.admin-console{max-width:90rem;color:var(--color-text-primary,#f4f1ea);flex-direction:column;gap:1rem;margin:0 auto;padding:1.25rem 1.25rem 5.5rem;display:flex}.admin-console__stack{flex-direction:column;gap:1rem;display:flex}.admin-console__header{background:linear-gradient(145deg,#181b26f0,#10121aeb);border:1px solid #e5b86938;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.35rem;display:flex;box-shadow:0 12px 32px #00000047}.admin-console__title-group{flex-direction:column;gap:.28rem;display:flex}.admin-console__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#e5b869;font-size:.72rem;font-weight:700}.admin-console__title{letter-spacing:-.015em;margin:0;font-size:1.4rem;font-weight:700}.admin-console__subtitle{color:#f4f1eaa3;margin:0;font-size:.82rem}.admin-console__header-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.admin-console__pulse-strip{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.6rem;display:grid}.admin-console__pulse-item{text-align:left;color:#f4f1ea;cursor:pointer;background:#12151edb;border:1px solid #ffffff14;border-radius:.8rem;flex-direction:column;gap:.2rem;padding:.68rem .9rem;transition:border-color .14s,background .14s,transform .12s;display:flex}.admin-console__pulse-item:hover{background:#1c202ceb;border-color:#e5b8696b}.admin-console__pulse-label{color:#f4f1ea94;font-size:.71rem;font-weight:600}.admin-console__pulse-val{font-variant-numeric:tabular-nums;color:#fff8ea;font-size:.95rem;font-weight:700}.admin-console__tabs{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1017ed;border:1px solid #ffffff1c;border-radius:.9rem;flex-wrap:wrap;gap:.45rem;padding:.4rem;display:flex;position:sticky;top:.5rem;box-shadow:0 8px 24px #00000059}.admin-console__tab{color:#f4f1eabd;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;flex:11.5rem;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .85rem;font-size:.86rem;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.admin-console__tab:hover{color:#f4f1ea;background:#ffffff0f}.admin-console__tab[aria-selected=true]{color:#ffe3aa;background:#e5b8692e;border-color:#e5b86985}.admin-console__tab-index{color:#f4f1eab3;background:#ffffff14;border-radius:.35rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.68rem;font-weight:700;display:inline-flex}.admin-console__tab[aria-selected=true] .admin-console__tab-index{color:#fff2d4;background:#e5b86952}.admin-console__tab-badge{font-variant-numeric:tabular-nums;color:#f4f1ead9;background:#ffffff17;border-radius:999px;padding:.1rem .42rem;font-size:.69rem;font-weight:700}.admin-console__banner{z-index:14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem 1rem;font-size:.85rem;font-weight:500;display:flex;position:sticky;top:4.1rem}.admin-console__banner--ok{color:#b4f8d4;background:#22825647;border:1px solid #48c78e80}.admin-console__banner--err{color:#ffc5ca;background:#b9323e4d;border:1px solid #eb5e688c}.admin-console__meter{background:#ffffff12;border-radius:999px;width:100%;height:.7rem;display:flex;overflow:hidden}.admin-console__meter-seg{height:100%;transition:width .26s}.admin-console__meter-seg--gold{background:#e5b869}.admin-console__meter-seg--green{background:#48c78e}.admin-console__meter-seg--blue{background:#5ca8ff}.admin-console__meter-seg--purple{background:#b589ff}.admin-console__legend-grid{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem;display:grid}.admin-console__legend-item{background:#0d0f16b8;border:1px solid #ffffff0f;border-radius:.65rem;align-items:center;gap:.55rem;padding:.55rem .75rem;display:flex}.admin-console__legend-label{color:#f4f1eaa3;font-size:.73rem}.admin-console__legend-val{font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:700}.admin-console__dot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;display:inline-block}.admin-console__dot--gold{background:#e5b869}.admin-console__dot--green{background:#48c78e}.admin-console__dot--blue{background:#5ca8ff}.admin-console__dot--purple{background:#b589ff}.admin-console__kpi-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem;display:grid}.admin-console__kpi{background:#141720e0;border:1px solid #ffffff14;border-radius:.85rem;flex-direction:column;gap:.25rem;padding:.95rem 1.1rem;display:flex}.admin-console__kpi-label{color:#f4f1eaa3;font-size:.75rem;font-weight:600}.admin-console__kpi-value{font-variant-numeric:tabular-nums;color:#fff;font-size:1.28rem;font-weight:700}.admin-console__kpi-meta{color:#f4f1ea8a;font-variant-numeric:tabular-nums;font-size:.74rem}.admin-console__panel{background:#14161ee0;border:1px solid #ffffff17;border-radius:.95rem;flex-direction:column;gap:.85rem;padding:1.1rem 1.25rem;display:flex}.admin-console__panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-console__panel-title{margin:0;font-size:1.02rem;font-weight:700}.admin-console__panel-desc{color:#f4f1ea9e;margin:.16rem 0 0;font-size:.79rem}.admin-console__two-col{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:1rem;display:grid}.admin-console__master-detail{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.95fr);align-items:start;gap:1rem;display:grid}@media (max-width:1080px){.admin-console__master-detail{grid-template-columns:1fr}}.admin-console__detail-pane{flex-direction:column;gap:.85rem;display:flex;position:sticky;top:4.5rem}.admin-console__mini-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.admin-console__mini-kpi{background:#0c0e15d9;border:1px solid #ffffff12;border-radius:.65rem;flex-direction:column;gap:.18rem;padding:.6rem .75rem;display:flex}.admin-console__mini-kpi-val{font-variant-numeric:tabular-nums;color:#fff;font-size:.98rem}.admin-console__chip-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-console__chip-label{color:#f4f1ea99;margin-right:.15rem;font-size:.74rem;font-weight:600}.admin-console__chip-sep{color:#ffffff2e;margin:0 .2rem}.admin-console__chip{color:#f4f1ead9;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:.28rem .62rem;font-size:.75rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.admin-console__chip:hover:not(:disabled){color:#fff;background:#ffffff1f}.admin-console__chip:disabled{opacity:.45;cursor:not-allowed}.admin-console__chip--active{color:#ffe4ad;background:#e5b86938;border-color:#e5b86994}.admin-console__segmented{background:#0b0d13e6;border:1px solid #ffffff1a;border-radius:.65rem;flex-wrap:wrap;gap:.25rem;padding:.22rem;display:inline-flex}.admin-console__seg-btn{color:#f4f1eaad;cursor:pointer;background:0 0;border:none;border-radius:.48rem;padding:.36rem .68rem;font-size:.76rem;font-weight:600}.admin-console__seg-btn:hover{color:#f4f1ea}.admin-console__seg-btn--active{color:#ffe3aa;background:#e5b86938}.admin-console__filter-bar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.admin-console__switch-list{flex-direction:column;gap:.55rem;display:flex}.admin-console__switch-card{background:#0d0f16d9;border:1px solid #ffffff14;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .9rem;display:flex}.admin-console__switch-card--off{background:#3a161c59;border-color:#eb5e6873}.admin-console__switch-info{flex-direction:column;gap:.2rem;display:flex}.admin-console__switch-title-row{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.86rem;display:flex}.admin-console__switch-hint{color:#f4f1ea94;margin:0;font-size:.75rem}.admin-console__scenario-grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.65rem;display:grid}.admin-console__scenario-btn{text-align:left;color:#f7ebd2;cursor:pointer;background:#e5b86914;border:1px solid #e5b86942;border-radius:.75rem;flex-direction:column;gap:.22rem;padding:.75rem .9rem;transition:background .14s,border-color .14s;display:flex}.admin-console__scenario-btn:hover:not(:disabled){background:#e5b86929;border-color:#e5b86985}.admin-console__scenario-btn:disabled{opacity:.45;cursor:not-allowed}.admin-console__scenario-btn strong{font-size:.83rem}.admin-console__scenario-btn span{color:#f4f1eaa6;font-size:.73rem}.admin-console__scenario-btn--warn{color:#ffd4d8;background:#d6455014;border-color:#eb5e6852}.admin-console__scenario-btn--warn:hover:not(:disabled){background:#d6455029;border-color:#eb5e688c}.admin-console__health-hero{border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1.15rem;display:flex}.admin-console__health-hero--ok{background:#2480562e;border:1px solid #48c78e6b}.admin-console__health-hero--warn{background:#cc84242e;border:1px solid #e69f347a}.admin-console__health-title{color:#fff;font-size:.95rem}.admin-console__form-row{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.admin-console__field{flex-direction:column;gap:.28rem;min-width:7rem;display:flex}.admin-console__field--grow{flex:13rem}.admin-console__field label{color:#f4f1eabd;font-size:.74rem;font-weight:600}.admin-console__input,.admin-console__select{color:#f4f1ea;font-variant-numeric:tabular-nums;background:#0b0d13eb;border:1px solid #ffffff29;border-radius:.55rem;padding:.46rem .65rem;font-size:.84rem}.admin-console__input--xs{width:4.5rem;min-width:4.5rem}.admin-console__input--search{flex:15rem}.admin-console__input:focus,.admin-console__select:focus{outline-offset:1px;outline:2px solid #e5b8698c}.admin-console__btn{color:#f4f1ea;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:.55rem;justify-content:center;align-items:center;padding:.46rem .82rem;font-size:.81rem;font-weight:600;text-decoration:none;display:inline-flex}.admin-console__btn:hover:not(:disabled){background:#ffffff24}.admin-console__btn:disabled{opacity:.45;cursor:not-allowed}.admin-console__btn--primary{color:#ffe2a8;background:#e5b86938;border-color:#e5b8698c}.admin-console__btn--primary:hover:not(:disabled){background:#e5b86952}.admin-console__btn--danger{color:#ffc2c7;background:#d6455033;border-color:#eb5e6880}.admin-console__btn--ok{color:#a9f5ce;background:#2ea06b33;border-color:#48c78e80}.admin-console__btn--off{color:#f4f1eaa6;background:#ffffff0d;border-color:#ffffff24}.admin-console__table-wrap{width:100%;overflow-x:auto}.admin-console__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.82rem}.admin-console__table th{text-align:left;color:#f4f1ea9e;white-space:nowrap;border-bottom:1px solid #ffffff1f;padding:.55rem .62rem;font-size:.73rem;font-weight:700}.admin-console__table td{vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:.6rem .62rem}.admin-console__table--interactive tbody tr{cursor:pointer;transition:background .11s}.admin-console__table--interactive tbody tr:hover{background:#ffffff0a}.admin-console__table tr[data-selected=true]{background:#e5b86921}.admin-console__badge{letter-spacing:.02em;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.71rem;font-weight:700;text-decoration:none;display:inline-flex}.admin-console__badge-link:hover{filter:brightness(1.12)}.admin-console__badge--on{color:#9ef0c6;background:#2ea06b38;border:1px solid #48c78e66}.admin-console__badge--off{color:#f4f1eaad;background:#ffffff14;border:1px solid #ffffff26}.admin-console__badge--gold{color:#ffe3aa;background:#e5b86933;border:1px solid #e5b8697a}.admin-console__badge--warn{color:#ffd89a;background:#e69f3438;border:1px solid #e69f3473}.admin-console__badge--danger{color:#ffb8be;background:#d6455038;border:1px solid #eb5e6873}.admin-console__val--pos{color:#9ef0c6;font-weight:700}.admin-console__val--neg{color:#ffb8be;font-weight:700}.admin-console__inline-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-console__seat-pills{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.admin-console__placement-controls{flex-direction:column;gap:.42rem;display:flex}.admin-console__bot-grid{grid-template-columns:repeat(auto-fill,minmax(21.5rem,1fr));gap:.85rem;display:grid}.admin-console__bot-card{background:#0f1118eb;border:1px solid #ffffff17;border-radius:.85rem;flex-direction:column;gap:.65rem;padding:.95rem 1rem;display:flex}.admin-console__bot-card--dirty{border-color:#e5b8698c;box-shadow:0 0 0 1px #e5b86933}.admin-console__bot-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.admin-console__mono{color:#f4f1eaa3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem}
