.chat-page_page__cWWnu{--chat-ink:#13322e;--chat-teal:#16b8aa;--chat-sand:#faf7f0;--chat-paper:#fff;--chat-line:#e9e1d2;--chat-muted:#6b726e;position:relative;width:100%;height:calc(var(--chat-viewport-height, 100dvh) - var(--owner-mode-height, 0px));display:flex;flex-direction:column;overflow:hidden;background:var(--chat-paper);color:var(--chat-ink)}.chat-page_page__cWWnu>.site-navbar{flex:0 0 auto}.chat-page_main__lT2Fr{display:flex;flex:1;min-height:0;min-width:0}.chat-page_workspace__2Hnmf{position:relative;display:grid;grid-template-columns:clamp(20rem,27vw,25rem) minmax(0,1fr);flex:1;min-height:0;min-width:0;overflow:hidden}.chat-page_list__9XoKn,.chat-page_room__LOP1A{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.chat-page_list__9XoKn{border-right:1px solid var(--chat-line)}.chat-page_list__9XoKn,.chat-page_room__LOP1A{background:var(--chat-paper)}.chat-page_listHeader__zYTQF{padding:1.25rem;border-bottom:1px solid var(--chat-line);background:var(--chat-sand);flex-shrink:0}.chat-page_listHeader__zYTQF input{margin-top:.75rem}.chat-page_conversationCount__bW5gd{margin-left:.35rem;font-family:var(--font-plus-jakarta-sans),sans-serif;font-size:.75rem;color:var(--chat-muted);font-weight:600}.chat-page_threads__rDVK7{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.chat-page_thread__wCvUZ{width:100%;display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;text-align:left;border-bottom:1px solid var(--chat-line);border-left:3px solid transparent;background:var(--chat-paper);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.chat-page_thread__wCvUZ:hover{background:var(--chat-sand)}.chat-page_thread__wCvUZ[aria-current=true]{background:#f0f9f7;border-left-color:var(--chat-teal)}.chat-page_thread__wCvUZ:focus-visible{outline:2px solid var(--chat-teal);outline-offset:-3px}.chat-page_privacy__qaj6q{flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;border-top:1px solid var(--chat-line);color:var(--chat-muted);font-size:.6875rem;line-height:1.5}.chat-page_roomHeader__oOPAi{flex-shrink:0}.chat-page_bookingContext__SaP0V{flex-shrink:0;max-height:32%;overflow-y:auto;overscroll-behavior:contain}@media (min-width:1024px){.chat-page_workspace__2Hnmf{grid-template-columns:clamp(24rem,35vw,34rem) minmax(0,1fr)}}@media (max-width:767px){.chat-page_page__cWWnu[data-view=list]{padding-bottom:var(--mobile-nav-height,68px)}.chat-page_workspace__2Hnmf{display:block}.chat-page_list__9XoKn,.chat-page_room__LOP1A{position:absolute;inset:0;border-right:0;transition:transform .24s cubic-bezier(.22,.68,0,1),opacity .2s ease,visibility 0s .24s}.chat-page_list__9XoKn{transform:translateX(0)}.chat-page_room__LOP1A{transform:translateX(100%);visibility:hidden;pointer-events:none}.chat-page_page__cWWnu[data-view=chat] .chat-page_list__9XoKn{transform:translateX(-22%);opacity:.4;visibility:hidden;pointer-events:none}.chat-page_page__cWWnu[data-view=chat] .chat-page_room__LOP1A{transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}.chat-page_page__cWWnu[data-view=list] .chat-page_list__9XoKn{visibility:visible;pointer-events:auto;transition-delay:0s}.chat-page_page__cWWnu[data-view=chat] .site-navbar{display:none}.chat-page_roomHeader__oOPAi{padding-top:max(.75rem,calc(env(safe-area-inset-top, 0px) - var(--owner-mode-height, 0px)))}.chat-page_listHeader__zYTQF,.chat-page_thread__wCvUZ{padding:1rem}.chat-page_room__LOP1A input{font-size:16px}.chat-page_privacy__qaj6q{padding:.75rem 1rem}}@media (prefers-reduced-motion:reduce){.chat-page_list__9XoKn,.chat-page_room__LOP1A,.chat-page_thread__wCvUZ{transition:none}}