._loaderContainer_rp2ba_1{background-color:var(--color-background,#f8fafc);z-index:9999;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._overlayContainer_rp2ba_15{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;border-radius:inherit;background-color:#f8fafceb;width:100%;height:100%;min-height:240px;position:absolute;inset:0}[data-theme=dark] ._overlayContainer_rp2ba_15{background-color:#0f172aeb}._logoWrapper_rp2ba_34{justify-content:center;align-items:center;width:86px;height:86px;margin-bottom:18px;display:flex;position:relative}._spinnerRing_rp2ba_44{border:3px solid var(--color-border,#e2e8f0);border-top-color:var(--color-primary,#2563eb);border-right-color:#dc2626;border-radius:50%;width:86px;height:86px;animation:1.2s cubic-bezier(.5,.1,.5,.9) infinite _spin_rp2ba_44;position:absolute}._spinningLogo_rp2ba_55{z-index:2;width:46px;height:auto;animation:2s ease-in-out infinite _pulseLogo_rp2ba_1}._loadingText_rp2ba_62{color:var(--color-text-primary,#0f172a);letter-spacing:.3px;margin:0;font-size:14px;font-weight:600;animation:2s ease-in-out infinite _pulseText_rp2ba_1}@keyframes _spin_rp2ba_44{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _pulseLogo_rp2ba_1{0%,to{opacity:.92;transform:scale(.97)}50%{opacity:1;transform:scale(1.05)}}@keyframes _pulseText_rp2ba_1{0%,to{opacity:.65}50%{opacity:1}}._container_v4xrc_1{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}._container--full_v4xrc_15{width:100%}._label_v4xrc_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_v4xrc_41{border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-full);background-color:var(--color-surface);align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}._inputWrapper_v4xrc_41:focus-within{border-color:var(--color-primary);background-color:#ffffff0d;box-shadow:0 0 0 3px #9eb43633,0 0 15px #9eb4361a}[data-theme=dark] ._inputWrapper_v4xrc_41:focus-within{border-color:var(--color-primary);background-color:#ffffff1a;box-shadow:0 0 0 3px #ffffff26,0 0 15px #ffffff1a}._inputWrapper--error_v4xrc_87,._inputWrapper--error_v4xrc_87:focus-within{border-color:var(--color-error)}._inputWrapper--disabled_v4xrc_103{background-color:var(--color-background);cursor:not-allowed;opacity:.7}._input_v4xrc_41{width:100%;padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:#0000;border:none;height:40px}._input_v4xrc_41:disabled{color:var(--color-text-secondary);-webkit-text-fill-color:var(--color-text-secondary);opacity:1}[data-theme=dark] ._input_v4xrc_41::-webkit-calendar-picker-indicator{filter:invert();opacity:.8;cursor:pointer}._input--withLeftIcon_v4xrc_159{padding-left:40px}._input--withRightIcon_v4xrc_167{padding-right:40px}._input_v4xrc_41:focus{outline:none}._input_v4xrc_41::placeholder{color:var(--color-text-tertiary);opacity:1}._leftIcon_v4xrc_193{color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex;position:absolute;left:12px}._rightIcon_v4xrc_211{color:var(--color-text-tertiary);cursor:pointer;justify-content:center;align-items:center;transition:color .2s;display:flex;position:absolute;right:12px}._rightIcon_v4xrc_211:hover{color:var(--color-primary)}._input--error_v4xrc_243,._input--error_v4xrc_243:focus{border-color:var(--color-error)}._errorMessage_v4xrc_259{font-size:var(--font-size-xs);color:var(--color-error);margin-top:2px}._button_1g4eb_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_1g4eb_1:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none!important}._button--full_1g4eb_22{width:100%}._button--primary_1g4eb_26{background-color:var(--color-primary);color:#fff}._button--primary_1g4eb_26:hover:not(:disabled){background-color:var(--color-primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}._button--secondary_1g4eb_37{background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border)}._button--secondary_1g4eb_37:hover:not(:disabled){background-color:var(--color-background)}._button--error_1g4eb_47{background-color:var(--color-error);color:#fff}._button--error_1g4eb_47:hover:not(:disabled){opacity:.9}._button--success_1g4eb_56{background-color:var(--color-success);color:#fff}._button--success_1g4eb_56:hover:not(:disabled){opacity:.9}@media (width<=768px){._button_1g4eb_1{height:44px}}._overlay_f7lsg_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;width:100vw;height:100vh;padding:var(--spacing-lg);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}._modal_f7lsg_16{background-color:var(--color-surface);border-radius:var(--border-radius-lg);width:100%;max-width:500px;max-height:90vh;box-shadow:var(--shadow-xl);border:1px solid var(--color-border);flex-direction:column;display:flex;overflow:hidden}._header_f7lsg_29{padding:var(--spacing-xl);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._title_f7lsg_37{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:700}._closeButton_f7lsg_44{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s;display:flex}._closeButton_f7lsg_44:hover{color:var(--color-error)}._content_f7lsg_59{padding:var(--spacing-xl);scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track);flex:1;overflow-y:auto}._content_f7lsg_59::-webkit-scrollbar{width:6px;height:6px}._content_f7lsg_59::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:4px}._content_f7lsg_59::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:4px}._content_f7lsg_59::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}._container_x61v8_1{width:100vw;min-height:100vh;padding:var(--spacing-md);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._bgLayer_x61v8_12{z-index:1;background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity 1.5s ease-in-out;position:absolute;top:0;left:0}._overlay_x61v8_24{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;background-color:#0f172a4d;width:100%;height:100%;position:absolute;top:0;left:0}._themeToggle_x61v8_35{top:var(--spacing-xl);right:var(--spacing-xl);z-index:10;background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;width:48px;height:48px;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute}._themeToggle_x61v8_35:hover{box-shadow:var(--shadow-lg);color:var(--color-text-brand);transform:scale(1.1)}._mainCard_x61v8_60{z-index:3;background-color:var(--color-surface);width:100%;max-width:440px;box-shadow:var(--shadow-xl);border-radius:24px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}._mainCard_x61v8_60:hover{transform:translateY(-4px);box-shadow:0 25px 50px -12px #00000040}@media (width>=768px){._mainCard_x61v8_60{flex-direction:row}}._formSection_x61v8_85{padding:var(--spacing-2xl) var(--spacing-xl);flex-direction:column;flex:1;justify-content:center;display:flex}._header_x61v8_93{margin-bottom:var(--spacing-xl);text-align:center}._logo_x61v8_98{object-fit:contain;width:auto;max-width:150px;height:56px;margin:0 auto var(--spacing-md);display:block}._title_x61v8_107{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-2xs);font-weight:700}._subtitle_x61v8_114{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._form_x61v8_85{margin-bottom:var(--spacing-xl)}@keyframes _tooltipFadeIn_x61v8_1{0%{opacity:0;transform:translate(-50%)translateY(0)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(8px)scale(1)}}._divider_x61v8_172{border:none;border-top:var(--border-width) solid var(--color-border);margin:var(--spacing-lg) 0}._whatsappButton_x61v8_178{justify-content:center;align-items:center;gap:var(--spacing-sm);background-color:var(--color-white);color:var(--color-text-primary);border:var(--border-width) solid var(--color-border-dark);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-full);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);width:100%;height:40px;transition:all .2s;display:inline-flex}._whatsappButton_x61v8_178:hover{background-color:var(--color-success-light);border-color:var(--color-success);color:var(--color-success)}._footer_x61v8_163{text-align:center;color:var(--color-text-tertiary);margin-top:var(--spacing-md);font-size:11px}._errorTooltip_x61v8_123{background-color:var(--color-error);color:#fff;white-space:nowrap;z-index:10;pointer-events:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;animation:.3s cubic-bezier(.175,.885,.32,1.275) _tooltipFadeIn_x61v8_1;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 4px 12px #ef44444d}._errorTooltip_x61v8_123:after{content:"";border-style:solid;border-width:6px;border-color:transparent transparent var(--color-error) transparent;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}._sidebar_iogx9_1{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_iogx9_27{width:80px}._toggleCollapseButton_iogx9_35{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_iogx9_35:hover{color:var(--color-text-brand);transform:scale(1.1)}._logoContainer_iogx9_83{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_iogx9_83{max-width:160px;height:auto;transition:opacity .2s}._logoIcon_iogx9_117{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_iogx9_141{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_iogx9_27 ._nav_iogx9_141{padding:var(--spacing-lg) 8px;scrollbar-width:none}._sidebarCollapsed_iogx9_27 ._nav_iogx9_141::-webkit-scrollbar{display:none}._nav_iogx9_141::-webkit-scrollbar{width:4px}._nav_iogx9_141::-webkit-scrollbar-track{background:0 0}._nav_iogx9_141::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar-thumb);border-radius:4px}._nav_iogx9_141::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover)}._navLink_iogx9_219{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;text-decoration:none;transition:all .2s;display:flex;text-decoration:none!important}._sidebarCollapsed_iogx9_27 ._navLink_iogx9_219{justify-content:center;gap:0;width:44px;height:44px;margin:0 auto;padding:0;text-decoration:none!important}._navLinkText_iogx9_269{opacity:1;width:auto;transition:opacity .2s}._sidebarCollapsed_iogx9_27 ._navLinkText_iogx9_269{opacity:0;width:0;overflow:hidden}._navLink_iogx9_219:hover{background-color:var(--color-background);color:var(--color-text-brand);text-decoration:none!important}[data-theme=dark] ._navLink_iogx9_219:hover{color:#fff;background-color:#ffffff14;border-radius:8px}._navLinkActive_iogx9_317{background-color:var(--color-primary-light);color:#fff;pointer-events:none}[data-theme=dark] ._navLinkActive_iogx9_317{background-color:var(--color-primary-light)!important;color:#fff!important;border-radius:var(--border-radius-md)!important}._navLinkDanger_iogx9_341{color:#dc2626}._navLinkDanger_iogx9_341:hover{color:#490c0c!important;background-color:#de9292!important}[data-theme=dark] ._navLinkDanger_iogx9_341{color:#ef4444}[data-theme=dark] ._navLinkDanger_iogx9_341:hover{color:#ececec!important;background-color:#361212!important}._navLinkDanger_iogx9_341._navLinkActive_iogx9_317{color:#de9292!important;background-color:#490c0c!important}[data-theme=dark] ._navLinkDanger_iogx9_341._navLinkActive_iogx9_317{color:#361212!important;background-color:#cacaca!important}._navGroup_iogx9_397{flex-direction:column;display:flex}._navGroupActive_iogx9_407{color:var(--color-text-primary);background-color:#0000!important}._subMenu_iogx9_417{flex-direction:column;gap:4px;margin-top:4px;padding-left:20px;display:flex}._subNavLink_iogx9_433{align-items:center;gap:var(--spacing-sm);border-radius:var(--border-radius-md);color:var(--color-text-secondary);padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex;text-decoration:none!important}._subNavLink_iogx9_433:hover{background-color:var(--color-background);color:var(--color-text-brand);text-decoration:none!important}._subZoneLink_iogx9_471{transition:all .2s}._subZoneLink_iogx9_471:hover{color:var(--color-primary)!important;background-color:#3b82f61a!important}[data-theme=dark] ._subZoneLink_iogx9_471:hover{color:var(--color-primary)!important;background-color:#3b82f633!important}._zoneActive_piura_iogx9_499{pointer-events:none;border:1px solid #d977064d;color:#d97706!important;background-color:#d9770626!important}[data-theme=dark] ._zoneActive_piura_iogx9_499{border:1px solid #fbbf244d;color:#fbbf24!important;background-color:#fbbf2426!important}._zoneActive_lima_iogx9_525{pointer-events:none;border:1px solid #0284c74d;color:#0284c7!important;background-color:#0284c726!important}[data-theme=dark] ._zoneActive_lima_iogx9_525{border:1px solid #38bdf84d;color:#38bdf8!important;background-color:#38bdf826!important}._zoneActive_trujillo_iogx9_551{pointer-events:none;border:1px solid #16a34a4d;color:#16a34a!important;background-color:#16a34a26!important}[data-theme=dark] ._zoneActive_trujillo_iogx9_551{border:1px solid #4ade804d;color:#4ade80!important;background-color:#4ade8026!important}._zoneActive_default_iogx9_575{pointer-events:none;background-color:var(--color-primary-light)!important;color:#fff!important}[data-theme=dark] ._zoneActive_default_iogx9_575{background-color:var(--color-primary-light)!important;color:#fff!important}[data-theme=dark] ._subNavLink_iogx9_433:hover{color:#fff;background-color:#ffffff14;border-radius:8px}._subNavLinkActive_iogx9_607{background-color:var(--color-primary-light);color:#fff;pointer-events:none;font-weight:600}._footer_iogx9_621{padding:var(--spacing-lg);border-top:1px solid var(--color-border);gap:var(--spacing-md);flex-direction:column;display:flex;overflow:hidden}._sidebarCollapsed_iogx9_27 ._footer_iogx9_621{padding:var(--spacing-lg) var(--spacing-sm);align-items:center}._userInfo_iogx9_649{align-items:center;gap:var(--spacing-sm);white-space:nowrap;display:flex}._sidebarCollapsed_iogx9_27 ._userInfo_iogx9_649{justify-content:center}._avatar_iogx9_671{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_iogx9_697{flex-direction:column;display:flex}._sidebarCollapsed_iogx9_27 ._userDetails_iogx9_697{display:none}._userName_iogx9_715{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}._userRole_iogx9_727{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._profileBtn_iogx9_737{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_iogx9_737:hover{background-color:var(--color-background);color:var(--color-text-brand)}[data-theme=dark] ._profileBtn_iogx9_737:hover{background-color:#ffffff14}._sidebarCollapsed_iogx9_27 ._profileBtn_iogx9_737{display:none}._actionButton_iogx9_791{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_iogx9_27 ._actionButton_iogx9_791{justify-content:center;gap:0;width:44px;height:44px;margin:0 auto;padding:0}._sidebarCollapsed_iogx9_27 ._actionText_iogx9_841{display:none}._actionButton_iogx9_791:hover{background-color:var(--color-background);color:var(--color-text-brand)}[data-theme=dark] ._actionButton_iogx9_791:hover{color:#fff;background-color:#ffffff14}._themeToggle_iogx9_869{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}._sidebarCollapsed_iogx9_27 ._themeToggle_iogx9_869{justify-content:center;gap:0;width:44px;height:44px;margin:0 auto 8px;padding:0}._themeToggle_iogx9_869:hover{background-color:var(--color-background)}[data-theme=dark] ._themeToggle_iogx9_869:hover{background-color:#ffffff14}._themeToggleText_iogx9_931{color:var(--color-text-secondary);font-size:14px;font-weight:500}[data-theme=dark] ._themeToggleText_iogx9_931{color:#fff}._switchTrack_iogx9_951{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_iogx9_951._dark_iogx9_975{background-color:var(--color-primary)}._switchThumb_iogx9_983{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_iogx9_983._dark_iogx9_975{transform:translate(20px)}._switchThumbIcon_iogx9_1017{color:#f59e0b}._switchThumb_iogx9_983._dark_iogx9_975 ._switchThumbIcon_iogx9_1017{color:var(--color-text-brand)}._sidebarCollapsed_iogx9_27 ._themeToggle_iogx9_869{justify-content:center;padding:10px 0}._sidebarCollapsed_iogx9_27 ._themeToggleText_iogx9_931,._sidebarCollapsed_iogx9_27 ._switchTrack_iogx9_951{display:none}._logoutButton_iogx9_1063{margin-top:auto}._logoutButton_iogx9_1063:hover{color:var(--color-error);background-color:var(--color-error-light)}._accordionBtn_iogx9_1081{cursor:pointer;text-align:left;border:none;width:100%}._accordionBtn_iogx9_1081._navLinkActive_iogx9_317{pointer-events:auto}._accordionIcon_iogx9_1103{align-items:center;margin-left:auto;display:flex}._mascotContainer_iogx9_1115{margin:var(--spacing-sm) auto;padding:0 var(--spacing-sm);flex-direction:column;align-items:center;display:flex;position:relative}._mascotSpeechBubble_iogx9_1133{background:var(--color-surface);border:1px solid var(--color-primary-light);color:var(--color-text-brand);text-align:center;box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:8px;padding:8px 12px;font-size:12px;font-weight:600;animation:3s ease-in-out infinite _float_iogx9_1;position:relative}._mascotSpeechBubble_iogx9_1133:after{content:"";border-style:solid;border-width:6px 6px 0;border-color:var(--color-primary-light) transparent transparent transparent;width:0;display:block;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}._mascotImage_iogx9_1189{opacity:.9;width:70px;height:auto;transition:transform .3s}._mascotImage_iogx9_1189:hover{transform:scale(1.1)rotate(5deg)}._sidebarCollapsed_iogx9_27 ._mascotContainer_iogx9_1115{display:none}@keyframes _float_iogx9_1{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@media (width<=768px){._sidebar_iogx9_1{height:100vh;position:fixed;top:0;left:0;transform:translate(-100%);width:260px!important}._sidebarOpen_iogx9_1255{transform:translate(0)}._toggleCollapseButton_iogx9_35{display:none}._sidebarCollapsed_iogx9_27 ._navLinkText_iogx9_269,._sidebarCollapsed_iogx9_27 ._userDetails_iogx9_697,._sidebarCollapsed_iogx9_27 ._actionText_iogx9_841{opacity:1;display:block}._sidebarCollapsed_iogx9_27 ._navLink_iogx9_219,._sidebarCollapsed_iogx9_27 ._actionButton_iogx9_791{padding:var(--spacing-md);justify-content:flex-start}}._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}._layoutContainer_aui9_1{background-color:var(--color-background);flex-direction:column;height:100vh;display:flex;overflow:hidden}._layout_aui9_1{flex:1;display:flex;position:relative;overflow:hidden}._mainContent_aui9_16{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._mobileHeader_aui9_24{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_aui9_33{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._contentWrapper_aui9_43{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_aui9_55{z-index:40;background-color:#00000080;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}@media (width<=768px){._mobileHeader_aui9_24{display:flex}._overlayOpen_aui9_71{display:block}._contentWrapper_aui9_43{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;padding:8px}}@media print{._layoutContainer_aui9_1,._layout_aui9_1,._mainContent_aui9_16,._contentWrapper_aui9_43{height:auto!important;display:block!important;overflow:visible!important}}.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__month-container{float:left}.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}._overlay_v05om_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background-color:#0006;width:100vw;height:100vh;transition:opacity .3s;position:fixed;top:0;left:0}._slideOver_v05om_13{background-color:var(--color-surface);width:100%;max-width:400px;height:100vh;box-shadow:var(--shadow-2xl);z-index:101;border-left:1px solid var(--color-border);flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}@media (width<=600px){._slideOver_v05om_13{max-width:100%}}@media (width>=768px){._slideOver_v05om_13{max-width:500px}}@media (width>=1024px){._slideOver_v05om_13{max-width:600px}}._slideOver_v05om_13._open_v05om_48{transform:translate(0)}._header_v05om_52{padding:var(--spacing-xl);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._title_v05om_60{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0;font-weight:700}._closeButton_v05om_67{color:var(--color-text-tertiary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--border-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}._closeButton_v05om_67:hover{background-color:var(--color-background);color:var(--color-error)}._content_v05om_85{padding:var(--spacing-xl);scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track);flex:1;overflow-y:auto}._content_v05om_85::-webkit-scrollbar{width:6px;height:6px}._content_v05om_85::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:4px}._content_v05om_85::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:4px}._content_v05om_85::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}._container_419mg_1{flex-direction:column;gap:8px;width:auto;min-width:0;display:flex;position:relative}._container--full_419mg_19{width:100%}._label_419mg_27{text-transform:uppercase;color:var(--color-text-secondary);font-size:12px;font-weight:700}._selectBox_419mg_41{border:1px solid var(--color-border);background-color:var(--color-surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;min-width:0;height:40px;padding:0 12px;transition:all .2s;display:flex;overflow:hidden}._selectBox_419mg_41:not(._disabled_419mg_73):hover{border-color:var(--color-text-tertiary)}._selectBox_419mg_41._open_419mg_81{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}._primaryVariant_419mg_91{background-color:var(--color-primary)!important;color:#fff!important;border-color:#0000!important}._primaryVariant_419mg_91 ._value_419mg_103{color:#fff}._primaryVariant_419mg_91 ._placeholder_419mg_111{color:#fffc}._primaryVariant_419mg_91 svg{color:#fff}@media (width<=768px){._select_419mg_41{font-size:16px!important}}._selectBox_419mg_41._disabled_419mg_73{background-color:var(--color-background);cursor:not-allowed;opacity:.7}._value_419mg_103{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}._placeholder_419mg_111{color:var(--color-text-tertiary);font-size:14px}._icon_419mg_181{color:var(--color-text-secondary);transition:transform .2s}._iconOpen_419mg_191{transform:rotate(180deg)}._dropdown_419mg_199{background-color:var(--color-surface);border:1px solid var(--color-border);width:max-content;min-width:100%;max-width:260px;box-shadow:var(--shadow-lg);z-index:50;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;border-radius:12px;max-height:220px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto}._dropdown_419mg_199::-webkit-scrollbar{width:6px}._dropdown_419mg_199::-webkit-scrollbar-track{background:0 0;margin:8px}._dropdown_419mg_199::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}._dropdown_419mg_199::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}._option_419mg_275{color:var(--color-text-primary);cursor:pointer;border-radius:8px;margin-bottom:2px;padding:10px 12px;font-size:14px;font-weight:500;transition:all .2s}._optionDisabled_419mg_297{color:var(--color-error);cursor:not-allowed;opacity:.7;background-color:#ef44440d;border-radius:8px;padding:10px 12px;font-size:14px}._optionDisabled_419mg_297:hover{background-color:#ef44441a}._option_419mg_275:hover{color:var(--color-primary);background-color:#3b82f614}._option_419mg_275._selected_419mg_335{background-color:var(--color-primary);color:#fff;font-weight:600;box-shadow:0 2px 8px #3b82f64d}._searchContainer_419mg_349{border-bottom:1px solid var(--color-border);background-color:var(--color-surface);z-index:10;align-items:center;margin-bottom:4px;padding:8px 12px;display:flex;position:sticky;top:-8px}._searchIcon_419mg_373{color:var(--color-text-tertiary);margin-right:8px}._searchInput_419mg_383{width:100%;color:var(--color-text-primary);background:0 0;border:none;outline:none;font-size:14px}._searchInput_419mg_383::placeholder{color:var(--color-text-tertiary)}._noResults_419mg_409{color:var(--color-text-tertiary);text-align:center;padding:12px 16px;font-size:14px}._alert_142z6_1{border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.4;display:flex}._iconWrapper_142z6_14{flex-shrink:0;justify-content:center;align-items:center;display:flex}._content_142z6_21{flex-grow:1}._error_142z6_26{background-color:var(--color-error-light,#fef2f2);border-color:var(--color-error,#f87171);color:var(--color-error-dark,#dc2626)}._iconError_142z6_31{color:var(--color-error-dark,#dc2626)}._warning_142z6_36{background-color:var(--color-warning-light,#fffbeb);border-color:var(--color-warning,#fbbf24);color:var(--color-warning-dark,#b45309)}._iconWarning_142z6_41{color:var(--color-warning-dark,#b45309)}._info_142z6_46{background-color:var(--color-primary-light,#eff6ff);border-color:var(--color-primary,#3b82f6);color:var(--color-primary-dark,#1d4ed8)}._iconInfo_142z6_51{color:var(--color-primary-dark,#1d4ed8)}._success_142z6_56{background-color:var(--color-success-light,#f0fdf4);border-color:var(--color-success,#4ade80);color:var(--color-success-dark,#15803d)}._iconSuccess_142z6_61{color:var(--color-success-dark,#15803d)}._grid_1iffx_1{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:24px;display:grid}._card_1iffx_8{background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:12px;align-items:center;gap:16px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 6px -1px #0000001a}._card_1iffx_8:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}._iconWrapper_1iffx_26{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._content_1iffx_35{flex-direction:column;display:flex}._label_1iffx_40{color:var(--color-text-secondary,#64748b);margin-bottom:4px;font-size:14px;font-weight:500}._valueRow_1iffx_47{align-items:baseline;gap:8px;display:flex}._value_1iffx_47{color:var(--color-text-primary,#1e293b);margin:0;font-size:24px;font-weight:700;line-height:1}._cantidad_1iffx_61{color:var(--color-text-secondary,#64748b);font-size:13px}._calendarContainer_1yx9n_1{flex-direction:column;gap:0;width:100%;max-width:100%;height:100%;margin:0;display:flex}._header_1yx9n_11{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._titleInfo_1yx9n_19{gap:var(--spacing-xs);flex-direction:column;display:flex}._title_1yx9n_19{color:var(--color-text-primary);margin:0 0 8px;font-size:28px;font-weight:700}._subtitle_1yx9n_32{color:var(--color-text-secondary);margin:0;font-size:15px}._content_1yx9n_38{background-color:var(--color-surface);touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow-x:auto}._content_1yx9n_38::-webkit-scrollbar{width:10px;height:10px}._content_1yx9n_38::-webkit-scrollbar-track{background:var(--color-background-alt);border-radius:8px}._content_1yx9n_38::-webkit-scrollbar-thumb{background:var(--color-border-dark,#cbd5e1);border-radius:8px}._content_1yx9n_38::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}._calendarGrid_1yx9n_70{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;width:100%;min-width:100%;display:flex;position:relative;overflow:auto}@media (width<=768px){._calendarGrid_1yx9n_70{height:auto;overflow-y:visible}._calendarGridHeader_1yx9n_89,._calendarGridBody_1yx9n_90,._calendarGrid_1yx9n_70,._monthGrid_1yx9n_92{touch-action:pan-x pan-y;min-width:650px}}._calendarGrid_1yx9n_70::-webkit-scrollbar{width:8px;height:8px}._calendarGrid_1yx9n_70::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}._calendarGridHeader_1yx9n_89{grid-template-columns:60px repeat(var(--num-days,7), 1fr);background-color:var(--color-background-alt);border-bottom:1px solid var(--color-border);z-index:20;width:100%;display:grid;position:sticky;top:0}._calendarGridBody_1yx9n_90{grid-template-columns:60px repeat(var(--num-days,7), 1fr);width:100%;display:grid;position:relative}._timeColumn_1yx9n_125{border-right:1px solid var(--color-border);background-color:var(--color-background);z-index:10;flex-direction:column;display:flex;position:relative}._timeCell_1yx9n_134{box-sizing:border-box;height:60px;color:var(--color-text-secondary);justify-content:flex-end;align-items:flex-start;padding-right:8px;font-size:11px;font-weight:600;display:flex}._timeLabel_1yx9n_146{position:relative;top:-8px}._timeCell_1yx9n_134:last-child{border-bottom:none}._dayColumn_1yx9n_155{border-right:1px solid var(--color-border);background-color:var(--color-surface);flex-direction:column;display:flex;position:relative}._dayColumn_1yx9n_155:last-child{border-right:none}._hourGridLine_1yx9n_167{border-bottom:1px solid var(--color-border-dark,var(--color-border));box-sizing:border-box;height:60px}._hourGridLine_1yx9n_167:last-child{border-bottom:none}._dayHeader_1yx9n_177{height:95px;color:var(--color-text-primary);border-right:1px solid var(--color-border);background-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}._dayHeader_1yx9n_177:last-child{border-right:none}._eventWrapper_1yx9n_194{z-index:5;transition:all .2s;position:absolute;left:2px;right:2px}._eventWrapper_1yx9n_194:hover{z-index:15}._monthGrid_1yx9n_92{background-color:var(--color-background-alt);flex:1;grid-template-columns:repeat(7,1fr);width:100%;display:grid}._monthCell_1yx9n_214{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:var(--color-surface);cursor:pointer;flex-direction:column;gap:2px;min-width:0;min-height:120px;padding:4px;transition:background-color .2s;display:flex}._monthCell_1yx9n_214._inactive_1yx9n_228{background-color:var(--color-background-alt,#f8fafc)}._monthCell_1yx9n_214._selectedWeekCell_1yx9n_232{background-color:#eef2ff99}._monthCell_1yx9n_214._selected_1yx9n_232{background-color:#2563eb26!important}._monthCell_1yx9n_214._currentDayCell_1yx9n_240{background-color:#f59e0b14!important}._monthCell_1yx9n_214:nth-child(7n){border-right:none}._monthCell_1yx9n_214:hover{background-color:var(--color-background-alt)!important}._monthCellDayNumber_1yx9n_252{color:var(--color-text-primary);text-align:center;margin-top:4px;margin-bottom:4px;font-size:12px;font-weight:600}._monthCellDayNumber_1yx9n_252._inactive_1yx9n_228{color:var(--color-text-secondary);opacity:.5}._monthCellDayNumber_1yx9n_252._currentDay_1yx9n_240{background-color:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;margin-right:auto;display:flex}._monthEventChip_1yx9n_279{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;align-items:center;gap:4px;padding:2px 4px;font-size:11px;font-weight:500;transition:opacity .2s;display:flex;overflow:hidden}._monthEventChip_1yx9n_279:hover{opacity:.8}._monthEventDot_1yx9n_298{border-radius:50%;flex-shrink:0;width:6px;height:6px}._monthEventMore_1yx9n_305{color:var(--color-text-secondary);cursor:pointer;border-radius:4px;margin-top:2px;padding:2px 4px;font-size:11px;font-weight:600;transition:background-color .2s,color .2s}._monthEventMore_1yx9n_305:hover{background-color:var(--color-border);color:var(--color-text-primary)}._event_1oz59_1{box-sizing:border-box;background-color:var(--color-surface);border-left:4px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:flex-start;height:calc(100% - 8px);margin:4px;padding:8px 12px;font-size:13px;transition:all .2s;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #0000000d}._eventContent_1oz59_19{flex-direction:column;gap:2px;width:100%;display:flex;overflow:hidden}._event_1oz59_1 strong{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}._event_1oz59_1 span{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}._eventPresencial_1oz59_45{color:#1e40af;background-color:#dbeafe;border-left-color:#2563eb}._eventPresencial_1oz59_45 strong,._eventPresencial_1oz59_45 span{color:inherit}._eventLlamada_1oz59_52{color:#065f46;background-color:#d1fae5;border-left-color:#10b981}._eventLlamada_1oz59_52 strong,._eventLlamada_1oz59_52 span{color:inherit}._eventReunion_1oz59_59{color:#92400e;background-color:#fef3c7;border-left-color:#f59e0b}._eventReunion_1oz59_59 strong,._eventReunion_1oz59_59 span{color:inherit}._eventCorreo_1oz59_66{color:#5b21b6;background-color:#ede9fe;border-left-color:#8b5cf6}._eventCorreo_1oz59_66 strong,._eventCorreo_1oz59_66 span{color:inherit}._eventFerias_1oz59_73{color:#9d174d;background-color:#fce7f3;border-left-color:#ec4899}._eventFerias_1oz59_73 strong,._eventFerias_1oz59_73 span{color:inherit}._eventDespachos_1oz59_80{color:#115e59;background-color:#ccfbf1;border-left-color:#0d9488}._eventDespachos_1oz59_80 strong,._eventDespachos_1oz59_80 span{color:inherit}._eventOtros_1oz59_87{color:#18181b;background-color:#f4f4f5;border-left-color:#3f3f46}._eventOtros_1oz59_87 strong,._eventOtros_1oz59_87 span{color:inherit}[data-theme=dark] ._eventPresencial_1oz59_45{color:#93c5fd;background-color:#2563eb26}[data-theme=dark] ._eventLlamada_1oz59_52{color:#6ee7b7;background-color:#10b98126}[data-theme=dark] ._eventReunion_1oz59_59{color:#fcd34d;background-color:#f59e0b26}[data-theme=dark] ._eventCorreo_1oz59_66{color:#c4b5fd;background-color:#8b5cf626}[data-theme=dark] ._eventFerias_1oz59_73{color:#f9a8d4;background-color:#ec489926}[data-theme=dark] ._eventDespachos_1oz59_80{color:#5eead4;background-color:#0d948826}[data-theme=dark] ._eventOtros_1oz59_87{color:#d4d4d8;background-color:#3f3f4626}._eventNew_1oz59_124{animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards _slideIn_1oz59_1}@keyframes _slideIn_1oz59_1{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}._eventActions_1oz59_140{background-color:var(--color-surface);border:1px solid var(--color-border);opacity:0;visibility:hidden;z-index:10;border-radius:20px;gap:4px;padding:4px;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:-8px;right:-8px;transform:translateY(4px);box-shadow:0 4px 12px #00000026}._showActions_1oz59_158{opacity:1;visibility:visible;transform:translateY(0)}._actionBtn_1oz59_164{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}._actionBtn_1oz59_164:hover{background-color:var(--color-background-alt);color:var(--color-primary)}._deleteBtn_1oz59_183:hover{color:var(--color-error);background-color:#ef44441a}._filters_1xvzf_1{gap:var(--spacing-md);background-color:var(--color-surface);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);flex-direction:column;width:100%;display:flex}._rankingsGrid_1lus4_1{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;width:100%;display:grid}._rankingCard_1lus4_8{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:14px;flex-direction:column;padding:16px 20px;display:flex;box-shadow:0 2px 8px #00000008}._cardHeader_1lus4_18{border-bottom:1px solid var(--color-border,#f1f5f9);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}._headerTitleGroup_1lus4_27{align-items:center;gap:10px;display:flex}._headerIconBox_1lus4_33{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._vendedoresIconBox_1lus4_43{color:#d97706;background-color:#f59e0b1f}._clientesIconBox_1lus4_48{color:#2563eb;background-color:#2563eb1f}._headerTitle_1lus4_27{color:var(--color-text-primary,#0f172a);margin:0;font-size:15px;font-weight:700}._headerBadge_1lus4_60{background:var(--color-background,#f8fafc);color:var(--color-text-secondary,#64748b);border:1px solid var(--color-border,#cbd5e1);border-radius:99px;padding:3px 10px;font-size:11px;font-weight:700}._tableWrapper_1lus4_70{width:100%;overflow-x:auto}._rankingTable_1lus4_75{border-collapse:collapse;width:100%;font-size:13px}._rankingTable_1lus4_75 th{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary,#64748b);background:var(--color-background,#f8fafc);border-bottom:1px solid var(--color-border,#e2e8f0);padding:10px 12px;font-size:11px;font-weight:700}._rankingTable_1lus4_75 td{border-bottom:1px solid var(--color-border,#f1f5f9);color:var(--color-text-primary,#1e293b);padding:11px 12px}._topRow_1lus4_98{background-color:#2563eb08}._nameCell_1lus4_102{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}._countCell_1lus4_111{text-align:right}._rankText_1lus4_115{color:var(--color-text-secondary,#64748b);font-size:13px;font-weight:700}._rank1Text_1lus4_121{color:#d97706;font-weight:800}._vendorValueText_1lus4_126{color:#2563eb;font-size:15px;font-weight:800}._clientValueText_1lus4_132{color:#059669;font-size:15px;font-weight:800}._emptyState_1lus4_138{text-align:center;color:var(--color-text-secondary,#64748b);padding:24px 16px}._emptyText_1lus4_144{margin:0;font-size:13px;font-style:italic}._dashboard_1uihp_1{gap:var(--spacing-md);flex-direction:column;width:100%;max-width:100%;margin:0;display:flex}._header_1uihp_10{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._welcome_1uihp_18{gap:var(--spacing-xs);flex-direction:column;display:flex}._title_1uihp_24{color:var(--color-text-primary);margin:0 0 8px;font-size:28px;font-weight:700}._subtitle_1uihp_31{color:var(--color-text-secondary);margin:0;font-size:15px}._chartsGrid_1uihp_37{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));display:grid}._rankingsContainer_1uihp_44{width:100%;margin-top:var(--spacing-lg);display:flex}._metricCard_1uihp_50{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);align-items:center;gap:var(--spacing-md);display:flex}._metricIcon_1uihp_60{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._metricIcon--blue_1uihp_69{background-color:#51748b1a}._metricIcon--green_1uihp_73{background-color:var(--color-success-light)}._metricIcon--purple_1uihp_77{background-color:#8b5cf61a}._metricInfo_1uihp_81{flex-direction:column;display:flex}._metricValue_1uihp_86{font-size:var(--font-size-xl);color:var(--color-text-primary);font-weight:700}._metricLabel_1uihp_92{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}._chartCard_1uihp_101{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;min-height:350px;display:flex}._fullWidthChart_1uihp_112{grid-column:1/-1}._chartHeader_1uihp_118{border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}._chartTitle_1uihp_126{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0;font-weight:600}._chartBody_1uihp_133{flex:1;width:100%;height:100%;min-height:250px}._spinner_1uihp_140{border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite _spin_1uihp_140}@keyframes _spin_1uihp_140{to{transform:rotate(360deg)}}@media (width<=768px){._header_1uihp_10{flex-direction:column;align-items:stretch}._chartsGrid_1uihp_37{grid-template-columns:1fr}._filters_1uihp_165{flex-direction:column;width:100%}._filterSelect_1uihp_170,._exportBtn_1uihp_171{width:100%}}@media (width<=600px){._grid_1uihp_177{grid-template-columns:minmax(100%,1fr)}}@media (width<=480px){.recharts-legend-wrapper{display:none!important}}._printHeader_1uihp_189{display:none}@media print{@page{size:A4;margin:1.5cm}nav,aside,.no-print{display:none!important}._printHeader_1uihp_189{text-align:center;border-bottom:2px solid #1e3a8a;margin-bottom:24px;padding-bottom:12px;display:block!important}._printHeader_1uihp_189 h2{color:#1e3a8a;margin:0 0 8px;font-size:24px}._printHeader_1uihp_189 p{color:#64748b;margin:4px 0;font-size:14px}body,#root{color:#000!important;background-color:#fff!important;height:auto!important;display:block!important;overflow:visible!important}._dashboard_1uihp_1{max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}._grid_1uihp_177{flex-wrap:wrap!important;gap:16px!important;display:flex!important}._chartCard_1uihp_101{break-inside:avoid;box-shadow:none!important;page-break-inside:avoid!important;border:1px solid #ddd!important;margin-bottom:24px!important}._metricCard_1uihp_50{box-shadow:none!important;border:1px solid #ddd!important;flex:30%!important;margin-bottom:16px!important}._chartsGrid_1uihp_37{display:block!important}._fullWidthChart_1uihp_112,._chartCard_1uihp_101{width:100%!important;margin-bottom:24px!important;display:block!important}._fullWidthChart_1uihp_112{page-break-after:always}}._skeletonContainer_12w4r_1{flex-direction:column;gap:24px;width:100%;display:flex}._shimmer_12w4r_8{background:linear-gradient(90deg, var(--color-border,#e2e8f0) 25%, var(--color-background,#f8fafc) 50%, var(--color-border,#e2e8f0) 75%);background-size:200% 100%;border-radius:8px;animation:1.6s ease-in-out infinite _shimmer_12w4r_8}@keyframes _shimmer_12w4r_8{0%{background-position:-200% 0}to{background-position:200% 0}}._metricsGrid_12w4r_29{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;width:100%;display:grid}._cardSkeleton_12w4r_36{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 4px 14px #00000005}._headerRow_12w4r_47{justify-content:space-between;align-items:center;display:flex}._titleSkeleton_12w4r_53{width:45%;height:22px}._subtitleSkeleton_12w4r_58{width:30%;height:14px;margin-top:4px}._boxRow_12w4r_64{gap:12px;display:flex}._boxSkeleton_12w4r_69{border-radius:10px;flex:1;height:64px}._barSkeleton_12w4r_75{border-radius:4px;width:100%;height:8px}._funnelSkeleton_12w4r_81{flex-direction:column;align-items:center;gap:10px;width:100%;padding:16px 0;display:flex}._funnelBar1_12w4r_90{clip-path:polygon(0% 0%,100% 0%,90% 100%,10% 100%);border-radius:12px;width:100%;height:90px}._funnelBar2_12w4r_97{clip-path:polygon(10% 0%,90% 0%,75% 100%,25% 100%);border-radius:12px;width:100%;height:90px}._funnelBar3_12w4r_104{clip-path:polygon(25% 0%,75% 0%,60% 100%,40% 100%);border-radius:12px;width:100%;height:90px}._rankingsGrid_12w4r_111{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;width:100%;display:grid}._tableRowSkeleton_12w4r_118{border-radius:8px;width:100%;height:38px}._tableContainer_sk2g4_1{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);width:100%;overflow-x:auto}._table_sk2g4_1{border-collapse:collapse;text-align:left;width:100%}._table_sk2g4_1 th{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border);background-color:var(--color-background);padding:12px 16px;font-size:13px;font-weight:700}._table_sk2g4_1 td{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);padding:12px 16px;font-size:13px}._table_sk2g4_1 tbody tr:last-child td{border-bottom:none}._table_sk2g4_1 tbody tr:hover{background-color:var(--color-background)}._emptyState_sk2g4_41{padding:var(--spacing-3xl) var(--spacing-xl);text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}._emptyStateIcon_sk2g4_51{margin-bottom:var(--spacing-md);color:var(--color-text-tertiary)}._emptyStateText_sk2g4_56{font-size:var(--font-size-md);margin:0;font-weight:500}@media (width<=768px){._tableContainer_sk2g4_1{box-shadow:none;background-color:#0000;border:none;overflow-x:visible!important}._table_sk2g4_1 thead{display:none}._table_sk2g4_1,._table_sk2g4_1 tbody,._table_sk2g4_1 tr,._table_sk2g4_1 td{width:100%;display:block}._table_sk2g4_1 tr{background-color:var(--color-surface);border:1px solid #00000026;border-radius:8px;margin-bottom:24px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._table_sk2g4_1 td{text-align:right;border-bottom:1px solid var(--color-border);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}._table_sk2g4_1 td>*{word-break:break-word;max-width:100%}._table_sk2g4_1 td:last-child{border-bottom:none}._table_sk2g4_1 td:before{content:attr(data-label);color:var(--color-text-secondary);text-transform:uppercase;text-align:left;flex-shrink:0;margin-right:12px;font-size:11px;font-weight:600}._emptyState_sk2g4_41{border:none}}._pagination_sk2g4_117{border-bottom:1px solid var(--color-border);background-color:var(--color-surface);justify-content:space-between;align-items:center;padding:16px;display:flex}._paginationInfo_sk2g4_126{color:var(--color-text-secondary);font-size:13px}._paginationControls_sk2g4_131{align-items:center;gap:8px;display:flex}._pageButton_sk2g4_137{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;background-color:#0000;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}._pageButton_sk2g4_137:hover:not(:disabled){background-color:var(--color-background);border-color:var(--color-text-secondary)}._pageButton_sk2g4_137:disabled{opacity:.5;cursor:not-allowed}._pageInfo_sk2g4_161{color:var(--color-text-primary);padding:0 8px;font-size:13px;font-weight:500}._container_7f05i_1{gap:var(--spacing-xl);flex-direction:column;width:100%;display:flex}._header_7f05i_8{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;margin-bottom:32px;display:flex}._title_7f05i_17{color:var(--color-text-primary);margin:0 0 8px;font-size:28px;font-weight:700}._tabsContainer_7f05i_24{border-bottom:1px solid var(--color-border);gap:8px;margin-bottom:24px;display:flex}._tab_7f05i_24{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:12px 24px;font-size:15px;font-weight:600;transition:color .2s;position:relative}._tab_7f05i_24:hover{color:var(--color-text-primary)}._activeTab_7f05i_47{color:var(--color-primary)}._activeTab_7f05i_47:after{content:"";background-color:var(--color-primary);border-top-left-radius:3px;border-top-right-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}._subtitle_7f05i_63{color:var(--color-text-secondary);margin:0;font-size:15px}._grid_7f05i_69{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}._actions_7f05i_75{flex-wrap:wrap;gap:12px;display:flex}._viewWrapper_7f05i_82{width:100%}._tableContainer_7f05i_86{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;width:100%;display:block;overflow-x:auto}._table_7f05i_86{border-collapse:collapse;width:100%;min-width:600px}._table_7f05i_86 th,._table_7f05i_86 td{text-align:left;border-bottom:1px solid var(--color-border);padding:12px 16px;font-size:13px}._table_7f05i_86 th{color:var(--color-text-secondary);text-transform:uppercase;background-color:var(--color-background);letter-spacing:.5px;border-bottom:1px solid var(--color-border);font-size:13px;font-weight:700}@keyframes _spin_7f05i_127{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spin_7f05i_127{animation:1s linear infinite _spin_7f05i_127}._table_7f05i_86 tbody tr:hover{background-color:var(--color-background)}._inactiveRow_7f05i_135{background-color:#ef44440a!important}._inactiveRow_7f05i_135:hover{background-color:#ef444414!important}._cardsContainer_7f05i_143{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:none}._filters_7f05i_149{gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}._filters_7f05i_149>div{flex:200px}._selectFilter_7f05i_160{border:1px solid var(--color-border);background-color:var(--color-surface);height:40px;color:var(--color-text-primary);padding:0 var(--spacing-md);border-radius:9999px;outline:none;flex:1}._personCard_7f05i_171{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);align-items:center;gap:var(--spacing-md);transition:transform .2s,box-shadow .2s;display:flex}._personCard_7f05i_171:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._avatar_7f05i_187{background-color:var(--color-primary-light);width:32px;height:32px;color:var(--color-white);font-size:var(--font-size-sm);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}._userInfo_7f05i_200{flex-direction:column;display:flex}._usuarioCell_7f05i_205{align-items:center;gap:var(--spacing-sm);display:flex}._userName_7f05i_211{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0;font-weight:600}._userEmail_7f05i_218{color:var(--color-text-secondary);margin:0;font-size:11px}._badge_7f05i_226{background-color:var(--color-success-light);color:var(--color-success);border-radius:var(--border-radius-full);text-transform:uppercase;padding:2px 8px;font-size:10px;font-weight:600}._formGrid_7f05i_236{grid-template-columns:1fr;gap:12px;display:grid}._profileHeader_7f05i_242{text-align:center;margin-bottom:var(--spacing-xl);flex-direction:column;align-items:center;display:flex}._profileAvatar_7f05i_250{color:#fff;width:80px;height:80px;margin-bottom:var(--spacing-md);border-radius:50%;justify-content:center;align-items:center;font-size:32px;font-weight:700;display:flex}@media (width>=768px){._formGrid_7f05i_236{grid-template-columns:1fr 1fr}._formGridFull_7f05i_268{grid-column:span 2}._profileHeader_7f05i_242{text-align:left;flex-direction:row;align-items:center}._profileAvatar_7f05i_250{margin-bottom:0;margin-right:var(--spacing-lg)}}._toggleSwitch_7f05i_287{flex-shrink:0;align-items:center;width:38px;height:22px;display:inline-flex;position:relative}._toggleSwitch_7f05i_287 input{opacity:0;width:0;height:0}._slider_7f05i_302{cursor:pointer;background-color:#cbd5e1;border-radius:22px;transition:all .25s;position:absolute;inset:0}._slider_7f05i_302:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .25s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #00000040}._toggleSwitch_7f05i_287 input:checked+._slider_7f05i_302{background-color:#16a34a}._toggleSwitch_7f05i_287 input:disabled+._slider_7f05i_302{opacity:.45;cursor:not-allowed}._toggleSwitch_7f05i_287 input:checked+._slider_7f05i_302:before{transform:translate(16px)}._roleBadge_7f05i_341{text-transform:uppercase;letter-spacing:.6px;border-radius:9999px;justify-content:center;align-items:center;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000000f}._roleADMIN_7f05i_353{color:#fff;background-color:#bf1a2f}._roleSUPERVISOR_7f05i_354{color:#fff;background-color:#a1b037}._roleEJECUTIVO_7f05i_355{color:#fff;background-color:#51748b}._roleTECNICO_7f05i_356{color:#fff;background-color:#7c3aed}._roleGERENCIA_7f05i_357{color:#fff;background-color:#059669}._zonesList_7f05i_359{flex-wrap:wrap;gap:4px;display:flex}._zoneTag_7f05i_360{background:var(--color-background);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:4px;padding:2px 6px;font-size:11px}._noZones_7f05i_361{color:var(--color-text-tertiary);font-size:11px;font-style:italic}._actions_7f05i_75{align-items:center;gap:8px;display:flex}._actionBtn_7f05i_363{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px}._actionBtn_7f05i_363:hover{background:var(--color-background);color:var(--color-text-primary)}._actionBtn_7f05i_363._danger_7f05i_365:hover{background:var(--color-error-light);color:var(--color-error)}._actionBtn_7f05i_363:disabled{opacity:.5;cursor:not-allowed}._passwordText_7f05i_367{color:var(--color-text-secondary);background-color:var(--color-background);border-radius:4px;padding:4px 8px;font-family:monospace;font-size:13px}._container_1g603_1{max-width:1000px;margin:0 auto;animation:.3s ease-in-out _fadeIn_1g603_1}@keyframes _fadeIn_1g603_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._header_1g603_12{margin-bottom:var(--spacing-2xl)}._title_1g603_16{color:var(--color-text-primary);margin:0 0 8px;font-size:28px;font-weight:700}._subtitle_1g603_23{color:var(--color-text-secondary);margin:0;font-size:15px}._grid_1g603_29{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}._card_1g603_35{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}._cardHeader_1g603_45{padding:var(--spacing-lg) var(--spacing-xl);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--spacing-md);background-color:#00000005;display:flex}[data-theme=dark] ._cardHeader_1g603_45{background-color:#ffffff05}._cardIcon_1g603_58{color:var(--color-text-brand)}._cardTitle_1g603_62{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600}._cardContent_1g603_69{padding:var(--spacing-xl);gap:var(--spacing-lg);flex-direction:column;flex:1;display:flex}._avatarSection_1g603_77{align-items:center;gap:var(--spacing-xl);margin-bottom:var(--spacing-md);display:flex}._avatarPreview_1g603_84{border:4px solid var(--color-background);width:100px;height:100px;box-shadow:var(--shadow-md);background-color:var(--color-primary-light);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._avatarPlaceholder_1g603_98{color:#fff;font-size:36px;font-weight:700}._avatarInfo_1g603_104 h3{color:var(--color-text-primary);margin:0 0 4px;font-size:20px}._avatarInfo_1g603_104 p{color:var(--color-text-secondary);margin:0;font-size:14px}: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}[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:#1e293b;--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:#334155}: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}
