.tutor-contact-message[data-v-086832de]{padding:0;gap:6px}.tutor-contact-message[data-v-086832de],.tutor-contact-message__bubble[data-v-086832de]{display:flex;margin:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto}.tutor-contact-message__bubble[data-v-086832de]{padding:12px 16px;background:var(--btly-surface-brand);color:var(--btly-text-primary);border-radius:var(--btly-radius-12) var(--btly-radius-12) var(--btly-radius-12) var(--btly-radius-4);overflow-wrap:anywhere;white-space:pre-line}.tutor-contact-message__time[data-v-086832de]{width:100%;height:auto;color:var(--btly-text-tertiary);text-align:right}.tutor-contact-message--own .tutor-contact-message__bubble[data-v-086832de]{background:var(--btly-action-primary-default);color:var(--btly-text-inverse);border-radius:var(--btly-radius-12) var(--btly-radius-12) var(--btly-radius-4) var(--btly-radius-12)}.chat-window-backdrop[data-v-f3f2b563]{position:fixed;inset:0;background:var(--btly-surface-blackout);color:var(--btly-text-primary);z-index:1001}.chat-window[data-v-f3f2b563]{position:fixed;inset:auto 16px 75px;display:flex;margin:0;padding:0;flex-direction:column;justify-content:flex-end;align-items:flex-end;z-index:1002;gap:24px}@media(min-width:740px){.chat-window[data-v-f3f2b563]{position:fixed;inset:auto 16px 16px auto}}.chat-window--raised[data-v-f3f2b563]{bottom:155px}@media(min-width:820px){.chat-window--raised[data-v-f3f2b563]{bottom:96px}}.chat-window__panel[data-v-f3f2b563]{display:flex;margin:0;padding:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;background:var(--btly-surface-card);color:var(--btly-text-primary);border:1px solid var(--btly-border-default);border-radius:var(--btly-radius-16);box-shadow:-4px 0 24px 0 var(--btly-effects-shadow),0 0 8px 0 var(--btly-effects-shadow);max-height:calc(100dvh - 180px);overflow:hidden}@media(min-width:740px){.chat-window__panel[data-v-f3f2b563]{width:390px;height:auto;max-height:calc(100dvh - 120px)}}.chat-window__header[data-v-f3f2b563]{position:relative;inset:0 auto auto 0;display:flex;margin:0;padding:14px 16px;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:57px;background:var(--btly-surface-card);color:var(--btly-text-primary);gap:8px;align-self:stretch;border-bottom:1px solid var(--btly-border-default);flex-shrink:0}.chat-window__icon[data-v-f3f2b563]{display:flex;margin:0;padding:0;color:var(--btly-icon-brand)}.chat-window__title[data-v-f3f2b563]{color:var(--btly-text-primary)}.chat-window__close[data-v-f3f2b563]{position:absolute;inset:auto 16px auto auto;display:grid;margin:0;padding:0;width:24px;height:24px;justify-content:end;align-content:center;flex-shrink:0}.chat-window__messages[data-v-f3f2b563]{display:flex;margin:0;padding:20px 20px 12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;gap:16px;align-self:stretch;overflow-y:auto}.chat-window__typing[data-v-f3f2b563]{display:flex;margin:0;padding:12px 16px;flex-direction:row;justify-content:center;align-items:center;background:var(--btly-surface-brand);color:var(--btly-icon-brand);border-radius:var(--btly-radius-12) var(--btly-radius-12) var(--btly-radius-12) var(--btly-radius-4)}.chat-window__footer[data-v-f3f2b563]{display:flex;margin:0;padding:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;align-self:stretch;flex-shrink:0}.chat-window__avatar[data-v-f3f2b563]{display:flex;margin:0;padding:0;flex-direction:row;justify-content:center;align-items:center;width:64px;height:64px;background:var(--btly-action-primary-default);color:var(--btly-icon-inverse);border-radius:50%;flex-shrink:0}
