@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#0f1730;color:#e8f2ff}a{color:#31a9ff}input,button,select,textarea{font:inherit}app-admin-shell{--admin-bg-0: #0f1730;--admin-bg-1: #162a4a;--admin-bg-2: #2a1f4a;--admin-card-0: #1b3357;--admin-card-1: #202f57;--admin-surface: #1b3357;--admin-input-bg: #162a4a;--admin-border: #2f6289;--admin-border-soft: #3a6d94;--admin-accent: #2ec7d3;--admin-accent-2: #31a9ff;--admin-text: #e8f2ff;--admin-text-muted: #a9c4dd;--admin-text-soft: #7ea0bf;--admin-card-gradient: linear-gradient(145deg, var(--admin-card-0) 0%, var(--admin-card-1) 100%);--admin-page-gradient: linear-gradient( 155deg, var(--admin-bg-0) 0%, var(--admin-bg-1) 52%, var(--admin-bg-2) 100% )}app-admin-shell .content{background:var(--admin-page-gradient);min-height:calc(100vh - 3.25rem)}app-admin-shell .content section.box,app-admin-shell .content .box,app-admin-shell .content section.panel,app-admin-shell .content .panel:not(.panel--embedded),app-admin-shell .content .drawer,app-admin-shell .content .card,app-admin-shell .content .tower-group,app-admin-shell .content .alert-card,app-admin-shell .content .card-alerta,app-admin-shell .content .hub-card,app-admin-shell .content .stat-card{margin-top:1rem;border:1px solid var(--admin-border)!important;border-radius:12px!important;background:var(--admin-card-gradient)!important;color:var(--admin-text);box-shadow:0 4px 18px #0f173059}app-admin-shell .content .drawer-head{border-color:var(--admin-border)}app-admin-shell .content .drawer-body{border-top-color:var(--admin-border)!important}app-admin-shell .content .drawer-title{color:var(--admin-text)!important}app-admin-shell .content .drawer-hint,app-admin-shell .content .muted,app-admin-shell .content .hint,app-admin-shell .content .sub,app-admin-shell .content .lead-muted{color:var(--admin-text-muted)!important}app-admin-shell .content .drawer-chev{border-color:var(--admin-accent-2)!important}app-admin-shell .content input:not([type=checkbox]):not([type=radio]),app-admin-shell .content select,app-admin-shell .content textarea{border:1px solid var(--admin-border-soft)!important;background:var(--admin-input-bg)!important;color:var(--admin-text)!important;border-radius:8px}app-admin-shell .content input:focus,app-admin-shell .content select:focus,app-admin-shell .content textarea:focus{outline:2px solid rgba(49,169,255,.35);outline-offset:1px}app-admin-shell .content .box button:not(.sec):not(.danger):not(.warn-btn),app-admin-shell .content .drawer button:not(.sec):not(.danger):not(.warn-btn),app-admin-shell .content .panel button:not(.sec):not(.danger):not(.warn-btn),app-admin-shell .content section.box button:not(.sec):not(.danger):not(.warn-btn){background:linear-gradient(135deg,var(--admin-accent-2),var(--admin-accent))!important;color:#0f1730!important;border:none!important;font-weight:600}app-admin-shell .content button.sec{background:transparent!important;border:1px solid var(--admin-border)!important;color:var(--admin-accent-2)!important}app-admin-shell .content>:first-child{margin-top:0}app-admin-shell .content h1,app-admin-shell .content h2,app-admin-shell .content h3,app-admin-shell .content .title,app-admin-shell .content .panel-title{color:var(--admin-text)}app-admin-shell .content a:not(.nav-item):not(.card-link):not(.hub-link){color:var(--admin-accent-2)}app-admin-shell .content table th{color:var(--admin-text-muted);border-bottom-color:var(--admin-border)}app-admin-shell .content table td{border-bottom-color:#2f628973}
