[hidden]{display:none!important}.review-panel{margin:26px 0 16px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:18px}.review-heading,.review-bottom,.notebook-title,.entry-top{display:flex;justify-content:space-between;align-items:center;gap:14px}.review-heading h2{font-size:22px;margin:6px 0 18px}.backup{display:flex;gap:7px}.review-panel button,.entry-actions button{border:1px solid var(--line);border-radius:8px;padding:9px 12px;background:#fff;cursor:pointer}.review-stats{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:14px}.review-stats>div{padding:16px;border-radius:12px;background:#f0f5f2}.review-stats strong{display:block;font-size:30px;color:#195640}.review-stats strong small{font-size:17px;font-weight:400}.review-stats span{display:block;font-size:12px;margin-top:7px}.coverage b{font-size:13px}.coverage progress{width:100%;accent-color:#247252;margin-top:16px}.review-bottom{margin-top:18px}.review-bottom select{max-width:100%;padding:9px;border:1px solid var(--line);border-radius:8px}.review-bottom small{max-width:320px;font-size:11px;color:#53675e}.topic-progress{display:flex;align-items:center;gap:16px;margin-top:18px;font-size:12px;color:#53675e}.topic-progress label,.notebook-title label{font-weight:700;cursor:pointer}.topic-progress input,#notebook-seen{accent-color:#247252;width:16px;height:16px;vertical-align:middle}.consultation{background:#e1efe7;border-left:5px solid #247252;border-radius:8px;padding:18px!important}.consultation span{display:block;letter-spacing:1.3px;font-size:10px;font-weight:800;margin-bottom:6px}.consultation strong{font-size:17px;color:#174f3c}#notebook{border:1px solid #ceded5;border-radius:14px;padding:20px;background:#f6f9f7;margin:24px 0}#notebook h3,#notebook h4{margin:0}.hint{font-size:12px;color:#53675e}#entry-form{display:grid;gap:12px}#entry-form label{display:grid;gap:6px;font-size:12px;font-weight:700}#entry-form input,#entry-form select,#entry-form textarea{width:100%;box-sizing:border-box;border:1px solid #c6d4cb;border-radius:8px;padding:10px;font:inherit;background:white;color:#18362a}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.entry-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.entry-actions .primary{background:#195640;color:white;border-color:#195640;font-weight:700}.entry-actions small{font-size:11px}#notebook>.notebook-title:not(:first-child){margin-top:25px}.notebook-title>span{font-size:10px}.entry{margin-top:12px;background:white;padding:16px;border:1px solid #d6e1da;border-radius:10px}.entry-top{align-items:flex-start}.entry-badge{font-size:10px;border-radius:5px;background:#fff1d7;padding:4px 7px;white-space:nowrap}.entry-badge.error{background:#fce3df;color:#963e31}.entry.resolved .entry-badge,.entry-badge.correct{background:#deeee4;color:#205f40}.entry small{font-size:11px;color:#65756c}.entry-note{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.entry-top b{overflow-wrap:anywhere}.entry-actions button{font-size:11px}.empty-notes{font-size:12px;color:#65756c;padding:16px 0}.sus .review-stats>div{background:#edf2fa}.sus .review-stats strong{color:#294f85}:focus-visible{outline:3px solid #ca9847;outline-offset:3px}@media(max-width:650px){.review-panel{padding:16px}.review-heading,.review-bottom{align-items:flex-start;flex-direction:column}.review-stats{grid-template-columns:1fr 1fr;gap:8px}.review-stats>div{padding:12px}.review-stats strong{font-size:26px}.review-heading h2{font-size:19px;margin-bottom:5px}#notebook{padding:13px}.notebook-title{align-items:flex-start;flex-wrap:wrap}.form-pair{grid-template-columns:1fr}.entry-top{flex-wrap:wrap}}
.auto-save-label{font-size:12px;color:#426653}.topic-progress{flex-wrap:wrap;gap:8px}.result-count{border-radius:6px;padding:4px 6px;font-size:11px}.result-count.correct{background:#e0f1e6;color:#21603e}.result-count.doubt{background:#fff2cf;color:#755712}.result-count.error{background:#fce4e1;color:#923d32}.question-result-control{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;font-size:13px;font-weight:600}.question-result-control select{padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.question-result-control small{font-weight:400;color:#53675e;font-size:11px}.result-filters{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.result-filters button{padding:9px 12px;border:1px solid #c6d4cb;background:white;border-radius:8px;color:#254535;cursor:pointer}.result-filters button[aria-pressed=true]{background:#195640;color:white;border-color:#195640}.result-filters b{margin-left:4px}#entry-status{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.intro{grid-template-columns:1fr!important}
