.live-companies-only .system-admin-workspace{grid-template-rows:auto 80px minmax(0,1fr)}
.live-companies-only .system-admin-board{grid-template-columns:minmax(720px,1fr) 310px}
.live-companies-only .pending-feature{opacity:.38;cursor:not-allowed}
.live-company-table th:first-child{width:24%}
.live-company-table th:nth-child(2){width:9%}
.live-company-table th:nth-child(3){width:11%}
.live-company-table th:nth-child(4){width:18%}
.live-company-table th:nth-child(5){width:15%}
.live-company-table th:nth-child(6){width:16%}
.live-company-table code{font:13px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--text-2)}
.admin-company-stage.expired{background:rgba(206,117,117,.08);color:var(--danger)}
.live-company-skeleton td{height:65px!important}
.live-company-skeleton i{display:block;width:100%;height:28px;border-radius:5px;background:linear-gradient(90deg,var(--bg-elevated),var(--surface-3),var(--bg-elevated));background-size:220% 100%;animation:live-admin-loading 1.2s ease infinite}
@keyframes live-admin-loading{to{background-position:-220% 0}}
.live-company-detail{display:grid;gap:1px;margin-top:12px;border:1px solid var(--line-soft);border-radius:7px;background:var(--line-soft);overflow:hidden}
.live-company-detail>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:3px 8px;padding:9px;background:var(--bg-elevated)}
.live-company-detail span{grid-row:1/3;color:var(--text-3);font-size:13px}
.live-company-detail strong{font-size:13px}
.live-company-detail small{color:var(--text-3);font-size:13px}
.live-commercial-boundary{margin:12px 0 0;padding:9px;border-left:2px solid var(--accent);background:var(--bg-elevated);color:var(--text-2);font-size:13px;line-height:1.6}.live-commercial-boundary a{color:var(--accent);text-decoration:none}.live-commercial-boundary a:hover{text-decoration:underline}.admin-api-test-result{border-left-color:var(--success);background:rgba(134,185,160,.06)}
.admin-drawer-body label small{color:var(--text-3);font-size:13px;line-height:1.5}
.create-company-dialog header p{max-width:360px;margin:5px 0 0;color:var(--text-3);font-size:13px;line-height:1.5}
.create-company-error{grid-column:1/-1;margin:0;padding:8px;border-left:2px solid var(--danger);background:rgba(206,117,117,.06);color:var(--danger);font-size:13px}
.create-company-dialog select{height:34px;padding:0 8px;border:1px solid var(--line);border-radius:5px;background:var(--bg-elevated);color:var(--text);font-size:13px}.create-company-trial-period{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px;border:1px solid var(--line-soft);border-radius:6px;background:var(--bg-elevated)}.create-company-trial-period[hidden]{display:none}.create-company-trial-period>p{grid-column:1/-1;margin:0;color:var(--text-3);font-size:13px;line-height:1.55}.admin-trial-period{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:11px}.admin-trial-period[hidden]{display:none}.admin-trial-period label{display:flex;flex-direction:column;gap:5px}.admin-trial-period span{color:var(--text-2);font-size:13px}
.admin-clear-secret{display:grid!important;grid-template-columns:16px minmax(0,1fr);align-items:center!important;gap:7px!important;padding:8px;border:1px solid var(--line-soft);border-radius:5px;background:var(--bg-elevated)}
.admin-clear-secret input{width:14px!important;height:14px!important;margin:0}
.admin-clear-secret span{font-size:13px!important}
.admin-api-optional{margin-top:12px;border:1px solid var(--line-soft);border-radius:6px;background:var(--bg-elevated)}
.admin-api-optional summary{padding:9px;color:var(--text-2);font-size:13px;cursor:pointer;list-style-position:inside}
.admin-api-optional[open] summary{border-bottom:1px solid var(--line-soft)}
.admin-api-optional-note{margin:9px;padding:0 1px;color:var(--text-3);font-size:13px;line-height:1.5}
.admin-api-optional>label{margin:9px}
.admin-api-optional>.admin-clear-secret{margin:9px}
.admin-inline-test{margin:0 9px 9px;padding:7px 9px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--accent);font:13px inherit;cursor:pointer}.admin-inline-test:hover{background:var(--accent-soft)}.admin-inline-test:disabled{opacity:.45;cursor:wait}
.seedance-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.seedance-model-card{display:grid;gap:5px;padding:11px;border:1px solid var(--line-soft);border-radius:7px;background:var(--bg-elevated)}.seedance-model-card.primary{border-color:rgba(141,178,232,.42);background:rgba(141,178,232,.06)}.seedance-model-card>span{color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.06em}.seedance-model-card strong{font-size:14px}.seedance-model-card code{overflow:hidden;color:var(--text-2);font:13px ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.seedance-model-card small{color:var(--text-3);font-size:13px;line-height:1.45}.admin-credential-group{display:grid;gap:9px;margin-top:10px;padding:11px;border:1px solid var(--line-soft);border-radius:7px;background:var(--bg-elevated)}.admin-credential-group.required{border-color:rgba(141,178,232,.3)}.admin-credential-group>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-credential-group>header span{display:grid;gap:3px}.admin-credential-group>header strong{font-size:13px}.admin-credential-group>header small,.admin-credential-group>p{margin:0;color:var(--text-3);font-size:13px;line-height:1.5}.admin-credential-group>header em{padding:2px 6px;border-radius:4px;font-size:13px;font-style:normal}.admin-credential-group>header em.ready{background:rgba(134,185,160,.1);color:var(--success)}.admin-credential-group>header em.missing{background:rgba(206,117,117,.1);color:var(--danger)}.admin-credential-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-credential-grid>label:last-child{grid-column:1/-1}.admin-credential-group .admin-clear-secret{margin-top:1px}
.admin-drawer-body textarea{width:100%;padding:8px;border:1px solid var(--line);border-radius:5px;background:var(--bg-elevated);color:var(--text);font:13px/1.55 inherit;resize:vertical}
.billing-tabs button:disabled{opacity:.38;cursor:not-allowed}
.billing-balance.empty{color:var(--text-3)}
.billing-balance.paused{color:var(--danger)}
.transfer-queue-empty{display:grid;place-items:center;align-content:center;gap:5px;min-height:160px;padding:16px;text-align:center}
.transfer-queue-empty b{font-size:13px}.transfer-queue-empty span{color:var(--text-3);font-size:13px}
@media(max-width:700px){.create-company-error{grid-column:1}.create-company-trial-period{grid-column:1;grid-template-columns:1fr}.create-company-trial-period>p{grid-column:1}.live-company-detail>div{grid-template-columns:72px minmax(0,1fr)}.seedance-model-grid,.admin-credential-grid{grid-template-columns:1fr}.admin-credential-grid>label:last-child{grid-column:auto}}
@media(max-width:1100px){.live-companies-only .system-admin-board{grid-template-columns:minmax(620px,1fr) 280px}}
@media(max-width:900px){.live-companies-only .system-admin-board{grid-template-columns:1fr}.live-companies-only .admin-api-panel{min-height:430px}}
.system-environment.degraded{border-color:rgba(206,117,117,.35);color:var(--danger)}.system-environment.degraded i{background:var(--danger)}
