:root{--color-brand:#2a697e;--color-default:#0a4f5b;--tw-color-primary-default:42 105 126;--tw-color-primary-50:238 243 245;--tw-color-primary-100:217 228 232;--tw-color-primary-200:178 201 209;--tw-color-primary-300:140 174 185;--tw-color-primary-500:42 105 126;--tw-color-primary-600:10 79 91;--tw-color-primary-700:30 76 91;--tw-color-primary-900:18 44 53;--tw-color-primary-dark-default:42 105 126;--tw-color-primary-dark-100:217 228 232;--tw-color-primary-dark-300:140 174 185;--tw-color-primary-dark-400:93 141 157;--tw-color-primary-dark-600:36 90 108;--tw-color-primary-dark-850:21 53 63;--tw-color-primary-dark-900:18 44 53;--bg-primary-500:42 105 126}.navbar-inverse{background-color:#0e6b7a}.sidebar-wrapper,.main-layout .sidebar-wrapper{--sidebar-text-color:#ffffff;--sidebar-text-strong:rgba(255, 255, 255, 0.92);--sidebar-icon-idle:#ffffff;--sidebar-icon-hover:#ffffff;--sidebar-icon-active:#ffffff;--sidebar-hover-bg:rgba($MAIN_MENU_DROPDOWN_HOVER, 0.35);--sidebar-row-hover:rgba($MAIN_MENU_DROPDOWN_HOVER, 0.35);--sidebar-active-bg:#64c4d7;--sidebar-active-hover-bg:#64c4d7;--sidebar-row-active:#64c4d7;--sidebar-row-active-hover:#64c4d7;--sidebar-active-text:#ffffff;--sidebar-active-icon:#ffffff;--sidebar-active-accent:#ffffff;--sidebar-active-bg-collapsed:rgba($SECONDARY_NAVBAR, 0.15);--sidebar-submenu-bg:#64c4d7;--sidebar-submenu-border:#4bbad1;--sidebar-submenu-active-bg:#50bcd2;--sidebar-submenu-active-text:#ffffff;--sidebar-submenu-idle-text:rgba(255, 255, 255, 0.85);--sidebar-submenu-active-border:#25cbe6;--sidebar-submenu-active-accent:rgba($MAIN_MENU_DROPDOWN_HOVER, 0.45);--sidebar-parent-open-bg:transparent;--sidebar-parent-muted-bg:rgba($MAIN_NAVBAR, 0.08);--sidebar-rail-bg:#0e6b7a;--sidebar-footer-border:#0b5662;--profile-container-bg:#47bdb9;--profile-container-border:rgba($PROFILE_MENU_SELECTED, 0.45);--profile-header-bg:#61c6c3;--profile-button-bg:#61c6c3}.main-sidebar,.sidebar-wrapper #main-menu.main-sidebar,.main-layout .sidebar-wrapper #main-menu.main-sidebar{color:#fff!important;background:#0e6b7a!important;background-image:none!important}.sidebar-menu .item-display.active,.sidebar-menu button.item-display.active,.sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li.has-submenu.open:has(ul.sub-menu li)>a.item-display,.sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li.has-submenu.open:has(ul.sub-menu li)>a.item-display:hover,.sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li.has-submenu.open:has(ul.sub-menu li)>a.item-display:focus,.sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li.active:not(:has(ul.sub-menu li.active))>a.item-display,.sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li.active.open:not(:has(ul.sub-menu li.active))>a.item-display,.main-layout .sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li.has-submenu.open:has(ul.sub-menu li)>a.item-display,.main-layout .sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li.has-submenu.open:has(ul.sub-menu li)>a.item-display:hover,.main-layout .sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li.has-submenu.open:has(ul.sub-menu li)>a.item-display:focus,.main-layout .sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li.active:not(:has(ul.sub-menu li.active))>a.item-display,.main-layout .sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li.active.open:not(:has(ul.sub-menu li.active))>a.item-display{background-color:#64c4d7!important;background-image:none!important;color:#fff!important}.sidebar-menu .sub-menu,.sidebar-wrapper #main-menu.main-sidebar .sidebar-menu ul.sub-menu,.main-layout .sidebar-wrapper #main-menu.main-sidebar .sidebar-menu ul.sub-menu{background-color:#64c4d7!important;border-color:#4bbad1!important}.sidebar-menu .sub-menu .item-display:hover,.sidebar-wrapper #main-menu.main-sidebar .sidebar-menu ul.sub-menu>li:not(.active)>a:hover,.sidebar-wrapper #main-menu.main-sidebar .sidebar-menu ul.sub-menu>li:not(.active)>a:focus,.sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li:not(.active)>a.item-display:hover,.sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li:not(.active)>a.item-display:focus,.main-layout .sidebar-wrapper #main-menu.main-sidebar .sidebar-menu ul.sub-menu>li:not(.active)>a:hover,.main-layout .sidebar-wrapper #main-menu.main-sidebar .sidebar-menu ul.sub-menu>li:not(.active)>a:focus,.main-layout .sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li:not(.active)>a.item-display:hover,.main-layout .sidebar-wrapper #main-menu.main-sidebar .navbar-sections>li:not(.active)>a.item-display:focus{background-color:rgb(225 245 248 / .45)!important}.sidebar-menu .sub-menu li.active .item-display,.sidebar-wrapper #main-menu.main-sidebar .sidebar-menu ul.sub-menu>li.active>a.item-display,.main-layout .sidebar-wrapper #main-menu.main-sidebar .sidebar-menu ul.sub-menu>li.active>a.item-display{color:#fff!important;border-inline-start-color:#36cfe8!important;background-color:rgb(100 196 215 / .55)}.sidebar-wrapper,.main-layout .sidebar-wrapper{--sidebar-submenu-icon:#0e6b7a}.sidebar-menu .sub-menu .item-icon,.sidebar-menu .sub-menu .item-icon i,.sidebar-menu .sub-menu .navbar-icon,.sidebar-menu .sub-menu i[class^=ix-],.sidebar-menu .sub-menu i[class*=" ix-"],.sidebar-menu .sub-menu i.fa,.sidebar-menu .sub-menu i.fas,.sidebar-menu .sub-menu i.far,.sidebar-menu .sub-menu .item-display i.fa,.sidebar-menu .sub-menu .item-display i.fas,.sidebar-menu .sub-menu .item-display i.far,#main-menu .dropdown-menu>li>a>i.fa,#main-menu .dropdown-menu>li>a>i.fas,#main-menu .dropdown-menu>li>a>i.far{color:#0e6b7a!important}.profile-menu-button,.profile-details-container button,.sidebar-wrapper #main-menu.main-sidebar .profile-menu-button,.main-layout .profile-menu-button,.main-layout .sidebar-wrapper #main-menu.main-sidebar .profile-menu-button,.main-layout .sidebar-wrapper.collapsed .profile-menu-button,.main-layout .sidebar-wrapper.collapsed:not(:hover) .profile-menu-button,.navbar .profile-menu>.dropdown-toggle,.navbar .profile-menu>.dropdown-toggle:hover{background-color:#61c6c3!important;background-image:none!important}.profile-menu-button .user-avatar,.sidebar-wrapper #main-menu.main-sidebar .profile-menu-button .user-avatar,.main-layout .profile-menu-button .user-avatar,.main-layout .sidebar-wrapper #main-menu.main-sidebar .profile-menu-button .user-avatar{background-color:#61c6c3!important;border-color:#61c6c3!important;color:#fff!important}.profile-menu-container,.main-layout .profile-menu-container{background-color:#47bdb9!important;border-color:#fff!important}.profile-menu-header,.main-layout .profile-menu-header{background-color:#61c6c3!important;border-bottom-color:#61c6c3!important}.profile-menu.open>.profile-menu-button,.main-layout .profile-menu.open>.profile-menu-button,#main-menu.navbar-inverse .navbar-nav.navbar-right>.open>a,#main-menu.navbar-inverse .navbar-nav.navbar-right>.open>a:hover,#main-menu.navbar-inverse .navbar-nav.navbar-right>.open>a:focus{background-color:#fff!important}.sidebar-collapse-icon,.profile-details-container button .item-icon i{color:#fff!important}.sidebar-profile-footer{border-top-color:var(--sidebar-footer-border,#0b5662)!important}.mobile-sidebar-header,.main-layout .mobile-sidebar-header{background:#0e6b7a!important;background-image:none!important}@media screen and (min-width:1024px){#main-menu .navbar-sections>li>a:hover,#main-menu .navbar-sections>li>a:focus{color:#fff;background-color:rgb(225 245 248 / .75)}}#main-menu.navbar-inverse .navbar-nav>.active>a,#main-menu.navbar-inverse .navbar-nav>.active>a:focus,#main-menu.navbar-inverse .navbar-nav>.active>a:hover{background-color:#64c4d7}#main-menu.navbar-inverse .navbar-nav>.open>a,#main-menu .dropdown-menu>.open>a,#main-menu.navbar-inverse .navbar-nav>.open>a:focus,#main-menu .dropdown-menu>.open>a:focus,#main-menu.navbar-inverse .navbar-nav>.open>a:hover,#main-menu .dropdown-menu>.open>a:hover{background-color:#64c4d7}#main-menu.navbar-inverse .navbar-nav.navbar-right>.open>a,#main-menu.navbar-inverse .navbar-nav.navbar-right>.open>a:focus,#main-menu.navbar-inverse .navbar-nav.navbar-right>.open>a:hover{background-color:#fff}#main-menu .dropdown-menu>li>a:hover,#main-menu .dropdown-menu>li>a:focus{background-color:#e1f5f8}#main-menu .dropdown-menu>li>a>i.fa,#main-menu .dropdown-menu>li>a>i.fas,#main-menu .dropdown-menu>li>a>i.far{color:#0e6b7a}#main-menu.navbar .profile-menu>.dropdown-toggle,#main-menu.navbar .profile-menu>.dropdown-toggle:hover{background-color:#61c6c3}.search-results-tabs-container{background-color:#0c5b68!important}#search-results-tabs li a{background-color:#0e6b7a!important;color:#fff!important}#search-results-tabs li.active a{background-color:#16a6bd!important;color:#fff!important}#search-results-tabs li.closeable .close-tab{color:#0e6b7a!important}#search-results-tabs li.closeable .close-tab:hover{color:#fff!important}.offers-list-view .offer .hotel-summary.odd{background-color:#fff!important;color:#333}.offers-list-view .offer .hotel-summary.even{background-color:#f0f9fa!important;color:#333}.offers-list-view .hotel-list-card.offer.hotel-offer.odd,.offers-list-view .hotel-list-card.offer.hotel-offer.odd .list-card-content{background-color:#fff!important;color:#333}.offers-list-view .hotel-list-card.offer.hotel-offer.odd .list-hotel-title,.offers-list-view .hotel-list-card.offer.hotel-offer.odd .list-rating>span,.offers-list-view .hotel-list-card.offer.hotel-offer.odd .list-price-block .label,.offers-list-view .hotel-list-card.offer.hotel-offer.odd .list-price-block .price-flex:not(.price-override) .value,.offers-list-view .hotel-list-card.offer.hotel-offer.odd .list-price-block .price-flex .per-night,.offers-list-view .hotel-list-card.offer.hotel-offer.odd .list-hotel-location{color:#333!important}.offers-list-view .hotel-list-card.offer.hotel-offer.even,.offers-list-view .hotel-list-card.offer.hotel-offer.even .list-card-content{background-color:#f0f9fa!important;color:#333}.offers-list-view .hotel-list-card.offer.hotel-offer.even .list-hotel-title,.offers-list-view .hotel-list-card.offer.hotel-offer.even .list-rating>span,.offers-list-view .hotel-list-card.offer.hotel-offer.even .list-price-block .label,.offers-list-view .hotel-list-card.offer.hotel-offer.even .list-price-block .price-flex:not(.price-override) .value,.offers-list-view .hotel-list-card.offer.hotel-offer.even .list-price-block .price-flex .per-night,.offers-list-view .hotel-list-card.offer.hotel-offer.even .list-hotel-location{color:#333!important}.offers-cards-view .hotel-card.offer.hotel-offer.odd,.offers-cards-view .hotel-card.offer.hotel-offer.odd .hotel-card-content{background-color:#fff!important;color:#333}.offers-cards-view .hotel-card.offer.hotel-offer.odd .hotel-title,.offers-cards-view .hotel-card.offer.hotel-offer.odd .hotel-location,.offers-cards-view .hotel-card.offer.hotel-offer.odd .price-label,.offers-cards-view .hotel-card.offer.hotel-offer.odd .price-value,.offers-cards-view .hotel-card.offer.hotel-offer.odd .price-per-night{color:#333!important}.offers-cards-view .hotel-card.offer.hotel-offer.even,.offers-cards-view .hotel-card.offer.hotel-offer.even .hotel-card-content{background-color:#f0f9fa!important;color:#333}.offers-cards-view .hotel-card.offer.hotel-offer.even .hotel-title,.offers-cards-view .hotel-card.offer.hotel-offer.even .hotel-location,.offers-cards-view .hotel-card.offer.hotel-offer.even .price-label,.offers-cards-view .hotel-card.offer.hotel-offer.even .price-value,.offers-cards-view .hotel-card.offer.hotel-offer.even .price-per-night{color:#333!important}.panel-default{border-color:#d0e8ec}.panel-default>.panel-heading{background-color:#eaf6f8;border-color:#d0e8ec}.panel-default>.panel-heading>.panel-title{color:#0e6b7a}.nav-tabs{border-bottom:1px solid rgb(0 0 0 / .15)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:1px solid rgb(0 0 0 / .15)}.auth-container .img-left{background-image:url(6a9701ac9128a0.46987419.jpeg)}.btn.btn-basic{color:#fff;background-color:#0e6b7a;border-color:#0a4f5b}.btn.btn-basic:focus,.btn.btn-basic.focus{color:#fff;background-color:#09434c;border-color:#000}.btn.btn-basic:hover{color:#fff;background-color:#09434c;border-color:#041f24}.btn.btn-basic:active,.btn.btn-basic.active,.open>.btn.btn-basic.dropdown-toggle{color:#fff;background-color:#09434c;background-image:none;border-color:#041f24}.btn.btn-basic:active:hover,.btn.btn-basic:active:focus,.btn.btn-basic:active.focus,.btn.btn-basic.active:hover,.btn.btn-basic.active:focus,.btn.btn-basic.active.focus,.open>.btn.btn-basic.dropdown-toggle:hover,.open>.btn.btn-basic.dropdown-toggle:focus,.open>.btn.btn-basic.dropdown-toggle.focus{color:#fff;background-color:#05272c;border-color:#000}.btn.btn-basic.disabled:hover,.btn.btn-basic.disabled:focus,.btn.btn-basic.disabled.focus,.btn.btn-basic[disabled]:hover,.btn.btn-basic[disabled]:focus,.btn.btn-basic[disabled].focus,fieldset[disabled] .btn.btn-basic:hover,fieldset[disabled] .btn.btn-basic:focus,fieldset[disabled] .btn.btn-basic.focus{background-color:#0e6b7a;border-color:#0a4f5b}.btn.btn-basic .badge{color:#0e6b7a;background-color:#fff}.search-primary__submit,.search-history-bar__new,.search-history-bar__new.is-active,button.display-now,.btn.btn-primary.display-now,.search-cancelled-view__btn-redo,.btn-change-location,.btn-change,.offer-item-action button,.booking-summary-bar__btn-book,.booking-footer__btn-submit,.submit-book-hotel-button,.submit-book-hotel-action,.btn-apply,.hotel-modal__btn--apply,.db-alerts__view-all{background:#0e6b7a!important;background-color:#0e6b7a!important;color:#fff!important;border-color:#0a4f5b!important}.search-primary__submit:hover,.search-primary__submit:focus,.search-primary__submit:active,.search-history-bar__new:hover,.search-history-bar__new:focus,.search-history-bar__new:active,.search-history-bar__new.is-active:hover,.search-history-bar__new.is-active:focus,.search-history-bar__new.is-active:active,button.display-now:hover,button.display-now:focus,button.display-now:active,.btn.btn-primary.display-now:hover,.btn.btn-primary.display-now:focus,.btn.btn-primary.display-now:active,.search-cancelled-view__btn-redo:hover,.search-cancelled-view__btn-redo:focus,.search-cancelled-view__btn-redo:active,.btn-change-location:hover,.btn-change-location:focus,.btn-change-location:active,.btn-change:hover,.btn-change:focus,.btn-change:active,.offer-item-action button:hover,.offer-item-action button:focus,.offer-item-action button:active,.booking-summary-bar__btn-book:hover,.booking-summary-bar__btn-book:focus,.booking-summary-bar__btn-book:active,.booking-footer__btn-submit:hover,.booking-footer__btn-submit:focus,.booking-footer__btn-submit:active,.submit-book-hotel-button:hover,.submit-book-hotel-button:focus,.submit-book-hotel-button:active,.submit-book-hotel-action:hover,.submit-book-hotel-action:focus,.submit-book-hotel-action:active,.btn-apply:hover,.btn-apply:focus,.btn-apply:active,.hotel-modal__btn--apply:hover,.hotel-modal__btn--apply:focus,.hotel-modal__btn--apply:active,.db-alerts__view-all:hover,.db-alerts__view-all:focus,.db-alerts__view-all:active{background:#09434c!important;background-color:#09434c!important;color:#fff!important;border-color:#041f24!important}.search-primary__submit svg,.search-primary__submit i,.search-history-bar__new svg,.search-history-bar__new i,.search-history-bar__new.is-active svg,.search-history-bar__new.is-active i,button.display-now svg,button.display-now i,.btn.btn-primary.display-now svg,.btn.btn-primary.display-now i,.search-cancelled-view__btn-redo svg,.search-cancelled-view__btn-redo i,.btn-change-location svg,.btn-change-location i,.btn-change svg,.btn-change i,.offer-item-action button svg,.offer-item-action button i,.booking-summary-bar__btn-book svg,.booking-summary-bar__btn-book i,.booking-footer__btn-submit svg,.booking-footer__btn-submit i,.submit-book-hotel-button svg,.submit-book-hotel-button i,.submit-book-hotel-action svg,.submit-book-hotel-action i,.btn-apply svg,.btn-apply i,.hotel-modal__btn--apply svg,.hotel-modal__btn--apply i,.db-alerts__view-all svg,.db-alerts__view-all i{color:inherit}.db-greeting .text-primary-500{color:#0e6b7a!important}.db-credit-card__bar-fill{background-color:#0e6b7a!important}a.cancel-search,.cancel-search{color:#0e6b7a!important}a.cancel-search:hover,a.cancel-search:focus,.cancel-search:hover,.cancel-search:focus{color:#09434c!important}.btn-primary{color:#fff;background-color:#2a697e;border-color:#0a4f5b}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#1d4958;border-color:#000}.btn-primary:hover{color:#fff;background-color:#1d4958;border-color:#041f24}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#1d4958;background-image:none;border-color:#041f24}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#14333d;border-color:#000}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{background-color:#2a697e;border-color:#0a4f5b}.btn-primary .badge{color:#2a697e;background-color:#fff}.btn.btn-primary:not(.display-now){color:#fff!important;background-color:#2a697e!important;border-color:#0a4f5b!important}.btn.btn-primary:not(.display-now):hover,.btn.btn-primary:not(.display-now):focus,.btn.btn-primary:not(.display-now):active{color:#fff!important;background-color:#1d4958!important;border-color:#041f24!important}.bootstrap-dialog.type-primary .modal-header{background-color:#2a697e!important;color:#fff!important}.bootstrap-dialog.type-primary .modal-header .bootstrap-dialog-title,.bootstrap-dialog.type-primary .modal-header .modal-title,.bootstrap-dialog.type-primary .modal-header .bootstrap-dialog-close-button,.bootstrap-dialog.type-primary .modal-header .bootstrap-dialog-close-button button,.bootstrap-dialog.type-primary .modal-header .close{color:#fff!important;opacity:1}.auth-container button,.auth-container .btn,.auth-container .btn-primary,.auth-container input[type="submit"]{background-color:#0E6B7A!important;border-color:#0A4F5B!important;color:#FFFFFF!important;border-radius:6px!important;font-weight:bold!important}.auth-container button:hover,.auth-container .btn:hover,.auth-container .btn-primary:hover,.auth-container input[type="submit"]:hover{background-color:#64C4D7!important;border-color:#0E6B7A!important;color:#FFFFFF!important}.auth-container a,.auth-container .edit-link{color:#0E6B7A!important}.auth-container a:hover,.auth-container .edit-link:hover{color:#64C4D7!important}.auth-container input[type="text"],.auth-container input[type="password"]{border-radius:6px!important;border:1px solid #D0E8EC!important}.auth-container input[type="text"]:focus,.auth-container input[type="password"]:focus{border-color:#0E6B7A!important;box-shadow:0 0 5px rgb(14 107 122 / .3)!important;outline:none!important}#search-flights,#search_flights,.panel-body,fieldset,.search-form-builder{background-color:#FFFFFF!important;border-radius:10px!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 15px rgb(14 107 122 / .08)!important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,div[class*="header-tab"]{background-color:#0E6B7A!important;color:#FFFFFF!important;border:none!important}.search-form-builder label,.search-form-builder span.control-label,.search-form-builder .form-group label{color:#334155!important;font-size:11px!important;font-weight:600!important}select.form-control,input[type="text"].form-control,input[type="date"].form-control,.search-form-builder select,.search-form-builder input[type="text"]{background-color:#F8FAFC!important;border:1px solid #CBD5E1!important;border-radius:6px!important;height:34px!important;font-size:12px!important;color:#1E293B!important;padding:4px 8px!important}.search-form-builder select:focus,.search-form-builder input[type="text"]:focus{background-color:#FFFFFF!important;border-color:#0E6B7A!important;box-shadow:0 0 0 2px rgb(14 107 122 / .15)!important}select[id*="pax"],select[name*="pax"],select[id*="adt"],select[id*="chd"],select[id*="inf"],select[id*="yth"],select[id*="sen"],select[id*="ins"]{padding:2px 4px!important;min-width:38px!important}.search-form-builder button.btn-primary,.search-form-builder input[type="submit"].btn-primary,.btn-search,a.btn-search,.search-form-builder button[type="submit"]{background-color:#0E6B7A!important;background-image:none!important;color:#FFFFFF!important;border:none!important;border-radius:6px!important;font-size:13px!important;font-weight:bold!important;text-transform:uppercase!important;width:100%!important;padding:10px 0!important;cursor:pointer!important;transition:background-color 0.2s ease!important}.search-form-builder button.btn-primary:hover,.search-form-builder input[type="submit"].btn-primary:hover,.btn-search:hover,.search-form-builder button[type="submit"]:hover{background-color:#64C4D7!important;box-shadow:0 4px 10px rgb(100 196 215 / .3)!important}a.advanced-filters,a[id*="advanced"],.btn-link{color:#0E6B7A!important;font-weight:600!important;font-size:12px!important;text-decoration:none!important}a.advanced-filters:hover,a[id*="advanced"]:hover{color:#64C4D7!important;text-decoration:underline!important}.ui-datepicker,#ui-datepicker-div{background-color:#FFFFFF!important;border:1px solid #CBD5E1!important;border-radius:8px!important;box-shadow:0 4px 15px rgb(0 0 0 / .15)!important;padding:6px!important}.ui-datepicker-header{background-color:#0E6B7A!important;border:none!important;border-radius:6px 6px 0 0!important;padding:6px 0!important}.ui-datepicker-header *,.ui-datepicker-title,.ui-datepicker-month,.ui-datepicker-year,span.ui-datepicker-month,span.ui-datepicker-year{color:#FFFFFF!important;font-weight:bold!important;font-size:13px!important;opacity:1!important}.ui-datepicker th,.ui-datepicker th span{color:#0E6B7A!important;font-weight:700!important;padding:6px 2px!important}.ui-datepicker td a,.ui-datepicker td span{color:#1E293B!important;text-decoration:none!important;text-align:center!important}.ui-datepicker td a:hover{background-color:#64C4D7!important;color:#FFFFFF!important;border-radius:4px!important}.ui-datepicker .ui-state-active,.ui-datepicker .ui-state-highlight{background-color:#0E6B7A!important;color:#FFFFFF!important;border-radius:4px!important;font-weight:bold!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer!important;top:4px!important}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-icon{filter:brightness(0) invert(1)!important}.ui-datepicker-buttonpane button,.ui-datepicker .ui-datepicker-current,.ui-datepicker .ui-datepicker-close{background-color:#0E6B7A!important;border:none!important;color:#FFFFFF!important;border-radius:4px!important;font-weight:bold!important;opacity:1!important;padding:6px 12px!important}.ui-datepicker-buttonpane button:hover{background-color:#64C4D7!important;color:#FFFFFF!important}#sidebar,.sidebar-wrapper,.left-side,aside.main-sidebar{background-color:#0E6B7A!important}#sidebar .dropdown-menu,#sidebar .collapse,.sidebar-menu .treeview-menu{background-color:#64C4D7!important;border:none!important;box-shadow:none!important}#sidebar a,.sidebar-menu a{color:#FFFFFF!important}#sidebar .active>a,.sidebar-menu li.active>a{background-color:#64C4D7!important;color:#0E6B7A!important;border-radius:20px!important}:root{--brand-teal:#0e7886;--brand-teal-hover:#0a5c67;--brand-teal-light:#e6f4f6;--border-color:#e5e7eb;--bg-card:#ffffff;--bg-secondary:#f9fafb;--text-primary:#111827;--text-muted:#6b7280}.search-form-container{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px rgb(0 0 0 / .03)}.search-tab-active{background-color:#1290a1;color:#fff;font-weight:600;font-size:.875rem;padding:.625rem 1.25rem;border-radius:.5rem .5rem 0 0;display:inline-flex;align-items:center;gap:.5rem}.search-primary{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center;background-color:var(--bg-secondary);padding:.875rem;border-radius:.75rem;border:1px solid #f0f0f0}@media (min-width:1024px){.search-primary{grid-template-columns:2.2fr 1.5fr 1.5fr auto}}.search-primary__field,.search-primary__where-inner{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:.5rem;transition:all 0.2s ease}.search-primary__field:hover,.search-primary__field:focus-within{border-color:var(--brand-teal);box-shadow:0 0 0 2px rgb(14 120 134 / .15)}.search-primary__label{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.search-primary__value{font-size:.875rem;font-weight:700;color:var(--text-primary)}.where-action-btn--map{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:#374151;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer}.where-action-btn--map:hover{background-color:var(--brand-teal-light);color:var(--brand-teal);border-color:var(--brand-teal)}.search-primary__submit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:90px;height:100%;min-height:52px;padding:.625rem 1rem;background-color:var(--brand-teal);color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:.5rem;border:none;cursor:pointer;transition:background-color 0.2s ease}.search-primary__submit:hover{background-color:var(--brand-teal-hover)}.btn-apply-filters{width:100%;padding:.75rem 1rem;background-color:var(--brand-teal);color:#fff;font-weight:700;font-size:.875rem;border-radius:.375rem;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:background-color 0.2s ease}.btn-apply-filters:hover{background-color:var(--brand-teal-hover)}.filter-star-btn{padding:.375rem .75rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all 0.15s ease}.filter-star-btn .star{color:#f59e0b}.filter-star-btn:hover,.filter-star-btn--active{background-color:#fffbeeb0;border-color:#f59e0b}[title*="AI Reviews" i],[aria-label*="AI Reviews" i],.ai-reviews-btn,.btn-ai-reviews,a[class*="ai-review"],button[class*="ai-review"]{position:relative!important;background:linear-gradient(135deg,#053d49 0%,#0E6B7A 60%,#64C4D7 100%)!important;color:#FFFFFF!important;font-weight:bold!important;border-radius:50px!important;padding:6px 14px!important;border:2px solid #64C4D7!important;box-shadow:0 0 15px rgb(100 196 215 / .8),inset 0 0 6px rgb(255 255 255 / .5)!important;transition:all 0.3s ease!important;display:inline-flex!important;align-items:center!important;gap:6px!important}@keyframes sunnyNeonPulse{0%{box-shadow:0 0 10px rgb(100 196 215 / .6),0 0 20px rgb(14 107 122 / .4)}50%{box-shadow:0 0 25px rgb(100 196 215),0 0 40px rgb(255 122 89 / .5)}100%{box-shadow:0 0 10px rgb(100 196 215 / .6),0 0 20px rgb(14 107 122 / .4)}}[title*="AI Reviews" i],[aria-label*="AI Reviews" i],.ai-reviews-btn{animation:sunnyNeonPulse 2.5s infinite ease-in-out!important}[title*="AI Reviews" i]:hover,[aria-label*="AI Reviews" i]:hover,.ai-reviews-btn:hover{transform:scale(1.08)!important;filter:brightness(1.2)!important}.navbar-brand img,.logo img,header img,[class*="logo"] img{max-height:40px!important;width:auto!important;height:auto!important}.navbar-brand img,.logo img,header img,[class*="logo"] img{max-height:40px!important;width:auto!important;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}