.lv-dashboard{
    background:#f7f8fc;
    padding:40px 0;
    min-height:100vh;
}

.lv-container{
    max-width:1200px;
    margin:auto;
    padding:0 20px;
}

.lv-dashboard h1{
    font-size:34px;
    margin-bottom:35px;
}

/* Cards */

.dashboard-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:25px;
    margin-bottom:40px;
}

.dashboard-card{

    background:#fff;

    border-radius:18px;

    padding:25px;

    box-shadow:0 10px 25px rgba(0,0,0,.08);

    transition:.3s;

}

.dashboard-card:hover{

    transform:translateY(-5px);

}

.dashboard-card h3{

    margin-bottom:15px;

    font-size:22px;

}

.dashboard-card p{

    font-size:30px;

    color:#6C4DF6;

    font-weight:700;

}

/* Sections */

.dashboard-section{

    margin-top:40px;

}

.dashboard-section h2{

    margin-bottom:20px;

}

/* Empty Box */

.empty-box{

    background:#fff;

    padding:30px;

    border-radius:15px;

    box-shadow:0 8px 20px rgba(0,0,0,.08);

}

/* Buttons */

.quick-actions{

    display:flex;

    gap:20px;

    flex-wrap:wrap;

}

.action-btn{

    padding:14px 30px;

    background:#6C4DF6;

    color:#fff;

    border-radius:10px;

    text-decoration:none;

    transition:.3s;

}

.action-btn:hover{

    background:#5639e8;

}

@media(max-width:768px){

.dashboard-grid{

grid-template-columns:1fr;

}

}