/* Vehicles */

.evm-search{
    width:100%;
    padding:12px;
    border:1px solid #ddd;
    border-radius:8px;
    margin-bottom:20px;
    font-size:16px;
}

.evm-card{

    background:#fff;

    border-radius:12px;

    box-shadow:0 2px 10px rgba(0,0,0,.08);

    padding:18px;

    margin-bottom:18px;

}

.evm-card h3{

    margin:0 0 12px;

    color:#0d6efd;

}

.evm-row{

    margin:6px 0;

}

.badge{

    display:inline-block;

    padding:6px 12px;

    border-radius:20px;

    color:#fff;

    font-size:13px;

    font-weight:bold;

}

.badge-parked{

    background:#198754;

}

.badge-requested{

    background:#fd7e14;

}

.badge-delivered{

    background:#6c757d;

}

.evm-btn{

    display:inline-block;

    padding:10px 16px;

    border-radius:8px;

    background:#0d6efd;

    color:#fff;

    text-decoration:none;

    margin-right:8px;

}

.evm-btn:hover{

    background:#0b5ed7;

    color:#fff;

}