/* SBM ONE v178 simplicity release: presentation-only helpers. */
.sbm-action-groups{display:grid;gap:16px}.sbm-action-group{margin:0}.sbm-action-group h2{margin:0 0 4px}.sbm-action-group>.section-copy{margin:0 0 12px;color:var(--muted)}
.sbm-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px}.sbm-quick-card{display:block;border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--card,#fff);color:inherit;text-decoration:none;min-height:92px}.sbm-quick-card strong{display:block;font-size:17px;color:var(--navy);margin-bottom:4px}.sbm-quick-card span{color:var(--muted);font-size:13px}.sbm-quick-card:hover{border-color:#d99b00;box-shadow:0 6px 18px #123a5a12}
.sbm-help{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--card,#fff);margin:10px 0}.sbm-help summary{cursor:pointer;font-weight:800}.sbm-help>:last-child{margin-bottom:0}
.management-jumpbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 14px}.management-jumpbar button{min-height:46px}.management-group{border:1px solid var(--line);border-radius:14px;background:var(--card,#fff);margin:0 0 14px;overflow:hidden}.management-group>summary{cursor:pointer;font-weight:900;font-size:18px;padding:15px 16px;background:color-mix(in srgb,var(--navy) 6%,transparent)}.management-group>.management-group-body{padding:14px}.management-group .page{margin-top:12px}.management-group .grid{margin-top:10px}
.eval-first{margin-bottom:14px}.eval-first-grid{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:end}.eval-first .status{margin-top:8px;color:var(--muted)}
html[data-sbm-theme="dark"] .sbm-quick-card,html[data-sbm-theme="dark"] .sbm-help,html[data-sbm-theme="dark"] .management-group{background:#111922;color:#eef4f8;border-color:#465765}html[data-sbm-theme="dark"] .sbm-quick-card strong{color:#f2f6f9}
@media(max-width:760px){.sbm-quick-grid{grid-template-columns:1fr}.management-jumpbar{grid-template-columns:1fr 1fr}.eval-first-grid{grid-template-columns:1fr}.tile,.btn,button,select,input[type="button"],input[type="submit"]{min-height:44px}.page{scroll-margin-top:12px}.sbm-action-group .grid{grid-template-columns:1fr!important}.maintenanceSchedule-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.maintenanceSchedule-tabs .btn{width:100%;text-align:center}.management-group>summary{padding:16px}.management-group>.management-group-body{padding:10px}}
@media(max-width:430px){.management-jumpbar{grid-template-columns:1fr}.maintenanceSchedule-tabs{grid-template-columns:1fr!important}}
