/* Keep translated controls readable without changing content or stored values. */
html[lang=en] .settings-sidebar>button{font-size:13px;gap:8px;padding:0 10px;white-space:normal;line-height:1.4}
html[lang=en] .settings-field{grid-template-columns:125px minmax(0,1fr)}
html[lang=en] .security-unbind .settings-field{grid-template-columns:130px minmax(0,1fr)}
html[lang=en] .settings-code-row{flex-wrap:wrap}
html[lang=en] .im-send{min-width:80px;white-space:nowrap}
html[lang=en] .im-tabs{gap:14px}
html[lang=en] .im-popup{min-width:190px}
html[lang=en] .auth-card label{line-height:1.5}
html[lang=en] .settings-contact>span{width:95px}
html[lang=en] .settings-colors{flex-wrap:wrap}
html[lang=en] .settings-general-row{flex-wrap:wrap}
@media(max-width:650px){html[lang=en] .settings-sidebar>button{font-size:11px;padding:0 4px;gap:4px}html[lang=en] .settings-field{grid-template-columns:85px minmax(0,1fr)}html[lang=en] .settings-code-row button{white-space:normal}html[lang=en] .settings-backgrounds{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){
 .settings-shell{grid-template-columns:110px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 60px}
 .settings-shell>.settings-sidebar{grid-column:1;grid-row:1;min-width:0;overflow-x:hidden}
 .settings-shell>.settings-main{grid-column:2;grid-row:1;min-width:0;overflow-x:hidden}
 .settings-shell>.im-rail{grid-column:1/-1;grid-row:2;flex-direction:row;justify-content:space-around;align-items:center;padding:3px;gap:3px;overflow-x:auto}
 .settings-shell>.im-rail .im-self{display:none}
 .settings-shell>.im-rail .im-nav{width:44px;min-width:40px;height:50px}
 .settings-shell>.im-rail .im-rail-bottom{display:flex;flex-direction:row;margin:0;gap:0}
 .settings-shell #settings-fullscreen{display:none}
 .settings-shell .settings-body{min-width:0}.settings-shell .settings-general-row select{max-width:100%}
 .settings-shell .settings-sidebar h2{padding:20px 10px}
}
html[lang=en] .contact-profile dt{min-width:110px}
