/* Ham-Melk v149 — responsive manager information cards; no business logic. */
.hm149-command-links {display:flex;flex-wrap:wrap;gap:9px;min-width:0;margin-block:12px;}
.hm149-command-links>a {border:1px solid #d7e2f6;padding:10px 14px;border-radius:10px;background:#f7faff;color:#31599d;text-decoration:none;font-size:13px;font-weight:700;}
.hm149-command-links>a:focus-visible {outline:2px solid #3e75c4;outline-offset:3px;}
.hm149-restricted-note {background:linear-gradient(135deg,#f8fbff,#eef5ff);}
body .home-command-v44,body .hm143-center,body .dashboard-kpis-v44,body .quick-work-v44,
body .owner-home-v44,body .owner-primary-actions-v44,body .hm148-owner-summary {min-width:0;max-width:100%;}
@media (max-width:1100px) {
  body .hm143-center__grid {grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));}
  body .hm143-center__status {display:flex;flex-wrap:wrap;gap:10px;}
}
@media (max-width:650px) {
  body .hm143-center__head {display:flex;flex-wrap:wrap;gap:10px;}
  body .hm143-center__badge {max-width:100%;white-space:normal;}
  body .hm148-financial-status {flex-wrap:wrap;align-items:flex-start;}
  body .hm148-financial-status__actions {width:100%;max-width:100%;}
  body .hm148-financial-status__actions a {flex:1 1 130px;text-align:center;}
  body .hm149-command-links>a {flex:1 1 145px;text-align:center;}
}
