.Dashboard_sidebar__XKqWF{position:fixed;left:0;top:0;bottom:0;width:240px;background:#fff;border-right:1px solid var(--border);z-index:200;display:flex;flex-direction:column;transition:width .3s ease;overflow-y:auto;overflow-x:visible;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.Dashboard_sidebar__XKqWF::-webkit-scrollbar{width:6px}.Dashboard_sidebar__XKqWF::-webkit-scrollbar-track{background:transparent}.Dashboard_sidebar__XKqWF::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.Dashboard_sidebar__XKqWF::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.Dashboard_sidebarHeader__vh7ao{padding:20px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:15;flex-shrink:0;overflow:visible;min-height:90px}.Dashboard_collapseButton__uUsiS{position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid var(--border);color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:250;box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.Dashboard_collapseButton__uUsiS:hover{background:var(--accent-light);color:var(--accent);border-color:var(--accent)}.Dashboard_collapseButton__uUsiS svg{width:16px;height:16px}.Dashboard_sidebarLogo__xXUis{width:50px;height:50px;object-fit:contain;display:block}.Dashboard_sidebarTitle__lMy11{font-family:Fraunces,serif;font-size:1.3rem;font-weight:700;color:var(--text);letter-spacing:-.5px;margin:0}.Dashboard_sidebarNav__Tob5A{padding:16px 12px;display:flex;flex-direction:column;gap:4px;flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.Dashboard_sidebarNav__Tob5A::-webkit-scrollbar{width:6px}.Dashboard_sidebarNav__Tob5A::-webkit-scrollbar-track{background:transparent}.Dashboard_sidebarNav__Tob5A::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.Dashboard_sidebarNav__Tob5A::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.Dashboard_sidebarItem__vX2UX{display:flex;align-items:center;gap:12px;padding:12px 16px;background:none;border:none;border-radius:8px;color:var(--text-dim);cursor:pointer;transition:all .2s ease;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:500;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.Dashboard_sidebarItem__vX2UX:hover{background:var(--surface2);color:var(--text)}.Dashboard_sidebarItemActive__2aDXV,.Dashboard_sidebarItemActive__2aDXV:hover{background:var(--accent-light);color:var(--accent)}.Dashboard_sidebarIcon__kdN1X{font-size:1.2em;display:inline-flex;align-items:center;justify-content:center;width:24px;flex-shrink:0}.Dashboard_sidebarIcon__kdN1X svg{width:20px;height:20px;stroke-width:2}.Dashboard_sidebarSubmenu___YaDi{display:flex;flex-direction:column;gap:2px;margin:4px 0 8px;padding-left:36px}.Dashboard_sidebarSubmenuLabel__Wjm9A{font-size:.7rem;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;padding:8px 12px 4px;margin-top:4px}.Dashboard_sidebarSubmenuItem__38_iI{display:flex;align-items:center;padding:8px 12px;background:none;border:none;border-radius:6px;color:var(--text-dim);cursor:pointer;transition:all .2s ease;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:400;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.Dashboard_sidebarSubmenuItem__38_iI svg{flex-shrink:0;opacity:.6;transition:opacity .2s ease}.Dashboard_sidebarSubmenuItem__38_iI:hover{background:var(--surface2);color:var(--text)}.Dashboard_sidebarSubmenuItem__38_iI:hover svg{opacity:1}.Dashboard_sidebarSubmenuItemActive__3m27u{background:var(--accent-light);color:var(--accent);font-weight:500}.Dashboard_sidebarSubmenuItemActive__3m27u svg{opacity:1}.Dashboard_sidebarSubmenuItemActive__3m27u:hover{background:var(--accent-light);color:var(--accent)}.Dashboard_sidebarCollapsed__Q31O5{width:80px}.Dashboard_sidebarCollapsed__Q31O5 .Dashboard_sidebarHeader__vh7ao{justify-content:center;padding:20px 12px}.Dashboard_sidebarCollapsed__Q31O5 .Dashboard_sidebarSubmenu___YaDi,.Dashboard_sidebarCollapsed__Q31O5 .Dashboard_sidebarTitle__lMy11{display:none}.Dashboard_sidebarCollapsed__Q31O5 .Dashboard_sidebarItem__vX2UX{justify-content:center;padding:12px}.Dashboard_sidebarCollapsed__Q31O5 .Dashboard_collapseButton__uUsiS{right:-12px}.Dashboard_mobileMenuButton__SOHSL{display:none;background:none;border:none;color:var(--text);cursor:pointer;padding:8px;margin-right:12px;border-radius:6px;transition:background .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.Dashboard_mobileMenuButton__SOHSL:hover{background:var(--surface2)}.Dashboard_mobileMenuButton__SOHSL:active{background:var(--border)}.Dashboard_mobileOverlay___7KNt{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:150;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:Dashboard_fadeIn__5JqDV .2s ease;cursor:pointer}@keyframes Dashboard_fadeIn__5JqDV{0%{opacity:0}to{opacity:1}}.Dashboard_mainContainer__BMwAs{margin-left:240px;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;transition:margin-left .3s ease}.Dashboard_mainContainerCollapsed__6ZzP3{margin-left:80px}.Dashboard_header__Zvu6_{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);padding:0 100px}.Dashboard_headerInner__wr9Ye{display:flex;align-items:center;justify-content:space-between;height:58px;gap:20px}.Dashboard_logo__ThBb8{font-family:Fraunces,serif;font-size:1.2rem;font-weight:700;color:var(--text);letter-spacing:-.5px}.Dashboard_logo__ThBb8 span{font-weight:400;color:var(--text-dim);font-family:DM Sans;font-size:.78rem;margin-left:.5rem}.Dashboard_nav__b2TcX{display:flex;gap:2px;background:var(--surface2);border-radius:8px;padding:3px;flex-shrink:0}.Dashboard_navButton__5u91a{background:none;border:none;color:var(--text-dim);padding:6px 14px;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:500;transition:all .2s;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:32px;display:inline-flex;align-items:center;justify-content:center}.Dashboard_navButton__5u91a:hover{color:var(--text)}.Dashboard_navButton__5u91a.Dashboard_active__9N81C{color:var(--text);background:var(--surface);box-shadow:var(--shadow);font-weight:600}.Dashboard_headerActions__gbrZ7{display:flex;align-items:center;gap:8px;flex-shrink:0}.Dashboard_refreshButton__QUivj{background:var(--surface2);border:1px solid var(--border);color:var(--text-dim);padding:6px 12px;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:500;display:flex;align-items:center;gap:4px;transition:all .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.Dashboard_refreshButton__QUivj:disabled{cursor:not-allowed;opacity:.6;background:var(--surface)}.Dashboard_refreshButton__QUivj:hover:not(:disabled){background:var(--border)}.Dashboard_userInfo__p_ppl{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--surface2);border-radius:6px;font-size:.78rem;color:var(--text-dim);white-space:nowrap}.Dashboard_userEmail__0T_PF{display:inline}.Dashboard_logoutButton__FPO3B{background:var(--surface2);border:1px solid var(--border);color:var(--text-dim);padding:6px 12px;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:500;display:flex;align-items:center;gap:4px;transition:all .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;white-space:nowrap}.Dashboard_logoutButton__FPO3B:hover{background:var(--red-bg);border-color:var(--red-border);color:var(--red)}.Dashboard_logoutText__sK4S_,.Dashboard_refreshText__0UxnE{display:inline}.Dashboard_filtersBar__PtPdf{padding:12px 100px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.Dashboard_filterGroup__BvX2I{display:flex;align-items:center;gap:6px}.Dashboard_filterLabel__3Lnkl{font-size:.68rem;color:var(--text-light);text-transform:uppercase;letter-spacing:.6px;font-weight:600}.Dashboard_select__ofUea{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:6px;font-family:inherit;font-size:.78rem;cursor:pointer;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%237a7868' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding:5px 24px 5px 10px}.Dashboard_select__ofUea:hover{border-color:var(--accent)}.Dashboard_select__ofUea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}.Dashboard_main__aJkg_{padding:0 100px 3rem}.Dashboard_section__zaUpF{display:none}.Dashboard_section__zaUpF.Dashboard_active__9N81C{display:block;animation:Dashboard_fadeUp__yndK_ .35s ease}.Dashboard_kpiRow__SoyLR{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.Dashboard_kpiCard__tl24T{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--shadow);transition:all .2s}.Dashboard_kpiCard__tl24T:hover{box-shadow:var(--shadow-lg)}.Dashboard_kpiLabel__ia364{font-size:.68rem;color:var(--text-light);text-transform:uppercase;letter-spacing:.7px;font-weight:600;margin-bottom:6px}.Dashboard_kpiValue__XTuuX{font-family:Fraunces,serif;font-size:1.75rem;font-weight:700;line-height:1;color:var(--text)}.Dashboard_kpiSub__RdJjU{font-size:.74rem;color:var(--text-dim);margin-top:5px}.Dashboard_badge__G5xTu{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:600;padding:2px 7px;border-radius:4px}.Dashboard_badge__G5xTu.Dashboard_good__M2n6y{background:var(--green-bg);color:var(--green);border:1px solid var(--green-border)}.Dashboard_badge__G5xTu.Dashboard_bad__rWB_P{background:var(--red-bg);color:var(--red);border:1px solid var(--red-border)}.Dashboard_badge__G5xTu.Dashboard_warn__pwWYB{background:var(--yellow-bg);color:var(--yellow);border:1px solid var(--yellow-border)}.Dashboard_badge__G5xTu.Dashboard_info__orsVu{background:var(--blue-bg);color:var(--blue);border:1px solid rgba(37,99,235,.2)}.Dashboard_grid2__Y8e_F{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:20px}.Dashboard_grid3__BeAqW{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:20px}.Dashboard_grid21__09bwW{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px;margin-bottom:20px}.Dashboard_full__1ReDq{margin-bottom:20px}@media (max-width:1200px){.Dashboard_header__Zvu6_{padding:0 60px}.Dashboard_filtersBar__PtPdf{padding:12px 60px}.Dashboard_main__aJkg_{padding:0 60px 3rem}}@media (max-width:1000px){.Dashboard_header__Zvu6_{padding:0 40px}.Dashboard_filtersBar__PtPdf{padding:12px 40px}.Dashboard_main__aJkg_{padding:0 40px 3rem}.Dashboard_grid21__09bwW,.Dashboard_grid2__Y8e_F,.Dashboard_grid3__BeAqW{grid-template-columns:1fr}}@media (max-width:768px){.Dashboard_sidebar__XKqWF{transform:translateX(-100%);transition:transform .3s ease,width 0s;box-shadow:2px 0 8px rgba(0,0,0,.1);width:240px;overflow-x:hidden;overflow-y:auto}.Dashboard_sidebarCollapsed__Q31O5{width:240px}.Dashboard_sidebarCollapsed__Q31O5 .Dashboard_sidebarSubmenu___YaDi{display:flex!important}.Dashboard_collapseButton__uUsiS{display:none}.Dashboard_sidebarOpen__QYZWV{transform:translateX(0)}.Dashboard_mobileOverlay___7KNt{display:block}.Dashboard_mainContainerCollapsed__6ZzP3,.Dashboard_mainContainer__BMwAs{margin-left:0}.Dashboard_mobileMenuButton__SOHSL{display:flex}.Dashboard_header__Zvu6_{padding:0 16px}.Dashboard_filtersBar__PtPdf{padding:12px 16px;flex-direction:column;align-items:stretch}.Dashboard_main__aJkg_{padding:0 16px 2rem}.Dashboard_headerInner__wr9Ye{gap:10px;height:56px}.Dashboard_logo__ThBb8{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto;max-width:200px}.Dashboard_logo__ThBb8 span{display:none}.Dashboard_nav__b2TcX{gap:2px;padding:3px;overflow-x:auto;overflow-y:hidden;max-width:calc(100vw - 400px);scrollbar-width:none;-ms-overflow-style:none;flex-shrink:1}.Dashboard_nav__b2TcX::-webkit-scrollbar{display:none}.Dashboard_navButton__5u91a{font-size:.72rem;padding:8px 10px;white-space:nowrap;flex-shrink:0}.Dashboard_sidebarTitle__lMy11{font-size:1.15rem}.Dashboard_sidebarItem__vX2UX{padding:14px 18px;font-size:1rem;justify-content:flex-start}.Dashboard_sidebarItem__vX2UX span:not(.Dashboard_sidebarIcon__kdN1X){display:inline!important}.Dashboard_sidebarSubmenu___YaDi{padding-left:20px;display:flex!important}.Dashboard_sidebarSubmenuItem__38_iI{font-size:.9rem;padding:10px 14px}.Dashboard_sidebarSubmenuLabel__Wjm9A{font-size:.65rem;padding:6px 14px 4px}.Dashboard_headerActions__gbrZ7{gap:6px}.Dashboard_refreshText__0UxnE,.Dashboard_userEmail__0T_PF{display:none}.Dashboard_refreshButton__QUivj,.Dashboard_userInfo__p_ppl{padding:8px;min-width:36px;justify-content:center}.Dashboard_logoutButton__FPO3B{padding:8px 10px}.Dashboard_kpiRow__SoyLR{grid-template-columns:1fr;gap:12px}.Dashboard_kpiCard__tl24T{padding:14px 16px}.Dashboard_kpiValue__XTuuX{font-size:1.6rem}.Dashboard_grid21__09bwW,.Dashboard_grid2__Y8e_F,.Dashboard_grid3__BeAqW{grid-template-columns:1fr;gap:16px}.Dashboard_card__aNrPS{overflow:hidden}.Dashboard_tableWrapper__HtTX2{overflow-x:auto;-webkit-overflow-scrolling:touch}.Dashboard_table__6l68Z{min-width:600px;font-size:.75rem}.Dashboard_filterGroup__BvX2I{width:100%}.Dashboard_select__ofUea{width:100%;padding:10px 32px 10px 12px;font-size:.85rem}}@media (max-width:640px){.Dashboard_header__Zvu6_{padding:0 12px}.Dashboard_filtersBar__PtPdf{padding:10px 12px}.Dashboard_main__aJkg_{padding:0 12px 1.5rem}.Dashboard_headerInner__wr9Ye{height:52px;gap:8px}.Dashboard_kpiRow__SoyLR{grid-template-columns:1fr;gap:10px;margin-bottom:20px}.Dashboard_select__ofUea{font-size:.82rem;padding:10px 32px 10px 12px}.Dashboard_logo__ThBb8{font-size:.85rem;max-width:180px}.Dashboard_nav__b2TcX{display:none}.Dashboard_card__aNrPS{padding:14px;margin-bottom:16px;overflow:hidden}.Dashboard_cardTitle__xL1dm{font-size:.68rem;margin-bottom:12px;flex-wrap:wrap;gap:8px}.Dashboard_table__6l68Z{font-size:.72rem;min-width:500px}.Dashboard_table__6l68Z th{font-size:.62rem;padding:8px 6px}.Dashboard_table__6l68Z td{padding:7px 6px}.Dashboard_kpiCard__tl24T{padding:12px 14px}.Dashboard_kpiLabel__ia364{font-size:.65rem;letter-spacing:.5px}.Dashboard_kpiValue__XTuuX{font-size:1.4rem;margin:6px 0}.Dashboard_kpiSub__RdJjU{font-size:.7rem}.Dashboard_filterGroup__BvX2I{width:100%;margin-bottom:8px}.Dashboard_filterLabel__3Lnkl{font-size:.68rem;margin-bottom:6px}.Dashboard_grid21__09bwW,.Dashboard_grid2__Y8e_F,.Dashboard_grid3__BeAqW{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.Dashboard_sidebarHeader__vh7ao{padding:18px 20px}.Dashboard_sidebarLogo__xXUis{width:42px;height:42px}.Dashboard_sidebarTitle__lMy11{font-size:1.05rem}.Dashboard_sidebarItem__vX2UX{padding:12px 16px;font-size:.95rem}.Dashboard_badge__G5xTu{font-size:.65rem;padding:3px 7px}.Dashboard_mobileMenuButton__SOHSL{padding:10px}.Dashboard_headerActions__gbrZ7{gap:4px}.Dashboard_logoutText__sK4S_{display:none}.Dashboard_logoutButton__FPO3B{padding:8px;min-width:36px;justify-content:center}.Dashboard_refreshButton__QUivj{font-size:0;padding:8px}.Dashboard_refreshButton__QUivj span:first-child{font-size:1rem}}@media (max-width:480px){.Dashboard_header__Zvu6_{padding:0 10px}.Dashboard_filtersBar__PtPdf{padding:8px 10px}.Dashboard_main__aJkg_{padding:0 10px 1.5rem}.Dashboard_logo__ThBb8{font-size:.8rem;max-width:160px}.Dashboard_nav__b2TcX{display:none}.Dashboard_kpiRow__SoyLR{gap:8px}.Dashboard_kpiCard__tl24T{padding:10px 12px}.Dashboard_kpiLabel__ia364{font-size:.6rem}.Dashboard_kpiValue__XTuuX{font-size:1.2rem}.Dashboard_kpiSub__RdJjU{font-size:.65rem}.Dashboard_card__aNrPS{padding:12px;overflow:hidden}.Dashboard_cardTitle__xL1dm{font-size:.65rem}.Dashboard_grid21__09bwW,.Dashboard_grid2__Y8e_F,.Dashboard_grid3__BeAqW{grid-template-columns:1fr;gap:10px}.Dashboard_table__6l68Z{font-size:.68rem}.Dashboard_table__6l68Z th{font-size:.58rem;padding:6px 4px}.Dashboard_table__6l68Z td{padding:6px 4px}.Dashboard_select__ofUea{font-size:.78rem;padding:8px 28px 8px 10px}.Dashboard_sidebarTitle__lMy11{font-size:1rem}.Dashboard_sidebarItem__vX2UX{padding:12px 14px;font-size:.9rem}.Dashboard_sidebarSubmenu___YaDi{padding-left:16px}.Dashboard_sidebarSubmenuItem__38_iI{font-size:.85rem;padding:8px 12px}.Dashboard_sidebarSubmenuLabel__Wjm9A{font-size:.6rem;padding:6px 12px 4px}.Dashboard_sidebar__XKqWF{width:240px}.Dashboard_headerActions__gbrZ7{gap:3px}.Dashboard_headerInner__wr9Ye{height:48px;gap:6px}.Dashboard_mobileMenuButton__SOHSL{padding:8px;margin-right:4px}.Dashboard_refreshButton__QUivj{display:none}.Dashboard_userInfo__p_ppl{padding:6px;min-width:32px}.Dashboard_logoutButton__FPO3B{padding:6px;min-width:32px;font-size:1rem}}.Dashboard_card__aNrPS{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);margin-bottom:20px}.Dashboard_cardTitle__xL1dm{font-size:.72rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-light);font-weight:600;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.Dashboard_cardTitleLeft__umJFp{display:flex;align-items:center;gap:6px}.Dashboard_tableWrapper__HtTX2{overflow-x:auto;overflow-y:auto;max-height:520px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.Dashboard_table__6l68Z{width:100%;border-collapse:collapse;font-size:.8rem}.Dashboard_table__6l68Z thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.Dashboard_table__6l68Z th{text-align:left;padding:8px 10px;color:var(--text-light);font-size:.68rem;text-transform:uppercase;letter-spacing:.4px;font-weight:600;background:var(--surface);border-bottom:2px solid var(--border)}.Dashboard_table__6l68Z td{padding:7px 10px;border-bottom:1px solid var(--surface2)}.Dashboard_table__6l68Z tr:hover td{background:rgba(211,84,0,.02)}.Dashboard_table__6l68Z th.Dashboard_sortable__ZCPY3{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Dashboard_table__6l68Z th.Dashboard_sortable__ZCPY3:hover{color:var(--accent)}.Dashboard_pill__ZFc3m{display:inline-block;padding:2px 8px;border-radius:4px;font-weight:600;font-size:.76rem;text-align:center}.Dashboard_pill__ZFc3m.Dashboard_high__0fIBX{background:var(--green-bg);color:var(--green);border:1px solid var(--green-border)}.Dashboard_pill__ZFc3m.Dashboard_mid__1To5K{background:var(--yellow-bg);color:var(--yellow);border:1px solid var(--yellow-border)}.Dashboard_pill__ZFc3m.Dashboard_low__hFlho{background:var(--red-bg);color:var(--red);border:1px solid var(--red-border)}.Dashboard_delta__M12YJ{font-size:.72rem;font-weight:600}.Dashboard_delta__M12YJ.Dashboard_up__Vj38O{color:var(--green)}.Dashboard_delta__M12YJ.Dashboard_down__0jKne{color:var(--red)}.Dashboard_delta__M12YJ.Dashboard_flat__cNEdA{color:var(--text-light)}.Dashboard_searchBox__yFkF5{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:7px 12px;color:var(--text);font-family:inherit;font-size:.8rem;width:100%;max-width:360px;margin-bottom:12px;transition:all .2s}.Dashboard_searchBox__yFkF5:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light);background:var(--surface)}.Dashboard_searchBox__yFkF5::placeholder{color:var(--text-light)}.Dashboard_sparklineContainer__2c138{display:flex;align-items:flex-end;gap:1px;height:24px}.Dashboard_sparkBar__7I_pE{width:6px;border-radius:1px 1px 0 0;transition:height .3s;min-height:2px}.Dashboard_modalOverlay__1gE4K{display:none;position:fixed;inset:0;z-index:500;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;padding:40px 20px;overflow-y:auto}.Dashboard_modalOverlay__1gE4K.Dashboard_open__GjiCR{display:flex}.Dashboard_modal__JK7nl{background:var(--surface);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.15);max-width:860px;width:100%;padding:32px;position:relative;animation:Dashboard_modalIn__73XZA .3s ease}.Dashboard_modalClose__4sXI7{position:absolute;top:16px;right:16px;background:var(--surface2);border:1px solid var(--border);width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--text-dim);transition:all .2s}.Dashboard_modalClose__4sXI7:hover{background:var(--red-bg);color:var(--red);border-color:var(--red-border)}.Dashboard_modalHeader__NJxJD{margin-bottom:20px}.Dashboard_modalBuildingName__oFqnT{font-family:Fraunces,serif;font-size:1.5rem;font-weight:700}.Dashboard_modalMeta__MNSLH{font-size:.82rem;color:var(--text-dim);margin-top:4px}.Dashboard_modalScoreHero__r97U_{display:flex;align-items:center;gap:20px;padding:20px;background:var(--surface2);border-radius:10px;margin-bottom:20px}.Dashboard_modalBigScore__Tp7Sc{font-family:Fraunces,serif;font-size:3rem;font-weight:800}.Dashboard_modalScoreDetails__8LF1u{flex:1 1}.Dashboard_modalCatGrid__uh9nu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.Dashboard_modalCatItem__u3CuI{padding:10px;background:var(--surface);border:1px solid var(--border);border-radius:8px;text-align:center}.Dashboard_modalCatLabel__Gbx2Y{font-size:.66rem;color:var(--text-light);text-transform:uppercase;letter-spacing:.4px}.Dashboard_modalCatValue__dN1IQ{font-family:Fraunces,serif;font-size:1.2rem;font-weight:700;margin-top:2px}.Dashboard_modalChartSection__1o8DW{margin-top:16px}.Dashboard_alertCard__1StiX{padding:14px 18px;border-radius:var(--radius);margin-bottom:8px;display:flex;align-items:flex-start;gap:12px;cursor:pointer;transition:all .15s}.Dashboard_alertCard__1StiX:hover{transform:translateX(2px)}.Dashboard_alertCard__1StiX.Dashboard_critical__oc54v{background:var(--red-bg);border:1px solid var(--red-border)}.Dashboard_alertCard__1StiX.Dashboard_warning__IXgSK{background:var(--yellow-bg);border:1px solid var(--yellow-border)}.Dashboard_alertCard__1StiX.Dashboard_info__orsVu{background:var(--blue-bg);border:1px solid rgba(37,99,235,.15)}.Dashboard_alertIcon__UsOmp{font-size:1.3rem;flex-shrink:0;margin-top:1px}.Dashboard_alertContent__gvmzM{flex:1 1}.Dashboard_alertTitle__GYkn8{font-weight:600;font-size:.85rem;margin-bottom:2px}.Dashboard_alertDesc__Fr4MQ{font-size:.78rem;color:var(--text-dim)}.Dashboard_alertTime__lUjOw{font-size:.68rem;color:var(--text-light);margin-top:4px}.Dashboard_subTabs__gfw9M{display:flex;gap:2px;margin-bottom:16px;background:var(--surface2);border-radius:8px;padding:3px;width:-moz-fit-content;width:fit-content}.Dashboard_subTab__zqqIk{background:none;border:none;color:var(--text-dim);padding:5px 14px;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:500;transition:all .2s}.Dashboard_subTab__zqqIk:hover{color:var(--text)}.Dashboard_subTab__zqqIk.Dashboard_active__9N81C{background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--shadow)}.Dashboard_hbar__N7cFI{display:flex;align-items:center;gap:8px;margin-bottom:6px}.Dashboard_hbarLabel__Q8rE6{font-size:.76rem;color:var(--text-dim);min-width:120px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_hbarTrack__JScuS{flex:1 1;height:22px;background:var(--surface2);border-radius:4px;overflow:hidden}.Dashboard_hbarFill__H3qaL{height:100%;border-radius:4px;display:flex;align-items:center;padding-left:8px;transition:width .5s ease}.Dashboard_hbarFill__H3qaL span{font-size:.68rem;font-weight:600}.Dashboard_clickable__ge1hU{cursor:pointer}.Dashboard_clickable__ge1hU:hover td{background:var(--accent-light)}.Dashboard_sectionDesc__C_DEu{font-size:.82rem;color:var(--text-dim);margin-bottom:16px;line-height:1.5}