.ChatSidebar_sidebar__CSU_G{position:fixed;left:0;top:0;width:320px;height:100vh;background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;z-index:100;box-shadow:1px 0 3px rgba(0,0,0,.05);transform:translateX(0);transition:transform .3s ease-out,left .3s ease-out,right .3s ease-out,border-right .3s ease-out,border-left .3s ease-out,box-shadow .3s ease-out;overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChatSidebar_sidebar__CSU_G.ChatSidebar_right__LwlTx{left:auto;right:0;border-right:none;border-left:1px solid #e5e7eb;box-shadow:-1px 0 3px rgba(0,0,0,.05)}@media (max-width:768px){.ChatSidebar_sidebar__CSU_G{width:100%;max-width:320px;transform:translateX(-100%)}.ChatSidebar_sidebar__CSU_G.ChatSidebar_open__ay72x{transform:translateX(0)}.ChatSidebar_sidebar__CSU_G.ChatSidebar_right__LwlTx{left:auto;right:0;transform:translateX(100%)}.ChatSidebar_sidebar__CSU_G.ChatSidebar_right__LwlTx.ChatSidebar_open__ay72x{transform:translateX(0)}}@keyframes ChatSidebar_slideIn__ckaFY{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ChatSidebar_sidebarHeader__4t8Dy{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#fff}@media (max-width:768px){.ChatSidebar_sidebarHeader__4t8Dy{padding:16px}}.ChatSidebar_sidebarHeader__4t8Dy h2{margin:0;font-size:18px;font-weight:600;color:#111827}.ChatSidebar_sidebarActions__LxZ76{display:flex;gap:8px}.ChatSidebar_closeButton__kffkI,.ChatSidebar_createButton__qUhTL,.ChatSidebar_positionToggle__8fUQV{background:transparent;border:1px solid #e5e7eb;cursor:pointer;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#374151;min-width:44px;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ChatSidebar_positionToggle__8fUQV:hover{background:#f3f4f6;border-color:#d1d5db;color:#111827}.ChatSidebar_positionToggle__8fUQV svg{display:block}.ChatSidebar_resizeHandle__ny6mQ{position:absolute;top:0;width:4px;height:100%;cursor:col-resize;z-index:101;background:transparent;transition:background .2s ease}.ChatSidebar_resizeHandle__ny6mQ:hover{background:rgba(74,158,255,.3)}.ChatSidebar_resizeHandle__ny6mQ:active{background:rgba(74,158,255,.5)}.ChatSidebar_resizeHandleRight__ZZ3wv{right:0}.ChatSidebar_resizeHandleLeft__erNm2{left:0}@media (max-width:768px){.ChatSidebar_resizeHandle__ny6mQ{display:none}}.ChatSidebar_createButton__qUhTL:hover{background:#6b6b6b;border-color:#6b6b6b;color:#fff}.ChatSidebar_closeButton__kffkI:hover{background:#f3f4f6;border-color:#d1d5db}.ChatSidebar_searchContainer__Wu2wl{position:relative;margin:16px;background:#f9fafb;border:0!important;border-radius:8px;padding:10px 14px;flex-shrink:0;transition:background .2s ease;box-shadow:none!important;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ChatSidebar_searchContainer__Wu2wl:focus-within{background:#fff;box-shadow:none!important;outline:none!important;border:none!important}.ChatSidebar_searchContainer__Wu2wl:not(:focus-within){border:none!important;box-shadow:none!important;outline:none!important}@media (max-width:768px){.ChatSidebar_searchContainer__Wu2wl{margin:12px;padding:8px 12px}}.ChatSidebar_searchIcon__Ekjov{left:24px;top:50%;transform:translateY(-50%)}.ChatSidebar_searchInput__984vI{padding:0 0 0 38px;border:0!important;outline:none!important;background:transparent;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ChatSidebar_searchInput__984vI:focus,.ChatSidebar_searchInput__984vI:not(:focus){outline:none!important;box-shadow:none!important;border:none!important}.ChatSidebar_chatsList__GHwZL{flex:1;overflow-y:auto;padding:0 8px}.ChatSidebar_chatsList__GHwZL::-webkit-scrollbar{width:6px}.ChatSidebar_chatsList__GHwZL::-webkit-scrollbar-track{background:transparent}.ChatSidebar_chatsList__GHwZL::-webkit-scrollbar-thumb{background:#32323c;border-radius:3px}.ChatSidebar_chatsList__GHwZL::-webkit-scrollbar-thumb:hover{background:#3c3c46}.ChatSidebar_chatItem__r8bdQ{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:2px;position:relative;-webkit-tap-highlight-color:transparent;min-height:60px}@media (max-width:480px){.ChatSidebar_chatItem__r8bdQ{padding:10px;gap:10px;min-height:56px}}.ChatSidebar_chatItem__r8bdQ:hover{background:#f9fafb}.ChatSidebar_chatItem__r8bdQ.ChatSidebar_active__5srwt{background:#f3f4f6;border-left:3px solid #6b6b6b}.ChatSidebar_chatAvatarWrapper__nu_vv{position:relative;flex-shrink:0}.ChatSidebar_chatAvatar__R9qHV{width:48px;height:48px;border-radius:50%;background:#6b6b6b;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;border:2px solid #f3f4f6}@media (max-width:480px){.ChatSidebar_chatAvatar__R9qHV{width:44px;height:44px}}.ChatSidebar_onlineIndicator__pOomT{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#22c55e;border:none;border-radius:50%}.ChatSidebar_chatAvatar__R9qHV img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ChatSidebar_chatInfo__5PMT7{flex:1;min-width:0}.ChatSidebar_chatHeader__SPFwM{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.ChatSidebar_chatName__wJihh{font-weight:500;font-size:14px;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.ChatSidebar_chatName__wJihh{font-size:13px}}.ChatSidebar_chatTime__gGQa_{font-size:11px;color:#6b7280;white-space:nowrap;margin-left:8px}.ChatSidebar_lastMessage__KCeiF{font-size:12px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:flex;align-items:center;gap:0;min-width:0}.ChatSidebar_lastMessageSender__TFfO0{color:#111827;font-weight:500;flex-shrink:0;margin-right:4px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatSidebar_lastMessageText__8EnLA{color:#6b7280;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}@media (max-width:480px){.ChatSidebar_lastMessageText__8EnLA,.ChatSidebar_lastMessage__KCeiF{font-size:11px}.ChatSidebar_lastMessageSender__TFfO0{font-size:11px;max-width:100px}}.ChatSidebar_participantCount__mNUHD{font-size:12px;color:#9ca3af;margin-top:2px;margin-bottom:2px}@media (max-width:480px){.ChatSidebar_participantCount__mNUHD{font-size:11px}}.ChatSidebar_unreadBadge__zOoUx{position:absolute;top:auto;bottom:12px;right:12px;background:#4a9eff;color:#fff;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:600;min-width:18px;text-align:center;line-height:1.2}.ChatSidebar_loading__Ia1_v{font-size:14px}.ChatSidebar_emptyState__kqZk7,.ChatSidebar_loading__Ia1_v{text-align:center;padding:40px 20px;color:#6b7280}.ChatSidebar_emptyIcon__O65U6{color:#9ca3af;margin-bottom:16px;opacity:.6}.ChatSidebar_emptyState__kqZk7 p{margin:0;font-size:14px;color:#6b7280}.ChatSidebar_modalOverlay__5St3U{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:ChatSidebar_fadeIn__ZKELF .2s ease-out}@keyframes ChatSidebar_fadeIn__ZKELF{0%{opacity:0}to{opacity:1}}.ChatSidebar_modal__f1I6W{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;max-width:500px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:ChatSidebar_slideUp__Prmk4 .2s ease-out;overflow:hidden;position:relative}@media (max-width:768px){.ChatSidebar_modal__f1I6W{max-width:95vw;max-height:90vh;border-radius:16px;margin:0 8px}}@keyframes ChatSidebar_slideUp__Prmk4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ChatSidebar_modalHeader__1hMnf{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.ChatSidebar_modalHeader__1hMnf h2{margin:0;font-size:20px;font-weight:600;color:#111827}@media (max-width:768px){.ChatSidebar_modalHeader__1hMnf{padding:20px}.ChatSidebar_modalHeader__1hMnf h2{font-size:20px}}.ChatSidebar_modalClose__0UZlS{background:transparent;border:none;cursor:pointer;color:#6b7280;padding:8px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ChatSidebar_modalClose__0UZlS:hover{background:#f3f4f6;color:#111827}.ChatSidebar_modalForm__vVs_I{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.ChatSidebar_modalTopSection__woamo{padding:16px 20px 12px;border-bottom:1px solid #e5e7eb;flex-shrink:0;display:flex;flex-direction:column;gap:12px;background:#fff}@media (max-width:768px){.ChatSidebar_modalTopSection__woamo{padding:12px 16px 10px}}.ChatSidebar_groupNameInput__I60h4{margin-top:0}.ChatSidebar_chatTypeSelector__nRl5K{display:flex;gap:6px;background:#f3f4f6;border-radius:10px;padding:3px}.ChatSidebar_chatTypeButton__8kT_C{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border:none;background:transparent;border-radius:8px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease}.ChatSidebar_chatTypeButton__8kT_C:hover{background:hsla(0,0%,100%,.8);color:#374151}.ChatSidebar_chatTypeButtonActive__uTOb4{background:#fff;color:#111827;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ChatSidebar_chatTypeButton__8kT_C svg{flex-shrink:0}.ChatSidebar_input__bczAY{width:100%;padding:10px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#111827;font-size:14px;font-family:inherit;outline:none;transition:all .2s ease}@media (max-width:768px){.ChatSidebar_input__bczAY{padding:10px 14px;font-size:16px}}.ChatSidebar_input__bczAY:focus{border-color:#6b6b6b;background:#fafafa}.ChatSidebar_input__bczAY::-moz-placeholder{color:#9ca3af}.ChatSidebar_input__bczAY::placeholder{color:#9ca3af}.ChatSidebar_searchInputContainer__j5E6D{position:relative;display:flex;align-items:center;width:100%}.ChatSidebar_searchIcon__Ekjov{position:absolute;left:14px;color:#9ca3af;pointer-events:none;z-index:1}.ChatSidebar_searchInput__984vI{width:100%;padding:10px 14px 10px 42px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;color:#111827;font-size:14px;font-family:inherit;outline:none;transition:all .2s ease}.ChatSidebar_searchInput__984vI:focus{background:#fff;border-color:#6b6b6b;box-shadow:0 0 0 2px hsla(0,0%,42%,.1)}.ChatSidebar_searchInput__984vI::-moz-placeholder{color:#9ca3af}.ChatSidebar_searchInput__984vI::placeholder{color:#9ca3af}.ChatSidebar_searchLoader__KaKu6{position:absolute;right:14px;color:#9ca3af;animation:ChatSidebar_spin__yx87Q 1s linear infinite;pointer-events:none}.ChatSidebar_error__OpQuM{padding:12px 16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#ef4444;font-size:14px;margin-bottom:20px}.ChatSidebar_modalActions__0xwvW{display:flex;gap:10px;justify-content:flex-end;padding:12px 20px;border-top:1px solid #e5e7eb;flex-wrap:wrap;flex-shrink:0;background:#fff}@media (max-width:768px){.ChatSidebar_modalActions__0xwvW{gap:8px;padding:10px 16px}}.ChatSidebar_cancelButton__tbzBM,.ChatSidebar_submitButton__ZRpx0{padding:9px 18px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;touch-action:manipulation;min-height:38px}@media (max-width:768px){.ChatSidebar_cancelButton__tbzBM,.ChatSidebar_submitButton__ZRpx0{padding:10px 16px;font-size:14px;flex:1;min-width:0;min-height:40px}}.ChatSidebar_cancelButton__tbzBM{background:#f3f4f6;color:#374151}.ChatSidebar_cancelButton__tbzBM:hover:not(:disabled){background:#e5e7eb}.ChatSidebar_cancelButton__tbzBM:active:not(:disabled){transform:scale(.98)}.ChatSidebar_submitButton__ZRpx0{background:#6b6b6b;color:#fff;font-weight:600}.ChatSidebar_submitButton__ZRpx0:hover:not(:disabled){background:#5a5a5a}.ChatSidebar_submitButton__ZRpx0:active:not(:disabled){transform:scale(.98)}.ChatSidebar_cancelButton__tbzBM:disabled,.ChatSidebar_submitButton__ZRpx0:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.ChatSidebar_searchResultsContainer__VlVRt{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background:#fff}.ChatSidebar_searchResultsContainer__VlVRt::-webkit-scrollbar{width:6px}.ChatSidebar_searchResultsContainer__VlVRt::-webkit-scrollbar-track{background:transparent}.ChatSidebar_searchResultsContainer__VlVRt::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.ChatSidebar_searchResultsContainer__VlVRt::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ChatSidebar_searchResultsList__XRqfF{display:flex;flex-direction:column}@keyframes ChatSidebar_slideDown__2Tmga{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ChatSidebar_searchResultItem___Q1ia{display:flex;align-items:center;gap:12px;padding:12px 20px;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid #f3f4f6}.ChatSidebar_searchResultItem___Q1ia:last-child{border-bottom:none}.ChatSidebar_searchResultItem___Q1ia:hover{background:#f9fafb}.ChatSidebar_searchResultItem___Q1ia:active{background:#f3f4f6}.ChatSidebar_searchResultEmpty__YdEUv{padding:40px 20px;text-align:center;color:#9ca3af;font-size:14px}.ChatSidebar_searchResultAvatar__FJ4ik{width:40px;height:40px;border-radius:50%;flex-shrink:0;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center}.ChatSidebar_searchResultAvatar__FJ4ik img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ChatSidebar_searchResultAvatarPlaceholder__2gNIi{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.ChatSidebar_searchResultInfo__CVv_b{flex:1;min-width:0;overflow:hidden}.ChatSidebar_searchResultName__e9RwZ{font-weight:500;font-size:14px;color:#111827;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatSidebar_searchResultUsername__Pj_LK{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatSidebar_searchResultEmail__yHQLN{color:#9ca3af;font-size:11px}.ChatSidebar_addIcon__nmoIU{color:#9ca3af;flex-shrink:0;transition:all .2s ease}.ChatSidebar_searchResultItem___Q1ia:hover .ChatSidebar_addIcon__nmoIU{color:#6b6b6b;transform:scale(1.05)}.ChatSidebar_selectedParticipantsCompact__4Jm4b{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0;max-height:80px;overflow-y:auto;overflow-x:hidden}.ChatSidebar_selectedParticipantsCompact__4Jm4b::-webkit-scrollbar{width:4px;height:4px}.ChatSidebar_selectedParticipantsCompact__4Jm4b::-webkit-scrollbar-track{background:transparent}.ChatSidebar_selectedParticipantsCompact__4Jm4b::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.ChatSidebar_selectedParticipantsCompact__4Jm4b::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ChatSidebar_participantTagCompact__H5VoQ{display:flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;background:#e8f4fd;border:1px solid #bee3f8;border-radius:16px;font-size:13px;color:#2c5282;transition:all .2s ease;animation:ChatSidebar_slideInTag__Fgb6V .2s ease-out}@keyframes ChatSidebar_slideInTag__Fgb6V{0%{opacity:0;transform:translateY(-4px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ChatSidebar_participantTagCompact__H5VoQ:hover{background:#bee3f8;border-color:#90cdf4}.ChatSidebar_participantTagAvatar__rKbxB{width:20px;height:20px;border-radius:50%;flex-shrink:0;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:10px}.ChatSidebar_participantTagAvatar__rKbxB img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ChatSidebar_participantTagName__jK1EF{font-weight:500;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.ChatSidebar_removeParticipantButton__bPqlM{background:transparent;border:none;cursor:pointer;color:#6b7280;padding:2px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;width:18px;height:18px;flex-shrink:0;margin-left:4px;opacity:.7}.ChatSidebar_removeParticipantButton__bPqlM:hover{background:rgba(239,68,68,.15);color:#ef4444;opacity:1}.ChatSidebar_removeParticipantButton__bPqlM:active{transform:scale(.9)}.ChatSidebar_spinner__oTjiT{animation:ChatSidebar_spin__yx87Q 1s linear infinite}@keyframes ChatSidebar_spin__yx87Q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChatSidebar_statusIcon__e_flv{color:#9696a0;flex-shrink:0}.ChatSidebar_statusIconRead__we5Le{color:#22c55e;flex-shrink:0}.MediaPreviewModal_overlay__Z9zFu{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.MediaPreviewModal_modal__4pzoJ{background:#1e2028;border-radius:16px;width:90%;max-width:520px;box-shadow:0 20px 60px rgba(0,0,0,.5);overflow:hidden;animation:MediaPreviewModal_modalAppear__w_VMQ .2s ease-out}@keyframes MediaPreviewModal_modalAppear__w_VMQ{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.MediaPreviewModal_header__B9Jx1{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.08)}.MediaPreviewModal_title__NmD_z{font-size:18px;font-weight:600;color:#fff;margin:0}.MediaPreviewModal_closeButton__MmsAe{background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}.MediaPreviewModal_closeButton__MmsAe:hover{background:hsla(0,0%,100%,.1);color:#fff}.MediaPreviewModal_content__vF2RU{padding:24px}.MediaPreviewModal_videoContainer__u66Qu{position:relative;width:100%;aspect-ratio:16/9;background:#14161c;border-radius:12px;overflow:hidden;margin-bottom:20px}.MediaPreviewModal_video__mB0S1{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}.MediaPreviewModal_cameraOff__JfVx5,.MediaPreviewModal_errorState__46sYK,.MediaPreviewModal_loadingState__y_Gvn{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6);gap:12px}.MediaPreviewModal_spinner__rBLR1{animation:MediaPreviewModal_spin__KZngy 1s linear infinite;color:#667eea}@keyframes MediaPreviewModal_spin__KZngy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MediaPreviewModal_errorState__46sYK{color:#ff6464}.MediaPreviewModal_errorText__bawLM{text-align:center;max-width:280px;font-size:14px;line-height:1.5}.MediaPreviewModal_retryButton__cYksz{margin-top:8px;padding:10px 20px;background:#667eea;border:none;border-radius:8px;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.MediaPreviewModal_retryButton__cYksz:hover{background:#5a6edc}.MediaPreviewModal_cameraOff__JfVx5{color:hsla(0,0%,100%,.4)}.MediaPreviewModal_cameraOff__JfVx5 p{font-size:14px}.MediaPreviewModal_micTest__jMAvd{background:#191b23;border-radius:10px;padding:16px;margin-bottom:16px}.MediaPreviewModal_micTestHeader__xSd_G{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.MediaPreviewModal_micTestLabel__KvVOz{font-size:13px;color:hsla(0,0%,100%,.6);font-weight:500}.MediaPreviewModal_micTestStatus__semyz{display:flex;align-items:center;gap:6px;font-size:13px;color:hsla(0,0%,100%,.8)}.MediaPreviewModal_micTestOk__0uaqQ{color:#64dc78}.MediaPreviewModal_micTestWaiting__AOQVD{color:#ffb450;animation:MediaPreviewModal_pulse__eCSDX 1.5s ease-in-out infinite}@keyframes MediaPreviewModal_pulse__eCSDX{0%,to{opacity:.6}50%{opacity:1}}.MediaPreviewModal_audioLevelContainer__MO1Ap{width:100%}.MediaPreviewModal_audioLevelBars__MatnW{display:flex;gap:3px;height:24px;align-items:flex-end}.MediaPreviewModal_audioLevelBar__jDFaY{flex:1;height:100%;background:#2d303a;border-radius:2px;transition:background .1s}.MediaPreviewModal_audioLevelBarActive__VOREE{background:#64dc78}.MediaPreviewModal_audioLevelBarActive__VOREE.MediaPreviewModal_audioLevelBarHigh___Qnhs{background:#ff6464}.MediaPreviewModal_controls__puNIg{display:flex;gap:12px;margin-bottom:16px}.MediaPreviewModal_controlButton__lWNJ2{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:#2d303a;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-size:13px;cursor:pointer;transition:all .2s}.MediaPreviewModal_controlButton__lWNJ2:hover:not(:disabled){background:#373a44;border-color:hsla(0,0%,100%,.2)}.MediaPreviewModal_controlButton__lWNJ2:disabled{opacity:.5;cursor:not-allowed}.MediaPreviewModal_controlButton__lWNJ2.MediaPreviewModal_disabled__3tjf_{background:#3c2d2d;border-color:hsla(0,100%,70%,.3);color:#ff9696}.MediaPreviewModal_settingsButton__2nUnq{flex:none;width:auto;padding:12px 16px}.MediaPreviewModal_chevron__qSrce{transition:transform .2s;margin-left:4px}.MediaPreviewModal_chevronOpen__SEQ_H{transform:rotate(180deg)}.MediaPreviewModal_settingsPanel__azNvI{background:#191b23;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:16px;animation:MediaPreviewModal_slideDown__Chrtj .2s ease-out}@keyframes MediaPreviewModal_slideDown__Chrtj{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.MediaPreviewModal_settingGroup__5glzB{display:flex;flex-direction:column;gap:8px}.MediaPreviewModal_settingLabel__RvBLl{font-size:13px;color:hsla(0,0%,100%,.6);font-weight:500}.MediaPreviewModal_select__cPumU{width:100%;padding:10px 12px;background:#232630;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:14px;cursor:pointer;outline:none;transition:border-color .2s}.MediaPreviewModal_select__cPumU:hover{border-color:hsla(0,0%,100%,.2)}.MediaPreviewModal_select__cPumU:focus{border-color:#667eea}.MediaPreviewModal_select__cPumU option{background:#232630;color:#fff}.MediaPreviewModal_footer__DI5_z{display:flex;gap:12px;padding:20px 24px;border-top:1px solid hsla(0,0%,100%,.08)}.MediaPreviewModal_cancelButton__Alesj,.MediaPreviewModal_confirmButton__7WtIF{flex:1;padding:14px 24px;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.MediaPreviewModal_cancelButton__Alesj{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fff}.MediaPreviewModal_cancelButton__Alesj:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.3)}.MediaPreviewModal_confirmButton__7WtIF{background:#667eea;border:none;color:#fff}.MediaPreviewModal_confirmButton__7WtIF:hover:not(:disabled){background:#5a6edc}.MediaPreviewModal_confirmButton__7WtIF:disabled{opacity:.7;cursor:not-allowed}.MediaPreviewModal_buttonSpinner__YwmWl{animation:MediaPreviewModal_spin__KZngy 1s linear infinite}