/* Single compact dropdown chevron and readable settings control layout. */
.themedNativeSelect{
  background-image:none!important;
}
.themedSelectButton{
  padding:10px 14px!important;
  background-image:none!important;
}
.themedSelectButton::before,.themedSelectButton::after{
  content:none!important;
  display:none!important;
}
.themedSelectButton svg{
  box-sizing:border-box!important;
  align-self:center!important;
  flex:0 0 18px!important;
  width:18px!important;
  height:18px!important;
  min-height:18px!important;
  margin:0 1px 0 8px!important;
  padding:0!important;
  border:0!important;
  background:none!important;
  overflow:visible!important;
}
#settings .settingsSections{
  grid-template-columns:minmax(0,1fr)!important;
}
#settings .settingsSections>.settingsSection{
  grid-column:1/-1!important;
}
#settings .settingsSections>.settingsSection:first-child .grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
#settings .settingsSections>.settingsSection:first-child .grid>div{
  grid-column:auto!important;
}
#settings .settingsSections>.settingsSection:nth-child(2) .grid,
#settings .settingsSections>.settingsSection:nth-child(2) .grid>div{
  width:100%!important;
  max-width:none!important;
}
@media(max-width:820px){
  #settings .settingsSections>.settingsSection:first-child .grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
  #settings .settingsSections>.settingsSection:first-child .grid>div{
    grid-column:1!important;
  }
}
