.ConfirmationPopup_popupOverlay__tzExH{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1500;animation:ConfirmationPopup_fadeIn__cum_z .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ConfirmationPopup_popupOverlay__tzExH.ConfirmationPopup_exiting__DILqY{animation:ConfirmationPopup_fadeOut__6MlWK .3s ease forwards}.ConfirmationPopup_popup__lUpar{background-color:white;border-radius:16px;padding:20px;width:min(520px,calc(100% - 32px));animation:ConfirmationPopup_scaleIn__XpLVi .3s ease;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.ConfirmationPopup_popup__lUpar.ConfirmationPopup_exiting__DILqY{animation:ConfirmationPopup_scaleOut__VKLxG .3s ease forwards}@keyframes ConfirmationPopup_fadeIn__cum_z{0%{opacity:0}to{opacity:1}}@keyframes ConfirmationPopup_fadeOut__6MlWK{0%{opacity:1}to{opacity:0}}@keyframes ConfirmationPopup_scaleIn__XpLVi{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ConfirmationPopup_scaleOut__VKLxG{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.ConfirmationPopup_popup__lUpar h3{margin:0 0 8px;font-size:1.125rem;font-weight:600;color:#333}.ConfirmationPopup_message__tKG2H{margin:0 0 8px;color:#666;font-size:.9375rem;line-height:1.45;overflow-y:auto;padding-right:6px}.ConfirmationPopup_contactInfo__9NANG{font-weight:600;color:#333!important;font-size:1.1em!important;margin-bottom:20px!important}.ConfirmationPopup_popupButtons__JGzgd{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.ConfirmationPopup_cancelButton__gnTg6{min-width:112px;background-color:#f0f0f0;color:#333;border:none;padding:10px 16px;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.ConfirmationPopup_cancelButton__gnTg6:hover{background-color:#e0e0e0}.ConfirmationPopup_confirmButton__QtLO1{min-width:112px;background-color:var(--primary-blue);color:white;border:none;padding:10px 16px;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.ConfirmationPopup_confirmButton__QtLO1:hover{background-color:var(--primary-blue-hover)}@media (max-width:480px){.ConfirmationPopup_popup__lUpar{padding:16px}.ConfirmationPopup_popupButtons__JGzgd{flex-direction:column-reverse}.ConfirmationPopup_cancelButton__gnTg6,.ConfirmationPopup_confirmButton__QtLO1{width:100%}}.DataTable_tableWrap__Fu4uB{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#ffffff}.DataTable_table___SgOu{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}@media (max-width:1024px){.DataTable_table___SgOu{min-width:720px}.DataTable_td__gOoL3,.DataTable_th__EM_0C{padding:10px 12px}}@media (max-width:767px){.DataTable_tableWrap__Fu4uB{border-radius:10px}.DataTable_table___SgOu{font-size:13px}.DataTable_td__gOoL3,.DataTable_th__EM_0C{padding:9px 10px}}.DataTable_th__EM_0C{text-align:left;padding:12px 16px;background:#f8fafc;color:#475569;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e2e8f0;white-space:nowrap}.DataTable_actionsTh__gV_w0{text-align:right}.DataTable_td__gOoL3{padding:12px 16px;border-bottom:1px solid #f1f5f9;color:#0f172a;vertical-align:middle}.DataTable_row__2mr7D:last-child .DataTable_td__gOoL3{border-bottom:none}.DataTable_row__2mr7D:hover .DataTable_td__gOoL3{background:#f8fafc}.DataTable_clickable__PgJs_{cursor:pointer}.DataTable_actionsTd___C5RB{text-align:right;white-space:nowrap}.DataTable_actions__3lR8R{display:inline-flex;gap:8px}.DataTable_actionButton__oI50I{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid #e2e8f0;background:#ffffff;color:#475569;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.DataTable_actionButton__oI50I:hover{background:#f1f5f9;color:#0f172a}.DataTable_deleteButton__0b1YF:hover{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.DataTable_emptyCell__tdVUL{padding:32px 16px;text-align:center;color:#64748b;font-size:14px}.DataTable_skeleton__qLl8l{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:DataTable_shimmer__qE1_L 1.4s ease infinite}@keyframes DataTable_shimmer__qE1_L{0%{background-position:200% 0}to{background-position:-200% 0}}.ActivityMark_mark__YkFIs{position:relative;display:grid;place-items:center}.ActivityMark_ring__fC8iB{position:absolute;inset:0;width:100%;height:100%;transform-box:view-box;transform-origin:50% 50%}.ActivityMark_dot__0MdB4{fill:#94a3b8}.ActivityMark_icon__z_wh0{position:relative;color:#334155}.ActivityLoader_loader__H3GV1{display:flex;align-items:center;justify-content:center;text-align:center}.ActivityLoader_copy__JGDb_{display:flex;flex-direction:column;min-width:0}.ActivityLoader_loader__H3GV1 .ActivityLoader_mark__OMuwV{animation-delay:40ms}.ActivityLoader_loader__H3GV1 .ActivityLoader_copy__JGDb_{animation-delay:.16s}.ActivityLoader_success__KSoq5{position:relative;display:grid;place-items:center;width:var(--mark-size);height:var(--mark-size)}.ActivityLoader_successIcon___QpUG{color:#16a34a}.ActivityLoader_halo__3mddG{position:absolute;width:var(--mark-size);height:var(--mark-size);border:2px solid #16a34a;border-radius:999px;pointer-events:none}.ActivityLoader_message__U2SvI{margin:0;color:#334155;font-size:15px;font-weight:600}.ActivityLoader_hint__tAZzy{margin:0;color:#64748b;font-size:13px;line-height:1.5}.ActivityLoader_progress__h9C6e{display:flex;align-items:center;gap:10px;width:100%;margin-top:6px}.ActivityLoader_track__fhf1Y{flex:1 1 auto;height:7px;overflow:hidden;border-radius:999px;background:#dbeafe}.ActivityLoader_percent__SYNIo{flex:0 0 auto;min-width:4ch;text-align:right;color:#1d4ed8;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ActivityLoader_track__fhf1Y>span{display:block;height:100%;border-radius:inherit;background:#2563eb;transition:width .18s ease-out}@media (prefers-reduced-motion:reduce){.ActivityLoader_track__fhf1Y>span{transition:none}}.ActivityLoader_backdropBrand__vB9ca{background:var(--brand-backdrop)}.ActivityLoader_sizePage__L4GDn{flex-direction:column;gap:22px;min-height:100dvh;padding:24px}.ActivityLoader_sizePage__L4GDn .ActivityLoader_copy__JGDb_{align-items:center;gap:8px;max-width:340px}.ActivityLoader_sizePanel__2MqbA{flex-direction:column;gap:14px;min-height:220px;padding:24px}.ActivityLoader_sizePanel__2MqbA .ActivityLoader_copy__JGDb_{align-items:center;gap:5px;max-width:300px}.ActivityLoader_sizePanel__2MqbA .ActivityLoader_message__U2SvI{font-size:14px}.ActivityLoader_sizeInline__Kb_sp{gap:10px;justify-content:flex-start;text-align:left}.ActivityLoader_sizeInline__Kb_sp .ActivityLoader_copy__JGDb_{gap:2px}.ActivityLoader_sizeInline__Kb_sp .ActivityLoader_message__U2SvI{font-size:13px;font-weight:500;color:#64748b}.ActivityOverlay_overlay__L7vC2{display:grid;place-items:center}.ActivityOverlay_scopeScreen__pAi78{position:fixed;inset:0;z-index:3000}.ActivityOverlay_scopeContainer__HC5_K{position:absolute;inset:0;z-index:5;overflow-y:auto}.ActivityOverlay_groundBlur__7SBto{background:rgba(241,245,249,.66);-webkit-backdrop-filter:blur(10px) saturate(115%);backdrop-filter:blur(10px) saturate(115%)}.ActivityOverlay_scopeContainer__HC5_K.ActivityOverlay_groundBlur__7SBto{background:rgba(255,255,255,.74);-webkit-backdrop-filter:blur(6px) saturate(112%);backdrop-filter:blur(6px) saturate(112%)}.ActivityOverlay_groundBrand__HGGt9{background:var(--brand-backdrop)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ActivityOverlay_groundBlur__7SBto{background:rgba(241,245,249,.92)}.ActivityOverlay_scopeContainer__HC5_K.ActivityOverlay_groundBlur__7SBto{background:rgba(255,255,255,.94)}}.AuthGate_container__cOTDD{display:flex;align-items:center;justify-content:center;min-height:100dvh;background:var(--brand-backdrop);padding:24px}.AuthGate_card__nhLuH{width:100%;max-width:420px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 20px 50px rgba(15,23,42,.12);padding:28px}.AuthGate_container__cOTDD .AuthGate_card__nhLuH>*{animation-delay:.14s;animation-duration:var(--motion-medium)}.AuthGate_brand__Ir0qv{display:flex;align-items:center;gap:12px;margin-bottom:18px}.AuthGate_brandName__6yRWk{color:#0f172a;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.AuthGate_title__0d_Zx{margin:0 0 8px;color:#0f172a;font-size:24px;font-weight:700}.AuthGate_muted__SVLYc{margin:0 0 16px;color:#475569;font-size:14px;line-height:1.5}.AuthGate_form__5iYss{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.AuthGate_input__N44Db{width:100%;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;padding:12px 14px;font:inherit;font-size:15px;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.AuthGate_input__N44Db:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.18)}.AuthGate_button__3TH3S{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;border:none;border-radius:12px;background:#0f172a;color:#fff;cursor:pointer;padding:12px 14px;font:inherit;font-size:15px;font-weight:600;transition:background var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.AuthGate_button__3TH3S:hover:not(:disabled){background:#1e293b}.AuthGate_button__3TH3S:active:not(:disabled){transform:translateY(1px)}.AuthGate_button__3TH3S:disabled{cursor:not-allowed;opacity:.7}.AuthGate_error__VzUSE{margin:0;color:#b91c1c;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){.AuthGate_button__3TH3S:active:not(:disabled){transform:none}}.ModalStack_backdrop__Z32Tw{position:fixed;inset:0;z-index:1300;background:rgba(15,23,42,.45);animation:ModalStack_fadeIn__fFVq5 .2s ease-out}.ModalStack_overlay__dAknX{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;z-index:1301}.ModalStack_overlayCovered__CyL_H{pointer-events:none}.ModalStack_window__pmWOT{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 48px);overflow:hidden;border-radius:16px;background:#ffffff;box-shadow:0 24px 60px rgba(15,23,42,.25);outline:none;animation:ModalStack_fadeIn__fFVq5 .2s ease-out;transition:box-shadow .2s ease-out}.ModalStack_overlayCovered__CyL_H .ModalStack_window__pmWOT{box-shadow:none}.ModalStack_sizeSm__aPeRC{max-width:520px}.ModalStack_sizeMd__SrnKH{max-width:640px}.ModalStack_sizeLg__czpDy{max-width:820px}.ModalStack_sizeXl__xuXcd{max-width:960px}.ModalStack_tabs__MsC2U{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-height:64px;padding:8px 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.ModalStack_tabList__ZFAls{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.ModalStack_tabList__ZFAls::-webkit-scrollbar{display:none}.ModalStack_tab__wuWlb{position:relative;display:flex;align-items:center;gap:6px;flex:0 1 auto;max-width:200px;min-width:0;padding:8px 4px;color:#64748b;font-size:13px;font-weight:700;cursor:default}.ModalStack_tab__wuWlb+.ModalStack_tab__wuWlb:before{content:"›";display:inline-flex;align-items:center;margin-left:-1px;color:#94a3b8;font-size:20px;font-weight:400;line-height:1}.ModalStack_tabActive__hgqbk{max-width:440px;padding:10px 10px 10px 14px;border:1px solid #dbe5f1;border-radius:10px;background:#ffffff;color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.05)}.ModalStack_tabLabel__XTjyh{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModalStack_tabActions__kqovJ{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto}.ModalStack_tabClose__Gl98F{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border:1px solid #dbe5f1;border-radius:7px;background:#f8fafc;color:#475569;cursor:pointer}.ModalStack_tabClose__Gl98F:hover{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.ModalStack_tabClose__Gl98F:disabled{color:#94a3b8;cursor:not-allowed}.ModalStack_closeStack__akLm4{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border:1px solid #dbe5f1;border-radius:9px;background:#ffffff;color:#475569;cursor:pointer}.ModalStack_closeStack__akLm4:hover{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.ModalStack_closeStack__akLm4:disabled{color:#94a3b8;cursor:not-allowed}.ModalStack_body__yT4_b{position:relative}.ModalStack_body__yT4_b,.ModalStack_panel__VEjB8{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ModalStack_panel__VEjB8{overflow-y:auto;transition:opacity .2s ease-out}.ModalStack_panelCovered__SidEK{opacity:0}.ModalStack_header___RnQF{flex:0 0 auto;border-bottom:1px solid #e2e8f0;background:#ffffff}.ModalStack_footer__Hoi1y{flex:0 0 auto;border-top:1px solid #e2e8f0;background:#ffffff}@keyframes ModalStack_fadeIn__fFVq5{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ModalStack_backdrop__Z32Tw,.ModalStack_window__pmWOT{animation:none}.ModalStack_panel__VEjB8{transition:none}}@media (max-width:1024px){.ModalStack_overlay__dAknX{padding:20px}.ModalStack_window__pmWOT{max-height:calc(100vh - 40px)}.ModalStack_sizeLg__czpDy,.ModalStack_sizeXl__xuXcd{max-width:100%}}@media (max-width:767px){.ModalStack_overlay__dAknX{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.ModalStack_window__pmWOT{max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)))}.ModalStack_tabs__MsC2U{gap:8px;min-height:56px;padding:7px 10px}.ModalStack_tab__wuWlb{max-width:130px;padding:7px 2px}.ModalStack_tabActive__hgqbk{max-width:230px;padding:8px 8px 8px 10px}}@media (max-width:480px){.ModalStack_overlay__dAknX{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.ModalStack_window__pmWOT{max-height:calc(100vh - 24px);max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)))}}.InlineAction_inlineAction__KHeK8{display:inline-flex;align-items:center;align-self:flex-start;flex:0 0 auto;gap:7px;min-height:32px;border:0;background:transparent;color:#1d4ed8;cursor:pointer;font:inherit;font-size:14px;font-weight:800;line-height:1;padding:0;white-space:nowrap}.InlineAction_inlineAction__KHeK8:hover{color:#1e40af}.InlineAction_inlineAction__KHeK8:disabled{color:#94a3b8;cursor:not-allowed}.SignaturePad_pad__tsRfo{display:flex;flex-direction:column;gap:8px}.SignaturePad_canvas__IyEj_{width:100%;height:170px;border:1px solid #cbd5e1;border-radius:10px;background:#ffffff;touch-action:none;cursor:crosshair}.SignaturePad_canvasCompact__Q_Yx_{height:160px}.SignaturePad_canvasInvalid__3yPxv{border-color:#f87171}.SignaturePad_canvasDisabled__itPto{cursor:not-allowed;opacity:.65}.SignaturePad_toolbar__Snabr{display:flex;align-items:center;justify-content:space-between;gap:12px}.SignaturePad_status__xfdt_{font-size:12px;color:#64748b}.SignaturePad_clearButton__OxeE8{display:inline-flex;align-items:center;gap:6px;border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px;background:#ffffff;color:#334155;font-size:13px;font-weight:600;cursor:pointer}.SignaturePad_clearButton__OxeE8:hover:not(:disabled){background:#f1f5f9}.SignaturePad_clearButton__OxeE8:disabled{opacity:.5;cursor:not-allowed}.RichTextEditor_wrapper__oQ2B9{border:1px solid #cbd5e1;border-radius:10px;background:#ffffff;overflow:hidden;width:100%}.RichTextEditor_wrapper__oQ2B9:focus-within{outline:2px solid #3b82f6;outline-offset:1px;border-color:#3b82f6}.RichTextEditor_wrapperInvalid__9i81L{border-color:#f87171}.RichTextEditor_wrapperDisabled__ZbvBI{background:#f8fafc}.RichTextEditor_toolbar__XFdeq{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.RichTextEditor_toolbarGroup__5gmc5{display:flex;align-items:center;gap:2px}.RichTextEditor_toolbarGroup__5gmc5+.RichTextEditor_toolbarGroup__5gmc5{margin-left:4px;padding-left:6px;border-left:1px solid #e2e8f0}.RichTextEditor_toolbarButton__Ui3v0{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:7px;background:transparent;color:#475569;cursor:pointer}.RichTextEditor_toolbarButton__Ui3v0:hover:not(:disabled){background:#e2e8f0;color:#0f172a}.RichTextEditor_toolbarButton__Ui3v0:disabled{color:#94a3b8;cursor:not-allowed}.RichTextEditor_toolbarButtonActive__puyjB{background:#ffffff;border-color:#cbd5e1;color:#0f172a}.RichTextEditor_surface__mXsOY{position:relative}.RichTextEditor_editor__6_VGw{min-height:200px;max-height:420px;overflow-y:auto;padding:14px;font-size:14px;line-height:1.55;color:#0f172a;outline:none}.RichTextEditor_placeholder___jK6I{position:absolute;top:14px;left:14px;right:14px;font-size:14px;line-height:1.55;color:#94a3b8;pointer-events:none}.EntityFormModal_form__KEZnx{padding:16px 24px 24px}.EntityFormModal_details__t_xrA{border-top:1px solid #e2e8f0;padding:18px 24px 24px}.EntityFormModal_detailsFlush__oXvuQ{padding-left:0;padding-right:0}.EntityFormModal_fieldsGrid__pjhgU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}@media (max-width:720px){.EntityFormModal_fieldsGrid__pjhgU{grid-template-columns:1fr}}.EntityFormModal_fieldWide__Q4574,.EntityFormModal_field__9bhzx{display:flex;flex-direction:column;gap:6px}.EntityFormModal_fieldWide__Q4574{grid-column:1/-1}.EntityFormModal_label__Wyr_J{font-size:13px;font-weight:600;color:#334155}.EntityFormModal_labelRow__zdWbD{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.EntityFormModal_required__J95Lx{color:#dc2626;margin-left:3px}.EntityFormModal_labelAction__vr3Su{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#1d4ed8;cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1;padding:0}.EntityFormModal_labelAction__vr3Su:hover{color:#1e40af}.EntityFormModal_labelAction__vr3Su:disabled{color:#94a3b8;cursor:not-allowed}.EntityFormModal_input__7kk20{border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font-size:14px;color:#0f172a;background:#ffffff;width:100%}.EntityFormModal_inputShell__xttH7{position:relative;width:100%}.EntityFormModal_inputWithSpinner__0niBV{padding-right:36px}.EntityFormModal_inputSpinner__0eW7g{position:absolute;top:50%;right:12px;margin-top:-8px;color:#2563eb;animation:EntityFormModal_spin__G9oYT .8s linear infinite;pointer-events:none}.EntityFormModal_textareaSpinner__kV4_1{top:21px}.EntityFormModal_input__7kk20:focus{outline:2px solid #3b82f6;outline-offset:1px;border-color:#3b82f6}.EntityFormModal_input__7kk20:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.EntityFormModal_inputInvalid__ZxV4x{border-color:#f87171}.EntityFormModal_searchSelect__3H_H1{position:relative;width:100%}.EntityFormModal_searchSelectTrigger__QbnqA{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:9px 11px;font-size:14px;color:#0f172a;background:#ffffff;cursor:pointer;text-align:left}.EntityFormModal_searchSelectTrigger__QbnqA:focus{outline:2px solid #3b82f6;outline-offset:1px;border-color:#3b82f6}.EntityFormModal_searchSelectTrigger__QbnqA:disabled{opacity:.65;cursor:not-allowed;background:#f8fafc}.EntityFormModal_searchSelectSpinner__qu6Mv{flex:none;color:#2563eb;animation:EntityFormModal_spin__G9oYT .8s linear infinite}.EntityFormModal_searchSelectPlaceholder__5a6Ap,.EntityFormModal_searchSelectValue__k_8dX{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EntityFormModal_searchSelectPlaceholder__5a6Ap{color:#64748b}.EntityFormModal_searchSelectMenu__SepLb{position:absolute;z-index:1350;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;max-height:min(360px,60vh);overflow:hidden;border:1px solid #cbd5e1;border-radius:10px;background:#ffffff;box-shadow:0 18px 42px rgba(15,23,42,.18);padding:8px}@media (max-width:767px){.EntityFormModal_searchSelectMenu__SepLb{position:fixed;left:12px;right:12px;top:auto;bottom:calc(12px + env(safe-area-inset-bottom));max-height:min(380px,70vh)}.EntityFormModal_searchOptions__kLOSp{max-height:min(280px,50vh)}}.EntityFormModal_searchBox__oYAub{display:flex;align-items:center;gap:8px;flex:0 0 auto;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;color:#64748b;background:#f8fafc}.EntityFormModal_searchInput__pgBNW{min-width:0;width:100%;border:none;outline:none;background:transparent;color:#0f172a;font-size:14px}.EntityFormModal_searchOptions__kLOSp{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;max-height:260px;overflow-y:auto;margin-top:8px}.EntityFormModal_searchCreateOption__X1vea{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;margin-bottom:6px;border:1px solid #bfdbfe;border-radius:8px;padding:8px 10px;background:#eff6ff;color:#1d4ed8;cursor:pointer;text-align:left;font-size:14px;font-weight:700}.EntityFormModal_searchCreateOption__X1vea span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EntityFormModal_searchCreateOption__X1vea:hover{background:#dbeafe}.EntityFormModal_searchOption__t605O{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;border:none;border-radius:8px;padding:8px 10px;background:transparent;color:#0f172a;cursor:pointer;text-align:left;font-size:14px}.EntityFormModal_searchOption__t605O span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EntityFormModal_searchOption__t605O:hover{background:#f1f5f9}.EntityFormModal_searchOptionActive__bEBAo{background:#eff6ff;color:#1d4ed8}.EntityFormModal_searchEmpty__hgWKX{padding:12px 10px;color:#64748b;font-size:13px}.EntityFormModal_textarea__MlWtf{display:block;resize:vertical;min-height:42px;font-family:inherit}.EntityFormModal_optionPreview__EmZb3{margin-top:8px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;padding:10px 12px;transform-origin:top center;animation:EntityFormModal_previewIn___flq8 .52s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity,filter}.EntityFormModal_optionPreviewBody__JrdHL,.EntityFormModal_optionPreviewTitle__Fbzgn{animation:EntityFormModal_previewContentIn__VcoKb .56s cubic-bezier(.16,1,.3,1) both}.EntityFormModal_optionPreviewBody__JrdHL{animation-delay:60ms}@keyframes EntityFormModal_previewIn___flq8{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(5px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes EntityFormModal_previewContentIn__VcoKb{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.EntityFormModal_optionPreviewBody__JrdHL,.EntityFormModal_optionPreviewTitle__Fbzgn,.EntityFormModal_optionPreview__EmZb3{animation:none}}.EntityFormModal_optionPreviewTitle__Fbzgn{color:#475569;font-size:12px;font-weight:800;margin-bottom:6px}.EntityFormModal_optionPreviewBody__JrdHL{max-height:min(45vh,380px);overflow:auto;margin:0;color:#0f172a;font:inherit;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.EntityFormModal_noticeBlock__H_Ens{min-height:96px;border:1px dashed #93c5fd;border-radius:10px;background:#eff6ff;color:#1e40af;display:flex;align-items:center;justify-content:center;padding:18px;font-size:14px;font-weight:700;text-align:center}.EntityFormModal_inlineSignatureBlock__ng8SO{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(320px,1.15fr);gap:20px;padding:14px 24px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.EntityFormModal_inlineSignatureBlockSolo__XJe5K{grid-template-columns:minmax(0,1fr)}.EntityFormModal_inlineSignatureBlockSolo__XJe5K .EntityFormModal_inlineSignatureCapture__8bkCY{max-width:520px}.EntityFormModal_inlineSignatureContext__CE924{min-width:0;padding-right:20px;border-right:1px solid #dbe5f1}.EntityFormModal_inlineSignatureCapture__8bkCY{display:flex;min-width:0;flex-direction:column;gap:10px}.EntityFormModal_inlineSignatureHeading__LVNub{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.EntityFormModal_inlineSignatureHeading__LVNub strong{color:#0f172a;font-size:14px}.EntityFormModal_inlineSignatureHeading__LVNub span{color:#64748b;font-size:12px;line-height:1.35;text-align:right}.EntityFormModal_checkboxRow__vQgVF{display:flex;align-items:center;gap:8px;font-size:14px;color:#0f172a;padding:10px 0}.EntityFormModal_fieldError__K0tVu{color:#b91c1c;font-size:12px}.EntityFormModal_fieldHint__ZbLb_{color:#64748b;font-size:12px}.EntityFormModal_formError__TO5PM{margin-top:14px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:10px;padding:10px 14px;font-size:14px}.EntityFormModal_footer__vddTn{justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px 24px}.EntityFormModal_footerActions__qXGwX,.EntityFormModal_footerStart__EhJy_,.EntityFormModal_footer__vddTn{display:flex;align-items:center}.EntityFormModal_footerStart__EhJy_{flex:1 1 100%;gap:8px;flex-wrap:wrap}.EntityFormModal_footerActions__qXGwX{gap:10px;flex:0 0 auto;margin-left:auto}@media (max-width:480px){.EntityFormModal_footer__vddTn{align-items:stretch;flex-direction:column;gap:12px}.EntityFormModal_footerActions__qXGwX{flex-direction:column-reverse;margin-left:0}.EntityFormModal_cancelButton__9PCKZ,.EntityFormModal_submitButton__vp0mM{width:100%;min-height:42px}}.EntityFormModal_cancelButton__9PCKZ{padding:10px 16px;border-radius:10px;border:1px solid #cbd5e1;background:#ffffff;color:#334155;font-size:14px;font-weight:600;cursor:pointer}.EntityFormModal_cancelButton__9PCKZ:hover{background:#f1f5f9}.EntityFormModal_submitButton__vp0mM{padding:10px 18px;border-radius:10px;border:none;background:#0f172a;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer}.EntityFormModal_submitButton__vp0mM:hover{background:#1e293b}.EntityFormModal_cancelButton__9PCKZ:disabled{opacity:.6;cursor:not-allowed}.EntityFormModal_submitButton__vp0mM:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed}@media (max-width:767px){.EntityFormModal_form__KEZnx{padding:14px 16px 18px}.EntityFormModal_footer__vddTn{padding:14px 16px}.EntityFormModal_details__t_xrA{padding:16px 16px 18px}.EntityFormModal_inlineSignatureBlock__ng8SO{display:flex;flex-direction:column;padding:12px 16px}.EntityFormModal_inlineSignatureContext__CE924{padding:0 0 12px;border-right:0;border-bottom:1px solid #dbe5f1}.EntityFormModal_inlineSignatureHeading__LVNub{align-items:flex-start;flex-direction:column;gap:3px}.EntityFormModal_inlineSignatureHeading__LVNub span{text-align:left}}@keyframes EntityFormModal_spin__G9oYT{to{transform:rotate(1turn)}}.Toast_toast__wTmQe{position:fixed;bottom:24px;bottom:calc(24px + env(safe-area-inset-bottom));right:16px;left:16px;max-width:420px;margin-left:auto;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;font-size:14px;font-weight:500;box-shadow:0 12px 30px rgba(15,23,42,.18);cursor:pointer;z-index:1100;animation:Toast_toastIn__Ujn_Y .25s ease}.Toast_success__LKBPY{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.Toast_error__Vm4yZ{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}@keyframes Toast_toastIn__Ujn_Y{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CollectionManager_manager__cGU9N{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}.CollectionManager_toolbar__jS0fA{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0;position:relative;z-index:1}.CollectionManager_toolbarQuery__gelVq{display:flex;align-items:center;gap:10px;flex:1 1 auto;flex-wrap:wrap;min-width:0}.CollectionManager_search__Rfg3p{border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-size:14px;flex:1 1 240px;max-width:360px;background:#ffffff}.CollectionManager_controlSelect___F_3L{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 10px;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;color:#64748b}.CollectionManager_controlSelect___F_3L select{border:none;outline:none;background:transparent;color:#0f172a;font:inherit;font-size:14px;font-weight:600;cursor:pointer;max-width:200px}.CollectionManager_toolbarActions___EVgP{display:flex;align-items:center;gap:10px}.CollectionManager_columnChooser__uyh4W{position:relative}.CollectionManager_columnButton__JYaKu{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 12px;border-radius:10px;border:1px solid #e2e8f0;background:#ffffff;color:#475569;font-size:14px;font-weight:600;cursor:pointer}.CollectionManager_columnButton__JYaKu:hover{background:#f1f5f9;color:#0f172a}.CollectionManager_columnMenu__QbtR2{position:fixed;z-index:1250;width:min(280px,calc(100vw - 32px));border:1px solid #e2e8f0;border-radius:12px;background:#ffffff;box-shadow:0 18px 42px rgba(15,23,42,.18);padding:10px;display:flex;flex-direction:column;overflow:hidden}.CollectionManager_columnMenuHeader__QqprP{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 8px;border-bottom:1px solid #f1f5f9;color:#334155;font-size:13px;font-weight:700}.CollectionManager_columnResetButton__qwY0K{border:none;background:transparent;color:#2563eb;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.CollectionManager_columnResetButton__qwY0K:disabled{color:#94a3b8;cursor:not-allowed}.CollectionManager_columnOptions__OmD1c{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto;padding-top:8px}.CollectionManager_columnOption__LELl7{display:flex;align-items:center;gap:9px;min-height:34px;border-radius:8px;padding:7px 8px;color:#0f172a;font-size:14px;cursor:pointer}.CollectionManager_columnOption__LELl7:hover{background:#f8fafc}.CollectionManager_columnOption__LELl7 input{width:15px;height:15px;accent-color:#2563eb;flex:0 0 auto}.CollectionManager_columnOption__LELl7 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CollectionManager_refreshButton__S0Xwm{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid #e2e8f0;background:#ffffff;color:#475569;cursor:pointer}.CollectionManager_refreshButton__S0Xwm:hover{background:#f1f5f9}.CollectionManager_refreshButton__S0Xwm:disabled{opacity:.6;cursor:not-allowed}.CollectionManager_createButton__MDS7A{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:none;background:var(--primary-blue,#3b82f6);color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.CollectionManager_createButton__MDS7A:hover{background:var(--primary-blue-hover,#2563eb)}.CollectionManager_error__jS1c4{border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:12px;padding:16px}.CollectionManager_errorTitle__FkeZf{font-weight:600;margin-bottom:6px}.CollectionManager_errorMessage__ST0SD{font-size:14px;margin-bottom:12px}.CollectionManager_retryButton__3qwh0{padding:8px 14px;border-radius:8px;border:1px solid #fca5a5;background:#ffffff;color:#991b1b;font-size:13px;font-weight:600;cursor:pointer}.CollectionManager_retryButton__3qwh0:hover{background:#fee2e2}@media (max-width:767px){.CollectionManager_manager__cGU9N{gap:12px}.CollectionManager_toolbar__jS0fA{align-items:stretch;gap:10px}.CollectionManager_toolbarQuery__gelVq{width:100%}.CollectionManager_search__Rfg3p{flex-basis:100%;max-width:none}.CollectionManager_controlSelect___F_3L{flex:1 1 140px;height:42px}.CollectionManager_controlSelect___F_3L select{max-width:none;width:100%}.CollectionManager_toolbarActions___EVgP{width:100%;flex-wrap:wrap}.CollectionManager_columnChooser__uyh4W{flex:1 1 100%}.CollectionManager_columnButton__JYaKu{width:100%;height:42px}.CollectionManager_columnMenu__QbtR2{width:min(280px,calc(100vw - 32px))}.CollectionManager_refreshButton__S0Xwm{flex:0 0 42px;width:42px;height:42px}.CollectionManager_createButton__MDS7A{flex:1;justify-content:center;min-height:42px;padding-inline:12px}}.shared_badge__Q6d5K{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.shared_badgeOn__gmN_o{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.shared_badgeOff__SJl60{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.RentalPriceBreakdown_body__cOBoe{display:flex;flex-direction:column;gap:20px;padding:24px;max-width:760px}.RentalPriceBreakdown_locked__Bq_YJ{margin:0;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;padding:12px 14px;color:#92400e;font-size:13px;line-height:1.45}.RentalPriceBreakdown_pricingInputs__J1ZRE{border:1px solid #e2e8f0;border-radius:14px;padding:16px;background:#fff}.RentalPriceBreakdown_sectionHeader__6Ww3i{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.RentalPriceBreakdown_sectionEyebrow__XwkwT{color:#0f172a;font-size:14px;font-weight:750}.RentalPriceBreakdown_sectionNote__xDF79{color:#64748b;font-size:12px;font-weight:500}.RentalPriceBreakdown_rows__RXHlM{display:flex;flex-direction:column;gap:12px}.RentalPriceBreakdown_row__dmloB{display:flex;align-items:center;justify-content:space-between;gap:16px}.RentalPriceBreakdown_rows__RXHlM .RentalPriceBreakdown_row__dmloB+.RentalPriceBreakdown_row__dmloB{border-top:1px solid #f1f5f9;padding-top:12px}.RentalPriceBreakdown_rowLabel__tjqpF{display:flex;flex-direction:column;gap:3px;min-width:0;color:#334155;font-size:13px;font-weight:600}.RentalPriceBreakdown_rowHint__4wklm{color:#64748b;font-size:12px;font-weight:500}.RentalPriceBreakdown_rowTotal__xsuSQ .RentalPriceBreakdown_rowLabel__tjqpF{color:#0f172a;font-size:15px;font-weight:800}.RentalPriceBreakdown_inputShell__9QMiK{display:flex;align-items:center;gap:8px;flex:0 0 auto}.RentalPriceBreakdown_input__nJ6Q8{border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;width:144px;font-size:14px;color:#0f172a;background:#ffffff;text-align:right}.RentalPriceBreakdown_input__nJ6Q8:focus{outline:2px solid #3b82f6;outline-offset:1px;border-color:#3b82f6}.RentalPriceBreakdown_input__nJ6Q8:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.RentalPriceBreakdown_rowTotal__xsuSQ .RentalPriceBreakdown_input__nJ6Q8{font-size:15px;font-weight:800}.RentalPriceBreakdown_suffix__KA7qv{min-width:34px;color:#64748b;font-size:13px;font-weight:600}.RentalPriceBreakdown_summary__A__4r{display:flex;flex-direction:column;gap:6px;margin:0;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;background:#f8fafc}.RentalPriceBreakdown_summaryRow__r70tD{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.RentalPriceBreakdown_summaryRow__r70tD dt{display:flex;align-items:baseline;gap:8px;min-width:0;color:#475569;font-size:13px}.RentalPriceBreakdown_summaryRow__r70tD dd{margin:0;flex:0 0 auto;color:#0f172a;font-size:13px;font-weight:700;white-space:nowrap}.RentalPriceBreakdown_summaryRow__r70tD:last-child{border-top:1px solid #e2e8f0;margin-top:4px;padding-top:10px}.RentalPriceBreakdown_summaryHint__OXf8Y{color:#94a3b8;font-size:12px;white-space:nowrap}.RentalPriceBreakdown_mismatch__bkKdX{margin:0;color:#b45309;font-size:13px}.RentalPriceBreakdown_totalCard__2QOIT{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:14px;padding:17px 18px;background:#0f172a;color:#fff}.RentalPriceBreakdown_totalHint__xMM9h,.RentalPriceBreakdown_totalLabel__34y8A{margin:0}.RentalPriceBreakdown_totalLabel__34y8A{font-size:14px;font-weight:750}.RentalPriceBreakdown_totalHint__xMM9h{margin-top:3px;color:#cbd5e1;font-size:12px}.RentalPriceBreakdown_totalCard__2QOIT strong{font-size:21px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}@media (max-width:560px){.RentalPriceBreakdown_body__cOBoe{padding:16px 16px 20px}.RentalPriceBreakdown_pricingInputs__J1ZRE,.RentalPriceBreakdown_summary__A__4r,.RentalPriceBreakdown_totalCard__2QOIT{border-radius:12px}.RentalPriceBreakdown_sectionHeader__6Ww3i{align-items:flex-start;flex-direction:column;gap:3px}.RentalPriceBreakdown_row__dmloB{align-items:flex-start;flex-direction:column;gap:6px}.RentalPriceBreakdown_inputShell__9QMiK{width:100%}.RentalPriceBreakdown_input__nJ6Q8{flex:1 1 auto;width:auto}}.AgreementViewer_viewerMeta__yJTd8{margin:0 0 12px;color:#64748b;font-size:13px}.AgreementViewer_viewerDownload__MjUbP{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#1d4ed8;padding:7px 10px;cursor:pointer;font-size:13px;font-weight:800}.AgreementViewer_viewerDownload__MjUbP:hover{background:#dbeafe}.AgreementViewer_viewerDownload__MjUbP:disabled{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8;cursor:not-allowed}.AgreementViewer_viewerSend__G0_w0{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid var(--primary-blue,#3b82f6);border-radius:9px;background:var(--primary-blue,#3b82f6);color:#ffffff;padding:7px 12px;cursor:pointer;font-size:13px;font-weight:800}.AgreementViewer_viewerSend__G0_w0:hover{background:var(--primary-blue-hover,#2563eb);border-color:var(--primary-blue-hover,#2563eb)}.AgreementViewer_viewerSend__G0_w0:disabled{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8;cursor:not-allowed}.AgreementViewer_viewerNotice__HbXLd{margin-bottom:12px;border:1px solid #bbf7d0;border-radius:10px;background:#f0fdf4;color:#166534;padding:9px 11px;font-size:13px;font-weight:700}.AgreementViewer_sendBody__TfMFh{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;padding:18px 20px 4px}.AgreementViewer_sendLabel__Lhbjv{font-size:13px;font-weight:700;color:#334155}.AgreementViewer_sendInput__3t2RU{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font-size:14px;color:#0f172a;background:#ffffff}.AgreementViewer_sendInput__3t2RU:focus{outline:2px solid #3b82f6;outline-offset:1px;border-color:#3b82f6}.AgreementViewer_sendInput__3t2RU:disabled{background:#f8fafc;color:#64748b}.AgreementViewer_sendHint__UH5XC{margin:2px 0 0;font-size:12px;color:#64748b;line-height:1.4}.AgreementViewer_sendOutcome___tfBA{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 28px 24px;text-align:center;animation:AgreementViewer_sendOutcomeEnter__pOCTr .52s cubic-bezier(.16,1,.3,1) both}.AgreementViewer_sendOutcome___tfBA strong{color:#0f172a;font-size:17px}.AgreementViewer_sendOutcome___tfBA p{max-width:320px;margin:0;color:#475569;font-size:13px;line-height:1.45}.AgreementViewer_sendOutcomeSuccess__sw3ZZ svg{color:#16a34a}.AgreementViewer_sendOutcomeError__MWVZ4 svg{color:#dc2626}@keyframes AgreementViewer_sendOutcomeEnter__pOCTr{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.AgreementViewer_sendActions__WtF6M{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px 20px}.AgreementViewer_sendCancel__yeV6X{padding:10px 16px;border-radius:10px;border:1px solid #cbd5e1;background:#ffffff;color:#334155;font-size:14px;font-weight:600;cursor:pointer}.AgreementViewer_sendCancel__yeV6X:hover{background:#f1f5f9}.AgreementViewer_sendConfirm__6BNN1{padding:10px 18px;border-radius:10px;border:none;background:var(--primary-blue,#3b82f6);color:#ffffff;font-size:14px;font-weight:700;cursor:pointer}.AgreementViewer_sendConfirm__6BNN1:hover{background:var(--primary-blue-hover,#2563eb)}.AgreementViewer_sendCancel__yeV6X:disabled,.AgreementViewer_sendConfirm__6BNN1:disabled{opacity:.6;cursor:not-allowed}.AgreementViewer_viewerBody__0CVnC{flex:1 1 auto;padding:18px 20px 20px}.AgreementViewer_visuallyHidden__OFvPI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AgreementViewer_viewerSkeleton__2hfxg{display:flex;flex-direction:column;gap:14px}.AgreementViewer_skeletonFact__aIdnO,.AgreementViewer_skeletonHeading__gm1lQ,.AgreementViewer_skeletonLine__WL2nO,.AgreementViewer_skeletonMeta__ecNUO{border-radius:7px}.AgreementViewer_skeletonMeta__ecNUO{width:180px;height:16px}.AgreementViewer_skeletonFacts__AXY71{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.AgreementViewer_skeletonFact__aIdnO{height:62px}.AgreementViewer_skeletonDocument__lc22O{display:flex;flex-direction:column;gap:12px;min-height:290px;padding:18px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.AgreementViewer_skeletonHeading__gm1lQ{width:min(58%,260px);height:22px;margin-bottom:8px}.AgreementViewer_skeletonLine__WL2nO{width:100%;height:15px}.AgreementViewer_skeletonLineShort__GE8eb{width:68%}.AgreementViewer_viewerFooter__e5QtY{display:flex;justify-content:flex-end;padding:16px 20px}.AgreementViewer_viewerClose__hmge_{padding:10px 16px;border:1px solid #cbd5e1;border-radius:10px;background:#ffffff;color:#334155;cursor:pointer;font-size:14px;font-weight:600}.AgreementViewer_viewerClose__hmge_:hover{background:#f1f5f9}.AgreementViewer_viewerFacts__QRI_q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.AgreementViewer_viewerFacts__QRI_q>div{display:flex;min-height:82px;flex-direction:column;border-radius:10px;background:#f8fafc;padding:10px 12px}.AgreementViewer_viewerFacts__QRI_q dt{color:#64748b;font-size:12px;font-weight:700}.AgreementViewer_viewerFacts__QRI_q dd{margin:4px 0 0;color:#0f172a;font-size:14px;font-weight:700}.AgreementViewer_viewerSignatureValue__OUddT{display:flex;min-height:0;flex:1 1 auto;align-items:center}.AgreementViewer_viewerError__UFw0q{margin-bottom:12px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#991b1b;padding:9px 11px;font-size:13px;font-weight:700}.AgreementViewer_viewerContent__LiKSx{overflow-wrap:anywhere;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#0f172a;padding:14px;font:inherit;font-size:14px;line-height:1.55;margin:0 0 14px}.AgreementViewer_viewerContent__LiKSx>*{content-visibility:auto;contain-intrinsic-size:auto 80px}.AgreementViewer_viewerSignatureImage__rorZ5{display:block;width:100%;max-width:320px;height:46px;object-fit:contain;object-position:left center}@media (max-width:640px){.AgreementViewer_skeletonFacts__AXY71,.AgreementViewer_viewerFacts__QRI_q{grid-template-columns:1fr}}.RentalRecordEditors_error__0fGnb{border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#991b1b;padding:10px 12px;font-size:13px}.RentalRecordEditors_agreementSigningContext__EW_qJ h4{margin:0 0 10px;color:#334155;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.RentalRecordEditors_agreementSigningDetails__Qn_0S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.RentalRecordEditors_agreementSigningDetails__Qn_0S div{min-width:0}.RentalRecordEditors_agreementSigningDetails__Qn_0S dt{margin-bottom:2px;color:#64748b;font-size:11px;font-weight:700}.RentalRecordEditors_agreementSigningDetails__Qn_0S dd{overflow:hidden;margin:0;color:#0f172a;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.RentalRecordEditors_agreementSigningDetails__Qn_0S{grid-template-columns:1fr}.RentalRecordEditors_agreementSigningDetails__Qn_0S dd{overflow:visible;white-space:normal;word-break:break-word;text-overflow:clip}}.RentalRecordEditors_damageActionMenu__E1geY{position:relative}.RentalRecordEditors_damageChoiceMenu__yTicM{position:absolute;bottom:calc(100% + 8px);left:-8px;z-index:2;display:flex;flex-direction:column;min-width:168px;overflow:hidden;border:1px solid #cbd5e1;border-radius:10px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.16);padding:4px}.RentalRecordEditors_damageChoiceButton__Yljz5{width:100%;border:0;border-radius:7px;background:transparent;color:#0f172a;cursor:pointer;padding:9px 10px;text-align:left;font:inherit;font-size:13px;font-weight:700}.RentalRecordEditors_damageChoiceButton__Yljz5:hover{background:#eff6ff;color:#1d4ed8}.RentalRecordEditors_previousDamagePicker__M83uk{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;padding:18px 20px 22px}.RentalRecordEditors_previousDamageEmpty__PP1YR,.RentalRecordEditors_previousDamageHint__mknD4{margin:0;color:#64748b;font-size:13px;line-height:1.45}.RentalRecordEditors_previousDamageList__DvnMq{display:flex;flex-direction:column;gap:8px}.RentalRecordEditors_previousDamageOption__Vl5bw{display:flex;flex-direction:column;gap:4px;width:100%;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;color:#0f172a;cursor:pointer;padding:11px 12px;text-align:left}.RentalRecordEditors_previousDamageOption__Vl5bw:hover{border-color:#93c5fd;background:#eff6ff}.RentalRecordEditors_previousDamageOption__Vl5bw:disabled{cursor:not-allowed;opacity:.6}.RentalRecordEditors_previousDamageSkeleton__QzmPK{display:flex;flex-direction:column;gap:6px;border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;padding:12px}.RentalRecordEditors_previousDamageSkeletonMeta__7vKYk,.RentalRecordEditors_previousDamageSkeletonTitle__EqbwI{border-radius:7px}.RentalRecordEditors_previousDamageSkeletonTitle__EqbwI{width:min(180px,66%);height:14px}.RentalRecordEditors_previousDamageSkeletonMeta__7vKYk{width:min(130px,48%);height:12px}.RentalRecordEditors_previousDamageTitle__Wu665{font-size:14px;font-weight:800}.RentalRecordEditors_previousDamageMeta__qiNcW{color:#64748b;font-size:12px;line-height:1.35}.RentalRecordEditors_photoUploadInput__rUfY2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.RentalRecordEditors_photoDeleteError__SWQZP{margin:0;color:#b91c1c;font-size:13px}.RentalRelatedBlocks_related__2VDqK{display:flex;flex-direction:column;gap:16px}.RentalRelatedBlocks_heading___Zk_y{margin:0;color:#0f172a;font-size:18px;font-weight:800}.RentalRelatedBlocks_placeholder__0n1vz{border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#64748b;padding:14px;font-size:14px}.RentalRelatedBlocks_grid__lMI6Q{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.RentalRelatedBlocks_visuallyHidden__mjbF0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.RentalRelatedBlocks_skeletonBlock__VqH8W{min-height:186px}.RentalRelatedBlocks_skeletonHeader__lEktP{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.RentalRelatedBlocks_skeletonAction__Mdnj9,.RentalRelatedBlocks_skeletonCount__OPmp0,.RentalRelatedBlocks_skeletonIcon__LGMrr,.RentalRelatedBlocks_skeletonLine__XaKOD,.RentalRelatedBlocks_skeletonTitle__B_QPl{border-radius:7px}.RentalRelatedBlocks_skeletonTitle__B_QPl{width:112px;height:17px}.RentalRelatedBlocks_skeletonCount__OPmp0{width:24px;height:14px}.RentalRelatedBlocks_skeletonAction__Mdnj9{width:100%;height:40px}.RentalRelatedBlocks_skeletonRow__r56x7{display:flex;align-items:center;gap:14px;min-height:58px;margin-top:12px;border:1px solid #e2e8f0;border-radius:11px;padding:12px}.RentalRelatedBlocks_skeletonText__bIaTi{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.RentalRelatedBlocks_skeletonLine__XaKOD{width:min(170px,72%);height:13px}.RentalRelatedBlocks_skeletonLineShort__WMX7L{width:min(120px,52%);height:11px}.RentalRelatedBlocks_skeletonIcon__LGMrr{flex:0 0 auto;width:15px;height:15px;border-radius:50%}.RentalRelatedBlocks_block__3KDkI{min-width:0;border:1px solid #e2e8f0;border-radius:14px;background:#ffffff;padding:16px}.RentalRelatedBlocks_blockHeader__b4Ujw{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.RentalRelatedBlocks_blockTitle__ao8Wy{min-width:0;margin:0;color:#0f172a;font-size:15px;font-weight:800}.RentalRelatedBlocks_count__1anZV{color:#64748b;font-size:13px;font-weight:700;white-space:nowrap}.RentalRelatedBlocks_createButton__X8O_4{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;border:1px solid #bfdbfe;border-radius:9px;background:#eff6ff;color:#1d4ed8;cursor:pointer;font-size:14px;font-weight:800}.RentalRelatedBlocks_createButton__X8O_4:hover{background:#dbeafe}.RentalRelatedBlocks_createButton__X8O_4:disabled{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8;cursor:not-allowed}.RentalRelatedBlocks_createStack__UJu8g{display:flex;flex-direction:column;gap:8px}.RentalRelatedBlocks_paymentSummary__bESge{display:flex;flex-direction:column;gap:6px;margin-top:12px}.RentalRelatedBlocks_paymentSummaryRow__NZy5Z{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;padding:8px 10px}.RentalRelatedBlocks_paymentSummaryLabel__w06eb{min-width:0;color:#0f172a;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RentalRelatedBlocks_paymentSummaryValue__9SdFY{flex:0 0 auto;color:#0f172a;font-size:13px;font-weight:900;white-space:nowrap}.RentalRelatedBlocks_list__ndZrV{display:flex;flex-direction:column;gap:10px;margin-top:12px}.RentalRelatedBlocks_item__b8cl7{border-radius:11px;border:1px solid #e2e8f0;background:#ffffff;padding:12px}.RentalRelatedBlocks_itemButton__XlfGB{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid #e2e8f0;min-height:58px;border-radius:11px;background:#ffffff;color:inherit;padding:12px;cursor:pointer;text-align:left}.RentalRelatedBlocks_itemButton__XlfGB:hover{border-color:#bfdbfe;background:#eff6ff}.RentalRelatedBlocks_itemButton__XlfGB svg{flex:0 0 auto;color:#2563eb}.RentalRelatedBlocks_itemLocked__DljCo{display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.RentalRelatedBlocks_itemLockedHeader__8HCh_{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.RentalRelatedBlocks_itemContent__r1uVj{min-width:0;flex:1 1 auto}.RentalRelatedBlocks_lockedBadge___AP3a{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:12px;font-weight:800;white-space:nowrap}.RentalRelatedBlocks_viewButton__Cb3R5{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #bfdbfe;border-radius:10px;background:#ffffff;color:#1d4ed8;padding:8px 10px;font-size:13px;font-weight:800;cursor:pointer}.RentalRelatedBlocks_viewButton__Cb3R5:hover{background:#dbeafe}.RentalRelatedBlocks_itemTitle__zdfrv{color:#0f172a;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RentalRelatedBlocks_paymentAmount__e_tVF{display:inline-flex;align-items:center;gap:6px;min-width:0}.RentalRelatedBlocks_paymentAmount__e_tVF svg{flex:0 0 auto}.RentalRelatedBlocks_paymentAmountIn__XxI8M svg{color:#047857}.RentalRelatedBlocks_paymentAmountOut___SVO2 svg{color:#b91c1c}.RentalRelatedBlocks_itemMeta__DomXa{margin-top:5px;color:#64748b;font-size:13px;line-height:1.35}.RentalRelatedBlocks_limitHint__JIdh_{border-radius:9px;background:#f8fafc;color:#64748b;padding:9px 10px;font-size:13px;line-height:1.35}@media (max-width:520px){.RentalRelatedBlocks_itemLockedHeader__8HCh_{flex-direction:column;gap:10px}.RentalRelatedBlocks_lockedBadge___AP3a,.RentalRelatedBlocks_viewButton__Cb3R5{width:100%}}.RentalRelatedBlocks_error__qG8tP{border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#991b1b;padding:10px 12px;font-size:13px}@media (max-width:1024px){.RentalRelatedBlocks_grid__lMI6Q{grid-template-columns:1fr}}@media (max-width:640px){.RentalRelatedBlocks_paymentSummaryRow__NZy5Z{align-items:center;flex-direction:row}}.RentalHandoverFlow_content__T6AFX{padding:24px}.RentalHandoverFlow_steps__ZB0Ga{display:flex;gap:0;list-style:none;margin:0;padding:16px 24px}.RentalHandoverFlow_step__27VVN{display:flex;flex:1;align-items:center;gap:8px;color:#94a3b8;font-size:13px;font-weight:800}.RentalHandoverFlow_step__27VVN:not(:last-child):after{content:"";flex:1;height:1px;margin:0 12px;background:#dbe3ef}.RentalHandoverFlow_stepNumber__teors{display:inline-grid;place-items:center;flex:0 0 auto;width:26px;height:26px;border:1px solid #cbd5e1;border-radius:999px;background:#fff}.RentalHandoverFlow_stepActive__tsMSQ,.RentalHandoverFlow_stepDone__9c_JS{color:#1d4ed8}.RentalHandoverFlow_stepActive__tsMSQ .RentalHandoverFlow_stepNumber__teors,.RentalHandoverFlow_stepDone__9c_JS .RentalHandoverFlow_stepNumber__teors{border-color:#3b82f6;background:#2563eb;color:#fff}.RentalHandoverFlow_heading__AsiDd{margin:0 0 18px;color:#0f172a;font-size:22px}.RentalHandoverFlow_summary__C6REc{display:grid;gap:14px}.RentalHandoverFlow_summaryCards__gyU3l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.RentalHandoverFlow_summaryCard____cOZ{display:grid;gap:14px;border:1px solid #e2e8f0;border-radius:14px;padding:16px;background:#fff}.RentalHandoverFlow_summaryCard____cOZ header{display:flex;align-items:center;gap:12px;min-width:0}.RentalHandoverFlow_summaryCard____cOZ header div{display:grid;gap:2px;min-width:0}.RentalHandoverFlow_summaryCard____cOZ header strong{overflow:hidden;color:#0f172a;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.RentalHandoverFlow_summaryCard____cOZ header span{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.RentalHandoverFlow_avatar__MsOFe,.RentalHandoverFlow_vehicleIcon__v05bY{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:11px;color:#1d4ed8;background:#dbeafe;font-size:14px;font-weight:800;letter-spacing:.02em}.RentalHandoverFlow_summaryCard____cOZ dl{display:grid;gap:11px;margin:0;border-top:1px solid #f1f5f9;padding-top:13px}.RentalHandoverFlow_fact___YPKb{display:flex;align-items:flex-start;gap:9px;min-width:0;color:#94a3b8}.RentalHandoverFlow_fact___YPKb div{min-width:0}.RentalHandoverFlow_fact___YPKb svg{flex:0 0 auto;margin-top:2px}.RentalHandoverFlow_fact___YPKb dt{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.RentalHandoverFlow_fact___YPKb dd{overflow:hidden;margin:2px 0 0;color:#0f172a;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.RentalHandoverFlow_factMissing__Sy10k{color:#94a3b8!important;font-weight:600!important}.RentalHandoverFlow_schedule__yKK6X{display:flex;align-items:center;gap:16px;border:1px solid #dbe5f1;border-radius:14px;padding:14px 18px;background:#f8fafc;color:#94a3b8}.RentalHandoverFlow_schedule__yKK6X>div{display:grid;gap:3px;flex:1;min-width:0}.RentalHandoverFlow_schedule__yKK6X strong{color:#0f172a;font-size:15px}.RentalHandoverFlow_scheduleLabel__isj73{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.RentalHandoverFlow_checklist__FYoDo{display:grid;gap:14px}.RentalHandoverFlow_checklistHeader__o_E4e{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.RentalHandoverFlow_checklistHeader__o_E4e p{margin:0;color:#64748b}.RentalHandoverFlow_checklistProgress__kaXnh{display:flex;align-items:center;gap:10px}.RentalHandoverFlow_checklistCount__M_iBj{border-radius:999px;background:#f1f5f9;color:#475569;padding:5px 11px;font-size:12px;font-weight:800}.RentalHandoverFlow_checklistCountDone__TVd61{background:#dcfce7;color:#15803d}.RentalHandoverFlow_checklistAll__o9MIK{border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#334155;cursor:pointer;padding:6px 11px;font:inherit;font-size:13px;font-weight:800}.RentalHandoverFlow_checklistAll__o9MIK:hover:not(:disabled){border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.RentalHandoverFlow_checklistAll__o9MIK:disabled{cursor:not-allowed;opacity:.45}.RentalHandoverFlow_checkList__KF5hU{display:grid;gap:8px;list-style:none;margin:0;padding:0}.RentalHandoverFlow_checkItem__K0T73{display:flex;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#1e293b;cursor:pointer;padding:14px;font-weight:650;transition:border-color .12s ease-out,background .12s ease-out}.RentalHandoverFlow_checkItem__K0T73:hover{border-color:#93c5fd;background:#f8fafc}.RentalHandoverFlow_checkItemDone__vRn1D{border-color:#bbf7d0;background:#f0fdf4}.RentalHandoverFlow_checkInput__Kl_zK{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.RentalHandoverFlow_checkMark__YCw3s{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border:1.5px solid #cbd5e1;border-radius:999px;background:#fff;color:transparent;transition:border-color .12s ease-out,background .12s ease-out,color .12s ease-out}.RentalHandoverFlow_checkItemDone__vRn1D .RentalHandoverFlow_checkMark__YCw3s{border-color:#16a34a;background:#16a34a;color:#fff}.RentalHandoverFlow_checkInput__Kl_zK:focus-visible+.RentalHandoverFlow_checkMark__YCw3s{outline:2px solid #2563eb;outline-offset:2px}.RentalHandoverFlow_checkLabel__1lmSo{min-width:0}.RentalHandoverFlow_checkItemDone__vRn1D .RentalHandoverFlow_checkLabel__1lmSo{color:#14532d}.RentalHandoverFlow_existingInspection__koQZm{display:flex;align-items:center;gap:12px;border:1px solid #bbf7d0;border-radius:12px;padding:15px;color:#047857;background:#ecfdf5}.RentalHandoverFlow_existingInspection__koQZm div{display:grid;gap:4px}.RentalHandoverFlow_existingInspection__koQZm span{color:#475569;font-size:14px}.RentalHandoverFlow_stepForm__Xcvao{margin:0 -24px -24px}.RentalHandoverFlow_error__6zPCX{margin-top:18px;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;color:#b91c1c;background:#fef2f2;font-size:14px}.RentalHandoverFlow_complete__h0ES3{display:grid;justify-items:center;gap:8px;padding:48px 24px;text-align:center;color:#15803d}.RentalHandoverFlow_complete__h0ES3 h2{margin:4px 0 0;color:#0f172a;font-size:22px}.RentalHandoverFlow_complete__h0ES3 p{margin:0;color:#64748b}.RentalHandoverFlow_footerActions__CciYx{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px}.RentalHandoverFlow_footerStart__SKtPe{display:flex;align-items:center;gap:8px;margin-right:auto}.RentalHandoverFlow_primaryButton__lnYSZ,.RentalHandoverFlow_secondaryButton__wnL3n{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border-radius:10px;padding:9px 14px;font:inherit;font-weight:800;cursor:pointer}.RentalHandoverFlow_primaryButton__lnYSZ{border:1px solid #2563eb;background:#2563eb;color:#fff}.RentalHandoverFlow_secondaryButton__wnL3n{border:1px solid #cbd5e1;background:#fff;color:#334155}.RentalHandoverFlow_primaryButton__lnYSZ:disabled,.RentalHandoverFlow_secondaryButton__wnL3n:disabled{cursor:not-allowed;opacity:.6}@media (max-width:680px){.RentalHandoverFlow_content__T6AFX{padding:18px}.RentalHandoverFlow_steps__ZB0Ga{overflow-x:auto;padding:14px 18px}.RentalHandoverFlow_step__27VVN{min-width:max-content}.RentalHandoverFlow_step__27VVN:not(:last-child):after{width:24px;flex:0 0 24px;margin:0 8px}.RentalHandoverFlow_summaryCards__gyU3l{grid-template-columns:1fr}.RentalHandoverFlow_footerActions__CciYx{padding:14px 18px}.RentalHandoverFlow_stepForm__Xcvao{margin:0 -18px -18px}}.RentalsManager_workflowButton__30gtQ{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid var(--primary-blue,#3b82f6);border-radius:9px;background:var(--primary-blue,#3b82f6);color:#ffffff;padding:7px 12px;cursor:pointer;font-size:13px;font-weight:800}.RentalsManager_workflowButton__30gtQ:hover{background:var(--primary-blue-hover,#2563eb);border-color:var(--primary-blue-hover,#2563eb)}.PaymentsManager_amount__Q1Rns{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.PaymentsManager_amount__Q1Rns svg{flex:0 0 auto}.PaymentsManager_amountIn__Uy1DS svg{color:#047857}.PaymentsManager_amountOut__dAR3_ svg{color:#b91c1c}.MaintenancePlansManager_alert__V85FW{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;white-space:nowrap}.MaintenancePlansManager_overdue__ko1_5{color:#991b1b;background:#fef2f2}.MaintenancePlansManager_soon__h8Av3{color:#9a3412;background:#fff7ed}.MaintenancePlansManager_ok__JGT9x{color:#166534;background:#f0fdf4}.MaintenancePlansManager_muted__Nk6_n{color:#475569;background:#f1f5f9}.MaintenancePlansManager_dueLimits__1k8_b{display:flex;flex-direction:column;gap:2px;line-height:1.25}.MaintenancePlansManager_dueLimits__1k8_b span:last-child{color:#64748b;font-size:12px}.MaintenanceBook_intro__nAK__{margin:0;padding:14px 16px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#1e3a5f;font-size:14px;line-height:1.5}.MaintenanceBook_section__6DaH0{display:flex;flex-direction:column;gap:14px}.MaintenanceBook_sectionHeader__l5vT_{display:flex;flex-direction:column;gap:4px}.MaintenanceBook_sectionHeader__l5vT_ h2{margin:0;color:#0f172a;font-size:18px}.MaintenanceBook_sectionHeader__l5vT_ p{margin:0;color:#64748b;font-size:14px}.TitleContainer_titleContainer__MAgxK{margin-bottom:15px}.TitleContainer_title__PxUhT{color:#2c3e50;font-size:1.5rem;font-weight:600}.TitleContainer_description__O6noU{color:#7f8c8d;font-size:1rem;line-height:1.6}.FleetMapPanel_panel__fGNb7{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0}.FleetMapPanel_toolbar__4ei3K{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.FleetMapPanel_connection__xebpD{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:.8rem;font-weight:600}.FleetMapPanel_connectionDot__RNyEa{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.FleetMapPanel_connection__xebpD[data-status=live]{color:#16a34a;border-color:#bbf7d0;background:#f0fdf4}.FleetMapPanel_connection__xebpD[data-status=live] .FleetMapPanel_connectionDot__RNyEa{animation:FleetMapPanel_connectionPulse__eN__T 2s ease-in-out infinite}.FleetMapPanel_connection__xebpD[data-status=polling]{color:#d97706;border-color:#fde68a;background:#fffbeb}.FleetMapPanel_connection__xebpD[data-status=error]{color:#dc2626;border-color:#fecaca;background:#fef2f2}@keyframes FleetMapPanel_connectionPulse__eN__T{0%,to{opacity:1}50%{opacity:.35}}.FleetMapPanel_toolbarActions__QAUPK{display:flex;align-items:center;gap:8px}.FleetMapPanel_toolButton__Bor__{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#ffffff;color:#334155;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color var(--motion-fast,.16s) var(--ease-out,ease),background-color var(--motion-fast,.16s) var(--ease-out,ease),color var(--motion-fast,.16s) var(--ease-out,ease)}.FleetMapPanel_toolButton__Bor__:hover:not(:disabled){border-color:var(--primary-blue,#3b82f6);color:var(--primary-blue-hover,#2563eb)}.FleetMapPanel_toolButton__Bor__:disabled{opacity:.5;cursor:not-allowed}.FleetMapPanel_toolButtonOn__G4T57{border-color:var(--primary-blue,#3b82f6);background:#eff6ff;color:var(--primary-blue-hover,#2563eb)}.FleetMapPanel_summary__TK0y9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.FleetMapPanel_statTile__Ewf3_{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;align-items:center;gap:1px 12px;padding:14px 16px;border-radius:14px;border:2px solid #e0e0e0;background:#ffffff;text-align:left;cursor:pointer;transition:border-color var(--motion-fast,.16s) var(--ease-out,ease),box-shadow var(--motion-fast,.16s) var(--ease-out,ease)}.FleetMapPanel_statTile__Ewf3_:hover{border-color:var(--tile-color)}.FleetMapPanel_statTileActive__H9wW_{border-color:var(--tile-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--tile-color) 18%,transparent)}.FleetMapPanel_statIcon__wuV_A{grid-row:1/span 3;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--tile-color) 14%,#ffffff);color:var(--tile-color);flex:none}.FleetMapPanel_statValue__N2IWs{grid-column:2;font-size:1.45rem;font-weight:700;line-height:1.15;color:#0f172a}.FleetMapPanel_statLabel__Hbc8l{grid-column:2;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.FleetMapPanel_statMeaning__6q2VT{grid-column:2;margin-top:3px;font-size:.7rem;line-height:1.3;color:#94a3b8}@media (max-width:1180px){.FleetMapPanel_statMeaning__6q2VT{display:none}}.FleetMapPanel_workspace___iRd_{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:14px;min-width:0;height:clamp(460px,68vh,760px)}.FleetMapPanel_sidebar__H3RzU{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}.FleetMapPanel_searchRow__OiRg1{position:relative;display:flex;align-items:center}.FleetMapPanel_searchIcon__VWbBh{position:absolute;left:12px;color:#94a3b8;pointer-events:none}.FleetMapPanel_searchInput__JdNG6{width:100%;padding:10px 38px 10px 36px;border-radius:10px;border:1px solid #e2e8f0;background:#ffffff;color:#0f172a;font-size:.87rem;outline:none;transition:border-color var(--motion-fast,.16s) var(--ease-out,ease)}.FleetMapPanel_searchInput__JdNG6:focus{border-color:var(--primary-blue,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.FleetMapPanel_searchInput__JdNG6::placeholder{color:#94a3b8}.FleetMapPanel_clearButton__TprWn{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer}.FleetMapPanel_clearButton__TprWn:hover{background:#f1f5f9;color:#0f172a}.FleetMapPanel_list__OsIzS{display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0;padding-right:4px;scrollbar-width:thin}.FleetMapPanel_listSkeleton__En1_9{height:62px;border-radius:12px}.FleetMapPanel_emptyList__EpSCK{margin:0;padding:22px 16px;border:1px dashed #cbd5f5;border-radius:12px;background:#f8fafc;color:#64748b;font-size:.85rem;text-align:center}.FleetMapPanel_row__lF0H_{display:flex;align-items:center;gap:11px;width:100%;padding:11px 12px;border-radius:12px;border:1px solid #e8e8e8;border-left:4px solid var(--row-color);background:#ffffff;text-align:left;cursor:pointer;transition:border-color var(--motion-fast,.16s) var(--ease-out,ease),background-color var(--motion-fast,.16s) var(--ease-out,ease)}.FleetMapPanel_row__lF0H_:hover{background:#f8fafc}.FleetMapPanel_rowSelected__WTcAM{border-color:var(--primary-blue,#3b82f6);border-left-color:var(--row-color);background:#eff6ff}.FleetMapPanel_rowIcon__Q13y8{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--row-color) 14%,#ffffff);color:var(--row-color);flex:none}.FleetMapPanel_rowBody__ln1G9{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.FleetMapPanel_rowTitle__C2c3a{font-size:.88rem;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FleetMapPanel_rowMeta__yKziy{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:.75rem;color:#64748b}.FleetMapPanel_rowState__L0l0J{font-weight:600;color:var(--row-color)}.FleetMapPanel_rowDivider__n4TuA{color:#cbd5e1}.FleetMapPanel_rowFlags__Helmu{display:flex;align-items:center;gap:4px;flex:none}.FleetMapPanel_rowFlag__b_IH_{padding:3px 6px;border-radius:5px;background:#f1f5f9;color:#475569;font-size:.6rem;font-weight:700;letter-spacing:.05em}.FleetMapPanel_rowFlagWarn__zsbWr{background:#fffbeb;color:#b45309}.FleetMapPanel_mapArea__IfP5A{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.FleetMapPanel_mapCanvas__T9uEB{flex:1;min-height:0;border-radius:14px;border:2px solid #e0e0e0;overflow:hidden}.FleetMapPanel_mapPlaceholder__Bq3By{width:100%;height:100%;background:#eef2f7}.FleetMapPanel_detail__86uHu{position:absolute;left:12px;top:12px;z-index:10;width:min(330px,calc(100% - 24px));max-height:calc(100% - 24px);overflow-y:auto;padding:14px;border-radius:14px;border:1px solid #e2e8f0;background:rgba(255,255,255,.97);backdrop-filter:blur(8px);box-shadow:0 10px 30px rgba(15,23,42,.16)}.FleetMapPanel_detailHeader__blkRm{display:flex;align-items:center;gap:8px;margin-bottom:12px}.FleetMapPanel_detailBadge__YlTZJ{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--badge-color) 14%,#ffffff);color:var(--badge-color);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;flex:none}.FleetMapPanel_detailTitle__Y1AsL{flex:1;min-width:0;font-size:.95rem;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FleetMapPanel_detailClose__Y8Y48{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;border:none;background:transparent;color:#64748b;cursor:pointer;flex:none}.FleetMapPanel_detailClose__Y8Y48:hover{background:#f1f5f9;color:#0f172a}.FleetMapPanel_detailGrid__222Ev{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0}.FleetMapPanel_detailItem__WMxAp{display:flex;flex-direction:column;gap:2px;min-width:0}.FleetMapPanel_detailLabel__WgnlX{display:flex;align-items:center;gap:4px;margin:0;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.FleetMapPanel_detailValue__jwtVd{margin:0;font-size:.82rem;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px){.FleetMapPanel_summary__TK0y9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.FleetMapPanel_workspace___iRd_{grid-template-columns:minmax(0,1fr);height:auto}.FleetMapPanel_mapArea__IfP5A{order:-1}.FleetMapPanel_mapCanvas__T9uEB{flex:none;height:58vh;min-height:380px}.FleetMapPanel_list__OsIzS{max-height:340px}.FleetMapPanel_detail__86uHu{position:static;width:100%;max-height:none;overflow:visible;margin-top:12px;box-shadow:none;backdrop-filter:none}}@media (max-width:560px){.FleetMapPanel_summary__TK0y9{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.FleetMapPanel_statTile__Ewf3_{padding:11px 12px}.FleetMapPanel_statValue__N2IWs{font-size:1.2rem}.FleetMapPanel_toolButtonLabel__eXvI3{display:none}.FleetMapPanel_detailGrid__222Ev{grid-template-columns:1fr}.FleetMapPanel_detailValue__jwtVd{overflow:visible;white-space:normal;word-break:break-word;text-overflow:clip}}.commonLayout_container__UEYmU{display:flex;flex-direction:column;min-width:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;padding:0 5px;background-color:white;color:black}.commonLayout_container__UEYmU::-webkit-scrollbar{display:none}.commonLayout_headerSection__03_vw{position:sticky;top:0;background-color:white;z-index:10}.commonLayout_contentArea__I5Ygy{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;width:100%;overflow-x:hidden;scrollbar-width:none}@media (max-width:768px){.commonLayout_contentArea__I5Ygy{grid-template-columns:1fr}}.commonLayout_contentArea__I5Ygy::-webkit-scrollbar{display:none}.commonLayout_emptyState__V7X2J{border:1px dashed #cbd5f5;background:#f8fafc;border-radius:12px;padding:24px;color:#64748b}.DetailsSections_detailsList__Jy1DJ{display:grid;gap:16px;padding-bottom:24px}.DetailsSections_detailsSection__ADR2x{display:flex;flex-direction:column;gap:10px}.DetailsSections_detailsSectionTitle__0ECZ4{font-size:.9rem;font-weight:700;color:#1f2937;text-transform:uppercase;letter-spacing:.06em}.DetailsSections_detailsGrid__XlcdQ{display:flex;flex-direction:column;gap:10px}.DetailsSections_detailsCard__ceEK1{width:100%;border:1px solid #e5e7eb;background:#f8fafc;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.DetailsSections_detailsLabel__Dn6o1{color:#6b7280;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.DetailsSections_detailsValueList__HotJ0{display:flex;flex-direction:column;gap:8px}.DetailsSections_detailsValueItem__NX7_L{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:.9rem;color:#111827;word-break:break-word}@media (min-width:1024px){.DetailsSections_detailsGrid__XlcdQ{flex-direction:row;flex-wrap:wrap}.DetailsSections_detailsCard__ceEK1{flex:1 1 260px;min-width:calc(50% - 10px)}.DetailsSections_detailsValueList__HotJ0{flex-direction:row;flex-wrap:wrap}.DetailsSections_detailsValueItem__NX7_L{flex:1 1 180px}}.RentalDetails_vehicleImage__w4qdf{display:block;width:calc(100% + 22px);margin:-9px -11px 0;aspect-ratio:16/9;object-fit:cover;border-radius:7px 7px 0 0}.DetailsSkeleton_skeletonList__cmCSL{display:grid;gap:16px;margin-top:16px;padding-bottom:24px;width:100%}.DetailsSkeleton_section__bzXgK{display:flex;flex-direction:column;gap:10px}.DetailsSkeleton_sectionTitle__xZvXD{width:140px;height:18px;border-radius:6px}.DetailsSkeleton_grid__cmGr6{display:grid;grid-template-columns:1fr;gap:10px}.DetailsSkeleton_card___Glj8{width:100%;border:1px solid #e5e7eb;background:#f8fafc;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.DetailsSkeleton_cardTitle__O_5WQ{width:120px;height:14px;border-radius:6px}.DetailsSkeleton_valueList__A4en2{display:flex;flex-direction:column;gap:8px}.DetailsSkeleton_value__0rEOC{height:18px;border-radius:8px}@media (min-width:1024px){.DetailsSkeleton_grid__cmGr6{grid-template-columns:repeat(2,minmax(0,1fr))}.DetailsSkeleton_card___Glj8{width:100%}.DetailsSkeleton_valueList__A4en2{flex-direction:row;flex-wrap:wrap}.DetailsSkeleton_value__0rEOC{flex:1 1 50%;max-width:50%}}