.mx_Dialog_border{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#1a2f4d!important;border:1px solid hsla(0,0%,100%,.12)!important;box-shadow:0 12px 40px rgba(0,0,0,.5)!important}.mx_Dialog{background-color:#1a2f4d!important}.mx_RoomSettingsDialog,.mx_SpaceSettingsDialog,.mx_UserSettingsDialog{--cpd-color-text-primary:hsla(0,0%,100%,.92);--cpd-color-text-secondary:hsla(0,0%,100%,.6);--cpd-color-text-placeholder:hsla(0,0%,100%,.35);--cpd-color-text-disabled:hsla(0,0%,100%,.25);--cpd-color-bg-canvas-default:#1a2f4d;--cpd-color-bg-canvas-disabled:hsla(0,0%,100%,.05);--cpd-color-bg-subtle-primary:hsla(0,0%,100%,.06);--cpd-color-bg-subtle-secondary:rgba(21,101,192,.3);--cpd-color-border-interactive-primary:hsla(0,0%,100%,.25);--cpd-color-border-disabled:hsla(0,0%,100%,.1);--cpd-color-icon-primary:hsla(0,0%,100%,.85);--cpd-color-icon-secondary:hsla(0,0%,100%,.5);--cpd-color-icon-tertiary:hsla(0,0%,100%,.35);background:#1a2f4d!important;border-radius:20px!important;box-sizing:border-box!important;color:hsla(0,0%,100%,.92)!important;color-scheme:dark;display:flex!important;flex-direction:column!important;height:85vh!important;max-width:1100px!important;overflow:hidden!important;width:90vw!important}.mx_RoomSettingsDialog.mx_Dialog_fixedWidth,.mx_UserSettingsDialog.mx_Dialog_fixedWidth{max-width:1100px!important;width:90vw!important}.mx_RoomSettingsDialog .mx_Dialog_header,.mx_UserSettingsDialog .mx_Dialog_header{background:transparent!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;flex-shrink:0!important;padding:18px 56px 14px 24px!important}.mx_RoomSettingsDialog .mx_Dialog_title,.mx_UserSettingsDialog .mx_Dialog_title{color:hsla(0,0%,100%,.95)!important;font-size:16px!important}.mx_RoomSettingsDialog .mx_SettingsDialog_content,.mx_UserSettingsDialog .mx_SettingsDialog_content{display:flex!important;flex:1 1 0!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.mx_RoomSettingsDialog .mx_TabbedView,.mx_UserSettingsDialog .mx_TabbedView{display:flex!important;flex:1 1 0!important;flex-direction:row!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;position:static!important;top:auto!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabels,.mx_UserSettingsDialog .mx_TabbedView_tabLabels{background:rgba(0,0,0,.18)!important;border-right:1px solid hsla(0,0%,100%,.08)!important;display:flex!important;flex-direction:column!important;flex-shrink:0!important;max-width:200px!important;min-width:200px!important;overflow-y:auto!important;padding:8px 0!important;position:static!important;scrollbar-width:none!important;width:200px!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabels::-webkit-scrollbar,.mx_UserSettingsDialog .mx_TabbedView_tabLabels::-webkit-scrollbar{display:none!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel,.mx_UserSettingsDialog .mx_TabbedView_tabLabel{align-items:center!important;background:none!important;border-radius:8px!important;color:hsla(0,0%,100%,.55)!important;display:flex!important;margin:2px 8px!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel:hover,.mx_UserSettingsDialog .mx_TabbedView_tabLabel:hover{background:hsla(0,0%,100%,.07)!important;color:hsla(0,0%,100%,.88)!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel_active,.mx_UserSettingsDialog .mx_TabbedView_tabLabel_active{background:rgba(21,101,192,.35)!important;color:#fff!important;outline:none!important}.mx_RoomSettingsDialog .mx_TabbedView_tabPanel,.mx_UserSettingsDialog .mx_TabbedView_tabPanel{flex:1 1 0!important;margin-left:0!important;min-height:0!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important}.mx_RoomSettingsDialog .mx_SettingsTab,.mx_UserSettingsDialog .mx_SettingsTab{background:transparent!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important;padding:20px 32px 60px 20px!important;width:100%!important}.mx_RoomSettingsDialog *,.mx_UserSettingsDialog *{box-sizing:border-box!important}.mx_RoomSettingsDialog [class*=Heading],.mx_RoomSettingsDialog h1,.mx_RoomSettingsDialog h2,.mx_RoomSettingsDialog h3,.mx_RoomSettingsDialog h4,.mx_UserSettingsDialog [class*=Heading],.mx_UserSettingsDialog h1,.mx_UserSettingsDialog h2,.mx_UserSettingsDialog h3,.mx_UserSettingsDialog h4{color:hsla(0,0%,100%,.92)!important}.mx_RoomSettingsDialog [class*=description],.mx_RoomSettingsDialog [class*=text],.mx_RoomSettingsDialog p,.mx_UserSettingsDialog [class*=description],.mx_UserSettingsDialog [class*=text],.mx_UserSettingsDialog p{color:hsla(0,0%,100%,.6)!important}.mx_RoomSettingsDialog span:not([class*=btn]):not([class*=Button]),.mx_UserSettingsDialog span:not([class*=btn]):not([class*=Button]){color:inherit!important}.mx_RoomSettingsDialog svg,.mx_UserSettingsDialog svg{color:hsla(0,0%,100%,.7)!important;fill:currentColor!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel svg,.mx_UserSettingsDialog .mx_TabbedView_tabLabel svg{color:inherit!important}.mx_RoomSettingsDialog .mx_Field,.mx_UserSettingsDialog .mx_Field{background:transparent!important}.mx_RoomSettingsDialog .mx_Field input,.mx_RoomSettingsDialog .mx_Field select,.mx_RoomSettingsDialog .mx_Field textarea,.mx_UserSettingsDialog .mx_Field input,.mx_UserSettingsDialog .mx_Field select,.mx_UserSettingsDialog .mx_Field textarea{background:hsla(0,0%,100%,.07)!important;border-color:hsla(0,0%,100%,.2)!important;color:hsla(0,0%,100%,.92)!important;font-size:14px!important}.mx_RoomSettingsDialog .mx_Field label,.mx_UserSettingsDialog .mx_Field label{background:#1e3a5f!important;color:hsla(0,0%,100%,.55)!important;padding:0 4px!important}.mx_RoomSettingsDialog .mx_Field input:focus,.mx_UserSettingsDialog .mx_Field input:focus{border-color:#1565c0!important}.mx_RoomSettingsDialog .mx_SettingsFieldset,.mx_RoomSettingsDialog fieldset,.mx_UserSettingsDialog .mx_SettingsFieldset,.mx_UserSettingsDialog fieldset{background:hsla(0,0%,100%,.03)!important;border-color:hsla(0,0%,100%,.1)!important;border-radius:8px!important}.mx_RoomSettingsDialog .mx_SettingsFieldset_legend,.mx_RoomSettingsDialog legend,.mx_UserSettingsDialog .mx_SettingsFieldset_legend,.mx_UserSettingsDialog legend{background:#1a2f4d!important;color:hsla(0,0%,100%,.45)!important;font-size:11px!important;letter-spacing:.05em!important;text-transform:uppercase!important}.mx_RoomSettingsDialog label,.mx_UserSettingsDialog label{color:hsla(0,0%,100%,.65)!important}.mx_RoomSettingsDialog .mx_AccessibleButton_kind_danger,.mx_UserSettingsDialog .mx_AccessibleButton_kind_danger{background:rgba(226,75,74,.1)!important;border-color:rgba(226,75,74,.5)!important;color:#ff6b6b!important}.mx_RoomSettingsDialog .mx_AccessibleButton_kind_primary,.mx_UserSettingsDialog .mx_AccessibleButton_kind_primary{background:#1565c0!important;color:#fff!important}.mx_RoomSettingsDialog select option,.mx_UserSettingsDialog select option{background:#1a2f4d!important;color:#fff!important}@media (max-width:1024px){.mx_RoomSettingsDialog .mx_TabbedView_tabLabels,.mx_UserSettingsDialog .mx_TabbedView_tabLabels{max-width:56px!important;min-width:56px!important;width:56px!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel,.mx_UserSettingsDialog .mx_TabbedView_tabLabel{justify-content:center!important;margin:2px 4px!important;padding:10px 0!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel svg,.mx_UserSettingsDialog .mx_TabbedView_tabLabel svg{margin-right:0!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel_text,.mx_UserSettingsDialog .mx_TabbedView_tabLabel_text{display:none!important}.mx_RoomSettingsDialog .mx_SettingsTab,.mx_UserSettingsDialog .mx_SettingsTab{padding:16px 16px 60px 14px!important}}@media (max-width:768px){.mx_Dialog_staticWrapper,.mx_Dialog_wrapper{align-items:flex-end!important;padding:0!important}.mx_Dialog_staticWrapper .mx_Dialog_border,.mx_Dialog_wrapper .mx_Dialog_border{border:none!important;border-radius:20px 20px 0 0!important;border-top:1px solid hsla(0,0%,100%,.15)!important;height:94svh!important;height:94vh!important;max-width:100vw!important;width:100vw!important}.mx_RoomSettingsDialog,.mx_SpaceSettingsDialog,.mx_UserSettingsDialog{border-radius:0!important;height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.mx_RoomSettingsDialog .mx_TabbedView,.mx_UserSettingsDialog .mx_TabbedView{flex-direction:column!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabels,.mx_UserSettingsDialog .mx_TabbedView_tabLabels{border-bottom:1px solid hsla(0,0%,100%,.1)!important;border-right:none!important;flex-direction:row!important;flex-shrink:0!important;height:auto!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0!important;width:100%!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel,.mx_UserSettingsDialog .mx_TabbedView_tabLabel{align-items:center!important;border-bottom:2px solid transparent!important;border-radius:0!important;flex-direction:column!important;flex-shrink:0!important;gap:3px!important;justify-content:center!important;margin:0!important;min-width:50px!important;padding:8px 10px!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel svg,.mx_UserSettingsDialog .mx_TabbedView_tabLabel svg{height:18px!important;margin-right:0!important;width:18px!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel_text,.mx_UserSettingsDialog .mx_TabbedView_tabLabel_text{display:block!important;font-size:9px!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel_active,.mx_UserSettingsDialog .mx_TabbedView_tabLabel_active{background:none!important;border-bottom-color:#1565c0!important}.mx_RoomSettingsDialog .mx_Dialog_header,.mx_UserSettingsDialog .mx_Dialog_header{padding:12px 48px 10px 14px!important}.mx_RoomSettingsDialog .mx_Dialog_title,.mx_UserSettingsDialog .mx_Dialog_title{font-size:14px!important;white-space:normal!important;word-break:break-word!important}.mx_RoomSettingsDialog .mx_SettingsTab,.mx_UserSettingsDialog .mx_SettingsTab{padding:10px 12px 40px!important}}@media (max-width:480px){.mx_RoomSettingsDialog .mx_TabbedView_tabLabel,.mx_UserSettingsDialog .mx_TabbedView_tabLabel{min-width:42px!important;padding:7px 6px!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel_text,.mx_UserSettingsDialog .mx_TabbedView_tabLabel_text{font-size:8px!important}}.mx_RoomSettingsDialog,.mx_UserSettingsDialog{color:hsla(0,0%,100%,.92)!important;padding:0!important}.mx_Dialog_border .mx_Dialog,[role=dialog].mx_RoomSettingsDialog,[role=dialog].mx_UserSettingsDialog{background:#1a2f4d!important;color:hsla(0,0%,100%,.92)!important;overflow:hidden!important;padding:0!important}.mx_Dialog_cancelButton{align-items:center!important;background:hsla(0,0%,100%,.1)!important;border-radius:50%!important;color:hsla(0,0%,100%,.7)!important;cursor:pointer!important;display:flex!important;height:32px!important;justify-content:center!important;transform:none!important;width:32px!important}.mx_Dialog_cancelButton:hover{background:hsla(0,0%,100%,.18)!important;color:#fff!important}.mx_Dialog_cancelButton svg{height:18px!important;width:18px!important}@media (max-width:768px){.mx_Dialog_border .mx_Dialog,[role=dialog].mx_RoomSettingsDialog,[role=dialog].mx_UserSettingsDialog{overflow:hidden!important;padding:0!important}.mx_RoomSettingsDialog,.mx_UserSettingsDialog{padding:0!important}}.mx_RoomSettingsDialog .mx_TabbedView_tabPanelContent,.mx_UserSettingsDialog .mx_TabbedView_tabPanelContent{max-width:100%!important;overflow-x:hidden!important}.mx_RoomSettingsDialog .mx_SettingsTab *,.mx_UserSettingsDialog .mx_SettingsTab *{box-sizing:border-box!important;max-width:100%!important;word-break:break-word!important}.mx_RoomSettingsDialog img,.mx_RoomSettingsDialog video,.mx_UserSettingsDialog img,.mx_UserSettingsDialog video{height:auto!important;max-width:100%!important}.mx_RoomSettingsDialog .mx_AvatarSetting_avatar,.mx_UserSettingsDialog .mx_AvatarSetting_avatar{overflow:hidden!important}.mx_RoomSettingsDialog .mx_EditableItemList,.mx_UserSettingsDialog .mx_EditableItemList{max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important}.mx_RoomSettingsDialog form,.mx_UserSettingsDialog form{max-width:100%!important;overflow:hidden!important}.mx_RoomSettingsDialog [class*=inline-field],.mx_UserSettingsDialog [class*=inline-field]{flex-wrap:wrap!important;max-width:100%!important}@media (max-width:768px){.mx_RoomProfileSettings_profile{align-items:center!important;flex-direction:column!important}.mx_RoomProfileSettings_profile_controls{width:100%!important}.mx_RoomSettingsDialog .mx_SettingsTab,.mx_UserSettingsDialog .mx_SettingsTab{overflow-x:hidden!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel_text,.mx_UserSettingsDialog .mx_TabbedView_tabLabel_text{display:none!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel,.mx_UserSettingsDialog .mx_TabbedView_tabLabel{flex:1!important;max-width:60px!important;min-width:0!important;padding:10px 4px!important}}@media (max-width:400px){.mx_RoomSettingsDialog .mx_TabbedView_tabLabel,.mx_UserSettingsDialog .mx_TabbedView_tabLabel{max-width:52px!important;padding:8px 2px!important}.mx_RoomSettingsDialog .mx_TabbedView_tabLabel svg,.mx_UserSettingsDialog .mx_TabbedView_tabLabel svg{height:16px!important;width:16px!important}}.mx_RoomSettingsDialog .mx_RoomProfileSettings,.mx_UserSettingsDialog .mx_RoomProfileSettings{box-sizing:border-box!important;overflow:hidden!important;width:100%!important}.mx_RoomSettingsDialog .mx_RoomProfileSettings_profile,.mx_UserSettingsDialog .mx_RoomProfileSettings_profile{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;gap:16px!important;overflow:hidden!important;width:100%!important}.mx_RoomSettingsDialog .mx_AvatarSetting_avatar,.mx_UserSettingsDialog .mx_AvatarSetting_avatar{flex-shrink:0!important;width:80px!important}.mx_RoomSettingsDialog .mx_RoomProfileSettings_profile_controls,.mx_UserSettingsDialog .mx_RoomProfileSettings_profile_controls{box-sizing:border-box!important;flex:1 1 0!important;min-width:0!important;overflow:hidden!important;width:0!important}.mx_RoomSettingsDialog .mx_RoomProfileSettings_profile_controls .mx_Field,.mx_UserSettingsDialog .mx_RoomProfileSettings_profile_controls .mx_Field{box-sizing:border-box!important;width:100%!important}.mx_RoomSettingsDialog .mx_RoomProfileSettings_profile_controls input,.mx_RoomSettingsDialog .mx_RoomProfileSettings_profile_controls textarea,.mx_UserSettingsDialog .mx_RoomProfileSettings_profile_controls input,.mx_UserSettingsDialog .mx_RoomProfileSettings_profile_controls textarea{box-sizing:border-box!important;max-width:100%!important;width:100%!important}@media (max-width:480px){.mx_RoomSettingsDialog .mx_RoomProfileSettings_profile,.mx_UserSettingsDialog .mx_RoomProfileSettings_profile{align-items:center!important;flex-direction:column!important}.mx_RoomSettingsDialog .mx_RoomProfileSettings_profile_controls,.mx_UserSettingsDialog .mx_RoomProfileSettings_profile_controls{flex:none!important;width:100%!important}}
/* ─── ≤460px: убираем правый padding/margin в контролах профиля ─── */
@media (max-width: 460px) {
    .mx_RoomProfileSettings_profile_controls {
        padding-right: 0 !important;
        margin-right: 0 !important;
    }
    .mx_RoomProfileSettings_profile_controls .mx_Field {
        padding-right: 0 !important;
        margin-right: 0 !important;
    }
    .mx_RoomProfileSettings_profile_controls input,
    .mx_RoomProfileSettings_profile_controls textarea {
        padding-right: 8px !important;
        margin-right: 0 !important;
    }
}
