.badges-container{display:flex;gap:1rem;justify-content:flex-end;align-items:center;direction:rtl;margin-top:10px}.stock-badge{display:inline-flex;align-items:center;font-family:'Cairo', sans-serif;font-weight:600;font-size:14px;color:black;background-color:#f0f0f0;border-radius:8px;padding:4px 8px;margin-top:5px;margin-right:10px;margin-bottom:15px}.cart-icon{margin-left:4px;display:inline-block;animation:smoothFade 3s infinite}@keyframes smoothFade{0%{opacity:0;transform:translateY(-2px)}25%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2px)}}@media (max-width:480px){.stock-badge{padding:0.4rem 0.6rem;font-size:0.9rem}.cart-icon{width:16px;height:16px}}#side_side_filter_form button[type="submit"]{opacity:0;position:absolute;width:1px;height:1px;pointer-events:none}
/* =========================
   تقييمات Google Style
========================= */

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

.google-info {
    display: flex;
    align-items: center;
    gap: 10px;
}

.google-avatar {
    width: 40px;
    height: 40px;
    background: #facc15;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 18px;
    color: #000;
}

.google-name {
    font-size: 15px;
    font-weight: 600;
    color: #1f2937;
    margin: 0;
}

.google-role {
    text-align: right !important;
    display: block !important;
    width: 100% !important;
}

.google-logo {
    width: 32px;
    height: 32px;
}

.google-stars {
    display: flex;
    gap: 3px;
    margin: 8px 0;
}

.star {
    font-size: 18px;
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 1;
}

/* النجمة الممتلئة */
.star.full {
    color: #fbbf24;
}

/* النجمة الفارغة */
.star.empty {
    color: #d1d5db;
}

/* نصف نجمة */
.star.half {
    color: #d1d5db;
}

.star.half::before {
    content: "★";
    color: #fbbf24;
    position: absolute;
    right: 0;
    width: 50%;
    overflow: hidden;
}

.quote_col svg {
    display: none !important;
}

.quote_slide {
    padding-top: 1rem !important;
    margin-top: 0 !important;
    background: rgb(231 232 237) !important;
}

.quote_content div {
    font-size: 1.3rem !important;
    font-weight: 500;
    color: black;
    text-align: right !important;
    margin-bottom: 7px !important;
}

.google-date {
    font-size: 14px !important;
    opacity: 0.85;
    text-align: right !important;
    display: block;
}