.dashboard-wrapper {
    padding: 1.5rem;
}

.stats-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 1.5rem;
    margin-bottom: 1.5rem;
}

.tables-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
    gap: 1.5rem;
}

.dashboard-card {
    /*background-color: #ece1d8;*/
    border: 1px solid #a57d52;
    border-radius: 0.5rem;
    padding: 1.5rem;
}

.card-content {
    display: flex;
    align-items: center;
}

.icon-circle {
    padding: 0.75rem;
    border-radius: 50%;
    background-color: #ead9cb;
    margin-right: 1rem;
}

.dashboard-icon {
    width: 2rem;
    height: 2rem;
    stroke: #a57d52;
}

.stat-info h3 {
    font-size: 1.125rem;
    font-weight: 600;
    /*color: #a57d52;*/
    margin: 0;
}

.stat-number {
    font-size: 1.875rem;
    font-weight: bold;
    /*color: #a57d52;*/
    margin: 0.25rem 0;
}

.stat-change {
    font-size: 0.875rem;
    color: #68a357;
    margin: 0;
}

.card-header {
    padding-bottom: 1rem;
    border-bottom: 1px solid #a57d52;
    margin-bottom: 1rem;
}

.card-header h3 {
    font-size: 1.125rem;
    font-weight: 600;
    /*color: #a57d52;*/
    margin: 0;
}

/*.dashboard-table {*/
/*    width: 100%;*/
/*    border-collapse: collapse;*/
/*}*/

/*.dashboard-table th {*/
/*    text-align: left;*/
/*    padding: 0.75rem;*/
/*    font-size: 0.75rem;*/
/*    text-transform: uppercase;*/
/*    !*color: #a57d52;*!*/
/*}*/

/*.dashboard-table td {*/
/*    padding: 0.75rem;*/
/*    font-size: 0.875rem;*/
/*    !*color: #666;*!*/
/*}*/

/*.status-tag {*/
/*    display: inline-block;*/
/*    padding: 0.25rem 0.75rem;*/
/*    border-radius: 9999px;*/
/*    font-size: 0.75rem;*/
/*    font-weight: 600;*/
/*}*/

/*.status-received {*/
/*    background-color: #e8f5e9;*/
/*    color: #2e7d32;*/
/*}*/

/*.status-pending {*/
/*    background-color: #fff3e0;*/
/*    color: #ef6c00;*/
/*}*/

/*.status-overdue {*/
/*    background-color: #ffebee;*/
/*    color: #c62828;*/
/*}*/
