/* ==========================================================
   PinoyMotoSpecs Rating
========================================================== */

.pms-rating{

    background:#fff;

    border:1px solid #e5e7eb;

    border-radius:10px;

    padding:14px 18px;

    margin:20px 0;

    text-align:center;

    box-shadow:0 2px 8px rgba(0,0,0,.05);

}

/* Stars */

.pms-stars{

    display:flex;

    justify-content:center;

    gap:5px;

    margin-bottom:8px;

}

.pms-stars span{

    font-size:26px;

    color:#d1d5db;

    cursor:pointer;

    transition:.2s;

    user-select:none;

}

.pms-stars span:hover{

    color:#fbbf24;

    transform:scale(1.08);

}

.pms-stars span.active{

    color:#f59e0b;

}

/* Rating text */

.pms-rating-text{

    font-size:15px;

    font-weight:600;

    color:#374151;

    margin-bottom:10px;

}

/* Thanks message */

.pms-rating-msg{

    display:inline-block;

    padding:7px 14px;

    border-radius:20px;

    background:#ecfdf5;

    color:#15803d;

    border:1px solid #bbf7d0;

    font-size:13px;

    font-weight:600;

}

/* Hide form */

.pms-rating-form{

    display:none;

}

/* Mobile */

@media (max-width:768px){

    .pms-rating{

        padding:12px 14px;

    }

    .pms-stars span{

        font-size:24px;

    }

    .pms-rating-text{

        font-size:14px;

    }

}