.quiz-advanced{border-top:1px solid var(--line);margin-top:30px;padding-top:18px}
.quiz-advanced>summary{cursor:pointer;font-weight:650;font-size:1.125rem;padding:10px 0}
.quiz-advanced[open]>summary{margin-bottom:20px}
.quiz-advanced>.panel{margin:16px 0}
.quiz-field-error{display:block;color:var(--danger-text);font-size:.8125rem;font-weight:600;margin:6px 0 12px}
.quiz-errors{margin:0 0 26px}
.quiz-errors h3{margin:0 0 8px}
.quiz-errors ul{margin:0;padding-left:22px}
.quiz-errors .text-button{text-align:left;color:var(--danger-text)}
.test-search{max-width:750px;margin:28px 0}
.test-search>div{display:flex;align-items:center;gap:12px}
.test-search input{margin:6px 0}
.test-list-item{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:14px 0}
.test-list-item h3{margin:8px 0}
.test-list-actions{display:flex;flex-direction:column;align-items:flex-start;min-width:145px}
.test-course{margin:12px 0}
.test-course summary{cursor:pointer;font-size:1.125rem;font-weight:650}
.test-course li{margin:10px 0}
.help-section{margin:20px 0}
.help-section li{margin:12px 0;line-height:1.6}
@media(max-width:600px){.test-search>div,.test-list-item{display:block}.test-list-actions{margin-top:12px}}
.structure-actions{display:flex;gap:8px;flex-wrap:wrap}.structure-actions .button{padding:8px 14px;min-height:40px;font-size:.8125rem}
.sort-feedback{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0}.sort-feedback p{margin:0}.sort-feedback .button{min-height:40px;padding:8px 14px;font-size:.8125rem}
.editor-module,.editor-lesson{padding:0}.editor-module>summary,.editor-lesson>summary{display:flex;align-items:center;gap:10px;min-height:52px;padding:15px 18px;list-style:none}.editor-module>summary::-webkit-details-marker,.editor-lesson>summary::-webkit-details-marker{display:none}
.editor-module>summary::after,.editor-lesson>summary::after{content:'⌄';margin-left:auto;color:var(--blue);font-size:1.25rem}.editor-module:not([open])>summary::after,.editor-lesson:not([open])>summary::after{transform:rotate(-90deg)}
.editor-module-body{padding:4px 18px 18px}.editor-lesson-body{padding:4px 18px 18px}.editor-module-body>a,.lesson-actions a{font-size:.875rem;color:var(--blue)}
.lesson-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lesson-actions form{margin:0}.lesson-actions .text-button{font-size:.875rem}
.sort-grip{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:8px;background:var(--surface-tint);color:var(--blue);font-size:1.3125rem;line-height:1;touch-action:none;cursor:grab;user-select:none}
.block-row{align-items:center}.block-row>a{min-width:0;overflow-wrap:anywhere}.block-row .sort-grip{margin-right:6px}
@media(max-width:600px){.structure-actions{width:100%}.editor-module>summary,.editor-lesson>summary{padding:14px}.editor-module-body,.editor-lesson-body{padding:4px 12px 16px}}
