.StatCard-module__uhrGea__card{border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--border);flex-direction:column;gap:.35rem;padding:1.25rem 1.5rem;transition:background .15s;display:flex}.StatCard-module__uhrGea__card:hover{background:var(--bg-card-hover)}.StatCard-module__uhrGea__label{text-transform:uppercase;letter-spacing:.06em;color:var(--foreground-muted);font-size:.8rem}.StatCard-module__uhrGea__value{font-size:1.75rem;font-weight:700;font-family:var(--font-mono)}.StatCard-module__uhrGea__sub{color:var(--foreground-muted);font-size:.8rem}
.dashboard-module__XABe8G__page{max-width:1100px;margin:3rem auto;padding:0 1.25rem}.dashboard-module__XABe8G__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.dashboard-module__XABe8G__headerRow .dashboard-module__XABe8G__header{margin-bottom:0}.dashboard-module__XABe8G__header{margin-bottom:2rem}.dashboard-module__XABe8G__headerSub{color:var(--foreground-muted);margin-top:.35rem;font-size:.92rem}.dashboard-module__XABe8G__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2.5rem;display:grid}.dashboard-module__XABe8G__section{margin-bottom:2.5rem}.dashboard-module__XABe8G__table{border-collapse:collapse;width:100%}.dashboard-module__XABe8G__table th,.dashboard-module__XABe8G__table td{text-align:left;border-bottom:1px solid var(--border);padding:.65rem 1rem;font-size:.9rem}.dashboard-module__XABe8G__table th{color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.dashboard-module__XABe8G__badge{border-radius:4px;padding:.15rem .5rem;font-size:.78rem;font-weight:500;display:inline-block}.dashboard-module__XABe8G__badgePending{background:var(--accent-dim);color:var(--accent-light)}.dashboard-module__XABe8G__badgeApproved{color:var(--success);background:#22c55e26}.dashboard-module__XABe8G__badgeRejected{color:var(--danger);background:#ef444426}.dashboard-module__XABe8G__timestamp{color:var(--foreground-muted);margin-top:.5rem;font-size:.8rem}
