.deal-items .offer-discounted {
    font-family: 'Nyala';
    font-size: 1.0rem;
    font-weight: bold;
    margin-top: 5px;
}
.box-lr-full .box-lr-full-content .has-icon{
    text-align: left;
}
.box-lr-full .box-lr-full-content .book-now{
    display: inline-flex;
    background: #BB5B2F;
    color: #fff;
}
.hide-nav{
    opacity: 0;
    pointer-events: none;
    cursor: default
}
/* .welcome-text h1, .welcome-text .title-home-h2 {
    font-size: 60px;
} */

/* จัดการเฉพาะวันที่เราส่งค่าไปปิดเท่านั้น */
.daterangepicker td.is-closed {
    background-color: #fef2f2 !important;
    color: #d1d5db !important;
    position: relative;
    cursor: not-allowed;
    opacity: 0.8;
}

/* กากบาทสวยๆ เฉพาะวันที่ปิด */
.daterangepicker td.is-closed::before,
.daterangepicker td.is-closed::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 20%;
    width: 60%;
    height: 1.5px;
    background-color: #ef4444;
    border-radius: 10px;
    transform-origin: center;
}

.daterangepicker td.is-closed::before {
    transform: translateY(-50%) rotate(45deg);
}

.daterangepicker td.is-closed::after {
    transform: translateY(-50%) rotate(-45deg);
}

/* ลบเงื่อนไขกากบาทออกจากวันที่ปกติที่แค่เลือกไม่ได้ (เช่น วันในอดีต หรือ วันนอกเดือน) */
.daterangepicker td.disabled:not(.is-closed)::before,
.daterangepicker td.disabled:not(.is-closed)::after {
    display: none !important;
}

/* จัดรูปแบบแถบข้อความด้านล่าง */
.calendar-legend {
    padding: 10px;
    text-align: center;
    border-top: 1px solid #eee;
    font-size: 14px;
    color: #666;
}

/* ตกแต่งตัว X ในข้อความให้เด่น */
.calendar-legend span {
    color: #dc2626; /* สีแดงเดียวกับกากบาท */
    font-weight: bold;
    margin-right: 5px;
    display: inline-block;
}

/* สำหรับกรณีปฏิทินแบบ Single หรือแบบคู่ ให้ข้อความอยู่ล่างสุดเสมอ */
.daterangepicker {
 padding-bottom: 0 !important;
}