.stats-icon-wrapper { display: flex; justify-content: center; align-items: center; }
.stats-circle-plain { 
    width: 90px; 
    height: 90px; 
    border: 1px solid rgba(189, 142, 104, 0.3); 
    border-radius: 50%; 
    display: flex; 
    justify-content: center; 
    align-items: center;
    transition: all 0.3s ease;
    background: rgba(189, 142, 104, 0.02);
}
.stats-icon-wrapper:hover .stats-circle-plain {
    border-color: #BD8E68;
    background: rgba(189, 142, 104, 0.08);
    transform: translateY(-5px);
}
.stats-svg-clear { width: 45px; height: 45px; }

/* Chart Styling */
.chart-line {
    stroke-dasharray: 1000;
    stroke-dashoffset: 1000;
    animation: chartDash 3s ease-in-out forwards;
}

@keyframes chartDash {
    to {
        stroke-dashoffset: 0;
    }
}

.border-light {
    border: 1px solid rgba(0,0,0,0.05) !important;
}

.id-color {
    color: #BD8E68 !important;
}

.p-3.border-light {
    transition: all 0.3s ease;
    background: #fff;
}

.p-3.border-light:hover {
    transform: scale(1.05);
    box-shadow: 0 10px 30px rgba(0,0,0,0.05);
}
