._loaderContainer_r41aa_1{background-color:var(--color-background,#f8fafc);z-index:9999;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;top:0;left:0}._inlineContainer_r41aa_16{background:0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:200px;padding:48px 20px;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:static}._overlayContainer_r41aa_29{-webkit-backdrop-filter:blur(6px);z-index:200;border-radius:inherit;background-color:#f8fafcf0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:absolute;inset:0}[data-theme=dark] ._loaderContainer_r41aa_1{background-color:#0b1120}[data-theme=dark] ._overlayContainer_r41aa_29{background-color:#0b1120f0}._logoWrapper_r41aa_57{justify-content:center;align-items:center;width:86px;height:86px;margin-bottom:18px;display:flex;position:relative}._spinnerRing_r41aa_67{box-sizing:border-box;border:3px solid var(--color-border,#e2e8f0);border-top-color:#9ead30;border-right-color:#51748b;border-radius:50%;width:86px;height:86px;animation:1.2s cubic-bezier(.5,.1,.5,.9) infinite _spin_r41aa_67;position:absolute}._spinningLogo_r41aa_79{object-fit:contain;z-index:2;width:46px;height:46px;animation:2s ease-in-out infinite _pulseLogo_r41aa_1}._loadingText_r41aa_87{color:var(--color-primary,#51748b);letter-spacing:.3px;margin:0;font-size:14px;font-weight:600;line-height:1;animation:2s ease-in-out infinite _pulseText_r41aa_1}@keyframes _spin_r41aa_67{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulseLogo_r41aa_1{0%,to{opacity:.92;transform:scale(.97)}50%{opacity:1;transform:scale(1.05)}}@keyframes _pulseText_r41aa_1{0%,to{opacity:.65}50%{opacity:1}}._sidebar_1702p_4{background-color:var(--color-surface);border-right:1px solid var(--color-border);will-change:width;z-index:50;flex-direction:column;flex-shrink:0;width:260px;transition:width .15s ease-out;display:flex;position:relative}._sidebarCollapsed_1702p_17{width:80px}._closeMobileButton_1702p_21{display:none}._toggleCollapseButton_1702p_25{top:var(--spacing-xl);background-color:var(--color-surface);border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;z-index:51;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;right:-14px}._toggleCollapseButton_1702p_25:hover{color:var(--color-text-brand);transform:scale(1.1)}._logoContainer_1702p_52{padding:var(--spacing-xl) var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;height:80px;display:flex;overflow:hidden}._logo_1702p_52{max-width:160px;height:auto;transition:opacity .2s}._logoIcon_1702p_68{background-color:var(--color-primary);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}._nav_1702p_83{padding:var(--spacing-lg) var(--spacing-md);gap:var(--spacing-sm);scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) transparent;flex-direction:column;flex:1;display:flex;overflow:hidden auto}._sidebarCollapsed_1702p_17 ._nav_1702p_83{padding:var(--spacing-lg) 8px;scrollbar-width:none}._sidebarCollapsed_1702p_17 ._nav_1702p_83::-webkit-scrollbar{display:none}._nav_1702p_83::-webkit-scrollbar{width:4px}._nav_1702p_83::-webkit-scrollbar-track{background:0 0}._nav_1702p_83::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb);border-radius:4px}._nav_1702p_83::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover)}._navLink_1702p_121{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--border-radius-md);color:var(--color-text-secondary);white-space:nowrap;font-weight:500;transition:all .2s;display:flex;text-decoration:none!important}._sidebarCollapsed_1702p_17 ._navLink_1702p_121{justify-content:center;gap:0;width:44px;height:44px;margin:0 auto;padding:0;text-decoration:none!important}._navLinkText_1702p_144{opacity:1;width:auto;transition:opacity .2s}._sidebarCollapsed_1702p_17 ._navLinkText_1702p_144{opacity:0;width:0;overflow:hidden}._navLink_1702p_121:hover{background-color:var(--color-background);color:var(--color-text-brand);text-decoration:none!important}[data-theme=dark] ._navLink_1702p_121:hover{color:#fff;background-color:#ffffff14;border-radius:8px}._navLinkActive_1702p_168{background-color:var(--color-primary-light);color:#fff;pointer-events:none}[data-theme=dark] ._navLinkActive_1702p_168{color:#fff!important;border-radius:var(--border-radius-md)!important;background-color:#26466373!important;border:1px solid #33597c99!important;box-shadow:0 2px 6px #00000040!important}._sendAgendasBtn_1702p_185{align-items:center;gap:var(--spacing-md,12px);border-radius:var(--border-radius-md);color:#1e40af;cursor:pointer;text-align:left;background-color:#f0f7ff;border:1.5px solid #3b82f6;width:100%;min-height:44px;margin-top:6px;margin-bottom:2px;padding:10px 14px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 1px 4px #2563eb1f}._sendAgendasBtn_1702p_185 svg{color:#2563eb;flex-shrink:0;transition:transform .2s,color .2s}._sendAgendasBtn_1702p_185:hover{color:#fff;background-color:#1e3a8a;border-color:#1e3a8a;transform:translateY(-2px);box-shadow:0 4px 14px #1e3a8a59}._sendAgendasBtn_1702p_185:hover svg{color:#fff;transform:translate(3px)scale(1.08)}._sendAgendasBtn_1702p_185:hover ._sendBadge_1702p_226{color:#1e3a8a;background-color:#fff}._sendAgendasBtn_1702p_185:active{background-color:#172554;transform:translateY(0);box-shadow:0 2px 6px #1e3a8a4d}[data-theme=dark] ._sendAgendasBtn_1702p_185{color:#93c5fd;background-color:#2563eb26;border-color:#3b82f6}[data-theme=dark] ._sendAgendasBtn_1702p_185 svg{color:#60a5fa}[data-theme=dark] ._sendAgendasBtn_1702p_185:hover{color:#fff;background-color:#2563eb;border-color:#60a5fa;box-shadow:0 4px 14px #2563eb66}[data-theme=dark] ._sendAgendasBtn_1702p_185:hover svg{color:#fff}[data-theme=dark] ._sendAgendasBtn_1702p_185:hover ._sendBadge_1702p_226{color:#1d4ed8;background-color:#fff}._closeAgendasBtn_1702p_264{align-items:center;gap:var(--spacing-md,12px);border-radius:var(--border-radius-md);color:#065f46;cursor:pointer;text-align:left;background-color:#ecfdf5;border:1.5px solid #10b981;width:100%;min-height:44px;margin-top:6px;margin-bottom:2px;padding:10px 14px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 1px 4px #10b98124}._closeAgendasBtn_1702p_264 svg{color:#059669;flex-shrink:0;transition:transform .2s,color .2s}._closeAgendasBtn_1702p_264:hover{color:#fff;background-color:#059669;border-color:#047857;transform:translateY(-2px);box-shadow:0 4px 14px #05966959}._closeAgendasBtn_1702p_264:hover svg{color:#fff;transform:translate(3px)scale(1.08)}._closeAgendasBtn_1702p_264:hover ._sendBadge_1702p_226{color:#059669;background-color:#fff}._closeAgendasBtn_1702p_264:active{background-color:#047857;transform:translateY(0);box-shadow:0 2px 6px #0596694d}[data-theme=dark] ._closeAgendasBtn_1702p_264{color:#6ee7b7;background-color:#10b98126;border-color:#34d399}[data-theme=dark] ._closeAgendasBtn_1702p_264 svg{color:#34d399}[data-theme=dark] ._closeAgendasBtn_1702p_264:hover{color:#fff;background-color:#059669;border-color:#34d399;box-shadow:0 4px 14px #10b98166}[data-theme=dark] ._closeAgendasBtn_1702p_264:hover svg{color:#fff}[data-theme=dark] ._closeAgendasBtn_1702p_264:hover ._sendBadge_1702p_226{color:#047857;background-color:#fff}._sectionHeader_1702p_343{-webkit-user-select:none;user-select:none;align-items:center;padding:6px 12px 2px;display:flex}._sectionHeaderText_1702p_350{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}[data-theme=dark] ._sectionHeaderText_1702p_350{color:#94a3b8}._sidebarCollapsed_1702p_17 ._sectionHeader_1702p_343{display:none}._navLinkTecnico_1702p_366{border-radius:var(--border-radius-md);font-weight:500;transition:all .2s;color:#0f766e!important}._navLinkTecnico_1702p_366 svg,._navLinkTecnicoActive_1702p_374 svg{transition:transform .2s,color .2s;color:#0d9488!important;flex-shrink:0!important;min-width:20px!important;min-height:20px!important}._navLinkTecnico_1702p_366:hover{transform:translate(2px);color:#0f766e!important;background-color:#0d948814!important}._navLinkTecnicoActive_1702p_374{color:#0f766e!important;background-color:#f0fdfa!important;border:1.5px solid #0d9488!important;font-weight:700!important;box-shadow:0 1px 4px #0d948824!important}[data-theme=dark] ._navLinkTecnico_1702p_366{color:#5eead4!important}[data-theme=dark] ._navLinkTecnico_1702p_366 svg,[data-theme=dark] ._navLinkTecnicoActive_1702p_374 svg{color:#2dd4bf!important;flex-shrink:0!important;min-width:20px!important;min-height:20px!important}[data-theme=dark] ._navLinkTecnico_1702p_366:hover{transform:translate(2px);color:#fff!important;background-color:#2dd4bf1f!important}[data-theme=dark] ._navLinkTecnicoActive_1702p_374{color:#5eead4!important;background-color:#0d948840!important;border:1.5px solid #2dd4bf!important}._redBadge_1702p_420{color:#fff;background-color:#ef4444;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 4px;font-size:11px;font-weight:700;line-height:1;animation:2s ease-in-out infinite _pulseBadge_1702p_1;display:inline-flex;box-shadow:0 1px 3px #ef444466}._redBadgeCollapsed_1702p_439{color:#fff;background-color:#ef4444;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 2px;font-size:9px;font-weight:700;line-height:1;animation:2s ease-in-out infinite _pulseBadge_1702p_1;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 1px 3px #ef444480}@keyframes _pulseBadge_1702p_1{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}._sidebarCollapsed_1702p_17 ._closeAgendasBtn_1702p_264{border-radius:var(--border-radius-md);justify-content:center;gap:0;width:100%;max-width:100%;margin-left:0;margin-right:0;padding:10px 0}._sidebarCollapsed_1702p_17 ._closeAgendasBtn_1702p_264 ._sendBadge_1702p_226{margin-left:0;position:absolute;top:4px;right:4px}._sendBadge_1702p_226{color:#fff;background-color:#1e3a8a;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}._closeAgendasBtn_1702p_264 ._sendBadge_1702p_226{color:#fff;background-color:#059669}[data-theme=dark] ._sendBadge_1702p_226{color:#fff;background-color:#3b82f6}[data-theme=dark] ._closeAgendasBtn_1702p_264 ._sendBadge_1702p_226{color:#fff;background-color:#10b981}._sidebarCollapsed_1702p_17 ._sendAgendasBtn_1702p_185{border-radius:var(--border-radius-md);justify-content:center;width:42px;height:42px;margin:6px auto;padding:0}._sidebarCollapsed_1702p_17 ._sendAgendasBtn_1702p_185 ._sendBadge_1702p_226{min-width:18px;height:18px;padding:0 4px;font-size:10px;position:absolute;top:-2px;right:-2px}._agendaSectionDivider_1702p_539{opacity:1!important;box-sizing:border-box!important;border:none!important;border-top:2px solid #64748b!important;flex-shrink:0!important;width:calc(100% - 20px)!important;height:0!important;margin:12px 10px!important;display:block!important}[data-theme=dark] ._agendaSectionDivider_1702p_539{border-top-color:#64748b!important}._sidebarCollapsed_1702p_17 ._agendaSectionDivider_1702p_539{width:calc(100% - 16px)!important;margin:12px 8px!important}._footer_1702p_563{padding:var(--spacing-lg);border-top:1px solid var(--color-border);gap:var(--spacing-md);flex-direction:column;display:flex;overflow:hidden}._sidebarCollapsed_1702p_17 ._footer_1702p_563{padding:var(--spacing-lg) var(--spacing-sm);align-items:center}._actionButton_1702p_577{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--border-radius-md);white-space:nowrap;background:0 0;border:none;font-weight:500;transition:all .2s;display:flex}._sidebarCollapsed_1702p_17 ._actionButton_1702p_577{justify-content:center;gap:0;width:44px;height:44px;margin:0 auto;padding:0}._sidebarCollapsed_1702p_17 ._actionText_1702p_602{display:none}._actionButton_1702p_577:hover{background-color:var(--color-background);color:var(--color-text-brand)}[data-theme=dark] ._actionButton_1702p_577:hover{color:#fff;background-color:#ffffff14}._logoutButton_1702p_616{margin-top:auto}._logoutButton_1702p_616:hover{color:var(--color-error);background-color:var(--color-error-light)}@media (width<=768px){._sidebar_1702p_4{z-index:100;height:100dvh;box-shadow:none;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);width:min(295px,84vw)!important}._sidebarOpen_1702p_643{transform:translate(0);box-shadow:6px 0 32px #00000059}._toggleCollapseButton_1702p_25{display:none}._logoContainer_1702p_52{padding:0 var(--spacing-md) 0 var(--spacing-lg);justify-content:space-between;height:70px}._logo_1702p_52{max-width:140px}._closeMobileButton_1702p_21{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--border-radius-md);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:8px;transition:all .2s;display:flex}._closeMobileButton_1702p_21:hover{background-color:var(--color-background);color:var(--color-text-brand)}[data-theme=dark] ._closeMobileButton_1702p_21:hover{color:#fff;background-color:#ffffff14}._nav_1702p_83{padding:var(--spacing-md)}._footer_1702p_563{padding:var(--spacing-md) var(--spacing-lg);padding-bottom:max(var(--spacing-lg), env(safe-area-inset-bottom,24px));flex-shrink:0;margin-top:auto}._sidebarCollapsed_1702p_17 ._navLinkText_1702p_144,._sidebarCollapsed_1702p_17 ._actionText_1702p_602{opacity:1;display:block}._sidebarCollapsed_1702p_17 ._navLink_1702p_121,._sidebarCollapsed_1702p_17 ._actionButton_1702p_577{padding:var(--spacing-md);justify-content:flex-start}}._themeToggle_weljj_1{border-radius:var(--border-radius-md);cursor:pointer;width:100%;margin-bottom:var(--spacing-sm);background-color:#0000;border:none;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .2s;display:flex}._themeToggleDisabled_weljj_15{opacity:.55;cursor:not-allowed!important}._themeToggleDisabled_weljj_15:hover{background-color:#0000!important}.sidebarCollapsed ._themeToggle_weljj_1{justify-content:center;gap:0;width:44px;height:44px;margin:0 auto 8px;padding:0}._themeToggle_weljj_1:hover{background-color:var(--color-background)}[data-theme=dark] ._themeToggle_weljj_1:hover{background-color:#ffffff14}._themeToggleText_weljj_41{color:var(--color-text-secondary);font-size:14px;font-weight:500}[data-theme=dark] ._themeToggleText_weljj_41{color:#fff}._switchTrack_weljj_51{background-color:var(--color-border);border-radius:12px;align-items:center;width:44px;height:24px;padding:2px;transition:background-color .3s;display:flex;position:relative}._switchTrack_weljj_51._dark_weljj_63{background-color:var(--color-primary)}._switchThumb_weljj_67{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .3s;display:flex;transform:translate(0);box-shadow:0 2px 4px #0003}._switchThumb_weljj_67._dark_weljj_63{transform:translate(20px)}._switchThumbIcon_weljj_84{color:#f59e0b}._switchThumb_weljj_67._dark_weljj_63 ._switchThumbIcon_weljj_84{color:var(--color-text-brand)}.sidebarCollapsed ._themeToggleText_weljj_41,.sidebarCollapsed ._switchTrack_weljj_51{display:none}._userInfo_1p0q5_1{align-items:center;gap:var(--spacing-sm);white-space:nowrap;display:flex}.sidebarCollapsed ._userInfo_1p0q5_1{justify-content:center}._avatar_1p0q5_12{background-color:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}._userDetails_1p0q5_25{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.sidebarCollapsed ._userDetails_1p0q5_25{display:none}._userName_1p0q5_37{font-size:var(--font-size-sm);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._userRole_1p0q5_46{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden}._profileBtn_1p0q5_55{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--border-radius-md);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:6px;transition:all .2s;display:flex}._profileBtn_1p0q5_55:hover{background-color:var(--color-background);color:var(--color-text-brand)}[data-theme=dark] ._profileBtn_1p0q5_55:hover{background-color:#ffffff14}.sidebarCollapsed ._profileBtn_1p0q5_55{display:none}._navLink_yoo5u_1{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--border-radius-md);color:var(--color-text-secondary);white-space:nowrap;font-weight:500;transition:all .2s;display:flex;text-decoration:none!important}.sidebarCollapsed ._navLink_yoo5u_1{justify-content:center;gap:0;width:44px;height:44px;margin:0 auto;padding:0;text-decoration:none!important}._navLinkText_yoo5u_24{opacity:1;width:auto;transition:opacity .2s}.sidebarCollapsed ._navLinkText_yoo5u_24{opacity:0;width:0;overflow:hidden}._accordionBtn_yoo5u_36{cursor:pointer;text-align:left;background:0 0;width:100%;position:relative;border:none!important;outline:none!important}._accordionBtn_yoo5u_36:focus,._accordionBtn_yoo5u_36:focus-visible{box-shadow:none!important;outline:none!important}._accordionChevron_yoo5u_52{color:currentColor;opacity:.75;justify-content:center;align-items:center;margin-left:auto;transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex}._accordionChevronOpen_yoo5u_62{transform:rotate(180deg)}._subZoneTree_yoo5u_67{border-left:2px solid #e2e8f0;flex-direction:column;gap:3px;margin-top:4px;margin-bottom:6px;margin-left:20px;padding-left:10px;transition:border-color .2s;display:flex}[data-theme=dark] ._subZoneTree_yoo5u_67{border-left-color:#334155}._subZoneItem_yoo5u_84{color:#64748b;white-space:nowrap;background-color:#0000;border:1px solid #0000;border-left-width:3px;border-radius:6px;align-items:center;gap:9px;padding:7px 11px;font-size:13px;font-weight:500;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex;text-decoration:none!important}._subZoneItem_yoo5u_84 svg{color:#94a3b8;flex-shrink:0;transition:color .18s,transform .18s}[data-theme=dark] ._subZoneItem_yoo5u_84{color:#94a3b8}[data-theme=dark] ._subZoneItem_yoo5u_84 svg{color:#64748b}._navLinkEquipos_yoo5u_116{font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);color:#6d28d9!important;border-radius:var(--border-radius-md)!important;border:none!important;outline:none!important}._navLinkEquipos_yoo5u_116:focus,._navLinkEquipos_yoo5u_116:focus-visible{box-shadow:none!important;outline:none!important}._navLinkEquipos_yoo5u_116 svg{transition:transform .2s,color .2s;color:#6d28d9!important}._navLinkEquipos_yoo5u_116:hover{transform:translate(2px);color:#6d28d9!important;background-color:#6d28d914!important}._navLinkEquipos_yoo5u_116:hover svg{transform:scale(1.08);color:#7c3aed!important}._navLinkEquiposActive_yoo5u_147{color:#fff!important;border-radius:var(--border-radius-md)!important;background-color:#6d28d9!important;font-weight:700!important;box-shadow:0 2px 8px #6d28d940!important}._navLinkEquiposActive_yoo5u_147 svg{color:#fff!important}[data-theme=dark] ._navLinkEquipos_yoo5u_116,[data-theme=dark] ._navLinkEquipos_yoo5u_116 svg{color:#c4b5fd!important}[data-theme=dark] ._navLinkEquipos_yoo5u_116:hover{transform:translate(2px);color:#fff!important;background-color:#c4b5fd1f!important}._navLinkEquiposOpenActive_yoo5u_173{color:#6d28d9!important;border-radius:var(--border-radius-md)!important;background-color:#6d28d91a!important;font-weight:700!important}._navLinkEquiposOpenActive_yoo5u_173 svg{color:#6d28d9!important}[data-theme=dark] ._navLinkEquiposOpenActive_yoo5u_173{color:#c4b5fd!important;background-color:#c4b5fd26!important}[data-theme=dark] ._navLinkEquiposOpenActive_yoo5u_173 svg{color:#c4b5fd!important}._subZoneItemEquipos_yoo5u_193:hover{color:#6d28d9;background-color:#f5f3ff;border-color:#ddd6fe}._subZoneItemEquipos_yoo5u_193:hover svg{color:#7c3aed;transform:scale(1.1)}._subZoneItemEquiposActive_yoo5u_204{color:#fff!important;background-color:#6d28d9!important;border:1px solid #5b21b6!important;border-left:4px solid #a78bfa!important;font-weight:600!important;box-shadow:0 2px 6px #6d28d94d!important}._subZoneItemEquiposActive_yoo5u_204 svg{color:#fff!important}[data-theme=dark] ._subZoneItemEquipos_yoo5u_193:hover{color:#ddd6fe;background-color:#6d28d940;border-color:#7c3aed59}[data-theme=dark] ._subZoneItemEquipos_yoo5u_193:hover svg{color:#a78bfa}[data-theme=dark] ._subZoneItemEquiposActive_yoo5u_204{color:#fff!important;background-color:#6d28d9!important;border:1px solid #7c3aed!important;border-left:4px solid #c4b5fd!important;font-weight:600!important;box-shadow:0 2px 6px #0006!important}._navLinkPostventa_yoo5u_237{font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);color:#166534!important;border-radius:var(--border-radius-md)!important;border:none!important;outline:none!important}._navLinkPostventa_yoo5u_237:focus,._navLinkPostventa_yoo5u_237:focus-visible{box-shadow:none!important;outline:none!important}._navLinkPostventa_yoo5u_237 svg{transition:transform .2s,color .2s;color:#166534!important}._navLinkPostventa_yoo5u_237:hover{transform:translate(2px);color:#166534!important;background-color:#16653414!important}._navLinkPostventa_yoo5u_237:hover svg{transform:scale(1.08);color:#15803d!important}._navLinkPostventaActive_yoo5u_268{color:#fff!important;border-radius:var(--border-radius-md)!important;background-color:#166534!important;font-weight:700!important;box-shadow:0 2px 8px #16653440!important}._navLinkPostventaActive_yoo5u_268 svg{color:#fff!important}[data-theme=dark] ._navLinkPostventa_yoo5u_237,[data-theme=dark] ._navLinkPostventa_yoo5u_237 svg{color:#86efac!important}[data-theme=dark] ._navLinkPostventa_yoo5u_237:hover{transform:translate(2px);color:#fff!important;background-color:#86efac1f!important}._navLinkPostventaOpenActive_yoo5u_294{color:#166534!important;border-radius:var(--border-radius-md)!important;background-color:#1665341a!important;font-weight:700!important}._navLinkPostventaOpenActive_yoo5u_294 svg{color:#166534!important}[data-theme=dark] ._navLinkPostventaOpenActive_yoo5u_294{color:#86efac!important;background-color:#86efac26!important}[data-theme=dark] ._navLinkPostventaOpenActive_yoo5u_294 svg{color:#86efac!important}._subZoneItemPostventa_yoo5u_314:hover{color:#15803d;background-color:#f0fdf4;border-color:#dcfce7}._subZoneItemPostventa_yoo5u_314:hover svg{color:#16a34a;transform:scale(1.1)}._subZoneItemPostventaActive_yoo5u_325{color:#fff!important;background-color:#166534!important;border:1px solid #14532d!important;border-left:4px solid #4ade80!important;font-weight:600!important;box-shadow:0 2px 6px #1665344d!important}._subZoneItemPostventaActive_yoo5u_325 svg{color:#fff!important}[data-theme=dark] ._subZoneItemPostventa_yoo5u_314:hover{color:#86efac;background-color:#16653440;border-color:#22c55e59}[data-theme=dark] ._subZoneItemPostventa_yoo5u_314:hover svg{color:#4ade80}[data-theme=dark] ._subZoneItemPostventaActive_yoo5u_325{color:#fff!important;background-color:#166534!important;border:1px solid #15803d!important;border-left:4px solid #4ade80!important;font-weight:600!important;box-shadow:0 2px 6px #0006!important}._skeleton_c31f4_1{background-color:var(--color-border);opacity:.7;display:block;position:relative;overflow:hidden}[data-theme=dark] ._skeleton_c31f4_1{background-color:#ffffff0d}._skeleton_c31f4_1:after{content:"";background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:2s infinite _shimmer_c31f4_1;position:absolute;inset:0;transform:translate(-100%)}[data-theme=dark] ._skeleton_c31f4_1:after{background-image:linear-gradient(90deg,#fff0 0,#ffffff0d 20%,#ffffff1a 60%,#fff0)}@keyframes _shimmer_c31f4_1{to{transform:translate(100%)}}._text_c31f4_47{transform-origin:0 55%;border-radius:4px;height:1em;margin-top:0;margin-bottom:0;transform:scaleY(.6)}._circular_c31f4_56{border-radius:50%}._rectangular_c31f4_60{border-radius:0}._rounded_c31f4_64{border-radius:8px}._container_5ycc7_1{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}._container--full_5ycc7_15{width:100%}._label_5ycc7_23{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}._inputWrapper_5ycc7_41{border-radius:var(--border-radius-full);background-color:#e9edf3;border:1px solid #cbd5e1;align-items:center;min-height:42px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}._inputWrapper_5ycc7_41:hover{border-color:#94a3b8}._inputWrapper_5ycc7_41:focus-within{border-color:var(--color-primary);background-color:#fff;box-shadow:0 0 0 3px #51748b2e}[data-theme=dark] ._inputWrapper_5ycc7_41{background-color:#0f172a;border:1.5px solid #475569}[data-theme=dark] ._inputWrapper_5ycc7_41:hover{background-color:#0f172a;border-color:#94a3b8}[data-theme=dark] ._inputWrapper_5ycc7_41:focus-within{background-color:#0b1120;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf840}[data-theme=dark] ._input_5ycc7_41{color:#f8fafc}[data-theme=dark] ._label_5ycc7_23{color:#cbd5e1}._inputWrapper--error_5ycc7_133{border-color:var(--color-error)!important}._inputWrapper--error_5ycc7_133:focus-within{border-color:var(--color-error)!important;box-shadow:0 0 0 3px #ef444433!important}._inputWrapper--disabled_5ycc7_151{background-color:var(--color-background);cursor:not-allowed;opacity:.7}[data-theme=dark] ._inputWrapper--disabled_5ycc7_151{opacity:.6;background-color:#0f172a99;border-color:#334155}._input_5ycc7_41{width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:#0000;border:none;height:42px;padding:0 14px}._input_5ycc7_41:disabled{color:var(--color-text-secondary);-webkit-text-fill-color:var(--color-text-secondary);opacity:1}._input_5ycc7_41::-ms-reveal{display:none!important}._input_5ycc7_41::-ms-clear{display:none!important}[data-theme=dark] ._input_5ycc7_41::-webkit-calendar-picker-indicator{filter:invert();opacity:.8;cursor:pointer}._input--withLeftIcon_5ycc7_229{padding-left:42px}._input--withRightIcon_5ycc7_237{padding-right:42px}._input_5ycc7_41:focus{outline:none}._input_5ycc7_41::placeholder{color:#8c9ba5;font-size:var(--font-size-sm);opacity:1}[data-theme=dark] ._input_5ycc7_41::placeholder{color:#94a3b8;opacity:1}._leftIcon_5ycc7_275{color:#7b8e9b;pointer-events:none;justify-content:center;align-items:center;transition:color .2s;display:flex;position:absolute;left:14px}._rightIcon_5ycc7_297{color:#7b8e9b;cursor:pointer;justify-content:center;align-items:center;transition:color .2s;display:flex;position:absolute;right:14px}._rightIcon_5ycc7_297:hover{color:var(--color-primary)}[data-theme=dark] ._leftIcon_5ycc7_275,[data-theme=dark] ._rightIcon_5ycc7_297{color:#94a3b8}[data-theme=dark] ._inputWrapper_5ycc7_41:hover ._leftIcon_5ycc7_275{color:#cbd5e1}[data-theme=dark] ._inputWrapper_5ycc7_41:focus-within ._leftIcon_5ycc7_275{color:#38bdf8}[data-theme=dark] ._rightIcon_5ycc7_297:hover{color:#f8fafc}._input--error_5ycc7_367,._input--error_5ycc7_367:focus{border-color:var(--color-error)}._errorMessage_5ycc7_383{font-size:var(--font-size-xs);color:var(--color-error);margin-top:2px}._button_11p49_1{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-full);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);height:40px;box-shadow:var(--shadow-sm);transition:all .2s;display:inline-flex}._button_11p49_1:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none!important}._button--full_11p49_22{width:100%}._button--primary_11p49_26{background-color:var(--color-primary);color:#fff}._button--primary_11p49_26:hover:not(:disabled){background-color:var(--color-primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}._button--secondary_11p49_37{background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border)}._button--secondary_11p49_37:hover:not(:disabled){background-color:var(--color-background)}._button--error_11p49_47{background-color:var(--color-error);color:#fff}._button--error_11p49_47:hover:not(:disabled){opacity:.9}._button--success_11p49_56{background-color:var(--color-success);color:#fff}._button--success_11p49_56:hover:not(:disabled){opacity:.9}@keyframes _buttonSpin_11p49_1{to{transform:translate(-50%,-50%)rotate(360deg)}}._spinner_11p49_71{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite _buttonSpin_11p49_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=768px){._button_11p49_1{height:44px}}[data-theme=dark] ._button--secondary_11p49_37{color:#f8fafc;background-color:#1e293b;border-color:#475569}[data-theme=dark] ._button--secondary_11p49_37:hover:not(:disabled){color:#fff;background-color:#334155;border-color:#64748b}._overlay_6jvk8_1{-webkit-backdrop-filter:blur(4px);z-index:99999;width:100vw;height:100dvh;padding:var(--spacing-lg);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}._modal_6jvk8_18{background-color:var(--color-surface);border-radius:var(--border-radius-lg);width:100%;max-width:500px;max-height:90dvh;box-shadow:var(--shadow-xl);border:1px solid var(--color-border);flex-direction:column;display:flex;position:relative;overflow:hidden}._header_6jvk8_33{padding:var(--spacing-xl);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._title_6jvk8_42{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:700}._closeButton_6jvk8_49{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s;display:flex}._closeButton_6jvk8_49:hover{color:var(--color-error)}._content_6jvk8_64{padding:var(--spacing-xl);padding-bottom:var(--spacing-2xl);scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track);flex:1;overflow-y:auto}._content_6jvk8_64::-webkit-scrollbar{width:6px;height:6px}._content_6jvk8_64::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:4px}._content_6jvk8_64::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:4px}._content_6jvk8_64::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}@media (width<=600px){._overlay_6jvk8_1{padding:8px}._modal_6jvk8_18{border-radius:14px;max-height:94dvh;max-width:100%!important}._header_6jvk8_33{padding:14px}._title_6jvk8_42{font-size:16px}._content_6jvk8_64{padding:14px 12px 20px}}[data-theme=dark] ._modal_6jvk8_18{background-color:#1e293b;border-color:#334155;box-shadow:0 25px 50px -12px #000000b3}[data-theme=dark] ._header_6jvk8_33{border-bottom-color:#334155}[data-theme=dark] ._title_6jvk8_42{color:#fff}[data-theme=dark] ._closeButton_6jvk8_49{color:#94a3b8}[data-theme=dark] ._closeButton_6jvk8_49:hover{color:#f87171}._container_nfeei_1{background-color:var(--color-background-alt);border:1px solid var(--color-border);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:14px 16px;padding:14px 18px;display:grid}@media (width<=768px){._container_nfeei_1{grid-template-columns:1fr 1fr;gap:10px 12px;padding:12px 14px}}@media (width<=480px){._container_nfeei_1{grid-template-columns:1fr;gap:10px}}._itemLabel_nfeei_26{color:var(--color-text-secondary);text-transform:uppercase;font-size:11px;font-weight:600;display:block}._itemValueBold_nfeei_34{color:var(--color-text-primary);word-break:break-word;margin-top:2px;font-size:14px;font-weight:700}._itemValue_nfeei_34{color:var(--color-text-primary);word-break:break-word;margin-top:2px;font-size:13px;font-weight:600;line-height:1.4}._itemValueSmall_nfeei_51{color:var(--color-text-primary);word-break:break-all;margin-top:2px;font-size:11px;line-height:1.4}._layoutContainer_1ktwx_1{background-color:var(--color-background);flex-direction:column;height:100dvh;display:flex;overflow:hidden}._layout_1ktwx_1{flex:1;display:flex;position:relative;overflow:hidden}._mainContent_1ktwx_17{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._mobileHeader_1ktwx_25{padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:none}._menuButton_1ktwx_34{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._contentWrapper_1ktwx_44{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;width:100%;min-width:0;padding:var(--spacing-xl);flex-direction:column;flex:1;display:flex;overflow-y:auto}._overlay_1ktwx_56{-webkit-backdrop-filter:blur(4px);z-index:95;background-color:#00000073;width:100vw;height:100dvh;transition:opacity .25s;display:none;position:fixed;top:0;left:0}@media (width<=768px){._mobileHeader_1ktwx_25{display:flex}._overlayOpen_1ktwx_76{display:block}._contentWrapper_1ktwx_44{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;padding:8px}}@media print{._layoutContainer_1ktwx_1,._layout_1ktwx_1,._mainContent_1ktwx_17,._contentWrapper_1ktwx_44{height:auto!important;display:block!important;overflow:visible!important}}._overlayContainer_18z7q_1{z-index:999999;-webkit-backdrop-filter:blur(8px);background-color:#0f172ad9;justify-content:center;align-items:center;animation:.2s ease-out _fadeIn_18z7q_1;display:flex;position:fixed;inset:0}._confirmBackdrop_18z7q_27{z-index:999999;-webkit-backdrop-filter:blur(4px);background-color:#0000008c;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out _fadeIn_18z7q_1;display:flex;position:fixed;inset:0}._confirmCard_18z7q_55{text-align:center;background-color:#fff;border:4px solid #9ead30;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:360px;padding:32px 28px;animation:.2s ease-out _zoomIn_18z7q_1;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000040}._confirmLogo_18z7q_87{object-fit:contain;height:52px;margin-bottom:16px}._confirmIcon_18z7q_99{color:#9ead30;margin-bottom:12px;animation:1s infinite _bounce_18z7q_1}._confirmTitle_18z7q_111{color:#9ead30;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:19px;font-weight:800}._confirmSubtitle_18z7q_129{color:#64748b;margin:6px 0 0;font-size:13px;font-weight:600}._fallbackLoader_18z7q_143{text-align:center;color:#fff;flex-direction:column;align-items:center;padding:24px;display:flex}._fallbackSpinner_18z7q_161{border:4px solid #fff3;border-top-color:#9ead30;border-radius:50%;width:48px;height:48px;margin-bottom:16px;animation:.8s linear infinite _spin_18z7q_1}._fallbackTitle_18z7q_181{text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:16px;font-weight:800}._fallbackSubtitle_18z7q_197{color:#ffffffb3;margin-top:4px;font-size:12px;font-weight:400}@keyframes _fadeIn_18z7q_1{0%{opacity:0}to{opacity:1}}@keyframes _zoomIn_18z7q_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _bounce_18z7q_1{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-5%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}@keyframes _spin_18z7q_1{to{transform:rotate(360deg)}}._container_ipug8_1{min-height:100vh;padding:var(--spacing-lg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._bgLayer_ipug8_21{z-index:1;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}._overlay_ipug8_43{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background-color:#0f172a99;width:100%;height:100%;position:absolute;top:0;left:0}._card_ipug8_65{z-index:10;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);text-align:center;width:100%;max-width:500px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._title_ipug8_89{color:var(--color-error);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}._subtitle_ipug8_103{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-size:var(--font-size-md)}._errorDetails_ipug8_115{background-color:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-md);text-align:left;margin-bottom:var(--spacing-xl);border:1px solid var(--color-border);overflow-x:auto}._errorDetails_ipug8_115 code{color:var(--color-error);font-family:monospace;font-size:var(--font-size-sm)}._button_ipug8_147{background-color:var(--color-primary);color:#fff;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--border-radius-md);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;transition:opacity .2s}._button_ipug8_147:hover{opacity:.9}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}:root{--color-primary:#51748b;--color-primary-dark:#3f5b6d;--color-primary-light:#6a91ab;--color-text-brand:#264663;--color-error:#ef4444;--color-error-light:#fee2e2;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-success:#9ead30;--color-success-light:#f5f7e6;--color-white:#fff;--color-background:#e2e8f0;--color-surface:#fff;--color-border:#cbd5e1;--color-border-dark:#cbd5e1;--color-text-primary:#1e293b;--color-text-secondary:#475569;--color-text-tertiary:#94a3b8;--color-scrollbar-track:#f1f5f9;--color-scrollbar-thumb:#cbd5e1;--color-scrollbar-thumb-hover:#94a3b8;--color-background-alt:#f1f5f9;--color-kpi-actual-blue:#1d4ed8;--color-kpi-actual-amber:#b45309;--color-kpi-actual-green:#059669;--color-kpi-meta-purple:#6d28d9;--color-kpi-box-bg:#f8fafc;--color-kpi-track-bg:#e2e8f0;--color-legend-reunion:#881337;--color-selected-week:#eef2ff99;--color-sunday-bg:#f8fafc;--color-timegrid-busy-stripe1:#f8fafc;--color-timegrid-busy-stripe2:#e2e8f0}[data-theme=dark]{--color-background:#0b1120;--color-surface:#1e293b;--color-primary:#264663;--color-primary-dark:#1d364d;--color-primary-light:#33597c;--color-text-brand:#fff;--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8;--color-border:#334155;--color-border-dark:#334155;--color-error:#f87171;--color-error-light:#ef444433;--color-warning:#fbbf24;--color-warning-light:#f59e0b33;--shadow-sm:0 1px 2px 0 #00000080;--color-success-light:#9ead3033;--color-white:#1e293b;--color-scrollbar-track:#0b1120;--color-scrollbar-thumb:#64748b;--color-scrollbar-thumb-hover:#94a3b8;--color-background-alt:#162032;--color-kpi-actual-blue:#60a5fa;--color-kpi-actual-amber:#fbbf24;--color-kpi-actual-green:#34d399;--color-kpi-meta-purple:#c084fc;--color-kpi-box-bg:#ffffff0a;--color-kpi-track-bg:#ffffff14;--color-legend-reunion:#fb7185;--color-selected-week:#3b82f624;--color-sunday-bg:#0f172a80;--color-timegrid-busy-stripe1:#1e293b;--color-timegrid-busy-stripe2:#0f172a}:root{--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:24px;--border-radius-full:9999px;--border-width:1px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--font-family-base:"Inter", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-base:1.5;--line-height-relaxed:1.75}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-primary);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);color:var(--color-text-brand);margin-bottom:var(--spacing-md)}a{color:var(--color-text-brand);text-decoration:none}a:hover{text-decoration:underline}.text-center{text-align:center}.text-right{text-align:right}.animate-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.card,.modal,.dropdown{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl)}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-md);background-color:var(--color-surface);font-family:inherit}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--color-text-primary)!important}input:focus,select:focus,textarea:focus{border-color:var(--color-primary);outline:none}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px!important}.flatpickr-calendar{overflow:hidden;border:1px solid var(--color-border)!important;border-radius:8px!important;width:250px!important;padding:0!important;box-shadow:0 4px 12px #00000026!important}.flatpickr-day{border-radius:6px!important;max-width:32px!important;height:32px!important;margin:1px!important;line-height:32px!important}.flatpickr-days{width:250px!important}.dayContainer{width:250px!important;min-width:250px!important;max-width:250px!important;padding:4px!important}.flatpickr-month{height:44px!important}.flatpickr-current-month{justify-content:center!important;align-items:center!important;gap:8px!important;height:44px!important;padding:0!important;display:flex!important}.flatpickr-calendar .numInputWrapper{flex:none!important;width:60px!important}.flatpickr-calendar .flatpickr-months,.flatpickr-calendar .flatpickr-weekdays,span.flatpickr-weekday{color:#fff!important;fill:#fff!important;background-color:#51748b!important}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{transition:background-color .2s;color:#fff!important;appearance:none!important;cursor:pointer!important;background-color:#0000!important;border:1px solid #0000!important;border-radius:8px!important;width:auto!important;padding:2px 8px!important;font-weight:600!important}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color:#ffffff26!important}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{color:#fff!important;background-color:#51748b!important}.flatpickr-calendar .numInputWrapper input.cur-year{border-radius:4px;color:#51748b!important;background-color:#fff!important;height:24px!important;padding:2px 4px!important;font-weight:600!important}.flatpickr-calendar .numInputWrapper input.cur-year:hover{background-color:#f1f5f9!important}.flatpickr-day{color:#334155!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#94a3b8!important;opacity:1!important;background-color:#f1f5f9!important}.flatpickr-day:not(.active-ot-day):not(.flatpickr-disabled):hover{background-color:#e2e8f0!important}[data-theme=dark] .flatpickr-calendar{background-color:#33597c!important;border-color:#264663!important}[data-theme=dark] .flatpickr-calendar .flatpickr-months,[data-theme=dark] .flatpickr-calendar .flatpickr-weekdays,[data-theme=dark] span.flatpickr-weekday{background-color:#33597c!important}[data-theme=dark] .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{color:#fff!important;background-color:#33597c!important}[data-theme=dark] .flatpickr-innerContainer{background-color:#0b1120!important}[data-theme=dark] .flatpickr-day{color:#f8fafc!important}[data-theme=dark] .flatpickr-day.flatpickr-disabled,[data-theme=dark] .flatpickr-day.prevMonthDay,[data-theme=dark] .flatpickr-day.nextMonthDay{color:#94a3b8!important;opacity:1!important;background-color:#1e293b!important}[data-theme=dark] .flatpickr-day:not(.active-ot-day):not(.flatpickr-disabled):hover{background-color:#334155!important}[data-theme=dark] .flatpickr-calendar .numInputWrapper input.cur-year{border:1px solid #fff3;color:#fff!important;background-color:#33597c!important}[data-theme=dark] .flatpickr-calendar .numInputWrapper input.cur-year:hover{background-color:#2a4a68!important}.active-ot-day{color:#5f7f1a!important;background-color:#9cb52533!important;border:1px solid #5f7f1a!important;font-weight:700!important}.react-datepicker-popper{z-index:105!important}.react-datepicker-wrapper{width:100%;display:block}.react-datepicker{border:1px solid var(--color-border)!important;box-shadow:var(--shadow-lg)!important;border-radius:16px!important;padding:8px!important;font-family:inherit!important}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:var(--color-text-primary)!important;font-size:16px!important;font-weight:700!important}.react-datepicker__month-text,.react-datepicker__year-text{width:4rem!important;color:var(--color-text-primary)!important;border-radius:8px!important;margin:6px!important;padding:10px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.react-datepicker__month-text:hover,.react-datepicker__year-text:hover{color:var(--color-primary)!important;background-color:#3b82f61a!important}.react-datepicker__month-text--selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__year-text--selected,.react-datepicker__year-text--keyboard-selected{background-color:var(--color-primary)!important;color:#fff!important;font-weight:700!important;box-shadow:0 4px 12px #3b82f64d!important}.react-datepicker__navigation{top:16px!important}@layer base{:root{--color-primary-base:#2563eb;--color-bg-base:#f8fafc;--color-surface-base:#ffffffd9;--color-text-base:#0f172a;--color-error-base:#ef4444;--color-border-base:#e2e8f099}[data-theme=dark]{--color-primary-base:#3b82f6;--color-bg-base:#020617;--color-surface-base:#0f172ab3;--color-text-base:#f8fafc;--color-error-base:#f87171;--color-border-base:#33415599}body{background-color:var(--color-background);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 0 0,#2563eb0d 0%,#0000 50%),radial-gradient(circle at 100% 100%,#2563eb0d 0%,#0000 50%);background-attachment:fixed;font-family:Outfit,sans-serif}}@layer utilities{.focus-ring{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px #2563eb80;outline:none;transition:box-shadow .2s}.glass{background-color:var(--color-surface);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #fff3;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}}.react-datepicker{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-color:var(--color-border)!important;border-radius:16px!important;padding:8px!important;font-family:Outfit,sans-serif!important;box-shadow:0 10px 40px -10px #0003!important}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{display:none!important}.react-datepicker__header{background-color:#0000!important;border-bottom:none!important;padding-top:8px!important}.react-datepicker__current-month{color:var(--color-text-brand)!important;font-size:14px!important;font-weight:700!important}.react-datepicker__day-name,.react-datepicker__day{color:var(--color-text-primary)!important;border-radius:8px!important;width:32px!important;margin:4px!important;font-weight:500!important;line-height:32px!important;transition:all .15s!important}.react-datepicker__day:hover{background-color:var(--color-background-alt)!important}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{background-color:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important;font-weight:700!important;box-shadow:0 4px 12px #2563eb66!important}.react-datepicker__day--today{border:2px solid var(--color-primary)!important;color:var(--color-primary)!important;font-weight:700!important;line-height:28px!important}[data-theme=dark] .react-datepicker__day--today{border-color:var(--color-primary-light)!important;color:var(--color-primary-light)!important}.react-datepicker__day--today.react-datepicker__day--selected{background-color:var(--color-primary)!important;color:#fff!important}.react-datepicker__navigation-icon:before{border-color:var(--color-text-primary)!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.react-datepicker{animation:.2s ease-out fadeIn!important}.react-datepicker__month-container{float:none!important}.react-datepicker__month-wrapper{flex-direction:row!important;justify-content:space-around!important;margin-bottom:6px!important;display:flex!important}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__year-text{text-align:center!important;width:4.8rem!important;color:var(--color-text-primary)!important;cursor:pointer!important;text-transform:capitalize!important;border-radius:10px!important;margin:4px!important;padding:8px 4px!important;font-size:13px!important;font-weight:600!important;transition:all .15s!important;display:inline-block!important}.react-datepicker__month .react-datepicker__month-text:hover,.react-datepicker__month .react-datepicker__year-text:hover{background-color:var(--color-background-alt,#2563eb1a)!important;color:var(--color-primary)!important}.react-datepicker__month .react-datepicker__month-text--selected,.react-datepicker__month .react-datepicker__month-text--keyboard-selected,.react-datepicker__month .react-datepicker__year-text--selected,.react-datepicker__month .react-datepicker__year-text--keyboard-selected{background-color:var(--color-primary)!important;color:#fff!important;font-weight:700!important;box-shadow:0 4px 12px #2563eb59!important}.react-datepicker-year-header{color:var(--color-text-primary)!important;padding:10px 0!important;font-size:15px!important;font-weight:700!important}
