[hidden]{display:none!important}
:focus-visible{outline:3px solid #f37021;outline-offset:3px}
.cms-intro{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px;color:#687583;font-size:13px;line-height:1.6}.cms-intro p{margin:0;max-width:620px}.cms-metrics{display:flex;gap:8px;flex-wrap:wrap}.cms-metrics span{white-space:nowrap;padding:8px 10px;border:1px solid #e7ebef;border-radius:9px;background:#f8fafb;font-size:11px}.cms-metrics b{color:#1d3040;font-size:14px}.admin-search-label,.admin-filter-label{display:grid;gap:6px;color:#61707d;font-size:11px;font-weight:700}.admin-search-label{flex:1}.admin-search-label input{max-width:none;width:100%}.admin-filter-label select{min-width:155px}.content-state{display:inline-block;padding:5px 9px;border-radius:999px;background:#eef2f5;color:#52616e;font-size:10px;font-weight:700;white-space:nowrap}.state-published,.state-active,.state-1{background:#e8f7ee;color:#197443}.state-draft,.state-0{background:#fff2e8;color:#ad5b24}.state-archived{background:#edf0f4;color:#697685}.admin-table .row-actions{white-space:nowrap}.row-actions button+button{margin-left:5px}.assignment-panel{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;padding:19px;border:1px solid #e8edf1;border-radius:15px;background:#f9fbfc;margin-bottom:22px}.assignment-panel h4{margin:7px 0;font-size:17px}.assignment-panel p{font-size:12px;color:#71808d;line-height:1.6}.assignment-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.assignment-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:12px;border:1px solid #e2e8ed;border-radius:11px;background:#fff;color:#263747}.assignment-list button span{display:grid;gap:5px}.assignment-list small{color:#75818b;font-size:10px}.assignment-list strong{color:#d85d1a;font-size:10px;white-space:nowrap}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.setting-card{padding:24px;border:1px solid #e8edf1;border-radius:15px;background:#fbfcfd}.setting-card h4{font-size:17px;margin:12px 0}.setting-card p{color:#61707d;font-size:12px;line-height:1.7}.setting-card code{background:#edf1f4;padding:2px 5px;border-radius:4px}.topic-foot button{border:0;background:transparent;color:#d85d1a;font-weight:700}.catalog-empty{grid-column:1/-1}.lesson-content[hidden],.lesson-video[hidden]{display:none!important}.calendar-detail{scroll-margin-top:18px}
@media(max-width:1180px){.dashboard-page.active{display:block}.dash-side{position:fixed;z-index:80;left:0;top:0;bottom:0;width:min(300px,85vw);height:100dvh;display:flex;transform:translateX(-105%);transition:transform .24s ease;box-shadow:14px 0 40px rgba(0,0,0,.2)}.dashboard-page.menu-open .dash-side{transform:translateX(0)}.portal-scrim{position:fixed;inset:0;z-index:70;background:rgba(11,19,27,.48)}.dashboard-page.menu-open .portal-scrim{display:block}.portal-close{display:block;margin-left:auto;width:34px;height:34px;border:0;border-radius:9px;background:rgba(255,255,255,.12);color:#fff;font-size:23px}.dash-top{display:grid;grid-template-columns:42px 1fr 46px;align-items:center}.portal-menu-btn{display:block;width:40px;height:40px;border:1px solid #e0e5e9;border-radius:11px;background:#fff;color:#24313c}.dash-main{padding:26px 24px}.dash-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-stats article{min-width:0}.dash-columns{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-columns{grid-template-columns:1fr}.cms-intro{align-items:flex-start;flex-direction:column}.assignment-panel{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr 1fr}.admin-table-wrap{overflow:visible;border:0}.admin-table{display:block;min-width:0}.admin-table thead{display:none}.admin-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-table tr{display:grid;align-content:start;padding:13px 15px;border:1px solid #e4e9ed;border-radius:13px;background:#fff;min-width:0}.admin-table td{display:grid;grid-template-columns:110px minmax(0,1fr);gap:9px;align-items:start;max-width:none;padding:7px 0;border-bottom:1px solid #f0f2f4;font-size:12px;overflow-wrap:anywhere}.admin-table td:before{content:attr(data-label);color:#76838e;font-size:11px;font-weight:600}.admin-table td.row-title{font-size:13px}.admin-table td.row-actions{display:flex;justify-content:flex-end;gap:8px;border-bottom:0;padding-top:12px}.admin-table td.row-actions:before{display:none}.admin-table .row-actions button+button{margin:0}}
@media(max-width:680px){.dash-main{padding:18px 14px}.dash-top h1{font-size:22px}.admin-table tbody{grid-template-columns:1fr}.admin-workspace{padding:16px}.admin-workspace .panel-head{align-items:flex-start}.admin-workspace .panel-head h3{font-size:17px}.admin-toolbar{display:grid;grid-template-columns:1fr auto;align-items:end}.admin-search-label{grid-column:1/-1}.admin-filter-label select{min-width:0}.settings-grid{grid-template-columns:1fr}.cms-metrics span{font-size:10px}.calendar-detail-list{grid-template-columns:1fr}}
.staff-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.staff-section-head h4{margin:8px 0;font-size:20px}.staff-section-head p{margin:0;color:#71808d;font-size:12px}.empty-state{padding:35px 22px;text-align:center;border:1px dashed #dce4ea;border-radius:14px;background:#fbfcfd;color:#75838f}.empty-state span{display:grid;place-items:center;margin:0 auto 12px;width:48px;height:48px;border-radius:14px;background:#fff0e7;color:#e56b24;font-size:24px}.empty-state h4{margin:8px 0;color:#263747;font-size:17px}.empty-state p{font-size:12px;line-height:1.7}.staff-card.unread{border-left:4px solid #f37021}
.site-footer button{border:0;background:transparent;color:#aaa;text-align:left;padding:0;font-size:11px;cursor:pointer}.site-footer button:hover{color:#fff}.login-meta>span{color:#697684;text-align:right}.submit-confirm{max-width:480px}.submit-confirm-body{padding:22px;font-size:14px;line-height:1.7;color:#52616e}.submit-confirm-body p{margin:0 0 10px}.submit-confirm-body strong{color:#b84820}.submit-confirm-actions{display:flex;justify-content:flex-end;gap:10px;padding:0 22px 22px}.question-picker{display:grid;grid-column:1/-1;gap:8px}.question-picker .field-label{font-size:11px;font-weight:700}.question-picker>input{width:100%;padding:11px;border:1px solid #dce2e7;border-radius:10px}.question-picker>small{color:#71808d;font-size:10px}.question-choice-list{display:grid;gap:5px;max-height:250px;overflow:auto;padding:7px;border:1px solid #e3e8ec;border-radius:11px;background:#f8fafb}.question-choice{display:flex!important;align-items:flex-start;gap:10px;padding:9px;border-radius:8px;background:#fff;border:1px solid #edf0f2;cursor:pointer}.question-choice:hover{border-color:#f0b185}.question-choice input{width:16px!important;min-height:16px!important;margin:2px 0 0;flex:0 0 16px}.question-choice span{display:grid;gap:3px;min-width:0}.question-choice b{color:#304251}.question-choice small{color:#61707d;line-height:1.5}.answers input{display:block;position:absolute;opacity:0;width:1px;height:1px}.answers label:focus-within{outline:3px solid #f37021;outline-offset:2px}.answers label{position:relative}.result-score .value{transition:stroke-dashoffset .3s}.catalog-empty{padding:25px;border:1px dashed #dfe5e9;border-radius:13px;background:#fafbfd}.catalog-empty h2,.catalog-empty h3{margin:0 0 9px}.catalog-empty p{color:#687583;font-size:13px;line-height:1.7}
@media(max-width:980px){.exam-nav{order:0}.q-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.q-grid button{aspect-ratio:auto;min-height:44px}}
@media(max-width:680px){.q-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.exam-top{position:sticky;top:0;z-index:20}.question-card{order:0}.exam-nav{order:1}.submit-confirm-actions{flex-direction:column-reverse}.submit-confirm-actions button{width:100%}}
.result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:680px){.result-grid{grid-template-columns:1fr}}
.dashboard-page[data-section="exam-editor"] .admin-workspace{padding:26px}.dashboard-page[data-section="exam-editor"] .admin-workspace>.panel-head{display:none}.exam-editor{color:#203241}.editor-topline,.editor-intro,.editor-pane-head,.editor-actions{display:flex;align-items:center;justify-content:space-between;gap:18px}.editor-topline{margin-bottom:22px;font-size:12px;color:#798691}.editor-back,.editor-clear{border:0;background:transparent;color:#cf5a1b;font-weight:700;cursor:pointer}.editor-back{padding:6px 0}.editor-intro{padding:24px;background:linear-gradient(115deg,#fff4ed,#f4f9fc);border:1px solid #f3e4d9;border-radius:17px;margin-bottom:22px}.editor-intro h2{font-size:25px;margin:8px 0}.editor-intro p,.editor-pane-head p,.editor-publish p{font-size:12px;color:#6b7a87;line-height:1.6;margin:4px 0}.editor-summary{min-width:105px;display:grid;text-align:center;padding:15px;border-radius:14px;background:#fff;box-shadow:0 8px 24px #14202b0d}.editor-summary b{font-size:27px;color:#e86922}.editor-summary span{font-size:11px;color:#71808c}.editor-settings{display:grid;grid-template-columns:minmax(0,2fr) minmax(175px,1fr) minmax(125px,.65fr);gap:14px;margin-bottom:20px}.exam-editor label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#526270}.exam-editor label small{font-weight:400;color:#89949e}.exam-editor input,.exam-editor select{width:100%;min-width:0;padding:11px 12px;border:1px solid #dce4e9;border-radius:10px;background:#fff;color:#203241;font:inherit}.exam-editor input:focus,.exam-editor select:focus{border-color:#e97635;outline:2px solid #f9d4bb}.editor-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.editor-pane{min-width:0;border:1px solid #e4e9ed;border-radius:15px;background:#fff;padding:18px}.editor-paper{background:#f9fbfc}.editor-pane-head{align-items:flex-start;margin-bottom:15px}.editor-pane-head h3,.editor-publish h3{margin:0;font-size:17px}.editor-pane-head>span{white-space:nowrap;padding:5px 8px;background:#eef2f5;border-radius:8px;color:#667683;font-size:10px}.editor-filters{display:grid;grid-template-columns:1.4fr 1fr;gap:9px;margin-bottom:12px}.editor-list{display:grid;align-content:start;gap:9px;max-height:540px;overflow:auto;scrollbar-gutter:stable}.editor-question{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px;border:1px solid #e7ecef;border-radius:11px;background:#fff;min-width:0}.editor-question[draggable="true"]{cursor:grab}.editor-question[draggable="true"]:active{cursor:grabbing}.editor-question-copy{display:grid;gap:6px;min-width:0}.editor-question-copy strong{font-size:12px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.question-meta{font-size:10px;color:#e06a27;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.editor-question-actions{display:flex;gap:4px;flex-shrink:0}.editor-question-actions button,.editor-missing button{border:1px solid #e2e7eb;border-radius:8px;background:#fff;color:#455767;padding:7px 9px;font-size:11px;font-weight:700;cursor:pointer}.editor-question-actions button:hover{border-color:#ed9d69;color:#d45b1d}.editor-question-actions button:disabled{opacity:.35;cursor:not-allowed}.editor-empty,.editor-missing{padding:28px 18px;text-align:center;border:1px dashed #dbe4ea;border-radius:11px;color:#71808c;font-size:12px;line-height:1.6}.editor-publish{margin-top:20px;padding:20px;border:1px solid #e4e9ed;border-radius:15px;background:#fff}.editor-extra{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.editor-actions{justify-content:flex-end;border-top:1px solid #edf0f2;padding-top:16px}.editor-actions p{margin-right:auto}.editor-actions button{white-space:nowrap}
@media(max-width:1100px){.editor-columns{grid-template-columns:1fr}.editor-list{max-height:360px}.editor-extra{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.dashboard-page[data-section="exam-editor"] .admin-workspace{padding:14px}.editor-intro{padding:18px}.editor-intro h2{font-size:21px}.editor-summary{min-width:78px}.editor-settings,.editor-extra{grid-template-columns:1fr}.editor-filters{grid-template-columns:1fr}.editor-actions{display:grid;grid-template-columns:1fr 1fr}.editor-actions p{grid-column:1/-1}.editor-actions button{min-width:0;padding-inline:8px}.editor-question{flex-direction:column}.editor-question-actions{align-self:flex-end}}
.question-author{max-width:760px;max-height:min(90dvh,900px);overflow:auto}.question-author .modal-head{align-items:flex-start}.question-author .modal-head h3{margin:7px 0 0}.question-author-grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.question-author label small{font-size:10px;font-weight:400;color:#81909a}.question-author textarea{min-height:75px;resize:vertical}.question-answer-editor{grid-column:1/-1;padding:17px;border:1px solid #e4e9ed;border-radius:13px;background:#f9fbfc}.question-answer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.question-answer-head>div{display:grid;gap:4px}.question-answer-head strong{font-size:13px}.question-answer-head small{font-size:11px;color:#74818c}.question-answer-head button,.question-option-row button{border:1px solid #e2e7eb;background:#fff;border-radius:8px;color:#d05e1e;padding:7px 9px;cursor:pointer}.question-option-row{display:grid;grid-template-columns:20px 18px 1fr 30px;gap:8px;align-items:center;margin-top:8px}.question-option-row>input:first-child{width:17px;height:17px;accent-color:#eb6b22}.question-option-row span{font-size:12px;color:#75838f}.question-option-row .option-text{width:100%;min-width:0;padding:9px 10px;border:1px solid #dce4e9;border-radius:8px;background:#fff}.question-option-row .option-text[readonly]{background:#f0f3f5}.question-option-row button{font-size:17px;line-height:1}.question-answer-editor>label{margin-top:4px}.question-answer-editor>label input{margin-top:7px}
@media(max-width:680px){.question-author{width:calc(100vw - 22px);max-height:94dvh}.question-author-grid{grid-template-columns:1fr}.question-answer-head{flex-direction:column}.question-option-row{grid-template-columns:20px 14px minmax(0,1fr) 27px;gap:5px}}
.question-author{display:flex;flex-direction:column;overflow:hidden}
.question-author .modal-head{flex:none}
.question-author .modal-form{min-height:0;overflow-y:auto;scrollbar-gutter:stable}
.question-author .modal-actions{position:static;flex:none;margin:0;padding:14px 22px;background:#fff;border-top:1px solid #e8edf0;box-shadow:0 -8px 24px #1020300d}
.assistant-context-hint{padding:13px 15px;border:1px solid #e7ebef;border-radius:11px;background:#f8fafb;color:#536473;font-size:12px;line-height:1.6}
.broadcast-actions{display:flex;justify-content:flex-end;gap:10px}
.broadcast-actions .pill{width:auto;min-width:115px}
@media(max-width:680px){.question-author .modal-actions{grid-column:1/-1}.broadcast-actions .pill{flex:1}}
.cms-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;margin-bottom:18px;border:1px solid #f3d7c2;border-radius:11px;background:#fff6ef;color:#526270;font-size:12px}.cms-context b{color:#253746}.cms-context button{border:0;background:transparent;color:#d85d1a;font-weight:700;cursor:pointer}.row-actions [data-open-lessons-id]{color:#d85d1a;font-weight:700}
.portal-nav-group{display:block;margin:19px 18px 6px;color:#91a5b6;font-size:10px;font-weight:800;letter-spacing:.11em}.portal-nav-group:first-child{margin-top:8px}.workspace-subtitle{margin:6px 0 0;color:#74828e;font-size:11px;line-height:1.55;max-width:620px}.admin-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:12px;color:#71808b;font-size:11px}.admin-pager>div{display:flex;gap:7px}.admin-pager button{padding:8px 11px;border:1px solid #dfe5ea;border-radius:8px;background:#fff;color:#344757;font-size:11px;font-weight:700}.admin-pager button:disabled{opacity:.4;cursor:not-allowed}.admin-table .row-title{font-size:12px}.admin-table tr:focus-within{background:#fff8f2}.admin-table td.row-actions button{white-space:nowrap}.dashboard-page:not([data-section="overview"]) .admin-workspace{min-height:450px}
.workspace-subtitle:empty{display:none}.dashboard-page[data-section="notes"] .admin-workspace>.panel-head,.dashboard-page[data-section="notifications"] .admin-workspace>.panel-head,.dashboard-page[data-section="assistant"] .admin-workspace>.panel-head,.dashboard-page[data-section="settings"] .admin-workspace>.panel-head{display:none}.dashboard-page[data-section="notes"] .admin-workspace,.dashboard-page[data-section="notifications"] .admin-workspace,.dashboard-page[data-section="assistant"] .admin-workspace,.dashboard-page[data-section="settings"] .admin-workspace{padding:25px}
.staff-search{display:grid;gap:7px;max-width:430px;margin-bottom:18px;color:#687785;font-size:11px;font-weight:700}.staff-search input{height:43px;padding:0 13px;border:1px solid #dfe6eb;border-radius:10px;background:#fff}.note-kind{font-size:9px;font-weight:800;letter-spacing:.1em;color:#df6724}.staff-card-actions{display:flex;gap:7px}.staff-card>div:first-child{min-width:0}.staff-card p{white-space:pre-wrap;overflow-wrap:anywhere}.setting-card{display:flex;flex-direction:column;align-items:flex-start}.setting-card p{flex:1}.setting-card>small{display:block;margin-top:12px;color:#507867;font-size:11px}
.notification-tools{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:18px 0}.notification-tools .staff-search{flex:1;min-width:210px;margin:0}.notification-unread{display:flex;align-items:center;gap:6px;min-height:43px;color:#526270;font-size:11px;font-weight:700}.notification-unread input{accent-color:#f37021}.notification-tools>span{padding-bottom:13px;color:#82909a;font-size:11px}
.dashboard-page[data-section="overview"] .dash-columns{display:grid;grid-template-columns:1fr;align-items:start}.dashboard-page[data-section="overview"] .admin-workspace{display:none}.dashboard-page[data-section="overview"] .dash-columns>.panel{min-height:0}.dashboard-page[data-section="overview"] #analyticsPreview{min-height:0}.dashboard-page[data-section="overview"] .analytics-grid{align-items:start}.dashboard-page[data-section="overview"] .quick-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-page[data-section="overview"] .quick-grid button{min-height:94px}
body.portal-mode>.topbar,body.portal-mode>.site-header{display:none}.portal-mode .dashboard-page{min-height:100dvh}.portal-mode .dash-side{top:0}
.dash-top .avatar{border:1px solid #f9dfcb;flex-shrink:0}.dash-top .avatar:hover{background:#ffe2ce;box-shadow:0 0 0 4px #fff3e9}
.subject-assignment{grid-column:1/-1;margin:0;padding:13px;border:1px solid #e3e9ed;border-radius:11px}.subject-assignment legend{padding:0 5px;color:#3d5060;font-size:11px;font-weight:700}.subject-assignment p{margin:0 0 11px;color:#74838e;font-size:10px}.subject-assignment>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.subject-assignment label{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #e8edf0;border-radius:8px;background:#fafcfd}.subject-assignment label:has(input:checked){border-color:#edab80;background:#fff7f0}.subject-assignment input{width:16px;min-height:16px;height:16px;accent-color:#eb6b22}
@media(max-width:560px){.subject-assignment>div{grid-template-columns:1fr}}
@media(max-width:900px){.dashboard-page[data-section="overview"] .quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.dashboard-page[data-section="overview"] .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.dashboard-page[data-section="notes"] .admin-workspace,.dashboard-page[data-section="notifications"] .admin-workspace,.dashboard-page[data-section="assistant"] .admin-workspace,.dashboard-page[data-section="settings"] .admin-workspace{padding:17px}.staff-section-head{align-items:flex-start;flex-direction:column}.staff-card{flex-direction:column}.staff-card-actions{align-self:flex-end}}
@media(max-width:680px){.workspace-subtitle{max-width:260px}.portal-nav-group{margin-inline:16px}.admin-pager{align-items:flex-start}}
.editorial-modal{width:min(780px,calc(100vw - 28px));display:flex;flex-direction:column;overflow:hidden;max-height:min(92dvh,900px)}.editorial-modal .modal-head{flex:none;padding:22px 28px;background:linear-gradient(110deg,#fff8f3,#fff)}.editorial-modal .modal-head h3{margin:6px 0 4px;font-size:21px}.editorial-modal .modal-head p{margin:0;color:#74818d;font-size:12px}.editorial-modal .editorial-form{display:block;padding:0;overflow-y:auto;scrollbar-gutter:stable}.editorial-section{padding:23px 28px;border-bottom:1px solid #edf0f2}.editorial-section-head{display:flex;align-items:flex-start;gap:13px;margin-bottom:19px}.editorial-section-head>span{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:9px;background:#fff0e6;color:#d85d1a;font-size:11px;font-weight:800}.editorial-section-head h4{margin:0 0 3px;color:#233544;font-size:15px}.editorial-section-head p{margin:0;color:#778591;font-size:11px;line-height:1.55}.editorial-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.editorial-fields label{min-width:0;color:#415463;font-size:12px}.editorial-fields label.wide{grid-column:1/-1}.editorial-fields input,.editorial-fields select,.editorial-fields textarea{border-color:#dce4e9}.editorial-fields input:focus,.editorial-fields select:focus,.editorial-fields textarea:focus{border-color:#ef8b50;outline:3px solid #fff0e4}.editorial-fields textarea{min-height:125px}.editorial-modal .modal-actions{position:sticky;bottom:0;z-index:2;margin:0;padding:16px 28px;border-top:1px solid #e8edf0;background:#fff;box-shadow:0 -8px 25px #1020300c}.editorial-modal .modal-actions button{min-height:40px}
@media(min-width:681px) and (max-width:900px){.admin-table tbody{grid-template-columns:1fr}.admin-table td{grid-template-columns:145px minmax(0,1fr)}}
@media(max-width:680px){.editorial-modal{width:calc(100vw - 16px);max-height:96dvh;border-radius:14px}.editorial-modal .modal-head{padding:17px 18px}.editorial-modal .modal-head h3{font-size:18px}.editorial-section{padding:18px}.editorial-fields{grid-template-columns:1fr}.editorial-fields label.wide{grid-column:auto}.editorial-modal .modal-actions{padding:13px 18px}.editorial-modal .modal-actions button{flex:1}}
@media(max-width:560px){.dash-top{grid-template-columns:40px minmax(0,1fr) 42px;gap:10px}.dash-top>div{min-width:0}.dash-top h1{font-size:19px;line-height:1.3;overflow-wrap:anywhere}.admin-workspace>.panel-head{display:grid;grid-template-columns:1fr;gap:13px}.admin-workspace>.panel-head #adminCreateBtn{justify-self:start;white-space:nowrap;min-height:40px}.admin-workspace>.panel-head h3{max-width:none}}
