/* Stage 26: user-final-locked visual layout; retains live PHP data and role permissions. */
body.hp-superadmin .clinic-main .hp25-overview{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr)!important;gap:14px!important;align-items:stretch}
body.hp-superadmin .clinic-main .hp25-overview>.dashboard-services[hidden]{display:none!important}
body.hp-superadmin .clinic-main .hp25-overview>.hp24-quick-actions{grid-column:auto!important;min-width:0!important}
body.hp-superadmin .clinic-main .hp25-overview>.dashboard-chart{min-width:0!important}
body.hp-superadmin .clinic-main .hp25-overview .hp24-quick-actions .hp24-action-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important}
body.hp-superadmin .clinic-main .hp25-overview .hp24-quick-actions .hp24-action-grid>a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:108px!important;padding:12px 6px!important;font-size:clamp(11px,.87vw,15px)!important;line-height:1.23!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;text-align:center!important;border-radius:12px!important}
body.hp-superadmin .clinic-main .hp25-overview .hp24-quick-actions .hp24-action-grid>a span{font-size:clamp(26px,2.2vw,36px)!important;line-height:1.05!important}
body.hp-superadmin .clinic-main .hp25-overview .hp24-action-grid>a:nth-child(5){background:#fce1ee!important;color:#d62071!important}
body.hp-superadmin .clinic-main .hp25-overview .hp24-action-grid>a:nth-child(6){background:#d6f7ee!important;color:#078c76!important}
body.hp-superadmin .clinic-main .hp25-overview .hp24-action-grid>a:nth-child(7){background:#dee8ff!important;color:#1559c5!important}
body.hp-superadmin .clinic-main .hp25-overview .hp24-action-grid>a:nth-child(8){background:#fff1c9!important;color:#bd7800!important}
body.hp-superadmin .clinic-main .hp25-recent-row{margin-top:14px!important}
body.hp-superadmin .clinic-main .hp25-recent-row .tablewrap{max-width:100%;overflow-x:auto}
body.hp-superadmin .clinic-sidebar>a .hp25-menu-icon{background:transparent!important;color:var(--hp25-icon-color,#a5e7ff)!important;font-size:22px!important}
body.hp-superadmin .clinic-sidebar>a[aria-current=page] .hp25-menu-icon{color:#fff!important}
@media(max-width:1350px){body.hp-superadmin .clinic-main .hp25-overview{grid-template-columns:minmax(0,1fr)!important}body.hp-superadmin .clinic-main .hp25-overview>.hp24-quick-actions{grid-column:auto!important}body.hp-superadmin .clinic-main .hp25-overview .hp24-quick-actions .hp24-action-grid>a{font-size:14px!important}}
@media(max-width:600px){body.hp-superadmin .clinic-main .hp25-overview .hp24-quick-actions .hp24-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.hp-superadmin .clinic-main .hp25-overview .hp24-quick-actions .hp24-action-grid>a{min-height:105px!important}}
