.page_accounting__PbzVP{display:flex;flex-direction:column;gap:var(--space-xl);animation:page_fadeIn__6Ugv0 .3s ease}.page_header__t2Gbv{display:flex;align-items:center;justify-content:space-between}.page_pageTitle__k4f0M{font-size:var(--text-3xl);font-weight:700;color:var(--text-primary)}.page_connectionStatus__pCgtX{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600}.page_connected__NUgxi{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:var(--accent-success)}.page_disconnected__9Tleh{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:var(--accent-danger)}.page_statusDot__4QchF{width:8px;height:8px;border-radius:50%}.page_statusDot__4QchF.page_active__nUo9M{background:var(--accent-success)}.page_statusDot__4QchF.page_inactive__KuKFB{background:var(--accent-danger)}.page_tabs__sCZYn{display:flex;gap:var(--space-sm);padding:var(--space-xs)}.page_tab__zdCIo{flex:1 1;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.page_tab__zdCIo:hover{background:var(--glass-bg-light);color:var(--text-primary)}.page_tab__zdCIo.page_activeTab__GJqKU{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));color:var(--text-primary);border:1px solid rgba(102,126,234,.3)}.page_tabContent__AlziV{animation:page_fadeIn__6Ugv0 .3s ease}.page_bankChecker__FZCIh{display:flex;flex-direction:column;gap:var(--space-xl)}.page_toolbar__E4Vmi{display:flex;gap:var(--space-md);flex-wrap:wrap;align-items:center}.page_actionButton__SJJnb{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border:1px solid var(--glass-border);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.page_actionButton__SJJnb:hover{transform:translateY(-1px)}.page_primaryButton__LHOkN{background:var(--gradient-btn);border-color:transparent;color:#fff}.page_primaryButton__LHOkN:hover{box-shadow:0 4px 12px rgba(102,126,234,.3)}.page_secondaryButton__I6oE0{background:var(--glass-bg-light);color:var(--text-primary)}.page_secondaryButton__I6oE0:hover{background:rgba(40,40,40,.5);border-color:hsla(0,0%,100%,.15)}.page_warningButton__uu0gt{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.3);color:var(--accent-warning)}.page_successButton__F2V4y{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3);color:var(--accent-success)}.page_disabledButton__GzQa2{opacity:.5;cursor:not-allowed;pointer-events:none}.page_summaryGrid__kaMqP{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.page_summaryCard__OVPcj{display:flex;flex-direction:column;align-items:center;padding:var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.page_summaryCard__OVPcj:hover{background:rgba(40,40,40,.5);transform:translateY(-2px)}.page_summaryCard__OVPcj.page_active__nUo9M{border-color:rgba(102,126,234,.5);background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1))}.page_summaryValue__5AmzJ{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary)}.page_summaryLabel__dedRY{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-xs)}.page_summaryCard__OVPcj.page_ok__WXBit .page_summaryValue__5AmzJ{color:var(--accent-success)}.page_summaryCard__OVPcj.page_missing___43n0 .page_summaryValue__5AmzJ{color:var(--accent-danger)}.page_summaryCard__OVPcj.page_noVoucher__mj1dp .page_summaryValue__5AmzJ{color:var(--accent-warning)}.page_summaryCard__OVPcj.page_unsure__fBzur .page_summaryValue__5AmzJ{color:var(--accent-purple)}.page_summaryCard__OVPcj.page_exempt__1W5lj .page_summaryValue__5AmzJ{color:var(--text-tertiary)}.page_tableContainer__M9_UF{overflow-x:auto}.page_table__TsGyM{width:100%;border-collapse:separate;border-spacing:0 4px}.page_table__TsGyM th{padding:var(--space-md) var(--space-md);font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;text-align:left;white-space:nowrap}.page_table__TsGyM td{padding:var(--space-md);font-size:var(--text-sm);color:var(--text-primary);background:var(--glass-bg-light);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}.page_table__TsGyM td:first-child{border-left:1px solid var(--glass-border);border-radius:8px 0 0 8px}.page_table__TsGyM td:last-child{border-right:1px solid var(--glass-border);border-radius:0 8px 8px 0}.page_table__TsGyM tr:hover td{background:rgba(40,40,40,.5)}.page_amountIn__axqjG{color:var(--accent-success);font-weight:600}.page_amountOut__e7H6E{color:var(--accent-danger);font-weight:600}.page_statusBadge__EHHBi{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border-radius:20px;font-size:var(--text-xs);font-weight:600;white-space:nowrap}.page_statusOk__EW7ib{background:rgba(16,185,129,.15);color:var(--accent-success)}.page_statusMissing__OQIpg{background:rgba(239,68,68,.15);color:var(--accent-danger)}.page_statusNoVoucher__OYg73{background:rgba(245,158,11,.15);color:var(--accent-warning)}.page_statusUnsure__u96Pj{background:rgba(139,92,246,.15);color:var(--accent-purple)}.page_statusExempt__lWw9A{background:hsla(220,9%,46%,.15);color:var(--text-tertiary)}.page_confidenceBadge__nfHJd{font-size:var(--text-xs);font-weight:600;padding:2px 6px;border-radius:var(--radius-sm);background:rgba(102,126,234,.15);color:var(--accent-primary)}.page_fileUploadZone__wge_w{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2xl);border:2px dashed var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg-light);cursor:pointer;transition:all var(--transition-fast);text-align:center;gap:var(--space-md)}.page_fileUploadZone__wge_w:hover{border-color:rgba(102,126,234,.5);background:rgba(102,126,234,.05)}.page_fileUploadZone__wge_w.page_dragOver__P_vfi{border-color:var(--accent-primary);background:rgba(102,126,234,.1)}.page_uploadIcon__dg0Z7{color:var(--text-tertiary)}.page_uploadText__40T36{font-size:var(--text-base);font-weight:600;color:var(--text-primary)}.page_uploadHint__JJaJa{font-size:var(--text-xs);color:var(--text-tertiary)}.page_fileInfo___1_8D{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-sm)}.page_fileName__cTFSk{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.page_fileSize__0kkrK{font-size:var(--text-xs);color:var(--text-secondary)}.page_removeFile__zICPt{margin-left:auto;padding:var(--space-xs) var(--space-sm);background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;font-size:var(--text-xs)}.page_removeFile__zICPt:hover{color:var(--accent-danger)}.page_reportUpload__FqeC_{display:flex;flex-direction:column;gap:var(--space-xl)}.page_uploadGrid__692ZF{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.page_uploadCard__oiYcA{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.page_uploadCard__oiYcA:hover{background:rgba(40,40,40,.5);border-color:hsla(0,0%,100%,.15)}.page_uploadCardHeader__r3EAo{display:flex;align-items:center;gap:var(--space-md)}.page_uploadCardIcon__1zK_f{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_uploadCardIcon__1zK_f.page_shifts__M7u1m{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));border:1px solid rgba(102,126,234,.3);color:var(--accent-primary)}.page_uploadCardIcon__1zK_f.page_terminal__I8MD6{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(5,150,105,.2));border:1px solid rgba(16,185,129,.3);color:var(--accent-success)}.page_uploadCardIcon__1zK_f.page_travel__GllDM{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(217,119,6,.2));border:1px solid rgba(245,158,11,.3);color:var(--accent-warning)}.page_uploadCardIcon__1zK_f.page_lonn___TXXi{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(109,40,217,.2));border:1px solid rgba(139,92,246,.3);color:var(--accent-purple)}.page_uploadCardTitle__YMW5K{font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.page_uploadCardDescription__wKxLp{font-size:var(--text-xs);color:var(--text-secondary)}.page_destinationSelect__M4xyo{display:flex;flex-direction:column;gap:var(--space-sm)}.page_destinationLabel__0p4sW{font-size:var(--text-xs);font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.page_destinationSelect__M4xyo select{padding:var(--space-sm) var(--space-md);background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer}.page_destinationSelect__M4xyo select:focus{outline:none;border-color:rgba(102,126,234,.5)}.page_uploadCardActions__yJler{display:flex;gap:var(--space-sm);margin-top:auto}.page_settingsSection__LZZT5{display:flex;flex-direction:column;gap:var(--space-xl)}.page_settingsGroup__v2J0F{display:flex;flex-direction:column;gap:var(--space-md)}.page_settingsGroupTitle__qVBYe{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);padding-bottom:var(--space-sm);border-bottom:1px solid var(--glass-border)}.page_settingsRow__Y69HZ{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm);gap:var(--space-lg)}.page_settingsLabel__YQ4Kn{font-size:var(--text-base);color:var(--text-primary)}.page_settingsDescription__ku7fr{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.page_settingsInput__e_mWP{padding:var(--space-sm) var(--space-md);background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-sm);min-width:200px}.page_settingsInput__e_mWP:focus{outline:none;border-color:rgba(102,126,234,.5)}.page_rulesList__7og_f{display:flex;flex-direction:column;gap:var(--space-sm)}.page_ruleRow__719Ce{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm);flex-wrap:wrap}.page_ruleRow__719Ce input,.page_ruleRow__719Ce select{padding:var(--space-sm) var(--space-md);background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-xs)}.page_ruleRow__719Ce input:focus,.page_ruleRow__719Ce select:focus{outline:none;border-color:rgba(102,126,234,.5)}.page_ruleRemoveBtn__kOVIH{padding:var(--space-xs) var(--space-sm);background:transparent;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);color:var(--accent-danger);cursor:pointer;font-size:11px;font-weight:600;transition:all var(--transition-fast)}.page_ruleRemoveBtn__kOVIH:hover{background:rgba(239,68,68,.15)}.page_emptyState__DfyPO{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px var(--space-xl);text-align:center;gap:var(--space-md);color:var(--text-tertiary)}.page_emptyState__DfyPO h3{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin-top:var(--space-sm)}.page_emptyState__DfyPO p{font-size:var(--text-sm);max-width:400px}.page_loading__kV0GF{display:flex;align-items:center;justify-content:center;padding:var(--space-2xl);color:var(--text-secondary);font-size:var(--text-base)}.page_spinner___fAxJ{display:inline-block;width:20px;height:20px;border:2px solid rgba(102,126,234,.3);border-top:2px solid var(--accent-primary);border-radius:50%;animation:page_spin__1133F .8s linear infinite;margin-right:var(--space-sm)}@keyframes page_spin__1133F{to{transform:rotate(1turn)}}@keyframes page_fadeIn__6Ugv0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page_filterTabs__INdQ4{display:flex;gap:var(--space-sm);flex-wrap:wrap}.page_filterTab__r5V8a{padding:var(--space-sm) var(--space-md);border-radius:20px;border:1px solid var(--glass-border);background:transparent;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.page_filterTab__r5V8a:hover{background:var(--glass-bg-light);color:var(--text-primary)}.page_filterTab__r5V8a.page_active__nUo9M{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));color:var(--text-primary);border-color:rgba(102,126,234,.3)}@media (max-width:1024px){.page_toolbar__E4Vmi{flex-direction:column;align-items:stretch}.page_summaryGrid__kaMqP{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page_accounting__PbzVP{gap:var(--space-lg)}.page_header__t2Gbv{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.page_pageTitle__k4f0M{font-size:var(--text-2xl)}.page_tabs__sCZYn{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:var(--space-sm);gap:var(--space-sm)}.page_tabs__sCZYn::-webkit-scrollbar{display:none}.page_tab__zdCIo{flex:0 0 auto;padding:var(--space-md) var(--space-lg);font-size:var(--text-sm);white-space:nowrap}.page_summaryGrid__kaMqP{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.page_summaryCard__OVPcj{padding:var(--space-md)}.page_summaryValue__5AmzJ{font-size:var(--text-xl)}.page_summaryLabel__dedRY{font-size:var(--text-xs)}.page_uploadGrid__692ZF{grid-template-columns:1fr}.page_settingsRow__Y69HZ{flex-direction:column;align-items:flex-start}.page_settingsInput__e_mWP{width:100%;min-width:unset}.page_tableContainer__M9_UF{margin:0 calc(-1 * var(--space-md));padding:0 var(--space-md);overflow-x:auto;-webkit-overflow-scrolling:touch}.page_actionButton__SJJnb,.page_table__TsGyM td,.page_table__TsGyM th{padding:var(--space-sm) var(--space-md);font-size:var(--text-xs)}.page_fileUploadZone__wge_w{padding:var(--space-xl)}.page_connectionStatus__pCgtX{font-size:var(--text-xs);padding:var(--space-sm) var(--space-md)}.page_filterTabs__INdQ4{gap:var(--space-xs)}.page_filterTab__r5V8a{padding:5px var(--space-md);font-size:var(--text-xs)}.page_ruleRow__719Ce{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.page_emptyState__DfyPO{padding:var(--space-2xl) var(--space-lg)}}@media (max-width:480px){.page_pageTitle__k4f0M{font-size:var(--text-xl)}.page_summaryGrid__kaMqP{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}.page_summaryCard__OVPcj{padding:var(--space-md)}.page_summaryValue__5AmzJ{font-size:var(--text-lg)}.page_uploadCard__oiYcA{padding:var(--space-md)}}.Toast_container__ok295{position:fixed;bottom:var(--space-lg);right:var(--space-lg);z-index:var(--z-toast);flex-direction:column;pointer-events:none}.Toast_container__ok295,.Toast_toast__UZ6rv{display:flex;gap:var(--space-md);max-width:400px}.Toast_toast__UZ6rv{align-items:center;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);box-shadow:0 4px 12px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.2);pointer-events:auto;animation:Toast_slideIn__mj_fV .3s ease-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:280px}.Toast_toast__UZ6rv.Toast_exiting__yjOBF{animation:Toast_slideOut__uX_m7 .3s ease-in forwards}@keyframes Toast_slideIn__mj_fV{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_slideOut__uX_m7{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.Toast_icon__kV1K4{flex-shrink:0;display:flex;align-items:center;justify-content:center}.Toast_message__AlZ3K{flex:1 1;font-size:var(--text-base);line-height:1.4;word-break:break-word}.Toast_dismissButton__MFW1s{flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:var(--space-xs);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background-color var(--transition-fast);opacity:.7}.Toast_dismissButton__MFW1s:hover{opacity:1;background-color:hsla(0,0%,100%,.1)}.Toast_success__mIQmT{background:linear-gradient(135deg,var(--accent-success),rgba(5,150,105,.95));color:#fff;border:1px solid var(--tint-success)}.Toast_success__mIQmT .Toast_icon__kV1K4{color:#d1fae5}.Toast_success__mIQmT .Toast_dismissButton__MFW1s{color:#fff}.Toast_error__yUZ1y{background:linear-gradient(135deg,var(--accent-danger),rgba(220,38,38,.95));color:#fff;border:1px solid var(--tint-danger)}.Toast_error__yUZ1y .Toast_icon__kV1K4{color:#fecaca}.Toast_error__yUZ1y .Toast_dismissButton__MFW1s{color:#fff}.Toast_warning__ttr9N{background:linear-gradient(135deg,var(--accent-warning),rgba(217,119,6,.95));color:#fff;border:1px solid var(--tint-warning)}.Toast_warning__ttr9N .Toast_icon__kV1K4{color:#fef3c7}.Toast_warning__ttr9N .Toast_dismissButton__MFW1s{color:#fff}.Toast_info__aE1Uv{background:linear-gradient(135deg,var(--accent-info),rgba(37,99,235,.95));color:#fff;border:1px solid var(--tint-info)}.Toast_info__aE1Uv .Toast_icon__kV1K4{color:#dbeafe}.Toast_info__aE1Uv .Toast_dismissButton__MFW1s{color:#fff}@media (max-width:768px){.Toast_container__ok295{left:var(--space-md);right:var(--space-md);bottom:var(--space-md);max-width:none}.Toast_toast__UZ6rv{min-width:auto;max-width:none}}@media (max-width:480px){.Toast_container__ok295{left:var(--space-sm);right:var(--space-sm);bottom:var(--space-sm);max-width:none}.Toast_toast__UZ6rv{min-width:auto;max-width:none;padding:var(--space-md) var(--space-md);gap:var(--space-md);border-radius:var(--radius-md)}.Toast_message__AlZ3K{font-size:var(--text-sm)}.Toast_dismissButton__MFW1s{width:auto!important;min-width:32px!important;padding:var(--space-sm)}}.HelpBubble_wrapper__ksgGm{position:relative;display:inline-flex;align-items:center;cursor:help;margin-left:var(--space-xs)}.HelpBubble_icon__xuq99{color:var(--text-tertiary);opacity:.6;flex-shrink:0;transition:opacity var(--transition-fast),color var(--transition-fast)}.HelpBubble_wrapper__ksgGm:hover .HelpBubble_icon__xuq99{opacity:.9;color:var(--text-secondary)}.HelpBubble_tooltip__X8wSE{position:absolute;padding:var(--space-md) var(--space-md);background:var(--bg-primary);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:0 4px 20px rgba(0,0,0,.18);font-size:var(--text-xs);line-height:1.5;color:var(--text-secondary);white-space:pre-line;min-width:200px;max-width:280px;z-index:var(--z-modal);pointer-events:none;animation:HelpBubble_helpFadeIn__JQ2cO .15s ease}@keyframes HelpBubble_helpFadeIn__JQ2cO{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.HelpBubble_tooltipAbove__DYF8f{bottom:100%;margin-bottom:var(--space-sm)}.HelpBubble_tooltipBelow__O6GF8{top:100%;margin-top:var(--space-sm)}.HelpBubble_alignCenter__8g5Ml{left:50%;transform:translateX(-50%)}.HelpBubble_alignLeft__xBLWP{left:0}.HelpBubble_alignRight__mw8Bm{right:0}@media (max-width:480px){.HelpBubble_tooltip__X8wSE{min-width:160px;max-width:220px;font-size:var(--text-xs);padding:var(--space-sm) var(--space-md)}}.NotesManager_modalOverlay__KoIWO{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-xl)}.NotesManager_modal__VkopY{background:var(--card-bg);border-radius:var(--radius-md);width:95%;max-width:1400px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.5);position:relative}.NotesManager_header__856Ge{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xl);border-bottom:1px solid var(--border-color)}.NotesManager_header__856Ge h2{display:flex;align-items:center;gap:var(--space-md);margin:0;font-size:var(--text-2xl);color:var(--text-primary)}.NotesManager_closeButton__6HTaM{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--space-sm);border-radius:var(--radius-sm);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.NotesManager_closeButton__6HTaM:hover{background:var(--hover-bg);color:var(--text-primary)}.NotesManager_content__HQp_S{flex:1 1;overflow:auto;padding:var(--space-xl)}.NotesManager_emptyState__pgh88{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3xl) var(--space-lg);text-align:center;color:var(--text-secondary)}.NotesManager_emptyState__pgh88 p{margin:var(--space-lg) 0 var(--space-sm);font-size:var(--text-lg);font-weight:500}.NotesManager_emptyState__pgh88 small{font-size:var(--text-base);opacity:.7}.NotesManager_tableWrapper__WrLD1{overflow-x:auto;border-radius:var(--radius-sm);border:1px solid var(--border-color)}.NotesManager_notesTable___WmDL{width:100%;border-collapse:collapse;font-size:var(--text-base)}.NotesManager_notesTable___WmDL thead{background:var(--header-bg);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-base)}.NotesManager_notesTable___WmDL th{padding:var(--space-md) var(--space-lg);text-align:left;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--border-color);white-space:nowrap}.NotesManager_notesTable___WmDL tbody tr{border-bottom:1px solid var(--border-color);transition:background var(--transition-fast)}.NotesManager_notesTable___WmDL tbody tr:hover{background:var(--hover-bg)}.NotesManager_notesTable___WmDL td{padding:var(--space-md) var(--space-lg);color:var(--text-secondary)}.NotesManager_noteNumber__K1R69{color:var(--primary-color);font-weight:600;font-size:var(--text-base)}.NotesManager_receiptCell__5pe3A{text-align:center}.NotesManager_receiptBadge__GhSla{background:var(--accent-color);color:#fff;font-weight:600}.NotesManager_receiptBadge__GhSla,.NotesManager_wholeShiftBadge__FLDVn{display:inline-block;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);font-size:var(--text-xs)}.NotesManager_wholeShiftBadge__FLDVn{background:var(--secondary-bg);color:var(--text-secondary);font-weight:500;font-style:italic}.NotesManager_negative__TJhRx{color:var(--accent-danger);font-weight:600}.NotesManager_positive__yOPsf{color:var(--accent-success);font-weight:600}.NotesManager_reasonCell__DOifL{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotesManager_actions__2DW6_{display:flex;gap:var(--space-sm);justify-content:flex-end}.NotesManager_deleteButton__nwg9w,.NotesManager_editButton__R35Rs{background:none;border:none;cursor:pointer;padding:var(--space-sm);border-radius:var(--radius-sm);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.NotesManager_editButton__R35Rs{color:var(--primary-color)}.NotesManager_editButton__R35Rs:hover{background:var(--primary-color);color:#fff}.NotesManager_deleteButton__nwg9w{color:var(--accent-danger)}.NotesManager_deleteButton__nwg9w:hover{background:var(--accent-danger);color:#fff}.NotesManager_editPanel__LxnRV{border-top:2px solid var(--border-color);background:var(--secondary-bg);padding:var(--space-xl);animation:NotesManager_slideUp__wh37E var(--transition-base)}@keyframes NotesManager_slideUp__wh37E{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.NotesManager_editHeader__4lJgh{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xl)}.NotesManager_editHeader__4lJgh h3{margin:0;font-size:var(--text-lg);color:var(--text-primary)}.NotesManager_closeEditButton__MBABq{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--space-sm);border-radius:var(--radius-sm);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.NotesManager_closeEditButton__MBABq:hover{background:var(--hover-bg);color:var(--text-primary)}.NotesManager_editForm__NXQVv{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.NotesManager_editInfo__I_PUW{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-lg);background:var(--card-bg);border-radius:var(--radius-sm);border:1px solid var(--border-color)}.NotesManager_editInfo__I_PUW p{margin:0;font-size:var(--text-base);color:var(--text-secondary)}.NotesManager_editInfo__I_PUW strong{color:var(--text-primary);display:block;margin-bottom:var(--space-xs)}.NotesManager_formGroup__MDl5V{display:flex;flex-direction:column;gap:var(--space-sm)}.NotesManager_formGroup__MDl5V label{font-weight:500;color:var(--text-primary);font-size:var(--text-base)}.NotesManager_input__F_NRW,.NotesManager_textarea__NBesz{padding:var(--space-md);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text-primary);font-size:var(--text-base);font-family:inherit;transition:border-color var(--transition-fast)}.NotesManager_input__F_NRW:focus,.NotesManager_textarea__NBesz:focus{outline:none;border-color:var(--primary-color)}.NotesManager_textarea__NBesz{resize:vertical;min-height:100px}.NotesManager_editActions__Ot7mp{display:flex;gap:var(--space-md);justify-content:flex-end}.NotesManager_cancelButton__UaHwn,.NotesManager_saveButton__pDA_p{padding:var(--space-md) var(--space-xl);border:none;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-base)}.NotesManager_saveButton__pDA_p{background:var(--primary-color);color:#fff}.NotesManager_saveButton__pDA_p:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.NotesManager_cancelButton__UaHwn{background:var(--secondary-bg);color:var(--text-secondary);border:1px solid var(--border-color)}.NotesManager_cancelButton__UaHwn:hover{background:var(--hover-bg);color:var(--text-primary)}@media (max-width:768px){.NotesManager_modal__VkopY{width:100%;max-width:100%;height:100vh;max-height:100vh;border-radius:0}.NotesManager_notesTable___WmDL{font-size:var(--text-xs)}.NotesManager_notesTable___WmDL td,.NotesManager_notesTable___WmDL th{padding:var(--space-sm) var(--space-md)}.NotesManager_editInfo__I_PUW{grid-template-columns:1fr}}.ConfirmDialog_overlay__tK1Nv{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-critical);padding:var(--space-lg);animation:ConfirmDialog_fadeIn__dm_jw .15s ease-out}.ConfirmDialog_dialog__8epM9{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-xl) var(--space-xl);max-width:400px;width:100%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.4);animation:ConfirmDialog_slideUp__FO4AS .2s ease-out}.ConfirmDialog_iconCircle__MsUdC{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;margin-bottom:var(--space-lg)}.ConfirmDialog_iconCircle__MsUdC.ConfirmDialog_danger__TKZyJ{background:rgba(239,68,68,.15);color:var(--accent-danger)}.ConfirmDialog_iconCircle__MsUdC.ConfirmDialog_warning__ipNYR{background:rgba(245,158,11,.15);color:var(--accent-warning)}.ConfirmDialog_iconCircle__MsUdC.ConfirmDialog_info__iSZyv{background:rgba(59,130,246,.15);color:var(--accent-info)}.ConfirmDialog_title__GH0t7{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-sm) 0}.ConfirmDialog_message__5Qe0N{font-size:var(--text-base);color:var(--text-secondary);margin:0 0 var(--space-xl) 0;line-height:1.5}.ConfirmDialog_actions__ToUV_{display:flex;gap:var(--space-md)}.ConfirmDialog_cancelBtn__bG0gm,.ConfirmDialog_confirmBtn__VFp_M{flex:1 1;padding:11px var(--space-lg);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:all var(--transition-fast);border:none}.ConfirmDialog_cancelBtn__bG0gm{background:var(--glass-bg-light);border:1px solid var(--glass-border);color:var(--text-primary)}.ConfirmDialog_cancelBtn__bG0gm:hover{background:var(--glass-bg)}.ConfirmDialog_confirm_danger__bC_51{background:var(--accent-danger);color:#fff}.ConfirmDialog_confirm_danger__bC_51:hover{background:var(--accent-danger)}.ConfirmDialog_confirm_warning__qreY_{background:var(--accent-warning);color:#fff}.ConfirmDialog_confirm_warning__qreY_:hover{background:var(--accent-warning)}.ConfirmDialog_confirm_info__Ak1ZM{background:var(--accent-primary);color:#fff}.ConfirmDialog_confirm_info__Ak1ZM:hover{background:var(--accent-primary-hover)}@keyframes ConfirmDialog_fadeIn__dm_jw{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog_slideUp__FO4AS{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.ConfirmDialog_overlay__tK1Nv{padding:var(--space-lg);align-items:flex-end}.ConfirmDialog_dialog__8epM9{border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-xl) var(--space-lg) var(--space-lg);max-width:100%}.ConfirmDialog_cancelBtn__bG0gm,.ConfirmDialog_confirmBtn__VFp_M{padding:var(--space-md) var(--space-lg);font-size:var(--text-base)}}.DebugAdminPanel_overlay__ak1Is{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:var(--z-toast);padding:var(--space-lg)}.DebugAdminPanel_panel__cA70x{max-width:400px}.DebugAdminPanel_panelLarge__ePZo_,.DebugAdminPanel_panel__cA70x{background:var(--card-bg);border-radius:var(--radius-md);width:100%;border:1px solid var(--border-color);box-shadow:0 20px 60px rgba(0,0,0,.4)}.DebugAdminPanel_panelLarge__ePZo_{max-width:900px;max-height:90vh;display:flex;flex-direction:column}.DebugAdminPanel_header__qOEte{display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg) var(--space-lg);border-bottom:1px solid var(--border-color)}.DebugAdminPanel_header__qOEte h2{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.DebugAdminPanel_closeButton__59dvl{background:none;border:none;font-size:var(--text-2xl);color:var(--text-secondary);cursor:pointer;padding:0;line-height:1}.DebugAdminPanel_headerRight__fyn7n{display:flex;align-items:center;gap:var(--space-md)}.DebugAdminPanel_userBadge__RkRmN{font-size:var(--text-xs);color:var(--accent-success);background:rgba(16,185,129,.1);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);border:1px solid rgba(16,185,129,.3)}.DebugAdminPanel_closeButton__59dvl:hover{color:var(--text-primary)}.DebugAdminPanel_loginForm__CS1CS{padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-lg)}.DebugAdminPanel_loginHint__7Rol4{font-size:var(--text-xs);color:var(--text-tertiary);text-align:center;padding:var(--space-sm) var(--space-md);background:rgba(99,102,241,.1);border-radius:var(--radius-sm);margin:0}.DebugAdminPanel_inputGroup__aeUKz{display:flex;flex-direction:column;gap:var(--space-sm)}.DebugAdminPanel_inputGroup__aeUKz label{font-size:var(--text-base);font-weight:500;color:var(--text-secondary)}.DebugAdminPanel_inputGroup__aeUKz input{padding:var(--space-md) var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--secondary-bg);color:var(--text-primary);font-size:var(--text-base)}.DebugAdminPanel_inputGroup__aeUKz input:focus{outline:none;border-color:var(--primary-color)}.DebugAdminPanel_error__dGq8Q{color:var(--accent-danger);font-size:var(--text-base);margin:0}.DebugAdminPanel_loginButton__EQeJq{padding:var(--space-md) var(--space-lg);background:var(--primary-color);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:500;cursor:pointer;margin-top:var(--space-sm)}.DebugAdminPanel_loginButton__EQeJq:hover{opacity:.9}.DebugAdminPanel_tabs__DsMVa{display:flex;padding:0 var(--space-md);border-bottom:1px solid var(--border-color);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.DebugAdminPanel_tabs__DsMVa::-webkit-scrollbar{display:none}.DebugAdminPanel_tab__ZTQ9f{padding:var(--space-md) var(--space-md);background:none;color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;flex-shrink:0}.DebugAdminPanel_tab__ZTQ9f:hover{color:var(--text-primary)}.DebugAdminPanel_tab__ZTQ9f.DebugAdminPanel_active__qLtlZ{color:var(--primary-color);border-bottom-color:var(--primary-color)}.DebugAdminPanel_actionMessage___RrAV{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);background:rgba(99,102,241,.1);border-bottom:1px solid var(--border-color);color:var(--primary-color);font-size:var(--text-base)}.DebugAdminPanel_actionMessage___RrAV button{background:none;border:none;color:inherit;cursor:pointer;font-size:var(--text-lg);padding:0 var(--space-xs)}.DebugAdminPanel_content__l3C_P{padding:var(--space-lg);overflow-y:auto;flex:1 1}.DebugAdminPanel_empty__Ucyum,.DebugAdminPanel_loading__3A1pn{text-align:center;color:var(--text-secondary);padding:var(--space-2xl)}.DebugAdminPanel_empty__Ucyum{margin:0}.DebugAdminPanel_userList__9TF9k{display:flex;flex-direction:column;gap:var(--space-md)}.DebugAdminPanel_userCard__S8Xuf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--secondary-bg);border-radius:var(--radius-sm);border:1px solid var(--border-color)}.DebugAdminPanel_userInfo__z2tgG{display:flex;align-items:center;gap:var(--space-md);flex:1 1;min-width:200px}.DebugAdminPanel_userAvatar__K62lF{width:40px;height:40px;border-radius:50%;background:var(--primary-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.DebugAdminPanel_userAvatar__K62lF img{width:100%;height:100%;object-fit:cover}.DebugAdminPanel_userAvatar__K62lF span{color:#fff;font-weight:600;font-size:var(--text-lg)}.DebugAdminPanel_userDetails__VhpVR{display:flex;flex-direction:column;gap:2px;min-width:0}.DebugAdminPanel_userName__6A6eE{font-size:var(--text-base);font-weight:600;color:var(--text-primary)}.DebugAdminPanel_userEmail__9FdvO{font-size:var(--text-xs);color:var(--text-secondary)}.DebugAdminPanel_userMeta__pYl_c{font-size:11px;color:var(--text-tertiary)}.DebugAdminPanel_userBadges__kMkPA{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.DebugAdminPanel_badgeSuperAdmin__un2Ow{background:var(--accent-danger)}.DebugAdminPanel_badgeCentralAdmin__nb2pR,.DebugAdminPanel_badgeSuperAdmin__un2Ow{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:11px;font-weight:600;color:#fff}.DebugAdminPanel_badgeCentralAdmin__nb2pR{background:var(--accent-warning)}.DebugAdminPanel_badgeApproved__KXvxp{background:var(--accent-success)}.DebugAdminPanel_badgeApproved__KXvxp,.DebugAdminPanel_badgePending__yaFlU{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:11px;font-weight:600;color:#fff}.DebugAdminPanel_badgePending__yaFlU{background:var(--text-tertiary)}.DebugAdminPanel_userActions__vz2SI{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.DebugAdminPanel_actionBtn__iNPvo{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer}.DebugAdminPanel_actionBtn__iNPvo:hover{background:var(--border-color)}.DebugAdminPanel_deleteBtn__hYCvl{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;background:var(--accent-danger);border:none;color:#fff;cursor:pointer}.DebugAdminPanel_deleteBtn__hYCvl:hover{background:var(--accent-danger)}.DebugAdminPanel_actionsPanel__OYa8n{display:flex;flex-direction:column;gap:var(--space-xl)}.DebugAdminPanel_actionGroup__B_IuO{background:var(--secondary-bg);border-radius:var(--radius-sm);padding:var(--space-lg);border:1px solid var(--border-color)}.DebugAdminPanel_actionGroup__B_IuO h3{margin:0 0 var(--space-lg) 0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.DebugAdminPanel_actionGroup__B_IuO p{margin:var(--space-sm) 0;font-size:var(--text-base);color:var(--text-secondary)}.DebugAdminPanel_actionGroup__B_IuO button{margin-right:var(--space-md);margin-bottom:var(--space-md)}.DebugAdminPanel_dangerBtn__Zuf4H{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:500;background:var(--accent-danger);border:none;color:#fff;cursor:pointer}.DebugAdminPanel_dangerBtn__Zuf4H:hover{background:var(--accent-danger)}.DebugAdminPanel_superAdminBtn__uj_Bl{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:500;background:linear-gradient(135deg,var(--accent-warning),var(--accent-danger));border:none;color:#fff;cursor:pointer;transition:all var(--transition-fast)}.DebugAdminPanel_superAdminBtn__uj_Bl:hover{opacity:.9;transform:scale(1.02)}.DebugAdminPanel_logsPanel__8gM88{display:flex;flex-direction:column;height:100%;min-height:400px}.DebugAdminPanel_logsToolbar__jjJUj{display:flex;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap}.DebugAdminPanel_copyBtn__zIyOn{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:500;background:var(--primary-color);border:none;color:#fff;cursor:pointer;transition:all var(--transition-fast)}.DebugAdminPanel_copyBtn__zIyOn:hover{opacity:.9}.DebugAdminPanel_copyBtn__zIyOn.DebugAdminPanel_copied__TyMjn{background:var(--accent-success)}.DebugAdminPanel_logsContainer__MFauP{flex:1 1;background:#0d0d0d;border-radius:var(--radius-sm);padding:var(--space-md);overflow-y:auto;font-family:Menlo,Monaco,Courier New,monospace;font-size:var(--text-xs);line-height:1.5;max-height:400px;border:1px solid var(--border-color)}.DebugAdminPanel_logEntry__UMpK1{padding:var(--space-xs) 0;border-bottom:1px solid var(--glass-border);display:flex;flex-wrap:wrap;gap:var(--space-sm);word-break:break-word}.DebugAdminPanel_logEntry__UMpK1:last-child{border-bottom:none}.DebugAdminPanel_logTime__Sfqbb{color:var(--text-tertiary);flex-shrink:0}.DebugAdminPanel_logType__cMFcx{font-weight:600;flex-shrink:0;min-width:80px}.DebugAdminPanel_logMessage__ywRSy{color:#e5e7eb;flex:1 1;white-space:pre-wrap}.DebugAdminPanel_logStack__p9irg{width:100%;margin:var(--space-xs) 0 0 0;padding:var(--space-sm);background:rgba(239,68,68,.1);border-radius:var(--radius-sm);color:var(--accent-danger);font-size:11px;overflow-x:auto}.DebugAdminPanel_logLog__0oJKp .DebugAdminPanel_logType__cMFcx{color:var(--text-tertiary)}.DebugAdminPanel_logInfo__oH1ZM .DebugAdminPanel_logType__cMFcx{color:var(--accent-info)}.DebugAdminPanel_logWarn__3TdOr .DebugAdminPanel_logType__cMFcx{color:var(--accent-warning)}.DebugAdminPanel_logError__Jm14m .DebugAdminPanel_logMessage__ywRSy,.DebugAdminPanel_logError__Jm14m .DebugAdminPanel_logType__cMFcx,.DebugAdminPanel_logUnhandled__Y2U9g .DebugAdminPanel_logMessage__ywRSy,.DebugAdminPanel_logUnhandled__Y2U9g .DebugAdminPanel_logType__cMFcx{color:var(--accent-danger)}.DebugAdminPanel_logNetwork__W3_N5 .DebugAdminPanel_logType__cMFcx{color:var(--accent-success)}.DebugAdminPanel_logNetwork__W3_N5 .DebugAdminPanel_logMessage__ywRSy{color:#a7f3d0}.DebugAdminPanel_hint__S_prb{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-sm)}.DebugAdminPanel_warningHint__oOWR1{color:var(--accent-warning);background:rgba(251,191,36,.1);border-left:3px solid var(--accent-warning)}.DebugAdminPanel_successHint__f0VH2,.DebugAdminPanel_warningHint__oOWR1{font-size:var(--text-xs);margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm)}.DebugAdminPanel_successHint__f0VH2{color:var(--accent-success);background:rgba(16,185,129,.1);border-left:3px solid var(--accent-success)}.DebugAdminPanel_actionBtn__iNPvo:disabled,.DebugAdminPanel_superAdminBtn__uj_Bl:disabled{opacity:.5;cursor:not-allowed}.DebugAdminPanel_googleSignInBtn__2ZK51{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:#fff;color:#333;border:1px solid #ddd;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:all var(--transition-fast);margin-top:var(--space-md)}.DebugAdminPanel_googleSignInBtn__2ZK51:hover{background:#f5f5f5;box-shadow:0 2px 8px rgba(0,0,0,.1)}.DebugAdminPanel_googleSignInBtn__2ZK51:before{content:"";width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%234285F4' d='M45.12 24.5c0-1.56-.14-3.06-.4-4.5H24v8.51h11.84c-.51 2.75-2.06 5.08-4.39 6.64v5.52h7.11c4.16-3.83 6.56-9.47 6.56-16.17z'/%3E%3Cpath fill='%2334A853' d='M24 46c5.94 0 10.92-1.97 14.56-5.33l-7.11-5.52c-1.97 1.32-4.49 2.1-7.45 2.1-5.73 0-10.58-3.87-12.31-9.07H4.34v5.7C7.96 41.07 15.4 46 24 46z'/%3E%3Cpath fill='%23FBBC05' d='M11.69 28.18C11.25 26.86 11 25.45 11 24s.25-2.86.69-4.18v-5.7H4.34C2.85 17.09 2 20.45 2 24c0 3.55.85 6.91 2.34 9.88l7.35-5.7z'/%3E%3Cpath fill='%23EA4335' d='M24 10.75c3.23 0 6.13 1.11 8.41 3.29l6.31-6.31C34.91 4.18 29.93 2 24 2 15.4 2 7.96 6.93 4.34 14.12l7.35 5.7c1.73-5.2 6.58-9.07 12.31-9.07z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}@media (max-width:600px){.DebugAdminPanel_userCard__S8Xuf{flex-direction:column;align-items:stretch}.DebugAdminPanel_userActions__vz2SI{justify-content:flex-end}.DebugAdminPanel_panelLarge__ePZo_{max-height:100vh;border-radius:0}.DebugAdminPanel_overlay__ak1Is{padding:0}}.VehicleCostsTab_container__GldLQ{display:flex;flex-direction:column;gap:var(--space-xl)}.VehicleCostsTab_loading__IWP6n{text-align:center;padding:var(--space-2xl);color:var(--text-secondary)}.VehicleCostsTab_kpiGrid__5PYpH{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.VehicleCostsTab_kpiCard__gV9cj{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.VehicleCostsTab_kpiCard__gV9cj>svg{color:var(--accent-blue)}.VehicleCostsTab_kpiLabel__rRI2b{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.VehicleCostsTab_kpiValue__mvm0_{font-size:var(--text-xl);font-weight:800;color:var(--text-primary)}.VehicleCostsTab_actions__ejYVh{display:flex;justify-content:flex-end}.VehicleCostsTab_addButton__DJeDW{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--gradient-btn);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-base);cursor:pointer;transition:all var(--transition-fast)}.VehicleCostsTab_addButton__DJeDW:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.VehicleCostsTab_formCard__AWhVS{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-xl)}.VehicleCostsTab_formHeader__ZxpEX{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xl)}.VehicleCostsTab_formHeader__ZxpEX h3{font-size:var(--text-lg);font-weight:700;color:var(--text-primary);margin:0}.VehicleCostsTab_closeButton__CL9_O{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm)}.VehicleCostsTab_closeButton__CL9_O:hover{background:var(--glass-bg-light)}.VehicleCostsTab_formGrid__eH0Pa{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.VehicleCostsTab_formGroup__29Hbh{display:flex;flex-direction:column;gap:var(--space-sm)}.VehicleCostsTab_formGroup__29Hbh label{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.VehicleCostsTab_checkboxLabel__A7JX1{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer}.VehicleCostsTab_input__YR98M{padding:var(--space-md) var(--space-md);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-base)}.VehicleCostsTab_input__YR98M:focus{outline:none;border-color:rgba(102,126,234,.5)}.VehicleCostsTab_input__YR98M option{background:var(--bg-primary);color:var(--text-primary)}.VehicleCostsTab_formActions__iqc44{display:flex;justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-xl)}.VehicleCostsTab_cancelButton__Rkwkv{padding:var(--space-md) var(--space-xl);background:transparent;border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-weight:600}.VehicleCostsTab_saveButton__nodrs{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--gradient-btn);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:600;cursor:pointer}.VehicleCostsTab_categories__aKa5o{display:flex;flex-direction:column;gap:var(--space-md)}.VehicleCostsTab_categorySection__OUymJ{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);overflow:hidden}.VehicleCostsTab_categoryHeader__fgyWS{display:flex;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);background:transparent;border:none;color:var(--text-primary);cursor:pointer;font-size:var(--text-base)}.VehicleCostsTab_categoryHeader__fgyWS:hover{background:var(--glass-bg-light)}.VehicleCostsTab_categoryTitle__BYAiP{font-weight:700;flex:1 1;text-align:left}.VehicleCostsTab_categoryTotal__DEV2P{font-weight:700;color:var(--text-primary);font-size:var(--text-base)}.VehicleCostsTab_categoryCount__6TeTa{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);background:var(--glass-bg-light);padding:2px var(--space-sm);border-radius:var(--radius-md)}.VehicleCostsTab_costList__6kzVv{padding:0 var(--space-lg) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.VehicleCostsTab_emptyCost__a5NHl{padding:var(--space-md);text-align:center;color:var(--text-secondary);font-size:var(--text-sm);font-style:italic}.VehicleCostsTab_costItem__eZvBy{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-md);background:var(--glass-bg-light);border-radius:var(--radius-sm);gap:var(--space-md)}.VehicleCostsTab_costInfo__kwNNR{display:flex;flex-direction:column;gap:2px;flex:1 1}.VehicleCostsTab_costType__ETlsI{font-weight:600;font-size:var(--text-base);color:var(--text-primary)}.VehicleCostsTab_costDesc__cF_cb{font-size:var(--text-xs);color:var(--text-secondary)}.VehicleCostsTab_costMeta__o0j6l{display:flex;align-items:center;gap:var(--space-sm)}.VehicleCostsTab_costAmount__5P8_3{font-weight:700;font-size:var(--text-base);color:var(--text-primary);white-space:nowrap}.VehicleCostsTab_costPeriod__2HxW3{font-size:var(--text-xs);color:var(--text-secondary)}.VehicleCostsTab_mvaBadge__2e48h{font-size:11px;padding:2px var(--space-sm);background:rgba(59,130,246,.2);color:var(--accent-info);border-radius:var(--radius-sm);font-weight:600}.VehicleCostsTab_deleteButton__BY2an{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm)}.VehicleCostsTab_deleteButton__BY2an:hover{color:var(--accent-danger);background:rgba(239,68,68,.1)}.VehicleCostsTab_breakdownCard__Jz7df{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-xl)}.VehicleCostsTab_breakdownTitle__bkD5m{font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-lg);color:var(--text-primary)}.VehicleCostsTab_breakdownBars__b_Zlu{display:flex;flex-direction:column;gap:var(--space-md)}.VehicleCostsTab_breakdownRow__FAyuQ{display:flex;align-items:center;gap:var(--space-md)}.VehicleCostsTab_breakdownLabel__os6s9{width:70px;font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.VehicleCostsTab_breakdownBar__pRmc9{flex:1 1;height:20px;background:var(--glass-bg-light);border-radius:var(--radius-md);overflow:hidden}.VehicleCostsTab_breakdownFill__9Bb7o{height:100%;border-radius:var(--radius-md);transition:width var(--transition-slow)}.VehicleCostsTab_breakdownValue__SV7oB{width:90px;text-align:right;font-weight:700;font-size:var(--text-base);color:var(--text-primary)}@media (max-width:768px){.VehicleCostsTab_kpiGrid__5PYpH{grid-template-columns:1fr 1fr}.VehicleCostsTab_formGrid__eH0Pa{grid-template-columns:1fr}.VehicleCostsTab_costItem__eZvBy{flex-direction:column;align-items:flex-start}.VehicleCostsTab_costMeta__o0j6l{width:100%;justify-content:flex-end}}.VehicleServiceTab_container__Pjh_t{display:flex;flex-direction:column;gap:var(--space-xl)}.VehicleServiceTab_loading__qtTft{text-align:center;padding:var(--space-2xl);color:var(--text-secondary)}.VehicleServiceTab_statusCardsGrid__Sjsso{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.VehicleServiceTab_statusCard__YseCB{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-xl)}.VehicleServiceTab_statusHeader__muU5P{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.VehicleServiceTab_statusHeader__muU5P h3{font-size:var(--text-lg);font-weight:700;margin:0;color:var(--text-primary)}.VehicleServiceTab_statusBody__uFApk{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md)}.VehicleServiceTab_statusInfo__17FWQ{display:flex;flex-direction:column;gap:var(--space-xs)}.VehicleServiceTab_statusMainValue__8RYtJ{font-size:var(--text-xl);font-weight:800}.VehicleServiceTab_statusSubValue__RuGhz{font-size:var(--text-sm);color:var(--text-secondary)}.VehicleServiceTab_alertBadge__P7X8k{display:inline-block;font-size:var(--text-xs);font-weight:600;padding:3px var(--space-md);border-radius:var(--radius-md);margin-top:var(--space-xs);width:-moz-fit-content;width:fit-content}.VehicleServiceTab_statusMeta__Rdirg{font-size:var(--text-xs);color:var(--text-secondary);padding-top:var(--space-md);border-top:1px solid var(--glass-border)}.VehicleServiceTab_checklistSection__3N5rn{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-xl)}.VehicleServiceTab_checklistHeader__RsKlM{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.VehicleServiceTab_checklistHeader__RsKlM h3{font-size:var(--text-lg);font-weight:700;margin:0;color:var(--text-primary)}.VehicleServiceTab_checklistButton__hQuQn{padding:var(--space-sm) var(--space-lg);background:var(--gradient-btn);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-sm);cursor:pointer}.VehicleServiceTab_checklistCard__AYah5{display:flex;flex-direction:column;gap:var(--space-md)}.VehicleServiceTab_checklistItems__50bqH{display:flex;flex-direction:column;gap:var(--space-sm)}.VehicleServiceTab_checklistItem__EYCn3{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-md);background:var(--glass-bg-light);border-radius:var(--radius-sm);gap:var(--space-md)}.VehicleServiceTab_checklistItemLabel__HmmsG{flex:1 1;font-size:var(--text-base);color:var(--text-primary)}.VehicleServiceTab_checklistItemActions__jXPW0{display:flex;gap:var(--space-sm)}.VehicleServiceTab_checklistStatus__mCJgi{padding:var(--space-xs) var(--space-md);border:1px solid;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;cursor:pointer;background:transparent;transition:all var(--transition-fast)}.VehicleServiceTab_checklistStatusActive___KyVS{font-weight:700}.VehicleServiceTab_checklistFooter__afT_l{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-md);border-top:1px solid var(--glass-border)}.VehicleServiceTab_overallStatus__FCWSt{font-weight:600;font-size:var(--text-base);color:var(--text-primary)}.VehicleServiceTab_historySection__pi5Uv{display:flex;flex-direction:column;gap:var(--space-lg)}.VehicleServiceTab_historyHeader__L0Cmc{display:flex;justify-content:space-between;align-items:center}.VehicleServiceTab_historyHeader__L0Cmc h3{font-size:var(--text-lg);font-weight:700;margin:0;color:var(--text-primary)}.VehicleServiceTab_addButton__PXGwF{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--gradient-btn);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-sm);cursor:pointer}.VehicleServiceTab_formCard__tVd6a{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-xl)}.VehicleServiceTab_formHeader__Itj9D{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.VehicleServiceTab_formHeader__Itj9D h4{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--text-primary)}.VehicleServiceTab_closeButton__dcml1{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--space-xs)}.VehicleServiceTab_formGrid__XUYr4{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.VehicleServiceTab_formGroup__NESYt{display:flex;flex-direction:column;gap:var(--space-xs)}.VehicleServiceTab_formGroup__NESYt label{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary)}.VehicleServiceTab_input__FueeU{padding:var(--space-sm) var(--space-md);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-base)}.VehicleServiceTab_input__FueeU:focus{outline:none;border-color:rgba(102,126,234,.5)}.VehicleServiceTab_input__FueeU option{background:var(--bg-primary);color:var(--text-primary)}.VehicleServiceTab_formActions__c5twg{display:flex;justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-lg)}.VehicleServiceTab_cancelButton__k8EVY{padding:var(--space-sm) var(--space-lg);background:transparent;border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-weight:600}.VehicleServiceTab_saveButton__ryiRA{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--gradient-btn);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:600;cursor:pointer}.VehicleServiceTab_recordsList__zmHuN{display:flex;flex-direction:column;gap:var(--space-sm)}.VehicleServiceTab_emptyState__avnzI{text-align:center;padding:var(--space-2xl);color:var(--text-secondary);font-style:italic}.VehicleServiceTab_recordItem__HMKac{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.VehicleServiceTab_recordIcon__MDDA6{width:36px;height:36px;border-radius:var(--radius-sm);background:rgba(102,126,234,.15);display:flex;align-items:center;justify-content:center;color:var(--accent-primary);flex-shrink:0}.VehicleServiceTab_recordInfo__Ola6m{flex:1 1;display:flex;flex-direction:column;gap:2px}.VehicleServiceTab_recordType__922_7{font-weight:700;font-size:var(--text-base);color:var(--text-primary)}.VehicleServiceTab_recordDesc__F823R{font-size:var(--text-sm);color:var(--text-primary)}.VehicleServiceTab_recordMeta__9FtRP{font-size:var(--text-xs);color:var(--text-secondary)}.VehicleServiceTab_recordCost__Fyy3g{font-weight:700;font-size:var(--text-base);color:var(--text-primary);white-space:nowrap}.VehicleServiceTab_deleteButton__eFL52{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm)}.VehicleServiceTab_deleteButton__eFL52:hover{color:var(--accent-danger);background:rgba(239,68,68,.1)}@media (max-width:768px){.VehicleServiceTab_statusCardsGrid__Sjsso{grid-template-columns:1fr}.VehicleServiceTab_checklistItem__EYCn3{flex-direction:column;align-items:flex-start}.VehicleServiceTab_recordItem__HMKac{flex-wrap:wrap}.VehicleServiceTab_formGrid__XUYr4{grid-template-columns:1fr}}.VehicleDepreciationTab_container__VyWll{display:flex;flex-direction:column;gap:var(--space-xl)}.VehicleDepreciationTab_loading__ZQf7y{text-align:center;padding:var(--space-2xl);color:var(--text-secondary)}.VehicleDepreciationTab_infoBox__5VlX5{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.VehicleDepreciationTab_infoBox__5VlX5>svg{color:var(--accent-info);flex-shrink:0;margin-top:2px}.VehicleDepreciationTab_formCard__9LuVe{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-xl)}.VehicleDepreciationTab_formTitle__XW1fp{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-xl);color:var(--text-primary)}.VehicleDepreciationTab_formGrid__yqosE{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.VehicleDepreciationTab_formGroup__HjOy0{display:flex;flex-direction:column;gap:var(--space-sm)}.VehicleDepreciationTab_formGroup__HjOy0 label{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.VehicleDepreciationTab_input__8zjP_{padding:var(--space-md) var(--space-md);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-base)}.VehicleDepreciationTab_input__8zjP_:focus{outline:none;border-color:rgba(102,126,234,.5)}.VehicleDepreciationTab_formActions__20Q17{display:flex;justify-content:flex-end;margin-top:var(--space-xl)}.VehicleDepreciationTab_saveButton__fy8Dt{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--gradient-btn);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:600;cursor:pointer}.VehicleDepreciationTab_methodSelector__ZCvqt{display:flex;flex-direction:column;gap:var(--space-md)}.VehicleDepreciationTab_sectionTitle__JIRYf{font-size:var(--text-lg);font-weight:700;margin:0;color:var(--text-primary)}.VehicleDepreciationTab_methods__g8Qfv{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.VehicleDepreciationTab_methodButton__lujwt{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:all var(--transition-fast)}.VehicleDepreciationTab_methodButton__lujwt:hover{border-color:rgba(102,126,234,.3)}.VehicleDepreciationTab_methodActive__KsAL4{background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));border-color:rgba(102,126,234,.4)}.VehicleDepreciationTab_methodLabel__6YYpu{font-weight:700;font-size:var(--text-base);color:var(--text-primary)}.VehicleDepreciationTab_methodDesc__JvuQq{font-size:var(--text-xs);color:var(--text-secondary)}.VehicleDepreciationTab_resultsGrid__NOXOO{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.VehicleDepreciationTab_resultCard__Ueeis{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.VehicleDepreciationTab_resultCard__Ueeis>svg{color:var(--accent-blue)}.VehicleDepreciationTab_resultLabel__gfLjm{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.VehicleDepreciationTab_resultValue__NbQIP{font-size:var(--text-xl);font-weight:800;color:var(--text-primary)}.VehicleDepreciationTab_chartCard__LPM1P{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-xl)}.VehicleDepreciationTab_chartTitle__PTDQf{font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-lg);color:var(--text-primary)}.VehicleDepreciationTab_chartContainer__gW5rK{min-height:350px}@media (max-width:768px){.VehicleDepreciationTab_formGrid__yqosE,.VehicleDepreciationTab_methods__g8Qfv{grid-template-columns:1fr}.VehicleDepreciationTab_resultsGrid__NOXOO{grid-template-columns:1fr 1fr}.VehicleDepreciationTab_chartContainer__gW5rK{min-height:250px}}.VehicleROITab_container__En5Fb{display:flex;flex-direction:column;gap:var(--space-xl)}.VehicleROITab_loading___zMWS{text-align:center;padding:var(--space-2xl);color:var(--text-secondary)}.VehicleROITab_chartCard__No9Pm{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-xl)}.VehicleROITab_chartTitle__z2pah{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-lg);color:var(--text-primary)}.VehicleROITab_chartContainer__Z1LNw{min-height:300px}.VehicleROITab_sectionTitle__VzJ5x{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-lg);font-weight:700;margin:0;color:var(--text-primary)}.VehicleROITab_rankingCard__6_o_3{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-xl)}.VehicleROITab_tableWrapper__tRnb_{overflow-x:auto;margin-top:var(--space-lg)}.VehicleROITab_table__GdNlc{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.VehicleROITab_table__GdNlc th{text-align:left;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary)}.VehicleROITab_table__GdNlc td,.VehicleROITab_table__GdNlc th{padding:var(--space-md) var(--space-md);border-bottom:1px solid var(--glass-border)}.VehicleROITab_table__GdNlc td{color:var(--text-primary)}.VehicleROITab_rank__F71T6{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);font-weight:800;font-size:var(--text-sm)}.VehicleROITab_cellBold__5m1J1{font-weight:700}.VehicleROITab_employeeCostCard__X5Sne{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-xl)}.VehicleROITab_empGrid__EF7PG{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-lg)}.VehicleROITab_empItem__zc8jG{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);background:var(--glass-bg-light);border-radius:var(--radius-sm)}.VehicleROITab_empTotal__zHARM{border-top:2px solid var(--glass-border)}.VehicleROITab_empHighlight__zsgdJ{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2)}.VehicleROITab_empLabel__LpUwz{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary)}.VehicleROITab_empValue__GEE6p{font-size:var(--text-lg);font-weight:800;color:var(--text-primary)}.VehicleROITab_revenueSection__C6iG_{display:flex;flex-direction:column;gap:var(--space-lg)}.VehicleROITab_revenueHeader__4obob{display:flex;justify-content:space-between;align-items:center}.VehicleROITab_addButton__f7oxA{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--gradient-btn);color:#fff;border:none;border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-sm);cursor:pointer}.VehicleROITab_formCard__D5ry5{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-xl)}.VehicleROITab_formHeader__yLFHm{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.VehicleROITab_formHeader__yLFHm h4{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--text-primary)}.VehicleROITab_closeButton__GS0Nb{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--space-xs)}.VehicleROITab_formGrid__UpjbG{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.VehicleROITab_formGroup__P7pUK{display:flex;flex-direction:column;gap:var(--space-xs)}.VehicleROITab_formGroup__P7pUK label{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary)}.VehicleROITab_input__bbcWG{padding:var(--space-sm) var(--space-md);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-base)}.VehicleROITab_input__bbcWG:focus{outline:none;border-color:rgba(102,126,234,.5)}.VehicleROITab_input__bbcWG option{background:var(--bg-primary);color:var(--text-primary)}.VehicleROITab_formActions__8XC5Y{display:flex;justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-lg)}.VehicleROITab_cancelButton__Bom1U{background:transparent;border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-secondary)}.VehicleROITab_cancelButton__Bom1U,.VehicleROITab_saveButton__f7vL6{padding:var(--space-sm) var(--space-lg);cursor:pointer;font-weight:600}.VehicleROITab_saveButton__f7vL6{display:flex;align-items:center;gap:var(--space-sm);background:var(--gradient-btn);color:#fff;border:none;border-radius:var(--radius-sm)}.VehicleROITab_revenueList__p11V4{display:flex;flex-direction:column;gap:var(--space-sm)}.VehicleROITab_emptyState__1V_lQ{text-align:center;padding:var(--space-2xl);color:var(--text-secondary);font-style:italic}.VehicleROITab_revenueItem__8Emef{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.VehicleROITab_revenuePeriod__wCRi8{font-weight:700;font-size:var(--text-base);color:var(--text-primary);min-width:80px}.VehicleROITab_revenueAmount__2ENYC{font-weight:700;font-size:var(--text-base);color:var(--accent-success);min-width:100px}.VehicleROITab_revenueDriver__MvwGj,.VehicleROITab_revenueKm__2iR1X{font-size:var(--text-sm);color:var(--text-secondary)}.VehicleROITab_revenueKm__2iR1X{flex:1 1}.VehicleROITab_deleteButton__Hcddw{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--space-xs);border-radius:var(--radius-sm)}.VehicleROITab_deleteButton__Hcddw:hover{color:var(--accent-danger);background:rgba(239,68,68,.1)}@media (max-width:768px){.VehicleROITab_empGrid__EF7PG{grid-template-columns:1fr 1fr}.VehicleROITab_revenueItem__8Emef{flex-wrap:wrap;gap:var(--space-sm)}.VehicleROITab_formGrid__UpjbG{grid-template-columns:1fr}.VehicleROITab_chartContainer__Z1LNw{min-height:200px}}.ContractWorkflow_workflow__l0dLu{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);overflow:hidden}.ContractWorkflow_workflowHeader__7hcYY{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:rgba(99,102,241,.06);border-bottom:1px solid var(--border-color)}.ContractWorkflow_workflowHeader__7hcYY h4{margin:0;font-size:var(--text-base);font-weight:600;color:var(--text-primary)}.ContractWorkflow_workflowSteps__xA31t{padding:var(--space-lg);display:flex;flex-direction:column;gap:0}.ContractWorkflow_step__yueTN{display:flex;gap:var(--space-md);position:relative}.ContractWorkflow_step__yueTN:not(:last-child){padding-bottom:var(--space-sm)}.ContractWorkflow_step__yueTN:not(:last-child):after{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--border-color)}.ContractWorkflow_step__yueTN.ContractWorkflow_stepDone__zS8_U:not(:last-child):after{background:var(--accent-success)}.ContractWorkflow_stepIndicator__j5crc{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-size:var(--text-sm);font-weight:700;flex-shrink:0;z-index:var(--z-base);transition:all var(--transition-base)}.ContractWorkflow_stepPending__4yDJM .ContractWorkflow_stepIndicator__j5crc{background:var(--secondary-bg);border:2px solid var(--border-color);color:var(--text-secondary)}.ContractWorkflow_stepActive__0JKDN .ContractWorkflow_stepIndicator__j5crc{background:rgba(99,102,241,.15);border:2px solid var(--accent-purple);color:var(--accent-purple);box-shadow:0 0 0 4px rgba(99,102,241,.1)}.ContractWorkflow_stepDone__zS8_U .ContractWorkflow_stepIndicator__j5crc{background:rgba(16,185,129,.15);border:2px solid var(--accent-success);color:var(--accent-success)}.ContractWorkflow_stepContent__tTqEq{flex:1 1;min-width:0;padding-bottom:var(--space-lg)}.ContractWorkflow_stepLabel__VRiz_{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);margin-bottom:2px;line-height:30px}.ContractWorkflow_stepPending__4yDJM .ContractWorkflow_stepLabel__VRiz_{color:var(--text-secondary)}.ContractWorkflow_stepHint__A5h4_{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;line-height:1.4}.ContractWorkflow_stepAction__TtLPG{display:inline-flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);padding:7px var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;cursor:pointer;border:none;transition:all var(--transition-fast)}.ContractWorkflow_stepAction__TtLPG:disabled{opacity:.5;cursor:not-allowed}.ContractWorkflow_stepActionPrimary__i0_4i{background:var(--accent-purple);color:#fff}.ContractWorkflow_stepActionPrimary__i0_4i:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 3px 10px rgba(99,102,241,.3)}.ContractWorkflow_stepActionSecondary__8x6gV{background:rgba(99,102,241,.1);color:var(--accent-purple);border:1px solid rgba(99,102,241,.2)}.ContractWorkflow_stepActionSecondary__8x6gV:hover:not(:disabled){background:rgba(99,102,241,.2)}.ContractWorkflow_stepActionSuccess__9CghC{background:rgba(16,185,129,.12);color:var(--accent-success);border:1px solid rgba(16,185,129,.25)}.ContractWorkflow_stepActionSuccess__9CghC:hover:not(:disabled){background:rgba(16,185,129,.25)}.ContractWorkflow_stepBadge__VXgnB{display:inline-flex;align-items:center;gap:var(--space-xs);padding:2px var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;margin-left:var(--space-sm)}.ContractWorkflow_badgeDone__R7xkz{background:rgba(16,185,129,.12);color:var(--accent-success)}.ContractWorkflow_badgePending__DEbix{background:rgba(245,158,11,.12);color:var(--accent-warning)}.ContractWorkflow_stepUploadArea__CGL0e{margin-top:var(--space-sm)}.ContractWorkflow_stepFileInput__738Im{display:none}.ContractWorkflow_progressBar__IXN_P{height:3px;background:var(--border-color);overflow:hidden}.ContractWorkflow_progressFill__yKXYr{height:100%;background:linear-gradient(90deg,var(--accent-purple),var(--accent-success));transition:width var(--transition-slow)}@media (max-width:768px){.ContractWorkflow_workflowSteps__xA31t{padding:var(--space-md)}.ContractWorkflow_stepContent__tTqEq{padding-bottom:var(--space-md)}}.ShiftReportsTab_container__Z1r4n{width:100%}.ShiftReportsTab_header__mW9rJ{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--glass-border)}.ShiftReportsTab_headerIcon__z4jhb{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:var(--gradient-btn);color:#fff}.ShiftReportsTab_title__C76H2{font-size:var(--text-lg);font-weight:700;color:var(--text-primary);margin:0}.ShiftReportsTab_subtitle__grG8q{font-size:var(--text-sm);color:var(--text-secondary);margin:2px 0 0}.ShiftReportsTab_dateSelection__iyMAx,.ShiftReportsTab_vehicleSelection__lMcIP{background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-lg);margin-bottom:var(--space-lg)}.ShiftReportsTab_formGroup__2euX7{display:flex;flex-direction:column;gap:var(--space-md)}.ShiftReportsTab_label__r85Iw{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-base);font-weight:600;color:var(--text-primary)}.ShiftReportsTab_dateInputs__l5iCN{display:flex;gap:var(--space-md);align-items:center}.ShiftReportsTab_input__PJ8lQ,.ShiftReportsTab_select__oNx3K{padding:var(--space-md) var(--space-md);background:var(--glass-bg-light);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-base);transition:all var(--transition-fast);cursor:pointer}.ShiftReportsTab_select__oNx3K{flex:1 1;min-width:150px}.ShiftReportsTab_select__oNx3K option{background:#1e293b;color:#f1f5f9;padding:var(--space-sm)}.ShiftReportsTab_input__PJ8lQ:hover,.ShiftReportsTab_select__oNx3K:hover{background:var(--glass-bg-light);border-color:hsla(0,0%,100%,.2)}.ShiftReportsTab_input__PJ8lQ:focus,.ShiftReportsTab_select__oNx3K:focus{outline:none;border-color:var(--primary-color);background:var(--glass-bg-light)}.ShiftReportsTab_selectAllButton__sGwnX{margin-left:auto;padding:var(--space-sm) var(--space-md);background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.3);border-radius:var(--radius-sm);color:var(--accent-purple);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.ShiftReportsTab_selectAllButton__sGwnX:hover{background:rgba(99,102,241,.3)}.ShiftReportsTab_vehicleList__A3w7I{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--space-sm);gap:var(--space-sm);max-height:320px;overflow-y:auto;padding:2px}.ShiftReportsTab_vehicleItem__o8GDb{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ShiftReportsTab_vehicleItem__o8GDb:hover{background:var(--tint-primary);border-color:var(--accent-primary)}.ShiftReportsTab_vehicleItem__o8GDb.ShiftReportsTab_selected__JG9Fi{background:var(--tint-purple);border-color:var(--accent-primary)}.ShiftReportsTab_checkbox__3H3FI{width:18px;height:18px;cursor:pointer;accent-color:var(--primary-color)}.ShiftReportsTab_vehicleLicense__gPAji{font-weight:600;color:var(--text-primary)}.ShiftReportsTab_vehicleDriver__VBphz{color:var(--text-secondary);font-size:var(--text-sm);margin-left:auto}.ShiftReportsTab_actions__p6fcS{display:flex;justify-content:flex-end;margin:var(--space-lg) 0;gap:var(--space-sm)}.ShiftReportsTab_generateButton___wM8d{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:linear-gradient(135deg,var(--accent-success) 0,#059669 100%);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-md)}.ShiftReportsTab_generateButton___wM8d:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-lg)}.ShiftReportsTab_generateButton___wM8d:disabled{opacity:.5;cursor:not-allowed;transform:none}.ShiftReportsTab_info__r20TU{text-align:center;padding:var(--space-xl);background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-base)}.ShiftReportsTab_info__r20TU strong{color:var(--text-primary)}.ShiftReportsTab_notAuthenticated__YskHi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3xl) var(--space-lg);text-align:center;color:var(--text-secondary)}.ShiftReportsTab_notAuthenticated__YskHi p{margin:var(--space-lg) 0 0;font-size:var(--text-lg)}.ShiftReportsTab_hint___MZYU{font-size:var(--text-base);opacity:.7}.ShiftReportsTab_loginButton__GrT4B{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);margin-top:var(--space-xl);background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-purple) 100%);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.ShiftReportsTab_loginButton__GrT4B:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(124,58,237,.4)}.ShiftReportsTab_loginButton__GrT4B:disabled{opacity:.6;cursor:not-allowed}.ShiftReportsTab_loginError__bPVrw{color:var(--accent-danger);font-size:var(--text-base);margin:var(--space-md) 0 0;padding:var(--space-sm) var(--space-lg);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm)}.ShiftReportsTab_spinner__n2C22{animation:ShiftReportsTab_spin__H5kKz 1s linear infinite;color:var(--accent-primary)}@keyframes ShiftReportsTab_spin__H5kKz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ShiftReportsTab_columnsSectionHeader__sd1l_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xs)}.ShiftReportsTab_selectAllBtn__OR7u0{background:var(--glass-bg-light);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.ShiftReportsTab_selectAllBtn__OR7u0:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.4)}.ShiftReportsTab_columnSelection__Rj419,.ShiftReportsTab_templateSelection__gqj8V{background:var(--glass-bg-light);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);padding:var(--space-xl);margin-bottom:var(--space-xl)}.ShiftReportsTab_columnsList__8w33w{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-md);max-height:400px;overflow-y:auto;padding:var(--space-xs)}.ShiftReportsTab_columnItem__ru_za{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-md);background:var(--glass-bg-light);border:1px solid var(--glass-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--text-base)}.ShiftReportsTab_columnItem__ru_za:hover{background:var(--glass-bg-light);border-color:hsla(0,0%,100%,.15)}.ShiftReportsTab_columnItem__ru_za input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--primary-color)}.ShiftReportsTab_columnItem__ru_za span{color:var(--text-primary);font-size:var(--text-sm)}.ShiftReportsTab_templateSelectorRow__Zy3B8{display:flex;align-items:center;gap:var(--space-sm)}.ShiftReportsTab_templateSelectorRow__Zy3B8 .ShiftReportsTab_select__oNx3K{flex:1 1}.ShiftReportsTab_templateActions__8RCJA{display:flex;gap:var(--space-xs);flex-shrink:0}.ShiftReportsTab_deleteTemplateButton__7lQmH,.ShiftReportsTab_updateTemplateButton__Q8XNJ{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:var(--glass-bg-light);color:var(--text-secondary)}.ShiftReportsTab_updateTemplateButton__Q8XNJ:hover{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.4);color:var(--accent-success)}.ShiftReportsTab_deleteTemplateButton__7lQmH:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4);color:var(--accent-danger)}.ShiftReportsTab_saveTemplateSection__NnI_O{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid hsla(0,0%,100%,.1)}.ShiftReportsTab_saveTemplateTitle__pCUTR{font-size:var(--text-base);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-md)}.ShiftReportsTab_saveTemplateControls__qwade{display:flex;gap:var(--space-md);align-items:center}.ShiftReportsTab_saveTemplateControls__qwade .ShiftReportsTab_input__PJ8lQ{flex:1 1}.ShiftReportsTab_saveTemplateButton__nru_w{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:linear-gradient(135deg,var(--accent-success) 0,#059669 100%);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.ShiftReportsTab_saveTemplateButton__nru_w:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.ShiftReportsTab_previewButton__M6Fqe{display:inline-flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xl);background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.3);border-radius:var(--radius-md);color:var(--accent-purple);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.ShiftReportsTab_previewButton__M6Fqe:hover:not(:disabled){background:rgba(99,102,241,.3);border-color:rgba(99,102,241,.4);transform:translateY(-1px)}.ShiftReportsTab_previewButton__M6Fqe:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.ShiftReportsTab_container__Z1r4n{padding:var(--space-lg)}.ShiftReportsTab_header__mW9rJ{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.ShiftReportsTab_title__C76H2{font-size:var(--text-xl)}.ShiftReportsTab_vehicleList__A3w7I{grid-template-columns:1fr}.ShiftReportsTab_columnsList__8w33w{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ShiftReportsTab_saveTemplateControls__qwade{flex-direction:column}.ShiftReportsTab_saveTemplateButton__nru_w{width:100%;justify-content:center}}@media (max-width:480px){.ShiftReportsTab_container__Z1r4n{padding:var(--space-md)}.ShiftReportsTab_header__mW9rJ{margin-bottom:var(--space-lg)}.ShiftReportsTab_headerIcon__z4jhb{width:40px;height:40px}.ShiftReportsTab_title__C76H2{font-size:var(--text-lg)}.ShiftReportsTab_subtitle__grG8q{font-size:var(--text-sm)}.ShiftReportsTab_columnSelection__Rj419,.ShiftReportsTab_dateSelection__iyMAx,.ShiftReportsTab_templateSelection__gqj8V,.ShiftReportsTab_vehicleSelection__lMcIP{padding:var(--space-lg);margin-bottom:var(--space-lg)}.ShiftReportsTab_dateInputs__l5iCN{flex-direction:column;gap:var(--space-sm)}.ShiftReportsTab_input__PJ8lQ,.ShiftReportsTab_select__oNx3K{width:100%;font-size:var(--text-lg)}.ShiftReportsTab_label__r85Iw{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.ShiftReportsTab_selectAllButton__sGwnX{margin-left:0;width:100%}.ShiftReportsTab_vehicleList__A3w7I{max-height:300px;grid-template-columns:1fr}.ShiftReportsTab_columnsList__8w33w{grid-template-columns:1fr;max-height:250px}.ShiftReportsTab_generateButton___wM8d{width:100%;justify-content:center;padding:var(--space-md) var(--space-xl);font-size:var(--text-base)}.ShiftReportsTab_previewButton__M6Fqe{width:100%;justify-content:center}.ShiftReportsTab_actions__p6fcS{margin:var(--space-lg) 0}}
/*# sourceMappingURL=00ede26694cd583f.css.map*/