.admin-layout{gap:18px;align-items:start}.admin-layout .admin-nav{padding:10px;gap:2px;line-height:1.25}.admin-layout .admin-nav details{padding:5px 0}.admin-layout .admin-nav summary{padding:6px;font-size:12px}.admin-layout .admin-nav button,.admin-layout .admin-nav details a{padding:7px 9px;margin:1px 0;line-height:1.25;font-size:13px;min-height:30px}.admin-main .toolbar{margin-bottom:12px}.admin-main h1{font-size:28px;margin:0}.admin-main .method{max-width:none;margin:0;padding:18px;line-height:1.45}.admin-main .form{gap:12px}.admin-main label{gap:5px}.admin-main input,.admin-main select,.admin-main textarea{padding:8px 10px;font-size:14px}.admin-main textarea{min-height:78px;line-height:1.45}.admin-main p{line-height:1.45;margin:8px 0}.admin-main td,.admin-main th{padding:8px 12px;line-height:1.4}.admin-main .stat{padding:14px}.admin-main .source-card{padding:16px}.admin-main .monitor-section{padding:18px;margin-bottom:12px}.admin-main .monitor-section>label,.admin-main .monitor-grid>label,.admin-main .monitor-prompt>label{margin-bottom:8px}.admin-main .gate-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-main .gate-settings>form{padding:16px}.settings-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:12px;overflow-x:auto;max-width:100%}.settings-tabs button{flex:0 0 auto;padding:8px 14px;background:transparent;border-color:transparent;white-space:nowrap}.settings-tabs button[aria-selected=true]{background:#174449;color:#9df2df;border-color:#41776f}.settings-tab-panel[hidden],.settings-fields>label[hidden],[data-translation-preview][hidden]{display:none!important}.admin-main .provider-tabs{display:block}.admin-main .provider-tabs fieldset{padding:16px}.admin-main .provider-tabs label{margin:0}.settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.settings-fields>label{min-width:0}.admin-main .provider-tabs fieldset{gap:14px}.admin-main .provider-tabs legend,.integration-tabs legend{display:none}.integration-tabs fieldset{margin:0}.integration-tabs fieldset button{justify-self:start}.integration-tabs fieldset>label{margin-top:14px}.settings-language-panel{display:grid;gap:12px}.settings-translation{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.settings-translation-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.settings-translation-controls>label{min-width:140px}.settings-translation-controls>div{font-size:13px}.settings-translation-controls .check{font-size:12px}.settings-translation small{display:block;margin-top:8px;line-height:1.4;color:var(--muted)}[data-translation-preview] section{margin:12px 0}.settings-translation [data-translation-preview] label{margin:10px 0}.admin-main #hero-preview .hero-visual{max-width:260px}.admin-main #design-form .settings-fields{margin-top:8px}.admin-main .select-trigger{min-height:34px;padding:8px 10px;font-size:14px}@media(max-width:800px){.admin-layout .admin-nav{position:static;flex-wrap:wrap;white-space:normal}.admin-main .gate-settings{grid-template-columns:1fr}.settings-fields{grid-template-columns:1fr}.admin-main .method{padding:14px}.settings-translation-controls{align-items:stretch}.settings-translation-controls>label{flex:1}.admin-layout .admin-nav details{min-width:150px;flex:1}.admin-main h1{font-size:25px}}
.admin-main .table-wrap td button{padding:4px 8px;margin:0;min-height:26px;font-size:12px;line-height:1.2}
.admin-main #brain-provider-form>.sticky-save,.admin-main #integrations-form>.sticky-save{position:static;margin:0;padding:12px 14px}.admin-main .settings-tab-panel{scroll-margin-top:16px}
.admin-main .gate-settings.gate-tabs{display:block}.admin-main .gate-tabs>form{margin:0}.settings-hero-layout{display:grid;grid-template-columns:minmax(230px,1fr) minmax(0,1fr);gap:16px;align-items:center}.settings-appearance{display:grid;gap:14px;border-top:1px solid var(--line);padding-top:16px}.settings-appearance h2{font-size:18px}.settings-appearance #hero-preview{max-width:100%;overflow:hidden}@media(max-width:800px){.settings-hero-layout{grid-template-columns:1fr}}
.admin-main #design-form>button.primary,.admin-main .gate-tabs>form>button.primary{justify-self:start;width:auto;min-height:36px;padding:8px 18px;font-size:14px}.admin-main #brain-provider-form>button.primary,.admin-main #integrations-form>button.primary{display:none}.admin-main .sticky-save button{padding:8px 14px;min-height:36px;font-size:14px}
