@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-bg-primary:#fff;--ds-ground:#f8fafc;--ds-bg-secondary:#f1f4f6;--ds-bg-tertiary:#e5e8eb;--ds-text-primary:#161b20;--ds-text-secondary:#43484e;--ds-text-muted:#636a71;--ds-text-dim:#686e75;--ds-border:#dbdee1;--ds-border-emphasis:#c4c8cb;--ds-accent:#1570d1;--ds-accent-hover:#105cae;--ds-success:#137738;--ds-danger:#ca382f;--ds-warning:#bf8532;--ds-info:#1570d1;--ds-status-normal:#161b20;--ds-status-tbn-bg:#bf853214;--ds-status-tbn-text:#915c08;--ds-status-double-bg:#31975114;--ds-status-double-text:#137738;--ds-status-blank-bg:#e5e8eb;--ds-status-blank-text:#81878d;--ds-status-blank-hatch:#eef1f3;--ds-bg-avg:#f1f6fc;--ds-accent-avg:#1570d1;--ds-total-above:#137738;--ds-total-below:#ca382f;--ds-up-fill:#25984d;--ds-down-fill:#cf4232;--ds-current-week-bg:#1570d10d;--ds-current-week-header:#1570d11a;--ds-current-week-text:#1570d1;--ds-btn-bg:#f1f4f6;--ds-btn-border:#dbdee1;--ds-btn-text:#43484e;--ds-btn-hover-bg:#e5e8eb;--ds-btn-hover-border:#c4c8cb;--ds-btn-hover-text:#161b20;--ds-overlay:#0b0d1066;--ds-focus-ring:#1570d1;--ds-hover-row:#161b2008;--ds-error-bg:#c13e2e14;--ds-error-border:#c13e2e4d;--ds-error-hover-bg:#c13e2e1f;--ds-shadow-sm:0 1px 2px #101b200d;--ds-shadow-md:0 4px 12px #101b201a;--ds-shadow-lg:0 8px 24px #101b2029;--ds-radius-sm:4px;--ds-radius-md:6px;--ds-radius-lg:8px;--ds-radius-full:9999px;--ds-transition:.15s cubic-bezier(.25, 1, .5, 1);--ds-text-page-title:20px;--ds-text-section-title:16px;--ds-text-body:13px;--ds-text-small:12px;--ds-text-caption:11px;--ds-page-padding:24px;--ds-card-gap:16px;--ds-section-gap:24px;--ds-card-padding:16px;--ds-btn-primary-bg:#1570d1;--ds-btn-primary-text:#fff;--ds-btn-primary-hover:#105cae;--ds-btn-danger-bg:#ca382f;--ds-btn-danger-text:#fff;--ds-sidebar-width:240px;--ds-sidebar-collapsed:64px;--ds-sidebar-active-bg:#f1f4f6;--ds-sidebar-active-text:#1570d1;--ds-card-bg:#fff;--ds-card-border:#dbdee1;--ds-card-radius:8px;--ds-card-shadow:none;--ds-font-sans:"Inter", system-ui, -apple-system, sans-serif;--ds-font-mono:"JetBrains Mono", ui-monospace, "Fira Code", monospace;--ds-font-features-data:"tnum" 1, "zero" 1;font-family:var(--ds-font-sans);color:var(--ds-text-primary);background-color:var(--ds-ground);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg-primary:#13181d;--ds-ground:#0b0f14;--ds-bg-secondary:#1c2127;--ds-bg-tertiary:#262c34;--ds-text-primary:#eceff2;--ds-text-secondary:#b6bdc5;--ds-text-muted:#8b939d;--ds-text-dim:#797f86;--ds-border:#2a3038;--ds-border-emphasis:#3b424b;--ds-accent:#63b1f9;--ds-accent-hover:#8cc4ff;--ds-success:#56cb98;--ds-danger:#f26a64;--ds-warning:#e6b55d;--ds-info:#63b1f9;--ds-status-normal:#eceff2;--ds-status-tbn-bg:#e6b55d26;--ds-status-tbn-text:#e6b55d;--ds-status-double-bg:#56cb9826;--ds-status-double-text:#56cb98;--ds-status-blank-bg:#1c2127;--ds-status-blank-text:#6b727b;--ds-status-blank-hatch:#161b21;--ds-bg-avg:#141c28;--ds-accent-avg:#63b1f9;--ds-total-above:#56cb98;--ds-total-below:#f26a64;--ds-up-fill:#47c58c;--ds-down-fill:#f66e60;--ds-current-week-bg:#63b1f91a;--ds-current-week-header:#63b1f929;--ds-current-week-text:#63b1f9;--ds-btn-bg:#1c2127;--ds-btn-border:#3b424b;--ds-btn-text:#b6bdc5;--ds-btn-hover-bg:#262c34;--ds-btn-hover-border:#474f59;--ds-btn-hover-text:#eceff2;--ds-overlay:#0009;--ds-focus-ring:#63b1f9;--ds-hover-row:#eceff20d;--ds-error-bg:#f26a641f;--ds-error-border:#f26a646b;--ds-error-hover-bg:#f26a642e;--ds-shadow-sm:0 1px 2px #0006;--ds-shadow-md:0 4px 12px #00000080;--ds-shadow-lg:0 8px 24px #0009;--ds-btn-primary-bg:#63b1f9;--ds-btn-primary-text:#0b0f14;--ds-btn-primary-hover:#8cc4ff;--ds-btn-danger-bg:#f26a64;--ds-btn-danger-text:#0b0f14;--ds-sidebar-active-bg:#1c2127;--ds-sidebar-active-text:#63b1f9;--ds-card-bg:#13181d;--ds-card-border:#2a3038;--ds-card-shadow:none}html,body{min-height:100vh;margin:0;padding:0}body{background-color:var(--ds-ground);display:block}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2}a{color:var(--ds-accent);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:var(--ds-font-features-data)}:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px;border-radius:var(--ds-radius-sm)}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--ds-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--ds-border-emphasis);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ds-text-muted)}::selection{background:color-mix(in srgb, var(--ds-accent) 18%, transparent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{background:#fff}.sidebar,.topBar,.hamburger,.footer,.legend,.weekNavigation{display:none!important}.mainArea{margin:0;padding:0}.gridContainer,.tableContainer{overflow:visible}table{font-size:10px}}._tooltip_11qte_3{z-index:1000;border-radius:var(--ds-radius-lg);pointer-events:none;min-width:200px;max-width:280px;font-family:var(--ds-font-mono);background:var(--ds-bg-secondary);border:1px solid var(--ds-border-emphasis);box-shadow:var(--ds-shadow-lg);padding:12px 16px;font-size:12px;position:fixed}._header_11qte_18{border-bottom:1px solid var(--ds-border-emphasis);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}._vesselName_11qte_27{color:var(--ds-text-primary);font-size:13px;font-weight:600}._status_11qte_33{border-radius:var(--ds-radius-full);text-transform:uppercase;padding:2px 8px;font-size:10px;font-weight:600}._status_11qte_33._normal_11qte_41{background:var(--ds-bg-tertiary);color:var(--ds-text-secondary)}._status_11qte_33._tbn_11qte_46{background:var(--ds-status-tbn-bg);color:var(--ds-status-tbn-text)}._status_11qte_33._double_11qte_51{background:var(--ds-status-double-bg);color:var(--ds-status-double-text)}._status_11qte_33._blank_11qte_56{background:var(--ds-status-blank-bg);color:var(--ds-status-blank-text)}._row_11qte_61{justify-content:space-between;margin:6px 0;display:flex}._label_11qte_67{color:var(--ds-text-muted);font-size:11px}._value_11qte_72{color:var(--ds-text-primary);font-weight:500}._teuValue_11qte_77{color:var(--ds-success);font-size:14px;font-weight:600}._filterBar_19s7d_4{padding:8px var(--ds-page-padding);background:var(--ds-bg-secondary);border-bottom:1px solid var(--ds-border);flex-shrink:0;align-items:center;gap:6px;display:flex}._filterPill_19s7d_14{color:var(--ds-text-muted);border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);cursor:pointer;transition:background var(--ds-transition), color var(--ds-transition), border-color var(--ds-transition);background:0 0;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}._filterPill_19s7d_14:hover{background:var(--ds-btn-hover-bg);color:var(--ds-text-secondary)}._filterPillActive_19s7d_34{background:var(--ds-btn-bg);color:var(--ds-text-primary);border-color:var(--ds-border-emphasis)}._filterDot_19s7d_40{border-radius:50%;flex-shrink:0;width:7px;height:7px}._gridWrapper_19s7d_47{font-family:var(--ds-font-mono);font-feature-settings:var(--ds-font-features-data);flex:1;min-height:0;font-size:12px;display:flex;overflow:hidden}._tableContainer_19s7d_58{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ds-text-dim) var(--ds-bg-secondary);flex:1;overflow:auto}._tableContainer_19s7d_58::-webkit-scrollbar{width:10px;height:10px}._tableContainer_19s7d_58::-webkit-scrollbar-track{background:var(--ds-bg-secondary)}._tableContainer_19s7d_58::-webkit-scrollbar-thumb{background:var(--ds-text-dim);border-radius:var(--ds-radius-sm)}._tableContainer_19s7d_58::-webkit-scrollbar-thumb:hover{background:var(--ds-text-muted)}._mainTable_19s7d_85{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:max-content}._stickyServiceHeader_19s7d_93,._stickyServiceCell_19s7d_94,._stickyTotalsLabel_19s7d_95,._stickyAllianceLabel_19s7d_96,._stickyBlankingsLabel_19s7d_97,._stickyPercentLabel_19s7d_98{z-index:20;background:var(--ds-bg-primary);width:120px;min-width:120px;box-shadow:none;position:sticky;left:0}._stickyCoverageHeader_19s7d_109,._stickyCoverageCell_19s7d_110,._stickyTotalsCoverageCell_19s7d_111,._stickyAllianceCoverageSpacer_19s7d_112,._stickyBlankingsCoverageCell_19s7d_113,._stickyPercentCoverageCell_19s7d_114{z-index:20;background:var(--ds-bg-primary);width:160px;min-width:160px;box-shadow:none;position:sticky;left:120px}._stickyTTHeader_19s7d_125,._stickyTTCell_19s7d_126,._stickyTotalsTTCell_19s7d_127,._stickyAllianceTTSpacer_19s7d_128,._stickyBlankingsTTCell_19s7d_129,._stickyPercentTTCell_19s7d_130{z-index:20;background:var(--ds-bg-primary);width:45px;min-width:45px;box-shadow:none;position:sticky;left:280px}._stickyAvgHeader_19s7d_141,._stickyAvgCell_19s7d_142,._stickyTotalAvgCell_19s7d_143,._stickyAllianceAvgSpacer_19s7d_144,._stickyBlankingsAvgCell_19s7d_145,._stickyPercentAvgCell_19s7d_146{z-index:20;background:var(--ds-bg-avg);width:80px;min-width:80px;position:sticky;left:325px;box-shadow:2px 0 4px #101b200f}._yearRow_19s7d_157,._stickyServiceHeader_19s7d_93:empty,._stickyCoverageHeader_19s7d_109:empty,._stickyTTHeader_19s7d_125:empty,._stickyAvgHeader_19s7d_141:empty,._yearRow_19s7d_157 ._stickyServiceHeader_19s7d_93,._yearRow_19s7d_157 ._stickyCoverageHeader_19s7d_109,._yearRow_19s7d_157 ._stickyTTHeader_19s7d_125{background:var(--ds-bg-tertiary)}._yearRow_19s7d_157 ._stickyAvgHeader_19s7d_141{background:var(--ds-bg-avg)}._yearHeader_19s7d_184{text-align:center;height:32px;color:var(--ds-text-primary);border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);background:var(--ds-bg-tertiary);padding:6px 4px;font-size:13px;font-weight:700}._weekHeaderRow_19s7d_197{background:var(--ds-bg-secondary)}._weekHeaderRow_19s7d_197 ._stickyServiceHeader_19s7d_93{text-align:left;height:44px;color:var(--ds-text-primary);border-bottom:2px solid var(--ds-border-emphasis);border-right:1px solid var(--ds-border);background:var(--ds-bg-secondary);vertical-align:middle;padding:4px 16px;font-weight:700}._weekHeaderRow_19s7d_197 ._stickyCoverageHeader_19s7d_109{text-align:left;height:44px;color:var(--ds-text-primary);border-bottom:2px solid var(--ds-border-emphasis);border-right:1px solid var(--ds-border);background:var(--ds-bg-secondary);vertical-align:middle;padding:4px 6px;font-size:10px;font-weight:700}._weekHeaderRow_19s7d_197 ._stickyTTHeader_19s7d_125{text-align:center;height:44px;color:var(--ds-text-primary);border-bottom:2px solid var(--ds-border-emphasis);border-right:1px solid var(--ds-border);background:var(--ds-bg-secondary);vertical-align:middle;padding:4px;font-size:10px;font-weight:700}._weekHeaderRow_19s7d_197 ._stickyAvgHeader_19s7d_141{text-align:center;height:44px;color:var(--ds-accent-avg);border-bottom:2px solid var(--ds-border-emphasis);border-right:1px solid var(--ds-border);vertical-align:middle;padding:4px 6px;font-size:10px;font-weight:700}._weekHeader_19s7d_197{text-align:center;width:75px;min-width:75px;height:44px;color:var(--ds-text-muted);border-bottom:2px solid var(--ds-border-emphasis);border-right:1px solid var(--ds-border);background:var(--ds-bg-secondary);vertical-align:middle;padding:4px;font-weight:600}._weekHeader_19s7d_197._currentWeek_19s7d_265{background:var(--ds-current-week-header);color:var(--ds-current-week-text)}._weekNum_19s7d_270{font-size:11px;font-weight:600;display:block}._weekDate_19s7d_276{color:var(--ds-text-dim);margin-top:1px;font-size:9px;font-weight:400;display:block}._totalsRow_19s7d_285{background:var(--ds-bg-secondary);font-weight:700}._stickyTotalsLabel_19s7d_95{border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);color:var(--ds-text-primary);text-transform:uppercase;letter-spacing:.5px;background:var(--ds-bg-secondary);vertical-align:middle;padding:10px 16px;font-size:11px}._stickyTotalsCoverageCell_19s7d_111,._stickyTotalsTTCell_19s7d_127{border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);background:var(--ds-bg-secondary);vertical-align:middle;padding:10px 6px}._stickyTotalAvgCell_19s7d_143{text-align:center;border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);vertical-align:middle;padding:10px 6px}._totalAvgValue_19s7d_319{color:var(--ds-accent-avg);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}._totalsCell_19s7d_326{text-align:center;border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);background:var(--ds-bg-secondary);vertical-align:middle;padding:10px 4px}._totalsValue_19s7d_335{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}._totalsAbove_19s7d_341{color:var(--ds-total-above)}._totalsBelow_19s7d_345{color:var(--ds-total-below)}._blankingsRow_19s7d_350{background:var(--ds-bg-secondary);font-weight:600}._stickyBlankingsLabel_19s7d_97{border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);color:var(--ds-text-secondary);text-transform:uppercase;letter-spacing:.5px;background:var(--ds-bg-secondary);vertical-align:middle;padding:8px 16px;font-size:10px}._stickyBlankingsCoverageCell_19s7d_113,._stickyBlankingsTTCell_19s7d_129{border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);background:var(--ds-bg-secondary);vertical-align:middle;padding:8px 6px}._stickyBlankingsAvgCell_19s7d_145{text-align:center;border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);vertical-align:middle;padding:8px 6px}._blankingsCell_19s7d_384{text-align:center;border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);background:var(--ds-bg-secondary);vertical-align:middle;padding:8px 4px}._blankingsValue_19s7d_393{color:var(--ds-text-secondary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}._percentRow_19s7d_401{background:var(--ds-bg-secondary);font-weight:600}._stickyPercentLabel_19s7d_98{border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);color:var(--ds-text-secondary);text-transform:uppercase;letter-spacing:.5px;background:var(--ds-bg-secondary);vertical-align:middle;padding:8px 16px;font-size:10px}._stickyPercentCoverageCell_19s7d_114,._stickyPercentTTCell_19s7d_130{border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);background:var(--ds-bg-secondary);vertical-align:middle;padding:8px 6px}._stickyPercentAvgCell_19s7d_146{text-align:center;border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);vertical-align:middle;padding:8px 6px}._percentAvgValue_19s7d_435{color:var(--ds-accent-avg);font-size:10px;font-weight:600}._percentCell_19s7d_441{text-align:center;border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);background:var(--ds-bg-secondary);vertical-align:middle;padding:8px 4px}._percentValue_19s7d_450{font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}._monthlyPercentRow_19s7d_457{background:var(--ds-bg-tertiary);font-weight:600}._monthlyPercentRow_19s7d_457 ._stickyPercentLabel_19s7d_98,._monthlyPercentRow_19s7d_457 ._stickyPercentCoverageCell_19s7d_114,._monthlyPercentRow_19s7d_457 ._stickyPercentTTCell_19s7d_130{border-bottom:2px solid var(--ds-border-emphasis);background:var(--ds-bg-tertiary)}._monthlyPercentRow_19s7d_457 ._stickyPercentAvgCell_19s7d_146{border-bottom:2px solid var(--ds-border-emphasis)}._monthlyPercentCell_19s7d_477{text-align:center;border-bottom:2px solid var(--ds-border-emphasis);border-right:1px solid var(--ds-border);background:var(--ds-bg-tertiary);vertical-align:middle;padding:8px 4px}._monthlyPercentValue_19s7d_486{font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}._allianceRow_19s7d_493{background:var(--ds-bg-tertiary)}._stickyAllianceLabel_19s7d_96{text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--ds-border-emphasis);background:var(--ds-bg-tertiary);vertical-align:middle;white-space:nowrap;border-right:none;height:28px;padding:0 16px;font-size:11px;font-weight:700;overflow:visible}._stickyAllianceCoverageSpacer_19s7d_112,._stickyAllianceTTSpacer_19s7d_128{border-bottom:1px solid var(--ds-border-emphasis);background:0 0;border-right:none;height:28px}._stickyAllianceAvgSpacer_19s7d_144{border-bottom:1px solid var(--ds-border-emphasis);border-right:1px solid var(--ds-border);background:0 0;height:28px}._allianceSpacer_19s7d_527{border-bottom:1px solid var(--ds-border-emphasis);border-right:1px solid var(--ds-border);background:var(--ds-bg-tertiary);height:28px}._serviceRow_19s7d_535{transition:background var(--ds-transition)}._serviceRow_19s7d_535:hover{background:var(--ds-bg-secondary)}._stickyServiceCell_19s7d_94{border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);vertical-align:middle;height:36px;padding:0 16px}._serviceRow_19s7d_535:hover ._stickyServiceCell_19s7d_94{background:var(--ds-bg-secondary)}._serviceInfo_19s7d_555{align-items:center;gap:10px;display:flex}._allianceBadge_19s7d_561{border-radius:2px;flex-shrink:0;width:4px;height:28px}._serviceName_19s7d_568{color:var(--ds-text-primary);font-weight:500}._stickyCoverageCell_19s7d_110{text-align:left;border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);vertical-align:middle;height:36px;padding:0 6px}._serviceRow_19s7d_535:hover ._stickyCoverageCell_19s7d_110{background:var(--ds-bg-secondary)}._coverageValue_19s7d_587{color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:400;overflow:hidden}._stickyTTCell_19s7d_126{text-align:center;border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);vertical-align:middle;height:36px;padding:0 4px}._serviceRow_19s7d_535:hover ._stickyTTCell_19s7d_126{background:var(--ds-bg-secondary)}._ttValue_19s7d_610{color:var(--ds-text-secondary);font-size:11px;font-weight:500}._stickyAvgCell_19s7d_142{text-align:center;border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);vertical-align:middle;height:36px;padding:0 6px}._serviceRow_19s7d_535:hover ._stickyAvgCell_19s7d_142{filter:brightness(1.1)}._avgValue_19s7d_630{color:var(--ds-accent-avg);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}._capacityCell_19s7d_638{text-align:center;border-bottom:1px solid var(--ds-border);border-right:1px solid var(--ds-border);cursor:pointer;height:36px;transition:all var(--ds-transition);vertical-align:middle;background:var(--ds-bg-primary);padding:0 4px}._capacityCell_19s7d_638:hover{background:var(--ds-bg-secondary)}._capacityCell_19s7d_638:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:-2px;z-index:5;position:relative}._capacityValue_19s7d_662{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}._dblMark_19s7d_669{color:var(--ds-status-double-text);vertical-align:super;margin-left:3px;font-size:8px;font-weight:700}._dirGlyph_19s7d_678{vertical-align:middle;margin-right:3px;font-size:8px;line-height:1}._status-normal_19s7d_686 ._capacityValue_19s7d_662{color:var(--ds-status-normal)}._status-tbn_19s7d_690{background:var(--ds-status-tbn-bg)}._status-tbn_19s7d_690 ._capacityValue_19s7d_662{color:var(--ds-status-tbn-text)}._status-double_19s7d_698{background:var(--ds-status-double-bg)}._status-double_19s7d_698 ._capacityValue_19s7d_662{color:var(--ds-status-double-text)}._status-blank_19s7d_706{background-color:var(--ds-status-blank-bg);background-image:repeating-linear-gradient(45deg, var(--ds-status-blank-bg), var(--ds-status-blank-bg) 3px, var(--ds-status-blank-hatch) 3px, var(--ds-status-blank-hatch) 6px)}._status-blank_19s7d_706 ._capacityValue_19s7d_662{color:var(--ds-status-blank-text)}._currentWeekCol_19s7d_723{background:var(--ds-current-week-bg)!important}._monthStart_19s7d_728{border-left:2px solid var(--ds-border-emphasis)!important}._skeleton_19s7d_733{padding:16px var(--ds-page-padding);flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}._skeletonRow_19s7d_742{align-items:center;gap:6px;display:flex}._skeletonLabel_19s7d_748,._skeletonCell_19s7d_749{border-radius:var(--ds-radius-sm);background:var(--ds-bg-secondary);height:20px;animation:1.4s ease-in-out infinite _skelPulse_19s7d_1}._skeletonLabel_19s7d_748{width:200px;min-width:200px}._skeletonCell_19s7d_749{flex:1;min-width:32px}@keyframes _skelPulse_19s7d_1{0%,to{opacity:1}50%{opacity:.45}}._empty_19s7d_772{color:var(--ds-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px;font-size:14px;display:flex}._emptyIcon_19s7d_783{opacity:.5;margin-bottom:16px;font-size:48px}@media (width<=767px){._stickyCoverageHeader_19s7d_109,._stickyCoverageCell_19s7d_110,._stickyTotalsCoverageCell_19s7d_111,._stickyAllianceCoverageSpacer_19s7d_112,._stickyBlankingsCoverageCell_19s7d_113,._stickyPercentCoverageCell_19s7d_114,._stickyTTHeader_19s7d_125,._stickyTTCell_19s7d_126,._stickyTotalsTTCell_19s7d_127,._stickyAllianceTTSpacer_19s7d_128,._stickyBlankingsTTCell_19s7d_129,._stickyPercentTTCell_19s7d_130,._stickyAvgHeader_19s7d_141,._stickyAvgCell_19s7d_142,._stickyTotalAvgCell_19s7d_143,._stickyAllianceAvgSpacer_19s7d_144,._stickyBlankingsAvgCell_19s7d_145,._stickyPercentAvgCell_19s7d_146{display:none!important}._stickyServiceHeader_19s7d_93,._stickyServiceCell_19s7d_94,._stickyTotalsLabel_19s7d_95,._stickyAllianceLabel_19s7d_96,._stickyBlankingsLabel_19s7d_97,._stickyPercentLabel_19s7d_98{width:90px;min-width:90px;max-width:90px}._serviceName_19s7d_568{white-space:nowrap;text-overflow:ellipsis;max-width:70px;font-size:10px;overflow:hidden}._allianceBadge_19s7d_561{width:3px;min-width:3px;margin-right:4px}._capacityCell_19s7d_638{width:52px;min-width:52px;padding:2px 3px}._capacityValue_19s7d_662{font-size:9px}._weekHeader_19s7d_197{width:52px;min-width:52px;padding:2px 3px;font-size:9px}._totalValue_19s7d_861,._blankingsValue_19s7d_393,._percentValue_19s7d_450{font-size:9px}._allianceName_19s7d_868{font-size:10px}._gridContainer_19s7d_873{margin:0 -8px}._legend_19s7d_878{flex-wrap:wrap;gap:6px;font-size:11px}._legendTitle_19s7d_884{font-size:11px}}._sidebar_1e04k_3{width:var(--ds-sidebar-width);min-width:var(--ds-sidebar-width);background:var(--ds-ground);border-right:1px solid var(--ds-border);height:100vh;transition:width var(--ds-transition), min-width var(--ds-transition);z-index:40;flex-direction:column;display:flex;position:relative;overflow:hidden}._sidebar_1e04k_3._collapsed_1e04k_17{width:var(--ds-sidebar-collapsed);min-width:var(--ds-sidebar-collapsed)}._lpLogoContainer_1e04k_23{background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._lpLogo_1e04k_23{width:auto;height:34px;display:block}._collapsed_1e04k_17 ._lpLogoContainer_1e04k_23{padding:2px}._collapsed_1e04k_17 ._lpLogo_1e04k_23{height:22px}._logoArea_1e04k_47{border-bottom:1px solid var(--ds-border);flex-direction:column;gap:4px;padding:14px 16px 12px;display:flex}._logoRow_1e04k_55{align-items:center;gap:8px;display:flex}._logoIcon_1e04k_61{width:32px;height:32px;color:var(--ds-accent);flex-shrink:0}._logoText_1e04k_68{white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}._collapsed_1e04k_17 ._logoText_1e04k_68{display:none}._logoTitle_1e04k_80{letter-spacing:1.5px;color:var(--ds-text-primary);font-size:18px;font-weight:800}._logoSub_1e04k_87{color:var(--ds-text-muted);letter-spacing:.3px;font-size:10px;font-weight:500}._navSection_1e04k_95{padding:16px 12px 8px}._navLabel_1e04k_99{text-transform:uppercase;letter-spacing:.5px;color:var(--ds-text-muted);margin-bottom:4px;padding:0 8px;font-size:10px;font-weight:600}._collapsed_1e04k_17 ._navLabel_1e04k_99{display:none}._navItem_1e04k_113{border-radius:var(--ds-radius-md);color:var(--ds-text-secondary);cursor:pointer;text-align:left;width:100%;transition:background var(--ds-transition), color var(--ds-transition);background:0 0;border:none;align-items:center;gap:12px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}._navItem_1e04k_113:hover{background:var(--ds-bg-secondary);color:var(--ds-text-primary)}._navItem_1e04k_113._active_1e04k_137{background:var(--ds-sidebar-active-bg);color:var(--ds-sidebar-active-text);box-shadow:inset 0 0 0 1px var(--ds-border);font-weight:600}._navIcon_1e04k_144{flex-shrink:0;width:20px;height:20px}._navText_1e04k_150{white-space:nowrap;overflow:hidden}._collapsed_1e04k_17 ._navText_1e04k_150{display:none}._collapsed_1e04k_17 ._navItem_1e04k_113{justify-content:center;padding:8px}._spacer_1e04k_165{flex:1}._bottomSection_1e04k_170{border-top:1px solid var(--ds-border);flex-direction:column;gap:4px;padding:12px;display:flex}._collapseButton_1e04k_179{border-radius:var(--ds-radius-md);color:var(--ds-text-muted);cursor:pointer;width:100%;transition:background var(--ds-transition), color var(--ds-transition);background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}._collapseButton_1e04k_179:hover{background:var(--ds-bg-secondary);color:var(--ds-text-primary)}._collapseIcon_1e04k_200{width:18px;height:18px;transition:transform var(--ds-transition);flex-shrink:0}._collapsed_1e04k_17 ._collapseIcon_1e04k_200{transform:rotate(180deg)}._collapseText_1e04k_211{white-space:nowrap;overflow:hidden}._collapsed_1e04k_17 ._collapseText_1e04k_211{display:none}._betaTag_1e04k_221{background:var(--ds-sidebar-active-bg);color:var(--ds-accent);border-radius:var(--ds-radius-full);border:1px solid var(--ds-border);text-transform:uppercase;letter-spacing:.4px;margin-left:2px;padding:1px 5px;font-size:8px;font-weight:600}._collapsed_1e04k_17 ._betaTag_1e04k_221,._overlay_1e04k_239{display:none}@media (width<=1279px) and (width>=768px){._sidebar_1e04k_3{width:var(--ds-sidebar-collapsed);min-width:var(--ds-sidebar-collapsed)}._logoText_1e04k_68,._navLabel_1e04k_99,._navText_1e04k_150,._collapseText_1e04k_211,._betaTag_1e04k_221,._logoSub_1e04k_87{display:none}._lpLogo_1e04k_23{height:20px}._navItem_1e04k_113{justify-content:center;padding:8px}._collapseButton_1e04k_179{display:none}}@media (width<=767px){._sidebar_1e04k_3{width:var(--ds-sidebar-width);min-width:var(--ds-sidebar-width);z-index:100;box-shadow:var(--ds-shadow-lg);transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}._sidebar_1e04k_3._mobileOpen_1e04k_289{transform:translate(0)}._overlay_1e04k_239{background:var(--ds-overlay);z-index:99;display:none;position:fixed;inset:0}._overlay_1e04k_239._visible_1e04k_301{display:block}._collapseButton_1e04k_179{display:none}}._container_11r8i_1{gap:var(--ds-section-gap);padding:var(--ds-page-padding);--route-accent:var(--ds-accent);flex-direction:column;display:flex;overflow-y:auto}._routeNeu_11r8i_11,._routeMed_11r8i_12{--route-accent:var(--ds-accent)}._header_11r8i_14,._trendPanel_11r8i_15,._trendsPanel_11r8i_16,._panel_11r8i_17{background:var(--ds-card-bg);border:1px solid var(--ds-card-border);border-radius:var(--ds-card-radius);box-shadow:var(--ds-card-shadow);padding:var(--ds-card-padding)}._header_11r8i_14{border-top:3px solid var(--route-accent);grid-template-columns:minmax(240px,1fr) minmax(0,1.6fr);align-items:center;gap:24px;display:grid}._eyebrow_11r8i_34{font-size:var(--ds-text-caption);color:var(--ds-text-muted);text-transform:uppercase;font-weight:700}._title_11r8i_41{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 0;display:flex}._routeName_11r8i_49{color:var(--route-accent);letter-spacing:.02em;font-size:30px;font-weight:850;line-height:1}._titleWeek_11r8i_57{color:var(--ds-text-primary);font-size:30px;font-weight:850;line-height:1}._headerMeta_11r8i_64{font-size:var(--ds-text-caption);color:var(--ds-text-muted);margin-top:8px}._directionBadge_11r8i_70{font-size:var(--ds-text-caption);text-transform:uppercase;letter-spacing:.03em;border-radius:var(--ds-radius-full);white-space:nowrap;padding:4px 10px;font-weight:800}._dir_tightening_11r8i_80{color:var(--ds-total-below);background:color-mix(in srgb, var(--ds-total-below) 14%, transparent)}._dir_loosening_11r8i_85{color:var(--ds-total-above);background:color-mix(in srgb, var(--ds-total-above) 14%, transparent)}._dir_steady_11r8i_90{color:var(--ds-text-secondary);background:var(--ds-bg-secondary)}._summaryGrid_11r8i_95{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._summary_11r8i_95{border-left:1px solid var(--ds-border);min-width:0;padding-left:14px}._summaryLabel_11r8i_107{font-size:var(--ds-text-caption);color:var(--ds-text-muted);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}._summary_11r8i_95 strong{font-size:26px;line-height:1.05;font-family:var(--ds-font-mono);color:var(--ds-text-primary);margin-top:5px;display:block}._summarySub_11r8i_127{font-size:var(--ds-text-caption);color:var(--ds-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}._sectionHeader_11r8i_138{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}._sectionTitle_11r8i_146{font-size:var(--ds-text-section-title);color:var(--ds-text-primary);margin:0;font-weight:800}._sectionSub_11r8i_153{font-size:var(--ds-text-caption);color:var(--ds-text-muted);margin-top:2px}._toggle_11r8i_159{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);flex-shrink:0;padding:2px;display:inline-flex}._toggleBtn_11r8i_168{appearance:none;color:var(--ds-text-secondary);font-size:var(--ds-text-small);border-radius:var(--ds-radius-full);cursor:pointer;background:0 0;border:0;padding:5px 14px;font-weight:700}._toggleActive_11r8i_180{background:var(--ds-bg-primary);color:var(--ds-text-primary);box-shadow:var(--ds-shadow-sm)}._chartWrapper_11r8i_187{height:240px;padding-top:8px;position:relative}._avgLine_11r8i_193{border-top:1px dashed var(--ds-accent-avg);opacity:.7;z-index:1;pointer-events:none;position:absolute;left:0;right:0}._avgLabel_11r8i_203{color:var(--ds-accent-avg);letter-spacing:.02em;font-size:9px;font-weight:700;position:absolute;top:-15px;right:0}._chart_11r8i_187{z-index:2;align-items:flex-end;gap:6px;height:100%;display:flex;position:relative}._barCol_11r8i_222{appearance:none;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;padding:0;display:flex}._barCol_11r8i_222:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px;border-radius:var(--ds-radius-sm)}._bar_11r8i_222{border-radius:var(--ds-radius-sm) var(--ds-radius-sm) 0 0;width:100%;min-height:2px;transition:transform var(--ds-transition), filter var(--ds-transition)}._barCol_11r8i_222:hover ._bar_11r8i_222{filter:brightness(1.05);transform:translateY(-2px)}._barAbove_11r8i_256{background:var(--ds-up-fill)}._barBelow_11r8i_260{background:var(--ds-down-fill)}._barSelected_11r8i_264{box-shadow:0 0 0 2px var(--route-accent)}._barLabel_11r8i_268{color:var(--ds-text-muted);white-space:nowrap;font-size:10px;line-height:1}._barLabelSelected_11r8i_275{color:var(--ds-text-primary);font-weight:700}._trendColumns_11r8i_281{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._list_11r8i_287{flex-direction:column;gap:8px;display:flex}._blockTitle_11r8i_293{font-size:var(--ds-text-caption);color:var(--ds-text-muted);text-transform:uppercase;margin-bottom:10px;font-weight:700}._blockSubTitle_11r8i_301{font-size:var(--ds-text-caption);color:var(--ds-text-muted);text-transform:uppercase;margin-bottom:2px;font-weight:700}._trendRow_11r8i_309{border-top:1px solid var(--ds-border);grid-template-columns:minmax(72px,.7fr) minmax(110px,1.4fr) 104px 56px;align-items:center;gap:10px;min-height:32px;padding-top:8px;display:grid}._row_11r8i_319{border-top:1px solid var(--ds-border);grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:10px;min-height:30px;padding-top:8px;display:grid}._serviceLabel_11r8i_329{min-width:0;font-size:var(--ds-text-small);color:var(--ds-text-primary);align-items:center;gap:8px;font-weight:650;display:flex}._ellipsis_11r8i_339{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._dot_11r8i_345{border-radius:50%;flex-shrink:0;width:9px;height:9px}._spark_11r8i_352{width:100%;height:22px;display:block;overflow:visible}._sparkUp_11r8i_359{color:var(--ds-up-fill)}._sparkDown_11r8i_360{color:var(--ds-down-fill)}._sparkLine_11r8i_362{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}._sparkArea_11r8i_370{fill:currentColor;stroke:none;opacity:.16}._rowMeta_11r8i_376{text-align:right;font-family:var(--ds-font-mono);font-size:var(--ds-text-caption);color:var(--ds-text-muted);white-space:nowrap}._rowMetaDim_11r8i_384{color:var(--ds-text-muted);opacity:.7}._trendDelta_11r8i_389,._allianceShare_11r8i_390,._allianceDelta_11r8i_391{text-align:right;font-family:var(--ds-font-mono);font-size:var(--ds-text-small);font-weight:750}._positive_11r8i_398{color:var(--ds-total-above)!important}._negative_11r8i_399{color:var(--ds-total-below)!important}._splitPanel_11r8i_402{gap:var(--ds-card-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}._allianceRow_11r8i_408{border-top:1px solid var(--ds-border);grid-template-columns:minmax(140px,1fr) minmax(110px,1.1fr) 56px 80px;align-items:center;gap:10px;min-height:30px;padding-top:8px;display:grid}._allianceBarWrap_11r8i_418{background:var(--ds-bg-secondary);border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);height:10px;overflow:hidden}._allianceBar_11r8i_418{border-radius:var(--ds-radius-full);height:100%}._emptyState_11r8i_431{font-size:var(--ds-text-small);color:var(--ds-text-muted);padding:10px 0 0}@media (width<=1180px){._header_11r8i_14,._splitPanel_11r8i_402{grid-template-columns:1fr}._header_11r8i_14{gap:16px}}@media (width<=720px){._trendColumns_11r8i_281,._summaryGrid_11r8i_95{grid-template-columns:1fr}._summary_11r8i_95{border-left:0;padding-left:0}._chartWrapper_11r8i_187{height:200px}._trendRow_11r8i_309{grid-template-columns:minmax(90px,1fr) 80px;grid-template-areas:"label delta""meta meta"}._trendRow_11r8i_309 ._spark_11r8i_352{display:none}._allianceRow_11r8i_408{grid-template-columns:minmax(120px,1fr) 56px 70px}._allianceBarWrap_11r8i_418{display:none}}._navigation_1lwlx_3{background:var(--ds-bg-secondary);border-bottom:1px solid var(--ds-border);justify-content:center;align-items:center;gap:16px;padding:12px 20px;display:flex}._navButton_1lwlx_13{background:var(--ds-btn-bg);border:1px solid var(--ds-btn-border);border-radius:var(--ds-radius-sm);width:36px;height:36px;color:var(--ds-btn-text);cursor:pointer;transition:all var(--ds-transition);justify-content:center;align-items:center;font-size:18px;display:flex}._navButton_1lwlx_13:hover:not(:disabled){background:var(--ds-btn-hover-bg);color:var(--ds-btn-hover-text);border-color:var(--ds-btn-hover-border)}._navButton_1lwlx_13:disabled{opacity:.4;cursor:not-allowed}._weekInfo_1lwlx_39{flex-direction:column;align-items:center;min-width:200px;display:flex}._weekRange_1lwlx_46{color:var(--ds-text-primary);font-family:var(--ds-font-mono);flex-direction:column;align-items:center;font-weight:600;display:flex}._yearDisplay_1lwlx_55{color:var(--ds-text-muted);margin-bottom:2px;font-size:11px;font-weight:500}._weekNumbers_1lwlx_62{font-size:14px}._dateRange_1lwlx_66{color:var(--ds-text-muted);margin-top:2px;font-size:12px}._todayButton_1lwlx_72{background:var(--ds-btn-bg);border:1px solid var(--ds-btn-border);border-radius:var(--ds-radius-sm);color:var(--ds-btn-text);cursor:pointer;transition:all var(--ds-transition);margin-left:12px;padding:6px 12px;font-size:12px}._todayButton_1lwlx_72:hover:not(:disabled){background:var(--ds-btn-hover-bg);color:var(--ds-btn-hover-text);border-color:var(--ds-btn-hover-border)}._todayButton_1lwlx_72:disabled{opacity:.4;cursor:not-allowed}._jumpControls_1lwlx_95{align-items:center;gap:4px;display:flex}._jumpButton_1lwlx_101{background:var(--ds-btn-bg);border:1px solid var(--ds-btn-border);border-radius:var(--ds-radius-sm);color:var(--ds-text-muted);cursor:pointer;transition:all var(--ds-transition);padding:6px 10px;font-size:11px}._jumpButton_1lwlx_101:hover{background:var(--ds-btn-hover-bg);color:var(--ds-btn-hover-text);border-color:var(--ds-btn-hover-border)}@media (pointer:coarse){._navButton_1lwlx_13{width:44px;height:44px}._jumpButton_1lwlx_101,._todayButton_1lwlx_72{min-height:44px}}._panel_1irys_1{width:100%;color:var(--ds-text-primary);flex-direction:column;gap:24px;display:flex}._header_1irys_9{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._header_1irys_9 h2{margin:0;font-size:22px;font-weight:700}._header_1irys_9 p{color:var(--ds-text-muted);margin:6px 0 0;font-size:14px}._badge_1irys_28{border:1px solid var(--ds-border);color:var(--ds-text-muted);text-transform:uppercase;border-radius:6px;padding:6px 10px;font-size:12px}._cards_1irys_37{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}._card_1irys_37{border:1px solid var(--ds-border);background:var(--ds-bg-secondary);border-radius:8px;min-width:0;padding:14px}._label_1irys_51{color:var(--ds-text-muted);text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}._card_1irys_37 strong{overflow-wrap:anywhere;font-size:15px;display:block}._tableWrap_1irys_65{border:1px solid var(--ds-border);background:var(--ds-bg-secondary);border-radius:8px;overflow:auto}._table_1irys_65{border-collapse:collapse;width:100%;min-width:760px}._table_1irys_65 th,._table_1irys_65 td{border-bottom:1px solid var(--ds-border);text-align:left;padding:12px 14px;font-size:14px}._table_1irys_65 th{color:var(--ds-text-muted);text-transform:uppercase;font-size:12px}._table_1irys_65 tr:last-child td{border-bottom:0}._error_1irys_96{color:var(--ds-danger)}@media (width<=900px){._cards_1irys_37{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._cards_1irys_37{grid-template-columns:1fr}}._layout_1vh43_4{min-height:100vh;font-family:var(--ds-font-sans);background:var(--ds-ground);color:var(--ds-text-primary);display:flex}._mainArea_1vh43_13{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}._topBar_1vh43_22{height:64px;min-height:64px;padding:0 var(--ds-page-padding);border-bottom:1px solid var(--ds-border);background:var(--ds-ground);justify-content:space-between;align-items:center;display:flex}._topBarLeft_1vh43_33{align-items:center;gap:12px;display:flex}._hamburger_1vh43_39{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);width:36px;height:36px;color:var(--ds-text-secondary);cursor:pointer;transition:background var(--ds-transition);background:0 0;justify-content:center;align-items:center;display:none}._hamburger_1vh43_39:hover{background:var(--ds-bg-secondary)}._pageTitle_1vh43_57{font-size:var(--ds-text-section-title);color:var(--ds-text-primary);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}._breadcrumb_1vh43_66{color:var(--ds-text-muted);margin-top:2px;font-size:11px;display:block}._topBarRight_1vh43_73{align-items:center;gap:12px;display:flex}._statusBadge_1vh43_80{background:var(--ds-bg-tertiary);border-radius:var(--ds-radius-full);color:var(--ds-text-secondary);align-items:center;gap:6px;padding:4px 12px;font-size:11px;display:flex}._statusDot_1vh43_91{border-radius:50%;width:8px;height:8px}._statusDot_1vh43_91._online_1vh43_97{background:var(--ds-success)}._statusDot_1vh43_91._offline_1vh43_101{background:var(--ds-warning)}._content_1vh43_106{background:var(--ds-ground);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._errorBanner_1vh43_116{background:var(--ds-error-bg);border-bottom:1px solid var(--ds-danger);padding:12px var(--ds-page-padding);align-items:center;gap:12px;display:flex}._errorIcon_1vh43_125{color:var(--ds-danger);font-size:16px}._errorMessage_1vh43_130{color:var(--ds-danger);flex:1;font-size:13px}._errorDismiss_1vh43_136{border:1px solid var(--ds-error-border);border-radius:var(--ds-radius-sm);color:var(--ds-danger);cursor:pointer;transition:background var(--ds-transition);background:0 0;padding:4px 12px;font-size:12px}._errorDismiss_1vh43_136:hover{background:var(--ds-error-hover-bg)}._gridContainer_1vh43_152{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._legend_1vh43_161{padding:12px var(--ds-page-padding);background:var(--ds-bg-secondary);border-bottom:1px solid var(--ds-border);align-items:center;gap:20px;display:flex}._exportBtn_1vh43_170{color:var(--ds-text-secondary);background:var(--ds-btn-bg);border:1px solid var(--ds-btn-border);border-radius:var(--ds-radius-sm);cursor:pointer;transition:background var(--ds-transition), border-color var(--ds-transition);margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600}._exportBtn_1vh43_170:hover{background:var(--ds-btn-hover-bg);border-color:var(--ds-btn-hover-border)}._legendTitle_1vh43_188{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-right:8px;font-size:11px}._legendItem_1vh43_196{color:var(--ds-text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}._legendColor_1vh43_204{border-radius:2px;width:14px;height:14px}._legendColor_1vh43_204._normal_1vh43_210{background:var(--ds-status-normal)}._legendColor_1vh43_204._double_1vh43_214{background:var(--ds-status-double-text)}._legendColor_1vh43_204._tbn_1vh43_218{background:var(--ds-status-tbn-text)}._legendColor_1vh43_204._blank_1vh43_222{background-color:var(--ds-status-blank-bg);background-image:repeating-linear-gradient(45deg, var(--ds-status-blank-bg), var(--ds-status-blank-bg) 2px, var(--ds-status-blank-hatch) 2px, var(--ds-status-blank-hatch) 4px);border:1px solid var(--ds-border)}._footer_1vh43_235{background:var(--ds-bg-secondary);border-top:1px solid var(--ds-border);padding:12px var(--ds-page-padding);color:var(--ds-text-dim);justify-content:space-between;align-items:center;font-size:11px;display:flex}._footerLinks_1vh43_246{gap:16px;display:flex}@media (width<=767px){._hamburger_1vh43_39{display:flex}._legend_1vh43_161{flex-wrap:wrap;gap:12px}._topBar_1vh43_22{padding:0 16px}._pageTitle_1vh43_57{font-size:14px}}
