body[data-page=admin]{--v2-bg: #0f1115;--v2-surface: #16191f;--v2-surface-soft: #1c2027;--v2-surface-strong: #16191f;--v2-surface-elevated: #1a1d24;--v2-border: rgba(148, 163, 184, .14);--v2-border-strong: rgba(148, 163, 184, .3);--v2-muted: #9aa4b2;--admin-surface: #16191f;--admin-surface-raised: #1d2129;--admin-border: rgba(148, 163, 184, .16);--admin-border-strong: rgba(148, 163, 184, .3);--admin-text-subtle: rgba(154, 164, 178, .75);--admin-input-bg: #262b34;--admin-input-border: rgba(148, 163, 184, .4);--admin-shadow-1: none;--admin-shadow-2: 0 6px 18px rgba(0, 0, 0, .3)}html[data-theme=light] body[data-page=admin]{--admin-shadow-1: none}body[data-page=admin] .billing-kicker,body[data-page=admin] .billing-section__header span,body[data-page=admin] .billing-section__header>span:first-child{color:var(--admin-text-muted)!important;font-size:11px;font-weight:600;letter-spacing:.04em}body[data-page=admin] .billing-section-note{color:var(--admin-text-muted)!important;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}body[data-page=admin] .billing-hero h3,body[data-page=admin] .billing-section__header h3,body[data-page=admin] .billing-org-card h4{font-weight:600}body[data-page=admin] .billing-section__header{border-bottom:0;padding-bottom:0;margin-bottom:12px}body[data-page=admin] .billing-hero,body[data-page=admin] .billing-section,body[data-page=admin] .billing-org-card,body[data-page=admin] .billing-plan-card,body[data-page=admin] .billing-loading,body[data-page=admin] .billing-alert,body[data-page=admin] .billing-note,body[data-page=admin] .admin-card,body[data-page=admin] .admin-stat{box-shadow:none!important}body[data-page=admin] .billing-section .admin-card,body[data-page=admin] .billing-section .billing-metric-card,body[data-page=admin] .billing-section .billing-org-card{background:var(--admin-surface-raised)!important;border-color:transparent!important}body[data-page=admin] .billing-tabs{background:transparent!important;border:0!important;border-bottom:1px solid var(--admin-border)!important;border-radius:0!important;gap:4px;padding:0!important}body[data-page=admin] .billing-tab{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;font-weight:600;margin-bottom:-1px;padding:10px 12px!important}body[data-page=admin] .billing-tab:hover{background:transparent!important;color:var(--admin-text)!important}body[data-page=admin] .billing-tab.is-active{background:transparent!important;border-bottom-color:var(--admin-accent)!important;color:var(--admin-text)!important}body[data-page=admin] .admin-stat__icon,body[data-page=admin] .admin-stat__icon--info,body[data-page=admin] .admin-stat__icon--success,body[data-page=admin] .admin-stat__icon--warning,body[data-page=admin] .admin-stat__icon--danger{background:transparent!important;color:var(--admin-text-subtle)!important}body[data-page=admin] .needs-attention-card.has-items,body[data-page=admin] .needs-attention-card.is-clear{background:var(--admin-surface)!important;border-color:var(--admin-border)!important}body[data-page=admin] .needs-attention-card.has-items{box-shadow:inset 3px 0 0 var(--admin-warning)!important}body[data-page=admin] .needs-attention-card.is-clear{box-shadow:inset 3px 0 0 var(--admin-success)!important}body[data-page=admin] .needs-attention-count-badge{background:transparent!important;border-color:var(--admin-border-strong)!important;color:var(--admin-warning-text)!important}body[data-page=admin] .needs-attention-row{background:transparent;border-color:var(--admin-border)}body[data-page=admin] .admin-banner--info,body[data-page=admin] .admin-banner--success,body[data-page=admin] .admin-banner--warning,body[data-page=admin] .admin-banner--warn{background:var(--admin-surface-raised)!important;border-color:transparent!important}body[data-page=admin] .admin-banner--info{box-shadow:inset 3px 0 0 var(--admin-info)!important}body[data-page=admin] .admin-banner--success{box-shadow:inset 3px 0 0 var(--admin-success)!important}body[data-page=admin] .admin-banner--warning,body[data-page=admin] .admin-banner--warn{box-shadow:inset 3px 0 0 var(--admin-warning)!important}body[data-page=admin] .admin-banner--info .admin-banner__title{color:var(--admin-text)!important}body[data-page=admin] #sidebar .nav-link.active{background:var(--admin-surface-raised)!important;border-color:transparent!important;box-shadow:inset 2px 0 0 var(--admin-accent)!important}body[data-page=admin] #sidebar .nav-link.active:focus-visible{box-shadow:inset 2px 0 0 var(--admin-accent),var(--admin-focus)!important}body[data-page=admin] .billing-section [style*="display: grid"]>.admin-card{margin:0!important}body[data-page=admin] input[type=url]{padding:8px 12px}
