.sys-config .tabs{display:flex;flex-wrap:wrap;gap:8px 20px;overflow:visible;padding:8px 20px 0}.sys-config .tab{white-space:nowrap;flex:0 0 auto;min-height:48px;padding:12px 16px;text-align:center}.sys-config .sys-rule{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,220px);align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #EAF2F6}.sys-rule label{font-weight:600;color:#253854}.sys-rule p{font-size:13px;line-height:1.6;color:#8190a3;margin:6px 0 0}.sys-rule input[type=checkbox]{justify-self:end;width:20px;height:20px;accent-color:#426C84}.sys-rule .input{width:100%;min-width:0;height:40px}.sys-config .notice{margin-top:20px;line-height:1.7}.sys-config .form-actions{margin-top:20px}.sys-config .form-actions .muted{font-size:12px}@media(max-width:650px){.sys-config .sys-rule{grid-template-columns:minmax(0,1fr) 100px}.sys-config .sys-rule:has(input[type=text]){grid-template-columns:1fr}.sys-config .tab{padding:12px 10px}}

@media(max-width:650px){.sys-config .tabs{gap:6px 12px;padding:8px 12px 0}.sys-config .tab{padding:12px 14px;min-height:48px}}
