.DocumentDetailsPanel_shell__RL6kR{flex:1;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;background:var(--surface-muted);border-top:0;-webkit-overflow-scrolling:touch}.DocumentDetailsPanel_pageHeader__LSW_I{display:flex;align-items:center;gap:18px;padding:18px 24px;background:var(--surface);border-bottom:1px solid var(--border)}.DocumentDetailsPanel_backButton__R4_Ve{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer}.DocumentDetailsPanel_backButton__R4_Ve:hover{border-color:#16549e;color:#16549e}.DocumentDetailsPanel_pageTitle__4hcRP{margin:0 0 3px;color:var(--text-primary);font-size:18px;font-weight:600}.DocumentDetailsPanel_filename__xlC48{margin:0;color:var(--text-muted);font-size:13px;overflow-wrap:anywhere}.DocumentDetailsPanel_pageHeaderStatus__irQqo{flex:none;width:220px;margin-left:auto}.DocumentDetailsPanel_content___Sw1t{display:flex;flex-direction:column;gap:14px;width:100%;max-width:none;margin:0;padding:20px 24px 28px;box-sizing:border-box}.DocumentDetailsPanel_loading__euH7_{margin:0;padding:32px;color:var(--text-muted);font-size:14px}.DocumentDetailsPanel_textarea__Y1tti{min-height:128px;resize:vertical;line-height:1.5}.DocumentDetailsPanel_compactTextarea__w5J4z{min-height:82px;resize:vertical;line-height:1.45}.DocumentDetailsPanel_formGrid__6kylM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.DocumentDetailsPanel_fieldFull__DgNnF{grid-column:1/-1}.DocumentDetailsPanel_multiChoiceGrid__JL5NO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.DocumentDetailsPanel_multiChoiceButton__z_qiB{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 9px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.DocumentDetailsPanel_multiChoiceButton__z_qiB:hover{border-color:#93b4da;background:#f8fbff}.DocumentDetailsPanel_multiChoiceButtonActive__JEwhH{border-color:#93c5fd;background:#eff6ff;color:#16549e;font-weight:600}.DocumentDetailsPanel_multiChoiceCheck__CqUCV{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid;border-radius:4px;font-size:10px;line-height:1}.DocumentDetailsPanel_toggleGrid__kq2w5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.DocumentDetailsPanel_toggleRow__zQsTO{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--border);border-radius:7px;background:var(--surface-muted);cursor:pointer}.DocumentDetailsPanel_toggleText__d7Uwi{color:var(--text-secondary);font-size:13px;font-weight:500}.DocumentDetailsPanel_switch__B_RiX{position:relative;display:inline-flex;width:42px;height:24px;flex:0 0 auto}.DocumentDetailsPanel_switch__B_RiX input{position:absolute;width:1px;height:1px;opacity:0}.DocumentDetailsPanel_switchTrack__wPV9E{width:100%;height:100%;border-radius:999px;background:var(--border-strong);transition:background .2s}.DocumentDetailsPanel_switchTrack__wPV9E:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.25);content:"";transition:transform .2s}.DocumentDetailsPanel_switch__B_RiX input:checked+.DocumentDetailsPanel_switchTrack__wPV9E{background:#16549e}.DocumentDetailsPanel_switch__B_RiX input:checked+.DocumentDetailsPanel_switchTrack__wPV9E:after{transform:translateX(18px)}.DocumentDetailsPanel_switch__B_RiX input:focus-visible+.DocumentDetailsPanel_switchTrack__wPV9E{outline:2px solid rgba(22,84,158,.28);outline-offset:2px}.DocumentDetailsPanel_segmentedControl__2V7rX,.DocumentDetailsPanel_statusControl__54_Yf{display:grid;gap:6px;padding:4px;border:1px solid var(--border);border-radius:7px;background:var(--surface-muted)}.DocumentDetailsPanel_statusControl__54_Yf{grid-template-columns:repeat(2,minmax(0,1fr))}.DocumentDetailsPanel_segmentedControl__2V7rX{grid-template-columns:repeat(3,minmax(0,1fr))}.DocumentDetailsPanel_segmentedControl__2V7rX button,.DocumentDetailsPanel_statusButton__8O84I{min-height:34px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.DocumentDetailsPanel_statusButton__8O84I{display:inline-flex;align-items:center;justify-content:center;gap:7px}.DocumentDetailsPanel_statusDot__8puRR{width:7px;height:7px;border-radius:50%;background:currentColor}.DocumentDetailsPanel_statusActive__Wolyb{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.DocumentDetailsPanel_statusInactive__pY1aN{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.DocumentDetailsPanel_attachmentForm__5FjmB{padding-bottom:16px;border-bottom:1px solid var(--border)}.DocumentDetailsPanel_attachmentMeta__qqfae{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:12px 16px;margin-top:12px}.DocumentDetailsPanel_attachmentEditMeta__WoYry{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr) minmax(180px,.55fr)}.DocumentDetailsPanel_attachmentNecessary__S1nQV{width:min(100%,360px);margin-top:12px}.DocumentDetailsPanel_attachmentNecessaryInline__ugaAi{align-self:end;width:100%}.DocumentDetailsPanel_segmentActive__kdcqC{border-color:#bfdbfe!important;background:#eff6ff!important;color:#16549e!important}.DocumentDetailsPanel_fileInput__dQdmR{width:100%;min-height:36px;padding:6px 8px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--text-secondary);box-sizing:border-box;font:inherit;font-size:12px}.DocumentDetailsPanel_fileInput__dQdmR::-webkit-file-upload-button{margin-right:10px;padding:5px 9px;border:0;border-radius:4px;background:#eaf1fb;color:#16549e;cursor:pointer}.DocumentDetailsPanel_fileInput__dQdmR::file-selector-button{margin-right:10px;padding:5px 9px;border:0;border-radius:4px;background:#eaf1fb;color:#16549e;cursor:pointer}.DocumentDetailsPanel_addAttachmentButton__Crrmd,.DocumentDetailsPanel_addStepButton__AVZRq{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;padding:8px 14px;border:0;border-radius:6px;background:#16549e;color:#fff;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.DocumentDetailsPanel_addAttachmentButton__Crrmd:hover:not(:disabled),.DocumentDetailsPanel_addStepButton__AVZRq:hover{background:#134d8a}.DocumentDetailsPanel_addAttachmentButton__Crrmd:disabled{opacity:.6;cursor:wait}.DocumentDetailsPanel_attachmentList__IEypJ{display:flex;flex-direction:column;gap:8px;padding-top:14px}.DocumentDetailsPanel_attachmentItem__lx_Ql{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.DocumentDetailsPanel_attachmentInfo__bA_M_{min-width:0}.DocumentDetailsPanel_attachmentInfo__bA_M_ strong{display:block;color:var(--text-primary);font-size:13px;overflow-wrap:anywhere}.DocumentDetailsPanel_attachmentActions__C_6Oa,.DocumentDetailsPanel_attachmentEditActions__es1vF{display:flex;align-items:center;gap:8px;flex:0 0 auto}.DocumentDetailsPanel_attachmentEditForm__zXRTt{width:100%}.DocumentDetailsPanel_attachmentEditActions__es1vF{justify-content:flex-end;margin-top:14px}.DocumentDetailsPanel_attachmentBadges__9mC5i{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.DocumentDetailsPanel_attachmentBadges__9mC5i span{padding:3px 7px;border-radius:999px;background:var(--surface-hover);color:var(--text-muted);font-size:11px}.DocumentDetailsPanel_attachmentBadges__9mC5i .DocumentDetailsPanel_necessaryBadge__WB1X6{background:#ecfdf5;color:#15803d}.DocumentDetailsPanel_attachmentBadges__9mC5i .DocumentDetailsPanel_optionalBadge__eBAPu{background:#fff7ed;color:#c2410c}.DocumentDetailsPanel_cancelEditButton__jPMo_,.DocumentDetailsPanel_deleteButton__ByPCq,.DocumentDetailsPanel_editButton__0jIQC,.DocumentDetailsPanel_saveEditButton__y5kML{flex:0 0 auto;padding:7px 10px;border-radius:5px;background:var(--surface);font:inherit;font-size:12px;cursor:pointer}.DocumentDetailsPanel_cancelEditButton__jPMo_,.DocumentDetailsPanel_editButton__0jIQC{border:1px solid var(--border-strong);color:var(--text-secondary)}.DocumentDetailsPanel_cancelEditButton__jPMo_:hover:not(:disabled),.DocumentDetailsPanel_editButton__0jIQC:hover{border-color:#93b4da;background:#eff6ff;color:#16549e}.DocumentDetailsPanel_deleteButton__ByPCq{border:1px solid #fecaca;color:#b91c1c}.DocumentDetailsPanel_deleteButton__ByPCq:hover{background:#fef2f2}.DocumentDetailsPanel_saveEditButton__y5kML{border:1px solid #16549e;background:#16549e;color:#fff}.DocumentDetailsPanel_saveEditButton__y5kML:hover:not(:disabled){background:#134d8a}.DocumentDetailsPanel_cancelEditButton__jPMo_:disabled,.DocumentDetailsPanel_saveEditButton__y5kML:disabled{opacity:.6;cursor:wait}.DocumentDetailsPanel_emptyText__THrIX{margin:0;color:var(--text-muted);font-size:13px}.DocumentDetailsPanel_flowRows__DER5m{display:flex;flex-direction:column;gap:16px}.DocumentDetailsPanel_flowHint__snoyo{margin:0;color:var(--text-muted);font-size:12px;line-height:1.5}.DocumentDetailsPanel_flowGrid__mDLpG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:46px 24px}.DocumentDetailsPanel_flowGroup__lMKZx{position:relative;min-width:0}.DocumentDetailsPanel_flowCard__PLrik{position:relative;width:100%;height:100%;min-width:0;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 2px 8px rgba(15,23,42,.05);box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.DocumentDetailsPanel_flowCard__PLrik:hover{border-color:#a9c4e3;box-shadow:0 7px 18px rgba(22,84,158,.1);transform:translateY(-2px)}.DocumentDetailsPanel_flowCardFields__wJ_Kj{display:flex;flex-direction:column;gap:11px}.DocumentDetailsPanel_flowField__jQm_B{display:flex;flex-direction:column;gap:5px;min-width:0}.DocumentDetailsPanel_flowField__jQm_B>span{color:var(--text-secondary);font-size:11px;font-weight:600}.DocumentDetailsPanel_flowDescription__c7LsK{min-height:88px;line-height:1.4;resize:vertical}.DocumentDetailsPanel_flowCardHeader__x3Nls{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;color:#16549e;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.DocumentDetailsPanel_flowStepTitle__x5o63{display:flex;align-items:center;gap:8px}.DocumentDetailsPanel_flowStepNumber__d5JIV{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#16549e;color:#fff;font-size:11px;line-height:1;box-shadow:0 2px 5px rgba(22,84,158,.2)}.DocumentDetailsPanel_flowCardHeader__x3Nls button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .15s,color .15s}.DocumentDetailsPanel_flowCardHeader__x3Nls button:hover{background:#fee2e2;color:#b91c1c}.DocumentDetailsPanel_flowConnector__Ikaus{position:absolute;z-index:2;top:50%;right:-24px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#16549e;transform:translateY(-50%);pointer-events:none}.DocumentDetailsPanel_flowStraightConnector__Zg1m2{display:block;flex:0 0 auto}.DocumentDetailsPanel_flowWrapConnector__xkUp_{display:none}.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(4n) .DocumentDetailsPanel_flowConnector__Ikaus{top:100%;right:calc(50% - 1px);bottom:auto;width:calc(300% + 74px);height:42px;transform:none}.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(4n) .DocumentDetailsPanel_flowStraightConnector__Zg1m2{display:none}.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(4n) .DocumentDetailsPanel_flowWrapConnector__xkUp_{display:block;width:100%;height:100%;overflow:visible}.DocumentDetailsPanel_addStepRow__6NKqV{display:flex;justify-content:flex-start}.DocumentDetailsPanel_addStepButton__AVZRq{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;margin:0;padding:8px 14px;border-radius:8px;background:var(--surface);color:#16549e;border:1px dashed #93b4da;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s}.DocumentDetailsPanel_addStepButton__AVZRq:hover{background:#eff6ff;border-color:#16549e;box-shadow:0 3px 10px rgba(22,84,158,.08)}@media (max-width:1180px){.DocumentDetailsPanel_flowGrid__mDLpG{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 24px}.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(4n) .DocumentDetailsPanel_flowConnector__Ikaus{top:50%;right:-24px;bottom:auto;width:24px;height:24px;transform:translateY(-50%)}.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(4n) .DocumentDetailsPanel_flowStraightConnector__Zg1m2{display:block}.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(4n) .DocumentDetailsPanel_flowWrapConnector__xkUp_{display:none}.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(2n) .DocumentDetailsPanel_flowConnector__Ikaus{top:100%;right:calc(50% - 1px);bottom:auto;width:calc(100% + 26px);height:42px;transform:none}.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(2n) .DocumentDetailsPanel_flowStraightConnector__Zg1m2{display:none}.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(2n) .DocumentDetailsPanel_flowWrapConnector__xkUp_{display:block;width:100%;height:100%;overflow:visible}}@media (max-width:760px){.DocumentDetailsPanel_pageHeader__LSW_I{align-items:flex-start;flex-wrap:wrap;padding:16px}.DocumentDetailsPanel_pageHeaderStatus__irQqo{width:100%;margin-left:0}.DocumentDetailsPanel_backButton__R4_Ve{padding:8px}.DocumentDetailsPanel_backButton__R4_Ve:not(:focus){font-size:0}.DocumentDetailsPanel_backButton__R4_Ve span{font-size:18px}.DocumentDetailsPanel_content___Sw1t{padding:14px 12px 22px}.DocumentDetailsPanel_attachmentEditMeta__WoYry,.DocumentDetailsPanel_attachmentMeta__qqfae,.DocumentDetailsPanel_formGrid__6kylM,.DocumentDetailsPanel_toggleGrid__kq2w5{grid-template-columns:1fr}.DocumentDetailsPanel_multiChoiceGrid__JL5NO{grid-template-columns:repeat(2,minmax(0,1fr))}.DocumentDetailsPanel_flowGrid__mDLpG{grid-template-columns:1fr;gap:38px}.DocumentDetailsPanel_flowGroup__lMKZx .DocumentDetailsPanel_flowConnector__Ikaus,.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(2n) .DocumentDetailsPanel_flowConnector__Ikaus,.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(4n) .DocumentDetailsPanel_flowConnector__Ikaus{top:100%;right:50%;bottom:auto;width:24px;height:34px;transform:translateX(50%)}.DocumentDetailsPanel_flowGroup__lMKZx .DocumentDetailsPanel_flowStraightConnector__Zg1m2,.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(2n) .DocumentDetailsPanel_flowStraightConnector__Zg1m2,.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(4n) .DocumentDetailsPanel_flowStraightConnector__Zg1m2{display:block;transform:rotate(90deg)}.DocumentDetailsPanel_flowGroup__lMKZx .DocumentDetailsPanel_flowWrapConnector__xkUp_,.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(2n) .DocumentDetailsPanel_flowWrapConnector__xkUp_,.DocumentDetailsPanel_flowGroup__lMKZx:nth-child(4n) .DocumentDetailsPanel_flowWrapConnector__xkUp_{display:none}.DocumentDetailsPanel_addStepButton__AVZRq{width:100%}.DocumentDetailsPanel_attachmentItem__lx_Ql{align-items:stretch;flex-direction:column}.DocumentDetailsPanel_attachmentActions__C_6Oa{justify-content:flex-end}}.RangeField_field__pW_0a{display:flex;flex-direction:column;gap:8px;min-width:0}.RangeField_label__o0sks{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:.92rem;font-weight:600;color:var(--text-secondary)}.RangeField_value__O31aT{flex-shrink:0;font-size:1.05rem;font-weight:800;color:var(--brand-primary);font-variant-numeric:tabular-nums}.RangeField_range__rBB1J{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;margin:6px 0;border-radius:999px;background:linear-gradient(to right,var(--brand-primary) 0,var(--brand-primary) var(--fill,50%),var(--surface-active) var(--fill,50%),var(--surface-active) 100%);cursor:pointer}.RangeField_range__rBB1J::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--surface);border:3px solid var(--brand-primary);box-shadow:0 2px 6px rgba(21,13,68,.2)}.RangeField_range__rBB1J::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--surface);border:3px solid var(--brand-primary);box-shadow:0 2px 6px rgba(21,13,68,.2)}.RangeField_range__rBB1J:focus-visible{outline:2px solid var(--brand-primary);outline-offset:6px}.RangeField_hint__5wQJP{font-size:.82rem;line-height:1.45;color:var(--text-muted)}.SavingsCalculator_card__pkWwf{display:grid;grid-template-columns:1fr;overflow:hidden;margin-top:clamp(24px,4vw,36px);background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-card);box-shadow:0 4px 16px rgba(21,13,68,.06)}@media (min-width:900px){.SavingsCalculator_card__pkWwf{grid-template-columns:1.3fr 1fr}}.SavingsCalculator_inputs__Ttk2U{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,3vw,36px)}.SavingsCalculator_title__aTc92{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;color:var(--text-primary)}.SavingsCalculator_lead__VGRh3{margin:-8px 0 4px;font-size:.95rem;line-height:1.55;color:var(--text-secondary)}.SavingsCalculator_result__9zgGt{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:clamp(24px,3vw,36px);background:var(--brand-primary);color:#fff}.SavingsCalculator_resultLabel__CK_G_{font-size:.9rem;font-weight:600;opacity:.85}.SavingsCalculator_resultValue__lPJXJ{font-size:clamp(2.6rem,6vw,3.6rem);font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.SavingsCalculator_resultUnit__vRX5I{font-size:1.1rem;font-weight:700}.SavingsCalculator_resultDays__UixSh{margin-top:6px;font-size:.95rem;opacity:.9}.SavingsCalculator_note__T3tYC{margin:14px 0 0;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.25);font-size:.8rem;line-height:1.5;opacity:.8}.TrustStrip_strip__7GKuI{box-sizing:border-box;width:100%;padding:clamp(40px,6vw,72px) var(--home-gutter,16px)}.TrustStrip_inner__5TEXf{max-width:1080px;margin:0 auto;display:grid;gap:clamp(24px,4vw,32px)}@media (min-width:900px){.TrustStrip_inner__5TEXf{grid-template-columns:1fr 1.7fr;gap:64px;align-items:start}.TrustStrip_heading__RaHHV{position:-webkit-sticky;position:sticky;top:120px}}.TrustStrip_heading__RaHHV{margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary)}.TrustStrip_track__v0hD2{position:relative}.TrustStrip_rail__Jh39L{position:absolute;left:21px;width:2px;background:var(--border);border-radius:2px}.TrustStrip_fill__04Ksk{position:absolute;inset:0;background:var(--brand-primary);border-radius:inherit;transform:scaleY(0);transform-origin:top}.TrustStrip_list__T3a14{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(32px,5vw,48px)}.TrustStrip_item__7SXgb{position:relative;display:grid;grid-template-columns:44px 1fr;gap:20px;align-items:start}.TrustStrip_node__BQeVZ{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%;background:var(--surface);border:2px solid var(--border);color:var(--text-muted);transition:background .25s ease,border-color .25s ease,color .25s ease}.TrustStrip_itemOn__iEo_S .TrustStrip_node__BQeVZ{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--surface)}.TrustStrip_text__IEhDh{display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:9px}.TrustStrip_title__gn_vZ{font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--text-primary)}.TrustStrip_desc__QoPJU{max-width:56ch;font-size:.95rem;line-height:1.6;color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.TrustStrip_node__BQeVZ{transition:none}}.PromptDialog_overlay__Mw4UB{position:fixed;inset:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;z-index:10002;padding:1rem;animation:PromptDialog_fadeIn__pzFSy .14s ease both}.PromptDialog_dialog___PA1x{width:100%;max-width:440px;background:var(--surface);border-radius:14px;padding:1.5rem;box-shadow:0 20px 50px rgba(15,23,42,.25),0 4px 12px rgba(15,23,42,.08);animation:PromptDialog_popIn__jOMPG .18s cubic-bezier(.16,1,.3,1) both;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.PromptDialog_title__wP2Xh{margin:0 0 .35rem;font-size:1.05rem;font-weight:700;color:var(--text-primary,#1f2937)}.PromptDialog_description__49m5X{margin:0 0 1rem;font-size:.88rem;line-height:1.45;color:var(--text-secondary,#6b7280)}.PromptDialog_fields__iCkPi{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.25rem}.PromptDialog_field__1J2Rl label{display:block;margin-bottom:.35rem;font-size:.85rem;font-weight:600;color:var(--text-secondary,#374151)}.PromptDialog_field__1J2Rl input{width:100%;padding:.55rem .75rem;border:1px solid var(--border-strong,#d1d5db);border-radius:var(--radius-button,8px);font-size:.92rem;font-family:inherit;color:var(--text-primary,#1f2937);box-sizing:border-box}.PromptDialog_field__1J2Rl input:focus{outline:none;border-color:var(--brand-primary,#16549e);box-shadow:0 0 0 3px rgba(22,84,158,.12)}.PromptDialog_actions__gcj4j{display:flex;justify-content:flex-end;gap:.6rem}.PromptDialog_cancelBtn__ymyP8{padding:.55rem 1.1rem;border:1px solid var(--border-strong,#d1d5db);background:var(--surface);color:var(--text-secondary,#374151);border-radius:var(--radius-button,8px);font-size:.9rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}.PromptDialog_cancelBtn__ymyP8:hover{background:var(--surface-muted,#f9fafb);border-color:var(--border-strong,#9ca3af)}.PromptDialog_confirmBtn__qXT7v{padding:.55rem 1.1rem;border:none;background:var(--brand-primary,#16549e);color:#fff;border-radius:var(--radius-button,8px);font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.PromptDialog_confirmBtn__qXT7v:hover{background:var(--brand-primary-dark,#134d8a)}@keyframes PromptDialog_fadeIn__pzFSy{0%{opacity:0}to{opacity:1}}@keyframes PromptDialog_popIn__jOMPG{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PromptDialog_fieldCheckbox__YIprn{display:flex;align-items:center;gap:.5rem}.PromptDialog_fieldCheckbox__YIprn input[type=checkbox]{width:1rem;height:1rem;margin:0;flex-shrink:0;cursor:pointer}.PromptDialog_fieldCheckbox__YIprn label{margin:0;cursor:pointer;font-weight:500}.SearchableSelect_trigger__eqMdt{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:.75rem;border:1px solid var(--picker-border,var(--border-strong,#d1d5db));border-radius:var(--radius-input,6px);background:var(--surface,#fff);color:var(--text-primary,#1f2937);font-size:1rem;font-family:inherit;outline:none;box-sizing:border-box;cursor:pointer;transition:border-color .2s,box-shadow .2s}.SearchableSelect_trigger__eqMdt:hover:not(:disabled){border-color:var(--brand-primary,#16549e)}.SearchableSelect_triggerOpen__k6Qtr,.SearchableSelect_trigger__eqMdt:focus-visible{border-color:var(--brand-primary,#16549e);box-shadow:0 0 0 2px rgba(22,84,158,.15)}.SearchableSelect_trigger__eqMdt:disabled{background:var(--surface-hover,#f3f4f6);color:#9ca3af;cursor:not-allowed}.SearchableSelect_triggerInvalid__J9W0r{border-color:#fca5a5!important}.SearchableSelect_triggerPlaceholder__t24W1,.SearchableSelect_triggerValue___kHXk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchableSelect_triggerPlaceholder__t24W1{color:var(--text-muted,#6b7280)}.SearchableSelect_triggerIcon__6D0Ic{flex:none;color:var(--text-muted,#6b7280)}.SearchableSelect_popover__5VxMd{position:fixed;outline:none;z-index:3000;display:flex;flex-direction:column;max-width:calc(100vw - 24px);max-height:min(360px,calc(100vh - 24px));background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;animation:SearchableSelect_searchableSelectSlideDown__xmFpz .15s ease-out}@keyframes SearchableSelect_searchableSelectSlideDown__xmFpz{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.SearchableSelect_search__W_1al{flex:none;margin:8px;padding:8px 10px;border:1px solid var(--border-strong,#d1d5db);border-radius:6px;background:var(--surface,#fff);color:var(--text-primary,#1f2937);font-size:.85rem;font-family:inherit;outline:none}.SearchableSelect_search__W_1al:focus{border-color:var(--brand-primary,#16549e);box-shadow:0 0 0 2px rgba(22,84,158,.12)}.SearchableSelect_optionsList__Bb3zZ{flex:1;overflow-y:auto;padding:6px;outline:none}.SearchableSelect_groupLabel__HOm4H{margin:8px 0 2px;padding:0 10px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#6b7280)}.SearchableSelect_groupLabel__HOm4H:first-child{margin-top:2px}.SearchableSelect_option__LRRH9{display:block;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:var(--text-primary,#1f2937);font-size:.9rem;font-family:inherit;cursor:pointer}.SearchableSelect_option__LRRH9:hover{background:var(--surface-hover,#f3f4f6)}.SearchableSelect_optionSelected__t5A2r,.SearchableSelect_optionSelected__t5A2r:hover{background:var(--brand-primary,#16549e);color:#fff}.SearchableSelect_optionActive__o30Ia:not(.SearchableSelect_optionSelected__t5A2r){background:var(--surface-hover,#f3f4f6);box-shadow:inset 0 0 0 1px var(--brand-primary-light,#7fa8d9)}.SearchableSelect_option__LRRH9:disabled{color:var(--text-muted,#9ca3af);cursor:not-allowed}.SearchableSelect_option__LRRH9:disabled:hover{background:transparent}.SearchableSelect_emptyState__JeGIS{margin:0;padding:16px 10px;text-align:center;font-size:.85rem;color:var(--text-muted,#6b7280)}.SearchableSelect_triggerSm__XxlLK{padding:8px 10px;font-size:.85rem;border-radius:9px;--picker-border:var(--border,#e5e7eb)}.SignInChatCard_card__irxy6{display:flex;gap:14px;padding:16px 18px 16px 16px;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-left:3px solid var(--brand-primary,#16549e);border-radius:var(--radius-card,10px);max-width:720px}.SignInChatCard_icon__ddBun{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-muted,#f3f4f6);color:var(--brand-primary,#16549e)}.SignInChatCard_icon__ddBun svg{width:18px;height:18px;display:block}.SignInChatCard_body__qZGt7{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.SignInChatCard_title__ADFAZ{margin:0;font-size:14px;font-weight:600;color:var(--text-primary,#1f2937);line-height:1.35}.SignInChatCard_text__akt0i{margin:0;font-size:14px;color:var(--text-secondary,#374151);line-height:1.45}.SignInChatCard_actions__IYmrP{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.SignInChatCard_primary__6l5g_,.SignInChatCard_secondary__BTEIe{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border-radius:var(--radius-button,8px);font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;white-space:nowrap}.SignInChatCard_primary__6l5g_{background:var(--brand-primary,#16549e);color:#fff}.SignInChatCard_primary__6l5g_:hover{background:var(--brand-primary-dark,#150d44)}.SignInChatCard_secondary__BTEIe{background:var(--surface,#fff);border-color:var(--border,#e5e7eb);color:var(--text-secondary,#374151)}.SignInChatCard_secondary__BTEIe:hover{background:var(--surface-muted,#f9fafb);border-color:var(--border-strong,#d1d5db)}.SignInChatCard_primary__6l5g_:focus-visible,.SignInChatCard_secondary__BTEIe:focus-visible{outline:2px solid var(--brand-primary,#16549e);outline-offset:2px}.DialogFlowsAdmin_wrap__XJmlT{display:flex;flex-direction:column}.DialogFlowsAdmin_desc__oSTit{margin-top:4px;max-width:70ch}.DialogFlowsAdmin_pills__t43N3{display:flex;flex-wrap:wrap;gap:6px}.DialogFlowsAdmin_colActions__0Xjwi{width:220px;text-align:right!important}.DepartmentsAdmin_console__VcrNA{display:flex;flex-direction:column}.DepartmentsAdmin_colName__cuHII{min-width:200px}.DepartmentsAdmin_pills__Jw3sk{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.DepartmentsAdmin_colCheck__HJ7_2{text-align:center!important;white-space:nowrap}.DepartmentsAdmin_unassigned__llej8{font-weight:600;color:#92400e}.ReferencePagesEditor_empty__ZB054{display:block;margin:4px 0 8px;color:var(--text-muted,#6b7280)}.ReferencePagesEditor_head__z4zav,.ReferencePagesEditor_row__b8Mlr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 40px;gap:8px}.ReferencePagesEditor_head__z4zav{margin:6px 0 4px;font-size:12px;color:var(--text-muted,#6b7280)}.ReferencePagesEditor_row__b8Mlr{align-items:stretch;margin-bottom:6px}.ReferencePagesEditor_row__b8Mlr .ReferencePagesEditor_cell__cRKby{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0;font-weight:400}.ReferencePagesEditor_cellLabel__Xbssr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ReferencePagesEditor_removeButton__wSySw{display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-strong,#d1d5db);border-radius:var(--radius-button,8px);background:var(--surface,#fff);color:var(--text-muted,#6b7280);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ReferencePagesEditor_removeButton__wSySw:hover:not(:disabled){border-color:var(--error,#dc2626);background:color-mix(in srgb,var(--error,#dc2626) 10%,transparent);color:var(--error-text,#dc2626)}.ReferencePagesEditor_removeButton__wSySw:disabled{opacity:.5;cursor:not-allowed}.ReferencePagesEditor_button__TZQ_V{padding:.45rem .9rem;border:1px solid var(--border-strong,#d1d5db);background:var(--surface,#fff);color:var(--text-secondary,#374151);border-radius:var(--radius-button,8px);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ReferencePagesEditor_button__TZQ_V:hover:not(:disabled){background:var(--surface-muted,#f9fafb);border-color:var(--brand-primary-light,#2a7bc4);color:var(--brand-primary,#16549e)}.ReferencePagesEditor_button__TZQ_V:disabled{opacity:.5;cursor:not-allowed}.ReferencePagesEditor_primary__YVq81{border-color:var(--brand-primary,#16549e);background:var(--brand-primary,#16549e);color:#fff}.ReferencePagesEditor_primary__YVq81:hover:not(:disabled){border-color:var(--brand-primary-dark,#150d44);background:var(--brand-primary-dark,#150d44);color:#fff}.ReferencePagesEditor_toolbar__8Y_bm{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ReferencePagesEditor_importPanel__yX6QW{margin-top:12px;border:1px solid var(--border,#e5e7eb);border-radius:10px;background:var(--surface,#fff);overflow:hidden}.ReferencePagesEditor_importHeader__FDXnz{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border,#e5e7eb)}.ReferencePagesEditor_importTitle__k6qQA{display:block;font-size:14px;color:var(--text-primary,#1f2937)}.ReferencePagesEditor_importCount__NC2XQ{display:block;margin-top:2px;font-size:12px;color:var(--text-muted,#6b7280)}.ReferencePagesEditor_linkButton__jCJc1{flex:none;padding:4px 6px;border:none;background:none;color:var(--brand-primary,#16549e);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.ReferencePagesEditor_linkButton__jCJc1:hover:not(:disabled){text-decoration:underline}.ReferencePagesEditor_linkButton__jCJc1:disabled{opacity:.5;cursor:not-allowed}.ReferencePagesEditor_importList__2zuj_{max-height:360px;overflow-y:auto}.ReferencePagesEditor_importGroup__Y3Oam+.ReferencePagesEditor_importGroup__Y3Oam{border-top:1px solid var(--border,#e5e7eb)}.ReferencePagesEditor_importGroup__Y3Oam ul{margin:0;padding:4px 0;list-style:none}.ReferencePagesEditor_importList__2zuj_ .ReferencePagesEditor_importGroupHead__DWvEz{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:12px;margin:0;padding:8px 14px;border-bottom:1px solid var(--border,#e5e7eb);background:var(--surface-muted,#f9fafb);cursor:pointer}.ReferencePagesEditor_importHost__8Q_sP{font-size:12.5px;font-weight:600;color:var(--text-secondary,#374151)}.ReferencePagesEditor_importGroupCount__KaYJ4{margin-left:auto;font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--text-muted,#6b7280)}.ReferencePagesEditor_importList__2zuj_ .ReferencePagesEditor_importItem__49uXX{display:flex;align-items:center;gap:12px;margin:0;padding:6px 14px;font-weight:400;cursor:pointer;transition:background .15s ease}.ReferencePagesEditor_importList__2zuj_ .ReferencePagesEditor_importItem__49uXX:hover{background:var(--surface-muted,#f9fafb)}.ReferencePagesEditor_importList__2zuj_ .ReferencePagesEditor_importCheck__4UQTJ{flex:none;width:16px;height:16px;margin:0;padding:0;accent-color:var(--brand-primary,#16549e);cursor:pointer}.ReferencePagesEditor_importList__2zuj_ .ReferencePagesEditor_importCheck__4UQTJ:focus{box-shadow:none}.ReferencePagesEditor_importPath__uVrqq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.ReferencePagesEditor_importParent__hyCJV{color:var(--text-muted,#6b7280)}.ReferencePagesEditor_importLeaf__greEW{font-weight:500;color:var(--text-primary,#1f2937)}.ReferencePagesEditor_progress___6ThG{height:4px;background:var(--border,#e5e7eb)}.ReferencePagesEditor_progressFill__PZCL_{height:100%;background:var(--brand-primary,#16549e);transition:width .3s ease}.ReferencePagesEditor_importFooter__vfRAR{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 14px;border-top:1px solid var(--border,#e5e7eb);background:var(--surface-muted,#f9fafb)}@media (max-width:640px){.ReferencePagesEditor_head__z4zav{display:none}.ReferencePagesEditor_row__b8Mlr{grid-template-columns:1fr;padding-bottom:10px;border-bottom:1px solid var(--border,#e5e7eb)}.ReferencePagesEditor_cellLabel__Xbssr{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-size:12px;color:var(--text-muted,#6b7280)}.ReferencePagesEditor_removeButton__wSySw{justify-self:start;width:40px;height:36px}}.ContactSettings_info__A_iN8{display:flex;flex-direction:column;gap:12px}.ContactSettings_colDate__tLn2S{width:168px}.ContactSettings_colAuthor__tzis6{width:26%}@media (max-width:720px){.ContactSettings_colAuthor__tzis6,.ContactSettings_colDate__tLn2S{width:auto}}.VoicesAdminPanel_pills__TkoHK{display:flex;flex-wrap:wrap;gap:6px}.appointments_centerState__NjrOJ,.appointments_slotsEmpty__JCzNR{display:flex;align-items:center;justify-content:center;padding:48px 24px;color:var(--text-muted,#6b7280);font-size:14px;text-align:center}.appointments_slotsEmpty__JCzNR{flex:1;min-height:0}.appointments_emptyState__vHJUQ{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 24px;border:1px dashed var(--border-strong,#d1d5db);border-radius:var(--radius-card,10px);background:var(--surface-muted,#f9fafb);color:var(--text-secondary,#374151);text-align:center}.appointments_emptyState__vHJUQ p{margin:0;font-weight:600;color:var(--text-primary,#1f2937)}.appointments_emptyState__vHJUQ span{font-size:13px;color:var(--text-muted,#6b7280)}.appointments_btnDanger__18np_,.appointments_btnGhost__WxcxA,.appointments_btnPrimary__eQImy{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;border-radius:var(--radius-button,8px);font-size:14px;font-weight:600;cursor:pointer;transition:all .18s ease;border:1px solid transparent;white-space:nowrap}.appointments_btnPrimary__eQImy{background:var(--brand-primary,#16549e);color:#fff}.appointments_btnPrimary__eQImy:hover:not(:disabled){background:var(--brand-primary-dark,#150d44)}.appointments_btnGhost__WxcxA{background:var(--surface,#fff);border-color:var(--border,#e5e7eb);color:var(--text-secondary,#374151)}.appointments_btnGhost__WxcxA:hover:not(:disabled){background:var(--surface-muted,#f9fafb);border-color:var(--border-strong,#d1d5db)}.appointments_btnDanger__18np_{background:#dc2626;color:#fff}.appointments_btnDanger__18np_:hover:not(:disabled){background:#b91c1c}.appointments_btnDanger__18np_:disabled,.appointments_btnGhostSm__d1XgH:disabled,.appointments_btnGhost__WxcxA:disabled,.appointments_btnPrimarySm__2vh34:disabled,.appointments_btnPrimary__eQImy:disabled{opacity:.6;cursor:not-allowed}.appointments_btnDangerSm___DY4u,.appointments_btnGhostSm__d1XgH,.appointments_btnPrimarySm__2vh34{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:var(--radius-button,8px);font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease;border:1px solid transparent}.appointments_btnPrimarySm__2vh34{background:var(--brand-primary,#16549e);color:#fff}.appointments_btnPrimarySm__2vh34:hover:not(:disabled){background:var(--brand-primary-dark,#150d44)}.appointments_btnGhostSm__d1XgH{background:var(--surface,#fff);border-color:var(--border,#e5e7eb);color:var(--text-secondary,#374151)}.appointments_btnGhostSm__d1XgH:hover:not(:disabled){background:var(--surface-muted,#f9fafb);border-color:var(--border-strong,#d1d5db)}.appointments_btnDangerSm___DY4u{background:transparent;border-color:#f1c4c4;color:#dc2626}.appointments_btnDangerSm___DY4u:hover{background:#fef2f2;border-color:#dc2626}.appointments_iconBtnDanger__rPC08{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button,8px);border:1px solid transparent;background:transparent;color:var(--text-muted,#6b7280);font-size:20px;line-height:1;cursor:pointer;transition:all .18s ease}.appointments_iconBtnDanger__rPC08:hover:not(:disabled){background:#fef2f2;color:#dc2626}.appointments_panel__DmdaY{display:flex;flex-direction:column;gap:20px}.appointments_panelHeader__F4vRP{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.appointments_panelTitle__xdAwo{margin:0;font-size:18px;font-weight:700;color:var(--text-primary,#1f2937)}.appointments_panelSubtitle__5BLXb{margin:4px 0 0;font-size:13px;color:var(--text-muted,#6b7280);max-width:60ch}.appointments_searchInput__EJb97{width:100%;max-width:360px;padding:9px 12px;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-input,6px);background:var(--surface,#fff);color:var(--text-primary,#1f2937);font-size:14px;transition:border-color .18s ease,box-shadow .18s ease}.appointments_searchInput__EJb97:focus{outline:none;border-color:var(--brand-primary,#16549e);box-shadow:0 0 0 3px var(--brand-primary-subtle,#e8f0fa)}.appointments_cardGrid__Is7oz{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.appointments_categoryCard__iti9l{display:flex;flex-direction:column;gap:8px;padding:18px;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-card,10px);cursor:pointer;transition:all .18s ease;outline:none}.appointments_categoryCard__iti9l:focus-visible,.appointments_categoryCard__iti9l:hover{border-color:var(--brand-primary,#16549e);box-shadow:0 4px 16px rgba(22,84,158,.1);transform:translateY(-2px)}.appointments_categoryCardTop__9GZPv{display:flex;align-items:center;justify-content:space-between}.appointments_categoryIcon__muPEK{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-button,8px);background:var(--brand-primary-subtle,#e8f0fa);color:var(--brand-primary,#16549e)}.appointments_categoryBadge__1rJg_{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;background:rgba(22,163,74,.12);color:var(--success,#16a34a)}.appointments_categoryName__LTyhc{margin:0;font-size:16px;font-weight:600;color:var(--text-primary,#1f2937)}.appointments_categoryDetails__rHm2M{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted,#6b7280);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.appointments_cardActions__F_X6W{display:flex;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid var(--border,#e5e7eb)}.appointments_scheduler__i8mVE{display:flex;flex-direction:column;gap:20px}.appointments_schedulerTop__YsXyg{display:flex;flex-direction:column;gap:4px}.appointments_backLink__sx5OV{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:600;color:var(--text-muted,#6b7280);text-decoration:none;margin-bottom:4px}.appointments_backLink__sx5OV:hover{color:var(--brand-primary,#16549e)}.appointments_schedulerTitle__EP7_D{margin:0;font-size:20px;font-weight:700;color:var(--text-primary,#1f2937)}.appointments_schedulerSubtitle__12pdC{margin:0;font-size:13px;color:var(--text-muted,#6b7280);max-width:70ch}.appointments_schedulerBody__OTfjl{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px;align-items:stretch}@media (max-width:880px){.appointments_schedulerBody__OTfjl{grid-template-columns:1fr}}.appointments_calendarPane__ny7yw{min-width:0;display:flex;flex-direction:column}.appointments_calendar__M5xmn{background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-card,10px);padding:14px;flex:1;display:flex;flex-direction:column}.appointments_calendarHeader__sF6VB{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.appointments_calendarMonth__eUPHd{font-size:15px;font-weight:700;color:var(--text-primary,#1f2937);text-transform:capitalize}.appointments_calendarNav__TTxVF{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button,8px);border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);color:var(--text-secondary,#374151);cursor:pointer;transition:all .18s ease}.appointments_calendarNav__TTxVF:hover{background:var(--surface-muted,#f9fafb);border-color:var(--border-strong,#d1d5db)}.appointments_calendarGrid__FbRh8,.appointments_calendarWeekdays__siwn5{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.appointments_calendarWeekday__w9U7I{text-align:center;font-size:12px;font-weight:600;color:var(--text-muted,#6b7280);padding-bottom:6px}.appointments_calendarDay__JZmK3{position:relative;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-button,8px);background:transparent;color:var(--text-primary,#1f2937);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.appointments_calendarDay__JZmK3:hover{background:var(--surface-muted,#f9fafb);border-color:var(--border,#e5e7eb)}.appointments_calendarDayOutside__gwSbh{color:var(--text-muted,#6b7280);opacity:.45}.appointments_calendarDay__JZmK3:disabled{cursor:not-allowed}.appointments_calendarDayDisabled__9_gkv,.appointments_calendarDayDisabled__9_gkv:hover{color:var(--text-muted,#6b7280);opacity:.3;background:transparent;border-color:transparent;text-decoration:line-through}.appointments_calendarDayToday__dBVYx{font-weight:700;color:var(--brand-primary,#16549e)}.appointments_calendarDaySelected__xZJrt,.appointments_calendarDaySelected__xZJrt:hover{background:var(--brand-primary,#16549e);border-color:var(--brand-primary,#16549e);color:#fff}.appointments_calendarDayInRange__vQEaY,.appointments_calendarDayInRange__vQEaY:hover{background:var(--brand-primary-subtle,#e8f0fa);border-color:var(--brand-primary-subtle,#e8f0fa);color:var(--brand-primary,#16549e)}.appointments_calendarDot__NYsVT{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--success,#16a34a)}.appointments_calendarDaySelected__xZJrt .appointments_calendarDot__NYsVT{background:#fff}.appointments_slotsPanel___8yok{background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-card,10px);padding:16px;display:flex;flex-direction:column;gap:14px;min-height:0}.appointments_slotsHeader__h79DE{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.appointments_slotsTitle__V2Z_G{margin:0;font-size:15px;font-weight:700;color:var(--text-primary,#1f2937)}.appointments_slotsSubtitle__ZZXjE{margin:2px 0 0;font-size:12px;color:var(--text-muted,#6b7280);text-transform:capitalize}.appointments_slotList__9hr_o{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;max-height:300px;overflow-y:auto}.appointments_slotItem__O_SKX{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-button,8px);border:1px solid var(--border,#e5e7eb);border-left-width:3px;background:var(--surface,#fff)}.appointments_slotFree__aOQfG{border-left-color:var(--success,#16a34a)}.appointments_slotBooked__VyqgB{border-left-color:var(--border-strong,#d1d5db);background:var(--surface-muted,#f9fafb)}.appointments_slotMine__dEeG5{border-left-color:var(--brand-primary,#16549e);background:var(--brand-primary-subtle,#e8f0fa)}.appointments_slotTime__UbtBW{font-size:14px;font-weight:700;color:var(--text-primary,#1f2937);font-variant-numeric:tabular-nums}.appointments_slotState__LZ6Vz{font-size:12px;color:var(--text-muted,#6b7280)}.appointments_slotActions__Iw0I2{display:flex;align-items:center;gap:6px}.appointments_slotMutedAction__UcYxz{font-size:12px;color:var(--text-muted,#6b7280);font-style:italic}.appointments_panelToggle__4VRdT{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--text-secondary,#374151);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 10px;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-button,8px);background:var(--surface-muted,#f9fafb)}.appointments_panelToggle__4VRdT input{width:16px;height:16px;cursor:pointer;accent-color:var(--brand-primary,#16549e);flex-shrink:0}.appointments_intervalBox__zmVe2{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px dashed var(--border-strong,#d1d5db);border-radius:var(--radius-card,10px);background:var(--surface-muted,#f9fafb)}.appointments_intervalHint__b3KE_{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary,#374151)}.appointments_slotSelectable____xxB{cursor:pointer;transition:all .15s ease}.appointments_slotSelectable____xxB:hover{border-color:var(--brand-primary,#16549e)}.appointments_slotSelected__43p0z{background:var(--brand-primary-subtle,#e8f0fa);border-left-color:var(--brand-primary,#16549e)}.appointments_slotCheck__CYpsG{width:22px;height:22px;border-radius:6px;border:1.5px solid var(--border-strong,#d1d5db);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;background:var(--surface,#fff)}.appointments_slotCheckOn__ghIeP{background:var(--brand-primary,#16549e);border-color:var(--brand-primary,#16549e)}.appointments_multiBookBar__nNzFd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--border,#e5e7eb)}.appointments_multiBookCount__9tuga{font-size:14px;font-weight:700;color:var(--brand-primary,#16549e)}.appointments_multiBookActions__bVp9Q{display:flex;gap:8px}.appointments_multiBookIntro__QKXdG{margin:0;font-size:13px;color:var(--text-secondary,#374151)}.appointments_personList___zjsI{display:flex;flex-direction:column;gap:14px}.appointments_personCard__JfQKM{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-card,10px);background:var(--surface,#fff)}.appointments_personHeader__0ttnw{display:flex;align-items:center;gap:10px}.appointments_personBadge__HHYpH{width:26px;height:26px;border-radius:50%;background:var(--brand-primary,#16549e);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.appointments_personSlotDate__MqzWB{display:block;font-size:13px;font-weight:700;color:var(--text-primary,#1f2937);text-transform:capitalize}.appointments_personSlotTime__LP83n{display:block;font-size:12px;color:var(--text-muted,#6b7280)}.appointments_addSlotsHint__49puV{margin:0;font-size:13px;color:var(--text-secondary,#374151)}.appointments_chatCard__DDfhB{display:flex;flex-direction:column;gap:16px;margin-top:10px;padding:16px;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-card,10px);background:var(--surface,#fff);max-width:520px}.appointments_chatCardNote__DUvOW{margin-top:8px;padding:10px 14px;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-button,8px);background:var(--surface-muted,#f9fafb);color:var(--text-muted,#6b7280);font-size:13px;max-width:520px}.appointments_chatCardTitle__3p21t{margin:0;font-size:15px;font-weight:700;color:var(--text-primary,#1f2937)}.appointments_chatNotice__OFObP{padding:10px 12px;border:1px solid #fde68a;border-left:3px solid #f59e0b;border-radius:var(--radius-button,8px);background:#fffbeb;color:#92400e;font-size:13px;line-height:1.5}.appointments_chatCardSub__pBJfj{margin:0;font-size:13px;color:var(--text-muted,#6b7280)}.appointments_chatCardSection__9ZGYw{display:flex;flex-direction:column;gap:8px}.appointments_chatCardLabel__vs_s8{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted,#6b7280)}.appointments_chatSlotGrid__68i9E{display:flex;flex-wrap:wrap;gap:8px}.appointments_chatSlotChip__oUTt_{padding:7px 12px;border-radius:999px;border:1px solid var(--border-strong,#d1d5db);background:var(--surface,#fff);color:var(--text-secondary,#374151);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;font-variant-numeric:tabular-nums}.appointments_chatSlotChip__oUTt_:hover:not(:disabled):not(.appointments_chatSlotChipOn__fy8IW){border-color:var(--brand-primary,#16549e);color:var(--brand-primary,#16549e)}.appointments_chatSlotChipOn__fy8IW,.appointments_chatSlotChipOn__fy8IW:hover{background:var(--brand-primary,#16549e);border-color:var(--brand-primary,#16549e);color:#fff}.appointments_chatSlotChipDisabled__x0F0d{opacity:.4;text-decoration:line-through;cursor:not-allowed}.appointments_chatCardButtons__r9AYv{display:flex;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid var(--border,#e5e7eb)}.appointments_chatResultHead__ESWjy{display:flex;align-items:center;gap:12px}.appointments_chatResultCheck__iWHnU{width:34px;height:34px;flex-shrink:0;border-radius:50%;background:rgba(22,163,74,.12);color:var(--success,#16a34a);display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.appointments_chatResultList__5vOC8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.appointments_chatResultRow__sYQFn{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border,#e5e7eb);border-left:3px solid var(--success,#16a34a);border-radius:var(--radius-button,8px);background:var(--surface-muted,#f9fafb)}.appointments_chatResultName__GMrbY{font-size:14px;font-weight:600;color:var(--text-primary,#1f2937)}.appointments_chatResultWhen__8gZrP{font-size:12px;color:var(--text-muted,#6b7280);text-transform:capitalize}.appointments_formGroup__HCp_f{display:flex;flex-direction:column;gap:6px}.appointments_formGroup__HCp_f label{font-size:13px;font-weight:600;color:var(--text-secondary,#374151)}.appointments_req___qy8K{color:var(--error-text,#dc2626);font-weight:600}.appointments_formGroup__HCp_f input,.appointments_formGroup__HCp_f textarea{width:100%;padding:9px 12px;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-input,6px);background:var(--surface,#fff);color:var(--text-primary,#1f2937);font-size:14px;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease}.appointments_pickerTrigger__qdgIM{padding:9px 12px!important;border-radius:var(--radius-input,6px)!important;font-size:14px!important;--picker-border:var(--border,#e5e7eb)}.appointments_formGroup__HCp_f input:focus,.appointments_formGroup__HCp_f textarea:focus{outline:none;border-color:var(--brand-primary,#16549e);box-shadow:0 0 0 3px var(--brand-primary-subtle,#e8f0fa)}.appointments_formGroup__HCp_f textarea{resize:vertical;min-height:72px}.appointments_formRow__qp8OL{display:grid;grid-template-columns:1fr 1fr;gap:12px}.appointments_slotSummary__HK0C8{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--radius-button,8px);background:var(--brand-primary-subtle,#e8f0fa)}.appointments_slotSummaryDate__PhOY_{font-size:14px;font-weight:700;color:var(--brand-primary,#16549e);text-transform:capitalize}.appointments_slotSummaryTime__J9OxD{font-size:13px;color:var(--text-secondary,#374151)}.appointments_capitalize__5qsyw{display:inline-block}.appointments_capitalize__5qsyw:first-letter{text-transform:uppercase}.appointments_previewChips__qQC_u{display:flex;flex-wrap:wrap;gap:6px}.appointments_previewChip__lF1UB{font-size:12px;font-weight:600;padding:4px 8px;border-radius:var(--radius-button,8px);background:var(--surface-muted,#f9fafb);border:1px solid var(--border,#e5e7eb);color:var(--text-secondary,#374151);font-variant-numeric:tabular-nums}.appointments_previewMore__rkEHP{font-size:12px;color:var(--text-muted,#6b7280);align-self:center}.appointments_pickerWrap__FHY7T{max-width:520px;margin:0 auto;padding:24px 0}.appointments_pickerTitle__pvs_s{margin:0;font-size:18px;font-weight:700;color:var(--text-primary,#1f2937)}.appointments_pickerSubtitle___w7ig{margin:4px 0 16px;font-size:13px;color:var(--text-muted,#6b7280)}.appointments_pickerList__fXZRv{display:flex;flex-direction:column;gap:8px}.appointments_pickerItem__gJLgo{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-card,10px);background:var(--surface,#fff);cursor:pointer;transition:all .18s ease;text-align:left}.appointments_pickerItem__gJLgo:hover{border-color:var(--brand-primary,#16549e);box-shadow:0 4px 16px rgba(22,84,158,.1)}.appointments_pickerAvatar__BFOVM{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-primary-subtle,#e8f0fa);color:var(--brand-primary,#16549e);font-weight:700;flex-shrink:0}.appointments_pickerItemBody__tpDt3{display:flex;flex-direction:column;flex:1;min-width:0}.appointments_pickerItemName__KhN_C{font-size:14px;font-weight:600;color:var(--text-primary,#1f2937)}.appointments_pickerItemType__YE1u6{font-size:12px;color:var(--text-muted,#6b7280)}.appointments_headerActions__8b74d{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.appointments_modeSwitch__HicJo{display:inline-flex;gap:4px;padding:4px;background:var(--surface-muted,#f1f5f9);border:1px solid var(--border,#e5e7eb);border-radius:10px;flex-shrink:0}.appointments_modeBtn__skfor{padding:7px 14px;border:none;background:transparent;border-radius:7px;font-size:13px;font-weight:600;color:var(--text-secondary,#374151);cursor:pointer;transition:background .15s ease,color .15s ease}.appointments_modeBtn__skfor:hover{background:var(--surface,#fff);color:var(--text-primary,#1f2937)}.appointments_modeBtnActive__K51Xz{background:var(--brand-primary,#16549e);color:#fff}.appointments_modeBtnActive__K51Xz:hover{background:var(--brand-primary-dark,#150d44);color:#fff}.appointments_mineButton__bkYPw{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--border,#e5e7eb);border-radius:14px;background:var(--surface,#fff);color:var(--text-primary,#1f2937);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.appointments_mineButton__bkYPw:hover{border-color:var(--brand-primary,#16549e);background:var(--surface-hover,#f9fafb)}.appointments_mineIcon__PvQjY{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--brand-primary-subtle,#e8f0fa);color:var(--brand-primary,#16549e)}.appointments_mineText__NEX3l{flex:1;font-size:15px;font-weight:600}.appointments_mineChevron__l4ARx{flex-shrink:0;color:var(--text-muted,#6b7280)}.appointments_myBooking__gwE0h{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border,#e5e7eb);border-radius:14px;background:var(--surface,#fff)}.appointments_myBookingRow__SEIB9{display:flex;align-items:center;gap:12px}.appointments_myBookingTime__OT_YH{flex-shrink:0;min-width:64px;padding:10px;border-radius:10px;background:var(--brand-primary-subtle,#e8f0fa);color:var(--brand-primary,#16549e);font-size:16px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.appointments_myBookingText__uYebl{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.appointments_myBookingDay__L_gPf{font-size:15px;font-weight:600;color:var(--text-primary,#1f2937)}.appointments_myBookingDay__L_gPf:first-letter{text-transform:uppercase}.appointments_myBookingMeta__HSemI{font-size:13px;color:var(--text-secondary,#374151)}.appointments_myBookingPerson__jRE8v{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted,#6b7280)}.appointments_myBookingCancel__NRSqs{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:none;border-radius:10px;background:rgba(220,38,38,.09);color:var(--error-text,#b91c1c);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease}.appointments_myBookingCancel__NRSqs:hover:not(:disabled){background:rgba(220,38,38,.17)}.appointments_myBookingCancel__NRSqs:disabled{opacity:.6;cursor:default}.ChatImageLightbox_overlay__DSCsa{--lightbox-top:calc(56px + env(safe-area-inset-top, 0px));--lightbox-bottom:calc(16px + env(safe-area-inset-bottom, 0px));--lightbox-side:24px;position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:var(--lightbox-top) var(--lightbox-side) var(--lightbox-bottom);background:rgba(0,0,0,.82);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box}.ChatImageLightbox_frame__FaXsT{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;max-width:100%;max-height:100%}.ChatImageLightbox_image__Kd3f1{display:block;width:auto;height:auto;max-width:calc(100vw - 2 * var(--lightbox-side));max-height:calc(100vh - var(--lightbox-top) - var(--lightbox-bottom));max-height:calc(100dvh - var(--lightbox-top) - var(--lightbox-bottom));object-fit:contain;border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.4)}.ChatImageLightbox_close__99EYy{position:fixed;top:calc(10px + env(safe-area-inset-top, 0px));right:12px;z-index:10061;width:40px;height:40px;border:none;border-radius:8px;background:hsla(0,0%,100%,.95);color:#1f2937;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.ChatImageLightbox_close__99EYy:hover{background:#fff;color:#111827}.ChatImageLightbox_close__99EYy:focus-visible{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.6)}@media (max-width:768px){.ChatImageLightbox_overlay__DSCsa{--lightbox-side:8px}.ChatImageLightbox_image__Kd3f1{border-radius:6px}}.RequestEmailModal_overlay__oF38A{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.RequestEmailModal_modal__VCgSB{width:min(720px,96vw);max-height:90vh;display:flex;flex-direction:column;background:var(--surface);border:1.5px solid var(--border);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);overflow:hidden}.RequestEmailModal_header__7v8_1{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);background:var(--surface-muted)}.RequestEmailModal_title__h_oXl{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.RequestEmailModal_closeBtn__QrrJ3{background:none;border:none;font-size:28px;line-height:1;color:var(--text-muted);cursor:pointer;width:32px;height:32px;border-radius:6px}.RequestEmailModal_closeBtn__QrrJ3:hover{background:var(--border);color:var(--text-primary)}.RequestEmailModal_body__e2NPq{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.RequestEmailModal_field__MCV9e label{display:block;margin-bottom:6px;font-size:12px;font-weight:500;color:var(--text-secondary)}.RequestEmailModal_field__MCV9e input,.RequestEmailModal_field__MCV9e textarea{width:100%;padding:8px 12px;border:1px solid var(--border-strong);border-radius:8px;font-size:14px;font-family:inherit;box-sizing:border-box}.RequestEmailModal_field__MCV9e input:focus,.RequestEmailModal_field__MCV9e textarea:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(22,84,158,.15)}.RequestEmailModal_fieldReadOnly__uozeO{background:var(--surface-hover);color:var(--text-secondary);cursor:default}.RequestEmailModal_field__MCV9e textarea{min-height:100px;resize:vertical}.RequestEmailModal_attachmentsList__qFFzX{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.RequestEmailModal_attachmentItem__VmhQO{font-size:13px;color:var(--text-secondary);padding:8px 10px;background:var(--surface-muted);border:1px solid var(--border);border-radius:8px}.RequestEmailModal_hint__2r8u6{margin:0;font-size:12px;color:var(--text-muted);line-height:1.4}.RequestEmailModal_warning__2_X_F{margin:0;font-size:12px;color:#b45309;background:#fffbeb;border:1px solid #fde68a;padding:8px 10px;border-radius:8px}.RequestEmailModal_warningLine__zfe4L{margin:0 0 6px;line-height:1.45}.RequestEmailModal_warningLine__zfe4L:last-child{margin-bottom:0}.RequestEmailModal_footer__y991K{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid var(--border);background:var(--surface-muted)}.RequestEmailModal_cancelBtn__vTYy3{background:var(--surface);color:var(--text-secondary);border:1.5px solid var(--border);border-radius:8px}.RequestEmailModal_cancelBtn__vTYy3,.RequestEmailModal_sendBtn___EdLB{padding:10px 18px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.RequestEmailModal_sendBtn___EdLB{background:var(--brand-primary);color:#fff;border:none;border-radius:var(--radius-button)}.RequestEmailModal_sendBtn___EdLB:hover:not(:disabled){background:var(--brand-primary-dark)}.RequestEmailModal_cancelBtn__vTYy3:disabled,.RequestEmailModal_sendBtn___EdLB:disabled{opacity:.6;cursor:wait}.RequestEmailModal_loadingOverlay__kcXuF{padding:24px;text-align:center;color:var(--text-muted);font-size:14px}.forms_panel__KFlD6{display:flex;flex-direction:column;gap:20px}.forms_panelHeader___Jlos{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.forms_panelTitle__q4lqw{margin:0;font-size:18px;font-weight:700;color:var(--text-primary,#1f2937)}.forms_panelSubtitle__MMNTW{margin:4px 0 0;font-size:13px;color:var(--text-muted,#6b7280);max-width:60ch}.forms_count__UhY0u{padding:3px 11px;border-radius:999px;background:var(--brand-primary-subtle,#e8f0fa);color:var(--brand-primary,#16549e);font-size:13px;font-weight:700;white-space:nowrap}.forms_cardGrid__DcPXm{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.forms_card__nOIM5{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-card,10px)}.forms_cardTopRow__ZmILA{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.forms_cardName__Ie9b6{margin:0;font-size:15px;font-weight:600;line-height:1.35;color:var(--text-primary,#1f2937);overflow-wrap:anywhere}.forms_fileIcon__1Tar3{flex-shrink:0;color:var(--brand-primary,#16549e)}.forms_cardMeta__YxoM7{font-size:12px;color:var(--text-muted,#6b7280)}.forms_methodBadge__uEvIK{flex-shrink:0;padding:3px 9px;border-radius:999px;background:var(--surface-muted,#f1f5f9);color:var(--text-secondary,#374151);font-size:11px;font-weight:700;white-space:nowrap}.forms_codeRow__UKcoo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.forms_codeRowLabel__7gIhF{font-size:12px;color:var(--text-muted,#6b7280)}.forms_codeChip__dLPHO{padding:4px 10px;border-radius:6px;background:var(--brand-primary-subtle,#e8f0fa);color:var(--brand-primary,#16549e);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700;letter-spacing:.02em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.forms_copyBtn__YnOIW{padding:5px 10px;border:1px solid var(--border-strong,#d1d5db);border-radius:6px;background:var(--surface,#fff);color:var(--text-secondary,#374151);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .18s ease}.forms_copyBtn__YnOIW:hover{border-color:var(--brand-primary,#16549e);color:var(--brand-primary,#16549e)}.forms_copyBtnDone__fRwij{border-color:#16a34a;color:#16a34a}.forms_dossier__o9cBM{margin-top:4px;padding-top:10px;border-top:1px solid var(--border,#e5e7eb)}.forms_dossierTitle__l7cDp{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted,#6b7280)}.forms_fileList__DY9xK{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.forms_fileRow__g1xKy{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0}.forms_fileName___5A7Z{font-size:12.5px;color:var(--text-secondary,#374151);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forms_fileBtn___qm9u{flex-shrink:0;padding:4px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--brand-primary,#16549e);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .18s ease}.forms_fileBtn___qm9u:hover:not(:disabled){border-color:var(--brand-primary,#16549e);background:var(--brand-primary-subtle,#e8f0fa)}.forms_fileBtn___qm9u:disabled{opacity:.6;cursor:not-allowed}.forms_cardActions__zG35o{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.forms_btnGhost___fxop,.forms_btnPrimary__0AVjz{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:var(--radius-button,8px);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .18s ease;border:1px solid transparent;white-space:nowrap}.forms_btnPrimary__0AVjz{background:var(--brand-primary,#16549e);color:#fff}.forms_btnPrimary__0AVjz:hover:not(:disabled){background:var(--brand-primary-dark,#150d44)}.forms_btnGhost___fxop{background:transparent;border-color:var(--border-strong,#d1d5db);color:var(--text-secondary,#374151)}.forms_btnGhost___fxop:hover:not(:disabled){border-color:var(--brand-primary,#16549e);color:var(--brand-primary,#16549e);background:var(--brand-primary-subtle,#e8f0fa)}.forms_btnGhost___fxop:disabled,.forms_btnPrimary__0AVjz:disabled{opacity:.6;cursor:not-allowed}.forms_centerState__46sTo{padding:40px 16px;text-align:center;font-size:14px;color:var(--text-muted,#6b7280)}.forms_errorState__8xHUQ{color:var(--error-text,#b91c1c)}.forms_emptyState__5IP2i{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 20px;text-align:center;background:var(--surface-muted,#f9fafb);border:1px dashed var(--border-strong,#d1d5db);border-radius:var(--radius-card,10px)}.forms_emptyState__5IP2i p{margin:0;font-size:15px;font-weight:600;color:var(--text-primary,#1f2937)}.forms_emptyState__5IP2i span{font-size:13px;line-height:1.55;color:var(--text-muted,#6b7280);max-width:46ch}.forms_emptyIcon__Kah6I{color:var(--text-muted,#9ca3af);margin-bottom:4px}.forms_filterBar__ctsdb{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.forms_filterStatus__SLDru{width:190px}.forms_filterSearch__LIKPf{flex:1 1 220px;max-width:320px}.forms_emailFailedRow__V22ht{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--error-text,#b91c1c)}.forms_timeline__eN2Vh{display:flex;gap:0;margin:0;padding:0;list-style:none}.forms_timelineStep__mbGge{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.forms_timelineStep__mbGge+.forms_timelineStep__mbGge:before{content:"";position:absolute;top:6px;right:50%;width:100%;height:2px;background:var(--border,#e5e7eb)}.forms_timelineDot__mt1Yp{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;border:2px solid var(--border-strong,#d1d5db);background:var(--surface,#fff)}.forms_timelineLabel__CpDGg{font-size:13px;font-weight:600;color:var(--text-muted,#6b7280)}.forms_timelineDate__2Asjt{font-size:11px;color:var(--text-muted,#6b7280)}.forms_step_current__j2f2e .forms_timelineDot__mt1Yp,.forms_step_done__T4Vm_ .forms_timelineDot__mt1Yp{border-color:var(--brand-primary,#16549e);background:var(--brand-primary,#16549e)}.forms_timelineStep__mbGge.forms_step_current__j2f2e:before,.forms_timelineStep__mbGge.forms_step_done__T4Vm_:before,.forms_timelineStep__mbGge.forms_step_rejected___cbgn:before{background:var(--brand-primary,#16549e)}.forms_step_current__j2f2e .forms_timelineDot__mt1Yp{box-shadow:0 0 0 4px var(--brand-primary-subtle,#e8f0fa)}.forms_step_current__j2f2e .forms_timelineLabel__CpDGg,.forms_step_done__T4Vm_ .forms_timelineLabel__CpDGg{color:var(--text-primary,#1f2937)}.forms_step_rejected___cbgn .forms_timelineDot__mt1Yp{border-color:#b91c1c;background:#b91c1c}.forms_step_rejected___cbgn .forms_timelineLabel__CpDGg{color:#b91c1c}@media (max-width:768px){.forms_filterSearch__LIKPf,.forms_filterStatus__SLDru{width:100%;max-width:none;flex-basis:100%}}.forms_modeBar__E0aso{display:flex;justify-content:flex-end}.forms_docRow__93ZP4{display:flex;align-items:center;gap:12px;padding:10px 0}.forms_docIconForm__NbJsW,.forms_docIcon__Gtz_B{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:8px;background:var(--surface-muted,#f1f5f9);color:var(--text-secondary,#374151)}.forms_docIconForm__NbJsW{background:var(--brand-primary-subtle,#e8f0fa);color:var(--brand-primary,#16549e)}.forms_docName__oomjy{flex:1;min-width:0;font-size:14px;color:var(--text-primary,#1f2937);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forms_docDownload__GpM4u{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 10px;border:1px solid var(--border-strong,#d1d5db);border-radius:6px;background:var(--surface,#fff);color:var(--brand-primary,#16549e);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease}.forms_docDownload__GpM4u:hover:not(:disabled){border-color:var(--brand-primary,#16549e);background:var(--brand-primary-subtle,#e8f0fa)}.forms_docDownload__GpM4u:disabled{opacity:.6;cursor:default}@media (max-width:520px){.forms_docDownload__GpM4u span{display:none}}.IntegrationFormCard_card__bNQDK{display:flex;flex-direction:column;gap:12px;padding:16px 18px;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-left:3px solid var(--brand-primary,#16549e);border-radius:var(--radius-card,10px);max-width:720px}.IntegrationFormCard_cardSent__xidUE{border-left-color:var(--success,#15803d);gap:6px}.IntegrationFormCard_title__gmVZY{margin:0;font-size:14px;font-weight:600;color:var(--text-primary,#1f2937);line-height:1.35}.IntegrationFormCard_note__q55ZA,.IntegrationFormCard_text__zft_n{margin:0;font-size:14px;color:var(--text-secondary,#374151);line-height:1.45}.IntegrationFormCard_note__q55ZA{color:var(--text-muted,#6b7280)}.IntegrationFormCard_fields__wByKE{display:flex;flex-direction:column;gap:10px}.IntegrationFormCard_field___p0ek{display:flex;flex-direction:column;gap:4px}.IntegrationFormCard_label__y0E_M{font-size:13px;font-weight:500;color:var(--text-secondary,#374151)}.IntegrationFormCard_input__CvJqV{width:100%;box-sizing:border-box;padding:9px 12px;font:inherit;font-size:14px;color:var(--text-primary,#1f2937);background:var(--surface,#fff);border:1px solid var(--border-strong,#d1d5db);border-radius:var(--radius-input,8px)}textarea.IntegrationFormCard_input__CvJqV{resize:vertical;min-height:88px}.IntegrationFormCard_input__CvJqV:focus{outline:none;border-color:var(--brand-primary,#16549e)}.IntegrationFormCard_input__CvJqV:disabled{opacity:.7}.IntegrationFormCard_selectTrigger__zHWK8{width:100%!important;min-height:40px!important;font-size:14px!important}.IntegrationFormCard_slots__fWxhf{display:flex;flex-direction:column;gap:10px}.IntegrationFormCard_consent__XTjsn{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-secondary,#374151);line-height:1.45}.IntegrationFormCard_consent__XTjsn input{margin-top:3px;flex:0 0 auto}.IntegrationFormCard_consent__XTjsn a{color:var(--brand-primary,#16549e)}.IntegrationFormCard_error__lZN9I{margin:0;font-size:13px;color:var(--danger,#b91c1c)}.IntegrationFormCard_actions__SmFhr{display:flex;gap:8px}.IntegrationFormCard_primary__hkTOw{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border-radius:var(--radius-button,8px);font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;background:var(--brand-primary,#16549e);color:#fff;text-decoration:none}.IntegrationFormCard_primary__hkTOw:hover:not(:disabled){background:var(--brand-primary-dark,#150d44)}.IntegrationFormCard_primary__hkTOw:disabled{opacity:.7;cursor:default}.IntegrationFormCard_primary__hkTOw:focus-visible{outline:2px solid var(--brand-primary,#16549e);outline-offset:2px}.ChatFileChip_previewList__VqJmZ{display:flex;flex-wrap:wrap;gap:8px;padding:0;max-height:160px;overflow-y:auto;width:100%;justify-content:flex-start;align-items:flex-start}.ChatFileChip_previewList__VqJmZ:empty{display:none}.ChatFileChip_chip__NdCaG{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;min-height:48px;background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;font-size:13px;color:var(--text-secondary);max-width:min(30rem,100%);box-sizing:border-box;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;margin:0}.ChatFileChip_chipDownloadable__AG_VJ{text-decoration:none;color:var(--text-secondary);cursor:pointer}.ChatFileChip_chipDownloadable__AG_VJ:hover{background:var(--surface);border-color:var(--brand-primary-light,#2a7bc4);color:var(--brand-primary,#16549e)}.ChatFileChip_chipDownloadable__AG_VJ:focus-visible{outline:none;border-color:var(--brand-primary,#16549e);box-shadow:0 0 0 3px rgba(22,84,158,.15)}.ChatFileChip_chipDownloadIcon__zgcy5{flex-shrink:0;margin-top:1px;opacity:.55}.ChatFileChip_chipDownloadable__AG_VJ:hover .ChatFileChip_chipDownloadIcon__zgcy5{opacity:1}.ChatFileChip_chip__NdCaG:hover{border-color:var(--primary-color);background:rgba(59,130,246,.1)}.ChatFileChip_chip__NdCaG>svg{width:18px;height:18px;flex-shrink:0;color:var(--text-muted)}.ChatFileChip_chipName__azxOj{flex:1;min-width:0;overflow-wrap:anywhere;word-break:normal;line-height:1.35}.ChatFileChip_chipInput__htpLu .ChatFileChip_chipName__azxOj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatFileChip_chipRemove__DUr9K{width:18px;height:18px;border:none;background:transparent;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0;padding:0}.ChatFileChip_chipRemove__DUr9K:hover{background:#fee2e2;color:#ef4444}.ChatFileChip_previewListEnd__G6ked{justify-content:flex-end}.ChatFileChip_previewListColumn__fZ1Ia{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;max-height:none;overflow-y:visible}.ChatFileChip_previewListColumn__fZ1Ia.ChatFileChip_previewListEnd__G6ked{align-items:flex-end}.ChatFileChip_previewListWithImages__rr9DN{gap:10px}.ChatFileChip_imageTile__WYGqi{position:relative;flex-shrink:0;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:var(--surface-hover);box-shadow:0 1px 3px rgba(0,0,0,.06)}.ChatFileChip_imageTileMessage__YhAj6{max-width:min(280px,100%)}.ChatFileChip_imageThumbBtn__kOYpb{display:block;padding:0;border:none;background:transparent;cursor:zoom-in;line-height:0}.ChatFileChip_imageThumb___V2OE{display:block;width:88px;height:88px;object-fit:cover}.ChatFileChip_imageTileMessage__YhAj6 .ChatFileChip_imageThumb___V2OE{width:auto;height:auto;max-width:min(320px,100%);max-height:240px;object-fit:contain}.ChatFileChip_imageRemove__auQt8{position:absolute;top:6px;right:6px;width:26px;height:26px;border:none;border-radius:6px;background:hsla(0,0%,100%,.92);color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.12);transition:background .15s,color .15s}.ChatFileChip_imageRemove__auQt8:hover{background:#fee2e2;color:#ef4444}@media (max-width:640px){.ChatFileChip_chip__NdCaG{max-width:100%;width:100%;padding:12px;font-size:13px}}