.maintenance-banner{background:var(--color-warning-bg);border-block:var(--border-width) solid var(--color-warning);color:var(--color-text)}.maintenance-banner__inner{max-width:var(--content-width);padding:var(--space-3) var(--space-4);margin:0 auto}.maintenance-banner p{max-width:70ch;margin:0}.maintenance-banner p+p{margin-top:var(--space-1)}.maintenance-banner__title{font-weight:var(--weight-bold)}.maintenance-banner a{color:var(--color-text)}.settings-page,.system-page{--settings-gap:var(--space-6)}.settings-page>*+*,.system-page>*+*{margin-top:var(--settings-gap)}.settings-section{padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border)}.settings-section h2{font-size:var(--text-xl);margin-bottom:var(--space-2)}.settings-section h3{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:0;margin:0 0 var(--space-2)}.settings-section__head p{margin-bottom:var(--space-2)}@media (min-width:60rem){.settings-page .settings-section{gap:var(--space-6);grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);align-items:start;display:grid}}.settings-section__body>*+*{margin-top:var(--space-5)}.settings-meta{margin:0}.settings-state{margin:0 0 var(--space-2)}.settings-form__fields{border:0;min-width:0;margin:0;padding:0}.settings-form__fields:disabled{opacity:.75}.settings-form .field:last-child{margin-bottom:0}.settings-form__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.settings-form__status{min-height:1.5em;color:var(--color-success);font-size:var(--text-sm);margin:0}.settings-form__status span{animation:w08-fade .22s var(--ease-out-expo) both}.settings-form .notice{margin-top:var(--space-3)}.settings-form input[aria-invalid=true],.settings-form textarea[aria-invalid=true]{border-color:var(--color-danger)}.settings-number{font-variant-numeric:tabular-nums;max-width:10rem}.settings-form textarea{font-family:var(--font-mono);font-size:var(--text-sm)}.switch{align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;display:inline-flex}.switch input[type=checkbox]{appearance:none;border:var(--border-width) solid var(--color-border);background:var(--color-surface-strong);width:2.75rem;height:1.5rem;min-height:0;cursor:inherit;transition:background-color .18s var(--ease-out-expo), border-color .18s var(--ease-out-expo);border-radius:999px;flex-shrink:0;margin:0;padding:0;position:relative}.switch input[type=checkbox]:after{content:"";background:var(--color-bg);width:1.0625rem;height:1.0625rem;transition:transform .2s var(--ease-out-expo);border-radius:50%;position:absolute;top:50%;left:.1875rem;transform:translateY(-50%);box-shadow:0 1px 2px #1c262040}.switch input[type=checkbox]:checked{background:var(--color-warning);border-color:var(--color-warning)}.switch input[type=checkbox]:checked:after{transform:translate(1.1875rem,-50%)}.switch input[type=checkbox]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.switch input[type=checkbox]:disabled{cursor:not-allowed}.settings-preview .maintenance-banner{border:var(--border-width) solid var(--color-warning);border-radius:var(--radius-2)}.settings-preview .maintenance-banner__inner{padding:var(--space-3)}.settings-preview>.hint{margin-bottom:var(--space-2)}.capacity-today{max-width:32rem}.capacity-today__value{font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin-bottom:var(--space-2)}.capacity-meter{width:100%;height:.5rem;margin-bottom:var(--space-2);display:block}.capacity-meter__track{fill:var(--color-surface-strong)}.capacity-meter__fill{fill:var(--color-accent)}.capacity-meter[data-level=near] .capacity-meter__fill,.capacity-meter[data-level=full] .capacity-meter__fill{fill:var(--color-warning)}.capacity-meter[data-level=over] .capacity-meter__fill{fill:var(--color-danger)}.capacity-meter__mark{stroke:var(--color-bg);stroke-width:.6px;vector-effect:non-scaling-stroke}.capacity-badge{margin:0}.capacity-warning{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.capacity-warning a{color:inherit;font-weight:var(--weight-bold)}.settings-effective{gap:var(--space-3);margin:0;display:grid}.settings-effective dt{font-size:var(--text-sm);color:var(--color-text-muted)}.settings-effective dd{overflow-wrap:anywhere;margin:0}.settings-effective__title{margin-bottom:var(--space-2)}.settings-effective__warn{display:block}.settings-value{font-family:var(--font-mono);font-size:var(--text-sm)}.status-list{gap:0;max-width:48rem;margin:0;display:grid}.status-list>div{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);align-items:baseline;display:grid}.status-list dt{font-weight:var(--weight-bold);align-items:center;gap:var(--space-2);display:flex}.status-list dd{overflow-wrap:anywhere;margin:0}.status-list>div[data-tone] dt:before{content:"";background:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem}.status-list>div[data-tone=ok] dt:before{background:var(--color-success)}.status-list>div[data-tone=warn] dt:before{background:var(--color-warning)}.status-list>div[data-tone=error] dt:before{background:var(--color-danger)}.status-list>div[data-tone=error] dd{color:var(--color-danger)}.system-page code,.settings-page code{font-family:var(--font-mono);font-size:.875em}.system-table th[scope=row]{font-weight:var(--weight-normal)}.system-table td>span,.system-table th>span,.system-table td>code,.system-table th>code{display:block}.system-job__name{font-weight:var(--weight-bold)}.system-job__desc{max-width:28rem}.system-job__id,.system-cron{color:var(--color-text-muted);margin-top:var(--space-1)}.system-when{white-space:nowrap}.system-table .run-badge{margin-bottom:var(--space-1);display:inline-block}.system-details{overflow-wrap:anywhere;min-width:12rem}.system-late{margin-top:var(--space-1)}.run-job{gap:var(--space-2);justify-items:start;min-width:9rem;display:grid}.run-job__button{white-space:nowrap}.run-job__status:empty{display:none}.run-job__status[data-tone=ok]{color:var(--color-success)}.run-job__status[data-tone=error]{color:var(--color-danger)}.system-env__group th{background:var(--color-surface);font-weight:var(--weight-bold);padding-block:var(--space-1)}.system-env tr[data-missing] th code{color:var(--color-danger);font-weight:var(--weight-bold)}.env-status{font-weight:var(--weight-bold);display:inline!important}.env-status[data-tone=ok]{color:var(--color-success)}.env-status[data-tone=error]{color:var(--color-danger)}.env-status[data-tone=neutral]{color:var(--color-text-muted);font-weight:var(--weight-normal)}.system-env td>.hint{display:inline}@media (max-width:30rem){.status-list>div{gap:var(--space-1);grid-template-columns:1fr}}@keyframes w08-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.switch input[type=checkbox],.switch input[type=checkbox]:after,.settings-form__status span{transition:none;animation:none}}
