.page_page___ZQhI{max-width:900px}.page_backBtn__ROj3H{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:0;margin-bottom:.75rem;transition:color var(--transition)}.page_backBtn__ROj3H:hover{color:var(--accent)}.page_titleRow___DY7F{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.page_tabRow__szBhM{display:flex;gap:0;border-bottom:1px solid var(--border);margin-bottom:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page_tabRow__szBhM::-webkit-scrollbar{display:none}.page_tab__dGRuM{padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--transition);white-space:nowrap;flex-shrink:0}.page_tab__dGRuM:hover{color:var(--text-primary)}.page_tabActive__HuryW{color:var(--accent);border-bottom-color:var(--accent)}.page_card__fmNry{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:2rem}.page_card__fmNry h2{margin-bottom:1rem}.page_subSection__U16Vw{margin-top:1.5rem}.page_formGrid__EfzCk{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.page_saveRow__QyA9b{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end}.page_helpText__zVsz9{font-size:.875rem;color:var(--text-secondary);margin-bottom:1.5rem}.page_checkInSection__exk4U{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.page_checkInSection__exk4U h3{margin-bottom:.75rem}.page_photoCount__3TRRu{font-size:.8125rem;color:var(--text-tertiary);margin-top:.5rem}.page_signatureWrapper__fiVuJ{display:flex;flex-direction:column;gap:.75rem}.page_signatureHeaderRow__O6MRD{display:flex;align-items:center;justify-content:space-between}.page_signaturePlaceholder__3tJtd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;border:2px dashed var(--border-color,#cbd5e1);border-radius:var(--radius-md,8px);background-color:var(--surface-color,#ffffff);cursor:pointer;transition:all .2s ease;gap:.375rem;text-align:center}.page_signaturePlaceholder__3tJtd:hover{border-color:var(--primary-color,#3b82f6);background-color:rgba(59,130,246,.04)}[data-theme=dark] .page_signaturePlaceholder__3tJtd{background-color:var(--surface-color,#111115);border-color:var(--border-color,#222228)}.page_signaturePlaceholderIcon__i9nET{color:var(--text-secondary,#64748b);margin-bottom:.25rem}.page_signaturePlaceholderTitle__5yYrx{font-size:.9375rem;font-weight:600;color:var(--text-primary,#0f172a)}[data-theme=dark] .page_signaturePlaceholderTitle__5yYrx{color:var(--text-primary,#f9fafb)}.page_signaturePlaceholderHint__YfPrM{font-size:.8125rem;color:var(--text-secondary,#64748b)}.page_signaturePreviewCard__a3nZE{position:relative;display:flex;align-items:center;justify-content:center;height:160px;max-width:500px;background-color:#ffffff;border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md,8px);padding:.75rem;cursor:pointer;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}[data-theme=dark] .page_signaturePreviewCard__a3nZE{background-color:#111115;border-color:#222228}.page_signaturePreviewImage__ohQFD{max-width:100%;max-height:100%;object-fit:contain}.page_signatureBadge__JDOTh{position:absolute;bottom:.5rem;right:.5rem;background:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.2);border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.page_signatureActions__RAgPx,.page_statusCurrent__ljVJy{display:flex;align-items:center;gap:.75rem}.page_statusCurrent__ljVJy{margin-bottom:1.25rem;font-size:.9375rem;color:var(--text-secondary)}.page_statusBanner__mN8ul{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-radius:var(--radius-md);margin-bottom:1.25rem;font-size:.875rem;line-height:1.5}.page_statusBannerComplete__f75U_{background:var(--status-complete-bg,rgba(16,185,129,.1));color:var(--status-complete,#10b981);border:1px solid var(--status-complete-border,rgba(16,185,129,.25))}.page_statusBannerCancelled__4Lflj{background:var(--status-cancelled-bg,rgba(239,68,68,.1));color:var(--status-cancelled,#ef4444);border:1px solid var(--status-cancelled-border,rgba(239,68,68,.25))}.page_statusBannerIcon__DU96l{display:flex;align-items:center;flex-shrink:0;margin-top:2px}.page_statusBannerText__xGm2J{flex:1 1;font-weight:500}.page_flowGuide__WrLVR{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:1.25rem;font-size:.8125rem;color:var(--text-secondary)}.page_flowGuideIcon__DwLBr{color:var(--accent);flex-shrink:0}.page_statusGrid__vrpD6{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin-bottom:1.5rem}.page_statusBtn__0KWpc{padding:.875rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition);text-align:left;display:flex;flex-direction:column}.page_statusBtnContent__Y_mjg{display:flex;flex-direction:column;gap:.25rem;width:100%}.page_statusBtnLabel__VCiMK{font-weight:600}.page_statusBtnHint__JsUUz{font-size:.75rem;color:var(--text-tertiary);font-weight:400}.page_statusBtn__0KWpc:hover:not(:disabled){border-color:var(--accent);background:var(--accent-light)}.page_statusBtn__0KWpc:disabled{opacity:.45;cursor:not-allowed}.page_statusBtnDisabled__EWZJK{opacity:.45}.page_statusBtnActive__jwyEK{border-color:var(--accent);background:var(--accent-light);color:var(--accent);opacity:1!important}.page_statusBtnActive__jwyEK .page_statusBtnHint__JsUUz{color:var(--accent)}.page_loading__HfMjl{display:flex;align-items:center;justify-content:center;min-height:300px;color:var(--text-tertiary)}.page_spinner__MItyS{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:page_spin__mVEmw .8s linear infinite}.page_buttonSpinner__iIt_p{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffff;border-radius:50%;animation:page_spin__mVEmw .75s linear infinite}.page_loadingOverlay__6VJ5Z{position:fixed;inset:0;background-color:var(--overlay);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:page_fadeIn__wcedd .2s ease-out}.page_loadingModal__FzqXz{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:2.25rem 2rem;max-width:440px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;box-shadow:var(--shadow-xl);animation:page_scaleIn__zKMhm .25s cubic-bezier(.16,1,.3,1)}.page_spinnerRing__9AUTv{width:48px;height:48px;border:4px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:page_spin__mVEmw .8s linear infinite}.page_loadingContent__NSO7x{display:flex;flex-direction:column;gap:.5rem}.page_loadingTitle__eJ1IP{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.page_loadingSubtitle__3O1NV{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}@keyframes page_spin__mVEmw{to{transform:rotate(1turn)}}@keyframes page_fadeIn__wcedd{0%{opacity:0}to{opacity:1}}@keyframes page_scaleIn__zKMhm{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.page_notFound__IIE_0{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:1rem;color:var(--text-secondary)}.page_notesTextarea__Msfy3{width:100%;padding:.625rem .875rem;font-size:.875rem;font-family:inherit;color:var(--text-primary);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--transition),box-shadow var(--transition);line-height:1.5}.page_notesTextarea__Msfy3:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.page_notesTextarea__Msfy3::placeholder{color:var(--text-tertiary)}@media (max-width:768px){.page_page___ZQhI{max-width:100%}.page_titleRow___DY7F{flex-wrap:wrap;gap:.5rem}.page_card__fmNry{padding:1.25rem 1rem}.page_formGrid__EfzCk,.page_statusGrid__vrpD6{grid-template-columns:1fr}.page_saveRow__QyA9b{flex-direction:column-reverse;gap:.75rem}.page_saveRow__QyA9b button{width:100%}}.LoadingState_container__R1myN{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background:var(--card-bg,#ffffff);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-lg,12px);padding:3rem 1.5rem;text-align:center;gap:.875rem;box-shadow:var(--shadow-xs,0 1px 2px 0 rgba(0,0,0,.05));transition:all var(--transition,.2s ease)}.LoadingState_transparent__8E5bi{background:transparent;border:none;box-shadow:none}.LoadingState_iconWrapper__XHUxr{display:flex;align-items:center;justify-content:center;color:var(--accent,#3b82f6)}.LoadingState_spinner__NAQ8S{animation:LoadingState_spin__1U5Zw .9s linear infinite;color:var(--accent,#3b82f6)}@keyframes LoadingState_spin__1U5Zw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingState_message__odKDc{font-size:.9375rem;font-weight:600;color:var(--text-secondary,#475569);letter-spacing:-.01em}.Button_button__x6lHc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition);white-space:nowrap;line-height:1.25;-webkit-user-select:none;user-select:none}.Button_button__x6lHc:disabled,.Button_button__x6lHc[disabled]{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important;transform:none!important;filter:grayscale(.4)}.Button_content__5i7wD{gap:.5rem;line-height:inherit}.Button_content__5i7wD,.Button_icon__m4XyJ{display:inline-flex;align-items:center;justify-content:center}.Button_icon__m4XyJ{flex-shrink:0;line-height:0}.Button_icon__m4XyJ svg{display:block}.Button_xs___n2Jy{padding:.25rem .5rem;font-size:.75rem;border-radius:var(--radius-sm)}.Button_sm__GZ7PD{padding:.4rem .75rem;font-size:.8125rem}.Button_md__9kgNy{padding:.55rem 1rem;font-size:.875rem}.Button_lg__PF7YV{padding:.7rem 1.35rem;font-size:1rem}.Button_dark__97POM,.Button_primary__a8YrV{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-bg);box-shadow:var(--shadow-xs)}.Button_dark__97POM:hover:not(:disabled),.Button_primary__a8YrV:hover:not(:disabled){background-color:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}.Button_outline__Pc4O9,.Button_secondary__8_cvw{background-color:var(--card-bg);color:var(--text-primary);border-color:var(--border);box-shadow:var(--shadow-xs)}.Button_outline__Pc4O9:hover:not(:disabled),.Button_secondary__8_cvw:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--border-hover);color:var(--text-primary)}.Button_danger__DL7m1{background-color:var(--danger);color:#ffffff;border-color:var(--danger)}.Button_danger__DL7m1:hover:not(:disabled){background-color:var(--danger-hover);border-color:var(--danger-hover)}.Button_ghost__kj1h_{background-color:transparent;color:var(--text-secondary);border-color:transparent}.Button_ghost__kj1h_:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-primary)}.Button_fullWidth__MWNTX{width:100%}.Button_spinner__foFpO{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;display:inline-block;animation:Button_spin__4v2ZN .6s linear infinite}@keyframes Button_spin__4v2ZN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CrmComingSoonSection_container__HjNMK{min-height:calc(100vh - 210px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.CrmComingSoonSection_card__CIg2N{max-width:500px;width:100%;background:var(--card-bg,#ffffff);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-xl,16px);padding:2.75rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.05))}.CrmComingSoonSection_iconWrapper__MoOaU{width:68px;height:68px;border-radius:50%;background:rgba(245,158,11,.1);color:#d97706;display:flex;align-items:center;justify-content:center;margin-bottom:1.125rem;border:1px solid rgba(245,158,11,.22)}[data-theme=dark] .CrmComingSoonSection_iconWrapper__MoOaU{background:rgba(245,158,11,.14);color:#fbbf24;border-color:rgba(245,158,11,.28)}.CrmComingSoonSection_badgeRow__rXlED{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap;justify-content:center}.CrmComingSoonSection_sectionBadge__fEXTh{border-radius:9999px;background:var(--bg-secondary,#f1f5f9);color:var(--text-secondary,#64748b);border:1px solid var(--border,#e2e8f0)}.CrmComingSoonSection_sectionBadge__fEXTh,.CrmComingSoonSection_soonPill__fU6dO{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .65rem}.CrmComingSoonSection_soonPill__fU6dO{border-radius:9999px;background:rgba(245,158,11,.14);color:#d97706;border:1px solid rgba(245,158,11,.28)}[data-theme=dark] .CrmComingSoonSection_soonPill__fU6dO{color:#fbbf24}.CrmComingSoonSection_title__MqBs3{font-size:1.5rem;font-weight:700;color:var(--text-primary,#0f172a);margin:0 0 .5rem}.CrmComingSoonSection_description__Kzd4O{font-size:.9375rem;color:var(--text-secondary,#64748b);line-height:1.55;margin:0 0 1.75rem}.CrmComingSoonSection_actions__AJWYb{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:center}.CommunicationHubChannels_navBar__vM5TV{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--border,#e2e8f0);padding-bottom:.75rem;flex-wrap:wrap}.CommunicationHubChannels_channelLink___R7hM{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:var(--radius-md,8px);font-size:.875rem;font-weight:600;color:var(--text-secondary,#64748b);background:transparent;border:1px solid transparent;text-decoration:none;transition:all .15s ease}.CommunicationHubChannels_channelLink___R7hM:hover{color:var(--text-primary,#0f172a);background:var(--bg-hover,#f1f5f9)}.CommunicationHubChannels_channelActive__gRFjt{color:var(--text-primary,#0f172a);background:var(--card-bg,#ffffff);border-color:var(--border,#e2e8f0);box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.04))}.DatePicker_container__AI_NQ{position:relative;display:flex;flex-direction:column;gap:.375rem;width:100%;min-width:0;box-sizing:border-box}.DatePicker_label__ilq_b{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DatePicker_required__1zggT{color:var(--danger)}.DatePicker_inputWrapper__0_37d{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;height:38px;padding:0 .75rem;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);cursor:pointer;box-sizing:border-box;transition:border-color var(--transition),box-shadow var(--transition);gap:.4rem}.DatePicker_inputWrapper__0_37d:hover{border-color:var(--border-hover)}.DatePicker_focused__M_ZKL{border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-ring)}.DatePicker_disabled__Usaz2{opacity:.6;cursor:not-allowed;background-color:var(--bg-secondary)}.DatePicker_hasError__BX_16{border-color:var(--danger)}.DatePicker_input__49w_B{flex:1 1;min-width:0;width:100%;background:transparent;border:none;font-size:.875rem;color:var(--text-primary);outline:none;cursor:pointer;padding:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:inherit}.DatePicker_input__49w_B::placeholder{color:var(--input-placeholder);font-size:.875rem}.DatePicker_iconActions__nS830{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.DatePicker_calendarIcon__vBQPF{color:var(--text-tertiary);flex-shrink:0;transition:color var(--transition)}.DatePicker_inputWrapper__0_37d:hover .DatePicker_calendarIcon__vBQPF{color:var(--text-secondary)}.DatePicker_clearBtn__ckRXh{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:var(--bg-tertiary);border:none;color:var(--text-tertiary);cursor:pointer;padding:0;transition:all var(--transition)}.DatePicker_clearBtn__ckRXh:hover{background-color:var(--danger-light);color:var(--danger)}.DatePicker_errorText__KEdia{font-size:.75rem;color:var(--danger);margin-top:.15rem}.DatePicker_popover__y6vv2{position:absolute;top:calc(100% + 6px);z-index:1000;max-width:calc(100vw - 32px);background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),0 10px 25px -5px rgba(0,0,0,.2)}.DatePicker_popoverPortal__CA63H,.DatePicker_popover__y6vv2{width:290px;min-width:280px;padding:.35rem;animation:DatePicker_fadeIn__KkavT .15s ease-out;box-sizing:border-box}.DatePicker_popoverPortal__CA63H{position:fixed;z-index:99999;max-width:calc(100vw - 20px);background-color:var(--card-bg,#ffffff);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-xl,12px);box-shadow:0 20px 35px -5px rgba(0,0,0,.35),0 0 1px 1px rgba(0,0,0,.05)}[data-theme=dark] .DatePicker_popoverPortal__CA63H{background-color:var(--card-bg,#121216);border-color:var(--border,#222228);box-shadow:0 20px 35px -5px rgba(0,0,0,.8),0 0 15px rgba(239,68,68,.1)}.DatePicker_left__Al59B{left:0;right:auto}.DatePicker_right__u_VpU{right:0;left:auto}@keyframes DatePicker_fadeIn__KkavT{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.StatCard_card__u46V3{display:flex;flex-direction:column;justify-content:space-between;padding:1.25rem 1.35rem;background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:all var(--transition);min-height:120px}.StatCard_clickable__FU3KS{cursor:pointer}.StatCard_clickable__FU3KS:hover{border-color:var(--border-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.StatCard_active__24vqB{border-color:#93c5fd;box-shadow:0 0 0 1px #bfdbfe}[data-theme=dark] .StatCard_active__24vqB{border-color:var(--accent,#ef4444);box-shadow:0 0 0 1px rgba(239,68,68,.4)}.StatCard_header__l_z_J{display:flex;align-items:center;gap:.45rem;margin-bottom:.5rem}.StatCard_dot__BaVh1{width:6px;height:6px;border-radius:50%;flex-shrink:0}.StatCard_title__iBDw_{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.StatCard_value__uj2nW{font-size:1.75rem;font-weight:700;color:var(--text-primary);line-height:1.2;margin-bottom:.4rem;letter-spacing:-.02em}.StatCard_footer__mawyc{display:flex;align-items:center;font-size:.8125rem}.StatCard_subtitle__tQQJs{color:var(--text-tertiary);font-size:.8125rem}.StatCard_growth__5awh8{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600}.StatCard_positive__HPwj7{color:#10b981}.StatCard_negative__B8hDu{color:#ef4444}.StatCard_growthArrow__BxmiE{font-size:.875rem}.StatCard_growthLabel__ok3bP{font-weight:400;color:var(--text-tertiary);margin-left:.2rem}.Calendar_calendar___GeoS{background-color:var(--card-bg);border-radius:var(--radius-lg);padding:.75rem;width:100%;box-sizing:border-box;font-family:inherit}.Calendar_header__qnv3D{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:.5rem}.Calendar_navButton__IKLDJ{background:transparent;border:none;cursor:pointer;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);transition:all .2s ease;flex-shrink:0}.Calendar_navButton__IKLDJ:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.Calendar_monthLabel__3PSLz{font-weight:600;font-size:.9375rem;color:var(--text-primary);white-space:nowrap;text-align:center;flex:1 1}.Calendar_grid___ue_Y{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;width:100%;box-sizing:border-box}.Calendar_weekday__xeuyJ{text-align:center;font-size:.6875rem;font-weight:600;color:var(--text-tertiary);padding-bottom:.35rem;-webkit-user-select:none;user-select:none}.Calendar_dayCell__0RrAU{aspect-ratio:1/1;width:100%;display:flex;align-items:center;justify-content:center;font-size:.8125rem;border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;padding:0;border:none}.Calendar_dayDisabled__l18ci{background-color:transparent;color:var(--text-tertiary);opacity:.35;cursor:not-allowed}.Calendar_daySelectable__QUuHJ{background-color:transparent;color:var(--text-primary);font-weight:500}.Calendar_daySelectable__QUuHJ:hover{background-color:var(--bg-hover);color:var(--text-primary)}.Calendar_daySelected__jl0_v,.Calendar_daySelected__jl0_v.Calendar_daySelectable__QUuHJ{background-color:#1e293b;color:#ffffff;font-weight:600}[data-theme=dark] .Calendar_daySelected__jl0_v,[data-theme=dark] .Calendar_daySelected__jl0_v.Calendar_daySelectable__QUuHJ{background-color:var(--accent,#ef4444);color:#ffffff}.TimePicker_container__uv4UA{position:relative;display:flex;flex-direction:column;gap:.375rem;width:100%;min-width:0;box-sizing:border-box}.TimePicker_label__QgEwC{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TimePicker_required__wvmqg{color:var(--danger)}.TimePicker_inputWrapper__IRT7f{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;height:38px;padding:0 .75rem;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);cursor:pointer;box-sizing:border-box;transition:border-color var(--transition),box-shadow var(--transition);gap:.4rem}.TimePicker_inputWrapper__IRT7f:hover{border-color:var(--border-hover)}.TimePicker_focused__1sTIl{border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-ring)}.TimePicker_disabled__QRUoB{opacity:.6;cursor:not-allowed;background-color:var(--bg-secondary)}.TimePicker_hasError__sLBFB{border-color:var(--danger)}.TimePicker_input__c_rE4{flex:1 1;min-width:0;width:100%;background:transparent;border:none;font-size:.875rem;color:var(--text-primary);outline:none;cursor:pointer;padding:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:inherit}.TimePicker_input__c_rE4::placeholder{color:var(--input-placeholder);font-size:.875rem}.TimePicker_iconActions__Jtxxg{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.TimePicker_clockIcon__SOfoG{color:var(--text-tertiary);flex-shrink:0;transition:color var(--transition)}.TimePicker_inputWrapper__IRT7f:hover .TimePicker_clockIcon__SOfoG{color:var(--text-secondary)}.TimePicker_clearBtn__KHp7v{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:var(--bg-tertiary);border:none;color:var(--text-tertiary);cursor:pointer;padding:0;transition:all var(--transition)}.TimePicker_clearBtn__KHp7v:hover{background-color:var(--danger-light);color:var(--danger)}.TimePicker_errorText__X59wO{font-size:.75rem;color:var(--danger);margin-top:.15rem}.TimePicker_popover__MR8TU{position:absolute;top:calc(100% + 6px);z-index:1000;width:280px;min-width:270px;max-width:calc(100vw - 32px);background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),0 10px 25px -5px rgba(0,0,0,.2);padding:.625rem;animation:TimePicker_fadeIn__jR8W9 .15s ease-out;box-sizing:border-box;display:flex;flex-direction:column;gap:.625rem}.TimePicker_left__cD7JO{left:0;right:auto}.TimePicker_right__8njL6{right:0;left:auto}.TimePicker_popoverHeader__HePk4{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:.5rem;gap:.5rem}.TimePicker_tabGroup__KyANN{display:inline-flex;padding:2px;background-color:var(--bg-tertiary);border-radius:var(--radius-md);gap:2px}.TimePicker_tabBtn__wV6Q3{padding:.25rem .625rem;font-size:.75rem;font-weight:500;border:none;background:transparent;color:var(--text-secondary);border-radius:calc(var(--radius-md) - 2px);cursor:pointer;transition:all var(--transition)}.TimePicker_tabBtnActive__uJ5kq{background-color:var(--card-bg);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-sm)}.TimePicker_previewBadge__N83QN{font-size:.8125rem;font-weight:600;color:var(--primary);background-color:var(--primary-light);padding:.2rem .5rem;border-radius:var(--radius-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TimePicker_slotsGrid__o8aeB{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;max-height:190px;overflow-y:auto;padding:2px;scrollbar-width:thin}.TimePicker_slotsGrid__o8aeB::-webkit-scrollbar{width:4px}.TimePicker_slotsGrid__o8aeB::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.TimePicker_slotBtn__oeRNs{padding:.4rem .25rem;font-size:.75rem;font-weight:500;color:var(--text-secondary);background-color:var(--bg-secondary);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-align:center;transition:all var(--transition);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TimePicker_slotBtn__oeRNs:hover{background-color:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-hover)}.TimePicker_slotBtnSelected__DUi5J{background-color:var(--primary)!important;color:#fff!important;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.15)}.TimePicker_customPicker__l3I6V{display:flex;flex-direction:column;gap:.5rem}.TimePicker_columnsWrapper__hu36f{display:flex;align-items:center;justify-content:center;gap:.35rem;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:.5rem}.TimePicker_column__KR_0N{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1 1}.TimePicker_columnTitle___Ha8Q{font-size:.6875rem;font-weight:600;text-transform:uppercase;color:var(--text-tertiary);letter-spacing:.05em}.TimePicker_columnList__WvyUJ{display:flex;flex-direction:column;gap:.25rem;max-height:140px;overflow-y:auto;width:100%;padding:2px;scrollbar-width:thin}.TimePicker_columnList__WvyUJ::-webkit-scrollbar{width:3px}.TimePicker_columnList__WvyUJ::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.TimePicker_columnItem__WT8FB{padding:.35rem .25rem;font-size:.8125rem;font-weight:500;text-align:center;border:none;background:transparent;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TimePicker_columnItem__WT8FB:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.TimePicker_columnItemSelected__wDcVq{background-color:var(--primary)!important;color:#fff!important;font-weight:600}.TimePicker_colonSeparator__1CXSg{font-size:1.125rem;font-weight:700;color:var(--text-tertiary);margin-top:1rem}.TimePicker_periodColumn__wH8O5{display:flex;flex-direction:column;gap:.35rem;justify-content:center;margin-top:1rem}.TimePicker_periodBtn__Jo7vl{padding:.35rem .5rem;font-size:.75rem;font-weight:600;border:1px solid var(--border);background-color:var(--card-bg);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition)}.TimePicker_periodBtn__Jo7vl:hover{border-color:var(--border-hover);color:var(--text-primary)}.TimePicker_periodBtnActive__Ww366{background-color:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.TimePicker_popoverFooter__29993{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding-top:.5rem;gap:.5rem}.TimePicker_nowBtn__E_y4z{padding:.3rem .6rem;font-size:.75rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition)}.TimePicker_nowBtn__E_y4z:hover{background-color:var(--bg-tertiary);color:var(--primary)}.TimePicker_doneBtn__2jDiX{padding:.3rem .75rem;font-size:.75rem;font-weight:600;background-color:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition)}.TimePicker_doneBtn__2jDiX:hover{background-color:var(--primary-hover)}@keyframes TimePicker_fadeIn__jR8W9{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.TimePicker_popover__MR8TU{width:260px;min-width:240px;right:0!important;left:auto!important}}.Select_wrapper__OcWjv{position:relative;display:flex;flex-direction:column;gap:.375rem;width:100%}.Select_wrapperOpen__Gvusf{z-index:50}.Select_label__CbYnn{font-size:.8125rem;font-weight:500;color:var(--text-secondary,#4b5563)}.Select_required__Tj_Vu{color:var(--danger,#ef4444);margin-left:3px}.Select_triggerWrapper__r43Oa{position:relative;width:100%}.Select_trigger___H2Md{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 .75rem;font-size:.8125rem;font-weight:500;font-family:inherit;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}.Select_trigger___H2Md:hover:not(:disabled){border-color:var(--border-hover,#cbd5e1);color:var(--text-primary,#111827)}.Select_triggerCompact__wMTkQ{height:30px;padding:0 .55rem;font-size:.75rem;border-radius:6px}.Select_dropdownPortal__Rt8ex{position:fixed!important;z-index:99999!important}.Select_triggerOpen__Y4d_7,.Select_trigger___H2Md:focus{border-color:var(--accent,#ef4444);box-shadow:0 0 0 2px rgba(239,68,68,.2)}.Select_triggerError__bwugq{border-color:var(--danger,#ef4444)!important}.Select_trigger___H2Md:disabled{opacity:.5;cursor:not-allowed}.Select_textSelected__Jf48z{color:var(--text-primary,#111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_textPlaceholder__pXs2I{color:var(--text-tertiary,#9ca3af);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_chevron__5oQ_R{flex-shrink:0;color:var(--text-tertiary,#9ca3af);transition:transform .15s ease,color .15s ease}.Select_chevronOpen__Qaf10{transform:rotate(180deg);color:var(--accent,#ef4444)}.Select_dropdown__LrDQU{position:absolute;top:calc(100% + 4px);left:0;right:0;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:Select_dropdownIn__Jmxx5 .12s ease-out}@keyframes Select_dropdownIn__Jmxx5{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Select_option__cjcqI{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}.Select_optionLabel__oTjAV{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_option__cjcqI:hover{background-color:var(--accent,#3b82f6)!important;color:#ffffff!important}.Select_option__cjcqI:hover .Select_checkIcon___dA3R{color:#ffffff!important}.Select_optionSelected__EN1DW{background-color:var(--accent-light,rgba(59,130,246,.12));color:var(--accent,#3b82f6);font-weight:600}.Select_optionSelected__EN1DW:hover{background-color:var(--accent,#3b82f6)!important;color:#ffffff!important}.Select_checkIcon___dA3R{color:var(--accent,#3b82f6);flex-shrink:0}.Select_errorText__lhAbX{font-size:.75rem;color:var(--danger,#ef4444)}[data-theme=dark] .Select_trigger___H2Md{background-color:var(--card-bg,#121216);border-color:var(--border,#222228);color:var(--text-secondary,#a1a1aa)}[data-theme=dark] .Select_trigger___H2Md:hover:not(:disabled){border-color:var(--border-hover,#3f3f46);color:var(--text-primary,#f9fafb)}[data-theme=dark] .Select_dropdown__LrDQU{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] .Select_option__cjcqI,[data-theme=dark] .Select_textSelected__Jf48z{color:var(--text-primary,#f9fafb)}[data-theme=dark] .Select_option__cjcqI:hover{background-color:#ef4444!important;color:#ffffff!important}[data-theme=dark] .Select_optionSelected__EN1DW{background-color:rgba(239,68,68,.15);color:#fca5a5}[data-theme=dark] .Select_optionSelected__EN1DW:hover{background-color:#ef4444!important;color:#ffffff!important}.ToastContext_toastContainer__sxKST{position:fixed;top:20px;right:20px;z-index:999999;display:flex;flex-direction:column;gap:10px;max-width:420px;width:calc(100vw - 40px);pointer-events:none}@keyframes ToastContext_toastSlideIn__jR05f{0%{opacity:0;transform:translateX(30px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}.ToastContext_toast__Jr8wT{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;animation:ToastContext_toastSlideIn__jR05f .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease;word-break:break-word}.ToastContext_toastIconWrap__y_0DR{flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center}.ToastContext_toastContent__zMkO1{flex:1 1;min-width:0}.ToastContext_toastTitle__ujDYw{font-weight:600;font-size:.875rem;margin-bottom:2px;line-height:1.3}.ToastContext_toastMessage__ehBZE{font-size:.84rem;line-height:1.45;word-break:break-word}.ToastContext_toastCloseBtn__2S4Qe{flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background-color .15s ease}.ToastContext_themeLight__G5OsD.ToastContext_toastError__wwsyF{background:#ffffff;background-image:linear-gradient(135deg,rgba(239,68,68,.08),#ffffff 70%);border:1.5px solid #f87171;box-shadow:0 10px 25px -5px rgba(239,68,68,.12),0 4px 10px -2px rgba(0,0,0,.05)}.ToastContext_themeLight__G5OsD.ToastContext_toastError__wwsyF .ToastContext_toastIconWrap__y_0DR{color:#dc2626}.ToastContext_themeLight__G5OsD.ToastContext_toastError__wwsyF .ToastContext_toastTitle__ujDYw{color:#991b1b}.ToastContext_themeLight__G5OsD.ToastContext_toastError__wwsyF .ToastContext_toastMessage__ehBZE{color:#374151}.ToastContext_themeLight__G5OsD.ToastContext_toastSuccess__mXyot{background:#ffffff;background-image:linear-gradient(135deg,rgba(34,197,94,.08),#ffffff 70%);border:1.5px solid #4ade80;box-shadow:0 10px 25px -5px rgba(34,197,94,.12),0 4px 10px -2px rgba(0,0,0,.05)}.ToastContext_themeLight__G5OsD.ToastContext_toastSuccess__mXyot .ToastContext_toastIconWrap__y_0DR{color:#16a34a}.ToastContext_themeLight__G5OsD.ToastContext_toastSuccess__mXyot .ToastContext_toastTitle__ujDYw{color:#166534}.ToastContext_themeLight__G5OsD.ToastContext_toastSuccess__mXyot .ToastContext_toastMessage__ehBZE{color:#374151}.ToastContext_themeLight__G5OsD.ToastContext_toastWarning__o2Fgi{background:#ffffff;background-image:linear-gradient(135deg,rgba(245,158,11,.08),#ffffff 70%);border:1.5px solid #fbbf24;box-shadow:0 10px 25px -5px rgba(245,158,11,.12),0 4px 10px -2px rgba(0,0,0,.05)}.ToastContext_themeLight__G5OsD.ToastContext_toastWarning__o2Fgi .ToastContext_toastIconWrap__y_0DR{color:#d97706}.ToastContext_themeLight__G5OsD.ToastContext_toastWarning__o2Fgi .ToastContext_toastTitle__ujDYw{color:#92400e}.ToastContext_themeLight__G5OsD.ToastContext_toastWarning__o2Fgi .ToastContext_toastMessage__ehBZE{color:#374151}.ToastContext_themeLight__G5OsD.ToastContext_toastInfo__4CXgF{background:#ffffff;background-image:linear-gradient(135deg,rgba(59,130,246,.08),#ffffff 70%);border:1.5px solid #60a5fa;box-shadow:0 10px 25px -5px rgba(59,130,246,.12),0 4px 10px -2px rgba(0,0,0,.05)}.ToastContext_themeLight__G5OsD.ToastContext_toastInfo__4CXgF .ToastContext_toastIconWrap__y_0DR{color:#2563eb}.ToastContext_themeLight__G5OsD.ToastContext_toastInfo__4CXgF .ToastContext_toastTitle__ujDYw{color:#1e40af}.ToastContext_themeLight__G5OsD.ToastContext_toastInfo__4CXgF .ToastContext_toastMessage__ehBZE{color:#374151}.ToastContext_themeLight__G5OsD .ToastContext_toastCloseBtn__2S4Qe{color:#9ca3af}.ToastContext_themeLight__G5OsD .ToastContext_toastCloseBtn__2S4Qe:hover{color:#1f2937;background-color:rgba(0,0,0,.06)}.ToastContext_themeDark__CGr7z.ToastContext_toastError__wwsyF{background:#0d0d11;background-image:linear-gradient(135deg,rgba(239,68,68,.28),#0d0d11 75%);border:1.5px solid #ef4444;box-shadow:0 10px 30px -5px rgba(239,68,68,.45),0 0 20px rgba(239,68,68,.25)}.ToastContext_themeDark__CGr7z.ToastContext_toastError__wwsyF .ToastContext_toastIconWrap__y_0DR{color:#ef4444}.ToastContext_themeDark__CGr7z.ToastContext_toastError__wwsyF .ToastContext_toastTitle__ujDYw{color:#fca5a5;text-shadow:0 0 8px rgba(239,68,68,.3)}.ToastContext_themeDark__CGr7z.ToastContext_toastError__wwsyF .ToastContext_toastMessage__ehBZE{color:#f4f4f5}.ToastContext_themeDark__CGr7z.ToastContext_toastSuccess__mXyot{background:#0d0d11;background-image:linear-gradient(135deg,rgba(34,197,94,.28),#0d0d11 75%);border:1.5px solid #22c55e;box-shadow:0 10px 30px -5px rgba(34,197,94,.45),0 0 20px rgba(34,197,94,.25)}.ToastContext_themeDark__CGr7z.ToastContext_toastSuccess__mXyot .ToastContext_toastIconWrap__y_0DR{color:#22c55e}.ToastContext_themeDark__CGr7z.ToastContext_toastSuccess__mXyot .ToastContext_toastTitle__ujDYw{color:#86efac}.ToastContext_themeDark__CGr7z.ToastContext_toastSuccess__mXyot .ToastContext_toastMessage__ehBZE{color:#f4f4f5}.ToastContext_themeDark__CGr7z.ToastContext_toastWarning__o2Fgi{background:#0d0d11;background-image:linear-gradient(135deg,rgba(245,158,11,.28),#0d0d11 75%);border:1.5px solid #f59e0b;box-shadow:0 10px 30px -5px rgba(245,158,11,.45),0 0 20px rgba(245,158,11,.25)}.ToastContext_themeDark__CGr7z.ToastContext_toastWarning__o2Fgi .ToastContext_toastIconWrap__y_0DR{color:#f59e0b}.ToastContext_themeDark__CGr7z.ToastContext_toastWarning__o2Fgi .ToastContext_toastTitle__ujDYw{color:#fde047}.ToastContext_themeDark__CGr7z.ToastContext_toastWarning__o2Fgi .ToastContext_toastMessage__ehBZE{color:#f4f4f5}.ToastContext_themeDark__CGr7z.ToastContext_toastInfo__4CXgF{background:#0d0d11;background-image:linear-gradient(135deg,rgba(239,68,68,.22),#0d0d11 75%);border:1.5px solid #ef4444;box-shadow:0 10px 30px -5px rgba(239,68,68,.35),0 0 15px rgba(239,68,68,.2)}.ToastContext_themeDark__CGr7z.ToastContext_toastInfo__4CXgF .ToastContext_toastIconWrap__y_0DR{color:#f87171}.ToastContext_themeDark__CGr7z.ToastContext_toastInfo__4CXgF .ToastContext_toastTitle__ujDYw{color:#fca5a5}.ToastContext_themeDark__CGr7z.ToastContext_toastInfo__4CXgF .ToastContext_toastMessage__ehBZE{color:#f4f4f5}.ToastContext_themeDark__CGr7z .ToastContext_toastCloseBtn__2S4Qe:hover{color:#ef4444;background-color:rgba(239,68,68,.15)}.ToastContext_toastActionContainer__BHB03{margin-top:8px;display:flex;align-items:center;gap:8px}.ToastContext_toastActionBtn__l9IIg{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:600;border-radius:6px;background-color:var(--primary,#3b82f6);color:#ffffff;border:none;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ToastContext_toastActionBtn__l9IIg:hover{filter:brightness(1.1);transform:translateY(-1px)}.EmailTemplateComponents_typeBadge__2gWPh{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;white-space:nowrap}.EmailTemplateComponents_typeCustomer__ZOzG9{background:rgba(59,130,246,.12);color:#2563eb;border:1px solid rgba(59,130,246,.25)}[data-theme=dark] .EmailTemplateComponents_typeCustomer__ZOzG9{background:rgba(59,130,246,.18);color:#60a5fa;border-color:rgba(59,130,246,.32)}.EmailTemplateComponents_typeInsurance__HmhVt{background:rgba(139,92,246,.12);color:#7c3aed;border:1px solid rgba(139,92,246,.25)}[data-theme=dark] .EmailTemplateComponents_typeInsurance__HmhVt{background:rgba(139,92,246,.18);color:#a78bfa;border-color:rgba(139,92,246,.32)}.EmailTemplateComponents_titleCell__RYA9M{display:flex;flex-direction:column;gap:.2rem;min-width:160px}.EmailTemplateComponents_templateTitle__1EL1_{font-weight:600;color:var(--text-primary,#0f172a);font-size:.875rem}.EmailTemplateComponents_subjectCell__BREah{color:var(--text-primary,#0f172a);font-size:.85rem;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmailTemplateComponents_emailMono___EZca{font-size:.8125rem;color:var(--text-secondary,#64748b);word-break:break-word}.EmailTemplateComponents_recipientBlock__bPa3R{display:flex;flex-direction:column;gap:.2rem;max-width:240px}.EmailTemplateComponents_recipientLine__nzO6i{font-size:.8125rem;color:var(--text-primary,#0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmailTemplateComponents_ccLine__DgC4s{font-size:.75rem;color:var(--text-tertiary,#94a3b8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmailTemplateComponents_dateText__zFz5r{font-size:.8125rem;color:var(--text-secondary,#64748b);white-space:nowrap}.EmailTemplateComponents_rowActions__NT4NO{display:flex;align-items:center;justify-content:flex-end;gap:.375rem;flex-wrap:nowrap}.EmailTemplateComponents_composeBtn__ObqGg{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .625rem;border-radius:var(--radius-md,8px);font-size:.75rem;font-weight:600;border:1px solid var(--border,#e2e8f0);background:var(--card-bg,#ffffff);color:var(--text-primary,#0f172a);cursor:pointer;white-space:nowrap;transition:all .15s ease;font-family:inherit}.EmailTemplateComponents_composeBtn__ObqGg:hover{background:var(--bg-hover,#f1f5f9);border-color:var(--text-tertiary,#94a3b8)}.EmailTemplateComponents_gmailBtn__WHqKT{color:#dc2626;border-color:rgba(220,38,38,.25);background:rgba(220,38,38,.04)}.EmailTemplateComponents_gmailBtn__WHqKT:hover{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.4)}[data-theme=dark] .EmailTemplateComponents_gmailBtn__WHqKT{color:#f87171;border-color:rgba(248,113,113,.28);background:rgba(248,113,113,.08)}.EmailTemplateComponents_outlookBtn__0Lk63{color:#0284c7;border-color:rgba(2,132,199,.25);background:rgba(2,132,199,.04)}.EmailTemplateComponents_outlookBtn__0Lk63:hover{background:rgba(2,132,199,.1);border-color:rgba(2,132,199,.4)}[data-theme=dark] .EmailTemplateComponents_outlookBtn__0Lk63{color:#38bdf8;border-color:rgba(56,189,248,.28);background:rgba(56,189,248,.08)}.EmailTemplateComponents_iconActionBtn__nxG4B{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-md,8px);border:1px solid var(--border,#e2e8f0);background:var(--card-bg,#ffffff);color:var(--text-secondary,#64748b);cursor:pointer;transition:all .15s ease}.EmailTemplateComponents_iconActionBtn__nxG4B:hover{color:var(--text-primary,#0f172a);background:var(--bg-hover,#f1f5f9)}.EmailTemplateComponents_dangerIconBtn__S3LPc:hover{color:#dc2626;border-color:rgba(220,38,38,.35);background:rgba(220,38,38,.08)}.EmailTemplateComponents_cardGrid__1uYJS{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:1rem}.EmailTemplateComponents_card___4n1o{background:var(--card-bg,#ffffff);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-lg,12px);padding:1.125rem;display:flex;flex-direction:column;gap:.875rem;box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.04))}.EmailTemplateComponents_cardHeader__feu5F{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.EmailTemplateComponents_cardTitle__EkIAt{font-size:.95rem;font-weight:700;color:var(--text-primary,#0f172a);margin:0}.EmailTemplateComponents_cardMetaGrid__ZvqrH{display:flex;flex-direction:column;gap:.35rem;font-size:.8125rem}.EmailTemplateComponents_cardMetaRow__V10qI{display:flex;gap:.5rem;align-items:baseline}.EmailTemplateComponents_cardMetaLabel__aLZK7{font-weight:600;color:var(--text-secondary,#64748b);min-width:56px;flex-shrink:0}.EmailTemplateComponents_cardMetaValue__uvLAj{color:var(--text-primary,#0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmailTemplateComponents_cardSnippet__kdypO{font-size:.8125rem;color:var(--text-secondary,#64748b);background:var(--bg-secondary,#f8fafc);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,8px);padding:.625rem .75rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.EmailTemplateComponents_cardFooter__jN_0i{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--border,#e2e8f0);flex-wrap:wrap}.EmailTemplateComponents_cardComposeGroup__na9em{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.EmailTemplateComponents_formStack__Ks3sr{display:flex;flex-direction:column;gap:1rem}.EmailTemplateComponents_formSectionLabel__uE6xP{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary,#94a3b8);margin:.25rem 0 -.25rem}.EmailTemplateComponents_formGridTwo__UCwSL{display:grid;grid-template-columns:1fr 220px;gap:.875rem;align-items:start}@media (max-width:640px){.EmailTemplateComponents_formGridTwo__UCwSL{grid-template-columns:1fr}}.EmailTemplateComponents_textareaWrapper__8D_AT{display:flex;flex-direction:column;gap:.375rem}.EmailTemplateComponents_textareaLabel__Wq9ah{font-size:.875rem;font-weight:500;color:var(--text-primary,#0f172a)}.EmailTemplateComponents_requiredMark__DAsUj{color:var(--danger,#ef4444);margin-left:3px}.EmailTemplateComponents_textarea__umQhn{width:100%;min-height:170px;padding:.65rem .8rem;border-radius:var(--radius-md,8px);border:1px solid var(--border,#e2e8f0);background:var(--input-bg,var(--card-bg,#ffffff));color:var(--text-primary,#0f172a);font-size:.875rem;line-height:1.55;font-family:inherit;resize:vertical;box-sizing:border-box;transition:border-color .15s ease}.EmailTemplateComponents_textarea__umQhn:focus{outline:none;border-color:var(--accent,#3b82f6)}.EmailTemplateComponents_textareaError__u90uS{border-color:var(--danger,#ef4444)}.EmailTemplateComponents_fieldError__6UfqG{font-size:.75rem;color:var(--danger,#ef4444)}.EmailTemplateComponents_modalFooter__xJhKW{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;flex-wrap:wrap;width:100%}.EmailTemplateComponents_modalFooterBetween__RnxKj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;width:100%}.EmailTemplateComponents_detailStack__i6uYX{display:flex;flex-direction:column;gap:1rem}.EmailTemplateComponents_senderNotice__Zuq8G{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border-radius:var(--radius-md,8px);background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);color:var(--text-primary,#0f172a);font-size:.8125rem;line-height:1.45}.EmailTemplateComponents_senderNoticeIcon__Neiea{color:#d97706;flex-shrink:0;margin-top:1px}.EmailTemplateComponents_detailCard__b0DTy{border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,8px);background:var(--bg-secondary,#f8fafc);padding:.875rem 1rem;display:flex;flex-direction:column;gap:.625rem}.EmailTemplateComponents_detailRow__0seTq{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.EmailTemplateComponents_detailFieldGroup__pKeHi{display:flex;flex-direction:column;gap:.2rem}.EmailTemplateComponents_detailLabel__KEXmx{font-size:.75rem;font-weight:600;color:var(--text-secondary,#64748b);text-transform:uppercase;letter-spacing:.03em}.EmailTemplateComponents_detailBodyBox__npnKZ,.EmailTemplateComponents_detailValue__5gE09{font-size:.875rem;color:var(--text-primary,#0f172a);word-break:break-word}.EmailTemplateComponents_detailBodyBox__npnKZ{border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,8px);background:var(--card-bg,#ffffff);padding:1rem;line-height:1.6;white-space:pre-wrap;max-height:320px;overflow-y:auto}.Pagination_paginationContainer__NZfKe{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.25rem 0;-webkit-user-select:none;user-select:none;width:100%}.Pagination_paginationContainerCenter__M2gXg{justify-content:center}.Pagination_pageSizeSelector__n6whU{display:flex;align-items:center;gap:.5rem;font-size:.84375rem;color:var(--text-secondary,#64748b)}.Pagination_pageSizeLabel__XQF7B{font-weight:500;color:var(--text-secondary,#64748b);white-space:nowrap}.Pagination_selectWrapper__lXoKV{position:relative;display:inline-flex;align-items:center}.Pagination_pageSizeSelect__orueI{width:130px}.Pagination_totalInfo__wVdF_{font-size:.8125rem;color:var(--text-tertiary,#94a3b8);white-space:nowrap}.Pagination_paginationNav__tnyDk{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-left:auto}.Pagination_btn__IqM6P{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 .5rem;font-size:.875rem;font-weight:500;color:var(--text-primary);background-color:var(--bg-surface,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:8px;cursor:pointer;transition:all .15s ease;line-height:1}.Pagination_btn__IqM6P:hover:not(:disabled){background-color:var(--bg-hover,#f1f5f9);border-color:var(--border-hover,#cbd5e1);color:var(--text-primary,#0f172a)}.Pagination_btn__IqM6P:disabled{opacity:.4;cursor:not-allowed;color:var(--text-tertiary,#94a3b8);border-color:var(--border-color,#e2e8f0)}.Pagination_navTextBtn___tNf_{padding:0 .875rem;font-size:.875rem;gap:.25rem}.Pagination_active__E_PlG{background-color:#1e293b;border-color:#1e293b;color:#ffffff;font-weight:600}.Pagination_active__E_PlG:hover{background-color:#0f172a;border-color:#0f172a;color:#ffffff}[data-theme=dark] .Pagination_active__E_PlG{background-color:var(--btn-primary-bg,#dc2626);border-color:var(--btn-primary-bg,#dc2626);color:#ffffff}[data-theme=dark] .Pagination_active__E_PlG:hover{background-color:var(--btn-primary-hover,#b91c1c);border-color:var(--btn-primary-hover,#b91c1c)}.Pagination_ellipsis__smWKx{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:36px;color:var(--text-secondary,#64748b);font-weight:700;letter-spacing:2px;padding:0 .25rem}.StatusFilterPopover_popover__4iQCV{position:absolute;top:calc(100% + 6px);min-width:220px;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:StatusFilterPopover_fadeIn__1kuEt .15s ease-out}.StatusFilterPopover_left__Asplm{left:0;right:auto}.StatusFilterPopover_right__7oLPn{right:0;left:auto}@keyframes StatusFilterPopover_fadeIn__1kuEt{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.StatusFilterPopover_header__WiH1H{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--border)}.StatusFilterPopover_title__tg_og{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.StatusFilterPopover_actions__z4d1Z{display:flex;align-items:center;gap:.5rem}.StatusFilterPopover_clearBtn__T_SPP{font-size:.75rem;font-weight:500;color:var(--accent);background:none;border:none;cursor:pointer;padding:0}.StatusFilterPopover_clearBtn__T_SPP:hover{text-decoration:underline}.StatusFilterPopover_list__BT4SJ{display:flex;flex-direction:column;gap:.35rem;max-height:320px;overflow-y:auto}.StatusFilterPopover_item__BB6E2{display:flex;align-items:center;gap:.5rem;padding:.25rem .35rem;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition)}.StatusFilterPopover_item__BB6E2:hover{background-color:var(--bg-hover)}.StatusFilterPopover_checkbox__4DAxF{width:15px;height:15px;border-radius:4px;accent-color:#0f766e;cursor:pointer}.StatusFilterPopover_pill__3wVBU{pointer-events:none}.StatusFilterPopover_footer__lgfTc{display:flex;align-items:center;justify-content:space-between;padding-top:.625rem;margin-top:.5rem;border-top:1px solid var(--border)}.StatusFilterPopover_selectedCount__kr_iL{font-size:.75rem;font-weight:500;color:var(--text-tertiary)}.StatusFilterPopover_doneBtn__H_twZ{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)}.StatusFilterPopover_doneBtn__H_twZ:hover{background-color:var(--primary-hover)}.CreateTechnicianJobModal_formGrid__eS6kh{display:flex;flex-direction:column;gap:1.25rem}.CreateTechnicianJobModal_row__ElKfI{display:flex;gap:1rem;align-items:flex-start}.CreateTechnicianJobModal_row__ElKfI>*{flex:1 1;min-width:0}@media (max-width:560px){.CreateTechnicianJobModal_row__ElKfI{flex-direction:column}.CreateTechnicianJobModal_row__ElKfI>*{width:100%}}.CreateTechnicianJobModal_label__t44Da{display:block;font-size:.85rem;font-weight:600;line-height:1.35;min-height:1.35em;color:var(--text-primary);margin-bottom:.35rem}.CreateTechnicianJobModal_vehicleSourceToggle__EA_oY{display:flex;gap:.5rem;margin-bottom:.75rem}.CreateTechnicianJobModal_sourceBtn___qMcF{padding:.35rem .75rem;font-size:.8rem;font-weight:500;border-radius:6px;border:1px solid var(--border);background:var(--card-bg);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.CreateTechnicianJobModal_sourceBtnActive__r_XVj{background:var(--primary);color:#ffffff;border-color:var(--primary)}.CreateTechnicianJobModal_actions__7xP2x{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.StepCaseSelector_container__5Fl_I{display:flex;flex-direction:column;gap:1rem;width:100%}.StepCaseSelector_searchWrapper__c7eak{position:relative;width:100%}.StepCaseSelector_searchIcon__ah_F9{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}.StepCaseSelector_searchInput__61sPP{width:100%;height:42px;padding:0 2.5rem;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.875rem;outline:none;transition:all var(--transition)}.StepCaseSelector_searchInput__61sPP:focus{border-color:var(--accent);background:var(--bg-surface);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.StepCaseSelector_clearBtn__nonaP{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.StepCaseSelector_clearBtn__nonaP:hover{color:var(--text-primary)}.StepCaseSelector_caseList__Li_p0{display:flex;flex-direction:column;gap:.75rem;max-height:360px;overflow-y:auto;padding-right:.25rem}.StepCaseSelector_caseCard__6GPZC{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition);text-align:left;width:100%}.StepCaseSelector_caseCard__6GPZC:hover{border-color:var(--accent);background:var(--bg-surface);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.StepCaseSelector_caseCardLeft__yek3R{display:flex;flex-direction:column;gap:.35rem;flex:1 1;min-width:0}.StepCaseSelector_caseCardHeader__M3pQG{display:flex;align-items:center;gap:.5rem}.StepCaseSelector_caseIdBadge__GYgj_{font-weight:700;font-size:.875rem;color:var(--accent);font-family:var(--font-mono,monospace)}.StepCaseSelector_caseCustomerName__fKz_a{font-weight:600;font-size:.9375rem;color:var(--text-primary)}.StepCaseSelector_caseMetaRow__hW_4o{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.8125rem;color:var(--text-secondary)}.StepCaseSelector_caseMetaItem__PHM4J{display:flex;align-items:center;gap:.35rem}.StepCaseSelector_selectedCaseCard__ihH_1{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:var(--bg-surface);border:1px solid var(--accent);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--accent),var(--shadow-sm)}.StepCaseSelector_selectedCaseHeader__9nEEX{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.StepCaseSelector_selectedCaseBadgeRow__MsNYK{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.StepCaseSelector_selectedBadge__wPgAq{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .625rem;border-radius:var(--radius-full,9999px);background:rgba(59,130,246,.12);color:var(--accent);font-size:.75rem;font-weight:600;white-space:nowrap;flex-shrink:0}.StepCaseSelector_selectedGrid__U2VQR{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;padding-top:.5rem;border-top:1px solid var(--border)}.StepCaseSelector_selectedItem__rN9Xk{display:flex;flex-direction:column;gap:.25rem}.StepCaseSelector_itemLabel__s_na4{font-size:.75rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.StepCaseSelector_itemValue__v6Pih{font-size:.875rem;font-weight:500;color:var(--text-primary)}.StepCaseSelector_autofillNotice__GdNmi{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#10b981;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);padding:.5rem .875rem;border-radius:var(--radius-md);margin-top:.25rem}.StepCaseSelector_emptyState__8h2sf{padding:2rem 1rem;text-align:center;color:var(--text-tertiary);font-size:.875rem;background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px dashed var(--border)}@media (max-width:640px){.StepCaseSelector_selectedCaseCard__ihH_1{padding:1rem}.StepCaseSelector_selectedCaseHeader__9nEEX{flex-direction:column;align-items:stretch;gap:.75rem}.StepCaseSelector_selectedCaseBadgeRow__MsNYK{justify-content:space-between;width:100%}.StepCaseSelector_changeCaseBtn__4WV6M{width:100%;justify-content:center}}.CaseAllNotesModal_backdrop__IcAcH{position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;animation:CaseAllNotesModal_fadeIn__mzJzw .15s ease-out}.CaseAllNotesModal_modal__BPyf0{background:var(--bg-surface,#ffffff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,12px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:100%;max-width:680px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;animation:CaseAllNotesModal_scaleIn__VYy9r .2s cubic-bezier(.16,1,.3,1)}.CaseAllNotesModal_header__TZl49{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color,#e2e8f0)}.CaseAllNotesModal_headerLeft__fTIve{display:flex;align-items:center;gap:.75rem}.CaseAllNotesModal_headerIcon__44hia{width:36px;height:36px;border-radius:8px;background:rgba(234,88,12,.1);color:var(--accent,#ea580c);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CaseAllNotesModal_headerTitle__QOqx1{font-size:1.125rem;font-weight:600;color:var(--text-primary,#0f172a);margin:0;display:flex;align-items:center;gap:.5rem}.CaseAllNotesModal_badgeCount__g8pCJ{font-size:.75rem;font-weight:600;padding:.15rem .55rem;border-radius:9999px;background:var(--bg-subtle,#f1f5f9);color:var(--text-secondary,#64748b);border:1px solid var(--border-color,#e2e8f0)}.CaseAllNotesModal_closeBtn__XuxY9{cursor:pointer;border:none;background:transparent;color:var(--text-tertiary,#94a3b8);border-radius:6px;padding:.35rem;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.CaseAllNotesModal_closeBtn__XuxY9:hover{background:var(--bg-subtle,#f1f5f9);color:var(--text-primary,#0f172a)}.CaseAllNotesModal_filterBar__n88OK{padding:.75rem 1.5rem;border-bottom:1px solid var(--border-color,#f1f5f9);background:var(--bg-subtle,#f8fafc);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.CaseAllNotesModal_datePickerContainer__1zyYU{width:240px;max-width:100%}.CaseAllNotesModal_filterMeta__dPqVs{display:flex;align-items:center;gap:.5rem;margin-left:auto}.CaseAllNotesModal_filterCountBadge__GatN1{font-weight:500;background:var(--bg-surface,#ffffff);padding:.25rem .625rem;border-radius:9999px}.CaseAllNotesModal_clearFilterBtn__HMHpz,.CaseAllNotesModal_filterCountBadge__GatN1{font-size:.75rem;color:var(--text-secondary,#64748b);border:1px solid var(--border-color,#e2e8f0)}.CaseAllNotesModal_clearFilterBtn__HMHpz{display:flex;align-items:center;gap:.35rem;background:transparent;border-radius:6px;padding:.25rem .5rem;cursor:pointer;transition:all .15s ease}.CaseAllNotesModal_clearFilterBtn__HMHpz:hover{color:var(--danger,#ef4444);border-color:var(--danger,#ef4444);background:rgba(239,68,68,.05)}.CaseAllNotesModal_notesList__sVtJ_{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.875rem}.CaseAllNotesModal_noteCard__Z3Set{padding:1rem 1.25rem;border-radius:var(--radius-md,8px);border:1px solid var(--border-color,#e2e8f0);background:var(--bg-surface,#ffffff);display:flex;flex-direction:column;gap:.625rem;transition:all .15s ease;cursor:pointer}.CaseAllNotesModal_noteCard__Z3Set:hover{border-color:var(--accent,#ea580c);background:var(--bg-subtle,#fafafa);box-shadow:0 2px 4px rgba(0,0,0,.04)}.CaseAllNotesModal_noteCardHeader__iPX6V{justify-content:space-between}.CaseAllNotesModal_noteCardHeader__iPX6V,.CaseAllNotesModal_noteCardMeta__5tpRN{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.CaseAllNotesModal_noteTypeTag__6YanW{display:inline-block;padding:.2rem .55rem;border-radius:4px;font-size:.75rem;font-weight:600;background:rgba(234,88,12,.1);border:1px solid rgba(234,88,12,.25);color:var(--accent-text,#ea580c);white-space:nowrap}.CaseAllNotesModal_noteTimestamp__4CcTB{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--text-secondary,#64748b);font-weight:500}.CaseAllNotesModal_notePositionTag__7BEtt{font-size:.7rem;font-weight:600;padding:.15rem .45rem;border-radius:4px;background:rgba(34,197,94,.12);color:#16a34a;border:1px solid rgba(34,197,94,.25)}.CaseAllNotesModal_notePositionTagOldest___J_yt{font-size:.7rem;font-weight:600;padding:.15rem .45rem;border-radius:4px;background:var(--bg-tertiary,#f1f5f9);color:var(--text-secondary,#64748b);border:1px solid var(--border-color,#e2e8f0)}.CaseAllNotesModal_noteIndexBadge__fNEdF{font-size:.75rem;font-weight:600;color:var(--text-tertiary,#94a3b8)}.CaseAllNotesModal_noteCardContent__WCrqd{font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--text-primary,#0f172a)}.CaseAllNotesModal_emptyState__V6w99{padding:2.5rem 1rem;text-align:center;color:var(--text-tertiary,#94a3b8);font-size:.875rem}.CaseAllNotesModal_footer__98c1e{padding:.875rem 1.5rem;border-top:1px solid var(--border-color,#e2e8f0);display:flex;align-items:center;justify-content:flex-end;background:var(--bg-subtle,#f8fafc)}@keyframes CaseAllNotesModal_fadeIn__mzJzw{0%{opacity:0}to{opacity:1}}@keyframes CaseAllNotesModal_scaleIn__VYy9r{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}[data-theme=dark] .CaseAllNotesModal_modal__BPyf0{background:#1a1d24;border-color:#2e3440}[data-theme=dark] .CaseAllNotesModal_header__TZl49{border-color:#2e3440}[data-theme=dark] .CaseAllNotesModal_headerTitle__QOqx1{color:#f1f5f9}[data-theme=dark] .CaseAllNotesModal_badgeCount__g8pCJ{background:#252a35;color:#94a3b8;border-color:#2e3440}[data-theme=dark] .CaseAllNotesModal_searchContainer__o586X{background:#15181e;border-color:#2e3440}[data-theme=dark] .CaseAllNotesModal_searchInput__O4YXL{color:#f1f5f9}[data-theme=dark] .CaseAllNotesModal_noteCard__Z3Set{background:#222630;border-color:#2e3440}[data-theme=dark] .CaseAllNotesModal_noteCard__Z3Set:hover{background:#272d3a;border-color:var(--accent,#ea580c)}[data-theme=dark] .CaseAllNotesModal_noteCardContent__WCrqd{color:#e2e8f0}[data-theme=dark] .CaseAllNotesModal_notePositionTagOldest___J_yt{background:#252a35;border-color:#2e3440;color:#94a3b8}[data-theme=dark] .CaseAllNotesModal_footer__98c1e{background:#15181e;border-color:#2e3440}.DepositCheckPdfPreviewModal_modalContainer__PJbb7{height:85vh;max-height:90vh;display:flex;flex-direction:column}.DepositCheckPdfPreviewModal_iconWrap__LIBO0{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(37,99,235,.1);color:#2563eb}.DepositCheckPdfPreviewModal_actionBtn__FUgqT{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.82rem;font-weight:600;border-radius:8px;border:1px solid var(--border-color,#e2e8f0);background:var(--bg-surface,#ffffff);color:var(--text-primary,#0f172a);cursor:pointer;transition:all .15s ease;text-decoration:none}.DepositCheckPdfPreviewModal_actionBtn__FUgqT:hover{background:var(--bg-hover,#f1f5f9);border-color:#cbd5e1}.DepositCheckPdfPreviewModal_body___xX02{flex:1 1!important;height:100%!important;min-height:0!important;position:relative;background:#2b2e31;overflow:hidden!important;padding:0!important;display:flex;flex-direction:column}.DepositCheckPdfPreviewModal_viewerWrapper__Fu8DZ{position:relative;width:100%;height:100%;flex:1 1;min-height:0;display:flex;flex-direction:column;background:#2b2e31;overflow:hidden}.DepositCheckPdfPreviewModal_pdfFrame__kLsrW{width:100%;height:100%;flex:1 1;min-height:0;border:none;display:block;background:transparent}.DepositCheckPdfPreviewModal_imageScrollContainer__HfHv1{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:auto;padding:1.5rem;background:#18181b;box-sizing:border-box}.DepositCheckPdfPreviewModal_imagePreview__Dpx9Q{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.4)}.DepositCheckPdfPreviewModal_loadingOverlay__4eJTX{gap:.75rem;color:var(--text-secondary,#64748b);font-size:.88rem;z-index:10}.DepositCheckPdfPreviewModal_errorOverlay__82rUd,.DepositCheckPdfPreviewModal_loadingOverlay__4eJTX{position:absolute;inset:0;background:var(--bg-surface,#ffffff);display:flex;flex-direction:column;align-items:center;justify-content:center}.DepositCheckPdfPreviewModal_errorOverlay__82rUd{gap:1rem;padding:2rem;text-align:center;z-index:5}.DepositCheckPdfPreviewModal_errorText__ghBnd{margin:0;font-size:.95rem;color:var(--text-secondary,#64748b);max-width:420px;line-height:1.5}.DepositCheckPdfPreviewModal_errorActions___bZKb{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}[data-theme=dark] .DepositCheckPdfPreviewModal_iconWrap__LIBO0{background:rgba(239,68,68,.18);color:#ef4444}[data-theme=dark] .DepositCheckPdfPreviewModal_actionBtn__FUgqT{background:var(--bg-secondary,#111115);border-color:var(--border-color,#222228);color:var(--text-primary,#f9fafb)}[data-theme=dark] .DepositCheckPdfPreviewModal_actionBtn__FUgqT:hover{background:var(--bg-hover,#221f24)}[data-theme=dark] .DepositCheckPdfPreviewModal_loadingOverlay__4eJTX{background:var(--bg-surface,#111115);color:var(--text-secondary,#a1a1aa)}[data-theme=dark] .DepositCheckPdfPreviewModal_errorOverlay__82rUd{background:var(--bg-surface,#111115)}[data-theme=dark] .DepositCheckPdfPreviewModal_errorText__ghBnd{color:var(--text-secondary,#a1a1aa)}@media (max-width:640px){.DepositCheckPdfPreviewModal_modalContainer__PJbb7{height:90vh}.DepositCheckPdfPreviewModal_actionBtn__FUgqT{padding:.4rem .65rem;font-size:.75rem}}.BuildCarsTab_container__8eaZY{display:flex;flex-direction:column;gap:1.25rem}.BuildCarsTab_topBar__NkYVx{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;background-color:var(--card-bg,#ffffff);border:1px solid var(--card-border,#e5e7eb);border-radius:var(--radius-lg,12px);padding:1rem 1.25rem;box-shadow:var(--shadow-xs,0 1px 2px 0 rgba(0,0,0,.05))}.BuildCarsTab_searchBox__VtTkH{display:flex;align-items:center;position:relative;flex:1 1;min-width:260px;max-width:440px}.BuildCarsTab_searchIcon__S1WqE{position:absolute;left:.75rem;color:var(--text-tertiary,#9ca3af);pointer-events:none}.BuildCarsTab_searchInput__a4cky{width:100%;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem;border:1px solid var(--border,#d1d5db);border-radius:var(--radius-md,8px);background-color:var(--input-bg,#f9fafb);color:var(--text-primary,#111827);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.BuildCarsTab_searchInput__a4cky:focus{border-color:var(--primary,#2563eb);background-color:#ffffff;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.BuildCarsTab_statusPills__2sbSv{display:flex;align-items:center;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.BuildCarsTab_statusPill__BDgpO{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;border-radius:9999px;border:1px solid var(--border,#e5e7eb);background-color:var(--card-bg,#ffffff);color:var(--text-secondary,#4b5563);cursor:pointer;white-space:nowrap;transition:all .15s ease}.BuildCarsTab_statusPill__BDgpO:hover{border-color:var(--primary,#2563eb);color:var(--primary,#2563eb);background-color:rgba(37,99,235,.04)}.BuildCarsTab_statusPillActive___LgtF{background-color:var(--primary,#2563eb);border-color:var(--primary,#2563eb);color:#ffffff;font-weight:600}.BuildCarsTab_statusPillActive___LgtF:hover{background-color:var(--primary-hover,#1d4ed8);border-color:var(--primary-hover,#1d4ed8);color:#ffffff}.BuildCarsTab_pillBadge____TSy{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .4rem;border-radius:9999px;font-size:.75rem;font-weight:600;background-color:rgba(0,0,0,.06);color:inherit}.BuildCarsTab_statusPillActive___LgtF .BuildCarsTab_pillBadge____TSy{background-color:rgba(255,255,255,.25);color:#ffffff}.BuildCarsTab_cardsGrid__kgafn{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.25rem}.BuildCarsTab_card__1FHYf{background-color:var(--card-bg,#ffffff);border:1px solid var(--card-border,#e5e7eb);border-radius:var(--radius-lg,12px);padding:1.25rem;display:flex;flex-direction:column;gap:1rem;box-shadow:var(--shadow-xs,0 1px 2px 0 rgba(0,0,0,.05));transition:all .2s ease;position:relative}.BuildCarsTab_card__1FHYf:hover{box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06));border-color:var(--border-hover,#cbd5e1);transform:translateY(-2px)}.BuildCarsTab_cardMenuOpen__FviDW{z-index:30}.BuildCarsTab_cardHeader__L8gyN{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.BuildCarsTab_carTitleGroup__5Pvlw{display:flex;flex-direction:column;gap:.2rem;min-width:0}.BuildCarsTab_carTitle__o8KcM{font-size:1.125rem;font-weight:700;color:var(--text-primary,#111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BuildCarsTab_carName__Ny9Rc{font-size:.8125rem;color:var(--text-tertiary,#6b7280);font-weight:500}.BuildCarsTab_pipelineProgress__PF0YE{display:flex;align-items:center;gap:.25rem;padding:.5rem .625rem;background-color:var(--input-bg,#f8fafc);border-radius:var(--radius-md,8px);border:1px solid var(--border-light,#f1f5f9)}.BuildCarsTab_progressStep__oyBgO{flex:1 1;height:6px;border-radius:9999px;background-color:#e2e8f0;transition:background-color .2s ease}.BuildCarsTab_progressStepCompleted__FpWRM{background-color:#10b981}.BuildCarsTab_progressStepCurrent__RIpd5{background-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.25)}.BuildCarsTab_specsGrid__qu_RB{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem;font-size:.8125rem}.BuildCarsTab_specItem__nOzzt{display:flex;flex-direction:column;gap:.125rem}.BuildCarsTab_specLabel__DiiJy{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary,#9ca3af);font-weight:600}.BuildCarsTab_specValue__5msOS{font-weight:600;color:var(--text-primary,#1f2937);word-break:break-all}.BuildCarsTab_vinCode__tq9sK{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.03em;background:var(--input-bg,#f1f5f9);padding:.125rem .375rem;border-radius:4px;font-size:.75rem;display:inline-block}.BuildCarsTab_statsRow__ol3Ur{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid var(--border-light,#f1f5f9);gap:.5rem}.BuildCarsTab_statPill__BNPsb{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:var(--text-secondary,#4b5563)}.BuildCarsTab_cardFooter__Drd2c{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--border-light,#f1f5f9)}.BuildCarsTab_viewDetailBtn__ntSr9{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;border-radius:var(--radius-md,8px);border:1px solid var(--border,#e2e8f0);background-color:var(--input-bg,#f8fafc);color:var(--text-primary,#0f172a);cursor:pointer;transition:all .15s ease}.BuildCarsTab_viewDetailBtn__ntSr9:hover{background-color:rgba(37,99,235,.06);border-color:var(--primary,#2563eb);color:var(--primary,#2563eb)}.BuildCarsTab_cardActions__hSsFa{display:flex;align-items:center;gap:.375rem}.BuildCarsTab_iconBtn__0i3Ko{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md,6px);border:1px solid var(--border,#e5e7eb);background:transparent;color:var(--text-secondary,#4b5563);cursor:pointer;transition:all .15s ease}.BuildCarsTab_iconBtn__0i3Ko:hover{background-color:var(--hover-bg,#f3f4f6);color:var(--text-primary,#111827);border-color:var(--border-hover,#cbd5e1)}.BuildCarsTab_deleteBtn__mupRm:hover{background-color:#fef2f2;color:#ef4444;border-color:#fca5a5}.BuildCarsTab_emptyState__LBrtz{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 1.5rem;background-color:var(--card-bg,#ffffff);border:1px dashed var(--border,#d1d5db);border-radius:var(--radius-lg,12px);gap:.75rem}.BuildCarsTab_emptyIconWrapper__GduXP{width:64px;height:64px;border-radius:50%;background-color:rgba(59,130,246,.1);color:var(--primary,#2563eb);display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.BuildCarsTab_emptyTitle__K5SOU{font-size:1.125rem;font-weight:700;color:var(--text-primary,#111827)}.BuildCarsTab_emptySubtitle__0PFHY{font-size:.875rem;color:var(--text-tertiary,#6b7280);max-width:420px}.BuildCarModal_formContainer__VZajy{display:flex;flex-direction:column;gap:1.125rem}.BuildCarModal_errorBanner__mcfxb{background-color:var(--danger-light,#fef2f2);border:1px solid var(--danger,#ef4444);border-radius:var(--radius-md,8px);color:var(--danger,#ef4444)}.BuildCarModal_errorBanner__mcfxb,.BuildCarModal_successBanner__YB9YA{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.BuildCarModal_successBanner__YB9YA{background-color:var(--success-light,#f0fdf4);border:1px solid var(--success,#22c55e);border-radius:var(--radius-md,8px);color:var(--success,#16a34a)}.BuildCarModal_formGrid__IdHPv{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.BuildCarModal_fullWidth__8ziJ5{grid-column:span 2}.BuildCarModal_textareaGroup__ob7mR{display:flex;flex-direction:column;gap:.375rem}.BuildCarModal_textareaLabel__97cQr{font-size:.8125rem;font-weight:600;color:var(--text-secondary,#475569)}.BuildCarModal_textarea__bh_h6{width:100%;padding:.625rem .875rem;font-size:.875rem;font-family:inherit;border:1px solid var(--border,#cbd5e1);border-radius:var(--radius-md,8px);background-color:var(--input-bg,#ffffff);color:var(--text-primary,#0f172a);resize:vertical;min-height:64px;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.BuildCarModal_textarea__bh_h6:focus{border-color:var(--primary,#2563eb);box-shadow:0 0 0 3px rgba(37,99,235,.12)}[data-theme=dark] .BuildCarModal_textarea__bh_h6{background-color:var(--input-bg,#1e1e24);border-color:var(--border,#2a2a34);color:var(--text-primary,#f9fafb)}[data-theme=dark] .BuildCarModal_textareaLabel__97cQr{color:var(--text-secondary,#94a3b8)}@media (max-width:640px){.BuildCarModal_formGrid__IdHPv{grid-template-columns:1fr}.BuildCarModal_fullWidth__8ziJ5{grid-column:span 1}}.BuildCarDetailModal_container__k4d3o{display:flex;flex-direction:column;gap:1.25rem}.BuildCarDetailModal_vehicleSummaryCard__o7b9v{background-color:var(--bg-secondary,#f8fafc);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-lg,12px);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.875rem}.BuildCarDetailModal_vehicleHeaderRow__bUjgK{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.BuildCarDetailModal_vehicleTitle__lY0gD{font-size:1.125rem;font-weight:700;color:var(--text-primary,#0f172a)}.BuildCarDetailModal_shopSubtext__69u9H{font-size:.8125rem;color:var(--text-secondary,#64748b);margin-top:.125rem}.BuildCarDetailModal_specsGrid__eRHGR{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.BuildCarDetailModal_specItem__Lb4R6{display:flex;flex-direction:column;gap:.125rem}.BuildCarDetailModal_specLabel__InvEo{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary,#94a3b8);font-weight:600}.BuildCarDetailModal_specValue__tDLcz{font-size:.875rem;font-weight:600;color:var(--text-primary,#0f172a)}.BuildCarDetailModal_vinValue__Dfzjd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;color:var(--text-primary,#0f172a);word-break:break-all}.BuildCarDetailModal_noteBox__YXu5B{border-top:1px solid var(--border,#e2e8f0);padding-top:.625rem;display:flex;flex-direction:column;gap:.25rem}.BuildCarDetailModal_noteText__KYAGV{margin:0;font-size:.8125rem;color:var(--text-secondary,#475569);line-height:1.45}.BuildCarDetailModal_partsSection__gs2y_{display:flex;flex-direction:column;gap:.75rem}.BuildCarDetailModal_partsHeader__KDbDs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.BuildCarDetailModal_partsHeaderTitle__yo3Xc{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;color:var(--text-primary,#0f172a)}.BuildCarDetailModal_countBadge__Tq02e{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:700;background-color:rgba(37,99,235,.1);color:var(--primary,#2563eb)}.BuildCarDetailModal_partsSummaryRow__wU6i3{display:flex;align-items:center;gap:1rem;font-size:.8125rem;color:var(--text-secondary,#475569)}.BuildCarDetailModal_refundSummary__lCWzr{color:var(--success,#16a34a)}.BuildCarDetailModal_skeletonList__addbI{display:flex;flex-direction:column;gap:.5rem}.BuildCarDetailModal_errorBox__8si1_{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border:1px solid var(--danger,#ef4444);background-color:var(--danger-light,#fef2f2);border-radius:var(--radius-md,8px)}.BuildCarDetailModal_errorMsg__CWvEe{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--danger,#ef4444);font-weight:500}.BuildCarDetailModal_emptyBox__2heQM{border:1px dashed var(--border,#cbd5e1);border-radius:var(--radius-lg,12px);padding:.5rem}.BuildCarDetailModal_tableWrapper__N2A6P{border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,8px);overflow-x:auto}.BuildCarDetailModal_tableRow__ctp0E td{padding:.625rem .75rem;font-size:.8125rem;vertical-align:top;border-top:1px solid var(--border-light,#f1f5f9)}.BuildCarDetailModal_partCell__hPR0Y{display:flex;flex-direction:column;gap:.125rem}.BuildCarDetailModal_partName__yQWw4{font-weight:600;color:var(--text-primary,#0f172a)}.BuildCarDetailModal_partNumber__UuJHT{font-size:.75rem;color:var(--text-tertiary,#64748b);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.BuildCarDetailModal_partQty__z1SH1{font-size:.75rem;color:var(--text-secondary,#64748b)}.BuildCarDetailModal_vendorCell__BcSbp{display:flex;flex-direction:column;gap:.125rem}.BuildCarDetailModal_invoiceText__iklyp{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-tertiary,#64748b)}.BuildCarDetailModal_datesCell__LnZgN{display:flex;flex-direction:column;gap:.125rem}.BuildCarDetailModal_subDate__KYI9a{font-size:.75rem;color:var(--text-secondary,#64748b)}.BuildCarDetailModal_alignRight__D8qTs{text-align:right}.BuildCarDetailModal_refundSub__PlDNB{font-size:.75rem;color:var(--success,#16a34a);font-weight:600}