.StatCard-module__7UZXwq__card{background:var(--color-card-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--space-lg);transition:box-shadow var(--transition-normal);justify-content:center;align-items:center;display:flex}.StatCard-module__7UZXwq__card:hover{box-shadow:0 4px 12px #0000000f}.StatCard-module__7UZXwq__info{text-align:center}.StatCard-module__7UZXwq__label{font-size:var(--fs-small);color:var(--color-border);font-weight:var(--fw-regular);margin-bottom:4px}.StatCard-module__7UZXwq__value{font-size:1.5rem;font-weight:var(--fw-semibold);color:var(--color-black);margin-bottom:6px;line-height:1}.StatCard-module__7UZXwq__trend{font-size:var(--fs-micro);font-weight:var(--fw-semibold);border-radius:20px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.StatCard-module__7UZXwq__trend.StatCard-module__7UZXwq__up{color:var(--color-success);background:#22c55e1a}.StatCard-module__7UZXwq__trend.StatCard-module__7UZXwq__down{color:var(--color-danger);background:#ef44441a}
.DateRangeFilter-module__4t-62G__wrapper{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.DateRangeFilter-module__4t-62G__presetBtn{border-radius:var(--radius-sm);font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--color-charcoal);border:1px solid var(--color-border-light);transition:all var(--transition-fast);white-space:nowrap;padding:6px 14px}.DateRangeFilter-module__4t-62G__presetBtn:hover{background:var(--color-beige)}.DateRangeFilter-module__4t-62G__presetBtn.DateRangeFilter-module__4t-62G__active{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.DateRangeFilter-module__4t-62G__dateInputs{align-items:center;gap:var(--space-xs);display:flex}.DateRangeFilter-module__4t-62G__dateInput{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);font-size:var(--fs-micro);font-family:var(--font-family);color:var(--color-charcoal);transition:border-color var(--transition-fast);outline:none;padding:6px 12px}.DateRangeFilter-module__4t-62G__dateInput:focus{border-color:var(--color-primary)}.DateRangeFilter-module__4t-62G__separator{font-size:var(--fs-micro);color:var(--color-border)}
.DataTable-module__zPga1G__tableWrapper{background:var(--color-card-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-md);width:100%;max-width:100%;overflow:hidden}.DataTable-module__zPga1G__toolbar{padding:var(--space-md)var(--space-lg);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.DataTable-module__zPga1G__exportBtn{margin-left:auto}.DataTable-module__zPga1G__toolbarLeft{align-items:center;gap:var(--space-sm);flex:1;min-width:0;display:flex}.DataTable-module__zPga1G__toolbarRight{align-items:center;gap:var(--space-sm);display:flex}.DataTable-module__zPga1G__scrollContainer{width:100%;overflow-x:auto}.DataTable-module__zPga1G__table{border-collapse:collapse;width:100%;min-width:max-content}.DataTable-module__zPga1G__table th{text-align:left;padding:var(--space-sm)var(--space-lg);font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--color-border);text-transform:uppercase;letter-spacing:.06em;background:var(--color-page-bg);border-bottom:1px solid var(--color-border-light);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition-fast)}.DataTable-module__zPga1G__table th:hover{color:var(--color-charcoal)}.DataTable-module__zPga1G__sortIcon{vertical-align:middle;opacity:.4;margin-left:4px;display:inline-flex}.DataTable-module__zPga1G__sortIcon.DataTable-module__zPga1G__active{opacity:1;color:var(--color-primary)}.DataTable-module__zPga1G__table td{padding:var(--space-sm)var(--space-lg);font-size:var(--fs-small);color:var(--color-charcoal);border-bottom:1px solid var(--color-border-light);white-space:nowrap}.DataTable-module__zPga1G__table tr:last-child td{border-bottom:none}.DataTable-module__zPga1G__table tbody tr{transition:background var(--transition-fast)}.DataTable-module__zPga1G__table tbody tr:hover{background:#c68a3e08}.DataTable-module__zPga1G__clickableRow{cursor:pointer}.DataTable-module__zPga1G__footer{padding:var(--space-sm)var(--space-lg);border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.DataTable-module__zPga1G__footerActions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.DataTable-module__zPga1G__footerInfo{font-size:var(--fs-small);color:var(--color-border)}.DataTable-module__zPga1G__footerTotal{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-charcoal)}.DataTable-module__zPga1G__pagination{align-items:center;gap:4px;display:flex}.DataTable-module__zPga1G__pageBtn{border-radius:var(--radius-sm);min-width:32px;height:32px;font-size:var(--fs-small);color:var(--color-charcoal);transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0 8px;display:flex}.DataTable-module__zPga1G__pageBtn:hover:not(:disabled){background:var(--color-beige)}.DataTable-module__zPga1G__pageBtn:disabled{opacity:.3;cursor:not-allowed}.DataTable-module__zPga1G__pageBtn.DataTable-module__zPga1G__active{background:var(--color-primary);color:var(--color-white)}@media (max-width:640px){.DataTable-module__zPga1G__toolbar{padding:var(--space-sm)}.DataTable-module__zPga1G__table th,.DataTable-module__zPga1G__table td{padding:var(--space-xs)var(--space-sm)}.DataTable-module__zPga1G__footer{flex-direction:column;align-items:flex-start}}
