.ChatRoom_chat__ts_Yj{display:flex;flex-direction:column;min-height:calc(100vh - 310px);min-height:calc(100dvh - 310px)}.ChatRoom_list__tkztg{flex:1 1;display:flex;flex-direction:column;gap:12px;padding:6px 0 18px}.ChatRoom_empty__yXbNb{color:var(--mute);font-size:14px;margin:0}.ChatRoom_msg__TTJMK{display:flex;flex-direction:column;align-items:flex-start;max-width:85%}.ChatRoom_mine___RzlN{align-self:flex-end;align-items:flex-end}.ChatRoom_who__oy_2R{font-size:13px;font-weight:700;margin-bottom:2px}.ChatRoom_bubble__AWhS0{background:var(--card);border:1px solid var(--line);padding:9px 13px;border-radius:16px;white-space:pre-wrap;word-break:break-word}.ChatRoom_mine___RzlN .ChatRoom_bubble__AWhS0{background:var(--accent);border-color:var(--accent);color:#14213d}.ChatRoom_time__Yaleo{color:var(--mute);font-size:12px;margin-top:2px}.ChatRoom_del__Inls5{background:none;border:0;padding:0;margin-left:6px;font:inherit;font-size:12px;color:var(--mute);cursor:pointer}.ChatRoom_del__Inls5:hover{color:var(--err)}.ChatRoom_form__es1fY{position:-webkit-sticky;position:sticky;bottom:calc(58px + env(safe-area-inset-bottom));z-index:30;background:var(--paper);border-top:1px solid var(--line);padding:10px 0 12px}.ChatRoom_field__X9hLB{position:relative}.ChatRoom_field__X9hLB input{width:100%;min-width:0;font:inherit;font-size:16px;padding:13px 96px 13px 16px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--fg)}.ChatRoom_send__zrl8y{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.ChatRoom_err__UM402{color:var(--err);margin:0 0 8px;font-size:14px}@media (min-width:820px){.ChatRoom_form__es1fY{bottom:0}}