#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0}html[data-theme=light] body{background:#f5f5f5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-logo-mark{align-items:center;background:linear-gradient(135deg,#818cf8,#6366f1);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:40px;justify-content:center;width:40px}.cinema-row-toggle{cursor:pointer}.cinema-row-arrow{display:inline-block;font-size:.75rem;transition:color .15s ease}.cinema-row-toggle.ant-table-row:hover .cinema-row-arrow,.cinema-row-toggle:hover .cinema-row-arrow{color:#818cf8}.storage-chart-wrap{aspect-ratio:1;flex-shrink:0;position:relative;width:clamp(220px,70%,360px)}.storage-chart-inner{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@keyframes skeleton-pulse{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}.skeleton-block{animation:skeleton-pulse 1.6s ease-in-out infinite;background:#ffffff0f;border-radius:6px}html[data-theme=light] .skeleton-block{background:#0000000f}.metric-track-bg{background:#ffffff0f}html[data-theme=light] .metric-track-bg{background:#0000000f}.filter-bar-surface{background:#ffffff05;background:var(--surface-subtle-bg,#ffffff05);border-radius:8px;margin-bottom:16px;padding:16px 20px 12px}.filter-bar-divider{border-top:1px solid #ffffff0f;border-top:1px solid var(--surface-muted-border,#ffffff0f);margin-top:12px;padding-top:12px}.summary-strip-tile{background:#ffffff08;background:var(--surface-muted-bg,#ffffff08);border:1px solid #ffffff0f;border:1px solid var(--surface-muted-border,#ffffff0f);border-radius:8px;flex:1 1 140px;max-width:220px;padding:14px 18px;transition:background .15s ease}.summary-strip-tile.clickable{cursor:pointer}.summary-strip-tile.clickable:hover{background:#ffffff0f;background:var(--surface-muted-border,#ffffff0f)}html[data-theme=light] .summary-strip-tile.clickable:hover{background:#0000000f}.mfa-qr-frame{background:linear-gradient(180deg,#fff,#f3f4f6);border:1px solid #ffffff3d;border:1px solid var(--surface-muted-border,#ffffff3d);border-radius:16px;box-shadow:0 12px 30px #0000001f;display:flex;justify-content:center;padding:20px}html[data-theme=light] .table-loading-overlay.is-reloading:after{background:#ffffff59}.dashboard-activity-row{transition:background .15s}.dashboard-activity-row:hover{background:#ffffff0a;background:var(--surface-subtle-bg,#ffffff0a)}@media (min-width:768px){.dashboard-distributor-metrics-row>.ant-col.dashboard-distributor-transfers-col{flex:0 0 66.666667%;max-width:66.666667%}.dashboard-distributor-metrics-row>.ant-col.dashboard-distributor-vod-col{flex:0 0 33.333333%;max-width:33.333333%}}.dashboard-distributor-transfer-states{display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;overflow-x:auto;width:100%}.dashboard-distributor-transfer-states__item{cursor:pointer;flex:1 1;min-width:0;padding:4px 0;text-align:center}.dashboard-distributor-transfer-states__item .ant-typography{white-space:nowrap}.table-loading-overlay{position:relative}.table-loading-overlay:after{background:#00000026;border-radius:8px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.table-loading-overlay.is-reloading:after{opacity:1}.app-table-surface .ant-table-container{border-radius:8px;overflow:hidden}.ant-table-small .ant-table-cell{padding-block:8px!important}.ant-menu-item-group-title{font-size:11px!important;letter-spacing:.04em;opacity:.5;padding-top:16px!important;text-transform:uppercase}