html.console-embedded body{background:var(--bg-soft)!important;color:var(--text-primary)!important}
html.console-embedded body::before,html.console-embedded body::after,html.console-embedded .bg-aurora{display:none!important}
html.console-embedded body .dash-wrap,html.console-embedded body .resource-wrap,html.console-embedded body .credits-wrap,html.console-embedded body .voice-wrap,html.console-embedded body .account-wrap{width:min(calc(100% - 64px),var(--content));max-width:var(--content);padding:32px 0 56px!important}
html.console-embedded body .admin-wrap{width:min(calc(100% - 64px),var(--content-wide));max-width:var(--content-wide);padding:32px 0 56px!important}
html.console-embedded body .page-header,html.console-embedded body .dash-top,html.console-embedded body .resource-hero{margin-bottom:24px}
html.console-embedded body .page-title,html.console-embedded body .dash-top h1,html.console-embedded body .resource-hero h1{color:var(--text-primary)!important;font-size:28px;line-height:1.25;letter-spacing:0}
html.console-embedded body .page-desc,html.console-embedded body .dash-sub,html.console-embedded body .resource-hero p{margin-top:7px;max-width:720px;color:var(--text-secondary)!important;font-size:13px;line-height:1.65}
html.console-embedded body .page-eyebrow,html.console-embedded body .dash-eyebrow,html.console-embedded body .resource-eyebrow{margin-bottom:5px;color:var(--text-tertiary)!important;font-size:10px;letter-spacing:.08em}
html.console-embedded body .credits-panel,html.console-embedded body .credits-balance,html.console-embedded body .cfg-card,html.console-embedded body .overview-card,html.console-embedded body .upload-card,html.console-embedded body .library-card,html.console-embedded body .resource-item,html.console-embedded body .voice-row,html.console-embedded body .account-sidebar,html.console-embedded body .account-panel,html.console-embedded body .account-stat,html.console-embedded body .account-link-card,html.console-embedded body .search-box,html.console-embedded body .table-wrap{border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;background:var(--surface)!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important}
html.console-embedded body .admin-head,html.console-embedded body .admin-panel-card,html.console-embedded body .stat-card,html.console-embedded body .pricing-card,html.console-embedded body .record-summary-card,html.console-embedded body .record-filters,html.console-embedded body .inline-form{border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;background:var(--surface)!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important}
html.console-embedded body .admin-head{align-items:center;padding:20px;margin-bottom:16px}
html.console-embedded body .admin-title{color:var(--text-primary)!important;font-size:28px;letter-spacing:0}
html.console-embedded body .admin-subtitle{color:var(--text-secondary)!important}
html.console-embedded body .tab-bar{gap:3px;padding:3px;margin-bottom:16px;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;background:var(--surface)!important;box-shadow:none!important}
html.console-embedded body .tab{min-height:36px;padding:8px 13px;border-radius:5px;color:var(--text-secondary)!important;background:transparent!important;box-shadow:none!important}
html.console-embedded body .tab.active{color:var(--text-inverse)!important;background:var(--text-primary)!important}
html.console-embedded body .credits-balance{border-color:var(--accent-line)!important;background:var(--accent-soft)!important}
html.console-embedded body .cfg-card:hover,html.console-embedded body .resource-item:hover,html.console-embedded body .voice-row:hover,html.console-embedded body .account-link-card:hover{border-color:var(--line-strong)!important;background:var(--surface-subtle)!important;box-shadow:none!important;transform:none!important}
html.console-embedded body .cfg-card,html.console-embedded body .upload-card,html.console-embedded body .library-card,html.console-embedded body .credits-panel,html.console-embedded body .account-panel{padding:20px}
html.console-embedded body .dash-overview,html.console-embedded body .cfg-list,html.console-embedded body .account-content{gap:12px}
html.console-embedded body .cfg-actions{padding-top:12px;border-top:1px solid var(--line-soft)}
html.console-embedded body .cfg-actions .btn-primary{margin-right:auto}
html.console-embedded body .cfg-toolbar{padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}
html.console-embedded body .overview-card{padding:14px 16px!important}
html.console-embedded body .overview-label{margin-bottom:6px}
html.console-embedded body .overview-value{font-size:19px}
html.console-embedded body .resource-switch{padding:3px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:none}
html.console-embedded body .resource-tab{min-height:36px;padding:8px 14px;border-radius:5px;color:var(--text-secondary)!important;background:transparent!important;box-shadow:none!important}
html.console-embedded body .resource-tab.active{color:var(--text-inverse)!important;background:var(--text-primary)!important}
html.console-embedded body .btn-primary,html.console-embedded body .btn-purple,html.console-embedded body .upload-btn{min-height:38px;border:1px solid var(--accent-deep)!important;border-radius:var(--radius-sm)!important;color:var(--text-inverse)!important;background:var(--accent-grad)!important;box-shadow:none!important;transform:none!important}
html.console-embedded body .btn-primary:hover,html.console-embedded body .btn-purple:hover,html.console-embedded body .upload-btn:hover{background:var(--accent-deep)!important;box-shadow:none!important;transform:none!important}
html.console-embedded body .btn-ghost,html.console-embedded body .ghost-btn,html.console-embedded body .btn-sm:not(.btn-primary):not(.btn-purple){min-height:36px;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;color:var(--text-secondary)!important;background:var(--surface)!important;box-shadow:none!important;transform:none!important}
html.console-embedded body .cfg-del{color:var(--danger)!important;background:var(--surface)!important;border-color:var(--danger-soft)!important}
html.console-embedded body input,html.console-embedded body select,html.console-embedded body textarea{border-color:var(--line)!important;border-radius:var(--radius-sm)!important;background:var(--surface)!important;box-shadow:none!important}
html.console-embedded body input:focus,html.console-embedded body select:focus,html.console-embedded body textarea:focus{border-color:var(--accent)!important;box-shadow:var(--focus-ring)!important}
html.console-embedded body .table-wrap{overflow:auto;background:var(--surface)!important}
html.console-embedded body .table-wrap th{color:var(--text-secondary)!important;background:var(--surface-subtle)!important;font-weight:650}
html.console-embedded body .table-wrap th,html.console-embedded body .table-wrap td{padding:11px 13px;border-color:var(--line)!important}
html.console-embedded body .drawer,html.console-embedded body .key-box,html.console-embedded body .guide-box,html.console-embedded body .terms-card{border-radius:var(--radius)!important;box-shadow:var(--shadow-lg)!important}
html.console-embedded body .drawer-head,html.console-embedded body .drawer-foot,html.console-embedded body .drawer-form,html.console-embedded body .drawer-preview{background:var(--surface)!important}
html.console-embedded body .config-section,html.console-embedded body .grp,html.console-embedded body .field{border-color:var(--line)!important;background:var(--surface)!important;box-shadow:none!important}
html.console-embedded body .balance-bar-fill.empty,html.console-embedded body .route-status-value.empty{padding:0!important;border:0!important;box-shadow:none!important}
@media(max-width:760px){html.console-embedded body .dash-wrap,html.console-embedded body .admin-wrap,html.console-embedded body .resource-wrap,html.console-embedded body .credits-wrap,html.console-embedded body .voice-wrap,html.console-embedded body .account-wrap{width:calc(100% - 32px);padding:22px 0 40px!important}html.console-embedded body .page-title,html.console-embedded body .dash-top h1,html.console-embedded body .resource-hero h1,html.console-embedded body .admin-title{font-size:25px}html.console-embedded body .cfg-card,html.console-embedded body .upload-card,html.console-embedded body .library-card,html.console-embedded body .credits-panel,html.console-embedded body .account-panel{padding:16px}}
@media(max-width:480px){html.console-embedded body .dash-wrap,html.console-embedded body .resource-wrap,html.console-embedded body .credits-wrap,html.console-embedded body .voice-wrap,html.console-embedded body .account-wrap{width:calc(100% - 24px)}html.console-embedded body .dash-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}