/* =================================================================ọa
   COMBO LIVING - CUSTOM STYLESHEET
   Dùng để tùy biến toàn bộ giao diện website
================================================================= */

/* 1. TYPOGRAPHY & CHUNG
   -------------------------------------------------------------- */
body 
{
}


/* 2. HEADER & NAVIGATION
   -------------------------------------------------------------- */
/* Tùy biến menu, logo, thanh điều hướng */


/* 3. TRANG CHỦ (HOMEPAGE)
   -------------------------------------------------------------- */
   
    .section-title-interior {
        text-align: center;
        position: relative;
        margin: 40px 0 30px 0 !important;
    }
    
    .section-title-interior span, 
    .section-title-interior h1, 
    .section-title-interior h2, 
    .section-title-interior h3,
    .section-title-interior p {
        font-size: 26px !important;
        font-weight: 600 !important;
        color: #1a1a1a !important;
        text-transform: uppercase;
        letter-spacing: 2px !important;
        display: inline-block;
        position: relative;
        padding-bottom: 12px;
    }
    
    /* Tạo đường gạch chân đôi kiểu tối giản (Luxury Minimalist) */
    .section-title-interior span::after,
    .section-title-interior h1::after,
    .section-title-interior h2::after,
    .section-title-interior h3::after,
    .section-title-interior p::after {
        content: '';
        position: absolute;
        left: 50%;
        bottom: 0;
        transform: translateX(-50%);
        width: 60px;
        height: 3px;
        background-color: #d4af37; /* Màu vàng Gold đặc trưng của COMBO LIVING */
        border-radius: 2px;
    }
    
/* Các đoạn CSS tinh chỉnh riêng cho các section ở trang chủ */
/* =================================================================
   COMBO LIVING - FUTURISTIC GLASSMORPHISM FORM
================================================================= */
/* =================================================================
   COMBO LIVING - FUTURISTIC GLASSMORPHISM FORM
================================================================= */
.combo-consultation-form {
    max-width: 580px;
    margin: 0 auto;
    padding: 45px 40px;
    background: rgb(10 15 30 / 71%) !important; /* Nền tối không gian sâu thẳm */
    backdrop-filter: blur(20px) saturate(180%) !important; /* Hiệu ứng kính mờ không gian cực mạnh */
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    border: 1px solid rgba(212, 175, 55, 0.3); /* Viền ánh vàng Gold công nghệ */
    border-radius: 24px;
    box-shadow: 0 30px 60px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.1);
    position: relative;
    overflow: hidden;
}

/* Hiệu ứng ánh sáng quét nhẹ qua khung (Futuristic Glow) */
.combo-consultation-form::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(212, 175, 55, 0.08), transparent);
    animation: techGlow 6s infinite;
}

@keyframes techGlow {
    0% { left: -100%; }
    50% { left: 100%; }
    100% { left: 100%; }
}

/* Xử lý triệt để lỗi lặp chữ tiêu đề */
.form-title-wrap {
    text-align: center;
    margin-bottom: 35px;
    position: relative;
    z-index: 2;
}

.form-title-wrap h1,
.form-title-wrap h2,
.form-title-wrap h3,
.form-main-title {
    font-size: 26px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    text-transform: uppercase;
    letter-spacing: 3px !important;
    margin-bottom: 10px !important;
    text-shadow: 0 0 20px rgba(212, 175, 55, 0.4); /* Phát sáng chữ nhẹ */
}

.form-sub-title {
    font-size: 13px !important;
    color: #a0aec0 !important; /* Xám khói tương lai */
    letter-spacing: 0.5px;
    margin: 0;
}

/* Ô nhập liệu dạng phẳng không viền thô, hiệu ứng nét sáng */
.combo-consultation-form .form-field-group {
    margin-bottom: 22px;
    position: relative;
    z-index: 2;
}

.combo-consultation-form input[type="text"],
.combo-consultation-form input[type="email"],
.combo-consultation-form input[type="tel"] {
    width: 100% !important;
    padding: 16px 20px !important;
    font-size: 14px !important;
    color: #ffffff !important;
    background: rgba(255, 255, 255, 0.05) !important; /* Ô input trong suốt tinh tế */
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    border-radius: 12px !important;
    box-shadow: none !important;
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Màu chữ placeholder ẩn bên trong */
.combo-consultation-form input::placeholder {
    color: rgba(255, 255, 255, 0.4) !important;
}

/* Trạng thái Focus (Khi người dùng bấm vào gõ chữ) */
.combo-consultation-form input[type="text"]:focus,
.combo-consultation-form input[type="email"]:focus,
.combo-consultation-form input[type="tel"]:focus {
    background: rgba(255, 255, 255, 0.08) !important;
    border-color: #d4af37 !important; /* Viền sáng vàng Gold */
    box-shadow: 0 0 20px rgba(212, 175, 55, 0.25) !important;
    outline: none;
}

/* =================================================================
   NÚT GỬI YÊU CẦU - PHONG CÁCH HIỆN ĐẠI & TINH TẾ (PILL SHAPE)
================================================================= */
.combo-consultation-form .form-submit-group {
    text-align: center;
    margin-top: 35px;
    position: relative;
    z-index: 2;
}

.combo-consultation-form input[type="submit"] {
    background: transparent !important;
    color: #d4af37 !important; /* Chữ vàng Gold sang trọng */
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 2.5px !important;
    padding: 15px 35px !important;
    border: 1px solid rgba(212, 175, 55, 0.5) !important; /* Viền vàng mờ thanh lịch */
    border-radius: 50px !important; /* Bo tròn dạng viên thuốc hiện đại (Pill shape) */
    cursor: pointer;
    width: 100%;
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}

/* Hiệu ứng khi rê chuột vào (Hover) */
.combo-consultation-form input[type="submit"]:hover {
    background: #d4af37 !important; /* Nền chuyển đặc vàng Gold */
    color: #0a0f1e !important; /* Chữ tối màu tương phản cao */
    border-color: #d4af37 !important;
    box-shadow: 0 8px 30px rgba(212, 175, 55, 0.4); /* Phát sáng nhẹ */
    transform: translateY(-2px); /* Hiệu ứng nổi nhẹ lên */
}

/* Hiệu ứng khi bấm vào (Active) */
.combo-consultation-form input[type="submit"]:active {
    transform: translateY(0);
}

/* =================================================================
   GOM NHÓM 2 CỘT (EMAIL & SỐ ĐIỆN THOẠI)
================================================================= */
.form-row-group {
    display: flex;
    gap: 15px; /* Khoảng cách giữa 2 ô */
    width: 100%;
}

.form-row-group .form-field-group {
    flex: 1; /* Chia đều không gian 50% cho mỗi ô */
}

/* Tối ưu riêng trên mobile */
@media (max-width: 768px) {
    .combo-consultation-form {
        padding: 25px 20px;
        margin: 0 15px;
    }
    .form-title-wrap h1,
    .form-title-wrap h2,
    .form-title-wrap h3,
    .form-main-title {
        font-size: 20px !important;
    }
    .form-row-group {
        flex-direction: column;
        gap: 0;
    }
}
.price-text {
    font-style: italic;
}
/* =================================================================
   CUSTOM CONTACT FORM 7 - COMBO LIVING STYLE
================================================================= */
/* 4. TRANG CHI TIẾT SẢN PHẨM / NỘI THẤT (WOOCOMMERCE)
   -------------------------------------------------------------- */
/* Tùy biến nút mua hàng, giá tiền, bố cục sản phẩm */


/* 5. TRANG CĂN HỘ CHO THUÊ (CUSTOM POST TYPE)
   -------------------------------------------------------------- */
/* Tùy biến giao diện hiển thị danh sách và chi tiết căn hộ */


/* 6. FOOTER & WIDGETS
   -------------------------------------------------------------- */
/* Tùy biến khu vực chân trang */


/* 7. RESPONSIVE (MOBILE & TABLET)
   -------------------------------------------------------------- */
@media (max-width: 768px) {
    /* Viết code tối ưu riêng cho điện thoại tại đây */
    .section-title-interior span, 
    .section-title-interior h1, 
    .section-title-interior h2, 
    .section-title-interior h3,
    .section-title-interior p {
        font-size: 20px !important;
        letter-spacing: 1px !important;
    }
    .section-title-interior {
        margin: 25px 0 20px 0 !important;
    }
}