/* HintPlus v4.4.8: compact dashboard controls and safe hidden overlays. */
#hpaAuditRoot #entryDashboard .hpa-db-toolbar{display:grid!important;grid-template-columns:minmax(220px,1.4fr) minmax(145px,.7fr) minmax(145px,.7fr) minmax(165px,.8fr) auto;gap:9px!important;align-items:stretch!important;margin:0 0 12px!important}
#hpaAuditRoot #entryDashboard .hpa-db-toolbar>input,#hpaAuditRoot #entryDashboard .hpa-db-toolbar>select,#hpaAuditRoot #entryDashboard .hpa-db-actions>button{height:46px!important;min-height:46px!important;margin:0!important;border-radius:10px!important;box-sizing:border-box!important}
#hpaAuditRoot #entryDashboard .hpa-db-toolbar>input,#hpaAuditRoot #entryDashboard .hpa-db-toolbar>select{width:100%!important;min-width:0!important}
#hpaAuditRoot #entryDashboard .hpa-db-actions{display:flex!important;gap:8px!important;align-items:stretch!important;white-space:nowrap!important}
#hpaAuditRoot #entryDashboard .hpa-db-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 14px!important}
#hpaAuditRoot .hp-login-step[aria-hidden="true"]{pointer-events:none!important}
#hpaAuditRoot #portalLoginOverlay.is-open,#hpaAuditRoot #portalLoginOverlay.is-open .hp-login-dialog,#hpaAuditRoot #portalLoginOverlay.is-open select,#hpaAuditRoot #portalLoginOverlay.is-open input,#hpaAuditRoot #portalLoginOverlay.is-open button{pointer-events:auto!important}
@media(max-width:1250px){#hpaAuditRoot #entryDashboard .hpa-db-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}#hpaAuditRoot #entryDashboard .hpa-db-actions{grid-column:1/-1!important}}
@media(max-width:640px){#hpaAuditRoot #entryDashboard .hpa-db-toolbar{grid-template-columns:1fr!important}#hpaAuditRoot #entryDashboard .hpa-db-actions{grid-column:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important}#hpaAuditRoot #entryDashboard .hpa-db-actions>button{min-width:0!important;padding:0 8px!important}}
