.sheet-backdrop[data-v-72d151a4]{z-index:1000;background:var(--therapist-tone-13-28-22-0_5,#0d1c1680);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-end;padding-top:48px;display:flex;position:fixed;inset:0}.sheet-panel[data-v-72d151a4]{width:min(100%,480px);max-height:min(82vh,720px);box-shadow:0 -18px 46px var(--therapist-tone-15-52-39-0_2,#0f342733);background:#f8faf8;border-radius:24px 24px 0 0;outline:none;flex-direction:column;display:flex;overflow:hidden}.sheet-notice[data-v-72d151a4]{overscroll-behavior:contain;flex:none;max-height:28vh;padding:12px 18px 0;overflow-y:auto}.sheet-feedback[data-v-72d151a4]{overflow-wrap:anywhere;border-radius:12px;margin:0 0 8px;padding:10px 12px;font-size:13px;line-height:1.5}.sheet-feedback--error[data-v-72d151a4]{color:#9c3b36;background:#fff0ee}.sheet-feedback--success[data-v-72d151a4]{color:var(--brand);background:var(--brand-soft,#eaf3ee)}.sheet-handle[data-v-72d151a4]{background:var(--therapist-tone-203-213-207,#cbd5cf);border-radius:999px;width:42px;height:4px;margin:9px auto 0}.sheet-header[data-v-72d151a4]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:13px 18px 12px;display:flex}.sheet-header h2[data-v-72d151a4]{margin:0;font-size:18px}.sheet-header button[data-v-72d151a4]{width:34px;height:34px;color:var(--muted);background:var(--therapist-tone-234-240-236,#eaf0ec);border:0;border-radius:50%;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.sheet-body[data-v-72d151a4]{min-height:0;padding:16px 18px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.sheet-footer[data-v-72d151a4]{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#fffffff5}.sheet-panel--contact[data-v-72d151a4]{width:min(100% - 16px,480px);box-shadow:0 -10px 36px var(--therapist-tone-12-29-22-0_18,#0c1d162e);background:#fff;border-radius:12px 12px 0 0}.sheet-panel--contact .sheet-handle[data-v-72d151a4]{display:none}.sheet-panel--contact .sheet-header[data-v-72d151a4]{box-sizing:border-box;border-bottom-color:#ededed;justify-content:center;min-height:60px;padding:14px 52px;position:relative}.sheet-panel--contact .sheet-header h2[data-v-72d151a4]{text-align:center;font-size:18px;font-weight:800}.sheet-panel--contact .sheet-header button[data-v-72d151a4]{color:#aaa;background:var(--therapist-tone-242-243-243,#f2f3f3);width:28px;height:28px;font-size:20px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sheet-panel--contact .sheet-body[data-v-72d151a4]{padding:14px 16px calc(20px + env(safe-area-inset-bottom))}.sheet-enter-active[data-v-72d151a4],.sheet-leave-active[data-v-72d151a4]{transition:background-color .22s}.sheet-enter-active .sheet-panel[data-v-72d151a4],.sheet-leave-active .sheet-panel[data-v-72d151a4]{transition:transform .24s}.sheet-enter-from[data-v-72d151a4],.sheet-leave-to[data-v-72d151a4]{background:var(--therapist-tone-13-28-22-0,#0d1c1600)}.sheet-enter-from .sheet-panel[data-v-72d151a4],.sheet-leave-to .sheet-panel[data-v-72d151a4]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.sheet-enter-active[data-v-72d151a4],.sheet-leave-active[data-v-72d151a4],.sheet-enter-active .sheet-panel[data-v-72d151a4],.sheet-leave-active .sheet-panel[data-v-72d151a4]{transition:none}}
