:root{--surface:#fff;--field:#fafbfc;--subtle:#f4f6f8;--soft:#fff2e9;--theme-accent:#ce5b2a;color-scheme:light}html[data-theme=dark]{--bg:#111722;--ink:#e4e9f2;--muted:#a2aec0;--line:#303b4c;--surface:#1b2432;--field:#151e2b;--subtle:#253143;--soft:#3a2a25;--theme-accent:#ffab82;color-scheme:dark}.sidebar,.topbar,.card,.secondary,input{background:var(--surface)}input,select{color:var(--ink)}input,select,.domain-icon{border-color:var(--line)}.secondary{color:var(--ink)}.secondary:hover{background:var(--subtle)}.domain-icon,th,.ns-row,.search-form input{background:var(--field)}td{border-bottom-color:var(--line)}.nav-item.active{background:var(--soft);color:var(--theme-accent)}.nav-item{margin-top:5px}.nav-item:hover{background:var(--subtle)}.guide li:before,.checklist li:before{background:var(--surface);border-color:var(--line);color:var(--muted)}select{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:var(--field);font:inherit;font-size:12px;min-height:40px}select:focus{outline:2px solid var(--orange);outline-offset:2px}.theme-picker{width:auto;max-width:135px;min-height:32px;padding:5px 8px;font-size:11px}.account-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-filter{display:flex;align-items:flex-end;gap:15px;padding:18px 22px;margin-bottom:22px}.account-filter>div{flex:1;min-width:0}.brand-label{display:block;color:var(--theme-accent);font-size:9px;margin-top:3px;letter-spacing:.5px}.add-card select{margin-bottom:15px}.settings-card{padding:25px;min-width:0;align-self:start}.settings-card>p{font-size:12px}.settings-card input,.settings-card select,.brand-section select{margin-bottom:16px}.settings-card form{margin-top:18px}.settings-card label{margin-top:4px}.settings-card h2{margin-bottom:16px}.account-row{border-top:1px solid var(--line);padding:18px 0;overflow-wrap:anywhere}.account-row>strong{display:block;font-size:13px}.account-row>small{display:block;font-size:11px;color:var(--muted);margin:6px 0 9px}.account-row .badge{margin-bottom:10px}details{margin-top:8px}summary{cursor:pointer;font-size:11px;color:var(--theme-accent);font-weight:600}.brand-section{border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.brand-section h2{font-size:15px}.brand-section form{margin-top:18px}html[data-theme=dark] .notice{background:#202f45;border-color:#3b526f;color:#cfdef3}html[data-theme=dark] .danger{background:#3b2729;border-color:#714247;color:#ffbcb5}html[data-theme=dark] .success{background:#203b31;border-color:#35654f;color:#a4e7c3}html[data-theme=dark] .badge.active{background:#203c32;color:#97d9b8}html[data-theme=dark] .badge.pending{background:#3f3421;color:#e9c27e}html[data-theme=dark] .avatar{background:#45352d;color:#f1c8a9;border-color:#695142}html[data-theme=dark] .form-icon{background:#3a2a25}html[data-theme=dark] .detail-link{color:#c0cde1}@media(max-width:760px){.sidebar{flex-wrap:wrap;gap:8px;justify-content:flex-start}.sidebar .brand{width:100%;margin-bottom:5px}.sidebar .nav-item{font-size:10px;padding:7px}.account-filter{flex-direction:column;align-items:stretch;padding:16px}.topbar>div:first-child{display:none}.topbar{justify-content:flex-end}.settings-card{padding:20px}.account-name{max-width:100px}.content-grid>div:nth-child(2){display:block}}
