
/* Keep module controls readable: checkbox first, label immediately beside it. */
#settingsModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#settingsModuleGrid .module-toggle{min-height:58px;padding:12px 14px;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:left!important;min-width:0;flex-wrap:wrap}.module-toggle>input,.module-toggle>.switch{flex:0 0 auto}.module-toggle>span{flex:1 1 90px;min-width:90px;overflow-wrap:anywhere}
#settingsModuleGrid .module-toggle input{flex:0 0 auto!important;margin:0!important;width:18px!important;height:18px!important}
#settingsModuleGrid .module-toggle>span{flex:1 1 auto!important;min-width:0!important;display:block!important;text-align:left!important;line-height:1.25}
#settingsModuleGrid .module-toggle .es{display:none}
[data-lang-mode="es"] #settingsModuleGrid .module-toggle .en{display:none}
[data-lang-mode="es"] #settingsModuleGrid .module-toggle .es{display:inline}
@media(max-width:980px){#settingsModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){#settingsModuleGrid{grid-template-columns:1fr}#settingsModuleGrid .module-toggle{min-height:52px}}
