﻿/* ===== My Bookings Page ===== */
.text-brown {
    color: var(--wg-brown-dark);
}

.text-gold {
    color: var(--wg-gold);
}

.wg-booking-tabs .nav-link {
    color: var(--wg-text);
    background-color: #fff;
    border: 1px solid #eee;
    font-weight: 600;
    transition: all 0.3s ease;
}

    .wg-booking-tabs .nav-link.active {
        background-color: var(--wg-brown) !important;
        color: #fff !important;
        border-color: var(--wg-brown-dark);
    }

.wg-booking-card {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border: 1px solid #f0f0f0 !important;
}

    .wg-booking-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 12px 30px rgba(110, 87, 70, 0.12) !important;
    }

/* Color badges overrides */
.bg-success-subtle {
    background-color: #e6f4ea !important;
}

.bg-secondary-subtle {
    background-color: #f1f3f4 !important;
}


.service-chip {
    display: inline-flex;
    align-items: center;
    padding: 6px 14px;
    background: #f8f5ef;
    color: #7b5a2e;
    border: 1px solid #e6d7b8;
    border-radius: 999px;
    font-size: .85rem;
    font-weight: 600;
    transition: .2s;
}

    .service-chip:hover {
        background: #b88a44;
        color: #fff;
        border-color: #b88a44;
    }
.custom-search-input {
    border: 1px solid #e2deda !important; /* لون الإطار الفاتح */
    color: #a39282 !important; /* لون النص داخل الحقل */
    background-color: #faf9f8; /* خلفية ناعمة */
    padding-top: 10px;
    padding-bottom: 10px;
}

    /* تخصيص مظهر الـ Placeholder (نص المساعدة) */
    .custom-search-input::placeholder {
        color: #a39282;
        opacity: 0.8;
    }

    /* إلغاء توهج اللون الأزرق الافتراضي عند الضغط على الحقل */
    .custom-search-input:focus {
        border-color: #a39282 !important;
        box-shadow: 0 0 0 0.2rem rgba(163, 146, 130, 0.15) !important;
        outline: none;
    }


