/* V11.0.12: deterministic system-settings form; no colored animated widget replacement. */
.v1112-plain-efficiency-panel .settings-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}
.v1112-plain-efficiency-panel .settings-grid > * {min-width:0!important;min-height:0!important;background:#fff!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;transform:none!important;animation:none!important;transition:none!important}
.v1112-plain-efficiency-panel .settings-grid > *::before,.v1112-plain-efficiency-panel .settings-grid > *::after{display:none!important;content:none!important}
.v1112-plain-efficiency-panel .settings-grid input,.v1112-plain-efficiency-panel .settings-grid select{width:100%!important;box-shadow:none;min-height:42px}
.v1112-role-rule-title{font-size:15px;margin:14px 0 12px;color:#1b3558;font-weight:750}
.v1112-alert-tabs{margin-bottom:8px;gap:8px;display:flex;flex-wrap:wrap}
.v1112-alert-tabs button{min-width:110px}
@media(max-width:1099px){.v1112-plain-efficiency-panel .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){.v1112-plain-efficiency-panel .settings-grid{grid-template-columns:1fr!important}}
