.author-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:28px 0}.author-intro h3{font-size:25px}.author-intro p{color:#897660;font-size:14px}.author-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;padding:22px;background:#f3eee4;border-radius:16px;margin-bottom:24px}.author-filters label{font-size:12px}.author-filters input,.author-filters select{width:100%;margin-top:7px;padding:12px;border:1px solid #ded3c0;background:#fffdf8;border-radius:8px}.author-count{color:#8b795e;font-size:12px}.author-card{display:grid;grid-template-columns:56px minmax(0,1fr) 165px;align-items:start;gap:22px;padding:25px;margin-bottom:16px;border:1px solid #e5dac7;border-radius:18px;background:#fffdf8}.author-card-icon{width:52px;height:58px;background:#e5e9ce;border-radius:8px 15px 15px 8px;display:grid;place-items:center;font-size:23px;font-weight:bold;color:#596747}.author-card h3{font-size:20px;line-height:1.7;margin:9px 0;overflow-wrap:anywhere}.author-card p{font-size:13px;color:#8d7a60;margin:0 0 10px}.author-card small{font-size:11px;color:#8d7a60}.author-badge{font-size:11px;color:#7c694a}.author-card-actions{display:flex;flex-direction:column;gap:12px}.author-card-actions .text-link{font-size:12px}.author-step{display:flex;align-items:center;gap:12px;margin:30px 0 18px}.author-step>span{background:#e7ead8;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;color:#5a6542}.author-step h3{font-size:18px;margin:0}.author-form>label{display:block;margin:16px 0}.author-form label{font-size:13px}.author-form input:not([type=radio]):not([type=file]),.author-form textarea,.author-form select{width:100%}.author-form textarea{line-height:1.8}.author-help,.author-form .muted{font-size:12px;line-height:1.8}.author-save{display:flex;justify-content:space-between;gap:14px;padding:20px 0 5px;border-top:1px solid #e5dac7;margin-top:22px;position:sticky;bottom:-35px;background:#fffdf8;z-index:3}.lesson-workbench{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px}.lesson-workbench>aside{border-right:1px solid #e5dac7;padding-right:15px}#lesson-page-list{display:grid;gap:8px;margin-bottom:15px;max-height:420px;overflow:auto}#lesson-page-list button{border:1px solid transparent;background:#f2eee5;display:grid;grid-template-columns:22px 1fr;gap:5px;text-align:left;padding:12px 9px;border-radius:8px;font-size:11px;color:#65553e}#lesson-page-list button small{grid-column:2}#lesson-page-list button.active{background:#e9eed8;border-color:#9baf77}#lesson-page-list button span{overflow-wrap:anywhere}#lesson-page-fields>label{display:block;margin:16px 0}.page-edit-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page-edit-actions span{font-size:12px;margin-right:auto}.media-upload-tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.media-upload-tools>b{width:100%;font-size:13px}.media-upload-button{position:relative;display:block;padding:12px;border:1px dashed #c8b895;border-radius:9px;cursor:pointer;background:#f6f2e8;font-size:12px;flex:1;min-width:110px}.media-upload-button input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.media-upload-button small{display:block;font-size:9px;color:#937d58;margin-top:5px}.media-upload-button:focus-within{outline:2px solid #8d784c}.media-edit-card{border:1px solid #e5dac7;padding:14px;border-radius:12px;margin:12px 0}.media-edit-card small{font-size:10px;overflow-wrap:anywhere}.media-edit-card .inline-actions{gap:8px;margin-top:10px}.lesson-media-list{display:grid;gap:15px;margin-top:20px}.lesson-media-item{margin:0;min-width:0}.lesson-media-item img{display:block;max-width:100%;max-height:300px;object-fit:contain;margin:auto;border-radius:8px}.lesson-media-item audio,.lesson-media-item video{width:100%;display:block;max-height:300px;border-radius:8px}.lesson-media-item figcaption{font-size:12px;color:#7d6e56;line-height:1.7;margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.paper-page .lesson-media-item img{max-height:270px}.author-page-preview{padding:24px;border:1px solid #e5dac7;border-radius:12px;background:#fffdf8}.author-page-preview p{white-space:pre-wrap;line-height:1.9}.answer-row{display:flex;align-items:center;gap:10px;margin:12px 0}.answer-row input[type=radio]{width:22px;min-width:22px;height:22px;accent-color:#728d46}.answer-row input[type=text]{min-width:0;flex:1}.answer-row button,.page-edit-actions button,.media-edit-card button{border:1px solid #dfd3bd;background:#f3edde;border-radius:6px;padding:7px 10px;font-size:11px}.answer-row>b{font-size:12px}.answer-row.paired{display:grid;grid-template-columns:15px 1fr 15px 1fr 30px;gap:7px}.answer-row.paired button{padding:6px}.author-advanced{margin:20px 0;padding:15px;border:1px solid #e5dac7;border-radius:10px}.author-advanced summary{font-size:13px}.question-live{background:#f5f1e7;padding:25px;border-radius:16px;margin-top:20px}.question-live h3{font-size:21px;line-height:1.8}.question-live ul{list-style:none;padding:0}.question-live li{padding:12px;border:1px solid #e1d8c7;border-radius:9px;margin:8px 0;background:#fffdf8;font-size:14px;overflow-wrap:anywhere}.question-live li.correct{background:#e7edd7;border-color:#aabc8c}.question-pairs p{padding:10px;background:white;border-radius:7px}.question-pairs span{padding:0 15px;color:#9da983}#lesson-editor-status,#question-editor-status{font-size:13px;color:#985838;line-height:1.8;margin:18px 0}.arnook-wordmark{font-family:Gelica,Georgia,serif!important;font-size:clamp(64px,8vw,116px)!important;letter-spacing:-.055em;line-height:1.25!important}.certificate-art-fields{padding:18px;border:1px solid #e1d6c2;border-radius:14px;margin:20px 0}.certificate-art-fields legend{font-size:15px}.certificate-art-row{padding:12px 0;border-bottom:1px solid #e5dac7}.certificate-art-row label{display:block}.certificate-art-row input[type=file]{margin:8px 0}.certificate-art-options{display:grid;grid-template-columns:1fr 1fr;gap:15px}.certificate-art-preview{display:block;max-height:70px;max-width:130px;object-fit:contain;background:repeating-conic-gradient(#eee 0% 25%,#fff 0% 50%) 0/12px 12px;margin:8px 0}.certificate-mini-logo{height:45px;max-width:85px;object-fit:contain;display:block;margin:0 auto 10px}.certificate-mini-signature{height:25px;max-width:100%;object-fit:contain;display:block;margin:5px auto}.certificate-mini[data-logo-align=left] .certificate-mini-logo{margin-left:0}.certificate-mini[data-logo-align=right] .certificate-mini-logo{margin-right:0}@media(max-width:720px){.author-intro{align-items:start;flex-direction:column}.author-filters{grid-template-columns:1fr}.author-card{grid-template-columns:40px minmax(0,1fr);gap:15px}.author-card-actions{grid-column:2}.author-card-icon{width:40px;height:47px}.lesson-workbench{grid-template-columns:1fr}.lesson-workbench>aside{border-right:0;padding:0}#lesson-page-list{display:flex;max-height:90px;overflow:auto}#lesson-page-list button{min-width:125px}.author-save{flex-wrap:wrap;position:static}.answer-row.paired{grid-template-columns:15px 1fr 12px 1fr 26px;gap:4px}.answer-row input{font-size:12px;padding:8px}.certificate-art-options{grid-template-columns:1fr}}

.exam-pool-summary{background:#eef1e3;border:1px solid #cad3b5;border-radius:12px;padding:18px;margin:20px 0;font-size:13px;line-height:1.8}.exam-pool-summary p{margin:8px 0}.exam-pool-summary .text-link{font-size:12px}
