/* Only the requested notebook and vocabulary result details. */
#notebookDialog{width:760px}#notebookForm{display:grid;gap:12px}.notebook-sheet{background:#fffdf7;border:1px solid #d8d1b9;border-radius:8px;padding:0 28px 18px 12px;box-shadow:3px 4px 0 #efe9d8,5px 6px 0 #dcd4bf;min-width:0}.notebook-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:2px solid #a8bfc1}.notebook-head label{padding:12px;margin:0}.notebook-head label+label{border-left:2px solid #d9a08c}.notebook-head select{width:100%;background:#fffdf7;font-size:16px}.notebook-name{display:block;margin:12px 10px 4px}.notebook-name-note{display:block;margin:0 10px 10px;color:var(--muted)}.notebook-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative;border-bottom:1px solid #b9cdd5;min-height:46px}.notebook-row input{width:100%;min-width:0;border:0;border-radius:0;background:transparent;padding:11px 9px;font-size:16px;box-shadow:none}.notebook-row input+input{border-left:2px solid #d9a08c}.notebook-row input:focus{outline:2px solid #27766f;outline-offset:-3px;background:#f5fbf6}.notebook-remove{position:absolute;right:-25px;top:0;padding:0;width:25px;min-height:46px;border:0;background:transparent;color:#77554b}#notebookStatus{overflow-wrap:anywhere}.result-entry{border:1px solid var(--line);border-radius:14px;padding:14px}.result-entry>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;cursor:pointer;list-style:none}.result-entry>summary::before{content:'▸';grid-column:1/-1;font-size:12px}.result-entry[open]>summary::before{content:'▾'}.result-entry>summary strong{overflow-wrap:anywhere}.result-entry small{color:var(--muted)}.vocabulary-report{display:grid;gap:10px;padding-top:16px}.answer-row{border:1px solid var(--line);border-radius:12px;padding:12px;overflow-wrap:anywhere}.answer-row.correct{background:#edf8ef;border-color:#c5e3ce}.answer-row.wrong{background:#fff0df;border-color:#efd0a9}.answer-row.unanswered{background:#f5f5f1}.answer-row p{margin:5px 0}.answer-row b{font-weight:600}.result-score{border:1px solid var(--line);color:var(--ink,#173936);cursor:pointer}.result-score.correct{background:#edf8ef}.result-score.wrong{background:#fff0df}.result-score:focus-visible{outline:3px solid var(--green);outline-offset:3px}.quick-result-list{list-style:none;padding:0;margin:14px 0;display:grid;gap:8px}.quick-result-list li{padding:10px 12px;border-radius:10px;overflow-wrap:anywhere}.quick-result-list.correct li{background:#edf8ef}.quick-result-list.wrong li{background:#fff0df}.quick-result-list small{display:block}.report-status{color:var(--muted)}@media(max-width:420px){.notebook-sheet{padding-left:4px}.notebook-head label{padding:8px 4px}.notebook-name,.notebook-name-note{margin-left:4px;margin-right:4px}.notebook-row input{padding:11px 5px}.result-entry>summary{grid-template-columns:minmax(0,1fr)}.summary{grid-template-columns:1fr 1fr}.result-score{padding:12px}}
