.settings-form{display:grid;gap:24px}.settings-form label{display:grid;gap:7px;font-size:12px;font-weight:700;color:var(--muted);max-width:680px}.settings-form input,.settings-form select{height:44px;border:1px solid #b9c0c5;background:#fff;padding:0 12px;font:inherit;color:var(--ink);border-radius:0}.settings-form input:focus,.settings-form select:focus{outline:3px solid rgba(23,103,211,.25);border-color:var(--blue)}.settings-form .button{border:0;cursor:pointer}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.settings-check{display:flex!important;align-items:center;gap:10px;margin-bottom:18px;color:var(--ink)!important}.settings-check input{width:18px;height:18px;accent-color:var(--blue)}.optional{font-weight:400;color:var(--muted)}
@media(max-width:700px){.settings-grid{grid-template-columns:1fr}}
.schema-issues{margin:16px 0 0;padding-left:22px;color:#742b24}.schema-issues li{margin:7px 0;overflow-wrap:anywhere}
.admin-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.admin-health-grid>div{background:#fff;padding:18px;min-width:0}.admin-health-grid span,.admin-health-grid strong{display:block}.admin-health-grid span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.admin-health-grid strong{margin-top:8px;font-size:14px;overflow-wrap:anywhere}.license-alert-success{background:#e2f0e7;border-left-color:#176037;color:#176037}.admin-panel a{color:var(--blue);font-weight:700}
@media(max-width:700px){.admin-health-grid{grid-template-columns:1fr}.admin-stats-expanded{grid-template-columns:1fr}}
.backup-actions{display:flex;flex-wrap:wrap;gap:12px}.backup-actions .button:not(.button-primary){background:#fff;border:1px solid var(--line)}
.panel-heading-inline{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.panel-heading-inline h2{margin-bottom:0}.panel-heading-inline .license-kicker{margin-bottom:8px}@media(max-width:700px){.panel-heading-inline{display:block}.panel-heading-inline>.button,.panel-heading-inline>.status{margin-top:16px}}
.reveal-inline{display:flex;align-items:center;gap:8px;min-width:270px}.reveal-inline input{height:38px;width:150px;border:1px solid #b9c0c5;padding:0 10px}.reveal-inline .button{min-height:38px;padding:8px 12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.admin-form input:disabled,.admin-form button:disabled{opacity:.55;cursor:not-allowed}.license-alert a{text-decoration:underline;text-underline-offset:2px}
.health-check-list{display:grid;margin-top:20px;border-top:1px solid var(--line)}.health-check-list>div{display:grid;grid-template-columns:72px minmax(190px,.7fr) minmax(240px,1.3fr);gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.health-check-list strong{font-size:13px}.health-check-list small{color:var(--muted);overflow-wrap:anywhere}@media(max-width:700px){.health-check-list>div{grid-template-columns:72px 1fr}.health-check-list small{grid-column:2}}
