/* Production-only states, using the approved design tokens. */
.boot-status{padding:65px 24px;text-align:center;color:var(--muted);font-size:14px}
.balance-message{font-size:11px;line-height:1.7;color:var(--error);margin-top:9px;max-width:30ch}
.balance-message.zero{color:var(--warning)}
.balance-row.is-zero>strong{color:var(--warning)}
.live-script-message{color:var(--muted);font-size:13px;line-height:1.8;padding:15px 0}
.script-error{color:var(--error)}
.manual-instructions{font-size:12px;line-height:1.8;color:var(--muted);padding-left:20px;margin-bottom:20px}
.manual-instructions li+li{margin-top:10px}
.manual-config{max-height:300px;overflow:auto;background:var(--page);border:1px solid var(--line);border-radius:9px;padding:14px;font:11px/1.7 Consolas,monospace;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}
.manual-config-label{margin:18px 0 8px;font-size:12px;color:var(--muted)}
.dialog-body .input-row input{min-width:0}
.swatch-indigo-0{background:#F6F7FB}.swatch-indigo-1{background:#6254E8}.swatch-indigo-2{background:#AD9DFF}.swatch-indigo-3{background:#20202D}
.swatch-teal-0{background:#F4F8F7}.swatch-teal-1{background:#08777B}.swatch-teal-2{background:#64D5C6}.swatch-teal-3{background:#1D292A}
.swatch-cobalt-0{background:#F5F7FA}.swatch-cobalt-1{background:#245DE0}.swatch-cobalt-2{background:#86B5FF}.swatch-cobalt-3{background:#1F2938}
.model-list-empty{padding:20px 0;font-size:13px;color:var(--muted)}
[hidden]{display:none!important}
@media(max-width:640px){.balance-message{font-size:10px}.boot-status{padding:40px 18px}.manual-instructions{font-size:11px}.manual-config{font-size:10px}}
