.search-box-container[data-v-b5a06ea2]{max-width:800px;position:relative;width:100%}.search-box[data-v-b5a06ea2]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid hsla(0,0%,100%,.2);border-radius:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;gap:8px;padding:8px}@media (max-width:768px){.search-box[data-v-b5a06ea2]{border-radius:20px;flex-direction:column;gap:12px;padding:16px}}.search-field[data-v-b5a06ea2]{align-items:center;border-radius:16px;color:#374151;cursor:pointer;display:flex;flex:1;gap:12px;padding:16px 20px;transition:all .3s ease}.search-field[data-v-b5a06ea2]:hover{background:#3b82f60d}@media (max-width:768px){.search-field[data-v-b5a06ea2]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px;width:100%}.search-field[data-v-b5a06ea2]:hover{background:#fff;border-color:#3b82f6}}.field-icon[data-v-b5a06ea2]{color:#6b7280;flex-shrink:0}.field-content[data-v-b5a06ea2]{flex:1;min-width:0}.field-label[data-v-b5a06ea2]{color:#374151;font-size:14px;font-weight:600;margin-bottom:2px}.field-value[data-v-b5a06ea2]{color:#111827;font-size:16px;font-weight:500}.placeholder[data-v-b5a06ea2]{color:#9ca3af;font-weight:400}.field-divider[data-v-b5a06ea2]{background:#e5e7eb;flex-shrink:0;height:32px;width:1px}@media (max-width:768px){.field-divider[data-v-b5a06ea2]{display:none}}.search-button[data-v-b5a06ea2]{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:16px;box-shadow:0 4px 6px -1px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:16px 24px;transition:all .3s ease}.search-button[data-v-b5a06ea2]:hover:not(.disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 8px 25px -5px #3b82f666;transform:translateY(-2px)}.search-button.disabled[data-v-b5a06ea2]{background:#d1d5db;box-shadow:none;color:#9ca3af;cursor:not-allowed;transform:none}@media (max-width:768px){.search-button[data-v-b5a06ea2]{border-radius:12px;justify-content:center;padding:16px;width:100%}}.modal-overlay[data-v-b5a06ea2]{align-items:center;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:50}@media (max-width:768px){.modal-overlay[data-v-b5a06ea2]{align-items:flex-end;padding:0}}.modal-content[data-v-b5a06ea2]{animation:modalSlideIn-b5a06ea2 .3s ease-out;background:#fff;border-radius:24px;max-height:90vh;max-width:700px;overflow:auto;width:100%}@media (max-width:768px){.modal-content[data-v-b5a06ea2]{border-radius:24px 24px 0 0;max-height:95vh}}.modal-content[data-v-b5a06ea2] .calendar-wrapper{background:#fff!important;color:#374151!important}.modal-content[data-v-b5a06ea2] .day{background:#fff!important;border:1px solid #e5e7eb!important;color:#374151!important}.modal-content[data-v-b5a06ea2] .day:not(.empty):not(.disabled):hover{background:#f3f4f6!important;border-color:#d1d5db!important;color:#111827!important}.modal-content[data-v-b5a06ea2] .day.today{background:#fef3c7!important;border-color:#f59e0b!important;color:#92400e!important;font-weight:600}.modal-content[data-v-b5a06ea2] .day.disabled{background:#f9fafb!important;border-color:#f3f4f6!important;color:#d1d5db!important}.modal-content[data-v-b5a06ea2] .day.friday:not(.disabled){color:#ef4444!important}.modal-content[data-v-b5a06ea2] .day.end-date,.modal-content[data-v-b5a06ea2] .day.selected,.modal-content[data-v-b5a06ea2] .day.start-date{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.modal-content[data-v-b5a06ea2] .day.hover-range,.modal-content[data-v-b5a06ea2] .day.in-range{background:#dbeafe!important;border-color:#93c5fd!important;color:#1e40af!important}.modal-content[data-v-b5a06ea2] .week-day{color:#6b7280!important;font-weight:600}.modal-content[data-v-b5a06ea2] .month-header h4,.modal-content[data-v-b5a06ea2] .calendar-header h3{color:#111827!important}.modal-content[data-v-b5a06ea2] .nav-btn{background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#374151!important}.modal-content[data-v-b5a06ea2] .nav-btn:hover:not(:disabled){background:#e5e7eb!important;color:#111827!important}.modal-content[data-v-b5a06ea2] .day-number{color:inherit!important}@keyframes modalSlideIn-b5a06ea2{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.guest-modal[data-v-b5a06ea2]{animation:modalSlideIn-b5a06ea2 .3s ease-out;background:#fff;border-radius:24px;color:#374151;max-width:400px;width:100%}@media (max-width:768px){.guest-modal[data-v-b5a06ea2]{border-radius:24px 24px 0 0;max-width:100%}}.guest-modal-header[data-v-b5a06ea2]{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.guest-modal-title[data-v-b5a06ea2]{color:#111827;font-size:20px;font-weight:700}.close-button[data-v-b5a06ea2]{background:#fff;border:none;border-radius:8px;color:#6b7280;cursor:pointer;padding:8px;transition:all .2s}.close-button[data-v-b5a06ea2]:hover{background:#f3f4f6;color:#374151}.guest-selector[data-v-b5a06ea2]{background:#fff;padding:32px 24px}.guest-row[data-v-b5a06ea2]{align-items:center;display:flex;justify-content:space-between}.guest-info h4[data-v-b5a06ea2]{color:#111827;font-size:18px;font-weight:600;margin-bottom:4px}.guest-info p[data-v-b5a06ea2]{color:#6b7280;font-size:14px}.guest-counter[data-v-b5a06ea2]{gap:20px}.counter-btn[data-v-b5a06ea2],.guest-counter[data-v-b5a06ea2]{align-items:center;display:flex}.counter-btn[data-v-b5a06ea2]{background:#fff;border:2px solid #e5e7eb;border-radius:50%;color:#374151;cursor:pointer;height:44px;justify-content:center;transition:all .2s;width:44px}.counter-btn[data-v-b5a06ea2]:hover:not(.disabled){background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.counter-btn.disabled[data-v-b5a06ea2]{background:#f9fafb;border-color:#f3f4f6;color:#d1d5db;cursor:not-allowed;opacity:.5}.counter-btn .w-4[data-v-b5a06ea2]{color:inherit}.counter-value[data-v-b5a06ea2]{color:#111827;font-size:20px;font-weight:600;min-width:40px;text-align:center}.guest-modal-footer[data-v-b5a06ea2]{border-top:1px solid #e5e7eb;display:flex;gap:12px;padding:24px}.cancel-btn[data-v-b5a06ea2]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;flex:1;font-weight:600;padding:14px 24px;transition:all .2s}.cancel-btn[data-v-b5a06ea2]:hover{background:#f9fafb;border-color:#d1d5db}.apply-btn[data-v-b5a06ea2]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:2;font-weight:600;padding:14px 24px;transition:all .2s}.apply-btn[data-v-b5a06ea2]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);transform:translateY(-1px)}[dir=rtl] .search-box[data-v-b5a06ea2]{direction:rtl}[dir=rtl] .field-content[data-v-b5a06ea2]{text-align:right}.search-field[data-v-b5a06ea2]{overflow:hidden;position:relative}.search-field[data-v-b5a06ea2]:before{background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.search-field[data-v-b5a06ea2]:hover:before{left:100%}.search-button.loading[data-v-b5a06ea2]{color:transparent;position:relative}.search-button.loading[data-v-b5a06ea2]:after{animation:spin-b5a06ea2 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:transparent;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes spin-b5a06ea2{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.search-field[data-v-b5a06ea2]:focus-within{outline:2px solid #3b82f6;outline-offset:2px}.apply-btn[data-v-b5a06ea2]:focus,.cancel-btn[data-v-b5a06ea2]:focus,.counter-btn[data-v-b5a06ea2]:focus,.search-button[data-v-b5a06ea2]:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast:high){.search-box[data-v-b5a06ea2]{border:2px solid #000}.field-divider[data-v-b5a06ea2]{background:#000}.search-button[data-v-b5a06ea2]{border:2px solid #000}}@media (prefers-reduced-motion:reduce){[data-v-b5a06ea2]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.line-clamp-2[data-v-5840de95]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scrollbar-hide[data-v-5840de95]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-5840de95]::-webkit-scrollbar{display:none}@media (hover:hover){.group:hover .aspect-\[4\/3\][data-v-5840de95]{box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d}}.leading-7[data-v-620a5e93]{line-height:1.75rem}.leading-8[data-v-620a5e93]{line-height:2rem}@media (hover:hover){.group:hover img[data-v-620a5e93]{transform:scale(1.05)}}p[data-v-620a5e93]{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){.text-justify[data-v-620a5e93]{text-align:justify;-moz-text-align-last:right;text-align-last:right}}@keyframes shine-e1cd66d8{0%{transform:translate(-100%) skew(-12deg)}to{transform:translate(200%) skew(-12deg)}}.animate-shine[data-v-e1cd66d8]{animation:shine-e1cd66d8 2s infinite}circle[data-v-e1cd66d8]{transition:stroke-dashoffset 1s ease-in-out}.group:hover .w-10[data-v-e1cd66d8]{transform:scale(1.1)}[data-v-e1cd66d8]{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scrollbar-hide[data-v-4aa827e0]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-4aa827e0]::-webkit-scrollbar{display:none}.snap-x[data-v-4aa827e0]{scroll-snap-type:x mandatory}.snap-start[data-v-4aa827e0]{scroll-snap-align:start}@media (hover:hover){.hover\:shadow-xl[data-v-4aa827e0]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}}blockquote[data-v-4aa827e0]{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fillBar-4aa827e0{0%{width:0}to{width:var(--target-width)}}.animate-fadeIn[data-v-e0725c00]{animation:fadeIn-e0725c00 .5s ease-in-out}@keyframes fadeIn-e0725c00{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.qeshm-accommodation[data-v-e0725c00]{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.expandable-content[data-v-e0725c00]{overflow:hidden}.read-more-btn[data-v-e0725c00]:hover{box-shadow:0 4px 12px #0c84b44d;transform:translateY(-1px)}.qeshm-accommodation[data-v-e0725c00]::-webkit-scrollbar{width:6px}.qeshm-accommodation[data-v-e0725c00]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.qeshm-accommodation[data-v-e0725c00]::-webkit-scrollbar-thumb{background:#0c84b4;border-radius:3px}.qeshm-accommodation[data-v-e0725c00]::-webkit-scrollbar-thumb:hover{background:#07689f}
