/* accounts.css (DDIW) */
.accounts-kpi .card{ border:0; border-radius: 16px; box-shadow: 0 8px 24px rgba(0,0,0,.06); }
.accounts-kpi .card .display-6{ font-weight: 800; }
.accounts-kpi .badge{ font-weight: 700; }
.table thead th{ white-space: nowrap; }
.text-muted-2{ color:#667085; }
.btn-ddiw{ background:#feba11; border-color:#feba11; color:#222222; font-weight:700; }
.btn-ddiw:hover{ filter: brightness(.95); color:#222222; }

/* Card + dashboard polish */
.dd-card{ border:0; border-radius: 16px; box-shadow: 0 8px 24px rgba(0,0,0,.06); }
.dd-hero{ border-radius: 16px; padding: 16px; background: linear-gradient(135deg, rgba(254,186,17,.20), rgba(0,0,0,0)); border: 1px solid rgba(16,24,40,.08); }
.mono{ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

/* Accounts dashboard: show four rows, scroll remaining tasks/reminders/notifications */
.accounts-dashboard-scroll-list{
  max-height: 260px;
  overflow-y: auto;
  padding-right: 4px;
}
.accounts-dashboard-scroll-list .list-group-item{
  min-height: 58px;
}
.accounts-dashboard-scroll-list::-webkit-scrollbar{width:6px;}
.accounts-dashboard-scroll-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;}
