.chat-room-page_wrap__M2xEh{display:flex;flex-direction:column;min-height:0;margin-top:10px;margin-bottom:10px}@media (min-width:769px){.chat-room-page_wrap__M2xEh{height:calc(100dvh - 220px);max-height:calc(100dvh - 220px)}}@media (max-width:768px){.chat-room-page_wrap__M2xEh{flex:0 1 auto}}.CommunityChatRoom_container__yGcvj{max-width:1280px;width:100%;margin-left:auto;margin-right:auto;flex:1 1 auto;min-height:420px;height:auto;max-height:none;display:flex;flex-direction:column;background:#f1f0f4;border:1px solid #e2e8f0;border-radius:0;overflow:hidden;box-shadow:none}.CommunityChatRoom_containerWide__cEHvx{position:fixed;inset:0;z-index:200;max-width:none;width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:0;margin:0;border-radius:0;border:none}@media (min-width:769px){.CommunityChatRoom_container__yGcvj:not(.CommunityChatRoom_containerWide__cEHvx){flex:1 1;min-height:0;height:100%;max-height:100%;overflow:hidden}}.CommunityChatRoom_header__l568C{position:relative;background:linear-gradient(180deg,#f5f2fa,#ebe6f3);border-bottom:1px solid #d4cce8;padding:14px 24px 16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.CommunityChatRoom_header__l568C:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4b26ac,#7c5ce0,#4b26ac)}.CommunityChatRoom_headerLeft__B6UlS{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.CommunityChatRoom_backNavBtn__Egk5u{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;color:#4b26ac;text-decoration:none;border-radius:10px;font-size:28px;line-height:1;transition:background .15s}.CommunityChatRoom_backNavBtn__Egk5u:hover{background:rgba(75,38,172,.08)}.CommunityChatRoom_backBtn__wdn3W{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#4b26ac;text-decoration:none;font-size:18px;transition:opacity .2s;flex-shrink:0}.CommunityChatRoom_backBtn__wdn3W:hover{opacity:.7}.CommunityChatRoom_roomInfo__Gh_dl{flex:1 1;min-width:0}.CommunityChatRoom_listLink__HjdBM{display:inline-block;font-size:13px;font-weight:600;color:#4b26ac;text-decoration:none;margin-bottom:6px}.CommunityChatRoom_listLink__HjdBM:hover{text-decoration:underline}.CommunityChatRoom_roomName__a5jVd{font-size:20px;font-weight:700;margin:0 0 4px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityChatRoom_roomDesc__sRmTM{font-size:13px;color:#666;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommunityChatRoom_roomParticipantLine__n7sFg{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#5b5670;margin:2px 0 0}.CommunityChatRoom_roomParticipantLine__n7sFg span{letter-spacing:.02em}.CommunityChatRoom_headerAdminRow__PWK1b{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.CommunityChatRoom_headerToolsRow___v7kP{display:flex;flex-direction:row;align-items:center;gap:8px}@media (min-width:769px){.CommunityChatRoom_headerToolsRow___v7kP .CommunityChatRoom_menuToggleBtn__7J_wE{display:none}}.CommunityChatRoom_menuToggleBtn__7J_wE{width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:white;border:2px solid #c4b8e0;color:#4b26ac;border-radius:10px;font-size:18px;cursor:pointer;transition:background .15s,border-color .15s}.CommunityChatRoom_menuToggleBtn__7J_wE:hover{background:#f5f2fa;border-color:#4b26ac}.CommunityChatRoom_wideToggleRed__5v6Mc{color:#b91c1c!important;border-color:#ef4444!important}.CommunityChatRoom_wideToggleRed__5v6Mc:hover{background:#fef2f2!important;border-color:#dc2626!important;color:#991b1b!important}.CommunityChatRoom_palettePreview__zZ0LX{display:grid;grid-template-columns:repeat(3,7px);grid-template-rows:repeat(2,7px);gap:2px;place-content:center;width:100%;height:100%;pointer-events:none}.CommunityChatRoom_palettePreviewDot__oxbm2{display:block;width:7px;height:7px;border-radius:50%;border:1px solid;box-sizing:border-box}.CommunityChatRoom_headerActions___u8_A{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CommunityChatRoom_deleteBtn__WgN_6,.CommunityChatRoom_leaveBtn__dcuki,.CommunityChatRoom_settingsBtn__QFp3T{min-width:88px;padding:10px 16px;font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .2s;white-space:nowrap;background:white;border:2px solid;box-sizing:border-box}.CommunityChatRoom_settingsBtn__QFp3T{color:#1e7e34;border-color:#28a745}.CommunityChatRoom_settingsBtn__QFp3T:hover{background:#28a745;color:white}.CommunityChatRoom_deleteBtn__WgN_6{color:#c82333;border-color:#dc3545}.CommunityChatRoom_deleteBtn__WgN_6:hover{background:#dc3545;color:white}.CommunityChatRoom_leaveBtn__dcuki{color:#0056b3;border-color:#0d6efd}.CommunityChatRoom_leaveBtn__dcuki:hover{background:#0d6efd;color:white}.CommunityChatRoom_loading__X3NZ9,.CommunityChatRoom_loginRequired__4XIbV{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px;color:#666}.CommunityChatRoom_backLink__h6gmE{color:#4b26ac;font-weight:600}.CommunityChatRoom_roomGoneWrap__1U4dD{flex:1 1;display:flex;align-items:center;justify-content:center;background:#F0EEF5;min-height:360px;padding:40px 24px}.CommunityChatRoom_roomGoneCard___ZZ7k{background:#fff;border:1px solid #e0d9f0;border-radius:16px;padding:48px 40px;max-width:420px;width:100%;text-align:center;box-shadow:0 4px 24px rgba(75,38,172,.08);display:flex;flex-direction:column;align-items:center;gap:16px}.CommunityChatRoom_roomGoneIcon__AAg9a{font-size:52px;line-height:1}.CommunityChatRoom_roomGoneTitle__NsC0m{font-size:20px;font-weight:700;color:#1e1b4b;margin:0}.CommunityChatRoom_roomGoneDesc__UR_Dv{font-size:14px;color:#64748b;margin:0;line-height:1.6}.CommunityChatRoom_roomGoneBtn__SrJAC{margin-top:8px;padding:12px 28px;background:#4b26ac;color:#fff;font-size:14px;font-weight:600;text-decoration:none;border-radius:8px;transition:background .2s}.CommunityChatRoom_roomGoneBtn__SrJAC:hover{background:#3a1d8a}.CommunityChatRoom_loginRequired__4XIbV p{margin:0;font-size:16px}.CommunityChatRoom_loginBtn__xUiuj{padding:12px 24px;background:#4b26ac;color:white;text-decoration:none;font-weight:700;border-radius:4px;transition:background .2s}.CommunityChatRoom_loginBtn__xUiuj:hover{background:#3a1d8a}.CommunityChatRoom_emptyMsg__no2Op{padding:24px;text-align:center;color:#999;font-size:14px}.CommunityChatRoom_modal___5QuT{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.CommunityChatRoom_modalContent__skv1x{background:white;border:2px solid #ddd;padding:32px;max-width:480px;width:100%}.CommunityChatRoom_modalTitle__Z1a5_{font-size:20px;font-weight:700;margin:0 0 20px;color:#222}.CommunityChatRoom_modalForm__kPX_Y{display:flex;flex-direction:column;gap:16px}.CommunityChatRoom_formGroup__4IVo9{display:flex;flex-direction:column;gap:6px}.CommunityChatRoom_label__ACCHH{font-weight:600;font-size:14px;color:#333}.CommunityChatRoom_input__IUwRN,.CommunityChatRoom_textarea__J9ymP{padding:10px 14px;border:2px solid #ddd;font-size:14px;outline:none}.CommunityChatRoom_input__IUwRN:focus,.CommunityChatRoom_textarea__J9ymP:focus{border-color:#4b26ac}.CommunityChatRoom_textarea__J9ymP{min-height:80px;resize:vertical}.CommunityChatRoom_modalButtons__Rhq_a{display:flex;gap:10px;justify-content:flex-end}.CommunityChatRoom_cancelBtn__f05wG{padding:10px 20px;background:white;border:2px solid #ddd;color:#666;font-weight:600;cursor:pointer}.CommunityChatRoom_cancelBtn__f05wG:hover{border-color:#999;color:#333}.CommunityChatRoom_submitBtn__Lqsaf{padding:10px 20px;background:#4b26ac;color:white;border:none;font-weight:600;cursor:pointer}.CommunityChatRoom_submitBtn__Lqsaf:hover{background:#3a1d8a}.CommunityChatRoom_mainArea__n2xXx{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:0;overflow:hidden}.CommunityChatRoom_chatArea___NwU9{display:flex;flex-direction:column;min-height:0;background:#fafafa;border-right:1px solid #e5e7eb}.CommunityChatRoom_messageList__BTBEE{flex:1 1;min-height:0;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:6px}.CommunityChatRoom_message__tm9Yr{display:flex;gap:8px;align-items:center}.CommunityChatRoom_avatarWrap__4ofKS{width:40px;height:40px;flex-shrink:0;border-radius:50%;overflow:hidden;background:#e2e8f0}.CommunityChatRoom_avatarImg__lJ1_G{width:100%;height:100%;object-fit:cover}.CommunityChatRoom_messageBody__DILQM{flex:1 1;min-width:0;word-break:break-word;line-height:1.7;font-size:16px}.CommunityChatRoom_messageMeta__z5_0n{display:none}.CommunityChatRoom_userName___trOx{font-weight:700;font-size:15px;color:#334155;display:inline;border-radius:3px;padding:1px 6px;cursor:default;-webkit-user-select:none;user-select:none}.CommunityChatRoom_ownUserName__927Di{background:#ede9fe;color:#4b26ac}.CommunityChatRoom_messageColon__pSEKH{color:#64748b;display:inline;font-size:16px;margin-right:3px}.CommunityChatRoom_messageText__Uon2p{display:inline;font-size:16px;line-height:1.7;word-break:break-word;white-space:pre-wrap;color:#1e293b;border-radius:3px;padding:1px 3px}.CommunityChatRoom_messageLink__kvthn{color:#2563eb;text-decoration:underline;text-underline-offset:2px;word-break:break-word}.CommunityChatRoom_messageTime__HEdOJ{font-size:11px;color:#94a3b8;margin-left:4px;display:inline;vertical-align:middle}.CommunityChatRoom_inputArea__eaFRT{border-top:2px solid #d4cce8;display:flex;flex-direction:column;gap:8px;padding:10px 16px;background:#f3f1f6;box-sizing:border-box}.CommunityChatRoom_inputMain__Jn7T1{display:contents}.CommunityChatRoom_inputChatSide__huGER{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px}.CommunityChatRoom_inputLeaveSide__QcDfJ{flex-shrink:0;width:300px;display:flex;align-items:center;justify-content:center;padding-left:12px}.CommunityChatRoom_leaveFullBtn__2mn_C{flex-shrink:0;padding:9px 18px;min-height:74px;background:#eff6ff;color:#1d4ed8;border:2px solid #93c5fd;font-weight:700;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .2s,border-color .2s,color .2s;white-space:nowrap;border-radius:6px}.CommunityChatRoom_leaveFullBtn__2mn_C:hover{background:#dbeafe;border-color:#3b82f6;color:#1e3a8a}.CommunityChatRoom_inputTopRow__qCqZx{display:flex;flex-direction:row;align-items:stretch;gap:8px;width:100%}.CommunityChatRoom_inputFieldWrap__efYD4{flex:1 1;min-width:0;display:flex;align-items:stretch;border:1px solid #d1d5db;background:#fff;transition:border-color .2s;overflow:hidden}.CommunityChatRoom_inputFieldWrap__efYD4:focus-within{border-color:#4b26ac}.CommunityChatRoom_inputBottomToolbar__EmdMB{display:flex;flex-direction:row;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto}.CommunityChatRoom_whisperSelect__yyXyV{height:auto;padding:0 10px;border:none;border-radius:0;background:#fff;color:#333;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;outline:none;flex-shrink:0;max-width:130px;align-self:stretch}.CommunityChatRoom_whisperSelect__yyXyV:disabled{opacity:.5;cursor:not-allowed}.CommunityChatRoom_toolbarBtn__NoRDU{height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1.5px solid #c4b8e0;border-radius:6px;background:#fff;color:#64748b;font-size:15px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;padding:0 8px;white-space:nowrap;min-width:32px}.CommunityChatRoom_toolbarBtn__NoRDU:hover:not(:disabled){background:#f5f2fa;border-color:#4b26ac;color:#4b26ac}.CommunityChatRoom_toolbarBtn__NoRDU:disabled{opacity:.5;cursor:not-allowed}.CommunityChatRoom_toolbarBtnActive__edpxh{background:#ede9fe;border-color:#4b26ac;color:#4b26ac}.CommunityChatRoom_sttCircleBtnActive__SAWoj{border-color:#e11d48!important;color:#e11d48!important;background:#fff1f2!important}.CommunityChatRoom_toolbarLabel__wwIU3{font-size:12px;font-weight:600;color:inherit}.CommunityChatRoom_cleanBtn__KgXlN{width:auto}.CommunityChatRoom_toolbarDropWrap__TVnIq{position:relative;flex-shrink:0}.CommunityChatRoom_toolbarDropdown__VFdct{display:flex;flex-wrap:wrap;gap:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-width:min(100vw - 32px,280px)}.CommunityChatRoom_emojiPickerDropdown__jddnD,.CommunityChatRoom_toolbarDropdown__VFdct{position:absolute;bottom:calc(100% + 6px);left:0;padding:8px;background:white;border:2px solid #ddd;border-radius:8px;z-index:20}.CommunityChatRoom_emojiPickerDropdown__jddnD{display:grid;grid-template-columns:repeat(10,1fr);gap:2px;box-shadow:0 4px 16px rgba(0,0,0,.18);width:320px;max-width:min(100vw - 32px,320px)}.CommunityChatRoom_emojiBtn__MsI_I{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:18px;border:none;background:transparent;cursor:pointer;border-radius:4px;transition:background .1s;padding:0}.CommunityChatRoom_emojiBtn__MsI_I:hover{background:#f1f5f9}.CommunityChatRoom_sttCircleBtn__skNkx{width:34px;height:32px;border-radius:6px;border:1.5px solid #cbd5e1;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,color .2s,background .2s;flex-shrink:0}.CommunityChatRoom_sttCircleBtn__skNkx:hover:not(:disabled){border-color:#94a3b8;color:#475569}.CommunityChatRoom_sttCircleBtn__skNkx:disabled{opacity:.5;cursor:not-allowed}.CommunityChatRoom_colorPickerDropdown__ZOIrT{position:absolute;bottom:100%;left:0;margin-bottom:8px;display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:white;border:2px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:20;max-width:min(100vw - 32px,280px)}.CommunityChatRoom_colorSwatch__x1B37{width:28px;height:28px;border:2px solid;border-radius:50%;cursor:pointer;padding:0;transition:transform .2s}.CommunityChatRoom_colorSwatch__x1B37:hover{transform:scale(1.15)}.CommunityChatRoom_iconBtn__G7DWJ{width:40px;height:40px;background:white;border:2px solid #ddd;color:#666;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.CommunityChatRoom_iconBtn__G7DWJ:hover{border-color:#4b26ac;color:#4b26ac}.CommunityChatRoom_messageInput__FgTxW{flex:1 1;min-width:0;width:100%;min-height:40px;max-height:160px;padding:10px 14px;border:none;font-size:14px;line-height:1.45;font-family:inherit;outline:none;border-radius:0;resize:vertical;box-sizing:border-box;background:transparent}.CommunityChatRoom_messageInput__FgTxW:focus{outline:none}.CommunityChatRoom_sendBtn__B1HnJ{padding:8px 14px;background:#fff7ed;color:#c2410c;border:2px solid #fb923c;font-weight:700;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:background .2s,border-color .2s,color .2s;white-space:nowrap;border-radius:6px;flex-shrink:0;min-height:40px}.CommunityChatRoom_sendBtn__B1HnJ:hover:not(:disabled){background:#ffedd5;border-color:#ea580c;color:#9a3412}.CommunityChatRoom_sendBtn__B1HnJ:disabled{opacity:.45;cursor:not-allowed}.CommunityChatRoom_sendLabel__YZdI8{display:inline}.CommunityChatRoom_participantArea__nsKQE{background:white;display:flex;flex-direction:column;min-height:0;overflow:hidden}.CommunityChatRoom_participantHeader__ev2PQ{padding:16px 18px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-shrink:0}.CommunityChatRoom_participantTitle__GkU2p{font-size:16px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px;color:#222;min-width:0}.CommunityChatRoom_wideToggleBtn__OxD5a{width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:white;border:2px solid #c4b8e0;color:#4b26ac;border-radius:10px;font-size:16px;cursor:pointer;transition:background .15s,border-color .15s}.CommunityChatRoom_wideToggleBtn__OxD5a:hover{background:#f5f2fa;border-color:#4b26ac}.CommunityChatRoom_drawerRoot__hYXb2{position:fixed;inset:0;z-index:260}.CommunityChatRoom_drawerBackdrop__f85Kl{position:absolute;inset:0;background:rgba(15,23,42,.45);border:none;padding:0;cursor:pointer}.CommunityChatRoom_drawerPanel__UNBUW{position:absolute;top:0;right:0;bottom:0;width:min(320px,90vw);background:#fff;box-shadow:-10px 0 32px rgba(0,0,0,.18);display:flex;flex-direction:column;animation:CommunityChatRoom_drawerSlideIn__qqV_A .22s ease-out}@keyframes CommunityChatRoom_drawerSlideIn__qqV_A{0%{transform:translateX(100%);opacity:.96}to{transform:translateX(0);opacity:1}}.CommunityChatRoom_drawerPanelHeader__ifQTI{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px 14px;border-bottom:1px solid #e8e4f0;flex-shrink:0}.CommunityChatRoom_drawerPanelTitle__k_1Jo{margin:0;font-size:16px;font-weight:700;color:#222}.CommunityChatRoom_drawerCloseBtn__u0Q7D{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:#f1f5f9;color:#475569;border-radius:10px;font-size:22px;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.CommunityChatRoom_drawerCloseBtn__u0Q7D:hover{background:#e2e8f0;color:#1e293b}.CommunityChatRoom_drawerParticipantList__ijQC8{flex:1 1;min-height:0;overflow-y:auto;padding:8px 12px 12px}.CommunityChatRoom_drawerFooter__IKQHZ{flex-shrink:0;padding:12px 14px max(12px,env(safe-area-inset-bottom));border-top:1px solid #e5e7eb;background:#f8fafc}.CommunityChatRoom_participantList__l85AO{flex:1 1;min-height:0;overflow-y:auto;padding:12px}.CommunityChatRoom_participantFooter__yCm6j{flex-shrink:0;padding:14px 20px;border-top:none;background:#fff;display:flex;align-items:center;box-sizing:border-box}.CommunityChatRoom_leaveBtnFull__lXCpK{width:100%;padding:10px 16px;font-weight:600;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#f0f9ff;border:2px solid #7dd3fc;color:#0369a1;border-radius:8px;box-sizing:border-box;transition:background .2s,border-color .2s,color .2s;min-height:40px}.CommunityChatRoom_leaveBtnFull__lXCpK:hover{background:#e0f2fe;border-color:#38bdf8;color:#0c4a6e}.CommunityChatRoom_leaveToolbarBtn__DdlEq{margin-left:auto;font-weight:700;color:#0369a1;background:#f0f9ff;border:1.5px solid #7dd3fc;border-radius:6px;padding:4px 14px;font-size:13px;gap:5px;flex-shrink:0}.CommunityChatRoom_leaveToolbarBtn__DdlEq:hover:not(:disabled){background:#e0f2fe;border-color:#38bdf8;color:#0c4a6e}.CommunityChatRoom_kickBtn__H27o2{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#fff5f5;border:1px solid #f0c4c4;color:#c82333;border-radius:8px;font-size:14px;cursor:pointer;transition:background .15s,border-color .15s}.CommunityChatRoom_kickBtn__H27o2:hover{background:#fee2e2;border-color:#dc3545}.CommunityChatRoom_emptyParticipant__i_Uum{padding:20px;text-align:center;color:#999;font-size:13px}.CommunityChatRoom_participant__Qa5Ft{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #f0f0f0}.CommunityChatRoom_participant__Qa5Ft:last-child{border-bottom:none}.CommunityChatRoom_participantInfo___DyqK{display:flex;align-items:center;gap:8px}.CommunityChatRoom_participantAvatar__RoHdG{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.CommunityChatRoom_statusDot__MmGJw{width:8px;height:8px;flex-shrink:0}.CommunityChatRoom_statusDot__MmGJw.CommunityChatRoom_online__notc4{background:#27ae60}.CommunityChatRoom_statusDot__MmGJw.CommunityChatRoom_away__5vE4P{background:#95a5a6}.CommunityChatRoom_participantName__jzx_g{font-size:14px;font-weight:600;color:#333}.CommunityChatRoom_hostCrown__I0qQL{display:inline-flex;align-items:center;color:#eab308;font-size:14px;margin-left:4px}.CommunityChatRoom_joinedTime__iHRBq{font-size:12px;color:#999}@media (min-width:769px){.CommunityChatRoom_drawerRoot__hYXb2{display:none}}@media (max-width:1024px){.CommunityChatRoom_mainArea__n2xXx{grid-template-columns:minmax(0,1fr) minmax(0,250px)}.CommunityChatRoom_participantHeader__ev2PQ{padding:16px}.CommunityChatRoom_participantTitle__GkU2p{font-size:15px}}@media (max-width:768px){.CommunityChatRoom_container__yGcvj:not(.CommunityChatRoom_containerWide__cEHvx){height:auto;min-height:calc(100dvh - 72px);max-height:none;margin-bottom:0}.CommunityChatRoom_header__l568C{padding:10px 12px 12px;align-items:flex-start}.CommunityChatRoom_headerActions___u8_A{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.CommunityChatRoom_roomName__a5jVd{font-size:17px}.CommunityChatRoom_leaveBtn__dcuki{padding:8px 16px;font-size:13px}.CommunityChatRoom_mainArea__n2xXx{grid-template-columns:1fr;flex:1 1;min-height:0}.CommunityChatRoom_participantArea__nsKQE{display:none}.CommunityChatRoom_messageList__BTBEE{padding:12px 12px 16px;gap:12px}.CommunityChatRoom_containerWide__cEHvx .CommunityChatRoom_messageList__BTBEE{padding-bottom:max(120px,calc(96px + env(safe-area-inset-bottom, 0px)));scroll-padding-bottom:max(120px,calc(96px + env(safe-area-inset-bottom, 0px)))}.CommunityChatRoom_messageText__Uon2p{font-size:13px}.CommunityChatRoom_container__yGcvj:not(.CommunityChatRoom_containerWide__cEHvx) .CommunityChatRoom_inputArea__eaFRT{position:static}.CommunityChatRoom_containerWide__cEHvx .CommunityChatRoom_inputArea__eaFRT{position:fixed;left:0;right:0;bottom:0;z-index:80;max-width:none;box-shadow:0 -4px 16px rgba(15,23,42,.06)}.CommunityChatRoom_containerWide__cEHvx .CommunityChatRoom_inputTopRow__qCqZx{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.CommunityChatRoom_inputBottomToolbar__EmdMB{padding-bottom:max(6px,env(safe-area-inset-bottom,0px))}.CommunityChatRoom_messageInput__FgTxW{min-height:40px;max-height:120px;padding:9px 12px;font-size:15px;line-height:1.35;resize:none}.CommunityChatRoom_whisperSelect__yyXyV{max-width:90px;font-size:12px;padding:0 6px}.CommunityChatRoom_toolbarLabel__wwIU3{display:none}.CommunityChatRoom_emojiPickerDropdown__jddnD{width:min(280px,90vw);grid-template-columns:repeat(8,1fr)}.CommunityChatRoom_colorPickerDropdown__ZOIrT{left:0;bottom:calc(100% + 6px)}.CommunityChatRoom_iconBtn__G7DWJ{width:36px;height:36px;font-size:16px}.CommunityChatRoom_sendLabel__YZdI8{display:none}.CommunityChatRoom_sendBtn__B1HnJ{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:50%;font-size:0;background:#fff7ed;border:2px solid #fb923c;color:#c2410c}.CommunityChatRoom_sendBtn__B1HnJ:hover{background:#ffedd5;border-color:#ea580c;color:#9a3412}.CommunityChatRoom_sendBtn__B1HnJ svg{font-size:16px}}