/* One control column across every studio settings panel. */
:is(#menuDialog,#settingsDialog,.homeSettingsDialog) .settingRow{
 display:grid;
 grid-template-columns:minmax(0,1fr) minmax(0,52%);
 align-items:center;
 column-gap:16px;
 min-height:52px;
 margin:0;
 font-size:15px;
 line-height:1.4;
}
:is(#menuDialog,#settingsDialog,.homeSettingsDialog) .settingRow>:is(span,label){
 min-width:0;
 overflow-wrap:break-word;
}
:is(#menuDialog,#settingsDialog,.homeSettingsDialog) .settingRow>:is(select,button,input){
 box-sizing:border-box;
 grid-column:2;
 justify-self:stretch;
 width:100%;
 min-width:0;
 max-width:none;
 height:44px;
 min-height:44px;
 margin:0;
 border-radius:7px;
 font-size:14px;
}
:is(#menuDialog,#settingsDialog,.homeSettingsDialog) .settingRow>select{
 padding:8px 30px 8px 12px;
 text-overflow:ellipsis;
}
:is(#menuDialog,#settingsDialog,.homeSettingsDialog) .settingRow>button{
 display:flex;
 align-items:center;
 justify-content:center;
 padding:8px 12px;
 line-height:1.2;
}
:is(#menuDialog,#settingsDialog,.homeSettingsDialog) .settingRow>input[type=range]{
 padding:0;
 cursor:pointer;
}
@media(max-width:370px){
 :is(#menuDialog,#settingsDialog,.homeSettingsDialog) .settingRow{column-gap:10px;font-size:14px}
 :is(#menuDialog,#settingsDialog,.homeSettingsDialog) .settingRow>:is(select,button){font-size:13px}
}
