body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.MfaVerification_header__1s7jk{margin-bottom:24px;position:relative;text-align:center}.MfaVerification_logo__qNGu5{height:60px;margin-bottom:16px}.MfaVerification_title__KukaW{color:#232c3d}.MfaSetup_header__FzH4A{margin-bottom:24px;position:relative;text-align:center}.MfaSetup_logo__Otdzw{height:60px;margin-bottom:16px}.MfaSetup_title__qSHPf{color:#232c3d}.MfaSetup_qrContainer__n2wz3{background-color:#f5f5f5;border-radius:8px;display:flex;justify-content:center;margin:16px 0;padding:20px}.MfaSetup_secretCodeBox__b-GC3{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;justify-content:space-between;margin-top:8px;padding:12px}.MfaSetup_secretCode__jgJOD{font-family:Courier New,monospace;font-size:.8rem!important;font-weight:700;letter-spacing:2px;text-align:center}.ChangePassword_header__obrKg{margin-bottom:24px;position:relative;text-align:center}.ChangePassword_logo__gfBQ5{height:60px;margin-bottom:16px}.ChangePassword_title__XK2Ka{color:#232c3d}.ForgotPassword_header__Ndx2\+{margin-bottom:24px;position:relative;text-align:center}.ForgotPassword_logo__mX4Pl{height:60px;margin-bottom:16px}.ForgotPassword_title__CfCI3{color:#232c3d}.ResetPassword_header__p-VtZ{margin-bottom:24px;position:relative;text-align:center}.ResetPassword_logo__-GIkf{height:60px;margin-bottom:16px}.ResetPassword_title__uEGvl{color:#232c3d}.LoginForm_loginContainer__CTBBU{background-color:#fff;display:flex;min-height:100vh;width:100%}.LoginForm_heroSection__g5tbL{background-color:#111827;display:none;overflow:hidden;position:relative;width:50%}@media (min-width:1024px){.LoginForm_heroSection__g5tbL{display:block}}.LoginForm_heroImage__cu4Pd{height:100%;inset:0;object-fit:cover;opacity:.6;position:absolute;width:100%}.LoginForm_heroOverlay__6znDJ{background:linear-gradient(90deg,#f97316cc,#0000);inset:0;mix-blend-mode:multiply;position:absolute}.LoginForm_heroContent__Smn53{color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 64px;position:relative;z-index:10}.LoginForm_heroTitle__l7mpv{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:24px}.LoginForm_heroSubtitle__MLWGn{color:#fffc;font-size:1.25rem;line-height:1.6;max-width:28rem}.LoginForm_formSection__lafse{align-items:center;background-color:#f9fafb;display:flex;justify-content:center;padding:32px;width:100%}@media (min-width:1024px){.LoginForm_formSection__lafse{width:50%}}.LoginForm_formCard__N9WwX{background-color:#fff;border:1px solid #f3f4f6;border-radius:16px;max-width:28rem;padding:40px;width:100%}.LoginForm_formHeader__cZAS0{margin-bottom:40px;text-align:center}.LoginForm_logoContainer__Wwlhu{align-items:center;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:auto}.LoginForm_logoImage__UFMTf{height:100%;max-width:200px;object-fit:contain;width:auto}.LoginForm_logoFallback__TxaKL{align-items:center;background-color:#f97316;border-radius:8px;box-shadow:0 10px 15px -3px #f973164d;display:flex;height:64px;justify-content:center;width:64px}.LoginForm_logoText__HnxAX{color:#fff;font-size:1.5rem;font-weight:700}.LoginForm_formTitle__m0xyx{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 8px}.LoginForm_formSubtitle__5Sf9J{color:#6b7280;margin:0}.LoginForm_alert__cugfQ{margin-bottom:24px}.LoginForm_form__n9aqh{gap:24px}.LoginForm_form__n9aqh,.LoginForm_inputGroup__A1hFb{display:flex;flex-direction:column}.LoginForm_label__K-ztb{color:#374151;display:block;font-size:.875rem;font-weight:500;margin-bottom:8px}.LoginForm_inputWrapper__QyWJh{align-items:center;display:flex;position:relative}.LoginForm_inputIcon__-G4wL{color:#9ca3af;font-size:18px;left:12px;pointer-events:none;position:absolute}.LoginForm_input__8-q47{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:1rem;outline:none;padding:12px 16px 12px 40px;transition:all .2s ease;width:100%}.LoginForm_input__8-q47:focus{ring:2px;ring-color:#f97316;background-color:#fff;border-color:#0000;box-shadow:0 0 0 2px #f9731633}.LoginForm_input__8-q47:disabled{cursor:not-allowed;opacity:.6}.LoginForm_input__8-q47::placeholder{color:#9ca3af}.LoginForm_formOptions__uROHj{align-items:center;display:flex;justify-content:space-between}.LoginForm_checkboxLabel__WF\+Ud{color:#6b7280;font-size:.875rem}.LoginForm_forgotLink__r7vfM{background:none;border:none;color:#f97316;cursor:pointer;font-size:.875rem;font-weight:500;padding:0;text-decoration:none}.LoginForm_forgotLink__r7vfM:hover{color:#ea580c;text-decoration:underline}.LoginForm_forgotLink__r7vfM:disabled{cursor:not-allowed;opacity:.6}.LoginForm_submitButton__nPTD-{align-items:center;background-color:#f97316;border:none;border-radius:8px;box-shadow:0 10px 15px -3px #f973164d;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.LoginForm_submitButton__nPTD-:hover:not(:disabled){background-color:#ea580c}.LoginForm_submitButton__nPTD-:disabled{cursor:not-allowed;opacity:.7}.AuthPage_authPage__g\+1fr{align-items:center;background:linear-gradient(135deg,#f5f5f5,#e3e6ea);display:flex;justify-content:center;min-height:100vh}.ProtectedRoute_loadingContainer__8Fvr-{align-items:center;display:flex;height:100vh;justify-content:center}.Sidebar_sidebar__jykaj{background-color:#1f2937;box-shadow:4px 0 6px -1px #0000001a;color:#d1d5db;display:none;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transition:width .3s ease;width:256px;z-index:50}@media (min-width:768px){.Sidebar_sidebar__jykaj{display:flex}}.Sidebar_overlay__Ouayt{background-color:#00000080;inset:0;position:fixed;z-index:49}@media (min-width:768px){.Sidebar_overlay__Ouayt{display:none}}.Sidebar_sidebar__jykaj.Sidebar_open__N3yP0{display:flex}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX{width:72px}.Sidebar_header__Nix0Z{align-items:center;border-bottom:1px solid #374151;display:flex;justify-content:flex-start;padding:24px;position:relative}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_header__Nix0Z{justify-content:center;padding:24px 12px}.Sidebar_logo__fiWe\+{background-color:#ffffff1a;border-radius:4px;height:40px;object-fit:contain;padding:4px;width:auto}.Sidebar_logoText__xsyE2{display:flex;flex-direction:column;justify-content:center;margin-left:12px}.Sidebar_logoTextMain__\+gMaU{color:#fff;font-size:14px;font-weight:700;line-height:1.2}.Sidebar_logoTextSub__UvXLN{color:#f97316;font-size:14px;font-weight:700;line-height:1.2}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_logoText__xsyE2,.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_logo__fiWe\+{display:none}.Sidebar_collapseButton__2G6RU{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:4px;position:absolute;right:8px;top:12px;transition:all .2s ease;z-index:10}.Sidebar_collapseButton__2G6RU:hover{background-color:#ffffff1a;color:#d1d5db;opacity:1}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_collapseButton__2G6RU{margin:0 auto;position:static;right:auto;top:auto}.Sidebar_collapseIcon__sWzZ\+{font-size:18px}.Sidebar_nav__OwvhO{flex:1 1;overflow-y:auto;padding:24px 12px}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_nav__OwvhO{padding:24px 8px}.Sidebar_navSection__tRTBb{display:flex;flex-direction:column;gap:8px}.Sidebar_sectionTitle__li1yH{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:24px;padding:0 12px;text-transform:uppercase}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_sectionTitle__li1yH{display:none}.Sidebar_menuItemWrapper__J0UQC{margin-bottom:8px}.Sidebar_menuItem__3lQqU{align-items:center;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s ease}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_menuItem__3lQqU{justify-content:center;padding:8px}.Sidebar_menuItem__3lQqU.Sidebar_disabled__hpNeg{cursor:not-allowed;opacity:.5}.Sidebar_menuItem__3lQqU:not(.Sidebar_disabled__hpNeg):hover{background-color:#374151}.Sidebar_menuItem__3lQqU.Sidebar_active__VjHH-{background-color:#1f2937;color:#f97316}.Sidebar_menuItemContent__rr68Z{align-items:center;display:flex;gap:12px}.Sidebar_menuIcon__7QKvS{align-items:center;display:flex;font-size:20px}.Sidebar_menuTitle__kA2va{font-weight:500}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_menuTitle__kA2va{display:none}.Sidebar_chevron__W3Tdm{font-size:16px;transition:transform .3s ease}.Sidebar_chevron__W3Tdm.Sidebar_rotated__CHyG9{transform:rotate(90deg)}.Sidebar_subMenu__h0aTG{border-left:1px solid #374151;display:flex;flex-direction:column;gap:4px;margin-left:36px;margin-top:4px;padding-left:8px}.Sidebar_subMenuItem__6WtJU{background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:block;font-size:14px;padding:8px 12px;text-align:left;transition:all .2s ease;width:100%}.Sidebar_subMenuItem__6WtJU:hover{color:#fff}.Sidebar_subMenuItem__6WtJU.Sidebar_subMenuActive__tqohK{background-color:#f973161a;border-right:2px solid #f97316;color:#fff}.Sidebar_footer__23jIt{border-top:1px solid #374151;padding:16px}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_footer__23jIt{padding:16px 8px}.Sidebar_footerButton__RzZuz{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:8px 12px;transition:all .2s ease;width:100%}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_footerButton__RzZuz{gap:0;justify-content:center;padding:8px}.Sidebar_sidebar__jykaj.Sidebar_collapsed__YnYzX .Sidebar_footerButton__RzZuz span{display:none}.Sidebar_footerButton__RzZuz:hover{background-color:#374151;color:#fff}.Sidebar_logoutButton__4avqN{color:#ef4444;margin-top:8px}.Sidebar_logoutButton__4avqN:hover{background-color:#374151;color:#fca5a5}.Sidebar_footerIcon__ASdDL{font-size:20px}.Header_header__9A5aE{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;height:64px;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.Header_leftSection__F0RWg{align-items:center;display:flex;gap:16px}.Header_menuButton__GgWID{background:none;border:none;border-radius:4px;cursor:pointer;display:none;padding:8px;transition:background-color .2s ease}.Header_menuButton__GgWID:hover{background-color:#f3f4f6}@media (max-width:768px){.Header_menuButton__GgWID{display:block}}.Header_menuIcon__AQL5P{color:#4b5563;font-size:20px}.Header_breadcrumb__yH0x1{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:.05em;margin:0;text-transform:uppercase}.Header_rightSection__9mvEx{align-items:center;display:flex;gap:24px}.Header_clockSection__h9cJ7{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;padding:8px 16px}.Header_clockIcon__W3cK9{color:#4b5563;font-size:18px}.Header_clockContent__uSUaH{align-items:flex-end;display:flex;flex-direction:column}.Header_clockTime__PnNZA{color:#1f2937;font-size:14px;font-weight:600;line-height:1.2}.Header_clockDate__rAjqR{color:#6b7280;font-size:11px;line-height:1.2;text-transform:capitalize}@media (max-width:768px){.Header_clockSection__h9cJ7{gap:6px;padding:6px 12px}.Header_clockTime__PnNZA{font-size:12px}.Header_clockDate__rAjqR{font-size:10px}.Header_clockIcon__W3cK9{font-size:16px}}.Header_notificationIcon__dvTxb{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative}.Header_notificationDisabled__UH56V{cursor:not-allowed;opacity:.5;pointer-events:none}.Header_icon__HPNx9{color:#4b5563;font-size:20px;transition:color .2s ease}.Header_notificationIcon__dvTxb:hover .Header_icon__HPNx9{color:#f97316}.Header_notificationDisabled__UH56V .Header_icon__HPNx9,.Header_notificationDisabled__UH56V:hover .Header_icon__HPNx9{color:#9ca3af}.Header_notificationBadge__6TEwe{background-color:#dc2626;border:2px solid #fff;border-radius:50%;height:10px;position:absolute;right:-2px;top:-2px;width:10px}.Header_notificationDisabled__UH56V .Header_notificationBadge__6TEwe{background-color:#9ca3af;opacity:.5}.Header_userSection__xACgF{align-items:center;border-left:1px solid #e5e7eb;display:flex;gap:12px;padding-left:24px}.Header_userInfo__LheUw{display:none;text-align:right}@media (min-width:640px){.Header_userInfo__LheUw{display:block}}.Header_userName__xuHkR{color:#1f2937;font-size:14px;font-weight:600;margin:0}.Header_userRole__aCPzW{color:#6b7280;font-size:12px;margin:0}.Header_userAvatar__T0wdW{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.Header_avatarIcon__68Ul5{color:#4b5563;font-size:20px}.StatsPanel_container__pN6uZ{display:flex;flex-direction:column;gap:12px}.StatsPanel_card__TUCnb{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;padding:20px 28px}.StatsPanel_cardTitle__zXE-p{align-items:center;color:#6b7280;display:flex;font-size:14px;font-weight:600;gap:4px;margin-bottom:10px;margin-right:0;margin-top:0;text-transform:uppercase}.StatsPanel_icon__\+6NTC{font-size:16px}.StatsPanel_eventsList__mVpFH{display:flex;flex-direction:column;gap:16px}.StatsPanel_eventItem__smF5X{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding-bottom:8px}.StatsPanel_eventItem__smF5X:last-child{border-bottom:none;padding-bottom:0}.StatsPanel_eventPeriod__v0p4s{color:#6b7280;font-size:14px}.StatsPanel_eventPeriodActive__32sc-{color:#1f2937;font-weight:700}.StatsPanel_eventValue__sfyQk{align-items:center;display:flex;gap:8px}.StatsPanel_eventCount__f4ZIh{color:#4b5563;font-family:monospace;font-size:18px}.StatsPanel_eventCountActive__ZYTuJ{color:#f97316;font-weight:700}.StatsPanel_trendUp__qwx09{color:#dc2626;font-size:14px}.StatsPanel_trendDown__1-KWo{color:#22c55e;font-size:14px}.StatsPanel_trendFlat__Hsg2s{color:#9ca3af;font-size:14px}.StatsPanel_rankingList__QI-67{display:flex;flex-direction:column;gap:12px}.StatsPanel_rankingItem__mYs3X{position:relative}.StatsPanel_rankingHeader__rSmoq{display:flex;font-size:14px;justify-content:space-between;margin-bottom:4px}.StatsPanel_rankingName__0TBku{color:#374151;font-weight:500}.StatsPanel_rankingCount__fYQFg{color:#1f2937;font-weight:700}.StatsPanel_rankingBar__gWNio{background-color:#f3f4f6;border-radius:9999px;height:6px;overflow:hidden;width:100%}.StatsPanel_rankingBarFill__cPYQc{background-color:#f97316;border-radius:9999px;height:100%;transition:width .3s ease}.StatsPanel_topSourcesList__fSPza{display:flex;flex-direction:column;gap:12px}.StatsPanel_topSourceItem__f30wa{align-items:center;background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:4px;display:flex;justify-content:space-between;padding:8px}.StatsPanel_topSourceLeft__Tsofd{align-items:center;display:flex;gap:12px}.StatsPanel_topSourceBadge__UFnh3{align-items:center;background-color:#6b7280;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.StatsPanel_topSourceName__cP-Uw{color:#374151;font-size:14px;font-weight:500}.StatsPanel_topSourceCount__lvs-Q{color:#1f2937;font-weight:700}.StatsPanel_eventoWithTooltip__W9UW9{color:inherit;cursor:help;display:inline-block;position:relative;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px}.StatsPanel_eventoWithTooltip__W9UW9:hover{color:#6b7280}.StatsPanel_infoButtonContainer__hPjip{align-items:center;display:inline-flex;position:relative}.StatsPanel_infoButton__G\+Oak{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;margin-left:4px;padding:4px;transition:color .2s ease}.StatsPanel_infoButton__G\+Oak:hover{color:#6b7280}.StatsPanel_infoIcon__tLhZf{font-size:16px!important}.StatsPanel_tooltip__mdZgR{word-wrap:break-word;background-color:#1f2937;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;font-size:13px;left:50%;line-height:1.5;margin-top:8px;max-width:300px;min-width:200px;padding:12px;position:absolute;top:100%;transform:translateX(-50%);white-space:normal;z-index:1000}.StatsPanel_eventoWithTooltip__W9UW9 .StatsPanel_tooltip__mdZgR{left:100%;margin-left:8px;margin-top:0;top:50%;transform:translateY(-50%)}.StatsPanel_eventoWithTooltip__W9UW9 .StatsPanel_tooltip__mdZgR:before{border:6px solid #0000;border-right-color:#1f2937;content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%)}.StatsPanel_tooltip__mdZgR:before{border:6px solid;border-color:#0000 #0000 #1f2937;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.StatsPanel_tooltipTitle__o56hu{color:#fff;font-weight:600;margin-bottom:6px}.StatsPanel_tooltipContent__V-2Hh{color:#e5e7eb}.StatsPanel_tooltipFixed__yqim3{word-wrap:break-word;background-color:#1f2937;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;font-size:10px;line-height:1.5;max-width:200px;min-width:100px;padding:8px;pointer-events:auto;position:fixed;white-space:normal;z-index:999999}.StatsPanel_tooltipFixed__yqim3:before{border:6px solid;border-color:#0000 #0000 #1f2937;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}@media (min-width:1800px){.StatsPanel_container__pN6uZ{gap:16px}.StatsPanel_card__TUCnb{padding:24px 32px}.StatsPanel_cardTitle__zXE-p{font-size:17px}.StatsPanel_eventPeriod__v0p4s{font-size:16px}.StatsPanel_eventCount__f4ZIh{font-size:22px}.StatsPanel_rankingHeader__rSmoq,.StatsPanel_topSourceCount__lvs-Q,.StatsPanel_topSourceName__cP-Uw,.StatsPanel_trendDown__1-KWo,.StatsPanel_trendFlat__Hsg2s,.StatsPanel_trendUp__qwx09{font-size:16px}.StatsPanel_topSourceBadge__UFnh3{font-size:13px;height:28px;width:28px}}@media (min-width:2200px){.StatsPanel_cardTitle__zXE-p{font-size:18px}.StatsPanel_eventPeriod__v0p4s,.StatsPanel_rankingHeader__rSmoq,.StatsPanel_topSourceCount__lvs-Q,.StatsPanel_topSourceName__cP-Uw{font-size:17px}.StatsPanel_eventCount__f4ZIh{font-size:24px}}.HlsVideoPlayer_container__6pq5C{background-color:#000;height:100%;position:relative;width:100%}.HlsVideoPlayer_video__PsruQ{background-color:#000;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.HlsVideoPlayer_video__PsruQ:fullscreen{object-fit:contain}.HlsVideoPlayer_video__PsruQ:-webkit-full-screen{object-fit:contain}.HlsVideoPlayer_video__PsruQ:-moz-full-screen{object-fit:contain}.HlsVideoPlayer_video__PsruQ:-ms-fullscreen{object-fit:contain}.HlsVideoPlayer_placeholder__Janl\+{align-items:center;background-color:#1f2937;display:flex;height:100%;justify-content:center;position:relative;width:100%}.HlsVideoPlayer_reconnectingContainer__Bpcc4{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.HlsVideoPlayer_unavailableText__4Uoqu{color:#9ca3af;font-size:14px;font-weight:500;letter-spacing:.05em;text-align:center}.HlsVideoMaskPanel_videoContainer__ynwP8{background-color:#000;border:1px solid #1f2937;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;position:relative;width:100%}.HlsVideoMaskPanel_h64__5f5FB{height:256px}.HlsVideoMaskPanel_h48__ca9ck{height:192px}.HlsVideoMaskPanel_h56__AUnsx{height:224px}.HlsVideoMaskPanel_videoWrapper__kHhAs{height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease,visibility .3s ease;width:100%}.HlsVideoMaskPanel_videoWrapper__kHhAs video{height:100%;object-fit:contain;width:100%}.HlsVideoMaskPanel_videoHidden__ZeRzv{opacity:0;pointer-events:none;visibility:hidden}.HlsVideoMaskPanel_videoVisible__mo9qt{opacity:1;visibility:visible}.HlsVideoMaskPanel_placeholder__FmJUn{align-items:center;background-color:#1f2937;display:flex;height:100%;justify-content:center;position:relative;width:100%}.HlsVideoMaskPanel_reconnectingContainer__RQS46{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.HlsVideoMaskPanel_unavailableText__ACFAW{color:#9ca3af;font-size:14px;font-weight:500;letter-spacing:.05em;text-align:center}.HlsVideoMaskPanel_uiOverlay__rYGmm{inset:0;pointer-events:none;position:absolute;z-index:2}.HlsVideoMaskPanel_uiTop__oIHEc{align-items:center;background:linear-gradient(180deg,#000000b3,#0000);display:flex;justify-content:space-between;left:0;padding:12px;position:absolute;top:0;width:100%}.HlsVideoMaskPanel_maskToggle__8XRpw{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;border:1px solid #fff3;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;pointer-events:auto;position:absolute;right:8px;top:154px;transition:all .2s ease;width:24px;z-index:3}.HlsVideoMaskPanel_maskToggle__8XRpw:hover{background-color:#000000b3;border-color:#ffffff4d;transform:scale(1.05)}.HlsVideoMaskPanel_maskToggleActive__q7OdX{background-color:#2563ebcc;border-color:#2563eb99;box-shadow:0 0 8px #2563eb66}.HlsVideoMaskPanel_infoIcon__NhAn5{color:#fff;font-size:14px;height:14px;width:14px}.HlsVideoMaskPanel_polygonOverlay__mpGN0{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.HlsVideoMaskPanel_areaGroup__s-PP2{pointer-events:auto}.HlsVideoMaskPanel_areaPolygon__mG0Jq{cursor:pointer;transition:fill-opacity .2s ease,stroke-width .2s ease}.HlsVideoMaskPanel_areaPolygon__mG0Jq:hover{fill-opacity:1;stroke-width:2}.StationCard_card__KeM1t{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease}.StationCard_clickable__3hCp-{cursor:pointer}.StationCard_clickable__3hCp-:hover{box-shadow:0 4px 6px -1px #0000001a}.StationCard_header__iWwKH{align-items:center;background-color:#f9fafb80;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:12px 16px}.StationCard_title__v7LjG{align-items:center;color:#1f2937;display:flex;flex:1 1;font-size:14px;font-weight:700;gap:8px;letter-spacing:.025em;margin:0;min-width:0;text-transform:uppercase;transition:color .2s ease}.StationCard_titleText__R0lHt{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StationCard_clickable__3hCp-:hover .StationCard_title__v7LjG{color:#f97316}.StationCard_warningIcon__Dcwh\+{color:#dc2626;font-size:16px}.StationCard_statusDot__0kQNN{border-radius:50%;height:12px;width:12px}.StationCard_statusDotWithTooltip__MR8xZ{cursor:help}.StationCard_statusLow__cu4ij{background-color:#22c55e}.StationCard_statusMedium__8JIh5{background-color:#f97316}.StationCard_statusHigh__9dz7i{background-color:#dc2626}.StationCard_statusActive__IzyyD{background-color:#22c55e}.StationCard_statusWarning__Ywg6g{animation:StationCard_pulse__jeGlE 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#fbbf24}.StationCard_statusInactive__VtTWb{background-color:#6b7280}.StationCard_statusError__L1\+W1{background-color:#dc2626}.StationCard_statusAvailable__SQ0p6{background-color:#22c55e}@keyframes StationCard_pulse__jeGlE{0%,to{opacity:1}50%{opacity:.5}}.StationCard_mainStats__9Xueg{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:16px}.StationCard_statsGrid__FfTHT{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.StationCard_statItem__I-gJ-{display:flex;flex-direction:column}.StationCard_statLabel__hx1MO{color:#6b7280;font-size:10px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.StationCard_statValuePrimary__uVQup{background-color:#f973161a;border:1px solid #f9731633;border-radius:4px;color:#f97316;font-size:20px;font-weight:700;padding:8px;text-align:center}.StationCard_statValueGray__lfGii{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#374151}.StationCard_statValueOrange__p\+7Gl{background-color:#f973161a;border:1px solid #f9731633;color:#f97316}.StationCard_statValueRed__CHXOA{background-color:#dc26261a;border:1px solid #dc262633;color:#dc2626}.StationCard_statValueSecondary__J2o9W{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#374151;font-size:20px;font-weight:700;padding:8px;text-align:center}.StationCard_statUnit__Fl0nF{font-size:12px;font-weight:400}.StationCard_thresholds__88XgM{border-top:1px solid #f3f4f6;color:#6b7280;display:flex;flex-direction:column;font-size:10px;gap:4px;padding-top:8px}.StationCard_expandButton__kQynP,.StationCard_thresholdRow__ZX8y3{display:flex;justify-content:space-between}.StationCard_expandButton__kQynP{align-items:center;background-color:#f9fafb;border:none;border-top:1px solid #f3f4f6;color:#6b7280;cursor:pointer;font-size:10px;font-weight:700;padding:8px 16px;text-transform:uppercase;transition:background-color .2s ease;width:100%}.StationCard_expandButton__kQynP:hover{background-color:#f3f4f6}.StationCard_desgloseTitle__gMUTl{color:#6b7280;font-size:10px;font-weight:700;text-transform:uppercase}.StationCard_expandIcon__jqAPi{color:#6b7280;font-size:14px;transition:transform .3s ease}.StationCard_expandIcon__jqAPi.StationCard_expanded__1l0Mh{transform:rotate(180deg)}.StationCard_expandedContent__QTYes{background-color:#f9fafb;margin:0;max-height:0;overflow:visible;padding:0;position:relative;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.StationCard_expandedVisible__fm4JV{border-top:1px solid #e5e7eb;max-height:400px;padding:6px 16px}.StationCard_expandedHidden__RjYEK{border-top:none;margin:0;max-height:0;padding:0}@keyframes StationCard_slideIn__Yuv6X{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.StationCard_subsourcesTable__wFWyb{border-collapse:collapse;font-size:11px;position:relative;table-layout:fixed;width:100%}.StationCard_subsourcesTable__wFWyb th,.StationCard_subsourcesTable__wFWyb thead{position:relative}.StationCard_subsourcesTable__wFWyb thead tr{border-bottom:1px solid #e5e7eb}.StationCard_subsourcesTable__wFWyb th{color:#9ca3af;font-size:10px;font-weight:500;padding:6px 8px;text-align:left}.StationCard_subsourcesTable__wFWyb th:first-child{padding-left:0;width:auto}.StationCard_subsourcesTable__wFWyb th:nth-child(2),.StationCard_subsourcesTable__wFWyb th:nth-child(3){min-width:70px;padding-left:16px;padding-right:12px;text-align:right}.StationCard_subsourcesTable__wFWyb th:last-child{padding-left:8px;padding-right:0;text-align:center;width:40px}.StationCard_subsourcesTable__wFWyb td:nth-child(2),.StationCard_subsourcesTable__wFWyb td:nth-child(3){padding-left:16px;padding-right:12px;text-align:right}.StationCard_subsourcesTable__wFWyb tbody tr{border-bottom:1px solid #f3f4f6}.StationCard_subsourcesTable__wFWyb tbody td:last-child{padding:6px 0 6px 8px;text-align:center}.StationCard_subsourceInfo__Mz-cL{color:#4b5563;font-family:monospace;font-size:11px;letter-spacing:.5px;padding:6px 8px 6px 0;text-align:right;white-space:nowrap}.StationCard_subsourcesTable__wFWyb tbody tr:last-child{border-bottom:none}.StationCard_subsourceRowClickable__fYwP7{cursor:pointer;transition:background-color .2s ease}.StationCard_subsourceRowClickable__fYwP7:hover{background-color:#f9731640}.StationCard_subsourceName__H6hQd{align-items:center;color:#374151;display:flex;font-weight:500;gap:8px;padding:6px 8px 6px 0}.StationCard_subsourceValue__Q50f\+{color:#4b5563;font-family:monospace;font-size:11px;letter-spacing:.5px;padding:6px 12px 6px 16px;text-align:right;white-space:nowrap}.StationCard_thresholdBreached__Cq4fL{background-color:#dc2626e6;border-radius:2px;color:#fff;padding:2px 4px}.StationCard_areaToggle__2Pyof{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:2px;transition:color .2s ease}.StationCard_areaToggle__2Pyof:hover{color:#374151}.StationCard_areaToggleActive__GRLUE{color:#f97316}.StationCard_areaIcon__kimWs{font-size:14px!important}.StationCard_labelWithTooltip__1BagH,.StationCard_tableHeaderWithTooltip__mVN5V{cursor:help;display:inline-block;position:relative;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px}.StationCard_tooltipFixed__QUtEh{word-wrap:break-word;background-color:#1f2937;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;font-size:10px;line-height:1.5;max-width:200px;min-width:100px;padding:8px;pointer-events:auto;position:fixed;white-space:normal;z-index:999999}.StationCard_tooltipFixed__QUtEh:before{border:6px solid;border-color:#0000 #0000 #1f2937;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.StationCard_tooltipLeft__garKn:before{border-bottom-color:#0000;border-right-color:#1f2937;bottom:auto;left:100%;top:50%;transform:translateY(-50%)}.StationCard_tooltipContent__bAry6{color:#e5e7eb}.SectorDashboardItem_container__lmnZB{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-direction:column;height:auto;min-width:250px;overflow:hidden}.SectorDashboardItem_videoSection__ajvzj{position:relative;width:100%;z-index:0}.SectorDashboardItem_cardSection__8\+Gzx{display:flex;flex:1 1;flex-direction:column;margin-top:-8px;position:relative;z-index:10}.SectorDashboardItem_cardNoBorder__2\+Hp\+{border:none;border-radius:0;box-shadow:none;height:100%}.SectorDashboardItem_cardHeaderPadding__Eu13s{padding-top:16px}.SourcesKpiSkeleton_kpiContainer__UF-ok{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;height:100%;padding:10px;width:100%}.SourcesKpiSkeleton_sectionTitle__wm4-7{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:16px}.SourcesKpiSkeleton_sourcesGrid__11f0n{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.SourcesKpiSkeleton_sourcesGrid__11f0n{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.SourcesKpiSkeleton_sourcesGrid__11f0n{grid-template-columns:repeat(3,1fr)}}@media (min-width:1536px){.SourcesKpiSkeleton_sourcesGrid__11f0n{grid-template-columns:repeat(5,1fr)}}.SourcesKpiSkeleton_skeletonItem__PnJd1{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden}.SourcesKpiSkeleton_videoSection__Rj3QE{position:relative;width:100%}.SourcesKpiSkeleton_videoSkeleton__ie3nd{border-radius:0}.SourcesKpiSkeleton_cardSection__f2rjR{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:16px}.SourcesKpiSkeleton_cardHeader__96Y3B{align-items:center;display:flex;justify-content:space-between;padding-top:16px}.SourcesKpiSkeleton_mainStats__mMtH3{display:flex;flex-direction:column;gap:12px}.SourcesKpiSkeleton_statsGrid__FHLUn{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.SourcesKpiSkeleton_statItem__yCHh7,.SourcesKpiSkeleton_thresholds__dMQ72{display:flex;flex-direction:column;gap:4px}.SourcesKpiSkeleton_thresholds__dMQ72{color:#6b7280;font-size:12px}.SourcesKpi_kpiContainer__K68dg{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;height:100%;padding:10px;width:100%}.SourcesKpi_sectionTitle__eaGvm{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:16px;margin-top:0}.SourcesKpi_sourcesGrid__s1KFm{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.SourcesKpi_sourcesGrid__s1KFm{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.SourcesKpi_sourcesGrid__s1KFm{grid-template-columns:repeat(2,1fr)}}@media (min-width:1536px){.SourcesKpi_sourcesGrid__s1KFm{grid-template-columns:repeat(3,1fr)}}@media (min-width:1920px){.SourcesKpi_sourcesGrid__s1KFm{grid-template-columns:repeat(3,1fr)}}.SourcesKpi_headerContainer__Ts-DM{background-color:#fafafa;height:100%;text-align:center;width:100%}.SourcesKpi_sourceContainer__ZF94Z{background-color:#fafafa;margin-bottom:20px;min-height:300px;width:100%}.SourcesKpi_statusCard__f0wfk{background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:280px;justify-content:center;padding:20px;text-align:center;width:100%}.SourcesKpi_sourceName__1\+dUf{color:#fff;font-size:18px;font-weight:700;margin-bottom:10px}.SourcesKpi_dustValue__QyxYB{color:#fff;font-size:16px;margin-bottom:10px}.SourcesKpi_statusLevel__yaz49{background-color:#f0f0f0;color:#333;font-size:14px;font-weight:700;padding:5px 10px}.SourcesKpi_imageContainer__YXmp1{align-items:center;display:flex;flex-direction:column;height:280px;justify-content:center;overflow:hidden;width:100%}.SourcesKpi_imageContainerHarn__vZlNq{position:relative}.SourcesKpi_imageContainerHarn__vZlNq iframe,.SourcesKpi_imageContainerHarn__vZlNq video{height:100%;transform:scale(2);transform-origin:left center;width:100%}.SourcesKpi_imageContainerch2__YgpKd{position:relative}.SourcesKpi_imageContainerch2__YgpKd iframe,.SourcesKpi_imageContainerch2__YgpKd video{height:100%;transform:scale(2);transform-origin:right center;width:100%}.SourcesKpi_imageContainer__YXmp1 h4{margin:0}.SourcesKpi_imagePlaceholder__xzUga{align-items:center;background-color:#e0e0e0;color:#666;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.SourcesKpi_chartContainer__DY7l8{display:flex;flex-direction:column;height:300px;padding:10px;width:100%}.SourcesKpi_kpiGridContainer__iiME0{display:flex;flex-direction:column;height:120px;justify-content:space-between}.SourcesKpi_kpiTitle__P9Tk-{align-items:flex-start;color:#333;display:flex;font-size:12px;font-weight:700;justify-content:center;margin:0;text-align:center}.SourcesKpi_kpiBox__Ng2t0{align-items:center;background-color:#fff;border:1px solid #e0e0e0;display:flex;flex-direction:row;height:100%;justify-content:center;max-height:50px;padding:5px;text-align:center;width:100%}.SourcesKpi_kpiArrow__cAt4C{font-size:24px;font-weight:700;margin-bottom:5px}.SourcesKpi_kpiValue__-3Mnn{color:#333;font-size:16px;font-weight:700}.SourcesKpi_kpiValuePositive__3vR6h{color:#d0312d}.SourcesKpi_kpiValueNegative__v-fwf{color:#2e7d32}.SourcesKpi_kpiArrowPositive__buEnY{color:#d0312d}.SourcesKpi_kpiArrowNegative__B6iWd{color:#2e7d32}.SourcesKpi_statusCardHigh__QEYN3{background-color:#d0312d}.SourcesKpi_statusCardMedium__ixe-4{background-color:#ffc107}.SourcesKpi_statusCardLow__9W8sp{background-color:#2e7d32}.SourcesKpi_statusCardClickable__6X5NF{transition:opacity .2s ease}.SourcesKpi_statusCardClickable__6X5NF:hover{opacity:.9}.SourcesKpi_expandIcon__WZFnT{display:inline-block;font-size:14px;margin-left:8px}.SourcesKpi_subsourcesContainer__sT0Mt{border-left:3px solid #e0e0e0;margin-bottom:10px;margin-top:10px;padding-left:20px;width:100%}.SourcesKpi_subsourceContainer__n6A9A{background-color:#f5f5f5;border:1px solid #e0e0e0;margin-bottom:15px;min-height:300px;padding:10px;width:100%}@media (min-width:1800px){.SourcesKpi_kpiContainer__K68dg{padding:16px}.SourcesKpi_sectionTitle__eaGvm{font-size:24px;margin-bottom:20px}.SourcesKpi_sourcesGrid__s1KFm{gap:24px}.SourcesKpi_sourceName__1\+dUf{font-size:22px}.SourcesKpi_dustValue__QyxYB{font-size:20px}.SourcesKpi_kpiTitle__P9Tk-{font-size:14px}.SourcesKpi_kpiArrow__cAt4C{font-size:28px}.SourcesKpi_kpiValue__-3Mnn{font-size:20px}.SourcesKpi_imagePlaceholder__xzUga{font-size:16px}}@media (min-width:2200px){.SourcesKpi_sectionTitle__eaGvm{font-size:26px}.SourcesKpi_sourceName__1\+dUf{font-size:24px}.SourcesKpi_dustValue__QyxYB{font-size:22px}.SourcesKpi_kpiTitle__P9Tk-{font-size:15px}.SourcesKpi_kpiValue__-3Mnn{font-size:22px}}.Resumen_pageContainer__mnXcm{background-color:#f5f5f5;display:flex;min-height:100vh}.Resumen_mainContent__tG-0T{display:flex;flex:1 1;flex-direction:column;margin-left:0;transition:margin-left .3s ease}@media (min-width:768px){.Resumen_mainContent__tG-0T{margin-left:256px;margin-left:var(--sidebar-width,256px)}}.Resumen_resumenContainer__GJKCk{background-color:#f5f5f5;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px}.Resumen_dashboardGrid__1wJDU{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin:0 auto;max-width:1800px;width:100%}@media (min-width:1024px){.Resumen_dashboardGrid__1wJDU{grid-template-columns:360px 1fr}}@media (min-width:1800px){.Resumen_resumenContainer__GJKCk{padding:20px 28px}.Resumen_dashboardGrid__1wJDU{gap:20px;grid-template-columns:420px 1fr;max-width:2200px}}@media (min-width:2200px){.Resumen_resumenContainer__GJKCk{padding:24px 36px}.Resumen_dashboardGrid__1wJDU{gap:24px;grid-template-columns:460px 1fr;max-width:2600px}}.Resumen_mainColumn__FuMcl,.Resumen_statsColumn__fSn0U{display:flex;flex-direction:column}.Resumen_mainColumn__FuMcl{gap:12px}.Resumen_sectionTitle__NIPWF{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:16px}.Estacion_pageContainer__ODdd6{background-color:#f5f5f5;display:flex;min-height:100vh}.Estacion_mainContent__pqbtZ{display:flex;flex:1 1;flex-direction:column;margin-left:0;transition:margin-left .3s ease}@media (min-width:768px){.Estacion_mainContent__pqbtZ{margin-left:256px}}.Estacion_estacionContainer__6vP4d{background-color:#f5f5f5;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding:12px}.Estacion_filtersBar__sCDlX{align-items:flex-end;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-wrap:wrap;gap:16px;padding:16px}.Estacion_filtersLeft__nWhi9{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:300px}.Estacion_stationSelector__PLmSk{align-items:center;display:flex}.Estacion_stationSelectWrapper__v3Pmu{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;display:inline-block;min-width:200px;padding:8px 32px 8px 12px;position:relative;transition:all .2s ease}.Estacion_stationSelectWrapper__v3Pmu:hover{border-color:#f97316;box-shadow:0 2px 4px 0 #f973161a}.Estacion_stationSelectWrapper__v3Pmu:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.Estacion_stationSelect__IM6aN{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#1f2937;cursor:pointer;font-size:18px;font-weight:600;outline:none;padding:0;transition:color .2s ease;width:100%}.Estacion_stationSelect__IM6aN:focus,.Estacion_stationSelect__IM6aN:hover{color:#f97316}.Estacion_stationSelectIcon__MKMVX{color:#9ca3af;font-size:20px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease}.Estacion_stationSelectWrapper__v3Pmu:hover .Estacion_stationSelectIcon__MKMVX{color:#f97316;transform:translateY(-50%) rotate(180deg)}.Estacion_stationTitle__qQn-k{color:#1f2937;font-size:24px;font-weight:700;margin:0}.Estacion_sourceSelector__pkwTs{align-items:center;display:flex;gap:8px}.Estacion_sourceLabel__XkyxQ{color:#6b7280;font-size:14px;font-weight:500}.Estacion_sourceSelectWrapper__U3tgW{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;display:inline-block;min-width:150px;position:relative;transition:all .2s ease}.Estacion_sourceSelectWrapper__U3tgW:hover{border-color:#f97316;box-shadow:0 2px 4px 0 #f973161a}.Estacion_sourceSelectWrapper__U3tgW:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.Estacion_sourceSelect__Eck8u{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;outline:none;padding:8px 28px 8px 12px;transition:color .2s ease;width:100%}.Estacion_sourceSelect__Eck8u:focus,.Estacion_sourceSelect__Eck8u:hover{color:#f97316}.Estacion_sourceSelectIcon__mSQbf{color:#9ca3af;font-size:16px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease}.Estacion_sourceSelectWrapper__U3tgW:hover .Estacion_sourceSelectIcon__mSQbf{color:#f97316;transform:translateY(-50%) rotate(180deg)}.Estacion_sourceLoading__Hb5Gy{color:#9ca3af;font-size:14px;font-weight:700}.Estacion_dateFilters__xTWax,.Estacion_filtersRight__DARKy{align-items:center;display:flex;gap:12px}.Estacion_dateFilters__xTWax{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:8px}.Estacion_filterGroup__9dfxQ{display:flex;flex-direction:column;padding-left:8px}.Estacion_filterLabel__1D-za{color:#9ca3af;font-size:10px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.Estacion_selectWrapper__JS43F{display:inline-block;position:relative}.Estacion_filterSelect__knAQW{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#374151;cursor:pointer;font-size:14px;font-weight:600;min-width:60px;outline:none;padding-left:0;padding-right:24px;position:relative;transition:color .2s ease;width:100%}.Estacion_filterSelect__knAQW:focus:not(:disabled),.Estacion_filterSelect__knAQW:hover:not(:disabled){color:#f97316}.Estacion_filterSelect__knAQW:disabled{color:#9ca3af;cursor:not-allowed;opacity:.6}.Estacion_selectIcon__ShNon{color:#9ca3af;font-size:16px;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:color .2s ease}.Estacion_selectWrapper__JS43F:hover .Estacion_selectIcon__ShNon{color:#f97316}.Estacion_selectWrapper__JS43F:has(.Estacion_filterSelect__knAQW:disabled) .Estacion_selectIcon__ShNon{color:#9ca3af;opacity:.6}.Estacion_selectWrapper__JS43F:has(.Estacion_filterSelect__knAQW:disabled):hover .Estacion_selectIcon__ShNon{color:#9ca3af}.Estacion_filterDivider__eF4GC{background-color:#e5e7eb;height:32px;margin:0 8px;width:1px}.Estacion_shiftFilter__89fOK{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;padding:8px 16px}.Estacion_downloadButton__mV4\+q{align-items:center;background-color:#f97316;border:none;border-radius:8px;box-shadow:0 10px 15px -3px #f973164d;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:12px;transition:background-color .2s ease}.Estacion_downloadButton__mV4\+q:hover{background-color:#ea580c}.Estacion_contentGrid__vGZS4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:1024px){.Estacion_contentGrid__vGZS4{grid-template-columns:2fr 1fr}}.Estacion_chartSection__uRH7A{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-direction:column;gap:16px;padding:24px}.Estacion_chartHeader__As29I{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.Estacion_chartTitle__jDZmo{color:#374151;font-weight:700;margin:0}.Estacion_legend__7IMZ1{align-items:center;display:flex;font-size:12px;gap:16px}.Estacion_legendItem__LkGGA{align-items:center;display:flex;gap:4px}.Estacion_legendDot__SRTxj{border-radius:50%;height:12px;width:12px}.Estacion_legendLow__\+LeSS{background-color:#22c55e}.Estacion_legendMedium__kI2VE{background-color:#fbbf24}.Estacion_legendHigh__3PGnB{background-color:#dc2626}.Estacion_legendNull__aJGrS{background-color:#6b7280;border:1px dashed #374151}.Estacion_chartContainer__8OJJb{height:300px;min-height:300px;position:relative;width:100%}@media (max-width:768px){.Estacion_chartContainer__8OJJb{height:250px;min-height:250px}}.Estacion_chartNoData__HiEAr{align-items:center;background-color:#fffffff2;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.Estacion_chartNoData__HiEAr p{color:#6b7280;font-size:16px;font-weight:500;margin:0}.Estacion_chartLoading__emSDo{align-items:center;background-color:#fffc;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.Estacion_spinner__pmY-w{animation:Estacion_spin__v-EoH 1s linear infinite;border:4px solid #f97316;border-radius:50%;border-top-color:#0000;height:32px;width:32px}@keyframes Estacion_spin__v-EoH{to{transform:rotate(1turn)}}.Estacion_sidePanel__0E3kd{display:flex;flex-direction:column;gap:12px}.Estacion_cameraCard__fKeqs,.Estacion_statsCard__P94nA{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;padding:16px}.Estacion_cardTitle__NsL73{color:#374151;font-weight:700;margin-bottom:16px}.Estacion_cameraInfo__vY\+-7{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:4px;color:#4b5563;font-size:14px;margin-top:16px;padding:12px}.Estacion_cameraInfo__vY\+-7 p{margin:4px 0}.Estacion_infoLabel__Npdgx{font-weight:700}.Estacion_statsGrid__RjU2j{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Estacion_statBox__pzoOo{border:1px solid #f3f4f6;border-radius:4px;padding:12px;text-align:center}.Estacion_statValue__-jCOU{color:#f97316;display:block;font-size:24px;font-weight:700;margin-bottom:4px}.Estacion_statLabel__HwIJa{color:#6b7280;font-size:12px;text-transform:uppercase}.Estacion_percentilesCard__y\+7nj{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:0;padding:16px}.Estacion_percentilesList__H2kF-{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}@media (max-width:768px){.Estacion_percentilesList__H2kF-{flex-direction:column}}.Estacion_percentileItem__SfV6n{background-color:#fff;border:1px solid #f3f4f6;border-radius:4px;display:flex;flex:1 1;flex-direction:column;min-width:150px;padding:12px}.Estacion_percentileHeader__k82yG{align-items:center;display:flex;gap:8px;margin-bottom:8px}.Estacion_percentileDot__Cbd\+v{border-radius:50%;flex-shrink:0;height:12px;width:12px}.Estacion_percentileLow__geGJX{background-color:#d1d5db}.Estacion_percentileMedium__M6lo3{background-color:#ffc107}.Estacion_percentileHigh__-4eUx{background-color:#e53935}.Estacion_percentileLabel__LOoQv{color:#374151;font-size:14px;font-weight:600}.Estacion_percentileRange__8flg0{display:flex;flex-direction:column;gap:2px}.Estacion_percentileValue__owElo{color:#1f2937;font-size:16px;font-weight:600}.Estacion_percentileSubtext__acBWF{color:#6b7280;font-size:11px;font-style:italic}.Camaras_pageContainer__ldlQL{background-color:#f5f5f5;display:flex;min-height:100vh}.Camaras_mainContent__1wVLy{display:flex;flex:1 1;flex-direction:column;margin-left:0;transition:margin-left .3s ease}@media (min-width:768px){.Camaras_mainContent__1wVLy{margin-left:256px;margin-left:var(--sidebar-width,256px)}}.Camaras_camarasContainer__zMFh\+{background-color:#f5f5f5;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding:12px}.Camaras_controlsBar__iEm5j{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px}.Camaras_controlsLeft__K7gmk{display:flex;flex-direction:column;gap:4px}.Camaras_pageTitle__lfELJ{color:#1f2937;font-size:20px;font-weight:600;margin:0}.Camaras_cameraCount__O2IRE{color:#6b7280;font-size:14px}.Camaras_controlsRight__7NESU{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.Camaras_gridSelector__AOZbx{align-items:center;display:flex;gap:12px}.Camaras_selectorLabel__t8xv-{color:#374151;font-size:14px;font-weight:500}.Camaras_gridButtons__GHtuI{display:flex;gap:8px}.Camaras_gridButton__HUkE3{align-items:center;background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:60px;padding:8px 12px;transition:all .2s ease}.Camaras_gridButtonActive__FCfxr,.Camaras_gridButton__HUkE3:hover{background-color:#fff7ed;border-color:#f97316}.Camaras_gridButtonActive__FCfxr{box-shadow:0 0 0 3px #f973161a}.Camaras_gridPreview__6-NBi{grid-gap:2px;display:grid;gap:2px;height:32px;width:32px}.Camaras_gridSquare__WG\+vE{background-color:#d1d5db;border-radius:2px;transition:all .2s ease}.Camaras_gridSquareActive__OwG-K{background-color:#f97316}.Camaras_gridLabel__3loEX{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Camaras_gridButtonActive__FCfxr .Camaras_gridLabel__3loEX{color:#f97316}.Camaras_paginator__QQZJP{align-items:center;display:flex;gap:12px}.Camaras_pageButton__wDdRy{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Camaras_pageButton__wDdRy:hover:not(.Camaras_pageButtonDisabled__I-sPc){background-color:#fff;border-color:#f97316;color:#f97316}.Camaras_pageButtonDisabled__I-sPc{cursor:not-allowed;opacity:.5}.Camaras_pageInfo__AupP\+{color:#6b7280;font-size:14px;font-weight:500;min-width:100px;text-align:center}.Camaras_camerasGrid__3bUBf{grid-gap:12px;display:grid;gap:12px;min-height:400px}.Camaras_grid2x2__E5jfx{justify-items:center;width:100%}.Camaras_grid2x2__E5jfx .Camaras_cameraCard__QMHhD{width:100%}.Camaras_grid2x2__E5jfx .Camaras_cameraVideo__FUC9r{flex:1 1;height:100%;min-height:0}.Camaras_cameraCard__QMHhD{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:box-shadow .2s ease,opacity .2s ease,visibility .2s ease}.Camaras_cameraCardHidden__rrHhz{height:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden;width:0}.Camaras_cameraCard__QMHhD:hover{box-shadow:0 4px 6px -1px #0000001a}.Camaras_cameraVideo__FUC9r{background-color:#000;flex:1 1;min-height:0;position:relative;width:100%}.Camaras_cameraReloadButton__jry0t{align-items:center;background-color:#0009;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;left:8px;opacity:0;position:absolute;top:8px;transition:all .2s ease;width:32px;z-index:10}.Camaras_cameraCard__QMHhD:hover .Camaras_cameraReloadButton__jry0t{opacity:1}.Camaras_cameraReloadButton__jry0t:hover{background-color:#000c;border-color:#ffffff80;transform:scale(1.1) rotate(180deg)}.Camaras_cameraReloadButtonFullscreen__vlPLn{background-color:#000000b3!important;border:2px solid #fff6!important;flex-shrink:0!important;height:40px!important;left:12px!important;max-height:40px!important;max-width:40px!important;min-height:40px!important;min-width:40px!important;opacity:1!important;position:absolute!important;top:12px!important;width:40px!important;z-index:10001!important}.Camaras_cameraFullscreenButton__YO-Q3{align-items:center;background-color:#0009;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:0;position:absolute;right:8px;top:8px;transition:all .2s ease;width:32px;z-index:10}.Camaras_cameraCard__QMHhD:hover .Camaras_cameraFullscreenButton__YO-Q3{opacity:1}.Camaras_cameraFullscreenButton__YO-Q3:hover{background-color:#000c;border-color:#ffffff80;transform:scale(1.1)}.Camaras_cameraNameOverlay__UJgou{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;border-radius:4px;bottom:8px;box-sizing:border-box;left:50%;max-width:180px;padding:3px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;width:auto;z-index:10}.Camaras_cameraNameText__8lslo{color:#fff;display:inline-block;font-size:10px;font-weight:600;line-height:1.2;margin:0;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Camaras_emptySlot__Fwto2{background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:8px}.Camaras_loadingContainer__CHYdm{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.Camaras_spinner__bSFgY{animation:Camaras_spin__7QThw 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#f97316;height:40px;margin-bottom:16px;width:40px}@keyframes Camaras_spin__7QThw{to{transform:rotate(1turn)}}.Camaras_loadingContainer__CHYdm p{color:#6b7280;font-size:14px;margin:0}.Camaras_emptyContainer__i8066{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;display:flex;justify-content:center;padding:60px 20px}.Camaras_emptyContainer__i8066 p{color:#6b7280;font-size:16px;margin:0}.Camaras_pageContainerHidden__GjPOP{display:none}.Camaras_fullscreenButton__JKb5j{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.Camaras_fullscreenButton__JKb5j:hover{background-color:#fff;border-color:#f97316;color:#f97316}.Camaras_fullscreenContainer__l3m2M{align-items:center;background-color:#000;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:12px;position:fixed;top:0;width:100vw;z-index:9999}.Camaras_fullscreenHidden__siVew{display:none}.Camaras_fullscreenActive__BGgvU{display:flex}.Camaras_fullscreenContainer__l3m2M .Camaras_camerasGrid__3bUBf{gap:8px;height:100%;min-height:100%;padding:0;width:100%}.Camaras_fullscreenContainer__l3m2M .Camaras_cameraCard__QMHhD{background-color:#000;border:none;border-radius:0;box-shadow:none;height:100%;min-height:0;position:relative}.Camaras_fullscreenContainer__l3m2M .Camaras_cameraVideo__FUC9r{align-items:center;display:flex;height:100%;justify-content:center;min-height:0;overflow:hidden;position:relative;width:100%}.Camaras_fullscreenContainer__l3m2M .Camaras_cameraVideo__FUC9r>:not(.Camaras_cameraReloadButton__jry0t):not(.Camaras_cameraFullscreenButton__YO-Q3):not(.Camaras_cameraNameOverlay__UJgou){height:100%;object-fit:contain;width:100%}.Camaras_fullscreenContainer__l3m2M .Camaras_cameraVideo__FUC9r>div:not(.Camaras_cameraReloadButton__jry0t):not(.Camaras_cameraFullscreenButton__YO-Q3):not(.Camaras_cameraNameOverlay__UJgou){height:100%;width:100%}.Camaras_fullscreenContainer__l3m2M .Camaras_grid2x2__E5jfx{height:100%;min-height:100%}.Camaras_fullscreenContainer__l3m2M .Camaras_grid2x2__E5jfx .Camaras_cameraCard__QMHhD{aspect-ratio:1;height:100%}.Camaras_fullscreenContainer__l3m2M .Camaras_cameraNameOverlay__UJgou{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;border-radius:3px;box-sizing:border-box;display:flex;justify-content:center;max-height:20px;max-width:40px;opacity:1;padding:2px;text-align:center;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.Camaras_fullscreenContainer__l3m2M .Camaras_cameraNameText__8lslo{font-size:9px;line-height:1.1;max-width:120px}.Camaras_fullscreenPaginator__VH2S1{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;border:1px solid #ffffff26;border-radius:4px;display:flex;gap:8px;left:50%;opacity:.7;padding:4px 8px;position:fixed;top:12px;transform:translateX(-50%);transition:opacity .2s ease;z-index:10000}.Camaras_fullscreenPaginator__VH2S1:hover{opacity:1}.Camaras_fullscreenPageButton__Szv6e{align-items:center;background-color:#ffffff1a;border:1px solid #fff3;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.Camaras_fullscreenPageButton__Szv6e:hover:not(.Camaras_fullscreenPageButtonDisabled__WrHlb){background-color:#ffffff26;border-color:#ffffff4d}.Camaras_fullscreenPageButtonDisabled__WrHlb{cursor:not-allowed;opacity:.3}.Camaras_fullscreenPageInfo__4Gwv3{color:#ffffffe6;font-size:11px;font-weight:400;min-width:70px;padding:0 4px;text-align:center}.Camaras_fullscreenExitButton__CacQZ{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000b3;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:20px;top:20px;transition:all .2s ease;width:48px;z-index:10000}.Camaras_fullscreenExitButton__CacQZ:hover{background-color:#000000e6;border-color:#fff9;transform:scale(1.05)}@media (max-width:768px){.Camaras_controlsBar__iEm5j,.Camaras_controlsRight__7NESU{align-items:stretch;flex-direction:column}.Camaras_gridSelector__AOZbx{justify-content:space-between}.Camaras_paginator__QQZJP{justify-content:center}.Camaras_camerasGrid__3bUBf{grid-template-columns:1fr!important;grid-template-rows:auto!important}}
/*# sourceMappingURL=main.cac01639.css.map*/