.BirthdayEditor_card__1jc0P{padding:20px;border:1px solid #e6ded9;border-radius:16px;background:#fffdfb;color:#332a31}.BirthdayEditor_title__gpZDX{margin:0 0 8px;font-size:19px;line-height:1.35;font-weight:650}.BirthdayEditor_copy__OTbRm{margin:0 0 16px;font-size:14px;line-height:1.5;color:#625760}.BirthdayEditor_fields__9l2m_{display:flex;gap:12px;margin:16px 0;flex-wrap:wrap}.BirthdayEditor_field__K3KNI{display:flex;flex-direction:column;gap:6px;flex:1;min-width:100px;font-size:13px;font-weight:600}.BirthdayEditor_select__F5RgQ{min-height:44px;padding:8px 10px;border:1px solid #bcb1b7;border-radius:8px;font:inherit;background:#fff;color:#332a31;width:100%}.BirthdayEditor_actions___C40p{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.BirthdayEditor_save__uvJj_,.BirthdayEditor_secondary__SOxqn{min-height:44px;padding:10px 16px;border-radius:9px;font-size:14px;cursor:pointer}.BirthdayEditor_save__uvJj_{background:#63304f;color:#fff;border:1px solid #63304f}.BirthdayEditor_secondary__SOxqn{background:transparent;color:#63304f;border:1px solid #cfc0ca}.BirthdayEditor_save__uvJj_:disabled,.BirthdayEditor_secondary__SOxqn:disabled,.BirthdayEditor_select__F5RgQ:disabled{opacity:.55;cursor:default}.BirthdayEditor_save__uvJj_:focus-visible,.BirthdayEditor_secondary__SOxqn:focus-visible,.BirthdayEditor_select__F5RgQ:focus-visible{outline:3px solid #cc97b6;outline-offset:3px}.BirthdayEditor_error__VWxp7{color:#a21932;font-size:14px;line-height:1.45}.BirthdayEditor_saved__OBWvE{color:#3b6645;font-size:14px}.BirthdayEditor_list__OND8A{display:grid;gap:16px;margin:24px 0;max-width:640px}.VmbInvitesWorkspace_page__La0ae{display:grid;gap:16px;width:100%;max-width:none;padding:4px 0 32px}.VmbInvitesWorkspace_header__YBbwC{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.VmbInvitesWorkspace_headerCopy__I9vcC h1{margin:0;font-size:clamp(1.55rem,2vw,1.95rem);font-weight:750;letter-spacing:-.02em;color:#2a1f1c}.VmbInvitesWorkspace_headerCopy__I9vcC p{margin:8px 0 0;max-width:42rem;color:#6a584e;line-height:1.45;font-size:.95rem}.VmbInvitesWorkspace_headerActions__w9e0X{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.VmbInvitesWorkspace_libraryBtn__gHiCl{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(90,58,48,.18);background:#fff;color:#2a1f1c;font-size:12px;font-weight:750;letter-spacing:.04em;cursor:pointer}.VmbInvitesWorkspace_tabs__EAxNo{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid rgba(90,58,48,.12);padding-bottom:2px;margin-top:0}.VmbInvitesWorkspace_readyChip__F5iBs{margin:-4px 0 0}.VmbInvitesWorkspace_readyChipBtn__5ar1w{padding:0;font:inherit;font-size:.88rem;font-weight:650;color:#6b2d3c;text-decoration:underline;text-underline-offset:3px}.VmbInvitesWorkspace_readyChipBtn__5ar1w,.VmbInvitesWorkspace_tab__EtbL0{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer}.VmbInvitesWorkspace_tab__EtbL0{min-height:40px;padding:0 12px;font-size:12px;font-weight:800;letter-spacing:.08em;color:#8a6f66;border-bottom:2px solid transparent;margin-bottom:-2px}.VmbInvitesWorkspace_tab__EtbL0[aria-selected=true]{color:#2a1f1c;border-bottom-color:#6b2d3c}.VmbInvitesWorkspace_workspace__J7FfW{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:24px;align-items:start;width:100%}.VmbInvitesWorkspace_selector__bNyhB{min-width:0}.VmbInvitesWorkspace_detail__drCW8{position:sticky;top:64px;min-width:0;max-height:calc(100vh - 88px);overflow:auto;border:1px solid rgba(90,58,48,.14);border-radius:14px;background:rgba(255,252,249,.98);padding:16px 18px 20px;display:grid;gap:12px;align-content:start}.VmbInvitesWorkspace_listHeading__AqwpK{margin:0 0 8px;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#8a6f66;font-weight:750}.VmbInvitesWorkspace_listHint__2aVEE{margin:0 0 12px;color:#8a6f66;font-size:.9rem;line-height:1.4}.VmbInvitesWorkspace_search__JpyL4{width:100%;min-height:42px;margin-bottom:12px;border:1px solid rgba(90,58,48,.16);border-radius:10px;padding:0 12px;background:#fff;font:inherit;color:#2a1f1c}.VmbInvitesWorkspace_row__BjkMr{width:100%;display:grid;gap:2px;padding:12px 10px 12px 12px;border:none;border-bottom:1px solid rgba(90,58,48,.1);border-left:3px solid transparent;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:8px}.VmbInvitesWorkspace_row__BjkMr:hover{background:rgba(255,252,248,.85)}.VmbInvitesWorkspace_rowSelected__SJb_U{background:hsla(11,41%,73%,.16);border-left-color:#6b2d3c}.VmbInvitesWorkspace_rowName__zRJ84{font-weight:700;font-size:.95rem;color:#2a1f1c}.VmbInvitesWorkspace_rowSelected__SJb_U .VmbInvitesWorkspace_rowName__zRJ84{font-weight:800}.VmbInvitesWorkspace_rowMeta__S5_5e{margin-top:2px;font-size:.84rem;color:#8a6f66}.VmbInvitesWorkspace_rowState__SVVan{margin-top:4px;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#6b2d3c}.VmbInvitesWorkspace_empty__UaODU{margin:18px 0;color:#8a6f66;font-size:.95rem}.VmbInvitesWorkspace_error__XQ_MN{margin:0 0 12px;color:#8a1f1f;font-weight:650}.VmbInvitesWorkspace_detailHeader__A5Opx{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.VmbInvitesWorkspace_detailHeader__A5Opx h2{margin:0;font-size:1.15rem;font-weight:750;color:#2a1f1c}.VmbInvitesWorkspace_mobileBack__el_CO{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#8a6f66;font-weight:750;cursor:pointer;min-height:36px;padding:0 8px}.VmbInvitesWorkspace_detailEmpty__o7sAH{display:grid;gap:8px;padding:28px 8px;color:#8a6f66}.VmbInvitesWorkspace_detailEmpty__o7sAH strong{color:#2a1f1c;font-size:1rem}@media (max-width:900px){.VmbInvitesWorkspace_workspace__J7FfW{grid-template-columns:minmax(0,1fr);gap:16px}.VmbInvitesWorkspace_workspace__J7FfW:not([data-mobile-detail="1"]) .VmbInvitesWorkspace_detail__drCW8,.VmbInvitesWorkspace_workspace__J7FfW[data-mobile-detail="1"] .VmbInvitesWorkspace_selector__bNyhB{display:none}.VmbInvitesWorkspace_detail__drCW8{position:relative;top:auto;max-height:none}.VmbInvitesWorkspace_mobileBack__el_CO{display:inline-flex;align-items:center}}.VmbInvitesWorkspace_libraryOverlay__dq142{position:fixed;inset:0;z-index:90;display:flex;justify-content:center;align-items:stretch;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:rgba(42,31,28,.35);box-sizing:border-box}.VmbInvitesWorkspace_libraryDialog__dzdBj{width:100%;max-width:1280px;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fffaf6;border:1px solid rgba(90,58,48,.16);border-radius:16px;box-shadow:0 16px 60px rgba(42,31,28,.2)}.VmbInvitesWorkspace_libraryHeader__qt5ha{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(90,58,48,.16)}.VmbInvitesWorkspace_libraryHeader__qt5ha h2{margin:0;min-width:0;font-size:1.1rem;color:#2a1f1c}.VmbInvitesWorkspace_libraryHeader__qt5ha button{min-height:44px;flex:0 0 auto}.VmbInvitesWorkspace_libraryBody__Ix2aS{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;padding:16px}@media (max-width:600px){.VmbInvitesWorkspace_libraryOverlay__dq142{padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.VmbInvitesWorkspace_libraryDialog__dzdBj{border-radius:12px}.VmbInvitesWorkspace_libraryHeader__qt5ha{gap:8px;padding:8px 10px}.VmbInvitesWorkspace_libraryHeader__qt5ha h2{font-size:1rem}.VmbInvitesWorkspace_libraryBody__Ix2aS{padding:12px 10px}}.ClientSettingsForm_layout__xjN4M{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:28px 32px;align-items:start;max-width:920px;width:100%}.ClientSettingsForm_formCol__Ema74{min-width:0;display:grid;gap:20px}.ClientSettingsForm_fields__DKGTY{display:grid;gap:11px}.ClientSettingsForm_row__kopGA{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(0,1.35fr);gap:10px}.ClientSettingsForm_addressCol__BMOQK,.ClientSettingsForm_phoneCol__YYvk2{min-width:0}.ClientSettingsForm_input__RbsKN{width:100%;height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(28,25,23,.14);background:#fff;font-size:15px;font-family:system-ui,sans-serif;color:#1c1917;box-sizing:border-box}.ClientSettingsForm_input__RbsKN::-moz-placeholder{color:#a8a29e}.ClientSettingsForm_input__RbsKN::placeholder{color:#a8a29e}.ClientSettingsForm_readonly__QjBPw{background:#fafaf9;color:#57534e}.ClientSettingsForm_srOnly__cnGOC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ClientSettingsForm_verifyNote__SuBcn{margin:0;font-size:.82rem;color:#78716c}.ClientSettingsForm_prefs__zbuge{display:grid;gap:8px}.ClientSettingsForm_prefsTitle__JnoFs{margin:0 0 2px;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#78716c}.ClientSettingsForm_check__kaZHq{display:flex;gap:10px;align-items:center;font-size:.92rem;font-family:system-ui,sans-serif;color:#292524}.ClientSettingsForm_save__k_HHd{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border-radius:12px;border:1px solid #6b2d3c;background:#6b2d3c;color:#fffaf7;font-size:.88rem;font-weight:700;letter-spacing:.04em;cursor:pointer;width:-moz-fit-content;width:fit-content}.ClientSettingsForm_save__k_HHd:disabled{opacity:.65;cursor:wait}.ClientSettingsForm_error__yfPOd{margin:0;color:#9f1239;font-size:.9rem}.ClientSettingsForm_success__jghVT{margin:0;color:#166534;font-size:.9rem}.ClientSettingsForm_photoCol__JVv6B{display:grid;gap:12px;justify-items:center;padding-top:2px}.ClientSettingsForm_photoFrame__eTIGH{width:200px;height:200px;border-radius:18px;overflow:hidden;border:1px solid rgba(60,39,48,.12);background:linear-gradient(145deg,#f4e7e4,#efe4d8);display:grid;place-items:center}.ClientSettingsForm_photoImg__aDjhp{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ClientSettingsForm_photoFallback__ONg0C{font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:600;color:#3c2730;letter-spacing:.04em}.ClientSettingsForm_fileInput__NR23x{position:absolute;left:-9999px;opacity:0;width:1px;height:1px}.ClientSettingsForm_changePhoto__XaPPy{font-size:.78rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#6b2d3c;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (max-width:720px){.ClientSettingsForm_layout__xjN4M{grid-template-columns:1fr;gap:22px}.ClientSettingsForm_photoCol__JVv6B{order:-1;justify-self:start}.ClientSettingsForm_photoFrame__eTIGH{width:160px;height:160px}.ClientSettingsForm_row__kopGA{grid-template-columns:1fr}}