/* === Dashboard Theme (tanpa Vite) === */
.dashboard-grad-emerald {
    background: linear-gradient(145deg, #ecfdf5 0%, #d1fae5 100%) !important;
    border: 1px solid #a7f3d0 !important;
}
.dashboard-grad-lime {
    background: linear-gradient(145deg, #f7fee7 0%, #dcfce7 100%) !important;
    border: 1px solid #bbf7d0 !important;
}
.dashboard-grad-amber {
    background: linear-gradient(145deg, #fffbeb 0%, #fef3c7 100%) !important;
    border: 1px solid #fde68a !important;
}

/* Kartu/section kecil biar rapi */
.fi-section {
    border-radius: 1rem;
}
.fi-widget {
    border-radius: 1rem;
}

/* Chart legend di bawah biar rapi (fallback jika tema tak atur otomatis) */
.chartjs-render-monitor + .legend {
    text-align: center;
}

/* Table mini */
.table-compact .fi-ta-table > tbody > tr > td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

/* KPI icon sedikit lebih besar */
.fi-stats-overview-stat .fi-icon {
    width: 22px;
    height: 22px;
}
