.task-guide{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:18px;background:#232428;border:1px solid #404249;border-radius:7px}.task-guide p{font-size:14px;line-height:1.6;margin:9px 0 0;color:#c4c9d0;max-width:680px}.work-state{font-size:11px;font-weight:750;letter-spacing:.06em;color:#bdc4ff;background:#343958;padding:5px 8px;border-radius:4px;display:inline-block}.work-state[data-state=applied]{background:#244433;color:#9ee0b9}.task-buttons{display:flex;gap:8px;flex:none;align-items:center}.simple-more{background:#232428;border:1px solid #404249;padding:16px;border-radius:6px;margin:20px 0;font-size:14px;line-height:1.7}.simple-more summary{cursor:pointer;font-weight:600;color:#dbdee1}.simple-more[open]>summary{margin-bottom:16px}.simple-more .field{margin-top:16px}.simple-more>.row{margin-top:14px}.check-label small{display:block;font-size:12px}.main .hint,.main .empty{font-size:13px;line-height:1.7;color:#aeb5bf}.main .field{font-size:13px}.main .field small{font-size:12px;line-height:1.6}.main input,.main textarea,.main select{font-size:14px}.main .minor,.main .outline{font-size:13px}.main .primary{font-size:14px}.main .panel-head p{font-size:14px}.main .nav{font-size:13px}.main .channel-details summary{font-size:13px}.main .permission-copy p,.main .permission-review p,.main .permission-explainer{font-size:13px}.main .permission-actions button{font-size:12px;min-height:38px}.main .role-explainer{font-size:14px}.main .guided-features label{font-size:14px}.main .channel-row{padding:13px}.main .channel-controls button{min-height:38px}.build-steps{display:flex;gap:8px;padding:18px 24px;border-bottom:1px solid #3b3d44;flex-wrap:wrap}.build-steps span{padding:9px 12px;color:#b5bac1;background:#232428;border-radius:5px;font-size:13px}.build-steps .active{background:#404688;color:#fff}.guided-grid{display:flex;flex-direction:column}.build-controls{padding:20px 24px 0;display:flex;gap:10px;justify-content:space-between}.guided-review{border-left:0}.guided-review[hidden]{display:none!important}.guided-panel .panel-body{max-width:none}.guided-panel .guided-review{border-top:1px solid #3b3d44}.guided-panel .build-form-finished{display:none}.guided-panel fieldset[hidden]{display:none!important}.guided-grid .field{max-width:900px}.guided-grid .row{max-width:900px}.guided-review .draft-tree{max-height:460px}.studio-columns{grid-template-columns:1fr!important}body[data-view=publish] #savedDesignSection,body[data-view=history] #publishingSection{display:none!important}body[data-view=history] #studioPanel{display:block!important}body[data-view=history] #savedDesignSection{border:0}.studio-panel{margin:0 clamp(18px,3vw,42px) 24px}body[data-view=publish] .studio-panel{margin-top:0}.settings-help,.owner-panel,.danger-panel{margin-left:clamp(18px,3vw,42px);margin-right:clamp(18px,3vw,42px)}.danger-panel .panel-head p{font-size:14px}.modal p,.modal li{font-size:14px}.modal-actions button{min-height:42px}.sidebar .nav{line-height:1.4}.permission-actions{max-width:100%}.editor>.panel-head{align-items:center}.simple-more .file-label{min-height:40px}.main .panel-body .hint code{color:#bec6ff}@media(max-width:1100px){.task-guide{align-items:start;flex-direction:column}.task-buttons{width:100%;justify-content:space-between}.main .role-toolbar{display:grid;grid-template-columns:1fr 1fr}.main .role-toolbar .grow{grid-column:1/-1}}@media(max-width:800px){.studio-panel,.settings-help,.owner-panel,.danger-panel{margin-left:16px;margin-right:16px}.task-guide{padding:15px}.build-controls,.build-steps{padding:16px}.build-steps span{flex:1;min-width:110px;font-size:12px}.main .role-toolbar{display:flex;flex-direction:column;align-items:stretch}.main .role-toolbar>.field,.main .role-toolbar>button{width:100%}.task-buttons>button{min-height:42px;white-space:normal}.main .permission-actions{flex-wrap:wrap}.main .permission-actions button{min-height:42px}}@media(max-width:480px){.studio-panel,.settings-help,.owner-panel,.danger-panel{margin-left:12px;margin-right:12px}.task-buttons{flex-wrap:wrap}.task-buttons .primary{flex:1}.build-steps{gap:5px}.build-steps span{min-width:80px;padding:8px;font-size:11px}.build-controls{flex-wrap:wrap}.simple-more{padding:13px}.main .permission-actions button{font-size:12px}.main .primary,.main .minor,.main .outline{min-height:40px}}
body:not(.has-server) #studioPanel{display:none!important}.check-label small{flex-basis:100%}
body:not([data-view=settings]) .owner-tools{display:none!important}.owner-tools{margin-left:clamp(18px,3vw,42px);margin-right:clamp(18px,3vw,42px)}.owner-tools .owner-panel{margin:0}.sidebar{overflow-y:auto;overscroll-behavior:contain}@media(max-width:800px){.sidebar{overflow:visible}.owner-tools{margin-left:16px;margin-right:16px}}@media(max-width:480px){.owner-tools{margin-left:12px;margin-right:12px}}
.build-controls{padding-bottom:20px}
