.AuthLayout_container__vM6pD{--card-bg:#ffffff;--bg-primary:#ffffff;--bg-secondary:#ffffff;--bg-hover:#f4f4f5;--bg-active:#e5e7eb;--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#9ca3af;--border-color:#e2e8f0;--border-hover:#d1d5db;color-scheme:light;min-height:100vh;height:100vh;display:flex;background:#ffffff;color:#111827;width:100%;overflow:hidden;font-family:var(--font-montserrat),"Montserrat",sans-serif}.AuthLayout_heroSide__KJ_Ew{flex:1 1;min-width:0;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;background:#0f172a;user-select:none;-webkit-user-select:none;-moz-user-select:none}.AuthLayout_bannerImageWrapper__9qwMK{position:absolute;inset:0;width:100%;height:100%;z-index:0;user-select:none;-webkit-user-select:none;pointer-events:none}.AuthLayout_bannerImage__TZA5Y{object-fit:cover;object-position:center center;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none}.AuthLayout_bannerCopyright__p7Rzn{position:absolute;bottom:2rem;left:2.25rem;z-index:2;display:flex;flex-direction:column;gap:.15rem;pointer-events:none;user-select:none;-webkit-user-select:none}.AuthLayout_copyrightText__FUNf6,.AuthLayout_versionText__a_fRc{margin:0;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.8125rem;font-weight:500;line-height:1.35;color:rgba(15,23,42,.75);letter-spacing:.01em;text-shadow:0 .5px 1px rgba(255,255,255,.4)}.AuthLayout_formSide__Cx4uV{flex:0 0 clamp(480px,35vw,640px);width:clamp(480px,35vw,640px);min-width:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 2rem;background:#ffffff;position:relative;overflow-y:auto;overflow-x:hidden}.AuthLayout_topBar__FUk2R{position:absolute;top:1.5rem;right:1.75rem;z-index:10;display:flex;align-items:center}.AuthLayout_formWrapper__qoPUz{width:100%;max-width:328px;display:flex;flex-direction:column;margin:auto}@media (max-width:1280px){.AuthLayout_heroSide__KJ_Ew{width:55%;flex:0 0 55%}.AuthLayout_formSide__Cx4uV{width:45%;flex:0 0 45%}}@media (max-width:1024px){.AuthLayout_container__vM6pD{height:auto;min-height:100vh;overflow-y:auto}.AuthLayout_heroSide__KJ_Ew{display:none}.AuthLayout_formSide__Cx4uV{width:100%;flex:1 1 100%;min-height:100vh;padding:3rem 1.5rem}.AuthLayout_formWrapper__qoPUz{max-width:328px}}.LanguageSwitcher_container__vjpra{position:relative;display:inline-flex;align-items:center}.LanguageSwitcher_toggleBtn__UHdG5{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background-color:var(--card-bg,#ffffff);border:1px solid var(--border-color,#e4e4e7);border-radius:var(--radius-md,8px);font-size:.8125rem;font-weight:600;color:var(--text-primary,#18181b);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.LanguageSwitcher_toggleBtn__UHdG5:hover{background-color:var(--bg-hover,#f4f4f5);border-color:var(--border-hover,#d4d4d8)}.LanguageSwitcher_globeIcon__vzDdm{color:var(--text-secondary,#71717a);flex-shrink:0}.LanguageSwitcher_code__T5EbY{letter-spacing:.025em}.LanguageSwitcher_chevron__yv9Sl{color:var(--text-secondary,#71717a);transition:transform .2s ease}.LanguageSwitcher_chevronRotated__y532s{transform:rotate(180deg)}.LanguageSwitcher_dropdown__Gm87O{position:absolute;top:calc(100% + .375rem);right:0;z-index:100;min-width:140px;background-color:var(--card-bg,#ffffff);border:1px solid var(--border-color,#e4e4e7);border-radius:var(--radius-md,8px);box-shadow:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);padding:.25rem;display:flex;flex-direction:column;gap:.125rem}.LanguageSwitcher_option__LlDEp{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .625rem;background:none;border:none;border-radius:var(--radius-sm,6px);font-size:.8125rem;font-weight:500;color:var(--text-primary,#18181b);cursor:pointer;transition:background-color .15s ease;text-align:left}.LanguageSwitcher_option__LlDEp:hover{background-color:var(--bg-hover,#f4f4f5)}.LanguageSwitcher_optionActive__IFgVm{background-color:var(--bg-active,#f4f4f5);font-weight:600;color:var(--primary-color,#2563eb)}.LanguageSwitcher_optionContent__rEX1T{display:flex;align-items:center;gap:.5rem}.LanguageSwitcher_optionCode__g4ZPG{display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;padding:.125rem .375rem;border-radius:4px;background-color:var(--bg-hover,#f4f4f5);color:var(--text-secondary,#71717a);letter-spacing:.025em}.LanguageSwitcher_optionActive__IFgVm .LanguageSwitcher_optionCode__g4ZPG{background-color:rgba(37,99,235,.1);color:var(--primary-color,#2563eb)}.LanguageSwitcher_forceLight__6CB2a .LanguageSwitcher_toggleBtn__UHdG5{background-color:#ffffff!important;border-color:#e4e4e7!important;color:#18181b!important}.LanguageSwitcher_forceLight__6CB2a .LanguageSwitcher_toggleBtn__UHdG5:hover{background-color:#f4f4f5!important;border-color:#d4d4d8!important}.LanguageSwitcher_forceLight__6CB2a .LanguageSwitcher_chevron__yv9Sl,.LanguageSwitcher_forceLight__6CB2a .LanguageSwitcher_globeIcon__vzDdm{color:#71717a!important}.LanguageSwitcher_forceLight__6CB2a .LanguageSwitcher_dropdown__Gm87O{background-color:#ffffff!important;border-color:#e4e4e7!important;box-shadow:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04)!important}.LanguageSwitcher_forceLight__6CB2a .LanguageSwitcher_option__LlDEp{color:#18181b!important;background:none!important}.LanguageSwitcher_forceLight__6CB2a .LanguageSwitcher_option__LlDEp:hover{background-color:#f4f4f5!important}.LanguageSwitcher_forceLight__6CB2a .LanguageSwitcher_optionActive__IFgVm{background-color:#eff6ff!important;color:#2563eb!important}.LanguageSwitcher_forceLight__6CB2a .LanguageSwitcher_optionCode__g4ZPG{background-color:#f4f4f5!important;color:#71717a!important}.LanguageSwitcher_forceLight__6CB2a .LanguageSwitcher_optionActive__IFgVm .LanguageSwitcher_optionCode__g4ZPG{background-color:rgba(37,99,235,.1)!important;color:#2563eb!important}.StatusPill_pill__PbR_k{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:500;border-radius:9999px;white-space:nowrap;letter-spacing:.01em;line-height:1.2;border:1px solid transparent;-webkit-user-select:none;user-select:none;transition:opacity .15s ease}.StatusPill_clickable__kMxMz{cursor:pointer}.StatusPill_clickable__kMxMz:hover{opacity:.85}.StatusPill_dot__Q_gb8{width:6px;height:6px;border-radius:50%;background-color:currentColor}.StatusPill_BookedIn__5e0nJ{color:var(--status-booked-in);background-color:var(--status-booked-in-bg)}.StatusPill_CheckIn__QiRlU{color:var(--status-check-in);background-color:var(--status-check-in-bg)}.StatusPill_Complete__CChSa{color:var(--status-complete);background-color:var(--status-complete-bg)}.StatusPill_Cancelled__NGZ7v,.StatusPill_TotalLoss__etGGK{color:var(--status-cancelled);background-color:var(--status-cancelled-bg)}.StatusPill_NeedEstimate__Q1GAK,.StatusPill_Needestimate__JAGFG{color:var(--status-case-need-estimate-text);background-color:var(--status-case-need-estimate-bg);border-color:var(--status-case-need-estimate-border)}.StatusPill_NeedSupplement__0gEqt,.StatusPill_Needsupplement__BIuED{color:var(--status-case-need-supplement-text);background-color:var(--status-case-need-supplement-bg);border-color:var(--status-case-need-supplement-border)}.StatusPill_Draft__hpQsG,.StatusPill_NotInShop__hi7h_{color:var(--status-case-draft-text);background-color:var(--status-case-draft-bg);border-color:var(--status-case-draft-border)}.StatusPill_Filed__O_wN1{color:var(--status-case-filed-text);background-color:var(--status-case-filed-bg);border-color:var(--status-case-filed-border)}.StatusPill_PendingInspection__0e3W9,.StatusPill_Pendinginspection__qo5V6{color:var(--status-case-pending-text);background-color:var(--status-case-pending-bg);border-color:var(--status-case-pending-border)}.StatusPill_WaitingForCheck__rdFbY,.StatusPill_Waitingforcheck__Lig8j{color:var(--status-case-waiting-check-text);background-color:var(--status-case-waiting-check-bg);border-color:var(--status-case-waiting-check-border)}.StatusPill_WaitingOnParts__XphU5,.StatusPill_Waitingonparts__bZwVG{color:var(--status-case-waiting-parts-text);background-color:var(--status-case-waiting-parts-bg);border-color:var(--status-case-waiting-parts-border)}.StatusPill_EstimateSent__3eaf0,.StatusPill_Estimatesent__wqC4F{color:var(--status-case-estimate-text);background-color:var(--status-case-estimate-bg);border-color:var(--status-case-estimate-border)}.StatusPill_Inspected__zhCap{color:var(--status-case-inspected-text);background-color:var(--status-case-inspected-bg);border-color:var(--status-case-inspected-border)}.StatusPill_SupplementSent__f5nOz,.StatusPill_Supplementsent__aDzzg{color:var(--status-case-supplement-text);background-color:var(--status-case-supplement-bg);border-color:var(--status-case-supplement-border)}.StatusPill_InRepair__nD_iZ,.StatusPill_Inrepair__xkjDu{color:var(--status-case-in-repair-text);background-color:var(--status-case-in-repair-bg);border-color:var(--status-case-in-repair-border)}.StatusPill_Complete__CChSa,.StatusPill_Completed__ECaiH,.StatusPill_Done__RL4EC{color:var(--status-case-completed-text);background-color:var(--status-case-completed-bg);border-color:var(--status-case-completed-border)}.StatusPill_FileClaim__kQOb1{color:var(--status-case-filed-text);background-color:var(--status-case-filed-bg);border-color:var(--status-case-filed-border)}.StatusPill_ContactCustomer__iRvS_,.StatusPill_ContactInsurance__u3no9,.StatusPill_ContactLawyer__oDGR2{color:var(--status-case-waiting-check-text);background-color:var(--status-case-waiting-check-bg);border-color:var(--status-case-waiting-check-border)}.StatusPill_Pending__AyCiV{color:var(--status-case-pending-text);background-color:var(--status-case-pending-bg);border-color:var(--status-case-pending-border)}.StatusPill_DealPrice__asAD1{color:var(--status-case-estimate-text);background-color:var(--status-case-estimate-bg);border-color:var(--status-case-estimate-border)}.StatusPill_OrderParts__OmXZC{color:var(--status-case-need-estimate-text);background-color:var(--status-case-need-estimate-bg);border-color:var(--status-case-need-estimate-border)}.StatusPill_Washing__r_NL_{color:var(--status-case-supplement-text);background-color:var(--status-case-supplement-bg);border-color:var(--status-case-supplement-border)}.StatusPill_FinalCheck__OvQIW{color:var(--status-case-need-supplement-text);background-color:var(--status-case-need-supplement-bg);border-color:var(--status-case-need-supplement-border)}.StatusPill_ReadyReturn__eeZCc{color:var(--status-case-inspected-text);background-color:var(--status-case-inspected-bg);border-color:var(--status-case-inspected-border)}.StatusPill_Active__8gMz4,.StatusPill_Available__O1JXN,.StatusPill_active__qwl71,.StatusPill_available__wpjgV{color:#059669;background-color:#ecfdf5;border-color:#a7f3d0}.StatusPill_Reserved__C3WA2,.StatusPill_reserved__1lgT_{color:#0284c7;background-color:#f0f9ff;border-color:#bae6fd}.StatusPill_Rented__BpEIl,.StatusPill_rented__T7Oif{color:#d97706;background-color:#fffbeb;border-color:#fde68a}.StatusPill_Inspection__bSyJN,.StatusPill_inspection__L0hHF{color:#b45309;background-color:#fef3c7;border-color:#fcd34d}.StatusPill_Transferred__GOSck,.StatusPill_transferred__kpQOn{color:#7c3aed;background-color:#f5f3ff;border-color:#ddd6fe}.StatusPill_Inactive__MiMAG,.StatusPill_Maintenance__buReU,.StatusPill_inactive__AwsZ9,.StatusPill_maintenance__ZlN_p{color:#dc2626;background-color:#fef2f2;border-color:#fecaca}.StatusPill_custom__DYwQV{color:var(--text-secondary);background-color:var(--bg-tertiary)}.StatusPill_Ordered__E2RWv,.StatusPill_ordered__8vgGu{color:#2563eb;background-color:rgba(37,99,235,.1);border-color:rgba(37,99,235,.2)}.StatusPill_Received__Hcnr9,.StatusPill_received__VSdJZ{color:#059669;background-color:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2)}.StatusPill_Installed__xFf1Y,.StatusPill_installed__NFxDm{color:#7c3aed;background-color:rgba(124,58,237,.1);border-color:rgba(124,58,237,.2)}.StatusPill_PendingReturn__I_Hd9,.StatusPill_pendingreturn__Wza1C{color:#d97706;background-color:rgba(245,158,11,.1);border-color:rgba(245,158,11,.25)}.StatusPill_Returned__cNzm2,.StatusPill_returned__KhbHf{color:var(--text-secondary);background-color:var(--bg-tertiary);border-color:var(--border-color)}.StatusPill_Refunded__u8WJV,.StatusPill_refunded__abns4{color:#059669;background-color:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2)}.ColumnFilterPopover_popover__KPjFw{position:absolute;top:calc(100% + 6px);min-width:220px;max-width:280px;background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl),0 8px 24px -4px rgba(0,0,0,.18);padding:.75rem;z-index:100;animation:ColumnFilterPopover_fadeIn__ns_dd .15s ease-out;text-transform:none;font-weight:400}.ColumnFilterPopover_left__i55pM{left:0}.ColumnFilterPopover_right__u0jl_{right:0}@keyframes ColumnFilterPopover_fadeIn__ns_dd{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ColumnFilterPopover_header__57VBT{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--border)}.ColumnFilterPopover_title__QUTDu{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.ColumnFilterPopover_actions__v4ZOo{display:flex;align-items:center;gap:.5rem}.ColumnFilterPopover_actionBtn__sSFxi{font-size:.75rem;font-weight:500;color:var(--accent);background:none;border:none;cursor:pointer;padding:0}.ColumnFilterPopover_actionBtn__sSFxi:hover{text-decoration:underline}.ColumnFilterPopover_searchBox__yt9JW{position:relative;margin-bottom:.5rem}.ColumnFilterPopover_searchIcon__ECfMm{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}.ColumnFilterPopover_searchInput__syXjM{width:100%;padding:.35rem .5rem .35rem 1.75rem;background-color:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.75rem;color:var(--text-primary);outline:none}.ColumnFilterPopover_searchInput__syXjM:focus{background-color:var(--card-bg);border-color:var(--border-focus)}.ColumnFilterPopover_list__Ag4gx{display:flex;flex-direction:column;gap:.25rem;max-height:260px;overflow-y:auto}.ColumnFilterPopover_item__zcNiN{display:flex;align-items:center;gap:.5rem;padding:.35rem .4rem;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition);font-size:.8125rem;color:var(--text-primary)}.ColumnFilterPopover_item__zcNiN:hover{background-color:var(--bg-hover)}.ColumnFilterPopover_checkbox___yDAz{width:14px;height:14px;border-radius:3px;accent-color:#0f766e;cursor:pointer;flex-shrink:0}.ColumnFilterPopover_itemContent__Z_otJ{display:flex;align-items:center;gap:.4rem;flex:1 1;min-width:0}.ColumnFilterPopover_itemIcon__AAicZ{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.875rem}.ColumnFilterPopover_itemLabel__FcG2f{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ColumnFilterPopover_itemBadge__u6hAF{flex-shrink:0}.ColumnFilterPopover_itemCount__idkNT{font-size:.6875rem;font-weight:600;color:var(--text-tertiary)}.ColumnFilterPopover_empty__QeS2R{padding:1rem .5rem;text-align:center;font-size:.75rem;color:var(--text-tertiary)}.ColumnFilterPopover_footer__aQs4C{display:flex;align-items:center;justify-content:space-between;padding-top:.625rem;margin-top:.5rem;border-top:1px solid var(--border)}.ColumnFilterPopover_selectedCount__MlsTv{font-size:.75rem;font-weight:500;color:var(--text-tertiary)}.ColumnFilterPopover_doneBtn__WB90B{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .85rem;border-radius:var(--radius-sm);background-color:var(--primary);color:#ffffff;font-size:.75rem;font-weight:600;border:none;cursor:pointer;transition:background-color var(--transition)}.ColumnFilterPopover_doneBtn__WB90B:hover{background-color:var(--primary-hover)}.BarcodeScannerModal_overlay__hcswC{position:fixed;inset:0;background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:BarcodeScannerModal_fadeIn__48pMQ .2s ease-out}.BarcodeScannerModal_modal__A_CmM{background-color:#0f0f14;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg,12px);width:100%;max-width:540px;box-shadow:0 24px 64px rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden;animation:BarcodeScannerModal_scaleUp__30Rlx .25s ease-out}.BarcodeScannerModal_header__yAZbd{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(99,102,241,.06))}.BarcodeScannerModal_headerContent__WQtXH{display:flex;align-items:center;gap:.75rem}.BarcodeScannerModal_headerIcon__ppV_3{color:#60a5fa;flex-shrink:0}.BarcodeScannerModal_title__alhmJ{font-size:1rem;font-weight:700;color:#f1f5f9;margin:0;letter-spacing:-.01em}.BarcodeScannerModal_subtitle__VHMOb{font-size:.75rem;color:#94a3b8;margin:.125rem 0 0}.BarcodeScannerModal_closeBtn__SFum0{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#94a3b8;cursor:pointer;padding:.4rem;border-radius:var(--radius-sm,6px);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.BarcodeScannerModal_closeBtn__SFum0:hover{background:rgba(255,255,255,.12);color:#f1f5f9}.BarcodeScannerModal_topToolbar__dwaRj{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem 0;background:#0f0f14}.BarcodeScannerModal_toolBtn__Zxaka{display:inline-flex;align-items:center;gap:.375rem;padding:.35rem .65rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm,6px);color:#cbd5e1;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.BarcodeScannerModal_toolBtn__Zxaka:hover{background:rgba(255,255,255,.12);color:#f1f5f9}.BarcodeScannerModal_toolBtnActive__ObRLW{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.5);color:#60a5fa}.BarcodeScannerModal_body__wZRtW{padding:.75rem}.BarcodeScannerModal_viewfinder__JC0tX{position:relative;width:100%;aspect-ratio:4/3;background-color:#000000;border-radius:var(--radius-md,8px);overflow:hidden;display:flex;align-items:center;justify-content:center}.BarcodeScannerModal_video__pm_TP{width:100%;height:100%;object-fit:cover}.BarcodeScannerModal_scanRegion__GnH7A{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;height:40%;pointer-events:none}.BarcodeScannerModal_scanCornerBL__VhJGV,.BarcodeScannerModal_scanCornerBR__P2cFA,.BarcodeScannerModal_scanCornerTL__5BvA0,.BarcodeScannerModal_scanCornerTR__XnIQ8{position:absolute;width:20px;height:20px;border:0 solid #3b82f6}.BarcodeScannerModal_scanCornerTL__5BvA0{top:0;left:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:4px}.BarcodeScannerModal_scanCornerTR__XnIQ8{top:0;right:0;border-top-width:3px;border-right-width:3px;border-top-right-radius:4px}.BarcodeScannerModal_scanCornerBL__VhJGV{bottom:0;left:0;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:4px}.BarcodeScannerModal_scanCornerBR__P2cFA{bottom:0;right:0;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:4px}.BarcodeScannerModal_scanLaser__4mghT{position:absolute;left:2px;right:2px;height:2px;background:linear-gradient(90deg,transparent,#ef4444 20%,#f87171 50%,#ef4444 80%,transparent);box-shadow:0 0 12px rgba(239,68,68,.6),0 0 32px rgba(239,68,68,.3);animation:BarcodeScannerModal_laserScan__6nIJd 2s ease-in-out infinite;border-radius:1px}.BarcodeScannerModal_scanBadge__4RTUU{position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .6rem;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.15);border-radius:12px;color:#94a3b8;font-size:.6875rem;font-weight:500;white-space:nowrap}@keyframes BarcodeScannerModal_laserScan__6nIJd{0%{top:5%;opacity:.4}50%{top:90%;opacity:1}to{top:5%;opacity:.4}}.BarcodeScannerModal_detectedOverlay__iHIVa{position:absolute;inset:0;background:rgba(16,185,129,.15);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#34d399;animation:BarcodeScannerModal_pulseSuccess__LHad3 .5s ease-out}.BarcodeScannerModal_detectedVinText__3Z3LY{font-size:1.25rem;font-weight:800;font-family:JetBrains Mono,Fira Code,monospace;letter-spacing:.08em;color:#ffffff;background:rgba(16,185,129,.25);padding:.375rem 1rem;border-radius:6px;border:1px solid rgba(52,211,153,.4)}@keyframes BarcodeScannerModal_pulseSuccess__LHad3{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.BarcodeScannerModal_errorState__V8R86{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;text-align:center;gap:1rem;color:#f87171;font-size:.875rem;line-height:1.5}.BarcodeScannerModal_nativeCameraBtn__L6VzC{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--accent,#3b82f6);color:#ffffff;border:none;border-radius:var(--radius-md,8px);font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(59,130,246,.3);transition:all .15s ease}.BarcodeScannerModal_nativeCameraBtn__L6VzC:hover{background:var(--accent-hover,#2563eb);transform:translateY(-1px)}.BarcodeScannerModal_processingOverlay__8H9wt{position:absolute;inset:0;background:rgba(0,0,0,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#60a5fa;font-size:.875rem;font-weight:600}.BarcodeScannerModal_footer__pGe6P{justify-content:space-between;padding:.75rem 1.25rem;border-top:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.BarcodeScannerModal_footerRight__DTnD1,.BarcodeScannerModal_footer__pGe6P{display:flex;align-items:center;gap:.5rem}.BarcodeScannerModal_nativeCaptureActionBtn__DeegO{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .75rem;border:1px solid rgba(59,130,246,.4);border-radius:var(--radius-sm,6px);background:rgba(59,130,246,.15);color:#60a5fa;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.BarcodeScannerModal_nativeCaptureActionBtn__DeegO:hover{background:rgba(59,130,246,.25);color:#93c5fd}[data-theme=dark] .BarcodeScannerModal_nativeCaptureActionBtn__DeegO{background:linear-gradient(135deg,#e1454f,#a34779 50%,#334dc9);border:1px solid #e1454f;color:#ffffff;box-shadow:0 2px 10px rgba(225,69,79,.3),0 2px 10px rgba(51,77,201,.25);text-shadow:0 1px 2px rgba(0,0,0,.25)}[data-theme=dark] .BarcodeScannerModal_nativeCaptureActionBtn__DeegO:hover{background:linear-gradient(135deg,#ea555e,#b25387 50%,#435de0);border-color:#ea555e;color:#ffffff;box-shadow:0 4px 16px rgba(225,69,79,.45),0 4px 16px rgba(51,77,201,.4)}.BarcodeScannerModal_footerCenter__gMdS6{flex:1 1;display:flex;align-items:center;justify-content:center}.BarcodeScannerModal_cancelBtn__NSDNZ{display:inline-flex;align-items:center;padding:.4rem .875rem;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm,6px);background:rgba(255,255,255,.06);color:#cbd5e1;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.BarcodeScannerModal_cancelBtn__NSDNZ:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#fca5a5}.BarcodeScannerModal_scanningIndicator__sMwqn{display:inline-flex;align-items:center;gap:.5rem;color:#60a5fa;font-size:.8125rem;font-weight:600}.BarcodeScannerModal_detectedIndicator__N9KB9{display:inline-flex;align-items:center;gap:.5rem;color:#34d399;font-size:.875rem;font-weight:700}@keyframes BarcodeScannerModal_fadeIn__48pMQ{0%{opacity:0}to{opacity:1}}@keyframes BarcodeScannerModal_scaleUp__30Rlx{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.BarcodeScannerModal_overlay__hcswC{padding:0}.BarcodeScannerModal_modal__A_CmM{max-width:100%;height:100dvh;border-radius:0;border:none}.BarcodeScannerModal_viewfinder__JC0tX{aspect-ratio:unset;flex:1 1;border-radius:0}.BarcodeScannerModal_body__wZRtW{flex:1 1;padding:0;display:flex}}.CameraModal_overlay__TYiX5{position:fixed;inset:0;background-color:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem;animation:CameraModal_fadeIn__NfYkn .2s ease-out}.CameraModal_modal__ZhJTh{background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:580px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;animation:CameraModal_scaleUp__W0mXY .2s ease-out}.CameraModal_header__wt6eV{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.CameraModal_title__RtndK{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0}.CameraModal_subtitle__iImzH{font-size:.8125rem;color:var(--text-secondary);margin:.15rem 0 0}.CameraModal_closeBtn__PQV6I{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:.4rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition)}.CameraModal_closeBtn__PQV6I:hover{background-color:var(--bg-hover);color:var(--text-primary)}.CameraModal_body__Rubcn{padding:1.25rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.CameraModal_viewfinder__qy3p5{position:relative;width:100%;aspect-ratio:4/3;background-color:#000000;border-radius:var(--radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center}.CameraModal_capturedImage__UHzNC,.CameraModal_video__jawZT{width:100%;height:100%;object-fit:cover}.CameraModal_guideFrame__eT5N_{position:absolute;inset:12px;border:2px dashed rgba(255,255,255,.4);border-radius:var(--radius-sm);pointer-events:none}.CameraModal_flashEffect__zpcrR{position:absolute;inset:0;background-color:#ffffff;opacity:.8;animation:CameraModal_flash__dG32v .3s ease-out forwards}.CameraModal_errorState__HuUS8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;text-align:center;gap:.75rem;color:var(--danger);font-size:.875rem}.CameraModal_footer___4zDU{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-top:1px solid var(--border);background-color:var(--bg-subtle);gap:.75rem}.CameraModal_controlsLeft__Bi6nq{display:flex;align-items:center;gap:.5rem}.CameraModal_controlsCenter__EHEKs{display:flex;align-items:center;justify-content:center;flex:1 1}.CameraModal_controlsRight__cJZuI{display:flex;align-items:center;gap:.5rem}.CameraModal_shutterBtn__Wfbvt{width:56px;height:56px;border-radius:50%;background:var(--accent);border:4px solid #ffffff;box-shadow:0 0 0 2px var(--accent),var(--shadow-md);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;transition:transform .15s ease,background-color .15s ease}.CameraModal_shutterBtn__Wfbvt:hover{transform:scale(1.06);background:var(--accent-hover)}.CameraModal_shutterBtn__Wfbvt:active{transform:scale(.95)}@keyframes CameraModal_fadeIn__NfYkn{0%{opacity:0}to{opacity:1}}@keyframes CameraModal_scaleUp__W0mXY{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes CameraModal_flash__dG32v{0%{opacity:.9}to{opacity:0}}.ImagePreviewModal_overlay__I3XXS{position:fixed;inset:0;background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:2100;padding:1rem;animation:ImagePreviewModal_fadeIn__eMOli .2s ease-out}.ImagePreviewModal_modal__Y1CeZ{max-width:90vw;max-height:90vh;flex-direction:column;animation:ImagePreviewModal_zoomIn__c89j5 .2s ease-out}.ImagePreviewModal_imageWrapper__u_1RW,.ImagePreviewModal_modal__Y1CeZ{position:relative;display:flex;align-items:center;justify-content:center}.ImagePreviewModal_imageWrapper__u_1RW{max-width:100%;max-height:80vh;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-lg)}.ImagePreviewModal_previewImage__KgVHA{max-width:100%;max-height:80vh;object-fit:contain;border-radius:var(--radius-md)}.ImagePreviewModal_topBar__pAqa3{position:absolute;top:-44px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;color:#ffffff;padding:0 .5rem}.ImagePreviewModal_counter__B7FVv{font-size:.875rem;font-weight:600;background:rgba(0,0,0,.5);padding:.25rem .65rem;border-radius:var(--radius-sm)}.ImagePreviewModal_topActions__CVV35{display:flex;align-items:center;gap:.5rem}.ImagePreviewModal_iconBtn__In7pK{background:rgba(255,255,255,.15);border:none;color:#ffffff;cursor:pointer;padding:.45rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:background-color var(--transition)}.ImagePreviewModal_iconBtn__In7pK:hover{background:rgba(255,255,255,.3)}.ImagePreviewModal_navBtn__QNeth{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.2);color:#ffffff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition);z-index:10}.ImagePreviewModal_navBtn__QNeth:hover{background:rgba(0,0,0,.9);transform:translateY(-50%) scale(1.08)}.ImagePreviewModal_prevBtn__13FfT{left:-60px}.ImagePreviewModal_nextBtn__s4m28{right:-60px}@media (max-width:768px){.ImagePreviewModal_prevBtn__13FfT{left:8px}.ImagePreviewModal_nextBtn__s4m28{right:8px}}@keyframes ImagePreviewModal_fadeIn__eMOli{0%{opacity:0}to{opacity:1}}@keyframes ImagePreviewModal_zoomIn__c89j5{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.Modal_overlay__fSNOk{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:Modal_overlayFadeIn__YVMMe .15s ease-out;box-sizing:border-box}@keyframes Modal_overlayFadeIn__YVMMe{0%{opacity:0}to{opacity:1}}.Modal_modal__WoEER{position:relative;display:flex;flex-direction:column;width:100%;max-height:90vh;background-color:var(--card-bg,#ffffff);border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-lg,12px);box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.2);animation:Modal_modalScaleIn__VAu4X .15s cubic-bezier(.16,1,.3,1);overflow:hidden;box-sizing:border-box}@keyframes Modal_modalScaleIn__VAu4X{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.Modal_sizeSm__5WnGG{max-width:440px}.Modal_sizeMd___Th3E{max-width:580px}.Modal_sizeLg__E1tIn{max-width:760px}.Modal_sizeXl__jN76J{max-width:960px}.Modal_header__V3X9H{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border,#e5e7eb);background-color:var(--card-bg,#ffffff);flex-shrink:0}.Modal_titleArea__GjVNd{display:flex;flex-direction:column;gap:.25rem}.Modal_titleGroup__dmzvR{display:flex;align-items:center;gap:.75rem}.Modal_headerIcon__LYKre{display:inline-flex;align-items:center;justify-content:center;color:var(--primary,#3b82f6);flex-shrink:0}.Modal_bannerArea__ixK_C{flex-shrink:0}.Modal_title__zck5R{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary,#111827);display:flex;align-items:center;gap:.5rem}.Modal_subtitle__UwtAR{margin:0;font-size:.8125rem;color:var(--text-secondary,#6b7280)}.Modal_headerActions__BhT5g{display:flex;align-items:center;gap:.5rem}.Modal_closeBtn__i_9TU{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--text-tertiary,#9ca3af);border-radius:var(--radius-sm,6px);cursor:pointer;transition:all .15s ease}.Modal_closeBtn__i_9TU:hover{background-color:var(--hover-bg,rgba(0,0,0,.05));color:var(--text-primary,#111827)}.Modal_body__wHPhZ{padding:1.5rem;overflow-y:auto;flex:1 1 auto;box-sizing:border-box}.Modal_footer__T7Q4l{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border,#e5e7eb);background-color:var(--table-header-bg,#f9fafb);flex-shrink:0}[data-theme=dark] .Modal_header__V3X9H,[data-theme=dark] .Modal_modal__WoEER{background-color:var(--card-bg,#121216);border-color:var(--border,#222228)}[data-theme=dark] .Modal_title__zck5R{color:var(--text-primary,#f9fafb)}[data-theme=dark] .Modal_subtitle__UwtAR{color:var(--text-secondary,#a1a1aa)}[data-theme=dark] .Modal_closeBtn__i_9TU:hover{background-color:rgba(255,255,255,.08);color:var(--text-primary,#f9fafb)}[data-theme=dark] .Modal_footer__T7Q4l{background-color:rgba(255,255,255,.02);border-color:var(--border,#222228)}.ImageUploader_container__LoIhW{display:flex;flex-direction:column;gap:.875rem;width:100%}.ImageUploader_header__uQAU8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.ImageUploader_title__uUWII{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0}.ImageUploader_countBadge__vpJq6{font-size:.75rem;font-weight:600;color:var(--text-secondary);background-color:var(--bg-tertiary);padding:.15rem .5rem;border-radius:9999px}.ImageUploader_actionRow__XcHPa{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ImageUploader_cameraBtn___H3KR{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:600;color:#ffffff;background:linear-gradient(135deg,var(--accent) 0,#1d4ed8 100%);border:1px solid var(--accent);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--transition)}.ImageUploader_cameraBtn___H3KR:hover{background:linear-gradient(135deg,var(--accent-hover) 0,#1e40af 100%);transform:translateY(-1px);box-shadow:var(--shadow-md)}.ImageUploader_cameraBtn___H3KR:active{transform:translateY(0)}.ImageUploader_galleryBtn__ercfW{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:600;color:var(--text-primary);background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition)}.ImageUploader_galleryBtn__ercfW:hover{background-color:var(--bg-hover);border-color:var(--border-hover)}.ImageUploader_dropZone__dloPo{border:2px dashed var(--border);border-radius:var(--radius-lg);padding:1.5rem 1rem;text-align:center;background-color:var(--bg-subtle);cursor:pointer;transition:all var(--transition);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.ImageUploader_dropZoneActive__BMH9r,.ImageUploader_dropZone__dloPo:hover{border-color:var(--accent);background-color:var(--accent-light)}.ImageUploader_dropIcon__Xm5LA{color:var(--accent);margin-bottom:.25rem}.ImageUploader_dropText__8ZoUw{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}.ImageUploader_dropSubtext__4IyZa{font-size:.75rem;color:var(--text-tertiary);margin:0}.ImageUploader_photoGrid__vIjaO{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.75rem;margin-top:.25rem}.ImageUploader_photoCard__C8Qv3{position:relative;aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border);background-color:var(--bg-tertiary);box-shadow:var(--shadow-xs);group:true}.ImageUploader_photoThumb__I4ULs{width:100%;height:100%;object-fit:cover;display:block}.ImageUploader_photoPlaceholder__cc2WX{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--text-tertiary);padding:.5rem;text-align:center}.ImageUploader_photoIndex__YLjGq{position:absolute;top:6px;left:6px;background:rgba(0,0,0,.65);color:#ffffff;font-size:.6875rem;font-weight:700;padding:.1rem .4rem;border-radius:var(--radius-xs);pointer-events:none}.ImageUploader_photoOverlay__oXRVO{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:opacity var(--transition)}.ImageUploader_photoCard__C8Qv3:focus-within .ImageUploader_photoOverlay__oXRVO,.ImageUploader_photoCard__C8Qv3:hover .ImageUploader_photoOverlay__oXRVO{opacity:1}.ImageUploader_thumbActionBtn__48AeI{background:rgba(255,255,255,.9);border:none;color:var(--text-primary);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.ImageUploader_thumbActionBtn__48AeI:hover{transform:scale(1.1);background:#ffffff}.ImageUploader_deleteBtn__l9SRL{color:var(--danger)}.ImageUploader_deleteBtn__l9SRL:hover{background:#fee2e2}.ImageUploader_addMoreCard__XJ9vQ{aspect-ratio:4/3;border:2px dashed var(--border);border-radius:var(--radius-md);background-color:var(--bg-subtle);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;color:var(--text-secondary);cursor:pointer;transition:all var(--transition);font-size:.75rem;font-weight:600}.ImageUploader_addMoreCard__XJ9vQ:hover{border-color:var(--accent);color:var(--accent);background-color:var(--accent-light)}.ImageUploader_hiddenInput__NZvno{display:none}@media (max-width:640px){.ImageUploader_photoGrid__vIjaO{grid-template-columns:repeat(3,1fr);gap:.5rem}.ImageUploader_actionRow__XcHPa{width:100%}.ImageUploader_cameraBtn___H3KR,.ImageUploader_galleryBtn__ercfW{flex:1 1;justify-content:center;padding:.65rem .5rem;font-size:.8125rem}.ImageUploader_photoOverlay__oXRVO{opacity:1;background:transparent;pointer-events:none}.ImageUploader_photoIndex__YLjGq{top:4px;left:4px}.ImageUploader_thumbActionBtn__48AeI{position:absolute;top:4px;right:4px;width:26px;height:26px;pointer-events:auto;background:rgba(0,0,0,.7);color:#ffffff}}.Skeleton_skeleton__O6wng{display:inline-block;border-radius:var(--radius-sm,6px);background:linear-gradient(90deg,rgba(226,232,240,.6) 25%,rgba(241,245,249,.9) 37%,rgba(226,232,240,.6) 63%);background-size:400% 100%;animation:Skeleton_skeletonPulse__6lL1n 1.4s ease infinite}.Skeleton_circle__FbxsC{border-radius:50%!important}@keyframes Skeleton_skeletonPulse__6lL1n{0%{background-position:100% 50%}to{background-position:0 50%}}[data-theme=dark] .Skeleton_skeleton__O6wng{background:linear-gradient(90deg,rgba(31,31,38,.6) 25%,rgba(45,45,55,.8) 37%,rgba(31,31,38,.6) 63%);background-size:400% 100%}.ModalSkeleton_container__KmJoq{display:flex;flex-direction:column;gap:1.25rem;width:100%;animation:ModalSkeleton_fadeIn__jmSZb .2s ease-in}@keyframes ModalSkeleton_fadeIn__jmSZb{0%{opacity:.6}to{opacity:1}}.ModalSkeleton_header__d18PC{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--border-color,#e2e8f0)}[data-theme=dark] .ModalSkeleton_header__d18PC{border-bottom-color:var(--border-color,#2d2d38)}.ModalSkeleton_headerLeft__pPK5T{display:flex;align-items:center;gap:.75rem}.ModalSkeleton_headerText__ZHIJP{display:flex;flex-direction:column;gap:.375rem}.ModalSkeleton_body__jHm03{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 0}.ModalSkeleton_row2__G_V6y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width:640px){.ModalSkeleton_row2__G_V6y{grid-template-columns:1fr}}.ModalSkeleton_fieldItem__LwNpN{display:flex;flex-direction:column;gap:.375rem}.ModalSkeleton_cardSection__e3iqk{background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);padding:1rem;display:flex;flex-direction:column;gap:.75rem}[data-theme=dark] .ModalSkeleton_cardSection__e3iqk{background:rgba(255,255,255,.03);border-color:var(--border-color,#2d2d38)}.ModalSkeleton_footer__sRYZH{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--border-color,#e2e8f0)}[data-theme=dark] .ModalSkeleton_footer__sRYZH{border-top-color:var(--border-color,#2d2d38)}.ConfirmModal_backdrop__HOELm{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:ConfirmModal_fadeIn__Ui4m3 .15s ease-out}@keyframes ConfirmModal_fadeIn__Ui4m3{0%{opacity:0}to{opacity:1}}.ConfirmModal_modal__C3ZiF{background:var(--bg-surface,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,12px);width:100%;max-width:480px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;animation:ConfirmModal_scaleUp__EtTWX .15s cubic-bezier(.16,1,.3,1)}@keyframes ConfirmModal_scaleUp__EtTWX{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmModal_header__swLK9{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-subtle,#f1f5f9)}.ConfirmModal_headerLeft__AW2_K{display:flex;align-items:center;gap:.75rem}.ConfirmModal_iconBadge__HS14E{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ConfirmModal_iconBadge_primary__y5sWj{background:rgba(37,99,235,.1);color:#2563eb}.ConfirmModal_iconBadge_success__ucVJG{background:rgba(16,185,129,.1);color:#10b981}.ConfirmModal_iconBadge_warning__0GYUL{background:rgba(245,158,11,.1);color:#d97706}.ConfirmModal_iconBadge_danger__BR91q{background:rgba(239,68,68,.1);color:#dc2626}.ConfirmModal_title__YmpMl{font-size:1.0625rem;font-weight:700;color:var(--text-primary,#0f172a);margin:0}.ConfirmModal_closeBtn__VAZGU{background:transparent;border:none;color:var(--text-tertiary,#94a3b8);cursor:pointer;padding:.25rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s}.ConfirmModal_closeBtn__VAZGU:hover:not(:disabled){background:var(--bg-hover,#f1f5f9);color:var(--text-primary,#0f172a)}.ConfirmModal_body__WAzF0{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.ConfirmModal_message__iZ8Vf{font-size:.875rem;color:var(--text-secondary,#475569);line-height:1.5;margin:0}.ConfirmModal_customContent__GqBDb{display:flex;flex-direction:column;gap:.75rem}.ConfirmModal_warningBox__V99y2{display:flex;align-items:flex-start;gap:.625rem;background:#fffbeb;border:1px solid #fef3c7;border-left:3px solid #f59e0b;border-radius:6px;padding:.75rem 1rem}.ConfirmModal_warningIcon__42Zci{color:#d97706;flex-shrink:0;margin-top:.125rem}.ConfirmModal_warningText__xmpE0{font-size:.8125rem;color:#92400e;line-height:1.45}.ConfirmModal_footer___7gy0{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;background:var(--bg-subtle,#f8fafc);border-top:1px solid var(--border-subtle,#f1f5f9)}[data-theme=dark] .ConfirmModal_modal__C3ZiF{background:#1a0808;border-color:#4a1515}[data-theme=dark] .ConfirmModal_footer___7gy0,[data-theme=dark] .ConfirmModal_header__swLK9{background:#250d0d;border-color:#4a1515}[data-theme=dark] .ConfirmModal_title__YmpMl{color:#fee2e2}[data-theme=dark] .ConfirmModal_message__iZ8Vf{color:#fca5a5}[data-theme=dark] .ConfirmModal_warningBox__V99y2{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.35) rgba(245,158,11,.35) rgba(245,158,11,.35) #f59e0b}[data-theme=dark] .ConfirmModal_warningText__xmpE0{color:#fed7aa}.PageTransitionBar_barContainer__GQAah{position:fixed;top:0;left:0;right:0;height:3px;z-index:999999;pointer-events:none;background:transparent;overflow:hidden}.PageTransitionBar_barTrack__yz9fx{height:100%;background:linear-gradient(90deg,#dc2626,#ef4444 50%,#fca5a5 85%,#ffffff);box-shadow:0 0 10px #ef4444,0 0 20px rgba(220,38,38,.7);transition:width .25s ease,opacity .3s ease;position:relative}.PageTransitionBar_barGlowHead__VxHcd{position:absolute;top:0;right:0;bottom:0;width:80px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8));box-shadow:0 0 14px 2px #ef4444,0 0 24px 4px #dc2626}.DataTable_tableContainer__Ha2Mx{position:relative;width:100%;background-color:var(--card-bg,#ffffff);border:1px solid var(--table-border,#e5e7eb);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-xs,0 1px 2px 0 rgba(0,0,0,.05));overflow:hidden;transition:border-color var(--transition,.15s ease)}.DataTable_scrollWrapper__KW7dV{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.DataTable_table__gISyW{width:100%;border-collapse:collapse;text-align:left;font-size:.84375rem;color:var(--text-primary,#0f172a)}.DataTable_stickyHeader__ZT9zU thead tr th{position:sticky;top:0;z-index:10}.DataTable_tableHeader__maQDd{background-color:var(--table-header-bg,#f9fafb);border-bottom:1px solid var(--table-border,#e5e7eb)}.DataTable_tableHeadRow__L8S4w{background-color:inherit}.DataTable_tableHead__xCGwa{padding:.85rem 1rem;font-size:.75rem;font-weight:600;color:var(--table-header-text,#6b7280);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--table-border,#e5e7eb);-webkit-user-select:none;user-select:none}.DataTable_tableHeadAlignLeft__9kZzF{text-align:left}.DataTable_tableHeadAlignCenter__pKL5N{text-align:center}.DataTable_tableHeadAlignRight__UKnD3{text-align:right}.DataTable_tableBody__6xxBx{background-color:var(--card-bg,#ffffff)}.DataTable_tableRow__f5vhI{border-bottom:1px solid var(--table-border,#e5e7eb);transition:background-color .15s ease,color .15s ease}.DataTable_tableRow__f5vhI:last-child{border-bottom:none}.DataTable_tableRowHoverable__VtzgC:hover{background-color:var(--table-row-hover,#f8fafc)}.DataTable_tableRowClickable__i97rk{cursor:pointer}.DataTable_tableRowSelected__GBxYh{background-color:rgba(37,99,235,.08)!important}.DataTable_tableRowStriped__okCHB:nth-child(2n){background-color:rgba(0,0,0,.015)}.DataTable_tableCell__1MMRL{padding:.875rem 1rem;vertical-align:middle;font-size:.84375rem;color:var(--text-primary,#0f172a);line-height:1.45}.DataTable_tableCellAlignLeft__9jeIP{text-align:left}.DataTable_tableCellAlignCenter__vY6pU{text-align:center}.DataTable_tableCellAlignRight__3KTPC{text-align:right}.DataTable_emptyStateRow__ROw4b td{padding:3rem 1rem;text-align:center}.DataTable_loadingRow__E5eN_ td{padding:2.5rem 1rem;text-align:center}.DataTable_skeletonCell__tV8SZ{display:inline-block;height:14px;border-radius:4px;background:linear-gradient(90deg,rgba(226,232,240,.6) 25%,rgba(241,245,249,.9) 37%,rgba(226,232,240,.6) 63%);background-size:400% 100%;animation:DataTable_skeletonPulse__EBZ99 1.4s ease infinite}@keyframes DataTable_skeletonPulse__EBZ99{0%{background-position:100% 50%}to{background-position:0 50%}}.DataTable_paginationWrapper__9hyRn{padding:.75rem 1.25rem;border-top:1px solid var(--table-border,#e5e7eb);background-color:var(--card-bg,#ffffff)}[data-theme=dark] .DataTable_tableContainer__Ha2Mx{background-color:var(--card-bg,#121216);border-color:var(--table-border,#1f1f26)}[data-theme=dark] .DataTable_table__gISyW{color:var(--text-primary,#f9fafb)}[data-theme=dark] .DataTable_tableHeader__maQDd{background-color:var(--table-header-bg,#16161b);border-color:var(--table-border,#1f1f26)}[data-theme=dark] .DataTable_tableHead__xCGwa{color:var(--table-header-text,#a1a1aa);border-color:var(--table-border,#1f1f26)}[data-theme=dark] .DataTable_tableBody__6xxBx{background-color:var(--card-bg,#121216)}[data-theme=dark] .DataTable_tableRow__f5vhI{border-color:var(--table-border,#1f1f26)}[data-theme=dark] .DataTable_tableRowHoverable__VtzgC:hover{background-color:var(--table-row-hover,#1c1c22)}[data-theme=dark] .DataTable_tableRowSelected__GBxYh{background-color:rgba(239,68,68,.15)!important}[data-theme=dark] .DataTable_tableRowStriped__okCHB:nth-child(2n){background-color:rgba(255,255,255,.02)}[data-theme=dark] .DataTable_tableCell__1MMRL{color:var(--text-primary,#f9fafb)}[data-theme=dark] .DataTable_skeletonCell__tV8SZ{background:linear-gradient(90deg,rgba(31,31,38,.6) 25%,rgba(45,45,55,.8) 37%,rgba(31,31,38,.6) 63%);background-size:400% 100%}[data-theme=dark] .DataTable_paginationWrapper__9hyRn{border-color:var(--table-border,#1f1f26);background-color:var(--card-bg,#121216)}.EmptyState_container__xnlvL{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;width:100%;box-sizing:border-box}.EmptyState_iconWrapper__SN5Cr{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:var(--badge-bg,rgba(239,68,68,.08));color:var(--accent,#ef4444);margin-bottom:1rem}.EmptyState_title__KvxST{font-size:1rem;font-weight:600;color:var(--text-primary,#111827);margin:0 0 .375rem}.EmptyState_description__8mu5c{font-size:.875rem;color:var(--text-secondary,#6b7280);max-width:420px;line-height:1.5;margin:0 0 1.25rem}.EmptyState_actionWrapper__iyXfg{margin-top:.5rem}[data-theme=dark] .EmptyState_iconWrapper__SN5Cr{background-color:rgba(239,68,68,.12);color:var(--accent,#ef4444)}[data-theme=dark] .EmptyState_title__KvxST{color:var(--text-primary,#f9fafb)}[data-theme=dark] .EmptyState_description__8mu5c{color:var(--text-secondary,#a1a1aa)}.Input_wrapper__07Nm1{display:flex;flex-direction:column;gap:.375rem}.Input_label__VX0ed{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.Input_input__t1Y6V{padding:.5rem .75rem;font-size:.875rem;color:var(--text-primary);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.Input_input__t1Y6V::placeholder{color:var(--input-placeholder)}.Input_input__t1Y6V:focus{border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-ring)}.Input_inputError__QznlO{border-color:var(--danger)}.Input_inputError__QznlO:focus{border-color:var(--danger);box-shadow:0 0 0 3px rgba(239,68,68,.15)}.Input_error__oxbZY{font-size:.75rem;color:var(--danger)}.Input_helper__AccOW{font-size:.75rem;color:var(--text-tertiary)}.SearchableSelect_wrapper__AUizE{position:relative;display:flex;flex-direction:column;gap:.375rem;width:100%}.SearchableSelect_wrapperOpen__RrHd_{z-index:50}.SearchableSelect_label__GUFxN{font-size:.8125rem;font-weight:500;color:var(--text-secondary,#475569);display:flex;align-items:center;gap:.25rem}.SearchableSelect_required__xm3cH{color:#ef4444}.SearchableSelect_trigger__2zPbW{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;color:var(--text-primary,#0f172a);background:var(--input-bg,var(--bg-surface,#ffffff));border:1px solid var(--input-border,var(--border-color,#cbd5e1));border-radius:var(--radius-md,8px);cursor:pointer;transition:all .15s ease;text-align:left;-webkit-user-select:none;user-select:none;min-height:40px}.SearchableSelect_trigger__2zPbW:hover:not(:disabled){border-color:var(--border-hover,#94a3b8)}.SearchableSelect_triggerOpen__caVjw{border-color:var(--accent,#2563eb)!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.SearchableSelect_triggerError__rMWhC{border-color:#ef4444!important}.SearchableSelect_triggerDisabled__EEux5{opacity:.6;cursor:not-allowed;background:var(--bg-tertiary,#f8fafc)}.SearchableSelect_triggerValue__9GIae{display:flex;align-items:center;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.SearchableSelect_triggerLabel__TxWpu{font-weight:600}.SearchableSelect_triggerBadge___T_A1{font-size:.72rem;font-family:monospace;padding:.1rem .4rem;border-radius:.25rem;background:var(--bg-secondary,#f1f5f9);border:1px solid var(--border-color,#e2e8f0);color:var(--text-secondary,#475569)}.SearchableSelect_placeholder__9u7Yu{color:var(--text-tertiary,#94a3b8)}.SearchableSelect_triggerIcons__hP9k0{display:flex;align-items:center;gap:.25rem;color:var(--text-tertiary,#94a3b8);flex-shrink:0}.SearchableSelect_chevronIcon__cJ2lI{transition:transform .15s ease}.SearchableSelect_chevronIconOpen__Iwf2P{transform:rotate(180deg)}.SearchableSelect_clearBtn__0J27v{background:transparent;border:none;color:var(--text-tertiary,#94a3b8);cursor:pointer;padding:.15rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.SearchableSelect_clearBtn__0J27v:hover{color:var(--text-primary,#0f172a);background:var(--bg-hover,#f1f5f9)}.SearchableSelect_dropdown__0hW1Z{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:200px;max-width:calc(100vw - 2rem);z-index:1300;background:var(--bg-surface,#ffffff);border:1px solid var(--border-color,#cbd5e1);border-radius:.625rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;animation:SearchableSelect_fadeInDown__45oNq .15s ease-out}.SearchableSelect_searchBox__7CekA{padding:.5rem;border-bottom:1px solid var(--border-color,#e2e8f0);position:relative;display:flex;align-items:center;background:var(--bg-secondary,#f8fafc)}.SearchableSelect_searchIcon__Bksnj{position:absolute;left:.9rem;color:var(--text-tertiary,#94a3b8);pointer-events:none}.SearchableSelect_searchInput__n8wm_{width:100%;padding:.45rem .75rem .45rem 2.1rem;font-size:.8125rem;color:var(--text-primary,#0f172a);background:var(--bg-surface,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:.375rem;outline:none;transition:all .15s ease}.SearchableSelect_searchInput__n8wm_:focus{border-color:var(--accent,#2563eb);box-shadow:0 0 0 2px rgba(37,99,235,.1)}.SearchableSelect_optionsList__SeA4S{max-height:220px;overflow-y:auto;padding:.35rem;display:flex;flex-direction:column;gap:.15rem}.SearchableSelect_optionItem__ayqzW{display:flex;align-items:center;justify-content:space-between;padding:.5rem .65rem;border-radius:.375rem;font-size:.8125rem;color:var(--text-primary,#0f172a);cursor:pointer;transition:all .1s ease;background:transparent;border:none;width:100%;text-align:left}.SearchableSelect_optionItem__ayqzW:hover{background:var(--bg-hover,#f1f5f9)}.SearchableSelect_optionItemActive__OVOj5{background:var(--accent-light,#eff6ff)!important;color:var(--accent,#2563eb)!important;font-weight:600}.SearchableSelect_optionContent__ObWsq{display:flex;flex-direction:column;gap:.15rem;overflow:hidden}.SearchableSelect_optionTitleRow__JLA3I{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.SearchableSelect_optionLabel__UIX2B{font-size:.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchableSelect_optionLabelActive__j1v8U{font-weight:600}.SearchableSelect_optionBadge__EXyF_{font-size:.7rem;font-family:monospace;padding:.05rem .35rem;border-radius:.25rem;background:var(--bg-secondary,#f1f5f9);border:1px solid var(--border-color,#e2e8f0);color:var(--text-secondary,#475569);font-weight:500}.SearchableSelect_optionBadgeActive__Ndvs2{background:rgba(37,99,235,.15);border-color:rgba(37,99,235,.3);color:var(--accent,#2563eb)}.SearchableSelect_optionSub__ngjyq{font-size:.75rem;color:var(--text-secondary,#64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchableSelect_checkIcon__24wgd{flex-shrink:0;color:var(--accent,#2563eb)}.SearchableSelect_emptyMsg__SmWC2{padding:1.25rem 1rem;text-align:center;font-size:.8125rem;color:var(--text-tertiary,#94a3b8)}.SearchableSelect_error__6IGuV{font-size:.75rem;color:#ef4444}[data-theme=dark] .SearchableSelect_label__GUFxN{color:var(--text-secondary,#94a3b8)}[data-theme=dark] .SearchableSelect_trigger__2zPbW{background:var(--card-bg,#121216);border-color:var(--border,#222228);color:var(--text-primary,#f9fafb)}[data-theme=dark] .SearchableSelect_trigger__2zPbW:hover:not(:disabled){border-color:var(--border-hover,#3f3f46)}[data-theme=dark] .SearchableSelect_triggerOpen__caVjw{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.2)!important}[data-theme=dark] .SearchableSelect_triggerDisabled__EEux5{background:var(--bg-tertiary,#18181d)}[data-theme=dark] .SearchableSelect_triggerBadge___T_A1{background:var(--bg-tertiary,#18181d);border-color:var(--border,#222228);color:var(--text-secondary,#94a3b8)}[data-theme=dark] .SearchableSelect_dropdown__0hW1Z{background:var(--card-bg,#121216);border-color:var(--border,#222228);box-shadow:0 10px 25px -5px rgba(0,0,0,.8),0 8px 10px -6px rgba(0,0,0,.6)}[data-theme=dark] .SearchableSelect_searchBox__7CekA{background:var(--bg-secondary,#141418);border-color:var(--border,#222228)}[data-theme=dark] .SearchableSelect_searchInput__n8wm_{background:var(--bg-tertiary,#18181d);border-color:var(--border,#222228);color:var(--text-primary,#f9fafb)}[data-theme=dark] .SearchableSelect_searchInput__n8wm_:focus{background:var(--bg-subtle,#141418);border-color:var(--accent,#ef4444)}[data-theme=dark] .SearchableSelect_optionItem__ayqzW{color:var(--text-primary,#f9fafb)}[data-theme=dark] .SearchableSelect_optionItem__ayqzW:hover{background:var(--accent,#ef4444)!important;color:#ffffff!important}[data-theme=dark] .SearchableSelect_optionItem__ayqzW:hover .SearchableSelect_optionBadge__EXyF_,[data-theme=dark] .SearchableSelect_optionItem__ayqzW:hover .SearchableSelect_optionLabel__UIX2B,[data-theme=dark] .SearchableSelect_optionItem__ayqzW:hover .SearchableSelect_optionSub__ngjyq{color:#ffffff!important}[data-theme=dark] .SearchableSelect_optionItemActive__OVOj5{background:var(--accent-light,rgba(239,68,68,.18))!important;color:var(--accent-text,#fca5a5)!important}[data-theme=dark] .SearchableSelect_optionBadge__EXyF_{background:var(--bg-tertiary,#18181d);border-color:var(--border,#222228);color:#94a3b8}[data-theme=dark] .SearchableSelect_optionBadgeActive__Ndvs2{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5);color:#fca5a5}[data-theme=dark] .SearchableSelect_optionSub__ngjyq{color:var(--text-secondary,#9ca3af)}[data-theme=dark] .SearchableSelect_clearBtn__0J27v:hover{background:var(--bg-tertiary,#18181d);color:#ffffff}@keyframes SearchableSelect_fadeInDown__45oNq{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.StatusSelectPill_wrapper__TvO_q{position:relative;display:inline-block}.StatusSelectPill_open__1AJ7P{z-index:200}.StatusSelectPill_loadingBadge__JNlug{display:inline-flex;align-items:center;gap:6px}.StatusSelectPill_spinIcon__LHXLv{animation:StatusSelectPill_spin__DovcK 1s linear infinite;color:var(--primary,#2563eb)}@keyframes StatusSelectPill_spin__DovcK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StatusSelectPill_menu__e1uQy{position:absolute;top:calc(100% + 4px);z-index:100;background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-xl),0 8px 24px -4px rgba(0,0,0,.2);padding:.5rem;min-width:180px;width:max-content;max-width:calc(100vw - 32px);max-height:320px;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.StatusSelectPill_left__rPfVI{left:0}.StatusSelectPill_right__WinPa{right:0}.StatusSelectPill_menuHeader__cZsn9{grid-column:1/-1;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);padding:.25rem .5rem}.StatusSelectPill_option__nidkq{display:flex;align-items:center;width:100%;padding:.25rem .5rem;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background-color var(--transition)}.StatusSelectPill_option__nidkq:hover{background-color:var(--bg-hover)}.StatusSelectPill_selected__hX0m3{background-color:var(--bg-subtle)}.AvatarGroup_group__sB9QH{display:inline-flex;align-items:center;margin-left:.5rem;flex-shrink:0}.AvatarGroup_avatarWrapper__CDBTB{margin-left:-.45rem;border-radius:50%;cursor:pointer;transition:transform .15s ease,z-index .15s ease;position:relative}.AvatarGroup_avatarWrapper__CDBTB:first-child{margin-left:0}.AvatarGroup_avatarWrapper__CDBTB:hover{transform:translateY(-2px);z-index:10}.AvatarGroup_selected__ZtNfD{outline:2px solid var(--accent);outline-offset:1px;transform:translateY(-2px);z-index:12}.AvatarGroup_moreBadge___qxW0{margin-left:-.45rem;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--bg-tertiary);color:var(--text-secondary);font-size:.6875rem;font-weight:600;border:2px solid var(--card-bg);cursor:pointer;transition:all var(--transition);position:relative;z-index:5}.AvatarGroup_moreBadge___qxW0:hover{background-color:var(--bg-hover);color:var(--text-primary);transform:scale(1.05)}.AvatarGroup_moreActive__I3QuK{background-color:var(--accent-light);color:var(--accent);border-color:var(--accent)}.MonthYearPicker_container__tiF5Y{display:flex;flex-direction:column;gap:.375rem;width:100%;min-width:0;box-sizing:border-box}.MonthYearPicker_label__4awPF{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.MonthYearPicker_required__UYcYj{color:var(--danger,#dc2626)}.MonthYearPicker_controlsRow__rFHy0{display:flex;align-items:center;gap:.5rem;width:100%}.MonthYearPicker_selectCol__3fz_5{flex:1 1;min-width:0}.MonthYearPicker_clearBtn__V355f{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md,6px);border:1px solid var(--input-border,var(--border,#cbd5e1));background:var(--input-bg,#ffffff);color:var(--text-secondary,#64748b);cursor:pointer;transition:all var(--transition,.15s ease);flex-shrink:0}.MonthYearPicker_clearBtn__V355f:hover{background:var(--bg-hover,#f1f5f9);color:var(--danger,#dc2626);border-color:var(--danger,#dc2626)}[data-theme=dark] .MonthYearPicker_clearBtn__V355f{background:var(--input-bg,#141419);border-color:var(--input-border,#272730);color:var(--text-secondary,#a1a1aa)}[data-theme=dark] .MonthYearPicker_clearBtn__V355f:hover{background:var(--bg-hover,#221f24);color:#f87171;border-color:#f87171}.MonthYearPicker_errorText__V7mRm{font-size:.75rem;color:var(--danger,#dc2626)}.AuditDetailViewer_tableWrapper__YCkE3{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;border:1px solid var(--border-color,#e2e8f0);background:var(--bg-surface,#ffffff)}.AuditDetailViewer_table__O74Cr{width:100%;min-width:480px;border-collapse:collapse;font-size:.8125rem;text-align:left}.AuditDetailViewer_table__O74Cr th{background:var(--bg-subtle,#f8fafc);color:var(--text-secondary,#64748b);padding:.5rem .75rem;font-weight:600;border-bottom:1px solid var(--border-color,#e2e8f0)}.AuditDetailViewer_table__O74Cr td{padding:.5rem .75rem;border-bottom:1px solid var(--border-subtle,#f1f5f9);vertical-align:middle}.AuditDetailViewer_table__O74Cr tbody tr:last-child td{border-bottom:none}.AuditDetailViewer_rowHighlight__Bo8ws{background:rgba(59,130,246,.02)}.AuditDetailViewer_cellField__3fOyi{color:var(--text-primary,#0f172a);display:flex;flex-direction:column;gap:.125rem}.AuditDetailViewer_keyTag__iBbyb{font-size:.6875rem;color:var(--text-tertiary,#94a3b8);font-family:var(--font-mono,monospace)}.AuditDetailViewer_cellOld__QYvmE{color:var(--text-secondary,#64748b)}.AuditDetailViewer_cellNew__8jBPH{color:var(--text-primary,#0f172a)}.AuditDetailViewer_cellValue__uef1B{color:var(--text-primary,#0f172a);font-weight:500}.AuditDetailViewer_badgeOld__l90OU{display:inline-block;background:#fee2e2;color:#991b1b;padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}[data-theme=dark] .AuditDetailViewer_badgeOld__l90OU{background:rgba(239,68,68,.15);color:#f87171}.AuditDetailViewer_badgeNew__rA1zx{display:inline-block;background:#dcfce7;color:#166534;padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}[data-theme=dark] .AuditDetailViewer_badgeNew__rA1zx{background:rgba(34,197,94,.15);color:#4ade80}.AuditDetailViewer_emptyDetails___b00N{padding:1rem;text-align:center;color:var(--text-secondary,#64748b);font-size:.8125rem;font-style:italic;background:var(--bg-subtle,#f8fafc);border-radius:6px}.BookingFilterPanel_wrapper___HI1G{margin-bottom:1rem}.BookingFilterPanel_panel__uYZ7e{margin-top:.75rem;padding:1.25rem;background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg)}.BookingFilterPanel_grid__Sc6di{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.BookingFilterPanel_actions__ah2dE{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end}.CustomerTable_customerCell__lw555{display:flex;align-items:center;gap:.75rem}.CustomerTable_customerInfo__DNwIa{display:flex;flex-direction:column;gap:.125rem}.CustomerTable_customerName__OT8FG{font-weight:600;color:var(--text-primary);line-height:1.3}.CustomerTable_customerId__QVs3h{font-size:.75rem;color:var(--text-tertiary);font-family:var(--font-mono,monospace)}.CustomerTable_phone__Pp6Vy{font-weight:500;color:var(--text-primary);white-space:nowrap}.CustomerTable_address__DNeRS,.CustomerTable_email__Pjyw_{font-size:.8125rem;color:var(--text-secondary)}.CustomerTable_address__DNeRS{max-width:240px;line-height:1.4;word-break:break-word}.CustomerTable_badgeCell__7yWa3{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.25rem .625rem;background-color:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-full,9999px);font-size:.8125rem;font-weight:600;color:var(--text-primary)}.CustomerTable_actionsCell__qpTHM{display:flex;align-items:center;gap:.5rem}.CustomerTable_actionBtn__Mfa4D{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;background-color:var(--primary-light);color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-md);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all var(--transition);text-decoration:none;white-space:nowrap}.CustomerTable_actionBtn__Mfa4D:hover{background-color:var(--primary);color:#ffffff}.Badge_badge__HC7DH{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:var(--radius-sm);white-space:nowrap;line-height:1;-webkit-user-select:none;user-select:none}.Badge_sm__U6mJU{padding:.15rem .35rem;font-size:.6875rem;border-radius:999px}.Badge_md__6r7uk{padding:.25rem .5rem;font-size:.75rem}.Badge_default__S71bR{color:var(--text-secondary);background-color:var(--bg-tertiary)}.Badge_neutral__YssHm{color:var(--text-secondary);background-color:var(--bg-hover);border:1px solid var(--border)}.Badge_count__Y7zmU{color:var(--text-secondary);background-color:var(--bg-tertiary);border-radius:999px;padding:.15rem .45rem;font-size:.75rem;font-weight:600}.Badge_accent__NJB_s{color:var(--accent-text);background-color:var(--accent-light)}.Badge_success__3cIq7{color:var(--status-complete);background-color:var(--status-complete-bg)}.Badge_warning__oankV{color:var(--status-check-in);background-color:var(--status-check-in-bg)}.Badge_danger__dvG7i{color:var(--status-cancelled);background-color:var(--status-cancelled-bg)}.SignatureModal_modalContainer__SLdWX{display:flex;flex-direction:column;gap:1rem}.SignatureModal_padContainer___6PC4{position:relative;width:100%;height:280px;background-color:#ffffff;border-radius:var(--radius-lg,12px);border:2px dashed var(--border-color,#e2e8f0);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}[data-theme=dark] .SignatureModal_padContainer___6PC4{background-color:#ffffff;border-color:rgba(226,232,240,.8)}.SignatureModal_canvas__VzGau{position:absolute;top:0;left:0;width:100%;height:100%;cursor:crosshair;touch-action:none;z-index:2}.SignatureModal_guidelineLayer__QPh1M{position:absolute;left:2rem;right:2rem;bottom:3.5rem;display:flex;align-items:center;gap:.5rem;pointer-events:none;z-index:1}.SignatureModal_guidelineX__liZBu{font-family:inherit;font-weight:700;font-size:1.25rem;color:#94a3b8;line-height:1}.SignatureModal_guidelineLine__BPyBv{flex:1 1;height:1.5px;background-color:#cbd5e1}.SignatureModal_guidelineText__prTHd{position:absolute;bottom:-1.25rem;left:0;font-size:.75rem;font-weight:500;color:#94a3b8;letter-spacing:.025em;text-transform:uppercase}.SignatureModal_footer__OqgqK{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.SignatureModal_leftActions__rqEXV{display:flex;align-items:center;gap:.5rem}.SignatureModal_rightActions__9dtwZ{display:flex;align-items:center;gap:.75rem}.UpdateRegistrationModal_titleIcon__HfGln{color:#0284c7;padding:.4rem;background:#e0f2fe;border-radius:.5rem}.UpdateRegistrationModal_body__AVMyW{padding:1.5rem}.UpdateRegistrationModal_body__AVMyW,.UpdateRegistrationModal_formGrid__dthfN{display:flex;flex-direction:column;gap:1.25rem}.UpdateRegistrationModal_cardOption__oKr1y{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:.75rem;border:1px solid var(--border-color,#e2e8f0);background:var(--bg-surface-secondary,#f8fafc);cursor:pointer;transition:all .15s ease}.UpdateRegistrationModal_cardOptionActive__FDG3j{background:#fffbeb;border-color:#fde68a}.UpdateRegistrationModal_cardOptionTitle__edt7m{font-size:.875rem;font-weight:600;color:var(--text-primary,#0f172a);display:flex;align-items:center;gap:.5rem}.UpdateRegistrationModal_cardOptionDesc__Cg_2Y{font-size:.75rem;color:var(--text-secondary,#64748b);margin-top:.25rem}.UpdateRegistrationModal_noteBanner__AL8Jd{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem;border-radius:.5rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;font-size:.8125rem;line-height:1.4}.UpdateRegistrationModal_errorBanner__enKnm{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:.5rem;font-size:.875rem}.UpdateRegistrationModal_footer__zXy3T{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid var(--border-color,#e2e8f0);background:var(--bg-surface-secondary,#f8fafc)}[data-theme=dark] .UpdateRegistrationModal_footer__zXy3T{background:var(--bg-subtle,#141418);border-color:var(--border,#222228)}[data-theme=dark] .UpdateRegistrationModal_cardOption__oKr1y{background:var(--bg-tertiary,#18181d);border-color:var(--border,#222228)}[data-theme=dark] .UpdateRegistrationModal_cardOptionActive__FDG3j{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.45)}[data-theme=dark] .UpdateRegistrationModal_noteBanner__AL8Jd{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3);color:#fca5a5}[data-theme=dark] .UpdateRegistrationModal_titleIcon__HfGln{background:rgba(239,68,68,.18);color:#ef4444}.FilterDropdown_container__R_AEt{position:relative;display:inline-block}.FilterDropdown_containerOpen__EE0DG{z-index:50}.FilterDropdown_trigger__iOnFm{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;height:38px;padding:0 .75rem;font-size:.8125rem;font-weight:500;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,8px);background-color:var(--card-bg,#ffffff);color:var(--text-secondary,#4b5563);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;outline:none;box-sizing:border-box}.FilterDropdown_trigger__iOnFm:hover{border-color:var(--border-hover,#cbd5e1);color:var(--text-primary,#111827)}.FilterDropdown_triggerOpen__wX0mi,.FilterDropdown_trigger__iOnFm:focus{border-color:var(--accent,#ef4444);box-shadow:0 0 0 2px rgba(239,68,68,.2)}.FilterDropdown_triggerActive__oJLGk{background-color:var(--accent-light,rgba(59,130,246,.08));border-color:var(--accent,#3b82f6);color:var(--accent-text,#2563eb);font-weight:600}.FilterDropdown_icon__z0UdS{display:inline-flex;align-items:center;justify-content:center;color:var(--text-tertiary,#9ca3af);flex-shrink:0;transition:color .15s ease}.FilterDropdown_prefix__Ie71c{font-weight:600;color:var(--text-secondary,#64748b);font-size:.75rem;letter-spacing:.02em;transition:color .15s ease}.FilterDropdown_triggerActive__oJLGk .FilterDropdown_icon__z0UdS,.FilterDropdown_triggerActive__oJLGk .FilterDropdown_prefix__Ie71c{color:inherit}.FilterDropdown_label__rKxZw{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterDropdown_chevron__xh8yu{flex-shrink:0;color:var(--text-tertiary,#9ca3af);transition:transform .15s ease,color .15s ease}.FilterDropdown_chevronOpen__FcRl9{transform:rotate(180deg);color:var(--accent,#ef4444)}.FilterDropdown_dropdown__udMsT{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;width:max-content;max-width:320px;z-index:100;background-color:var(--card-bg,#ffffff);border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,8px);box-shadow:0 10px 25px -5px rgba(0,0,0,.4),0 8px 10px -6px rgba(0,0,0,.3);padding:4px;margin:0;list-style:none;max-height:280px;overflow-y:auto;box-sizing:border-box;animation:FilterDropdown_dropdownIn__wkXDd .12s ease-out}.FilterDropdown_dropdownRight__n5kWa{left:auto;right:0}@keyframes FilterDropdown_dropdownIn__wkXDd{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FilterDropdown_option__Erydf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--text-primary,#111827);border-radius:var(--radius-sm,6px);cursor:pointer;transition:background-color .1s ease,color .1s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.FilterDropdown_option__Erydf:hover{background-color:var(--accent,#3b82f6)!important;color:#ffffff!important}.FilterDropdown_option__Erydf:hover .FilterDropdown_checkIcon__28EdJ{color:#ffffff!important}.FilterDropdown_optionSelected__lSEs4{background-color:var(--accent-light,rgba(59,130,246,.12));color:var(--accent,#3b82f6);font-weight:600}.FilterDropdown_optionSelected__lSEs4:hover{background-color:var(--accent,#3b82f6)!important;color:#ffffff!important}.FilterDropdown_checkIcon__28EdJ{color:var(--accent,#3b82f6);flex-shrink:0}[data-theme=dark] .FilterDropdown_trigger__iOnFm{background-color:var(--card-bg,#121216);border-color:var(--border,#222228);color:var(--text-secondary,#a1a1aa)}[data-theme=dark] .FilterDropdown_trigger__iOnFm:hover{border-color:var(--border-hover,#3f3f46);color:var(--text-primary,#f9fafb)}[data-theme=dark] .FilterDropdown_triggerActive__oJLGk{background-color:rgba(239,68,68,.15);border-color:var(--accent,#ef4444);color:var(--accent-text,#fca5a5)}[data-theme=dark] .FilterDropdown_dropdown__udMsT{background-color:var(--card-bg,#121216);border-color:var(--border,#222228);box-shadow:0 10px 25px -5px rgba(0,0,0,.8),0 8px 10px -6px rgba(0,0,0,.6)}[data-theme=dark] .FilterDropdown_option__Erydf{color:var(--text-primary,#f9fafb)}[data-theme=dark] .FilterDropdown_option__Erydf:hover{background-color:#ef4444!important;color:#ffffff!important}[data-theme=dark] .FilterDropdown_optionSelected__lSEs4{background-color:rgba(239,68,68,.15);color:#fca5a5}[data-theme=dark] .FilterDropdown_optionSelected__lSEs4:hover{background-color:#ef4444!important;color:#ffffff!important}.ViewToggle_viewToggle__5Qw9v{display:inline-flex;align-items:center;background-color:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-md);padding:2px;gap:2px}.ViewToggle_toggleBtn__JPxYZ{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);-webkit-user-select:none;user-select:none;line-height:1;white-space:nowrap}.ViewToggle_toggleBtn__JPxYZ:hover{color:var(--text-primary)}.ViewToggle_active__qTShc{background-color:var(--card-bg);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-xs)}.ViewToggle_btnText__mDHJ2{display:inline}@media (max-width:640px){.ViewToggle_btnText__mDHJ2{display:none}.ViewToggle_toggleBtn__JPxYZ{padding:.4rem .55rem}}.CardGridSkeleton_grid__30hQW{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;width:100%}@media (max-width:640px){.CardGridSkeleton_grid__30hQW{grid-template-columns:1fr;gap:12px}}.CardGridSkeleton_card__ul_Rk{display:flex;flex-direction:column;background:var(--bg-card,#ffffff);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-lg,12px);padding:16px;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.05));gap:12px}[data-theme=dark] .CardGridSkeleton_card__ul_Rk{background:var(--bg-card,#121216);border-color:var(--border-color,#1f1f26)}.CardGridSkeleton_header__s8aXH{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle,#f3f4f6)}[data-theme=dark] .CardGridSkeleton_header__s8aXH{border-color:rgba(255,255,255,.06)}.CardGridSkeleton_content__kedbp{display:flex;flex-direction:column;gap:10px;flex:1 1}.CardGridSkeleton_footer__0gBEb,.CardGridSkeleton_row__C8AHd{display:flex;align-items:center;gap:8px}.CardGridSkeleton_footer__0gBEb{justify-content:space-between;padding-top:12px;border-top:1px solid var(--border-subtle,#f3f4f6);margin-top:auto}[data-theme=dark] .CardGridSkeleton_footer__0gBEb{border-color:rgba(255,255,255,.06)}.DetailPageSkeleton_page__Gkx2n{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 2rem;max-width:1400px;margin:0 auto;width:100%;animation:DetailPageSkeleton_fadeIn__iXRFH .2s ease-in}@keyframes DetailPageSkeleton_fadeIn__iXRFH{0%{opacity:.6}to{opacity:1}}.DetailPageSkeleton_header__lV3gM{display:flex;flex-direction:column;gap:.75rem}.DetailPageSkeleton_backBtn__2DCcj{display:inline-flex;align-items:center;gap:.5rem;width:fit-content}.DetailPageSkeleton_titleRow__b1vlr{justify-content:space-between}.DetailPageSkeleton_titleGroup__z_4JD,.DetailPageSkeleton_titleRow__b1vlr{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.DetailPageSkeleton_actionBtns__Lm6Az{display:flex;align-items:center;gap:.75rem}.DetailPageSkeleton_contentGrid__kvmeV{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem;width:100%;min-width:0}@media (max-width:1024px){.DetailPageSkeleton_contentGrid__kvmeV{grid-template-columns:minmax(0,1fr)}}.DetailPageSkeleton_mainColumn__M28TT,.DetailPageSkeleton_sideColumn__r58Yg{display:flex;flex-direction:column;gap:1.5rem;min-width:0;max-width:100%}.DetailPageSkeleton_card__jRo5e{background:var(--bg-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,12px);padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}[data-theme=dark] .DetailPageSkeleton_card__jRo5e{background:var(--bg-card,#1e1e24);border-color:var(--border-color,#2d2d38)}.DetailPageSkeleton_cardHeader__7ZKA_{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid var(--border-color,#e2e8f0)}[data-theme=dark] .DetailPageSkeleton_cardHeader__7ZKA_{border-bottom-color:var(--border-color,#2d2d38)}.DetailPageSkeleton_cardHeaderLeft__5RX74{display:flex;align-items:center;gap:.625rem}.DetailPageSkeleton_grid2__Zj_5C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.DetailPageSkeleton_grid3__zV4xF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media (max-width:640px){.DetailPageSkeleton_grid2__Zj_5C,.DetailPageSkeleton_grid3__zV4xF{grid-template-columns:1fr}}.DetailPageSkeleton_infoItem__Z9DVq{display:flex;flex-direction:column;gap:.375rem}.DetailPageSkeleton_customerCard__yPN7M{background:var(--bg-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,12px);padding:1.5rem;display:flex;align-items:center;gap:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}[data-theme=dark] .DetailPageSkeleton_customerCard__yPN7M{background:var(--bg-card,#1e1e24);border-color:var(--border-color,#2d2d38)}.DetailPageSkeleton_customerMain__6El5D{display:flex;align-items:center;gap:1.25rem;width:100%}.DetailPageSkeleton_customerInfo__3FH1j{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.DetailPageSkeleton_customerContact__qZPwY{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.DetailPageSkeleton_statsRow__qndyd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%}@media (max-width:768px){.DetailPageSkeleton_statsRow__qndyd{grid-template-columns:1fr}}.DetailPageSkeleton_statCard__hZXWr{background:var(--bg-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);padding:1.25rem;display:flex;align-items:center;gap:1rem}[data-theme=dark] .DetailPageSkeleton_statCard__hZXWr{background:var(--bg-card,#1e1e24);border-color:var(--border-color,#2d2d38)}.DetailPageSkeleton_tabsRow__B1dWx{display:flex;align-items:center;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color,#e2e8f0)}[data-theme=dark] .DetailPageSkeleton_tabsRow__B1dWx{border-bottom-color:var(--border-color,#2d2d38)}.DetailPageSkeleton_tableSkeleton__wH8D6{background:var(--bg-card,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,12px);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}[data-theme=dark] .DetailPageSkeleton_tableSkeleton__wH8D6{background:var(--bg-card,#1e1e24);border-color:var(--border-color,#2d2d38)}.DetailPageSkeleton_tableRow__Xho3E{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--border-color,#f1f5f9)}[data-theme=dark] .DetailPageSkeleton_tableRow__Xho3E{border-bottom-color:rgba(255,255,255,.05)}.DetailPageSkeleton_tableRow__Xho3E:last-child{border-bottom:none}.Tabs_tabs__jOpmp{display:flex;align-items:center;gap:1.5rem;border-bottom:1px solid var(--border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.Tabs_tabs__jOpmp::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.Tabs_tab__P72sX{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem .25rem;font-size:.9375rem;font-weight:500;color:var(--text-secondary);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color var(--transition),border-color var(--transition);white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1.25}.Tabs_active__mKgM8,.Tabs_tab__P72sX:hover{color:var(--text-primary)}.Tabs_active__mKgM8{font-weight:600;border-bottom-color:var(--text-primary)}[data-theme=dark] .Tabs_active__mKgM8{color:#f87171;border-bottom-color:#ef4444}[data-theme=dark] .Tabs_tab__P72sX{color:#a1a1aa}[data-theme=dark] .Tabs_tab__P72sX:hover{color:#f9fafb}.Tabs_countBadge__BaPl3{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;background-color:var(--bg-tertiary);color:var(--text-secondary);border-radius:9999px;line-height:1}.Tabs_activeCount__YmMSO{background-color:var(--bg-active);color:var(--text-primary)}[data-theme=dark] .Tabs_countBadge__BaPl3{background-color:var(--bg-tertiary,#18181d);color:#a1a1aa}[data-theme=dark] .Tabs_activeCount__YmMSO{background-color:rgba(239,68,68,.2);color:#fca5a5}.ForbiddenPage_container__TzG0V{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:3rem 1.5rem;text-align:center;box-sizing:border-box}.ForbiddenPage_card__v0Orf{display:flex;flex-direction:column;align-items:center;max-width:520px;width:100%;padding:2.5rem 2rem;background:var(--bg-surface,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:1rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.05)}.ForbiddenPage_iconWrapper__xKsEW{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(239,68,68,.12);color:#ef4444;margin-bottom:1.25rem}.ForbiddenPage_badge__JgiNs{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:rgba(239,68,68,.1);color:#ef4444;margin-bottom:1rem}.ForbiddenPage_title__Hh0r1{font-size:1.5rem;font-weight:700;color:var(--text-primary,#0f172a);margin:0 0 .75rem;line-height:1.3}.ForbiddenPage_description__0iF0e{font-size:.9375rem;color:var(--text-secondary,#64748b);line-height:1.6;margin:0 0 1.75rem}.ForbiddenPage_actionWrapper__GJGcU{display:flex;align-items:center;gap:.75rem}[data-theme=dark] .ForbiddenPage_card__v0Orf{background:var(--bg-surface,#18181b);border-color:rgba(239,68,68,.2);box-shadow:0 10px 25px -5px rgba(239,68,68,.15)}