body[data-page="admin"] h1,body[data-page="course-edit"] h1,body[data-page="course-new"] h1,body[data-page="course"] h1,body[data-page="module-edit"] h1,body[data-page="lesson-edit"] h1,body[data-page="quiz-edit"] h1{font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.3;overflow-wrap:anywhere}.admin-content,.admin-layout,.academy-editor>div,.panel{min-width:0}.management-table{max-width:100%;overflow:auto;border:1px solid #dce3ec;border-radius:10px;margin-top:20px}.management-table table{margin:0;width:100%;font-size:13px;border-collapse:collapse}.management-table thead{background:#102f56;color:white}.management-table th{font-size:11px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:inherit;position:sticky;top:0}.management-table td,.management-table th{padding:14px 16px;vertical-align:top}.management-table tbody tr:nth-child(even){background:#f6f8fb}.management-table td{min-width:110px;overflow-wrap:anywhere;max-width:300px}.management-table td small{display:block;color:#617087;margin-top:4px}.management-table .numeric{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.management-table .stack{gap:7px;margin-top:8px}.management-table select{min-width:125px}.management-search{display:flex;align-items:end;gap:12px;margin:12px 0}.management-search label{flex:1}.finance-table table{min-width:1400px}.title-save-status{display:block;color:#52647d;margin:-4px 0 14px}.title-save-status[data-state="error"]{color:#ac2435}.interest-options{display:flex;gap:14px;flex-wrap:wrap}.interest-options .check{display:flex;align-items:center;gap:7px}.interest-options input{width:auto}.admin-content .stat strong{font-size:clamp(1rem,1.8vw,1.6rem)}@media(max-width:700px){.management-search{flex-wrap:wrap}.management-table td,.management-table th{padding:10px}.admin-content .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.admin-content .table-panel{overflow-x:auto}.admin-content .table-panel table{font-size:13px}.admin-content .table-panel th{background:#102f56;color:#fff}.admin-content .table-panel td{vertical-align:top}
.course-wizard{text-align:center;max-width:960px}.wizard-heading{margin:20px auto 28px}.wizard-heading h1{font-size:clamp(24px,3vw,32px)}.wizard-nav,.wizard-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:20px 0}.wizard-nav a{padding:12px 18px;border:1px solid #dbe2ed;border-radius:8px;background:#fff}.wizard-nav a.active{background:#102f56;color:white}.wizard-row{padding:24px 12px;border-bottom:1px solid #dbe2ed}.course-wizard .actions{justify-content:center}.course-wizard .stack>button{align-self:center}.course-wizard label{text-align:center}body:is([data-page="course-new"],[data-page="module-edit"],[data-page="lesson-edit"],[data-page="quiz-edit"]) .page-heading,body:is([data-page="course-new"],[data-page="module-edit"],[data-page="lesson-edit"],[data-page="quiz-edit"]) .narrow{text-align:center}body:is([data-page="course-new"],[data-page="module-edit"],[data-page="lesson-edit"],[data-page="quiz-edit"]) .page-heading{display:block}body:is([data-page="course"],[data-page="lesson"]) .prose,body:is([data-page="course-new"],[data-page="module-edit"],[data-page="lesson-edit"],[data-page="quiz-edit"],[data-page="course-edit"]) .rich-editor{text-align:center}body:is([data-page="course"],[data-page="lesson"]) .panel>h2{text-align:center}@media(max-width:600px){.wizard-nav a{flex:1 1 40%}.wizard-actions .btn{width:100%}}

.wizard-cover{display:block;width:100%;max-width:900px;height:auto;margin:0 auto 24px;border-radius:12px}.course-reader .panel>form{align-items:center}.course-reader .panel>form label{width:100%}
