.focused-editor{max-width:1600px!important}.focused-editor .page-heading{margin:10px 0 20px}.focused-editor .page-heading h1{font-size:32px}.focused-editor .page-heading p{margin:8px 0}.focused-editor .page-heading .eyebrow{margin:0}.editor-save-bar{position:sticky;top:0;z-index:15;box-shadow:0 8px 20px #18142477;background:#252032}.quiz-title-panel{padding:14px 20px!important;margin:10px 0 18px!important}.quiz-title-panel label{font-size:11px!important;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.quiz-title-panel input{font-size:22px;font-weight:750;padding:5px 0;background:transparent;border:0;border-radius:0}.editor-workspace{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:start}.question-sidebar{position:sticky;top:84px;background:#211b2c;border:1px solid var(--line);border-radius:14px;overflow:hidden}.sidebar-title{display:flex;justify-content:space-between;padding:16px;font-size:13px;border-bottom:1px solid var(--line)}.sidebar-title span{color:var(--muted);font-size:11px}.question-sidebar nav{max-height:54vh;overflow:auto;padding:8px}.question-nav-item{display:flex;gap:10px;align-items:center;width:100%;background:none;color:var(--muted);border:1px solid transparent;border-radius:9px;text-align:left;padding:10px;margin:3px 0;cursor:pointer}.question-nav-item.current{background:#d6f87610;border-color:#d6f87666;color:#f7f2fb}.question-nav-item:hover{background:#ffffff08}.question-nav-number{display:grid;place-items:center;flex:none;width:24px;height:28px;border-radius:5px;background:#ffffff08;font-size:12px}.current .question-nav-number{background:var(--lime);color:#20251a;font-weight:800}.question-nav-item strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.35;font-weight:650}.question-nav-item small{display:block;font-size:10px;margin-top:5px;color:#a899b7}.sidebar-actions{padding:12px;border-top:1px solid var(--line);display:grid;gap:7px}.sidebar-actions .btn{font-size:12px;padding:10px;min-height:38px}.sidebar-actions .text-btn{font-size:11px}#questions{min-width:0}.focused-question{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;margin:0!important;padding:22px!important}.focused-question[hidden]{display:none!important}.question-content{min-width:0}.question-content>.row{margin-bottom:18px}.question-content .row>div:empty{display:none}.question-content .question-text{min-height:110px;font-size:22px;line-height:1.4;font-weight:650;padding:16px}.question-inspector{border-left:1px solid var(--line);padding-left:20px;min-width:0}.question-inspector h4{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin:0 0 20px}.question-inspector label{font-size:11px!important;color:#b9adc6;margin:16px 0!important}.question-inspector select{font-size:12px;margin-top:7px;padding:10px;width:100%}.question-inspector .question-type-select{padding:0}.question-inspector .question-order{display:grid;grid-template-columns:1fr 1fr;margin-top:25px;padding-top:16px;border-top:1px solid var(--line);gap:5px}.question-inspector .question-order button{font-size:11px;padding:8px;min-height:32px}.question-inspector .question-order button:last-child{grid-column:1/-1}.question-inspector .remove-question{color:#d6a2a8;margin-top:14px;width:100%;font-size:11px}.editor-content-fields{border:0;padding:0;margin:16px 0}.editor-content-fields>p.fine{font-size:10px;color:#a99cb6}.focused-question .answers-editor{gap:12px}.focused-question .answer-edit{display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;align-content:start;gap:10px;padding:12px}.focused-question .answer-edit>input[type=radio],.focused-question .answer-edit>input[type=checkbox]{width:18px;height:18px;margin:10px 0 0}.focused-question .answer-edit>input[type=text]{font-size:14px;min-width:0;width:100%;padding:10px}.focused-question .answer-media{grid-column:1/-1;min-width:0}.focused-question .media-picker-compact{height:100%;box-sizing:border-box}.focused-question .media-picker-compact:not(.has-image) .media-pick-target{min-height:130px}.editor-action-bar{position:sticky;bottom:0;background:#211b2cf5;border:1px solid var(--line);border-radius:12px;box-shadow:0 -8px 20px #18142466;padding:14px;z-index:12;margin-top:20px}.editor-action-bar .btn{font-size:12px;padding:12px 16px}.editor-action-bar>.tiny{flex:1}.question-preview-dialog{color:#f6f2ed;background:#181424;border:1px solid var(--line);border-radius:20px;width:min(1000px,92vw);max-height:90dvh;padding:22px}.question-preview-dialog::backdrop{background:#07050bbd;backdrop-filter:blur(4px)}.preview-dialog-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px}.preview-question-body .question-title{font-size:36px;letter-spacing:-1px}.preview-question-body .quiz-image img{max-height:230px}.preview-dialog-actions{display:flex;gap:20px;align-items:center}.preview-dialog-actions p{font-size:12px;color:var(--muted)}@media(min-width:1500px){.focused-editor{width:calc(100vw - 90px);margin-left:calc((100% - (100vw - 90px))/2)}}@media(max-width:1100px){.editor-workspace{grid-template-columns:160px minmax(0,1fr);gap:12px}.focused-question{grid-template-columns:minmax(0,1fr)!important}.question-inspector{border-left:0;border-top:1px solid var(--line);padding:15px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.question-inspector h4{grid-column:1/-1;margin:0}.question-inspector label{margin:0!important}.question-inspector .question-order{margin:0;padding:0;border:0}.editor-action-bar{flex-wrap:wrap}.editor-action-bar>.tiny{flex-basis:100%}}@media(max-width:700px){.editor-workspace{display:block}.question-sidebar{position:static;margin-bottom:14px}.question-sidebar nav{display:flex;overflow-x:auto;max-height:none}.question-nav-item{min-width:160px;max-width:190px}.sidebar-actions{display:flex}.sidebar-title{padding:10px 14px}.focused-question{padding:16px!important}.question-content .question-text{font-size:18px}.focused-question .answers-editor{grid-template-columns:1fr}.focused-editor .page-heading h1{font-size:27px}.editor-save-bar{position:static}.editor-action-bar .btn{flex:1;padding:10px}.preview-dialog-actions{flex-wrap:wrap}}
main:has(.focused-editor){max-width:1720px;padding:20px 3% 70px}.focused-editor{width:100%!important;margin-left:auto!important;margin-right:auto!important}.focused-editor .editor-content-fields{border:0;padding:0;margin:16px 0}.focused-editor .question-inspector label{display:block}.focused-editor .question-inspector select{display:block;width:100%!important}.focused-editor .question-inspector .timer-select{margin-left:0}
