.admin-dashboard{flex-direction:column;display:flex;overflow:hidden}.admin-dashboard__surface-header h2{color:var(--sf-text);letter-spacing:-.01em;margin:0;font-size:.98rem;font-weight:800}.admin-dashboard__surface-header p{color:var(--sf-text-muted);margin:.25rem 0 0;font-size:.85rem}.admin-dashboard__toolbar{justify-content:flex-end;margin:0}.admin-dashboard__body,.admin-dashboard__content{gap:1rem;display:grid}.admin-dashboard__health-card,.admin-dashboard__metric-card,.admin-dashboard__thread-card,.admin-dashboard__summary-card,.admin-dashboard__table-card{padding:1rem}.admin-dashboard__thread-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-dashboard__loading{min-height:400px;color:var(--sf-ink-subtle);justify-content:center;align-items:center;display:flex}.admin-dashboard__denied{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:400px;display:flex}.admin-dashboard__denied .denied-icon{color:var(--sf-danger)}.admin-dashboard__denied .denied-title{color:var(--sf-ink);font-size:1.5rem;font-weight:700}.admin-dashboard__denied .denied-description{color:var(--sf-ink-muted);max-width:400px}.admin-dashboard__content{transition:opacity .3s}.admin-dashboard__content--stale{opacity:.5}.admin-dashboard__header-actions{align-items:center;gap:.75rem;display:flex}.auto-refresh-badge{color:var(--sf-ink-subtle);align-items:center;gap:.375rem;font-size:12px;display:flex}.auto-refresh-badge .badge-dot{background:var(--sf-primary);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite refresh-pulse}.auto-refresh-badge .badge-dot--paused{background:var(--sf-ink-subtle);animation:none}@keyframes refresh-pulse{0%,to{opacity:1}50%{opacity:.3}}.health-card{gap:.85rem;display:grid}.health-card__status{color:var(--sf-text);align-items:center;gap:.625rem;font-size:.95rem;font-weight:800;display:flex}.health-card__status .status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.health-card__status .status-dot--healthy{background:var(--sf-primary)}.health-card__status .status-dot--degraded{background:var(--sf-warning)}.health-card__uptime{color:var(--sf-text-muted);font-size:.82rem;font-weight:600}.health-card__uptime:before{content:"";background:var(--sf-border);vertical-align:-.15rem;width:1px;height:.85rem;margin:0 .25rem 0 .15rem;display:inline-block}.health-card__services{flex-wrap:wrap;gap:.5rem;display:flex}.health-card__service{border:1px solid var(--sf-border);border-radius:var(--sf-radius-md);background:var(--sf-surface-muted);min-height:28px;color:var(--sf-text-muted);text-transform:capitalize;align-items:center;gap:.4rem;padding:.25rem .55rem;font-size:.8rem;font-weight:700;display:inline-flex}.health-card__service .service-dot{border-radius:50%;width:8px;height:8px}.health-card__service .service-dot--ok{background:var(--sf-primary)}.health-card__service .service-dot--error{background:var(--sf-danger)}.metric-card{align-content:start;gap:.9rem;display:grid}.metric-card__header{justify-content:space-between;align-items:center;display:flex}.metric-card__title{color:var(--sf-text);align-items:center;gap:.45rem;font-size:.92rem;font-weight:800;display:inline-flex}.metric-card__title svg{color:var(--sf-text-muted)}.metric-card__columns{grid-template-columns:minmax(120px,1.15fr) repeat(2,minmax(0,.85fr));align-content:start;align-items:center;gap:.6rem .75rem;display:grid}.metric-card__col-head{text-transform:uppercase;letter-spacing:.06em;color:var(--sf-text-subtle);text-align:center;font-size:.68rem;font-weight:800}.metric-card__col-head:first-child{grid-column:2}.metric-card__col-head:nth-child(2){grid-column:3}.metric-card__columns>.row-label{color:var(--sf-text-muted);border-top:1px solid var(--sf-hairline-soft);grid-column:1;min-width:0;margin-top:.1rem;padding-top:.6rem;font-size:.78rem;font-weight:700}.metric-card__columns>.metric-card__col-head+.metric-card__col-head+.row-label,.metric-card__columns>.metric-bar+.row-label{border-top:none;margin-top:0;padding-top:0}.metric-card__columns>.row-label+.metric-card__value,.metric-card__columns>.row-label+.metric-card__value+.metric-card__value{border-top:1px solid var(--sf-hairline-soft);padding-top:.6rem}.metric-card__columns>.metric-card__col-head+.metric-card__col-head+.row-label+.metric-card__value,.metric-card__columns>.metric-card__col-head+.metric-card__col-head+.row-label+.metric-card__value+.metric-card__value,.metric-card__columns>.metric-bar+.row-label+.metric-card__value,.metric-card__columns>.metric-bar+.row-label+.metric-card__value+.metric-card__value{border-top:none;padding-top:0}.metric-card__value{text-align:center;color:var(--sf-text);font-variant-numeric:tabular-nums;padding:.15rem 0;font-size:.92rem;font-weight:800}.metric-card__value--unreachable{color:var(--sf-ink-subtle);font-style:italic;font-weight:400}.metric-card__value--warning{color:var(--sf-warning)}.metric-card__value--danger{color:var(--sf-danger)}.metric-bar{background:var(--sf-surface-2);border-radius:4px;grid-column:1/-1;gap:2px;height:8px;margin:.1rem 0 .2rem;display:flex;overflow:hidden}.metric-bar .bar-segment{border-radius:4px;min-width:2px;height:100%;transition:width .6s}.metric-bar .bar-segment--backend{background:var(--sf-primary)}.metric-bar .bar-segment--extra{background:var(--sf-info)}.metric-value--positive{color:var(--sf-primary)}.metric-value--info{color:var(--sf-info)}.metric-bool{align-items:center;gap:.25rem;font-size:13px;display:inline-flex}.metric-bool--yes{color:var(--sf-primary)}.metric-bool--no{color:var(--sf-ink-subtle)}.dual-note{text-align:center;color:var(--sf-text-subtle);grid-column:1/-1;padding:.35rem 0 0;font-size:.76rem;font-style:italic}.admin-dashboard__app-stats{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.admin-dashboard__section-header{padding-bottom:.75rem}.app-stat{text-align:center;padding:.65rem .5rem}.app-stat .app-stat__value{color:var(--sf-text);font-size:28px;font-weight:700;line-height:1.2}.app-stat .app-stat__label{color:var(--sf-text-subtle);text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:12px}.mms-table{border-collapse:collapse;width:100%}.mms-table th{text-align:left;color:var(--sf-text-subtle);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--sf-hairline);padding:.6rem .75rem;font-size:12px;font-weight:600}.mms-table td{border-bottom:1px solid var(--sf-hairline-soft);padding:.65rem .75rem;font-size:14px}.mms-table .mms-queue{color:var(--sf-text);font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:.86rem;font-weight:700}.mms-table .mms-count{color:var(--sf-primary);text-align:right;font-weight:600}.mms-table tr:last-child td{border-bottom:none}.admin-dashboard__footer{border-top:1px solid var(--sf-hairline);color:var(--sf-text-subtle);justify-content:space-between;align-items:center;padding-top:.35rem;font-size:12px;display:flex}.admin-dashboard__error{border:1px solid var(--sf-danger-soft);border-radius:var(--sf-radius-lg);color:var(--sf-danger);text-align:center;background:#ef44440f;padding:1rem;font-size:13px}.admin-dashboard__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.admin-dashboard__grid .admin-dashboard__metric-card{height:100%}@media screen and (max-width:768px){.admin-dashboard__surface-header,.admin-dashboard__footer{flex-direction:column;align-items:stretch}.admin-dashboard__toolbar{width:100%}.admin-dashboard__grid,.admin-dashboard__thread-sections,.admin-dashboard__app-stats{grid-template-columns:1fr}.metric-card__columns{grid-template-columns:minmax(110px,1fr) repeat(2,minmax(72px,.7fr))}}
.Home-module-scss-module__Mg1cZq__container{flex-direction:column;min-height:100vh;display:flex}
