/* Wallet Cashout Cards */

.cashout-card {

    border-radius:14px;

}


.cashout-card .card-body {

    padding:20px;

}


.cashout-amount {

    font-size:20px;
    font-weight:700;

}


.cashout-actions .btn {

    border-radius:8px;

}
.cashout-summary td {

    padding:10px;

}


.cashout-summary tr:last-child {

    border-top:2px solid #dee2e6;

}
.dashboard-header{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:25px;
}



.stats-grid{

    display:grid;

    grid-template-columns:
    repeat(auto-fit,minmax(230px,1fr));

    gap:20px;

}



.stat-card{

    background:#fff;

    border-radius:15px;

    padding:20px;

    display:flex;

    align-items:center;

    gap:15px;

    box-shadow:
    0 5px 20px rgba(0,0,0,.06);

}



.stat-card h6{

    color:#64748b;

    margin:0;

}



.stat-card h2{

    margin-top:8px;

    color:#1E3A8A;

}



.stat-icon{

    width:55px;

    height:55px;

    border-radius:12px;

    background:#eff6ff;

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:24px;

    color:#1E3A8A;

}





.admin-actions{

    margin-top:35px;

}



.action-grid{

    display:grid;

    grid-template-columns:
    repeat(auto-fit,minmax(200px,1fr));

    gap:20px;

}



.action-card{

    background:white;

    padding:25px;

    border-radius:15px;

    text-decoration:none;

    color:#1e293b;

    display:flex;

    flex-direction:column;

    gap:15px;

    box-shadow:
    0 5px 20px rgba(0,0,0,.05);

}



.action-card i{

    font-size:28px;

    color:#10B981;

}



.action-card:hover{

    transform:translateY(-3px);

    transition:.2s;

}