@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";._btn_hyw37_1{display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-family:var(--font-sans);border-radius:0;transition:none;border:1px solid transparent;gap:var(--space-2);cursor:pointer;flex-shrink:0;text-align:center;line-height:1;position:relative;text-transform:uppercase;letter-spacing:.05em}._btn_hyw37_1:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}._btn_hyw37_1:disabled{opacity:.1;cursor:not-allowed;filter:grayscale(1)}._primary_hyw37_32{background:#000;color:#fff;border:1px solid #000}._primary_hyw37_32:hover:not(:disabled){background:#fff;color:#000}._primary_hyw37_32:active:not(:disabled){background:#000;color:#fff}._secondary_hyw37_48{background:#fff;color:#000;border:1px solid #000}._secondary_hyw37_48:hover:not(:disabled){background:#000;color:#fff}._secondary_hyw37_48:active:not(:disabled){background:#fff;color:#000}._danger_hyw37_64{background:#fff;color:var(--danger-600);border:1px solid var(--danger-600)}._danger_hyw37_64:hover:not(:disabled){background:var(--danger-600);color:#fff}._ghost_hyw37_75{background:transparent;color:#000;border:1px solid transparent;text-decoration:underline;text-underline-offset:4px}._ghost_hyw37_75:hover:not(:disabled){background:var(--gray-100)}._outline_hyw37_87{background:transparent;border-color:#000;color:#000}._outline_hyw37_87:hover:not(:disabled){background:#000;color:#fff}._success_hyw37_98{background:#fff;border:1px solid var(--success-600);color:var(--success-600)}._success_hyw37_98:hover:not(:disabled){background:var(--success-600);color:#fff}._sm_hyw37_110{padding:8px 16px;font-size:11px}._md_hyw37_115{padding:12px 24px;font-size:13px}._lg_hyw37_120{padding:16px 32px;font-size:15px}._fullWidth_hyw37_125{width:100%}._loading_hyw37_129{color:transparent!important}._spinner_hyw37_133{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid #000;border-radius:0;border-top-color:transparent;animation:_spin_hyw37_133 .6s linear infinite}@keyframes _spin_hyw37_133{to{transform:translate(-50%,-50%) rotate(360deg)}}._container_1bc6k_1{display:flex;flex-direction:column;gap:0}._fullWidth_1bc6k_7{width:100%}._label_1bc6k_11{font-size:11px;font-weight:800;color:var(--gray-700);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}._inputWrapper_1bc6k_20{position:relative;display:flex;align-items:center}._input_1bc6k_20{width:100%;padding:12px;font-size:13px;font-family:var(--font-sans);color:#000;background:#fff;border:1px solid #000;border-radius:0;transition:none;font-weight:600}._input_1bc6k_20::placeholder{color:var(--gray-300);text-transform:uppercase;font-size:10px;letter-spacing:.05em}._input_1bc6k_20:focus{outline:none;border-width:2px;padding:11px}._input_1bc6k_20:disabled{background:var(--gray-50);color:var(--gray-400);cursor:not-allowed;border-color:var(--gray-300)}._withIconLeft_1bc6k_60{padding-left:40px}._withIconRight_1bc6k_64{padding-right:40px}._iconWrapper_1bc6k_68{position:absolute;top:50%;transform:translateY(-50%);color:#000;font-size:18px;display:flex;align-items:center;justify-content:center;pointer-events:none}._iconLeft_1bc6k_80{left:12px}._iconRight_1bc6k_84{right:12px}._errorInput_1bc6k_89{border-color:var(--danger-600)!important}._errorText_1bc6k_93{font-size:10px;font-weight:800;color:var(--danger-600);margin-top:2px;text-transform:uppercase}._successInput_1bc6k_101{border-color:var(--success-600)!important}._card_l6ec2_1{background:var(--surface);border-radius:0;border:1px solid #000;transition:none;overflow:visible;box-shadow:none;color:var(--text)}._card_l6ec2_1:hover{border-color:var(--primary-600)}._dark_l6ec2_16{background:var(--primary-800);color:#fff;box-shadow:var(--shadow-md);border:none}._dark_l6ec2_16:hover{box-shadow:var(--shadow-lg)}._padding-none_l6ec2_27{padding:0}._padding-sm_l6ec2_31{padding:var(--space-3)}._padding-md_l6ec2_35{padding:var(--space-6)}._padding-lg_l6ec2_39{padding:var(--space-8)}.kiosk-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;font-family:Inter,-apple-system,sans-serif;background-color:var(--gray-50);background-image:radial-gradient(var(--primary-100) 1px,transparent 1px);background-size:20px 20px}.kiosk-card{background:#fff;border-radius:12px;padding:40px;max-width:440px;width:100%;text-align:center;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid var(--gray-200)}@media (max-width: 640px){.kiosk-card{padding:24px;border-radius:12px}}.kiosk-card h1{font-size:24px;font-weight:700;margin-bottom:24px;color:var(--gray-900)}.kiosk-error{background:var(--danger-50);color:var(--danger-700);padding:12px;border-radius:8px;margin-bottom:20px;font-size:14px}.office-select-btn{width:100%;padding:16px;background:#fff;border:1px solid var(--gray-200);border-radius:8px;margin-bottom:12px;cursor:pointer;text-align:left;transition:all .2s}.office-select-btn:hover{background:var(--gray-50);border-color:var(--primary-300);box-shadow:0 2px 4px #0000000d}.office-name{font-size:16px;font-weight:600;color:var(--gray-900);margin-bottom:4px}.office-address{font-size:13px;color:var(--gray-500)}.pin-display{display:flex;justify-content:center;gap:12px;margin-bottom:32px}.pin-dot{width:16px;height:16px;border-radius:50%;background:var(--gray-200);transition:all .2s}.pin-dot.filled{background:var(--primary-600)}.pin-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:32px}.pin-key{padding:20px 0;font-size:24px;font-weight:600;color:var(--gray-900);border:1px solid var(--gray-200);border-radius:8px;background:var(--gray-50);cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.pin-key:hover{background:var(--gray-100);border-color:var(--gray-300)}.pin-key:active{background:var(--primary-50);color:var(--primary-700);border-color:var(--primary-200);transform:scale(.98)}.kiosk-btn{width:100%;padding:12px 16px;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px}.kiosk-btn.primary{background:var(--primary-600);color:#fff}.kiosk-btn.primary:hover{background:var(--primary-700)}.kiosk-btn.secondary{background:#fff;color:var(--gray-700);border:1px solid var(--gray-300)}.kiosk-btn.secondary:hover{background:var(--gray-50);border-color:var(--gray-400)}.kiosk-btn.link{background:none;color:var(--primary-600);text-decoration:none;margin-top:16px;font-size:14px;font-weight:500}.kiosk-btn.link:hover{color:var(--primary-700);text-decoration:underline}.kiosk-btn:disabled{opacity:.6;cursor:not-allowed}.kiosk-input{width:100%;padding:10px 14px;font-size:16px;color:var(--gray-900);border:1px solid var(--gray-300);border-radius:6px;margin-bottom:16px;background:#fff;transition:border-color .2s}.kiosk-input:focus{outline:none;border-color:var(--primary-600);box-shadow:0 0 0 2px var(--primary-100)}.search-results{max-height:240px;overflow-y:auto;margin-bottom:20px;border-radius:8px;border:1px solid var(--gray-200);background:#fff}.result-item{width:100%;padding:12px 16px;text-align:left;color:var(--gray-900);background:#fff;border:none;border-bottom:1px solid var(--gray-100);cursor:pointer;font-size:14px}.result-item:last-child{border-bottom:none}.result-item:hover{background:var(--gray-50)}.big-pin{font-size:48px;font-weight:700;color:var(--primary-600);margin:24px 0;letter-spacing:4px}.signature-canvas{border:2px solid var(--gray-300);border-radius:8px;background:#fff;cursor:crosshair;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;max-width:100%}.role-options{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.role-btn{width:100%;padding:24px 28px;font-size:22px;font-weight:700;color:var(--gray-800);background:#fff;border:2px solid var(--gray-300);border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center}.role-btn:hover:not(.disabled){background:var(--primary-50);border-color:var(--primary-400);transform:translateY(-2px);box-shadow:0 4px 12px #6366f133}.role-btn.selected{background:var(--primary-600);border-color:var(--primary-600);color:#fff;box-shadow:0 4px 16px #6366f159}.role-btn.selected:hover{background:var(--primary-700);border-color:var(--primary-700);transform:translateY(-2px)}.role-btn.disabled{opacity:.5;cursor:not-allowed;background:var(--gray-100)}.role-btn .no-staff{display:block;font-size:12px;font-weight:400;color:var(--danger-600);margin-top:4px}.role-btn.selected .no-staff{color:#fffc}._layout_1hhvy_1{display:flex;min-height:100vh;background-color:var(--bg)}._sidebar_1hhvy_7{width:240px;background-color:var(--bg-sidebar);position:fixed;top:0;bottom:0;left:0;border-right:1px solid #000;display:flex;flex-direction:column;z-index:50;transition:transform .3s ease}._sidebarHeader_1hhvy_21{padding:32px 24px;display:flex;align-items:center;gap:12px}._sidebarContent_1hhvy_28{flex:1;overflow-y:auto;padding:0 12px;display:flex;flex-direction:column;gap:4px}._navItem_1hhvy_37{display:flex;align-items:center;gap:12px;padding:12px 20px;border-radius:0;color:var(--gray-600);text-decoration:none;transition:all var(--transition-fast);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em}._navItem_1hhvy_37:hover{background-color:var(--gray-100);color:var(--primary-600)}._navItemActive_1hhvy_57{background-color:var(--primary-600);color:#fff!important}._navItemActive_1hhvy_57 ._navIcon_1hhvy_62{color:#fff}._navIcon_1hhvy_62{display:flex;align-items:center;justify-content:center;width:20px;color:inherit}._userSection_1hhvy_74{padding:16px;border-top:1px solid #000;margin-top:auto}._userProfile_1hhvy_80{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:8px;border-radius:0}._avatar_1hhvy_89{width:32px;height:32px;border-radius:0;background-color:var(--primary-600);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;flex-shrink:0}._userInfo_1hhvy_103{overflow:hidden;line-height:1.2}._userName_1hhvy_108{font-weight:700;font-size:13px;color:var(--gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}._userRole_1hhvy_118{font-size:11px;font-weight:600;color:var(--gray-400);text-transform:uppercase;letter-spacing:.05em}._mainContent_1hhvy_126{flex:1;margin-left:240px;padding:24px 32px;max-width:100%;transition:margin-left .3s ease}@media (max-width: 768px){._sidebar_1hhvy_7{top:0;bottom:0;left:0;border-radius:0;transform:translate(-100%);width:280px}._sidebar_1hhvy_7._open_1hhvy_145{transform:translate(0)}._backdrop_1hhvy_149{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:40;animation:_fadeIn_1hhvy_1 .3s ease}._mainContent_1hhvy_126{margin-left:0;padding:0 16px 16px}._mobileHeader_1hhvy_166{display:flex;align-items:center;padding:16px;background:var(--surface);border-bottom:1px solid #000;position:sticky;top:0;z-index:30;margin-bottom:16px;justify-content:space-between}}@keyframes _fadeIn_1hhvy_1{0%{opacity:0}to{opacity:1}}@media (min-width: 769px){._mobileHeader_1hhvy_166{display:none}}._container_18aq6_4{display:flex;flex-direction:column;gap:20px;padding-bottom:48px;max-width:1280px}._header_18aq6_15{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:4px}._title_18aq6_22{font-size:22px;font-weight:700;color:var(--text);letter-spacing:-.025em}._subtitle_18aq6_29{color:var(--muted);font-size:var(--text-sm);display:flex;align-items:center;gap:5px;margin-top:3px;font-weight:400}._tariffCard_18aq6_42{background:#fff!important;border:2px solid var(--gray-900)!important;border-radius:0!important;box-shadow:4px 4px 0 var(--gray-900)!important;color:var(--gray-900)!important;cursor:default}._tariffCard_18aq6_42:hover{transform:none}._tariffHeader_18aq6_55{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}._tariffInfo_18aq6_62 h3{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-600);margin:0 0 6px}._tariffName_18aq6_71{font-size:24px;font-weight:800;margin:0 0 4px;color:var(--gray-900);text-transform:uppercase;font-family:var(--font-heading)}._tariffPrice_18aq6_80{font-size:13px;font-weight:600;color:var(--gray-600);margin:0}._tariffExpiry_18aq6_87{font-size:12px;color:var(--gray-600);font-weight:600;margin:6px 0 0}._tariffBill_18aq6_94{text-align:right}._tariffBillAmount_18aq6_98{font-size:32px;font-weight:800;color:var(--gray-900);margin:0;line-height:1;font-family:var(--font-heading)}._tariffBillLabel_18aq6_107{font-size:12px;font-weight:600;color:var(--gray-600);margin:6px 0 0;text-transform:uppercase}._tariffUsage_18aq6_115{background:#fff;border-radius:0;padding:14px 16px;border:2px solid var(--gray-900)}._tariffUsageHeader_18aq6_122{display:flex;justify-content:space-between;margin-bottom:12px;font-size:13px;color:var(--gray-900);font-weight:700}._tariffOverage_18aq6_131{color:var(--danger-600);font-weight:800}._tariffProgressBar_18aq6_136{height:8px;background:var(--gray-200);border-radius:0;overflow:hidden;border:1px solid var(--gray-900)}._tariffProgressFill_18aq6_144{height:100%;border-radius:0;transition:width .6s var(--ease-out)}._tariffProgressNormal_18aq6_150{background:var(--gray-900)}._tariffProgressWarning_18aq6_151{background:var(--danger-600)}._statsGrid_18aq6_156{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._statsCard_18aq6_162{padding:20px;display:flex;align-items:center;gap:16px;background:#fff!important;border:2px solid var(--gray-900)!important;box-shadow:4px 4px 0 var(--gray-900)!important;border-radius:0!important}._statsIcon_18aq6_173{width:48px;height:48px;border-radius:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--gray-100)!important;border:2px solid var(--gray-900);color:var(--gray-900)!important}._statsValue_18aq6_186{font-size:28px;font-weight:800;line-height:1;margin:0 0 4px;color:var(--gray-900);font-family:var(--font-heading)}._statsLabel_18aq6_195{margin:0;color:var(--gray-600);font-size:13px;font-weight:700;text-transform:uppercase}._chartHeader_18aq6_206{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._chartTitle_18aq6_213{font-size:16px;font-weight:800;margin:0;display:flex;align-items:center;gap:8px;text-transform:uppercase;color:var(--gray-900)}._trendBadge_18aq6_224{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:0;font-size:13px;font-weight:800;border:2px solid var(--gray-900);background:var(--gray-50);color:var(--gray-900)}._trendPercent_18aq6_237{font-weight:800}._trendLabel_18aq6_239{color:var(--gray-600);font-size:12px;font-weight:600;text-transform:uppercase}._leadersHeader_18aq6_249{font-size:16px;font-weight:800;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:8px;color:var(--gray-900)}._headerIcon_18aq6_260{color:var(--gray-900)}._leadersGrid_18aq6_262{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}._leaderCard_18aq6_269{padding:20px;border-radius:0!important;box-shadow:4px 4px 0 var(--gray-900)!important}._medicCard_18aq6_275,._mechanicCard_18aq6_275{background:#fff!important;border:2px solid var(--gray-900)!important}._leaderLabel_18aq6_280{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;display:flex;align-items:center;gap:6px;color:var(--gray-900)!important}._leaderName_18aq6_292{font-size:18px;font-weight:800;color:var(--gray-900);margin-bottom:8px;font-family:var(--font-heading)}._leaderStat_18aq6_300{display:flex;align-items:baseline;gap:6px}._leaderCount_18aq6_306{font-size:32px;font-weight:800;line-height:1;font-family:var(--font-heading);color:var(--gray-900)!important}._leaderSubtext_18aq6_314{font-size:14px;font-weight:700;text-transform:uppercase;color:var(--gray-600)!important}._periodHeader_18aq6_324{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}._periodControls_18aq6_333{display:flex;align-items:center;gap:8px;background:#fff;padding:6px 12px;border-radius:0;border:2px solid var(--gray-900);box-shadow:2px 2px 0 var(--gray-900)}._periodDivider_18aq6_344{width:2px;height:16px;background:var(--gray-900);margin:0 4px}._statsListGrid_18aq6_354{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}._listPanel_18aq6_360{background:#fff;border-radius:0;padding:20px;border:2px solid var(--gray-900);box-shadow:4px 4px 0 var(--gray-900)}._listTitle_18aq6_368{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-900);margin-bottom:20px;display:flex;align-items:center;gap:8px;border-bottom:2px solid var(--gray-900);padding-bottom:12px}._listContainer_18aq6_382{display:flex;flex-direction:column;gap:12px}._listItem_18aq6_388{display:flex;align-items:stretch;gap:0;border:2px solid var(--gray-900);background:#fff}._rankCircle_18aq6_396{width:40px;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;background:var(--gray-900);flex-shrink:0;border-right:2px solid var(--gray-900)}._medicRank_18aq6_410,._mechanicRank_18aq6_410{background:var(--gray-900)}._itemDetails_18aq6_414{flex:1;padding:12px}._itemHeader_18aq6_419{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._itemName_18aq6_426{font-size:13px;font-weight:700;color:var(--gray-900);text-transform:uppercase}._itemCount_18aq6_433{font-size:16px;font-weight:800;color:var(--gray-900)}._progressBg_18aq6_439{height:6px;background:var(--gray-200);border-radius:0;overflow:hidden;border:1px solid var(--gray-900)}._progressFill_18aq6_447{height:100%;border-radius:0;transition:width .5s var(--ease-out);background:var(--gray-900)}._fillSuccess_18aq6_454,._fillWarning_18aq6_454{background:var(--gray-900)}._container_17quf_1{width:100%;overflow-x:auto;border-radius:0;border:1px solid #000;background-color:var(--surface)}._table_17quf_9{width:100%;border-collapse:collapse;font-size:13px;text-align:left}._thead_17quf_16{background-color:#000;color:#fff}._th_17quf_16{padding:16px;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#fff;border-bottom:2px solid #000;white-space:nowrap}._tbody_17quf_32{background-color:var(--surface)}._tr_17quf_36{transition:none;border-bottom:1px solid #000}._tr_17quf_36:last-child{border-bottom:none}._tbody_17quf_32 ._tr_17quf_36:hover{background-color:var(--gray-50)}._td_17quf_49{padding:16px;color:#000;vertical-align:middle;font-size:13px;font-weight:600}._clickable_17quf_57{cursor:pointer}._container_1srj5_1{position:relative;display:flex;flex-direction:column;gap:0}._fullWidth_1srj5_8{width:100%}._label_1srj5_12{font-size:11px;font-weight:800;color:var(--gray-700);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}._selectButton_1srj5_22{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;padding:0 12px;border:1px solid #000;border-radius:0;font-size:13px;font-weight:800;font-family:var(--font-sans);color:#000;cursor:pointer;transition:none;width:100%;text-align:left;background-color:#fff}._selectButton_1srj5_22:hover{border-color:#000;background-color:var(--gray-50)}._selectButton_1srj5_22:focus{outline:none;border-width:2px;padding:0 11px}._selectButtonOpen_1srj5_53{border-width:2px;padding:0 11px}._selectValue_1srj5_58{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_1srj5_65{color:var(--gray-300);font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.05em}._chevron_1srj5_73{transition:none;color:#000;font-size:14px}._chevronOpen_1srj5_79{transform:rotate(180deg)}._dropdown_1srj5_84{position:absolute;top:100%;left:0;right:0;z-index:100;background-color:#fff;border-radius:0;border:1px solid #000;border-top:none;padding:0;max-height:300px;overflow-y:auto;box-shadow:4px 4px #0000001a}._option_1srj5_101{padding:12px;border-radius:0;cursor:pointer;font-size:13px;font-weight:800;color:#000;transition:none;border-bottom:1px solid var(--gray-100)}._option_1srj5_101:last-child{border-bottom:none}._option_1srj5_101:hover{background-color:#000;color:#fff}._optionSelected_1srj5_121{background-color:var(--gray-100);color:#000}._errorSelect_1srj5_127{border-color:var(--danger-600)!important}._errorText_1srj5_131{font-size:10px;font-weight:800;color:var(--danger-600);margin-top:2px;text-transform:uppercase}._nativeSelect_1srj5_140{height:40px;padding:0 12px;border:1px solid #000;border-radius:0;font-size:13px;font-weight:800;font-family:var(--font-sans);color:#000;background:#fff;width:100%;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}._nativeSelect_1srj5_140:focus{outline:none;border-width:2px}.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{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.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-left-radius:.375em;border-bottom-right-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-bottom:none;border-top:1px solid #aeaeae;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{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;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:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;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{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.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{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.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{display:inline-block;margin-left:10px}.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,.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{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.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{background-color:#216ba5;color:#fff;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:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.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{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.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;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.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{border-radius:.3rem;background-color:#f0f0f0}.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{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.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{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.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{border-radius:.3rem;background-color:#216ba5;color:#fff}.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{border-radius:.3rem;background-color:#bad9f1;color:#000}.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{background-color:#1d5d90;color:#fff}.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){background-color:#f0f0f0;color:#000}.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{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.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 transparent;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{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.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{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.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;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-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;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}._container_1tvuc_1{position:relative;display:inline-block}._inputsRow_1tvuc_6{display:flex;gap:12px}._inputGroup_1tvuc_11{display:flex;flex-direction:column;gap:4px}._label_1tvuc_17{font-size:12px;font-weight:500;color:var(--muted)}._dateButton_1tvuc_23{display:flex;align-items:center;gap:8px;padding:12px 18px;border:none;border-radius:0;font-size:14px;color:var(--text);cursor:pointer;transition:all .2s ease;min-width:140px;background:linear-gradient(145deg,#f0f4f8,#fff);box-shadow:5px 5px 10px #a3b1c64d,-5px -5px 10px #fffc}._dateButton_1tvuc_23:hover{background:linear-gradient(145deg,#fff,#f0f4f8);box-shadow:6px 6px 12px #a3b1c659,-6px -6px 12px #ffffffe6;transform:translateY(-1px)}._dateButton_1tvuc_23:focus{outline:none;box-shadow:5px 5px 10px #a3b1c64d,-5px -5px 10px #fffc,0 0 0 3px var(--primary-100)}._calendarIcon_1tvuc_58{font-size:16px}._dropdown_1tvuc_63{position:absolute;top:100%;left:0;margin-top:8px;background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--border);z-index:1000;display:flex;flex-direction:column;animation:_slideDown_1tvuc_1 .2s ease-out;min-width:480px}._dropdownBody_1tvuc_79{display:flex}@keyframes _slideDown_1tvuc_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._presets_1tvuc_96{width:160px;padding:16px;background:var(--gray-50);border-right:1px solid var(--border);display:flex;flex-direction:column;gap:4px}._presetsHeader_1tvuc_106{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text);padding:8px 12px;margin-bottom:8px}._presetsIcon_1tvuc_117{font-size:18px}._presetBtn_1tvuc_121{padding:10px 12px;background:transparent;border:none;border-radius:var(--radius-md);font-size:14px;color:var(--gray-600);text-align:left;cursor:pointer;transition:all var(--transition-fast)}._presetBtn_1tvuc_121:hover{background:var(--gray-100);color:var(--text)}._presetActive_1tvuc_138{background:var(--primary-100)!important;color:var(--primary-700)!important;font-weight:500}._calendars_1tvuc_145{display:flex;padding:20px;gap:24px;background:#fff}._calendarWrapper_1tvuc_152{min-width:280px;min-height:300px}._calendar_1tvuc_58,.react-datepicker{font-family:var(--font-sans)!important;border:none!important;background:transparent!important}.react-datepicker__month-container{float:none!important}.react-datepicker__month{margin:0!important}.react-datepicker__week{display:flex!important}.react-datepicker__header{background:transparent!important;border-bottom:none!important;padding-top:0!important}.react-datepicker__current-month{font-size:16px!important;font-weight:600!important;color:var(--text)!important;margin-bottom:12px!important}.react-datepicker__day-names{display:flex!important;margin-bottom:8px!important}.react-datepicker__day-name{color:var(--muted)!important;font-size:12px!important;font-weight:500!important;width:36px!important;line-height:36px!important;margin:2px!important}.react-datepicker__day{width:36px!important;line-height:36px!important;margin:2px!important;border-radius:50%!important;color:var(--text)!important;font-size:14px!important;transition:all .15s ease!important}.react-datepicker__day:hover{background:var(--primary-100)!important;color:var(--primary-700)!important}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{background:var(--primary-500)!important;color:#fff!important;font-weight:500!important}.react-datepicker__day--keyboard-selected{background:var(--primary-200)!important;color:var(--primary-700)!important}.react-datepicker__day--today{font-weight:700!important;color:var(--primary-600)!important}.react-datepicker__day--today.react-datepicker__day--selected{color:#fff!important}.react-datepicker__day--outside-month{color:var(--gray-300)!important}.react-datepicker__navigation{top:4px!important}.react-datepicker__navigation-icon:before{border-color:var(--muted)!important;border-width:2px 2px 0 0!important}.react-datepicker__navigation:hover *:before{border-color:var(--text)!important}._footer_1tvuc_271{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;background:var(--gray-50);border-top:1px solid var(--border)}._cancelBtn_1tvuc_280{padding:10px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);font-size:14px;font-weight:500;color:var(--gray-600);cursor:pointer;transition:all var(--transition-fast)}._cancelBtn_1tvuc_280:hover{background:var(--gray-100);color:var(--text)}._applyBtn_1tvuc_297{padding:10px 24px;background:var(--primary-500);border:none;border-radius:var(--radius-full);font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:all var(--transition-fast)}._applyBtn_1tvuc_297:hover{background:var(--primary-600);box-shadow:0 4px 12px #4d69de4d}._container_85m9e_1{display:flex;flex-direction:column;gap:24px}._header_85m9e_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid #000}._title_85m9e_16{font-size:24px;font-weight:800;color:var(--gray-900);letter-spacing:-.02em;margin:0;text-transform:uppercase}._controls_85m9e_25{display:flex;gap:12px;align-items:center}._filtersGrid_85m9e_31{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;align-items:flex-end}._filterItem_85m9e_39{display:flex;flex-direction:column;gap:8px;flex:1;min-width:200px}._dateCell_85m9e_47{display:flex;flex-direction:column;gap:2px}._dateText_85m9e_53{font-weight:800;color:#000;font-size:14px}._timeText_85m9e_59{font-size:10px;font-weight:700;color:var(--gray-500);text-transform:uppercase;letter-spacing:.05em}._badge_85m9e_67{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:0;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;border:1px solid transparent}._badgeSuccess_85m9e_80{background-color:var(--success-bg);color:var(--success-600);border-color:var(--success-600)}._badgeDanger_85m9e_86{background-color:var(--danger-bg);color:var(--danger-600);border-color:var(--danger-600)}._dropdownContainer_85m9e_93{position:relative;width:100%}._dropdownInputWrapper_85m9e_98{position:relative;display:flex;align-items:center}._clearButton_85m9e_104{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:#000;border:none;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;width:20px;height:20px;border-radius:0;transition:none;z-index:5}._clearButton_85m9e_104:hover{background:var(--danger-600)}._dropdownMenu_85m9e_128{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #000;border-radius:0;box-shadow:8px 8px #0000001a;max-height:300px;overflow-y:auto;z-index:100}@keyframes _slideDown_85m9e_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._dropdownItem_85m9e_147{padding:12px 16px;cursor:pointer;font-size:13px;font-weight:800;transition:none;color:#000;border-bottom:1px solid var(--gray-100)}._dropdownItem_85m9e_147:hover{background:#000;color:#fff}._pagination_85m9e_162{display:flex;justify-content:space-between;align-items:center;padding:24px;border-top:1px solid #000}._pageInfo_85m9e_170{font-size:13px;font-weight:800;color:var(--gray-500);letter-spacing:.02em}._overlay_1nf12_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center;z-index:1000}._container_1nf12_15{background:transparent;max-height:90vh;display:flex;flex-direction:column}._sm_1nf12_22{width:400px}._md_1nf12_23{width:500px}._lg_1nf12_24{width:700px}._xl_1nf12_25{width:900px}._content_1nf12_27{display:flex;flex-direction:column;max-height:100%;box-shadow:12px 12px #0000001a;border-radius:0;border:2px solid #000;overflow:hidden;background:var(--surface)}._header_1nf12_38{padding:var(--space-4);background-color:#000;color:#fff;display:flex;align-items:center;justify-content:space-between}._title_1nf12_47{font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._closeBtn_1nf12_54{background:transparent;border:none;font-size:20px;color:#fff;cursor:pointer;line-height:1;padding:0}._closeBtn_1nf12_54:hover{color:var(--danger-600)}._body_1nf12_68{padding:var(--space-6);overflow-y:auto;flex:1}._footer_1nf12_74{padding:var(--space-4);border-top:2px solid #000;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);background-color:var(--gray-50)}._tabsContainer_1llnz_1{display:flex;gap:0;margin-bottom:24px;border-bottom:2px solid #000;width:100%}._tab_1llnz_1{padding:12px 24px;border-radius:0;border:none;background:transparent;color:var(--gray-400);font-size:11px;font-weight:800;cursor:pointer;transition:none;text-transform:uppercase;letter-spacing:.1em;position:relative;top:2px}._tabContent_1llnz_25{display:flex;align-items:center;gap:8px}._tab_1llnz_1:hover{color:#000}._tabActive_1llnz_35{color:#000;border-bottom:2px solid #000}._badge_1llnz_41{padding:2px 6px;border-radius:0;font-size:10px;font-weight:900;line-height:normal;background:#000;color:#fff}._tabActive_1llnz_35 ._badge_1llnz_41{background:#000;color:#fff}._tab_1llnz_1:not(._tabActive_1llnz_35) ._badge_1llnz_41{background:var(--gray-100);color:var(--gray-400)}._summaryHeader_1dkil_1{display:flex;gap:12px;margin-bottom:24px;padding:16px;background:var(--gray-50);border-radius:0;border:1px solid var(--gray-100)}._summaryItem_1dkil_11{padding:4px 10px;border-radius:0;font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px;color:var(--gray-600);background:#fff;border:1px solid var(--gray-200)}._scrollArea_1dkil_24{height:480px;overflow-y:auto;padding:24px 0;margin-top:12px}._grid_1dkil_31{display:grid;grid-template-columns:1fr 1fr;gap:24px}._fullWidth_1dkil_37{grid-column:1 / -1}._statusBanner_1dkil_41{padding:24px;border-radius:0;margin-bottom:24px;border:1px solid transparent;display:flex;flex-direction:column;align-items:center;text-align:center}._statusAllowed_1dkil_52{background-color:var(--success-50);border-color:var(--success-100);color:var(--success-700)}._statusDenied_1dkil_58{background-color:var(--error-50);border-color:var(--error-100);color:var(--error-700)}._statusHeading_1dkil_64{font-size:14px;font-weight:800;display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.1em}._divider_1dkil_74{border-bottom:1px solid var(--border);margin:12px 0;opacity:.5}._fieldLabel_1dkil_80{font-size:10px;font-weight:800;color:var(--gray-400);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}._fieldValue_1dkil_89{font-size:15px;font-weight:700;color:var(--gray-900);letter-spacing:-.01em}._cryptoBlock_1dkil_96{margin-top:24px;padding:20px;background-color:#fff;border-radius:0;border:1px solid var(--gray-200)}._cryptoTitle_1dkil_104{font-size:11px;font-weight:800;color:var(--gray-450);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;display:flex;align-items:center;gap:8px}._thumbprint_1dkil_116{font-family:var(--font-mono);font-size:11px;word-break:break-all;color:var(--gray-500);background-color:var(--gray-50);padding:12px;border-radius:0;margin-top:8px;border:1px solid var(--gray-100);line-height:1.5}._logItem_1dkil_129{background-color:#fff;padding:16px;border-radius:0;border:1px solid var(--gray-100);font-size:13px;transition:all .2s}._logItem_1dkil_129:hover{border-color:var(--gray-300);background:var(--gray-50)}._logHeader_1dkil_143{display:flex;justify-content:space-between;margin-bottom:12px;font-size:11px;font-weight:700;color:var(--gray-400);text-transform:uppercase;letter-spacing:.02em}._logTime_1dkil_154{color:var(--gray-400)}._logActor_1dkil_158{background-color:var(--gray-100);color:var(--gray-700);padding:2px 8px;border-radius:0}._logAction_1dkil_165{font-weight:800;color:var(--gray-900);display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px}._logChanges_1dkil_175{display:flex;flex-direction:column;gap:6px;padding-left:16px;border-left:2px solid var(--gray-200);margin-left:4px}._container_1v3xe_1{display:flex;flex-direction:column;gap:32px}._header_1v3xe_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border)}._title_1v3xe_16{font-size:32px;font-weight:800;color:var(--gray-900);letter-spacing:-.025em;margin:0}._controls_1v3xe_24{display:flex;gap:12px;align-items:center}._fileInput_1v3xe_30{display:none}._importButton_1v3xe_34{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:0;background:var(--gray-50);color:var(--gray-700);cursor:pointer;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--gray-200);transition:all .2s cubic-bezier(.4,0,.2,1)}._importButton_1v3xe_34:hover{background:var(--gray-100);border-color:var(--gray-300);color:var(--gray-900);transform:translateY(-1px)}._searchContainer_1v3xe_58{margin-bottom:24px}._searchInput_1v3xe_62{max-width:480px}._companyName_1v3xe_66{font-weight:700;color:var(--gray-900);font-size:15px;letter-spacing:-.01em}._companyShortName_1v3xe_73{font-size:12px;font-weight:600;color:var(--gray-400);text-transform:uppercase;letter-spacing:.02em;margin-top:2px}._header_sjdzh_1{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--primary-600, #2563eb)}._header_sjdzh_1 h3{margin:0;font-size:16px;font-weight:600;color:#1f2937}._loading_sjdzh_16{text-align:center;padding:24px;color:#6b7280}._warning_sjdzh_22{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef3c7;border-radius:0;margin-bottom:16px;color:#92400e;font-size:14px}._requestBtn_sjdzh_34{margin-left:auto;padding:6px 12px;background:#f59e0b;color:#fff;border:none;border-radius:0;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}._requestBtn_sjdzh_34:hover{background:#d97706}._consentsList_sjdzh_51{display:flex;flex-direction:column;gap:12px}._consentItem_sjdzh_57{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#f9fafb;border-radius:0;gap:16px}._consentInfo_sjdzh_67{flex:1}._consentType_sjdzh_71{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px}._consentDates_sjdzh_78{display:flex;gap:16px;font-size:12px;color:#6b7280}._consentActions_sjdzh_85{display:flex;align-items:center;gap:12px}._status_sjdzh_91{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}._downloadBtn_sjdzh_99{padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:0;color:#6b7280;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}._downloadBtn_sjdzh_99:hover{background:#f3f4f6;color:var(--primary-600, #2563eb)}._missingConsent_sjdzh_117{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef2f2;border-radius:0;color:#991b1b;font-size:13px}._container_1ih7a_1{display:flex;flex-direction:column;gap:24px}._header_1ih7a_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}._title_1ih7a_16{font-size:32px;font-weight:800;color:var(--gray-900);letter-spacing:-.025em;margin:0}._bulkActions_1ih7a_24{display:flex;gap:12px;align-items:center;padding:16px 20px;background-color:var(--primary-50);border:1px solid var(--primary-100);border-radius:var(--radius-lg);margin-bottom:24px;animation:_slideDown_1ih7a_1 .2s ease-out}@keyframes _slideDown_1ih7a_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._bulkCount_1ih7a_41{font-size:14px;font-weight:700;color:var(--primary-700);margin-right:8px}._emptyState_1ih7a_48{text-align:center;padding:64px 24px;color:var(--gray-400);font-size:15px}._userInfo_1ih7a_55{display:flex;align-items:center;gap:12px}._avatar_1ih7a_61{width:36px;height:36px;border-radius:0;border:2px solid var(--gray-900);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;flex-shrink:0;background-color:#fff;color:var(--gray-900);box-shadow:2px 2px 0 var(--gray-900)}._avatarArchive_1ih7a_79{opacity:.5;box-shadow:none;border-style:dashed}._roleBadge_1ih7a_85{padding:4px 10px;border-radius:0;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;display:inline-flex;align-items:center;gap:6px;border:2px solid var(--gray-900);background-color:#fff;color:var(--gray-900);box-shadow:2px 2px 0 var(--gray-900)}._actions_1ih7a_103{display:flex;gap:8px}._kioskCode_1ih7a_108{background-color:var(--gray-100);padding:6px 12px;border-radius:0;font-family:var(--font-mono);font-size:13px;color:var(--gray-700);border:1px solid var(--gray-200);cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:8px}._kioskCode_1ih7a_108:hover{background-color:var(--gray-200);color:var(--gray-900)}._pageHeader_o0roo_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._pageTitle_o0roo_8{font-size:32px;font-weight:800;color:var(--gray-900);letter-spacing:-.025em;margin:0}._userCell_o0roo_16{display:flex;align-items:center;gap:12px}._userAvatar_o0roo_22{width:36px;height:36px;border-radius:0;background-color:var(--primary-100);color:var(--primary-700);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}._tableContainer_o0roo_35{padding:0}._modalHeader_o0roo_39{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}._modalTitle_o0roo_48{font-size:20px;font-weight:800;color:var(--gray-900);letter-spacing:-.02em;display:flex;align-items:center;gap:10px}._modalActions_o0roo_58{display:flex;gap:10px}._driverDetailsGrid_o0roo_63{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-bottom:24px}._fieldLabel_o0roo_70{font-size:11px;font-weight:700;color:var(--gray-400);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}._fieldValue_o0roo_79{font-size:15px;font-weight:600;color:var(--gray-900)}._loaderContainer_o0roo_85{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 0;gap:16px}._spinner_o0roo_94{width:40px;height:40px;border:3px solid var(--gray-100);border-top-color:var(--primary-600);border-radius:50%;animation:_spin_o0roo_94 .8s linear infinite}@keyframes _spin_o0roo_94{to{transform:rotate(360deg)}}._emptyState_o0roo_107{text-align:center;padding:80px 24px;color:var(--gray-400);font-size:15px;background-color:var(--gray-50);border-radius:var(--radius-lg);border:1px dashed var(--border)}._vehicleBadge_o0roo_117{display:inline-flex;padding:4px 10px;border-radius:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background-color:var(--success-50);color:var(--success-700);border:1px solid var(--success-100);align-items:center;gap:6px}._page_cskrt_1{padding:0;font-family:var(--font-sans);background-color:var(--bg-app)}._header_cskrt_7{margin-bottom:var(--space-6);padding:var(--space-6) var(--space-8) 0}._title_cskrt_12{font-size:var(--text-2xl);font-weight:700;color:var(--text-main);letter-spacing:-.01em;margin:0}._grid_cskrt_20{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--space-6);padding:0 var(--space-8) var(--space-8)}._cardHeader_cskrt_27{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6)}._tariffLabel_cskrt_34{font-size:var(--text-xs);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}._tariffName_cskrt_43{font-size:var(--text-2xl);font-weight:700;color:var(--text-main);letter-spacing:-.01em;margin:0}._price_cskrt_51{font-size:var(--text-xl);font-weight:700;color:var(--primary-600);margin-top:4px}._price_cskrt_51 small{font-size:var(--text-sm);color:var(--muted);font-weight:500}._statusBadge_cskrt_64{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-full);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}._statusBadge_cskrt_64._active_cskrt_76{background:var(--success-50);color:var(--success-700)}._statusBadge_cskrt_64._trial_cskrt_81{background:var(--primary-50);color:var(--primary-700)}._statusBadge_cskrt_64._inactive_cskrt_86{background:var(--gray-100);color:var(--muted)}._subscriptionInfo_cskrt_91{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border)}._field_cskrt_99 label{display:block;font-size:var(--text-xs);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}._field_cskrt_99 strong{font-size:var(--text-sm);font-weight:700;color:var(--text-main)}._usageTitle_cskrt_115{font-size:var(--text-lg);font-weight:700;color:var(--text-main);margin:0}._period_cskrt_122{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--muted);font-weight:600}._progressContainer_cskrt_131{margin-bottom:var(--space-4)}._progressLabel_cskrt_135{display:flex;justify-content:space-between;margin-bottom:6px;font-size:var(--text-xs);font-weight:700;color:var(--text)}._track_cskrt_144{height:8px;background:var(--gray-100);border-radius:var(--radius-full);overflow:hidden}._bar_cskrt_151{height:100%;background:var(--primary-600);border-radius:var(--radius-full);transition:width .3s ease}._bar_cskrt_151._danger_cskrt_158{background:var(--danger-500)}._overageText_cskrt_162{display:flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:700;color:var(--danger-600);margin-top:4px}._totalBill_cskrt_172{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-6);padding:var(--space-4);background:var(--gray-50);border-radius:var(--radius-md);border:1px solid var(--border)}._totalBill_cskrt_172 span{font-size:var(--text-sm);font-weight:600;color:var(--muted)}._cost_cskrt_189{font-size:var(--text-lg);font-weight:800;color:var(--primary-700)}._historySection_cskrt_195{margin-top:var(--space-6);padding:0 var(--space-8) var(--space-8)}._sectionTitle_cskrt_200{font-size:var(--text-lg);font-weight:700;color:var(--text-main);margin-bottom:var(--space-4)}._featureSection_cskrt_208{padding:0 var(--space-8) var(--space-8);margin-top:var(--space-4)}._featuresGrid_cskrt_213{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-4);margin-top:var(--space-4)}._featureToggle_cskrt_220{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-5)!important;gap:var(--space-4);background:#fff}._featureInfo_cskrt_230{display:flex;flex-direction:column;gap:4px;flex:1}._featureInfo_cskrt_230 strong{font-size:var(--text-base);font-weight:700;color:var(--text-main)}._featureInfo_cskrt_230 span{font-size:var(--text-xs);color:var(--muted);line-height:1.4}._toggleBtn_cskrt_249{min-width:120px}._paymentStatusBadge_cskrt_253{display:inline-flex;padding:2px 8px;border-radius:var(--radius-full);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}._paymentStatusBadge_cskrt_253._paid_cskrt_263{background:var(--success-50);color:var(--success-700)}._paymentStatusBadge_cskrt_253._pending_cskrt_268{background:var(--warning-50);color:var(--warning-700)}._tariffsList_cskrt_273{padding:0 var(--space-8) var(--space-8)}._tariffsGrid_cskrt_277{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:24px}._tariffCard_cskrt_284{height:100%;padding:24px;display:flex;flex-direction:column;border:2px solid var(--gray-900)!important;border-radius:0!important;box-shadow:4px 4px 0 var(--gray-900)!important;background:#fff!important}._currentTariff_cskrt_295{border:4px solid var(--gray-900)!important;background:#fff!important}._tariffBadge_cskrt_300{position:absolute;top:-16px;left:-4px;background:var(--gray-900);color:#fff;padding:6px 12px;font-size:11px;font-weight:800;border-radius:0;border:2px solid var(--gray-900);text-transform:uppercase}._tariffLimits_cskrt_314{margin:24px 0;display:flex;flex-direction:column;gap:12px;padding:16px 0 0;list-style:none;border-top:2px solid var(--gray-900)}._limitItem_cskrt_325{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:var(--gray-600)}._limitItem_cskrt_325 strong{font-weight:800;color:var(--gray-900);font-size:15px}._limitIcon_cskrt_340{color:var(--primary-600);flex-shrink:0}._loading_cskrt_345{padding:100px;text-align:center;color:var(--muted);font-weight:700;font-size:var(--text-sm)}._page_1f4hx_1{padding:0}._header_1f4hx_5{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;padding:8px 32px 0}._title_1f4hx_13{font-size:24px;font-weight:800;color:var(--gray-900);letter-spacing:-.02em;margin:0}._periodBadge_1f4hx_21{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--gray-50);color:var(--gray-600);border:1px solid var(--gray-200);border-radius:0;font-size:13px;font-weight:600}._companyName_1f4hx_34{font-weight:700;color:var(--primary-600);cursor:pointer;transition:color .2s}._companyName_1f4hx_34:hover{color:var(--primary-800);text-decoration:underline}._typeFixed_1f4hx_46,._typePerCheck_1f4hx_46,._typeNone_1f4hx_46{display:inline-flex;align-items:center;padding:2px 8px;border-radius:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}._typeFixed_1f4hx_46{background:var(--blue-50);color:var(--blue-700);border:1px solid var(--blue-100)}._typePerCheck_1f4hx_46{background:var(--success-50);color:var(--success-700);border:1px solid var(--success-100)}._typeNone_1f4hx_46{background:var(--gray-100);color:var(--gray-500);border:1px solid var(--gray-200)}._grandTotal_1f4hx_75{background:var(--gray-50)!important}._grandTotal_1f4hx_75 td{border-top:2px solid var(--gray-200)!important;color:var(--gray-900)!important}._emptyState_1f4hx_84,._loading_1f4hx_84{padding:100px 32px;text-align:center;color:var(--gray-400);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:13px}._page_ah7na_1{padding:0}._header_ah7na_5{margin-bottom:24px;padding:8px 32px 0}._title_ah7na_10{font-size:24px;font-weight:800;color:var(--gray-900);letter-spacing:-.02em;margin:0;display:flex;align-items:center}._sectionHeader_ah7na_20{display:flex;align-items:center;gap:12px}._sectionTitle_ah7na_26{font-size:16px;font-weight:800;color:var(--gray-900);text-transform:uppercase;letter-spacing:.05em;margin:0}._togglesGrid_ah7na_35{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}._toggleRow_ah7na_41{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--gray-50);border:1px solid var(--gray-100);border-radius:0}._toggleInfo_ah7na_51{display:flex;flex-direction:column;gap:4px;padding-right:24px}._toggleLabel_ah7na_58{font-size:14px;font-weight:700;color:var(--gray-900)}._toggleDesc_ah7na_64{font-size:12px;color:var(--gray-500);line-height:1.4;font-weight:500}._settingsGrid_ah7na_71{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}._fieldGroup_ah7na_77{display:flex;flex-direction:column;gap:6px}._fieldGroup_ah7na_77 label{font-size:11px;font-weight:700;color:var(--gray-400);text-transform:uppercase;letter-spacing:.05em}._hint_ah7na_91{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--gray-400);margin-top:4px}._reqSection_ah7na_100{background:var(--gray-50);border-radius:0;padding:24px;border:1px solid var(--gray-100)}._reqSectionHeader_ah7na_107{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:var(--primary-600);text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--gray-200)}._reqGrid_ah7na_121{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px}._reqFieldWide_ah7na_133{grid-column:1 / -1;display:flex;flex-direction:column;gap:4px}._reqFieldLabel_ah7na_140{font-size:10px;font-weight:700;color:var(--gray-400);text-transform:uppercase;letter-spacing:.05em}._reqFieldValue_ah7na_148{font-size:13px;font-weight:700;color:var(--gray-900)}._saveBar_ah7na_154{position:fixed;bottom:32px;right:32px;display:flex;align-items:center;gap:16px;padding:12px 24px;background:#fff;box-shadow:none;border-radius:0;z-index:100;border:1px solid var(--gray-100);animation:_slideUp_ah7na_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _slideUp_ah7na_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._switch_ah7na_175{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}._switch_ah7na_175 input{opacity:0;width:0;height:0}._slider_ah7na_189{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--gray-200);transition:.3s;border-radius:0}._slider_ah7na_189:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}._switch_ah7na_175 input:checked+._slider_ah7na_189{background-color:var(--success-500)}._switch_ah7na_175 input:checked+._slider_ah7na_189:before{transform:translate(20px)}._savedBadge_ah7na_221{display:flex;align-items:center;gap:8px;color:var(--success-600);font-size:13px;font-weight:700}._loading_ah7na_230{padding:100px;text-align:center;color:var(--gray-400);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px}._reqSection_ah7na_100{background-color:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}._reqSectionHeader_ah7na_107{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--gray-600);margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em}._reqGrid_ah7na_121{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px 32px}._reqField_ah7na_127{display:flex;flex-direction:column;gap:4px}._reqFieldWide_ah7na_133{display:flex;flex-direction:column;gap:4px;grid-column:1 / -1}._reqFieldLabel_ah7na_140{font-size:11px;font-weight:700;color:var(--gray-400);text-transform:uppercase;letter-spacing:.05em}._reqFieldValue_ah7na_148{font-size:15px;font-weight:600;color:var(--gray-900);word-break:break-word}._headerCard_cfsfh_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._shiftStatusIndicator_cfsfh_8{height:10px;width:10px;border-radius:50%}._userInfo_cfsfh_14{display:flex;align-items:center;gap:16px}._avatar_cfsfh_20{width:48px;height:48px;background-color:var(--primary-50);color:var(--primary-700);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}._userDetails_cfsfh_33{display:flex;flex-direction:column}._userName_cfsfh_38{font-size:18px;font-weight:600;color:var(--gray-900);display:flex;align-items:center;gap:12px}._roleBadge_cfsfh_47{font-size:12px;font-weight:400;background-color:var(--gray-100);padding:2px 8px;border-radius:0;color:var(--gray-600)}._shiftStatus_cfsfh_8{font-size:14px;color:var(--gray-500);display:flex;align-items:center;gap:8px}._shiftActive_cfsfh_64{color:var(--success-600)}._shiftInactive_cfsfh_68{color:var(--gray-400)}._ecpStatus_cfsfh_72{padding:6px 14px;border-radius:0;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px}._ecpConnected_cfsfh_82{background-color:var(--success-50);color:var(--success-700);border:1px solid var(--success-200)}._ecpChecking_cfsfh_88{background-color:var(--gray-100);color:var(--gray-600);border:1px solid var(--gray-200)}._ecpError_cfsfh_94{background-color:var(--danger-50);color:var(--danger-700);border:1px solid var(--danger-200)}._shiftControls_cfsfh_100{margin-top:12px}._actions_cfsfh_104{display:flex;gap:12px}._spin_cfsfh_109{animation:_spin_cfsfh_109 1s linear infinite}@keyframes _spin_cfsfh_109{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._icon-inline_cfsfh_118{vertical-align:middle;margin-right:4px}._container_pj8ns_1{display:flex;flex-direction:column;gap:24px;padding-bottom:40px}._header_pj8ns_8{display:flex;justify-content:space-between;align-items:center}._title_pj8ns_14{font-size:28px;font-weight:800;color:var(--gray-900);margin:0}._subtitle_pj8ns_21{color:var(--gray-500);font-size:14px;display:flex;align-items:center;gap:6px;margin-top:4px}._statsGrid_pj8ns_30{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}._statsCard_pj8ns_36{padding:24px;display:flex;align-items:center;gap:20px}._statsIcon_pj8ns_43{width:56px;height:56px;border-radius:0;display:flex;align-items:center;justify-content:center}._statsValue_pj8ns_52{font-size:32px;font-weight:800;line-height:1;margin:0 0 4px;color:var(--gray-900)}._statsLabel_pj8ns_60{margin:0;color:var(--gray-500);font-size:14px;font-weight:500}._sectionHeader_pj8ns_68{font-size:18px;font-weight:700;margin-bottom:16px;display:flex;align-items:center;gap:10px}._loading_pj8ns_77{display:flex;justify-content:center;padding:50px;color:var(--gray-500)}._activityList_pj8ns_84{display:flex;flex-direction:column;gap:12px}._activityItem_pj8ns_90{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--gray-100)}._activityItem_pj8ns_90:last-child{border-bottom:none}._tenantName_pj8ns_102{font-weight:600;color:var(--gray-900)}._tenantSlug_pj8ns_107{font-size:12px;color:var(--gray-500)}._metrics_pj8ns_112{display:flex;gap:16px}._metric_pj8ns_112{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500}._metric_pj8ns_112 i{font-size:14px}._medicMetric_pj8ns_129{color:var(--success-600)}._mechanicMetric_pj8ns_133{color:var(--warning-600)}._page_1hbi5_1{max-width:900px}._header_1hbi5_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._header_1hbi5_5 h1{font-size:28px;font-weight:700;margin:0;color:#1a1a2e}._loading_1hbi5_19{padding:40px;text-align:center;color:#666}._list_1hbi5_25{display:flex;flex-direction:column;gap:16px}._tenantCard_1hbi5_31{padding:20px!important;background:#fff;border-radius:0}._tenantMain_1hbi5_37{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._tenantInfo_1hbi5_44 h3{font-size:18px;font-weight:600;margin:0 0 4px;color:#1a1a2e}._slug_1hbi5_51{font-size:13px;color:#666;font-family:monospace}._tenantMeta_1hbi5_57{display:flex;gap:8px;align-items:center}._badge_1hbi5_63{padding:4px 10px;border-radius:0;font-size:12px;font-weight:500}._badge_1hbi5_63._active_1hbi5_70{background:#d1fae5;color:#059669}._badge_1hbi5_63._trial_1hbi5_75{background:#fef3c7;color:#d97706}._badge_1hbi5_63._expired_1hbi5_80{background:#fee2e2;color:#dc2626}._badge_1hbi5_63._inactive_1hbi5_85{background:#e5e7eb;color:#6b7280}._type_1hbi5_90{font-size:13px;color:#666}._tenantActions_1hbi5_95{display:flex;gap:8px;border-top:1px solid #f3f4f6;padding-top:12px}._validity_1hbi5_102{font-size:12px;color:#666;margin-top:8px}._empty_1hbi5_108{text-align:center;padding:48px!important}._empty_1hbi5_108 p{color:#999;margin-bottom:16px}._form_1hbi5_118{display:flex;flex-direction:column;gap:16px}._form_1hbi5_118 h4{margin:8px 0 0;padding-top:16px;border-top:1px solid #e5e7eb;font-size:14px;font-weight:600;color:#374151}._hint_1hbi5_133{font-size:12px;color:#666;margin:-12px 0 0;font-family:monospace}._error_1hbi5_140{padding:12px;background:#fee2e2;border:1px solid #fecaca;border-radius:0;color:#dc2626;font-size:14px}._page_12qir_1{max-width:800px}._header_12qir_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._header_12qir_5 h1{font-size:28px;font-weight:700;margin:0;color:#1a1a2e}._loading_12qir_19{padding:40px;text-align:center;color:#666}._list_12qir_25{display:flex;flex-direction:column;gap:12px}._paymentCard_12qir_31{padding:16px 20px!important;background:#fff;border-radius:0}._paymentMain_12qir_37{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._paymentInfo_12qir_44 h3{font-size:16px;font-weight:600;margin:0 0 2px;color:#1a1a2e}._date_12qir_51{font-size:13px;color:#666}._amount_12qir_56{font-size:20px;font-weight:700;color:#10b981}._paymentMeta_12qir_62{display:flex;gap:16px;font-size:13px;color:#666}._method_12qir_69{color:#8b5cf6}._notes_12qir_73{font-size:13px;color:#666;margin-top:8px;padding-top:8px;border-top:1px solid #f3f4f6;font-style:italic}._empty_12qir_82{text-align:center;padding:48px!important;color:#999}._form_12qir_88{display:flex;flex-direction:column;gap:16px}._error_12qir_94{padding:12px;background:#fee2e2;border:1px solid #fecaca;border-radius:0;color:#dc2626;font-size:14px}._page_bs79s_1{max-width:1200px;padding:24px;margin:0 auto}._header_bs79s_7{margin-bottom:24px}._header_bs79s_7 h1{font-size:24px;font-weight:600;color:var(--gray-900);display:flex;align-items:center;gap:12px}._list_bs79s_20{display:flex;flex-direction:column;gap:16px}._tariffCard_bs79s_26{transition:transform .2s,box-shadow .2s;border:1px solid transparent}._tariffCard_bs79s_26:hover{transform:translateY(-2px);box-shadow:none;border-color:var(--primary-200)}._cardContent_bs79s_37{display:flex;flex-direction:column;gap:20px}._cardHeader_bs79s_43{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--gray-100)}._titleSection_bs79s_51 h3{font-size:18px;font-weight:600;color:var(--gray-900);margin:0 0 4px}._tariffType_bs79s_58{font-size:13px;color:var(--gray-500);display:flex;align-items:center;gap:6px}._priceSection_bs79s_66{text-align:right}._price_bs79s_66{font-size:20px;font-weight:700;color:var(--primary-600);display:block}._period_bs79s_77{font-size:13px;color:var(--gray-500);font-weight:400}._limitsGrid_bs79s_83{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._limitItem_bs79s_89{display:flex;align-items:center;gap:10px;color:var(--gray-600);font-size:14px}._limitIcon_bs79s_97{color:var(--gray-400);flex-shrink:0}._limitValue_bs79s_102{font-weight:600;color:var(--gray-900);margin-left:auto}._limitLabel_bs79s_108{color:var(--gray-500)}._badge_bs79s_112{padding:2px 8px;border-radius:0;font-size:11px;font-weight:500;background:var(--gray-100);color:var(--gray-600)}._badge_bs79s_112._provider_bs79s_121{background:var(--blue-50);color:var(--blue-700)}._badge_bs79s_112._direct_bs79s_126{background:var(--purple-50);color:var(--purple-700)}._loading_bs79s_131{padding:48px;text-align:center;color:var(--gray-500);font-size:14px}._unlimited_bs79s_138{color:var(--primary-600);font-size:16px;line-height:1}:root{--primary-50: #F9F9FB;--primary-100: #F1F1F4;--primary-200: #E4E4E8;--primary-300: #94A3B8;--primary-400: #475569;--primary-500: #1E293B;--primary-600: #0F172A;--primary-700: #000000;--primary-800: #000000;--primary-900: #000000;--primary-grad: none;--secondary-50: #F9F9FB;--secondary-100: #F1F1F4;--secondary-200: #E4E4E8;--secondary-300: #CBD5E1;--secondary-400: #94A3B8;--secondary-500: #64748B;--secondary-600: #475569;--secondary-700: #334155;--secondary-800: #1E293B;--secondary-900: #0F172A;--gray-50: #F9F9FB;--gray-100: #F1F1F4;--gray-200: #E4E4E8;--gray-300: #D1D1D6;--gray-400: #8E8E93;--gray-500: #636366;--gray-600: #48484A;--gray-700: #3A3A3C;--gray-800: #2C2C2E;--gray-900: #1C1C1E;--bg: #FFFFFF;--bg-app: #FFFFFF;--bg-surface: #FFFFFF;--surface: #FFFFFF;--bg-sidebar: #F9F9FB;--text-main: #000000;--text: #000000;--muted: #8E8E93;--text-muted: #8E8E93;--border: #E4E4E8;--border-color: #E4E4E8;--success: #00C853;--success-50: #F0FDF4;--success-100: #DCFCE7;--success-bg: #E8F5E9;--success-500: #00C853;--success-600: #00A844;--success-700: #00883A;--warning: #FFAB00;--warning-50: #FFFBEB;--warning-100: #FFF8E1;--warning-bg: #FFF8E1;--warning-500: #FFAB00;--warning-600: #FF8F00;--warning-700: #FF6F00;--danger: #D50000;--error: #D50000;--danger-50: #FFEBEE;--danger-100: #FFCDD2;--error-bg: #FFEBEE;--danger-bg: #FFEBEE;--danger-500: #D50000;--danger-600: #B71C1C;--error-50: #FFEBEE;--error-100: #FFCDD2;--error-700: #B71C1C;--info: #1A73E8;--info-50: #E8F0FE;--info-100: #D8E6FD;--info-bg: #E8F0FE;--info-500: #1A73E8;--info-600: #1557B0;--info-700: #1245A8;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-heading: "Inter", system-ui, -apple-system, sans-serif;--text-xs: .7rem;--text-sm: .8rem;--text-base: .9rem;--text-lg: 1.1rem;--text-xl: 1.3rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-full: 9999px;--shadow-sm: none;--shadow-md: 0 0 0 1px rgba(0,0,0,.08);--shadow-lg: 0 0 0 1px rgba(0,0,0,.12);--shadow-xl: 0 0 0 1px rgba(0,0,0,.15);--transition-fast: .1s ease;--transition-normal: .2s ease;--focus-ring: 0 0 0 2px #000}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--bg-app);color:var(--text-main);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--text-main);font-weight:600;margin:0}p{margin:0}a{color:var(--primary-600);text-decoration:none;font-weight:500;transition:color .2s}a:hover{color:var(--primary-700)}button{font-family:inherit;border:none;background:none;cursor:pointer;padding:0}ul,ol{list-style:none;padding:0;margin:0}::selection{background-color:var(--primary-200);color:var(--primary-900)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn var(--transition-normal) ease-out forwards}.animate-slide-up{animation:slideUp var(--transition-normal) cubic-bezier(.16,1,.3,1) forwards}
