/* --- Vendor Rating Wrapper --- */
.drts .vendor-rating-indicator {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    margin-top: 5px !important;
}

/* --- Star Color --- */
.drts .vendor-rating-indicator span[style*="color:#f39c12"] {
    color: #f39c12 !important; /* Gold/Orange */
    font-size: 14px !important;
    letter-spacing: 1px !important;
}

/* --- Rating Score (e.g. 4.5) --- */
.drts .vendor-rating-indicator span[style*="font-weight:bold"] {
    color: #333 !important;
    font-weight: 700 !important;
    font-size: 13px !important;
}

/* --- Review Count (e.g. 15 Reviews) --- */
.drts .vendor-rating-indicator span[style*="color:#777"] {
    color: #777 !important;
    font-size: 12px !important;
    margin-left: 2px !important;
}