/* 🧾 جعل صندوق الحجز وخدمات السيارة بخلفية شفافة */
.booking-form,
.form-box,
.widget,
.sidebar {
    background-color: transparent !important; /* خلفية شفافة */
    box-shadow: none !important; /* بدون ظل */
    border: none !important; /* بدون حدود */
}

/* ✨ النصوص تبان بلون أبيض واضح */
.booking-form *,
.form-box *,
.widget *,
.sidebar * {
    color: #ffffff !important;
}

/* ✅ مربعات الاختيار واضحة */
input[type="checkbox"],
input[type="radio"] {
    accent-color: #daa727 !important; /* اللون الذهبي */
    background-color: transparent !important;
    border: 1px solid #daa727 !important;
}

/* 🖋️ النص بجانب المربعات */
label, .form-check-label {
    color: #ffffff !important;
}

/* 💰 أقسام الأسعار بلون واضح */
.price-summary, .price-summary *,
.total-summary, .total-summary * {
    color: #ffffff !important;
}

/* 🟡 زر الحجز الذهبي */
button, .btn, input[type="submit"] {
    background-color: #daa727 !important;
    color: #fff !important;
    border-radius: 6px !important;
    border: none !important;
}
button:hover, .btn:hover, input[type="submit"]:hover {
    background-color: #c59820 !important;
}
/* ✅ توحيد كل النصوص بلون أبيض داخل نموذج الحجز */
.booking-form *,
.widget *,
.form-box *,
.sidebar *,
.car-extra-services *,
.price-summary *,
.total-summary *,
.additional-services * {
    color: #ffffff !important; /* نص أبيض نقي */
    -webkit-text-fill-color: #ffffff !important;
}

/* 🧾 الخلفية تبقى شفافة */
.booking-form,
.widget,
.form-box,
.sidebar {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 🟡 مربعات الاختيار */
input[type="checkbox"],
input[type="radio"] {
    accent-color: #daa727 !important;
    border: 1px solid #daa727 !important;
    background-color: transparent !important;
}

/* 🧾 النصوص الصغيرة مثل الضرائب والمجموع */
.price-summary span,
.total-summary span,
.widget span,
.sidebar span {
    color: #ffffff !important;
}

/* ✨ الزر الذهبي */
button, .btn, input[type="submit"] {
    background-color: #daa727 !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    border-radius: 6px !important;
}
button:hover, .btn:hover, input[type="submit"]:hover {
    background-color: #c59820 !important;
}

a.btn-map,
a[href*="maps.google.com"] {
    display: none !important;
}

/* 🎯 جعل النصوص والأيقونات داخل قسم "معلومات إضافية" باللون الأبيض */
#collapseAdditionalInfo,
#collapseAdditionalInfo * {
    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

/* 🧭 جعل الصور (الأيقونات) داخل القسم أبيض */
#collapseAdditionalInfo img {
    filter: brightness(0) invert(1) !important;
    opacity: 1 !important;
}

/* ✨ تحسين وضوح البادجات (tags) */
#collapseAdditionalInfo .badge,
#collapseAdditionalInfo span.badge {
    background: transparent !important;
    color: #ffffff !important;
    border: 1px solid rgba(255,255,255,0.4) !important;
}

/* ⚙️ جعل السهم الصغير في الزر الذهبي أبيض */
.group-collapse-expand svg path {
    stroke: #ffffff !important;
}


    /* صندوق الحجز */
    .booking-form {
        background-color: #000;
    }

    /* العناوين */
    .booking-form label {
        color: #fff;
        font-weight: 600;
        margin-bottom: 8px;
        display: block;
    }

    /* select الأساسي */
    .booking-form select.form-control {
        background-color: #000 !important;
        color: #fff !important;
        border: 1px solid #444;
        border-radius: 10px;
        padding: 12px 14px;
        font-size: 14px;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
    }

    /* السهم */
    .booking-form select.form-control:focus {
        outline: none;
        border-color: #d4af37; /* ذهبي */
        box-shadow: 0 0 0 1px rgba(212, 175, 55, 0.4);
    }

    /* الخيارات داخل القائمة */
    .booking-form select.form-control option {
        background-color: #000;
        color: #fff;
    }

    /* placeholder */
    .booking-form select.form-control option[value=""] {
        color: #aaa;
    }
/* إزالة أي ظل من صندوق البحث */
.cr-adv-card,
.shortcode-car-advance-search,
.box-search-advance-home10 {
    box-shadow: none !important;
    filter: none !important;
}

/* لو في طبقة ظل وهمية */
.cr-adv-card::before,
.cr-adv-card::after,
.shortcode-car-advance-search::before,
.shortcode-car-advance-search::after {
    content: none !important;
    display: none !important;
}

/* لو القالب عامل ظل خارجي */
.box-section {
    box-shadow: none !important;
}

/* إزالة أي تدرج غامق أسفل الصندوق */
.shortcode-car-advance-search {
    background-image: none !important;
}
/* تعطيل Overlay الهيرو */
.hero::before,
.hero::after,
.banner::before,
.banner::after {
    opacity: 0 !important;
    display: none !important;
}
/* إزالة الـ Overlay الأسود فوق البانر */
.bg-overlay.rounded-12.overflow-hidden::after {
    background: transparent !important;
    opacity: 0 !important;
}

/* لو تحب تلغيه بالكامل */
.bg-overlay.rounded-12.overflow-hidden::after {
    content: none !important;
}
.homepage .bg-overlay.rounded-12.overflow-hidden::after {
    background: transparent !important;
    opacity: 0 !important;
}
.homepage .bg-overlay.rounded-12.overflow-hidden::after {
    background: transparent !important;
    opacity: 0 !important;
}
.cr-copy-coupon-btn{
    background: linear-gradient(180deg,#daa727,#c4981f);
    color:#fff;
    border-radius:30px;
    padding:8px 18px;
    font-weight:700;
    border:none;
    cursor:pointer;
}