/* SALINGDIWA tabbed system administration; admin-only selectors. */
.admin-body .sd-settings-hub{width:100%;max-width:1120px;margin:0 auto;}
.admin-body .sd-settings-tabs{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch;padding:8px;margin:0 0 22px;background:#e8eeeb;border:1px solid #d7e2db;border-radius:12px;}
.admin-body .sd-settings-tabs .sd-settings-tab{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;min-height:44px;border-radius:8px;border:1px solid transparent;text-decoration:none;color:#294a3e;font-size:13px;font-weight:700;line-height:1.3;transition:background .15s,color .15s;}
.admin-body .sd-settings-tabs .sd-settings-tab:hover,.admin-body .sd-settings-tabs .sd-settings-tab:focus-visible{background:#fff;border-color:#cbdad1;color:#183b32;}
.admin-body .sd-settings-tabs .sd-settings-tab.is-active{background:var(--primary,#183b32);color:#fff;box-shadow:0 2px 7px rgba(0,0,0,.12);}
.admin-body .sd-settings-content>.page-heading{display:none;}
.admin-body .sd-settings-content>.form-card,.admin-body .sd-settings-content>.card{max-width:100%;}
.admin-body .sd-settings-diagnostics{margin:28px 0 8px;padding:18px 22px;border:1px solid #dce5df;border-radius:12px;background:#fff;color:#243d34;}
.admin-body .sd-settings-diagnostics p{color:#5b7168;font-size:13px;margin:6px 0 12px;}
.admin-body .sd-settings-diagnostics>div{display:flex;flex-wrap:wrap;gap:10px;}
.admin-body .sd-settings-diagnostics a{display:inline-block;padding:9px 13px;background:#f0f5f1;border:1px solid #d7e2db;border-radius:7px;color:#183b32;font-weight:600;font-size:13px;text-decoration:none;}
.admin-body .sd-settings-diagnostics a:hover{background:#e1ede5;}
@media(max-width:640px){.admin-body .sd-settings-tabs{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.admin-body .sd-settings-tabs .sd-settings-tab{justify-content:flex-start}.admin-body .sd-settings-hub{min-width:0;}}
