html{font-size:16px}:root{--black:0 0 0 /* #000000 */;--blue-1:31 90 155 /* #1f5a9b */;--blue-2:3 61 125 /* #033d7d */;--green:16 214 31 /* #10d61f */;--red:255 86 88 /* #ff5658 */;--white:255 255 255 /* #ffffff */;--text:68 68 68 /* #444444 */;--gray:245 245 245 /* #f5f5f5 */;--transparent:0 0 0 0 /* #00000000 */;--slate-50:248 250 252 /* #f8fafc */;--slate-100:241 245 249 /* #f1f5f9 */;--slate-200:226 232 240 /* #e2e8f0 */;--slate-300:202 213 226 /* #cad5e2 */;--slate-400:144 161 185 /* #90a1b9 */;--slate-500:98 116 142 /* #62748e */;--slate-600:69 85 108 /* #45556c */;--slate-700:49 65 88 /* #314158 */;--slate-800:29 41 61 /* #1d293d */;--slate-900:15 23 43 /* #0f172b */;--slate-950:2 6 24 /* #020618 */;--gray-50:rgb(249 250 251) /* #f9fafb */;--gray-100:rgb(243 244 246) /* #f3f4f6 */;--gray-200:rgb(229 231 235) /* #e5e7eb */;--gray-300:rgb(209 213 220) /* #d1d5dc */;--gray-400:rgb(153 161 175) /* #99a1af */;--gray-500:rgb(106 114 130) /* #6a7282 */;--gray-600:rgb(74 85 101) /* #4a5565 */;--gray-700:rgb(54 65 83) /* #364553 */;--gray-800:rgb(30 41 57) /* #1e2939 */;--gray-900:rgb(16 24 40) /* #101828 */;--gray-950:rgb(3 7 18) /* #030712 */;--zinc-50:rgb(250 250 250) /* #fafafa */;--zinc-100:rgb(244 244 245) /* #f4f4f5 */;--zinc-200:rgb(228 228 231) /* #e4e4e7 */;--zinc-300:rgb(212 212 216) /* #d4d4d8 */;--zinc-400:rgb(159 159 169) /* #9f9fa3 */;--zinc-500:rgb(113 113 123) /* #71717b */;--zinc-600:rgb(82 82 92) /* #52525c */;--zinc-700:rgb(63 63 71) /* #3f3f47 */;--zinc-800:rgb(39 39 42) /* #27272a */;--zinc-900:rgb(24 24 27) /* #18181b */;--zinc-950:rgb(9 9 11) /* #09090b */;--neutral-50:rgb(250 250 250) /* #fafafa */;--neutral-100:rgb(245 245 245) /* #f5f5f5 */;--neutral-200:rgb(229 229 229) /* #e5e5e5 */;--neutral-300:rgb(212 212 212) /* #d4d4d4 */;--neutral-400:rgb(161 161 161) /* #a1a1a1 */;--neutral-500:rgb(115 115 115) /* #737373 */;--neutral-600:rgb(82 82 82) /* #525252 */;--neutral-700:rgb(64 64 64) /* #404040 */;--neutral-800:rgb(38 38 38) /* #262626 */;--neutral-900:rgb(23 23 23) /* #171717 */;--neutral-950:rgb(10 10 10) /* #0a0a0a */;--stone-50:rgb(250 250 249) /* #faf9f9 */;--stone-100:rgb(245 245 244) /* #f5f5f4 */;--stone-200:rgb(231 229 228) /* #e5e5e4 */;--stone-300:rgb(214 211 209) /* #d3d3d1 */;--stone-400:rgb(166 160 155) /* #a6a09b */;--stone-500:rgb(121 113 107) /* #797173 */;--stone-600:rgb(87 83 77) /* #575353 */;--stone-700:rgb(68 64 59) /* #44403b */;--stone-800:rgb(41 37 36) /* #292524 */;--stone-900:rgb(28 25 23) /* #1c1917 */;--stone-950:rgb(12 10 9) /* #0a0909 */;--red-50:rgb(254 242 242) /* #fef2f2 */;--red-100:rgb(255 226 226) /* #ffe2e2 */;--red-200:rgb(255 201 201) /* #ffc9c9 */;--red-300:rgb(255 162 162) /* #ffa2a2 */;--red-400:rgb(255 100 103) /* #ff6467 */;--red-500:rgb(251 44 54) /* #fb2c36 */;--red-600:rgb(231 0 11) /* #e7000b */;--red-700:rgb(193 0 7) /* #c10007 */;--red-800:rgb(159 7 18) /* #9f0712 */;--red-900:rgb(130 24 26) /* #821a1a */;--red-950:rgb(70 8 9) /* #460809 */;--orange-50:rgb(255 251 235) /* #fffbeb */;--orange-100:rgb(254 243 198) /* #fef3c6 */;--orange-200:rgb(254 230 133) /* #fee685 */;--orange-300:rgb(255 210 48) /* #ffd630 */;--orange-400:rgb(255 185 0) /* #ffb900 */;--orange-500:rgb(254 154 0) /* #fea000 */;--orange-600:rgb(225 113 0) /* #e17100 */;--orange-700:rgb(187 77 0) /* #bb4d00 */;--orange-800:rgb(151 60 0) /* #973c00 */;--orange-900:rgb(123 51 6) /* #7b3306 */;--orange-950:rgb(70 25 1) /* #461901 */;--yellow-50:rgb(254 252 232) /* #fffee8 */;--yellow-100:rgb(254 249 194) /* #fff7c2 */;--yellow-200:rgb(255 240 133) /* #fff085 */;--yellow-300:rgb(255 223 32) /* #ffdfe0 */;--yellow-400:rgb(253 199 0) /* #fdc700 */;--yellow-500:rgb(240 177 0) /* #f0b100 */;--yellow-600:rgb(208 135 0) /* #d08700 */;--yellow-700:rgb(166 95 0) /* #a65f00 */;--yellow-800:rgb(137 75 0) /* #894b00 */;--yellow-900:rgb(115 62 10) /* #733e0a */;--yellow-950:rgb(67 32 4) /* #432004 */;--lime-50:rgb(247 254 231) /* #f7ffe7 */;--lime-100:rgb(236 252 202) /* #ecfc8a */;--lime-200:rgb(216 249 153) /* #d8f99d */;--tw-color-primary-default:31 73 147;--tw-color-primary-50:230 234 252;--tw-color-primary-100:205 214 250;--tw-color-primary-200:148 167 239;--tw-color-primary-300:92 127 232;--tw-color-primary-400:54 93 195;--tw-color-primary-500:31 73 147;--tw-color-primary-600:24 59 122;--tw-color-primary-700:16 44 94;--tw-color-primary-800:17 29 61;--tw-color-primary-900:4 18 46;--tw-color-primary-950:2 10 31;--tw-color-primary-dark-default:31 73 147;--tw-color-primary-dark-100:243 249 255;--tw-color-primary-dark-200:213 234 255;--tw-color-primary-dark-250:155 177 245;--tw-color-primary-dark-300:94 139 240;--tw-color-primary-dark-400:213 234 255;--tw-color-primary-dark-450:48 105 207;--tw-color-primary-dark-600:86 137 206;--tw-color-primary-dark-800:31 90 155;--tw-color-primary-dark-850:3 61 125;--tw-color-primary-dark-900:0 46 97;--tw-color-secondary-default:105 181 215;--tw-color-secondary-100:236 252 237;--tw-color-secondary-200:192 236 255;--tw-color-secondary-300:198 255 230;--tw-color-secondary-500:105 181 215;--tw-color-black-default:0 0 0;--tw-color-black-overlay:0 0 0;--tw-color-black-white:255 255 255;--tw-color-black-10:253 253 253;--tw-color-black-20:248 248 248;--tw-color-black-50:241 241 241;--tw-color-black-100:223 223 223;--tw-color-black-200:196 196 196;--tw-color-black-250:238 238 238;--tw-color-black-300:166 166 166;--tw-color-black-400:139 139 139;--tw-color-black-500:111 111 111;--tw-color-black-600:87 87 87;--tw-color-black-700:62 62 62;--tw-color-black-800:40 40 40;--tw-color-black-900:17 17 17;--tw-color-black-950:0 0 0;--tw-color-light-50:241 241 241;--tw-color-light-100:223 223 223;--tw-color-light-200:250 250 250;--tw-color-light-250:242 243 246;--tw-color-light-300:243 243 245;--tw-color-light-400:245 245 245;--tw-color-light-500:255 255 255;--tw-color-light-600:230 230 230;--tw-color-light-700:145 145 145;--tw-color-light-800:94 94 94;--tw-color-light-900:48 48 48;--tw-color-light-950:27 27 27;--tw-color-orange-default:255 150 58;--tw-color-orange-50:255 250 245;--tw-color-orange-100:255 245 235;--tw-color-orange-200:255 229 206;--tw-color-orange-300:255 213 176;--tw-color-orange-400:255 182 117;--tw-color-orange-500:255 150 58;--tw-color-orange-600:230 135 52;--tw-color-orange-700:153 90 35;--tw-color-orange-800:115 68 26;--tw-color-orange-900:77 45 17;--tw-color-green-default:6 171 42;--tw-color-green-50:243 251 244;--tw-color-green-100:230 247 234;--tw-color-green-150:16 214 31;--tw-color-green-200:193 234 202;--tw-color-green-300:155 221 170;--tw-color-green-400:81 196 106;--tw-color-green-500:6 171 42;--tw-color-green-600:5 154 38;--tw-color-green-700:4 103 25;--tw-color-green-800:3 77 19;--tw-color-green-900:2 51 13;--tw-color-yellow-default:255 249 198;--tw-color-yellow-50:255 255 252;--tw-color-yellow-100:255 254 249;--tw-color-yellow-200:255 254 241;--tw-color-yellow-300:255 253 232;--tw-color-yellow-400:255 251 215;--tw-color-yellow-500:255 249 198;--tw-color-yellow-600:230 224 178;--tw-color-yellow-700:153 149 119;--tw-color-yellow-800:115 112 89;--tw-color-yellow-900:77 75 59;--tw-color-yellow-950:245 120 11;--tw-color-semantic-red-default:255 86 88;--tw-color-semantic-red-500:255 86 88;--tw-color-semantic-red-100:255 241 242;--tw-color-semantic-pink:255 241 242;--tw-color-semantic-orange:255 150 58;--tw-color-semantic-green:6 171 42;--tw-color-semantic-greenl:16 214 31;--tw-color-semantic-yellow:255 249 198;--tw-color-semantic-greendark:52 224 161;--tw-color-semantic-rust-orange:255 150 58;--tw-color-dark-backdrop:0 0 0;--bg-primary-500:var(--tw-color-primary-500);--text-primary:var(--tw-color-black-900);--border-default:var(--tw-color-light-100);--font-sans:"Montserrat";--font-heading:"Inter";--font-figtree:"Figtree";--profile-font-size:14px;--profile-font-size-small:12px;--profile-line-height:1.2;--profile-container-bg:#101f4f;--profile-container-border:rgba(140, 162, 222, 0.45);--profile-container-radius:12px;--profile-container-radius-mobile:15px;--profile-container-padding:16px;--profile-header-bg:#1f4993;--profile-header-padding:8px 15px;--profile-content-padding:2px 6px;--profile-button-padding:8px;--profile-button-min-height:42px;--profile-button-gap:8px;--profile-avatar-size:26px;--profile-row-gap:6px;--profile-action-padding:8px 14px;--profile-min-width:300px;--profile-icon-size:16px;--profile-caret-size:12px;--sidebar-width:300px;--sidebar-width-collapsed:59px}@font-face{font-family:'irix';src:url(../font/fonts/irix.eot?gaxt7h);src:url('../font/fonts/irix.eot?gaxt7h#iefix') format('embedded-opentype'),url(../font/fonts/irix.ttf?gaxt7h) format('truetype'),url(../font/fonts/irix.woff?gaxt7h) format('woff'),url('../font/fonts/irix.svg?gaxt7h#irix') format('svg');font-weight:400;font-style:normal;font-display:block}i[class^="ix-"],i[class*=" ix-"]{font-family:'irix'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ix-view:before{content:"\e99a"}.ix-key:before{content:"\e99b"}.ix-view-off:before{content:"\e99c"}.ix-pin-off:before{content:"\e998"}.ix-web-design:before{content:"\e999"}.ix-pin-menu:before{content:"\e997"}.ix-Fingerprint:before{content:"\e98f"}.ix-id-card:before{content:"\e990"}.ix-lock-password:before{content:"\e991"}.ix-user-add:before{content:"\e992"}.ix-password-lock:before{content:"\e994"}.ix-filter-stroke-rounded:before{content:"\e995"}.ix-map-1:before{content:"\e996"}.ix-expand-stroke-rounded:before{content:"\e98e"}.ix-money-01-stroke-rounded:before{content:"\e98a"}.ix-alert-circle-stroke-rounded:before{content:"\e97f"}.ix-apartment-stroke-rounded:before{content:"\e980"}.ix-clock-05-stroke-rounded:before{content:"\e981"}.ix-contact-stroke-rounded:before{content:"\e982"}.ix-edit-01-stroke-rounded:before{content:"\e984"}.ix-mail-01-stroke-rounded:before{content:"\e986"}.ix-share-05-stroke-rounded:before{content:"\e987"}.ix-user-stroke-rounded:before{content:"\e988"}.ix-redo-search:before{content:"\e97e"}.ix-logout-circle:before{content:"\e97d"}.ix-car-parking-02-stroke-rounded:before{content:"\e97a"}.ix-dumbbell-03-stroke-rounded:before{content:"\e97b"}.ix-pool-stroke-rounded:before{content:"\e97c"}.ix-Accommodations:before{content:"\e96a"}.ix-Transfers:before{content:"\e96b"}.ix-unlink:before{content:"\e96c"}.ix-appointment1:before{content:"\e968"}.ix-clock:before{content:"\e969"}.ix-edit-02:before{content:"\e95d"}.ix-file-02:before{content:"\e953"}.ix-list-view:before{content:"\e957"}.ix-hollow-check:before{content:"\e94c"}.ix-clean-stroke-rounded-1:before{content:"\e94b"}.ix-money-04-stroke-rounded-1:before{content:"\e94d"}.ix-offer:before{content:"\e94e"}.ix-preference-horizontal-stroke-rounded-1:before{content:"\e94f"}.ix-sort-by-down-01-stroke-rounded-1:before{content:"\e950"}.ix-sort-by-down-02-stroke-rounded-1:before{content:"\e951"}.ix-star-inside-circle:before{content:"\e944"}.ix-remove-circle:before{content:"\e948"}.ix-serving-food:before{content:"\e949"}.ix-green-thumbsUp:before{content:"\e94a"}.ix-Prev:before{content:"\e946"}.ix-Next:before{content:"\e92b"}.ix-location-no-bottom:before{content:"\e942"}.ix-pin:before{content:"\e943"}.ix-Vector-owl:before{content:"\e945"}.ix-language-model-checkmark-stroke:before{content:"\e940"}.ix-user-multiple-stroke-rounded:before{content:"\e932"}.ix-settings-01-stroke-rounded:before{content:"\e933"}.ix-mail-receive-02-stroke-rounded:before{content:"\e934"}.ix-office-stroke-rounded:before{content:"\e935"}.ix-invoice-02-stroke-rounded:before{content:"\e936"}.ix-edit-user-02-stroke-rounded:before{content:"\e937"}.ix-file-management-stroke-rounded:before{content:"\e938"}.ix-dollar-02-stroke-rounded-1:before{content:"\e939"}.ix-access-stroke-rounded:before{content:"\e93a"}.ix-ai-content-generator-01-stroke-rounded:before{content:"\e93b"}.ix-invoice-04-stroke-rounded:before{content:"\e93c"}.ix-Overview:before{content:"\e93d"}.ix-Service-Requests:before{content:"\e93e"}.ix-Order-Files:before{content:"\e93f"}.ix-api-gateway-stroke-rounded:before{content:"\e931"}.ix-menu-to-close:before{content:"\e92f"}.ix-star-stroke-rounded:before{content:"\e926"}.ix-user-account-stroke-rounded:before{content:"\e927"}.ix-building-agancy:before{content:"\e928"}.ix-hotel-stroke-rounded:before{content:"\e929"}.ix-language-square-stroke-rounded:before{content:"\e92a"}.ix-reload-stroke-rounded:before{content:"\e92c"}.ix-ion_close-outline:before{content:"\e92d"}.ix-menu:before{content:"\e92e"}.ix-Star:before{content:"\e925"}.ix-account-setting:before{content:"\e900"}.ix-airplane:before{content:"\e90a"}.ix-appointment:before{content:"\e90b"}.ix-calendar:before{content:"\e90c"}.ix-carat:before{content:"\e90d"}.ix-circle-unlock:before{content:"\e912"}.ix-cursor-remove-selection:before{content:"\e913"}.ix-customer-service:before{content:"\e914"}.ix-document-attachment:before{content:"\e915"}.ix-door:before{content:"\e916"}.ix-drop-up:before{content:"\e917"}.ix-drop-down:before{content:"\e930"}.ix-information-square:before{content:"\e918"}.ix-kid:before{content:"\e919"}.ix-location:before{content:"\e91a"}.ix-manager:before{content:"\e91b"}.ix-maps-search:before{content:"\e91c"}.ix-money-receive-square:before{content:"\e91d"}.ix-moon:before{content:"\e91e"}.ix-next:before{content:"\e91f"}.ix-passport:before{content:"\e920"}.ix-settings:before{content:"\e921"}.ix-shield-key:before{content:"\e922"}.ix-search:before{content:"\e923"}.ix-file:before{content:"\e924"}.ix-Map:before{content:"\e907"}.ix-add:before{content:"\e908"}.ix-attach-file:before{content:"\e909"}.ix-transfers:before{content:"\e90e"}.ix-activities:before{content:"\e90f"}.ix-offers:before{content:"\e910"}.ix-packages:before{content:"\e911"}.ix-heart-check:before{content:"\e905"}.ix-car:before{content:"\e906"}.ix-bed-double:before{content:"\e901"}.ix-home:before{content:"\e902"}.ix-menu-collapse:before{content:"\e903"}.ix-plane:before{content:"\e904"}.ix-airplane-take-off-01-stroke-rounded-1:before{content:"\e959"}.ix-baby-01-stroke-rounded-1:before{content:"\e958"}.ix-checkmark-circle-01-stroke-rounded-1:before{content:"\e952"}.ix-hair-dryer-stroke-rounded-1:before{content:"\e954"}.ix-smart-ac-stroke-rounded-1:before{content:"\e955"}.ix-wifi-02-stroke-rounded-1:before{content:"\e956"}.ix-building-03-stroke-rounded-1:before{content:"\e95a"}.ix-global-stroke-rounded-1:before{content:"\e95b"}.ix-share-location-02-stroke-rounded-1:before{content:"\e95c"}.ix-reload-stroke-rounded-1:before{content:"\e967"}.ix-unlink-service:before{content:"\e965"}.ix-load-order-file:before{content:"\e966"}.ix-arrow-right:before{content:"\e961"}.ix-delete:before{content:"\e95f"}.ix-order-delete:before{content:"\e960"}.ix-create-order-icon:before{content:"\e95e"}.ix-alert:before{content:"\e979"}.ix-invoice-02:before{content:"\e978"}.ix-message-cancel:before{content:"\e977"}.ix-notification:before{content:"\e976"}.ix-heart-filled:before{content:"\e975"}.ix-Check-in:before{content:"\e974"}.ix-Check-out:before{content:"\e973"}.ix-coupon-percent:before{content:"\e972"}.ix-favourite-stroke-rounded:before{content:"\e971"}.ix-layer-add:before{content:"\e970"}.ix-meeting-room-stroke-rounded:before{content:"\e96f"}.ix-album-02-stroke-rounded:before{content:"\e96e"}.ix-menu-07-stroke-rounded:before{content:"\e96d"}.ix-Insurance:before{content:"\e985"}.ix-check-success:before{content:"\e983"}.ix-download-01-stroke-rounded:before{content:"\e98c"}.ix-pdf:before{content:"\e98d"}.ix-menu-collapse-stroke-rounded:before{content:"\e941"}.ix-sort-icon:before{content:"\e98b"}.ix-transaction-history-icon:before{content:"\e964"}.ix-profile:before{content:"\e963"}.ix-building:before{content:"\e989"}.ix-dashboard-square-02-stroke-rounded:before{content:"\e962"}.ix-information-button:before{content:"\e947"}.ix-exclamation-mark:before{content:"\e993"}.autocompleteMainDiv{position:absolute;z-index:10;overflow:auto;border-width:1px;--tw-border-opacity:1;border-left-color:rgb(var(--tw-color-primary-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;.pages{display:flex}.pages{align-items:center}.pages{justify-content:space-between}.pages{padding-left:.5rem;padding-right:.5rem}.pages{padding-top:.25rem;padding-bottom:.25rem}.pages{font-size:.875rem;line-height:1.25rem}.pages{.hand{position:absolute}.hand{cursor:pointer}.prevPage{left:0}.prevPage{--tw-rotate:270deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nextPage{right:0}.nextPage{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.page-info{flex:1 1 0%}.page-info{text-align:center}}}.autocompleteMainDiv.autocompleteMainDiv--destination,.autocompleteMainDiv.autocompleteMainDiv--options-field{z-index:120;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0px 24px 48px 0px #0000001A, 0px 0px 5px 0px #00000005;--tw-shadow-colored:0px 24px 48px 0px var(--tw-shadow-color), 0px 0px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-sizing:border-box;.ac-option-list{max-height:18rem}.ac-option-list{width:100%}.ac-option-list{overflow-y:auto}.ac-option-list .option{box-sizing:border-box}.ac-option-list .option{width:100%}.pages{position:relative}.pages{box-sizing:border-box}.pages{width:100%}.pages{border-top-width:1px}.pages{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.pages{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.pages{padding-left:.75rem;padding-right:.75rem}.pages{padding-top:.5rem;padding-bottom:.5rem}}.ac-option-list{.option{display:block}.option{border-bottom-width:1px}.option{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-100) / var(--tw-border-opacity,1))}.option{padding-left:.25rem;padding-right:.25rem}.option{padding-top:.5rem;padding-bottom:.5rem}.option{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.option)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.option)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.option)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.option)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.option)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.option){}}}.search-advanced-panel .supplier-dropdown-menu.option{display:flex;flex-direction:column}.profile-menu-container.option{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.option{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.option) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.option){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.option{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.option::-webkit-scrollbar{display:none;width:0;height:0}}.option{&.selected{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-100) / var(--tw-bg-opacity,1))}.highlight{font-weight:700}.extra-info{float:right}&.dsi-loc-airport{&::before{margin-right:.25rem}&::before{content:"\e904";font-family:'irix'}}.dsi-loc-trainstation{&::before{margin-right:.25rem}&::before{content:"\e906";font-family:'irix'}}.dsi-loc-other{&::before{margin-right:.25rem}&::before{content:"\e913";font-family:'irix'}}}}.autocompleteMainDiv.autocompleteMainDiv--destination{.ac-option-list{.option{position:relative}.option{display:flex}.option{align-items:flex-start}.option{gap:.625rem}.option{border-bottom-width:1px}.option{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.option{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.option{padding-left:1rem;padding-right:1rem}.option{padding-top:.625rem;padding-bottom:.625rem}.option{font-size:.875rem;line-height:1.25rem}.option{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.option{text-decoration-line:none}.option{&:last-child{border-bottom-width:0}&:hover,&.selected{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1))}&:hover,&.selected{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.highlight{font-weight:600}.highlight{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.extra-info{display:none}.sidebar-accordion>div.extra-info>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.extra-info{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.extra-info)){padding:0}}.cards-grid-container.extra-info,.cards-list-container.extra-info{display:none}.cards-grid-container.extra-info,.cards-list-container.extra-info{display:none}.hotel-modal__gallery-content.extra-info+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.extra-info,.search-cancelled-wrapper.extra-info,.no-hotel-found-wrapper.extra-info,.search-cancelled-view__alert-wrap.extra-info,.no-hotel-found__alert-wrap.extra-info{display:none}.results-cards-wrapper.extra-info,.search-cancelled-wrapper.extra-info,.no-hotel-found-wrapper.extra-info,.search-cancelled-view__alert-wrap.extra-info,.no-hotel-found__alert-wrap.extra-info{display:none}.results-cards-wrapper.extra-info,.search-cancelled-wrapper.extra-info,.no-hotel-found-wrapper.extra-info,.search-cancelled-view__alert-wrap.extra-info,.no-hotel-found__alert-wrap.extra-info{display:none}.results-cards-wrapper.extra-info,.search-cancelled-wrapper.extra-info,.no-hotel-found-wrapper.extra-info,.search-cancelled-view__alert-wrap.extra-info,.no-hotel-found__alert-wrap.extra-info{display:none}.results-cards-wrapper.extra-info,.search-cancelled-wrapper.extra-info,.no-hotel-found-wrapper.extra-info,.search-cancelled-view__alert-wrap.extra-info,.no-hotel-found__alert-wrap.extra-info{display:none}.profile-menu-container.extra-info{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].extra-info,#profile-accordion>[id^='profile-accordion-body-'].extra-info{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].extra-info,#profile-accordion>[id^='profile-accordion-body-'].extra-info{display:grid;grid-template-rows:0fr}&::before{margin-top:.125rem}&::before{flex-shrink:0}&::before{font-size:1rem;line-height:1.5rem}&::before{line-height:1}&::before{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}&::before{font-family:'irix'}&.dsi-loc-airport::before{content:"\e904"}&.dsi-loc-trainstation::before{content:"\e906"}&.dsi-loc-other::before{content:"\e913"}&.dsi-cty::before{content:"\e942"}&.dsi-reg::before{content:"";width:1rem;height:1rem;background:url(../../img/icons/16/block-small.png) no-repeat center / contain}&.dsi-loc-busstation::before{content:"";width:1rem;height:1rem;background:url(../../img/icons/16/location-busstation.png) no-repeat center / contain}&.dsi-loc-linked-airport::before,&.dsi-loc-linked-trainstation::before,&.dsi-loc-linked-other::before{content:"\e904";opacity:.75}.destination-option__content{display:flex}.destination-option__content{min-width:0}.destination-option__content{flex:1 1 0%}.destination-option__content{flex-direction:column}.destination-option__content{gap:.125rem}.destination-option__name{display:block}.destination-option__name{font-size:.8125rem}.destination-option__name{font-weight:600}.destination-option__name{line-height:1.375}.destination-option__name{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.destination-option__name)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.destination-option__name)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.destination-option__name)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.destination-option__name)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.destination-option__name)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.destination-option__name){}}}.search-advanced-panel .supplier-dropdown-menu.destination-option__name{display:flex;flex-direction:column}.profile-menu-container.destination-option__name{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.destination-option__name{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.destination-option__name) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.destination-option__name){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.destination-option__name{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.destination-option__name::-webkit-scrollbar{display:none;width:0;height:0}}.destination-option__hint{display:block}.destination-option__hint{font-size:.75rem;line-height:1rem}.destination-option__hint{line-height:1.375}.destination-option__hint{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.destination-option__hint)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.destination-option__hint)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.destination-option__hint)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.destination-option__hint)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.destination-option__hint)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.destination-option__hint){}}}.search-advanced-panel .supplier-dropdown-menu.destination-option__hint{display:flex;flex-direction:column}.profile-menu-container.destination-option__hint{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.destination-option__hint{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.destination-option__hint) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.destination-option__hint){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.destination-option__hint{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.destination-option__hint::-webkit-scrollbar{display:none;width:0;height:0}}}}}.destination-selection>span:not(.search-primary__icon):not(.search-primary__body):not(.search-primary__label):not(.search-primary__hint),.destination-selection .dcs-autocomplete-container{width:100%;min-width:0;flex:1 1 0%}.adv-item .autocomplete{border-style:none;padding-left:0px!important;padding-right:0px!important}.filters-reseller-name>span{width:100%}.autocomplete-clearButton{font-family:'irix';&:before{content:"\e92d"}}.dcs-autocomplete-container{position:relative;white-space:nowrap}.dcs-autocomplete-clearButton-container{position:absolute;top:0;right:5px;bottom:0;cursor:pointer;--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity,1))}.search-options__trigger .dcs-autocomplete-clearButton-container{right:30px}.assignment-box__input.dcs-autocomplete{padding-right:25px}.with-dropdown .dcs-autocomplete-clearButton-container{right:20px}.autocompleteMainDiv.autocompleteMainDiv--traveller-widget{overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0px 24px 48px 0px #0000001A, 0px 0px 5px 0px #00000005;--tw-shadow-colored:0px 24px 48px 0px var(--tw-shadow-color), 0px 0px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);z-index:10050!important;.ac-option-list{max-height:15rem}.ac-option-list{overflow-y:auto}.pages{position:relative}.pages{display:flex}.pages{align-items:center}.pages{justify-content:space-between}.pages{border-top-width:1px}.pages{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.pages{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.pages{padding-left:.75rem;padding-right:.75rem}.pages{padding-top:.5rem;padding-bottom:.5rem}.pages{font-size:.75rem;line-height:1rem}.pages{--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.pages{.hand{position:static}.hand{display:flex}.hand{width:1.75rem;height:1.75rem}.hand{cursor:pointer}.hand{align-items:center}.hand{justify-content:center}.hand{border-radius:.5rem}.hand{border-width:1px}.hand{--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1))}.hand{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.hand{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.hand{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.hand{position:static!important;&:hover{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-200) / var(--tw-border-opacity,1))}&:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1))}}.prevPage,.nextPage{font-size:0}.prevPage,.nextPage{font-family:"irix"!important;font-size:0!important;font-style:normal;line-height:1}.prevPage::before{content:"\e946"}.prevPage::before{font-size:1rem;line-height:1.5rem}.prevPage::before{font-size:1rem!important}.nextPage::before{content:"\e92b"}.nextPage::before{font-size:1rem;line-height:1.5rem}.nextPage::before{font-size:1rem!important}.page-info{position:static}.page-info{flex:1 1 0%}.page-info{text-align:center}.page-info{font-size:.625rem}.page-info{font-weight:500}.page-info{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}}.noResults{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.noResults{padding-left:1rem;padding-right:1rem}.noResults{padding-top:.75rem;padding-bottom:.75rem}.noResults{text-align:center}.noResults{font-size:.875rem;line-height:1.25rem}.noResults{font-weight:500}.noResults{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.ac-option-list{.option{display:block}.option{border-bottom-width:1px}.option{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.option{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.option{padding-left:1rem;padding-right:1rem}.option{padding-top:.625rem;padding-bottom:.625rem}.option{font-size:.875rem;line-height:1.25rem}.option{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.option{text-decoration-line:none}.option{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.option)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.option)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.option)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.option)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.option)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.option){}}}.search-advanced-panel .supplier-dropdown-menu.option{display:flex;flex-direction:column}.profile-menu-container.option{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.option{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.option) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.option){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.option{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.option::-webkit-scrollbar{display:none;width:0;height:0}}.option{&:last-child{border-bottom-width:0}&:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1))}&:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}&.selected{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-100) / var(--tw-bg-opacity,1))}&.selected{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}.highlight{font-weight:600}.highlight{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.extra-info{margin-left:.375rem}.extra-info{font-size:.625rem}.extra-info{font-weight:400}.extra-info{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}}}}.ui-pnotify-container{border-radius:1rem;border-width:1px;padding-top:1.25rem;padding-bottom:1.25rem;padding-left:1rem;padding-right:1rem;--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);span.fa,span.fas{font-family:"irix"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;margin-top:-2px}.fa-times:before{content:"\e92d"}.fa-play:before{content:"\e92b"}&.alert-success{border-color:rgb(var(--tw-color-green-150) / .16)}&.alert-success{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-green-100) / var(--tw-bg-opacity,1))}&.alert-success{span.fa:before{content:"\e94c"}.ui-pnotify-title{--tw-text-opacity:1;color:rgb(var(--tw-color-green-500) / var(--tw-text-opacity,1))}.ui-pnotify-icon{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-green) / var(--tw-bg-opacity,1))}}&.alert-danger{--tw-border-opacity:1;border-color:rgb(254 226 226 / var(--tw-border-opacity,1))}&.alert-danger{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity,1))}&.alert-danger{span.fa-exclamation-triangle:before{content:"\e92d"}span.fas.fa-lg.fa-exclamation-triangle{border-radius:9999px}span.fas.fa-lg.fa-exclamation-triangle{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}span.fas.fa-lg.fa-exclamation-triangle{padding:.25rem}span.fas.fa-lg.fa-exclamation-triangle{font-size:20px}span.fas.fa-lg.fa-exclamation-triangle{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity,1))}.ui-pnotify-title{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity,1))}.ui-pnotify-icon{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-red-500) / var(--tw-bg-opacity,1))}}&.alert-info{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-200) / var(--tw-border-opacity,1))}&.alert-info{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-200) / var(--tw-bg-opacity,1))}&.alert-info{span.fa:before{content:"\e947"}.ui-pnotify-title{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.ui-pnotify-icon{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}}&.alert-warning{border-color:rgb(var(--tw-color-semantic-rust-orange) / .16)}&.alert-warning{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-yellow-500) / var(--tw-bg-opacity,1))}&.alert-warning{.fa-exclamation-triangle:before{content:"\e947"}.ui-pnotify-title{--tw-text-opacity:1;color:rgb(var(--tw-color-yellow-950) / var(--tw-text-opacity,1))}.ui-pnotify-icon{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-yellow-950) / var(--tw-bg-opacity,1))}}}.ui-pnotify-icon{display:flex!important;width:46px;height:46px;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.ui-pnotify.ui-pnotify-with-icon .ui-pnotify-title{margin-bottom:0;padding-left:32px;padding-right:40px;font-size:1rem;line-height:1.5rem;font-weight:600}.ui-pnotify.ui-pnotify-with-icon .ui-pnotify-text{margin-bottom:0;padding-left:32px;font-size:.875rem;line-height:1.25rem;color:rgb(var(--tw-color-black-950) / .4)}.badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:.25rem;padding-left:.375rem;padding-right:.375rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem;font-weight:500}.badge.closable{padding-right:.25rem}.badge.closable i{font-size:.75rem;line-height:1rem;line-height:1;opacity:.8;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.badge.closable i:hover{opacity:1}.badge.primary-brand{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}.badge.primary{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.badge.primary-soft{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}.badge.primary-outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-300) / var(--tw-border-opacity,1));background-color:#fff0;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}.badge.secondary{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-900) / var(--tw-text-opacity,1))}.badge.secondary-soft{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-200) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}.badge.secondary-outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-secondary-500) / var(--tw-border-opacity,1));background-color:#fff0;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}.badge.success{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-green-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.badge.success-soft{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-green-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-green-700) / var(--tw-text-opacity,1))}.badge.success-outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-green-500) / var(--tw-border-opacity,1));background-color:#fff0;--tw-text-opacity:1;color:rgb(var(--tw-color-green-700) / var(--tw-text-opacity,1))}.badge.warning{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-orange-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.badge.warning-soft{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-orange-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-orange-700) / var(--tw-text-opacity,1))}.badge.warning-outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-orange-500) / var(--tw-border-opacity,1));background-color:#fff0;--tw-text-opacity:1;color:rgb(var(--tw-color-orange-700) / var(--tw-text-opacity,1))}.badge.info{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-yellow-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.badge.info-soft{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-yellow-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-yellow-800) / var(--tw-text-opacity,1))}.badge.info-outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-yellow-500) / var(--tw-border-opacity,1));background-color:#fff0;--tw-text-opacity:1;color:rgb(var(--tw-color-yellow-800) / var(--tw-text-opacity,1))}.badge.danger{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-red-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.badge.danger-soft{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-red-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.badge.danger-outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-red-500) / var(--tw-border-opacity,1));background-color:#fff0;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.badge.neutral{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.badge.neutral-soft{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-300) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.badge.neutral-outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-200) / var(--tw-border-opacity,1));background-color:#fff0;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.btn{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;border-width:0;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:2px solid #fff0;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms;&:disabled,&[disabled]{cursor:not-allowed}&:disabled,&[disabled]{opacity:.6}&.btn-primary{border-radius:.375rem}&.btn-primary{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}&.btn-primary{padding-left:1rem;padding-right:1rem}&.btn-primary{padding-top:.625rem;padding-bottom:.625rem}&.btn-primary{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}&.btn-primary{&:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity,1))}}&.btn-default{border-width:1px}&.btn-default{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}&.btn-default{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}&.btn-default{--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}&.btn-default:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-100) / var(--tw-bg-opacity,1))}&.btn-default:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}&.btn-secondary{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-400) / var(--tw-bg-opacity,1))}&.btn-secondary{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}&.btn-secondary{&:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-600) / var(--tw-bg-opacity,1))}}&.btn-outline{border-width:1px}&.btn-outline{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1))}&.btn-outline{background-color:#fff0}&.btn-outline{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}&.btn-outline{&:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1))}}&.btn-danger{border-width:1px}&.btn-danger{border-color:#fff0}&.btn-danger{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-red-500) / var(--tw-bg-opacity,1))}&.btn-danger{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}&.btn-danger{&:hover{--tw-bg-opacity:1;background-color:rgb(112 28 29 / var(--tw-bg-opacity,1))}}&.btn-primary-outline{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-400) / var(--tw-border-opacity,1))}&.btn-primary-outline{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1))}&.btn-primary-outline{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}&.btn-danger-outline{--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-red-500) / var(--tw-border-opacity,1))}&.btn-danger-outline{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-red-100) / var(--tw-bg-opacity,1))}&.btn-danger-outline{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}}.page-btn{display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.page-btn i{font-size:.875rem;line-height:1.25rem}.page-btn:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1))}.page-btn.disabled{cursor:not-allowed;border-color:#fff0;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.page-btn.disabled i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.page-btn:first-child{order:1}@media (min-width:1024px){.page-btn:first-child{order:0}}.page-btn:last-child{order:3}@media (min-width:1024px){.page-btn:last-child{order:0}}.order-popup-btn{width:10rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms}.order-popup-btn.btn-no{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.order-popup-btn.btn-no:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.order-popup.type-blue .order-popup-btn.btn-yes{border-width:1px;border-color:#fff0;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgb(var(--tw-color-primary-500) / 0.2);--tw-shadow:var(--tw-shadow-colored)}.order-popup.type-blue .order-popup-btn.btn-yes:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity,1))}.order-popup.type-red .order-popup-btn.btn-yes{border-width:1px;border-color:#fff0;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-red-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgb(var(--tw-color-primary-500) / 0.2);--tw-shadow:var(--tw-shadow-colored)}.order-popup.type-red .order-popup-btn.btn-yes:hover{--tw-bg-opacity:1;background-color:rgb(112 28 29 / var(--tw-bg-opacity,1))}.service-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-200) / var(--tw-bg-opacity,1));padding-top:.625rem;padding-bottom:.625rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1));i{font-size:1.25rem;line-height:1.75rem}}.service-btn-center-wrapper{margin-top:.25rem;display:flex;width:100%;justify-content:center;.service-btn{width:auto}.service-btn{min-width:50%}}.reservation-footer-btn{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));padding-left:2rem;padding-right:2rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.reservation-footer-btn:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}@media (min-width:1024px){.order-popup-btn{font-size:.875rem;line-height:1.25rem}.page-btn:first-child,.page-btn:last-child{order:0}.service-btn{width:auto;white-space:nowrap;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:1rem;line-height:1.5rem}.service-btn-center-wrapper{margin-top:0;display:block;width:auto;flex:none}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.service-btn-center-wrapper)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.service-btn-center-wrapper)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.service-btn-center-wrapper{display:flex;flex-direction:column}.profile-menu-container.service-btn-center-wrapper{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.service-btn-center-wrapper{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.service-btn-center-wrapper) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.service-btn-center-wrapper){overflow:hidden}#dropdownAvatarName.service-btn-center-wrapper{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.service-btn-center-wrapper::-webkit-scrollbar{display:none;width:0;height:0}}.service-btn-center-wrapper{.service-btn{width:auto}.service-btn{min-width:0}}.reservation-footer-btn{width:8rem;padding-left:2.5rem;padding-right:2.5rem;padding-top:.625rem;padding-bottom:.625rem;font-size:1rem;line-height:1.5rem}}.table-wrapper{width:100%;overflow-x:auto;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.table{width:100%;border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);text-align:left;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1));thead{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-200) / var(--tw-bg-opacity,1))}th{white-space:nowrap}th{border-bottom-width:1px}th{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}th{padding-left:1rem;padding-right:1rem}th{padding-top:.75rem;padding-bottom:.75rem}th{vertical-align:middle}th{font-size:.75rem;line-height:1rem}th{font-weight:600}th{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}td{border-bottom-width:1px}td{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}td{padding-left:1rem;padding-right:1rem}td{padding-top:.75rem;padding-bottom:.75rem}td{vertical-align:top}td{font-size:.75rem;line-height:1rem}td{--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}tbody tr:last-child td{border-bottom-width:0}a{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}a:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-600) / var(--tw-text-opacity,1))}a:hover{text-decoration-line:underline}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.nowrap{white-space:nowrap}}.table.table-striped{tbody tr:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}tbody tr:nth-child(even){--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-300) / var(--tw-bg-opacity,1))}tbody tr:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity,1))}}@media (min-width:1024px){.table{th,td{padding-left:1.25rem;padding-right:1.25rem}}}.dropdown{position:relative}.dropdown-toggle{text-align:left;.caret{float:right}.caret{margin-top:.5rem}}.dropdown-menu{position:absolute;top:100%;left:0;z-index:20;margin-top:.375rem;display:none;min-width:220px;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.25rem;box-shadow:0 4px 25px 0 rgb(75 132 205 / .08)}.sidebar-accordion>div.dropdown-menu>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.dropdown-menu{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.dropdown-menu)){padding:0}}.cards-grid-container.dropdown-menu,.cards-list-container.dropdown-menu{display:none}.hotel-modal__gallery-content.dropdown-menu+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.dropdown-menu,.search-cancelled-wrapper.dropdown-menu,.no-hotel-found-wrapper.dropdown-menu,.search-cancelled-view__alert-wrap.dropdown-menu,.no-hotel-found__alert-wrap.dropdown-menu{display:none}.profile-menu-container.dropdown-menu{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].dropdown-menu,#profile-accordion>[id^='profile-accordion-body-'].dropdown-menu{display:grid;grid-template-rows:0fr}.dropdown-menu{>li>a{display:block}>li>a{white-space:nowrap}>li>a{padding-left:.875rem;padding-right:.875rem}>li>a{padding-top:.5rem;padding-bottom:.5rem}>li>a{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}>li>a{text-decoration-line:none}>li>a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}>li>a{transition-duration:150ms}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName>li>a)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName>li>a)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName>li>a)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName>li>a)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName>li>a)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName>li>a){}}}.search-advanced-panel .supplier-dropdown-menu>li>a{display:flex;flex-direction:column}.profile-menu-container>li>a{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container>li>a{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName>li>a) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName>li>a){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName>li>a{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName>li>a::-webkit-scrollbar{display:none;width:0;height:0}}>li>a{&:hover,&:focus{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-100) / var(--tw-bg-opacity,1))}&:hover,&:focus{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}>li.sel>a{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1))}>li.sel>a{font-weight:600}>li.sel>a{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}>.divider{margin-top:.375rem;margin-bottom:.375rem}>.divider{height:1px}>.divider{overflow:hidden}>.divider{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1))}}.dropdown-menu-right{right:0;left:auto}.dropdown.open .dropdown-menu{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.dropdown.open .dropdown-menu)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.dropdown.open .dropdown-menu)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.dropdown.open .dropdown-menu{display:flex;flex-direction:column}.profile-menu-container.dropdown.open .dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.dropdown.open .dropdown-menu{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.dropdown.open .dropdown-menu) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.dropdown.open .dropdown-menu){overflow:hidden}#dropdownAvatarName.dropdown.open .dropdown-menu{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.dropdown.open .dropdown-menu::-webkit-scrollbar{display:none;width:0;height:0}}.sidebar-wrapper{z-index:121;flex-shrink:0;transition-property:all;transition-duration:300ms;transition-timing-function:cubic-bezier(.4,0,.2,1);font-family:var(--font-sans),Montserrat,sans-serif;--sidebar-rail-duration:300ms;--sidebar-rail-easing:ease-in-out}.main-sidebar{position:fixed;top:0;right:100%;display:flex;height:100%;min-height:100vh;width:100%;flex-direction:column;justify-content:space-between;overflow:auto;padding:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-100) / var(--tw-text-opacity,1));transition-property:all;transition-duration:300ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.bg-dark-backdrop\/70.main-sidebar.inset-0.z-40{display:none}.main-sidebar{font-family:inherit;background:linear-gradient(179.02deg,#1f5a9b -1.47%,#033d7d 102.38%);box-shadow:0 4px 25px 0 #4b84cd14;&.active{right:0}.irix-logo{display:block}.irix-logo{height:2.5rem}.irix-logo{width:auto}.irix-logo{max-width:100%}.irix-logo{-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.irix-logo)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.irix-logo)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.irix-logo)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.irix-logo)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.irix-logo)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.irix-logo){}}}.search-advanced-panel .supplier-dropdown-menu.irix-logo{display:flex;flex-direction:column}.profile-menu-container.irix-logo{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.irix-logo{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.irix-logo) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.irix-logo){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.irix-logo{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.irix-logo::-webkit-scrollbar{display:none;width:0;height:0}}.irix-logo{transition:height var(--sidebar-rail-duration,300ms) var(--sidebar-rail-easing,ease-in-out),max-height var(--sidebar-rail-duration,300ms) var(--sidebar-rail-easing,ease-in-out),max-width var(--sidebar-rail-duration,300ms) var(--sidebar-rail-easing,ease-in-out)}}.sidebar-menu{margin-top:1.5rem;display:flex;flex:1 1 0%;flex-direction:column;justify-content:space-between;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms;button.item-display{border-top-left-radius:.375rem;border-top-right-radius:.375rem}button.item-display{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}button.item-display{transition-duration:200ms}button.item-display{&:hover{background-color:rgb(31 90 155 / .1)}}.item-display{display:flex}.item-display{width:100%}.item-display{align-items:center}.item-display{gap:.5rem}.item-display{padding-left:1rem;padding-right:1rem}.item-display{padding-top:.5rem;padding-bottom:.5rem}.item-display{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.item-display{transition-duration:200ms}.item-display{&.active{border-top-left-radius:.375rem;border-top-right-radius:.375rem}&.active{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-600) / var(--tw-bg-opacity,1))}}.item-icon{display:inline-flex}.item-icon{height:22px}.item-icon{width:22px}.item-icon{flex-shrink:0}.item-icon{align-items:center}.item-icon{justify-content:center}.item-icon{font-size:1rem;line-height:1.5rem}.sub-menu{max-height:500px}.sub-menu{overflow-y:auto}.sub-menu{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.sub-menu{border-width:1px}.sub-menu{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-dark-900) / var(--tw-border-opacity,1))}.sub-menu{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-850) / var(--tw-bg-opacity,1))}.sub-menu{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.sub-menu{transition-duration:300ms}.sub-menu{scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none;width:0;height:0}li.active .item-display{border-inline-start-width:1px}li.active .item-display{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-100) / var(--tw-border-opacity,1))}li.active .item-display{font-weight:700}li.active .item-display{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-dark-100) / var(--tw-text-opacity,1))}.divider{margin:.5rem}.divider{border-top-width:1px}.divider{border-color:rgb(255 255 255 / .1)}}button.item-display.active{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-600) / var(--tw-bg-opacity,1))}button.item-display.active{font-weight:700}}.sidebar-accordion>div.hidden>.sub-menu{border-width:0}.profile-details-container{display:flex;flex-direction:column;gap:var(--profile-row-gap);transition:all 300ms ease-in-out;h2{margin:0}}.profile-details-user-info{max-height:400px;overflow-y:auto;color:#fff;font-size:var(--profile-font-size);font-weight:400;line-height:var(--profile-line-height);transition:all 200ms ease-in-out;ul{display:flex;flex-direction:column;gap:var(--profile-row-gap)}li{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--profile-button-gap);span{flex-shrink:0;font-weight:400;color:rgb(213 234 255 / .68)}strong{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-align:right;color:#fff}}}.profile-menu-wrapper{margin:6px 10px 0;transition:all 300ms ease-in-out}.profile-menu-debug{margin-top:4px;border-top:1px solid rgb(255 255 255 / .1);font-size:var(--profile-font-size);list-style:none;display:flex;flex-direction:column;gap:.5rem}.profile-menu-debug-header{display:block;color:#fff;font-size:var(--profile-font-size);font-weight:400;line-height:var(--profile-line-height);strong{font-weight:600;color:#fff}}.profile-menu-button{display:flex;align-items:center;gap:var(--profile-button-gap);width:100%;min-height:var(--profile-button-min-height);padding:var(--profile-button-padding);border:0;border-radius:9999px;background-color:#1f4993;color:#f3f9ff;font-size:var(--profile-font-size);font-weight:500;line-height:var(--profile-line-height);transition:all 300ms ease-in-out;.profile-menu-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:400;color:#eef4ff}&[aria-expanded="true"] .profile-dropdown-arrow{transform:rotate(180deg)}}.user-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--profile-avatar-size);height:var(--profile-avatar-size);border:1px solid #5689ce;border-radius:50%;background-color:#5c7fe8;color:#fff;font-size:var(--profile-font-size-small);font-weight:400;line-height:1;box-shadow:0 4px 25px 0 #4b84cd14}.dropdown-icon{margin-inline-start:auto;width:16px;height:16px}.profile-menu-container{z-index:10;width:100%;min-width:var(--profile-min-width);height:auto;border:1px solid var(--profile-container-border);border-radius:var(--profile-container-radius-mobile) var(--profile-container-radius-mobile) 0 0;background-color:var(--profile-container-bg);color:#fff;font-size:var(--profile-font-size);font-weight:400;line-height:var(--profile-line-height);box-shadow:0 -14px 48px 0 #0006}.profile-menu-mobile-header{padding:8px;border-bottom:1px solid rgb(var(--tw-color-light-600))}.profile-menu-mobile-user{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:4px;font-size:var(--profile-font-size)}.profile-menu-mobile-user-info{display:flex;align-items:center;gap:var(--profile-button-gap);font-size:var(--profile-font-size);font-weight:600;color:rgb(var(--tw-color-primary-500))}.profile-menu-close-button{width:34px;height:34px;border:1px solid rgb(var(--tw-color-light-600));border-radius:9999px;font-size:20px;transition:all 200ms ease-in-out}.profile-accordion-button{display:flex;width:100%;justify-content:space-between;padding:var(--profile-header-padding);border:0;border-radius:6px;background-color:var(--profile-header-bg);color:#fff;font-size:var(--profile-font-size);font-weight:400;line-height:var(--profile-line-height);transition:all 200ms ease-in-out;.item-icon i{font-size:var(--profile-icon-size);color:#fff}[data-accordion-icon]{flex-shrink:0;color:#5689ce;font-size:var(--profile-caret-size);line-height:1;transition:transform 200ms ease-in-out}&[aria-expanded="true"]{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:var(--profile-header-bg)}&[aria-expanded="true"] [data-accordion-icon]{transform:rotate(180deg)}}.profile-accordion-button-content{display:flex;align-items:center;gap:var(--profile-button-gap)}.profile-menu-providers{border-top:1px solid rgb(255 255 255 / .1);padding:4px 0;font-size:var(--profile-font-size);a{display:inline-flex;width:100%;align-items:center;gap:var(--profile-button-gap);padding:var(--profile-action-padding);border-radius:4px;color:#fff;transition:all 200ms ease-in-out;i{font-size:var(--profile-icon-size);flex-shrink:0;width:var(--profile-icon-size);line-height:1}&:hover,&:focus{background-color:rgb(255 255 255 / .2);color:#fff}}}.profile-menu-link{display:inline-flex;width:100%;align-items:center;gap:var(--profile-button-gap);padding:var(--profile-action-padding);border-radius:4px;color:#fff;transition:all 200ms ease-in-out;i{font-size:var(--profile-icon-size);flex-shrink:0;width:var(--profile-icon-size);line-height:1}&:hover,&:focus{background-color:rgb(255 255 255 / .2);color:#fff}&--danger{color:#f87171;&:hover,&:focus{background-color:rgb(255 255 255 / .2);color:#fca5a5}}}.profile-menu-actions{margin-top:4px;border-top:1px solid rgb(255 255 255 / .1);padding:4px 0;font-size:var(--profile-font-size);font-weight:400}.profile-menu-logout{margin-top:8px;border-top:1px solid rgb(255 255 255 / .1);padding-top:8px}.mobile-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;.irix-logo{display:block}.irix-logo{height:2.5rem}.irix-logo{width:auto}.irix-logo{max-width:100%}.irix-logo{-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.irix-logo)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.irix-logo)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.irix-logo)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.irix-logo)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.irix-logo)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.irix-logo){}}}.search-advanced-panel .supplier-dropdown-menu.irix-logo{display:flex;flex-direction:column}.profile-menu-container.irix-logo{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.irix-logo{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.irix-logo) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.irix-logo){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.irix-logo{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.irix-logo::-webkit-scrollbar{display:none;width:0;height:0}}.irix-logo{transition:height var(--sidebar-rail-duration,300ms) var(--sidebar-rail-easing,ease-in-out),max-height var(--sidebar-rail-duration,300ms) var(--sidebar-rail-easing,ease-in-out),max-width var(--sidebar-rail-duration,300ms) var(--sidebar-rail-easing,ease-in-out)}}.mobile-menu-icon{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-900) / var(--tw-text-opacity,1))}.sidebar-header-inner{display:flex;align-items:center;justify-content:space-between}.sidebar-close-icon{font-size:1.125rem;line-height:1.75rem;font-weight:600}.sidebar-collapse-icon{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-100) / var(--tw-text-opacity,1))}.sidebar-accordion{overflow:hidden;h2{cursor:pointer}.item-display>[data-accordion-icon]{flex-shrink:0;margin-inline-start:auto;display:inline-block;color:rgb(213 234 255 / .85);font-size:var(--profile-caret-size,12px);line-height:1;transform:rotate(180deg);transition:transform 200ms ease-in-out,color 200ms ease-in-out}.item-display:hover>[data-accordion-icon],.item-display:focus>[data-accordion-icon]{color:#fff}.item-display[aria-expanded='true']>[data-accordion-icon]{transform:rotate(0deg)}}.accordion-btn-inner{display:flex;align-items:center;gap:.5rem}.accordion-trigger{justify-content:space-between}.accordion-chevron{height:1.25rem;width:1.25rem;flex-shrink:0;--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sidebar-profile-footer{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-dark-800) / var(--tw-border-opacity,1));padding-top:.5rem}.profile-dropdown-arrow{margin-inline-start:auto;flex-shrink:0;color:#d5e5ff;font-size:var(--profile-caret-size);line-height:1;transform:rotate(-90deg);transition:transform 200ms ease-in-out}.profile-dropdown-close-icon{font-size:1.125rem;line-height:1.75rem}.modal-header-icon{font-size:1.125rem;line-height:1.75rem;font-weight:600}.language-dropdown-arrow{margin-inline-start:auto;color:#5689ce;font-size:var(--profile-caret-size);line-height:1;transform:rotate(-90deg)}.profile-logout-icon{font-size:1.125rem;line-height:1.75rem}.sidebar-accordion{max-height:calc(100vh - 200px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none;width:0;height:0}}.sidebar-collapse-btn-desktop{display:none;cursor:pointer;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-100) / var(--tw-text-opacity,1))}.sidebar-accordion>div.sidebar-collapse-btn-desktop>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.sidebar-collapse-btn-desktop{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.sidebar-collapse-btn-desktop)){padding:0}}.cards-grid-container.sidebar-collapse-btn-desktop,.cards-list-container.sidebar-collapse-btn-desktop{display:none}.hotel-modal__gallery-content.sidebar-collapse-btn-desktop+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.sidebar-collapse-btn-desktop,.search-cancelled-wrapper.sidebar-collapse-btn-desktop,.no-hotel-found-wrapper.sidebar-collapse-btn-desktop,.search-cancelled-view__alert-wrap.sidebar-collapse-btn-desktop,.no-hotel-found__alert-wrap.sidebar-collapse-btn-desktop{display:none}.profile-menu-container.sidebar-collapse-btn-desktop{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].sidebar-collapse-btn-desktop,#profile-accordion>[id^='profile-accordion-body-'].sidebar-collapse-btn-desktop{display:grid;grid-template-rows:0fr}@media (min-width:1024px){.sidebar-wrapper.collapsed:hover{.sidebar-collapse-btn-desktop.btn-trigger-expand{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.sidebar-collapse-btn-desktop.btn-trigger-expand)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.sidebar-collapse-btn-desktop.btn-trigger-expand)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.sidebar-collapse-btn-desktop.btn-trigger-expand)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.sidebar-collapse-btn-desktop.btn-trigger-expand)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.sidebar-collapse-btn-desktop.btn-trigger-expand)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.sidebar-collapse-btn-desktop.btn-trigger-expand){}}}.search-advanced-panel .supplier-dropdown-menu.sidebar-collapse-btn-desktop.btn-trigger-expand{display:flex;flex-direction:column}.profile-menu-container.sidebar-collapse-btn-desktop.btn-trigger-expand{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.sidebar-collapse-btn-desktop.btn-trigger-expand{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.sidebar-collapse-btn-desktop.btn-trigger-expand) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.sidebar-collapse-btn-desktop.btn-trigger-expand){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.sidebar-collapse-btn-desktop.btn-trigger-expand{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.sidebar-collapse-btn-desktop.btn-trigger-expand::-webkit-scrollbar{display:none;width:0;height:0}}}.sidebar-wrapper{position:sticky;top:0;height:100vh;width:300px;&.collapsed{width:59px}&.collapsed{overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.block)){overflow:visible}}.profile-menu-wrapper{margin:0;padding:0 0 8px;position:relative}.profile-menu-container{position:absolute;bottom:100%;left:0;right:0;width:100%;min-width:0;max-width:100%;margin-bottom:8px;padding:1rem;border-radius:var(--profile-container-radius);box-sizing:border-box}.profile-menu-mobile-header{display:none}.sidebar-accordion>div.profile-menu-mobile-header>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.profile-menu-mobile-header{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.profile-menu-mobile-header)){padding:0}}.cards-grid-container.profile-menu-mobile-header,.cards-list-container.profile-menu-mobile-header{display:none}.hotel-modal__gallery-content.profile-menu-mobile-header+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.profile-menu-mobile-header,.search-cancelled-wrapper.profile-menu-mobile-header,.no-hotel-found-wrapper.profile-menu-mobile-header,.search-cancelled-view__alert-wrap.profile-menu-mobile-header,.no-hotel-found__alert-wrap.profile-menu-mobile-header{display:none}.profile-menu-container.profile-menu-mobile-header{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].profile-menu-mobile-header,#profile-accordion>[id^='profile-accordion-body-'].profile-menu-mobile-header{display:grid;grid-template-rows:0fr}.profile-menu-logout{justify-content:flex-start}.mobile-sidebar-header{display:none}.sidebar-accordion>div.mobile-sidebar-header>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.mobile-sidebar-header{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.mobile-sidebar-header)){padding:0}}.cards-grid-container.mobile-sidebar-header,.cards-list-container.mobile-sidebar-header{display:none}.hotel-modal__gallery-content.mobile-sidebar-header+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.mobile-sidebar-header,.search-cancelled-wrapper.mobile-sidebar-header,.no-hotel-found-wrapper.mobile-sidebar-header,.search-cancelled-view__alert-wrap.mobile-sidebar-header,.no-hotel-found__alert-wrap.mobile-sidebar-header{display:none}.profile-menu-container.mobile-sidebar-header{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].mobile-sidebar-header,#profile-accordion>[id^='profile-accordion-body-'].mobile-sidebar-header{display:grid;grid-template-rows:0fr}.mobile-menu-toggle-btn{display:none}.sidebar-accordion>div.mobile-menu-toggle-btn>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.mobile-menu-toggle-btn{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.mobile-menu-toggle-btn)){padding:0}}.cards-grid-container.mobile-menu-toggle-btn,.cards-list-container.mobile-menu-toggle-btn{display:none}.hotel-modal__gallery-content.mobile-menu-toggle-btn+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.mobile-menu-toggle-btn,.search-cancelled-wrapper.mobile-menu-toggle-btn,.no-hotel-found-wrapper.mobile-menu-toggle-btn,.search-cancelled-view__alert-wrap.mobile-menu-toggle-btn,.no-hotel-found__alert-wrap.mobile-menu-toggle-btn{display:none}.profile-menu-container.mobile-menu-toggle-btn{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].mobile-menu-toggle-btn,#profile-accordion>[id^='profile-accordion-body-'].mobile-menu-toggle-btn{display:grid;grid-template-rows:0fr}.sidebar-close-btn-mobile{display:none}.sidebar-accordion>div.sidebar-close-btn-mobile>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.sidebar-close-btn-mobile{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.sidebar-close-btn-mobile)){padding:0}}.cards-grid-container.sidebar-close-btn-mobile,.cards-list-container.sidebar-close-btn-mobile{display:none}.hotel-modal__gallery-content.sidebar-close-btn-mobile+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.sidebar-close-btn-mobile,.search-cancelled-wrapper.sidebar-close-btn-mobile,.no-hotel-found-wrapper.sidebar-close-btn-mobile,.search-cancelled-view__alert-wrap.sidebar-close-btn-mobile,.no-hotel-found__alert-wrap.sidebar-close-btn-mobile{display:none}.profile-menu-container.sidebar-close-btn-mobile{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].sidebar-close-btn-mobile,#profile-accordion>[id^='profile-accordion-body-'].sidebar-close-btn-mobile{display:grid;grid-template-rows:0fr}.main-sidebar{position:relative;right:0;width:100%;overflow:visible;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms;.btn-trigger-collapse{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.btn-trigger-collapse)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.btn-trigger-collapse)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.btn-trigger-collapse)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.btn-trigger-collapse)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.btn-trigger-collapse)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.btn-trigger-collapse){}}}.search-advanced-panel .supplier-dropdown-menu.btn-trigger-collapse{display:flex;flex-direction:column}.profile-menu-container.btn-trigger-collapse{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.btn-trigger-collapse{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.btn-trigger-collapse) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.btn-trigger-collapse){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.btn-trigger-collapse{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.btn-trigger-collapse::-webkit-scrollbar{display:none;width:0;height:0}}}.sidebar-wrapper.collapsed{.main-sidebar{width:59px!important}.main-sidebar{padding-left:0.75rem!important}.main-sidebar{padding-right:0.75rem!important}.main-sidebar{.item-display{justify-content:center}.item-display>i[data-accordion-icon]{display:none}.sidebar-accordion>div.item-display>i[data-accordion-icon]>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.item-display>i[data-accordion-icon]{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.item-display>i[data-accordion-icon])){padding:0}}.cards-grid-container.item-display>i[data-accordion-icon],.cards-list-container.item-display>i[data-accordion-icon]{display:none}.cards-grid-container.item-display>i[data-accordion-icon],.cards-list-container.item-display>i[data-accordion-icon]{display:none}.hotel-modal__gallery-content.item-display>i[data-accordion-icon]+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.item-display>i[data-accordion-icon],.search-cancelled-wrapper.item-display>i[data-accordion-icon],.no-hotel-found-wrapper.item-display>i[data-accordion-icon],.search-cancelled-view__alert-wrap.item-display>i[data-accordion-icon],.no-hotel-found__alert-wrap.item-display>i[data-accordion-icon]{display:none}.results-cards-wrapper.item-display>i[data-accordion-icon],.search-cancelled-wrapper.item-display>i[data-accordion-icon],.no-hotel-found-wrapper.item-display>i[data-accordion-icon],.search-cancelled-view__alert-wrap.item-display>i[data-accordion-icon],.no-hotel-found__alert-wrap.item-display>i[data-accordion-icon]{display:none}.results-cards-wrapper.item-display>i[data-accordion-icon],.search-cancelled-wrapper.item-display>i[data-accordion-icon],.no-hotel-found-wrapper.item-display>i[data-accordion-icon],.search-cancelled-view__alert-wrap.item-display>i[data-accordion-icon],.no-hotel-found__alert-wrap.item-display>i[data-accordion-icon]{display:none}.results-cards-wrapper.item-display>i[data-accordion-icon],.search-cancelled-wrapper.item-display>i[data-accordion-icon],.no-hotel-found-wrapper.item-display>i[data-accordion-icon],.search-cancelled-view__alert-wrap.item-display>i[data-accordion-icon],.no-hotel-found__alert-wrap.item-display>i[data-accordion-icon]{display:none}.results-cards-wrapper.item-display>i[data-accordion-icon],.search-cancelled-wrapper.item-display>i[data-accordion-icon],.no-hotel-found-wrapper.item-display>i[data-accordion-icon],.search-cancelled-view__alert-wrap.item-display>i[data-accordion-icon],.no-hotel-found__alert-wrap.item-display>i[data-accordion-icon]{display:none}.profile-menu-container.item-display>i[data-accordion-icon]{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].item-display>i[data-accordion-icon],#profile-accordion>[id^='profile-accordion-body-'].item-display>i[data-accordion-icon]{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].item-display>i[data-accordion-icon],#profile-accordion>[id^='profile-accordion-body-'].item-display>i[data-accordion-icon]{display:grid;grid-template-rows:0fr}.btn-trigger-collapse{display:none!important}.irix-logo{height:2rem;max-height:2rem;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.sidebar-menu{.item-display span:not(.item-icon){display:none}.item-display span:not(.item-icon){white-space:nowrap}.sidebar-accordion>div.item-display span:not(.item-icon)>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.item-display span:not(.item-icon){display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.item-display span:not(.item-icon))){padding:0}}.cards-grid-container.item-display span:not(.item-icon),.cards-list-container.item-display span:not(.item-icon){display:none}.cards-grid-container.item-display span:not(.item-icon),.cards-list-container.item-display span:not(.item-icon){display:none}.hotel-modal__gallery-content.item-display span:not(.item-icon)+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.item-display span:not(.item-icon),.search-cancelled-wrapper.item-display span:not(.item-icon),.no-hotel-found-wrapper.item-display span:not(.item-icon),.search-cancelled-view__alert-wrap.item-display span:not(.item-icon),.no-hotel-found__alert-wrap.item-display span:not(.item-icon){display:none}.results-cards-wrapper.item-display span:not(.item-icon),.search-cancelled-wrapper.item-display span:not(.item-icon),.no-hotel-found-wrapper.item-display span:not(.item-icon),.search-cancelled-view__alert-wrap.item-display span:not(.item-icon),.no-hotel-found__alert-wrap.item-display span:not(.item-icon){display:none}.results-cards-wrapper.item-display span:not(.item-icon),.search-cancelled-wrapper.item-display span:not(.item-icon),.no-hotel-found-wrapper.item-display span:not(.item-icon),.search-cancelled-view__alert-wrap.item-display span:not(.item-icon),.no-hotel-found__alert-wrap.item-display span:not(.item-icon){display:none}.results-cards-wrapper.item-display span:not(.item-icon),.search-cancelled-wrapper.item-display span:not(.item-icon),.no-hotel-found-wrapper.item-display span:not(.item-icon),.search-cancelled-view__alert-wrap.item-display span:not(.item-icon),.no-hotel-found__alert-wrap.item-display span:not(.item-icon){display:none}.results-cards-wrapper.item-display span:not(.item-icon),.search-cancelled-wrapper.item-display span:not(.item-icon),.no-hotel-found-wrapper.item-display span:not(.item-icon),.search-cancelled-view__alert-wrap.item-display span:not(.item-icon),.no-hotel-found__alert-wrap.item-display span:not(.item-icon){display:none}.profile-menu-container.item-display span:not(.item-icon){display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].item-display span:not(.item-icon),#profile-accordion>[id^='profile-accordion-body-'].item-display span:not(.item-icon){display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].item-display span:not(.item-icon),#profile-accordion>[id^='profile-accordion-body-'].item-display span:not(.item-icon){display:grid;grid-template-rows:0fr}svg[data-accordion-icon]{display:none}.sidebar-accordion>divsvg[data-accordion-icon]>.sub-menu{border-width:0}.search-advanced-panel svg.supplier-dropdown-menu[data-accordion-icon]{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(svg[data-accordion-icon])){padding:0}}svg.cards-grid-container[data-accordion-icon],svg .cards-list-container[data-accordion-icon]{display:none}svg.cards-grid-container[data-accordion-icon],svg .cards-list-container[data-accordion-icon]{display:none}svg.hotel-modal__gallery-content[data-accordion-icon]+.hotel-modal__gallery-empty{display:block}svg.results-cards-wrapper[data-accordion-icon],svg .search-cancelled-wrapper[data-accordion-icon],svg .no-hotel-found-wrapper[data-accordion-icon],svg .search-cancelled-view__alert-wrap[data-accordion-icon],svg .no-hotel-found__alert-wrap[data-accordion-icon]{display:none}svg.results-cards-wrapper[data-accordion-icon],svg .search-cancelled-wrapper[data-accordion-icon],svg .no-hotel-found-wrapper[data-accordion-icon],svg .search-cancelled-view__alert-wrap[data-accordion-icon],svg .no-hotel-found__alert-wrap[data-accordion-icon]{display:none}svg.results-cards-wrapper[data-accordion-icon],svg .search-cancelled-wrapper[data-accordion-icon],svg .no-hotel-found-wrapper[data-accordion-icon],svg .search-cancelled-view__alert-wrap[data-accordion-icon],svg .no-hotel-found__alert-wrap[data-accordion-icon]{display:none}svg.results-cards-wrapper[data-accordion-icon],svg .search-cancelled-wrapper[data-accordion-icon],svg .no-hotel-found-wrapper[data-accordion-icon],svg .search-cancelled-view__alert-wrap[data-accordion-icon],svg .no-hotel-found__alert-wrap[data-accordion-icon]{display:none}svg.results-cards-wrapper[data-accordion-icon],svg .search-cancelled-wrapper[data-accordion-icon],svg .no-hotel-found-wrapper[data-accordion-icon],svg .search-cancelled-view__alert-wrap[data-accordion-icon],svg .no-hotel-found__alert-wrap[data-accordion-icon]{display:none}svg .profile-menu-container[data-accordion-icon]{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']svg[data-accordion-icon],#profile-accordion>[id^='profile-accordion-body-']svg[data-accordion-icon]{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']svg[data-accordion-icon],#profile-accordion>[id^='profile-accordion-body-']svg[data-accordion-icon]{display:grid;grid-template-rows:0fr}.sub-menu{overflow-y:visible}.sub-menu{.item-display span:not(.item-icon){display:none}.sidebar-accordion>div.item-display span:not(.item-icon)>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.item-display span:not(.item-icon){display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.item-display span:not(.item-icon))){padding:0}}.cards-grid-container.item-display span:not(.item-icon),.cards-list-container.item-display span:not(.item-icon){display:none}.cards-grid-container.item-display span:not(.item-icon),.cards-list-container.item-display span:not(.item-icon){display:none}.hotel-modal__gallery-content.item-display span:not(.item-icon)+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.item-display span:not(.item-icon),.search-cancelled-wrapper.item-display span:not(.item-icon),.no-hotel-found-wrapper.item-display span:not(.item-icon),.search-cancelled-view__alert-wrap.item-display span:not(.item-icon),.no-hotel-found__alert-wrap.item-display span:not(.item-icon){display:none}.results-cards-wrapper.item-display span:not(.item-icon),.search-cancelled-wrapper.item-display span:not(.item-icon),.no-hotel-found-wrapper.item-display span:not(.item-icon),.search-cancelled-view__alert-wrap.item-display span:not(.item-icon),.no-hotel-found__alert-wrap.item-display span:not(.item-icon){display:none}.results-cards-wrapper.item-display span:not(.item-icon),.search-cancelled-wrapper.item-display span:not(.item-icon),.no-hotel-found-wrapper.item-display span:not(.item-icon),.search-cancelled-view__alert-wrap.item-display span:not(.item-icon),.no-hotel-found__alert-wrap.item-display span:not(.item-icon){display:none}.results-cards-wrapper.item-display span:not(.item-icon),.search-cancelled-wrapper.item-display span:not(.item-icon),.no-hotel-found-wrapper.item-display span:not(.item-icon),.search-cancelled-view__alert-wrap.item-display span:not(.item-icon),.no-hotel-found__alert-wrap.item-display span:not(.item-icon){display:none}.results-cards-wrapper.item-display span:not(.item-icon),.search-cancelled-wrapper.item-display span:not(.item-icon),.no-hotel-found-wrapper.item-display span:not(.item-icon),.search-cancelled-view__alert-wrap.item-display span:not(.item-icon),.no-hotel-found__alert-wrap.item-display span:not(.item-icon){display:none}.profile-menu-container.item-display span:not(.item-icon){display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].item-display span:not(.item-icon),#profile-accordion>[id^='profile-accordion-body-'].item-display span:not(.item-icon){display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].item-display span:not(.item-icon),#profile-accordion>[id^='profile-accordion-body-'].item-display span:not(.item-icon){display:grid;grid-template-rows:0fr}.item-display{justify-content:center}.item-display{white-space:nowrap}.item-icon{justify-content:center}.item-icon{font-size:1.125rem;line-height:1.75rem}}.item-icon{justify-content:center}.item-icon{font-size:1.125rem;line-height:1.75rem}button.item-display{justify-content:center}button.item-display{padding-left:0;padding-right:0}}.profile-menu-wrapper{text-align:center!important}.profile-details-container button{display:flex}.profile-details-container button{padding-left:.25rem;padding-right:.25rem}.profile-details-container button{padding-top:.5rem;padding-bottom:.5rem}.profile-accordion-button-content{display:flex}.profile-accordion-button-content{justify-content:center}.profile-accordion-button-content{padding-left:.625rem;padding-right:.625rem}.profile-accordion-button-content span{white-space:nowrap}.profile-accordion-button-content span{font-size:.875rem;line-height:1.25rem}.profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;min-width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));transform:none}.sidebar-profile-footer .item-display{display:flex}.sidebar-profile-footer .item-display{width:100%}.sidebar-profile-footer .item-display{align-items:center}.sidebar-profile-footer .item-display{gap:.5rem}.sidebar-profile-footer .item-display{padding-left:.5rem;padding-right:.5rem}.sidebar-profile-footer .item-display{padding-top:.5rem;padding-bottom:.5rem}}&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.block)){.main-sidebar{.profile-menu-button{height:2rem}.profile-menu-button{width:2.75rem}.profile-menu-button{gap:0}.profile-menu-button{border-radius:9999px}.profile-menu-button{padding:.25rem}.profile-menu-button{font-size:0}.profile-menu-button{opacity:1}.profile-menu-button{.user-avatar{display:inline-flex}.user-avatar{height:1.5rem}.user-avatar{width:1.5rem}.user-avatar{font-size:.875rem;line-height:1.25rem}span:not(.user-avatar){display:none}.sidebar-accordion>divspan:not(.user-avatar)>.sub-menu{border-width:0}.search-advanced-panel span.supplier-dropdown-menu:not(.user-avatar){display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(span:not(.user-avatar))){padding:0}}span.cards-grid-container:not(.user-avatar),span .cards-list-container:not(.user-avatar){display:none}span.cards-grid-container:not(.user-avatar),span .cards-list-container:not(.user-avatar){display:none}span.hotel-modal__gallery-content:not(.user-avatar)+.hotel-modal__gallery-empty{display:block}span.results-cards-wrapper:not(.user-avatar),span .search-cancelled-wrapper:not(.user-avatar),span .no-hotel-found-wrapper:not(.user-avatar),span .search-cancelled-view__alert-wrap:not(.user-avatar),span .no-hotel-found__alert-wrap:not(.user-avatar){display:none}span.results-cards-wrapper:not(.user-avatar),span .search-cancelled-wrapper:not(.user-avatar),span .no-hotel-found-wrapper:not(.user-avatar),span .search-cancelled-view__alert-wrap:not(.user-avatar),span .no-hotel-found__alert-wrap:not(.user-avatar){display:none}span.results-cards-wrapper:not(.user-avatar),span .search-cancelled-wrapper:not(.user-avatar),span .no-hotel-found-wrapper:not(.user-avatar),span .search-cancelled-view__alert-wrap:not(.user-avatar),span .no-hotel-found__alert-wrap:not(.user-avatar){display:none}span.results-cards-wrapper:not(.user-avatar),span .search-cancelled-wrapper:not(.user-avatar),span .no-hotel-found-wrapper:not(.user-avatar),span .search-cancelled-view__alert-wrap:not(.user-avatar),span .no-hotel-found__alert-wrap:not(.user-avatar){display:none}span.results-cards-wrapper:not(.user-avatar),span .search-cancelled-wrapper:not(.user-avatar),span .no-hotel-found-wrapper:not(.user-avatar),span .search-cancelled-view__alert-wrap:not(.user-avatar),span .no-hotel-found__alert-wrap:not(.user-avatar){display:none}span .profile-menu-container:not(.user-avatar){display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']span:not(.user-avatar),#profile-accordion>[id^='profile-accordion-body-']span:not(.user-avatar){display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']span:not(.user-avatar),#profile-accordion>[id^='profile-accordion-body-']span:not(.user-avatar){display:grid;grid-template-rows:0fr}i{display:inline}i{font-size:.875rem;line-height:1.25rem}}}}&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.block)){.main-sidebar{width:300px!important}.main-sidebar{.irix-logo{height:2.5rem;max-height:3rem;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.item-display{justify-content:flex-start!important}.item-display>i[data-accordion-icon]{margin-left:auto}.item-display>i[data-accordion-icon]{display:inline-block}.profile-menu-button .profile-menu-name,.profile-menu-button .profile-dropdown-arrow{display:inline-block}.sidebar-menu{.sub-menu{.item-display span:not(.item-icon){display:block!important}.item-display span:not(.item-icon){justify-content:flex-start!important}.item-display span:not(.item-icon){font-size:0.875rem!important;line-height:1.25rem!important}}.item-display span:not(.item-icon){display:block!important}.item-display span:not(.item-icon){justify-content:flex-start!important}.item-display span:not(.item-icon){font-size:0.875rem!important;line-height:1.25rem!important}}}}&:has(#dropdownAvatarName.block),&:has(.profile-menu.open){.main-sidebar .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}}.sidebar-wrapper:not(.collapsed) .profile-menu-container{width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.main-sidebar .irix-logo,.mobile-sidebar-header .irix-logo{transition:none}}.search-form-container{position:relative;margin-bottom:1.5rem;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;border-radius:0 1rem 1rem 1rem;input:not(.where-adv-field__input):not(.popover-where__input),select,textarea,button,.dropdown-toggle,.select2-selection{&:focus,&:focus-visible,&:active{outline:none!important;box-shadow:none!important;border-color:#e5e7eb!important;transition:border-color 0s!important,box-shadow 0s!important}}.search-primary__field,.search-primary__field--where,.search-primary__field-trigger,.search-primary__submit,.where-action-btn{&:focus,&:focus-visible,&:active{box-shadow:none!important;border-color:transparent!important}}}.search-form{display:flex;width:100%;flex-direction:column;gap:.75rem}.advanced-destination{margin-top:.5rem;width:100%;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-50) / var(--tw-border-opacity,1))}.dropdown-item{display:flex;cursor:pointer;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-50) / var(--tw-border-opacity,1));background-color:#fff0;padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem}.advanced-destination .dropdown-item:last-child{border-bottom-width:0;padding-bottom:2.5rem}.dropdown-item i.ix-drop-down{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.advanced-view .btn-view-map span{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.advanced-destination .btn-view-map{position:absolute;right:1rem;bottom:.5rem;display:flex;align-items:center;gap:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-50) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.adv-item{display:flex;width:100%;flex-direction:row}.advanced-view{position:relative;margin-top:.5rem;width:100%}.advanced-view .adv-item{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));background-color:#fff0;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;.destination-selection{min-width:0}.destination-selection{flex:1 1 0%}}.advanced-view .adv-item:last-child{border-bottom-width:0}.advanced-view .adv-item span{flex:1 1 0%;padding-left:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.advanced-view .adv-item i.ix-drop-down{margin-left:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.advanced-view .btn-view-map{align-self:center}.radius-select-adv{flex:1 1 0%;border-style:none;background-color:#fff0;padding:.5rem;padding-right:1.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));outline:2px solid #fff0;outline-offset:2px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none!important;border:none;outline:none}.radius-select-adv:focus,.radius-select-adv:focus-visible{outline:none!important;box-shadow:none!important}.radius-select-form-children{flex:1 1 0%;border-style:none;background-color:#fff0;padding:.25rem;padding-right:.125rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));outline:2px solid #fff0;outline-offset:2px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none!important;border:none;outline:none}.radius-select-form-children:focus,.radius-select-form-children:focus-visible{outline:none!important;box-shadow:none!important}.drop-label{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.simple-destination{display:flex;width:100%;flex-direction:column;gap:.5rem}.search-form-row{display:flex;height:auto;width:100%;flex-direction:column;gap:.75rem;&.grid-2{display:grid}&.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}&.grid-2{gap:.75rem}.input-group>.select2-container--bootstrap{z-index:auto}}.search-form-room-pax{position:relative;display:flex;flex-direction:column;gap:.75rem;padding-left:2rem}.room-counter{position:absolute;top:.75rem;left:0;height:2rem;width:2rem;border-top-left-radius:9999px;border-bottom-left-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));text-align:center;font-size:.75rem;font-weight:500;line-height:2rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}.ix-drop-down.input-arrow-smaller{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.form-card{position:relative;display:flex;height:100%;flex-direction:column;justify-content:center;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.375rem;&.form-card-row{.form-card-header{margin-bottom:-.5rem}.form-card-header{align-self:flex-start}.form-card-header{padding-top:.25rem}.form-card-header span.number{padding-right:.25rem}.form-card-header span.number{padding-left:.25rem}.form-card-header span.number{font-weight:600}.children-count{display:flex}.children-count{flex-direction:row}.children-count{align-items:center}.children-count{justify-content:center}.children-count{gap:.375rem}.children-count{font-size:.875rem;line-height:1.25rem}}.form-card-label{margin-bottom:.125rem}.form-card-label{display:block}.form-card-label{font-size:.75rem;line-height:1rem}.form-card-label{font-weight:400}.form-card-label{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.form-card-label{opacity:.6}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.form-card-label)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.form-card-label)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.form-card-label)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.form-card-label)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.form-card-label)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.form-card-label){}}}.search-advanced-panel .supplier-dropdown-menu.form-card-label{display:flex;flex-direction:column}.profile-menu-container.form-card-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.form-card-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.form-card-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.form-card-label){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.form-card-label{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.form-card-label::-webkit-scrollbar{display:none;width:0;height:0}}.form-card-header{margin-bottom:.25rem}.form-card-header{display:flex}.form-card-header{width:100%}.form-card-header{align-items:center}.form-card-header{justify-content:space-between}.form-card-body{display:flex}.form-card-body{width:100%}.form-card-body{align-items:center}.form-card-body{justify-content:space-between}.form-card-body{gap:.5rem}&.disabled{cursor:not-allowed}&.disabled{opacity:.5}&.disabled{*{cursor:not-allowed}}}.radius-select-form{flex:1 1 0%;border-style:none;background-color:#fff0;padding:.125rem;padding-right:1.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));outline:2px solid #fff0;outline-offset:2px;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;outline:none}.radius-select-form:focus,.radius-select-form:focus-visible{outline:none!important;box-shadow:none!important}.input-group{display:flex;min-width:0;flex:1 1 0%;align-items:center;gap:.5rem;.input-icon{font-size:1rem;line-height:1.5rem}.input-icon{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.form-input{width:100%}.form-input{min-width:0}.form-input{flex:1 1 0%}.form-input{border-style:none}.form-input{background-color:#fff0}.form-input{padding:0}.form-input{font-size:.875rem;line-height:1.25rem}.form-input{font-weight:600}.form-input{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.form-input{outline:2px solid #fff0;outline-offset:2px}.form-input:focus{outline:2px solid #fff0;outline-offset:2px}.form-input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.form-input{box-shadow:none!important;&:focus{outline:none!important;box-shadow:none!important}&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}}}.advanced-toggle{display:flex;align-items:center;gap:.375rem;span{font-size:.625rem}span{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}span{opacity:.8}.toggle-switch{position:relative}.toggle-switch{height:1rem}.toggle-switch{width:2rem}.toggle-switch{input{display:none}.sidebar-accordion>divinput>.sub-menu{border-width:0}.search-advanced-panel input.supplier-dropdown-menu{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(input)){padding:0}}input.cards-grid-container,input .cards-list-container{display:none}input.cards-grid-container,input .cards-list-container{display:none}input.hotel-modal__gallery-content+.hotel-modal__gallery-empty{display:block}input.results-cards-wrapper,input .search-cancelled-wrapper,input .no-hotel-found-wrapper,input .search-cancelled-view__alert-wrap,input .no-hotel-found__alert-wrap{display:none}input.results-cards-wrapper,input .search-cancelled-wrapper,input .no-hotel-found-wrapper,input .search-cancelled-view__alert-wrap,input .no-hotel-found__alert-wrap{display:none}input.results-cards-wrapper,input .search-cancelled-wrapper,input .no-hotel-found-wrapper,input .search-cancelled-view__alert-wrap,input .no-hotel-found__alert-wrap{display:none}input.results-cards-wrapper,input .search-cancelled-wrapper,input .no-hotel-found-wrapper,input .search-cancelled-view__alert-wrap,input .no-hotel-found__alert-wrap{display:none}input.results-cards-wrapper,input .search-cancelled-wrapper,input .no-hotel-found-wrapper,input .search-cancelled-view__alert-wrap,input .no-hotel-found__alert-wrap{display:none}input .profile-menu-container{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']input,#profile-accordion>[id^='profile-accordion-body-']input{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']input,#profile-accordion>[id^='profile-accordion-body-']input{display:grid;grid-template-rows:0fr}label{position:absolute}label{inset:0}label{cursor:pointer}label{border-radius:9999px}label{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}label{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}label.bg-dark-backdrop\/70.fixed.z-40{display:none}label{&::before{content:""}&::before{position:absolute}&::before{left:.125rem}&::before{top:.125rem}&::before{height:.75rem}&::before{width:.75rem}&::before{border-radius:9999px}&::before{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}&::before{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}}input:checked+label{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-500) / var(--tw-bg-opacity,1))}input:checked+label{&::before{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}}}.children-grid{margin-top:.75rem;display:inline-flex;width:100%;flex-wrap:wrap;gap:.25rem;.age-field-wrapper{display:flex}.age-field-wrapper{height:1.5rem}.age-field-wrapper{align-items:center}.age-field-wrapper{justify-content:space-between}.age-field-wrapper{border-radius:9999px}.age-field-wrapper{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}.age-field-wrapper{padding-left:.5rem;padding-right:.5rem}.age-field-wrapper{padding-top:.25rem;padding-bottom:.25rem}.age-field-wrapper{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.age-field-wrapper{transition-duration:200ms}.age-field-wrapper{height:1.75rem}.age-field-wrapper{width:9rem}.age-field-wrapper{&.is-disabled{cursor:not-allowed}&.is-disabled{opacity:.3}&.is-disabled{&.optional-column{display:none}.sidebar-accordion>div&.optional-column>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu&.optional-column{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&.optional-column)){padding:0}}.cards-grid-container&.optional-column,.cards-list-container&.optional-column{display:none}.cards-grid-container&.optional-column,.cards-list-container&.optional-column{display:none}.hotel-modal__gallery-content&.optional-column+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper&.optional-column,.search-cancelled-wrapper&.optional-column,.no-hotel-found-wrapper&.optional-column,.search-cancelled-view__alert-wrap&.optional-column,.no-hotel-found__alert-wrap&.optional-column{display:none}.results-cards-wrapper&.optional-column,.search-cancelled-wrapper&.optional-column,.no-hotel-found-wrapper&.optional-column,.search-cancelled-view__alert-wrap&.optional-column,.no-hotel-found__alert-wrap&.optional-column{display:none}.results-cards-wrapper&.optional-column,.search-cancelled-wrapper&.optional-column,.no-hotel-found-wrapper&.optional-column,.search-cancelled-view__alert-wrap&.optional-column,.no-hotel-found__alert-wrap&.optional-column{display:none}.results-cards-wrapper&.optional-column,.search-cancelled-wrapper&.optional-column,.no-hotel-found-wrapper&.optional-column,.search-cancelled-view__alert-wrap&.optional-column,.no-hotel-found__alert-wrap&.optional-column{display:none}.results-cards-wrapper&.optional-column,.search-cancelled-wrapper&.optional-column,.no-hotel-found-wrapper&.optional-column,.search-cancelled-view__alert-wrap&.optional-column,.no-hotel-found__alert-wrap&.optional-column{display:none}.profile-menu-container&.optional-column{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&.optional-column,#profile-accordion>[id^='profile-accordion-body-']&.optional-column{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&.optional-column,#profile-accordion>[id^='profile-accordion-body-']&.optional-column{display:grid;grid-template-rows:0fr}.age-select-pill{border-color:#fff0}.age-select-pill{background-color:#fff0}}.child-label{white-space:nowrap}.child-label{font-size:.75rem;line-height:1rem}.child-label{font-weight:500}.child-label{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.age-select-pill{display:flex}.age-select-pill{flex-shrink:0}.age-select-pill{align-items:center}.age-select-pill{justify-content:flex-end}.age-select-pill{gap:.25rem}.age-select-pill{border-radius:9999px}.age-select-pill{border-width:1px}.age-select-pill{--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1))}.age-select-pill{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.age-select-pill{padding-left:.125rem;padding-right:.125rem}.age-select-pill{padding-top:.125rem;padding-bottom:.125rem}.age-select-pill{.age-input{width:1.25rem}.age-input{border-width:0}.age-input{background-color:#fff0}.age-input{padding:0}.age-input{text-align:center}.age-input{font-size:.75rem;line-height:1rem}.age-input{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.age-input{outline:2px solid #fff0;outline-offset:2px}.age-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.age-input::-webkit-inner-spin-button,.age-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}i{cursor:pointer}i{font-size:.625rem}i{font-weight:700}i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}}@media (max-width:1023px){.form-card{max-height:100%;min-height:4rem}.form-card.form-card-row{height:auto}}.search-form-footer{position:relative;margin-top:1rem;display:flex;align-items:center;gap:1.5rem;.filter-actions{flex:1 1 0%}.btn-advanced-filters{display:inline-flex}.btn-advanced-filters{cursor:pointer}.btn-advanced-filters{-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-advanced-filters{align-items:center}.btn-advanced-filters{gap:.5rem}.btn-advanced-filters{font-size:.875rem;line-height:1.25rem}.btn-advanced-filters{font-weight:500}.btn-advanced-filters{--tw-text-opacity:1;color:rgb(var(--tw-color-secondary-default) / var(--tw-text-opacity,1))}.btn-advanced-filters{i{font-size:1rem;line-height:1.5rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-900) / var(--tw-text-opacity,1))}span{line-height:1}&.is-open i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}.btn-active-filters{display:flex}.btn-active-filters{height:1.5rem}.btn-active-filters{cursor:pointer}.btn-active-filters{align-items:center}.btn-active-filters{gap:.25rem}.btn-active-filters{white-space:nowrap}.btn-active-filters{border-radius:9999px}.btn-active-filters{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-default) / var(--tw-bg-opacity,1))}.btn-active-filters{padding-left:.5rem;padding-right:.5rem}.btn-active-filters{padding-top:.25rem;padding-bottom:.25rem}.btn-active-filters{font-size:.75rem;line-height:1rem}.btn-active-filters{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.btn-active-filters i{font-size:.75rem;line-height:1rem}.btn-search-main{margin-left:auto}.btn-search-main{display:flex}.btn-search-main{align-items:center}.btn-search-main{gap:1rem}.btn-search-main{border-radius:9999px}.btn-search-main{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1))}.btn-search-main{padding-top:0;padding-bottom:0}.btn-search-main{padding-left:1.5rem}.btn-search-main{padding-right:0}.btn-search-main{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.btn-search-main:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-search-main{span{font-size:.875rem;line-height:1.25rem}span{font-weight:700}span{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-600) / var(--tw-text-opacity,1))}.search-icon-circle{display:flex}.search-icon-circle{height:4rem}.search-icon-circle{width:4rem}.search-icon-circle{align-items:center}.search-icon-circle{justify-content:center}.search-icon-circle{border-radius:9999px}.search-icon-circle{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}.search-icon-circle{i{font-size:1.125rem;line-height:1.75rem}i{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}}}}.age-select-pill{select{height:1rem}select{flex:1 1 0%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{border-width:0px!important}select{background-color:#fff0}select{background-image:none!important}select{padding:0px!important}select{text-align:center}select{font-size:.75rem;line-height:1rem}select{font-weight:400}select{line-height:1rem}select{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}select{outline:2px solid #fff0;outline-offset:2px}select{outline-width:0}}.search-form-row-container{display:flex;flex-direction:column;gap:.75rem}.input-group{position:relative;&>i{position:absolute}i.toLeft{left:0}i.toRight{right:0}i.ix-drop-down{right:0}&.with-icon{input[type="text"],select{position:relative}input[type="text"],select{padding-left:1.5rem!important}}&.with-dropdown{input[type="text"],select{position:relative}input[type="text"],select{padding-right:1rem}select:not([size]){background-image:none}.dropdown.bootstrap-select{width:100%}}.select2-container--bootstrap .select2-selection{background-color:#fff0}.select2-container--bootstrap .select2-selection{padding-left:1.5rem}.select2-container--bootstrap .select2-selection{padding-right:1rem}.select2-container--bootstrap .select2-selection{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.select2-container--bootstrap .select2-selection{&:focus,&:focus-visible{outline:none!important;box-shadow:none!important;border-color:transparent!important}}input[type="text"],select{background-color:#fff0}input[type="text"],select{&:focus,&:focus-visible,&:active{outline:none!important;box-shadow:none!important;border-color:transparent!important}}.dropdown.bootstrap-select>.dropdown-toggle{&:focus,&:focus-visible,&:active{outline:none!important;box-shadow:none!important;border-color:#e5e7eb!important}}}.adv-filter-hotel-input-box>span{width:100%}@media (min-width:1024px){.search-form-container{margin-bottom:1rem;--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))!important;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.search-form-row{&.grid-2{gap:1rem}}.form-card{&.form-card-row{flex-direction:row}&.form-card-row{justify-content:space-between}&.form-card-row{padding:0.125rem!important}&.form-card-row{.form-card-header{margin-bottom:0}.form-card-header{margin-right:.5rem}.form-card-header{width:auto}.form-card-header{flex-shrink:0}.form-card-header{flex-direction:column}.form-card-header{--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1))}.form-card-header{padding-left:.5rem}.form-card-header span.number{padding-right:.5rem}}}.search-form-footer{margin-top:0;align-items:center;justify-content:flex-end;gap:1.25rem;.btn-search-main{margin-left:0}}.search-form-row-container{flex-direction:row}.search-form-row{&.search-form-dates{display:flex}&.search-form-dates{flex-direction:row}&.search-form-dates{gap:.75rem}&.search-form-dates{align-self:flex-start}&.nationality{align-self:flex-start}&.room-selector{max-width:8rem}&.room-selector{align-self:flex-start}&.adt-selector{max-width:8rem}&.adt-selector{align-self:flex-start}}.search-form-dates .form-card{flex:1 1 0%}.form-card.nights{max-width:9rem}.search-form-row.search-form-room{flex-direction:row;gap:.75rem;.search-form-room-pax{flex-direction:row}}.search-form{.search-form-room-pax{padding-left:0}.search-form-room-pax{.room-counter{left:-2rem}}}.btn-view-map{font-size:.75rem;line-height:1rem}.age-field-wrapper:nth-child(n+4){display:flex}.children-grid{margin-top:0;gap:.75rem}.search-form-row.nationality{width:auto}.search-form-row.availability{flex-direction:row;.form-card{max-width:16rem}.form-card{flex:1 1 0%}}.form-card{max-height:100%;min-height:4rem}.age-field-wrapper{height:1.5rem;min-width:1.875rem;max-width:8rem;gap:.375rem}}.search-form-container{.form-card,.selected-destination-view{&.has-warning,&.has-danger,&.has-error{--tw-border-opacity:1;border-color:rgb(239 68 68 / var(--tw-border-opacity,1))}&.has-warning,&.has-danger,&.has-error{.form-card-label{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity,1))}.form-card-label{opacity:1}}.help-block{margin-top:.25rem}.help-block{display:none}.help-block{font-size:.75rem;line-height:1rem}.help-block{font-weight:500}.help-block{line-height:1.375}.help-block{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity,1))}.sidebar-accordion>div.help-block>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.help-block{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.help-block)){padding:0}}.cards-grid-container.help-block,.cards-list-container.help-block{display:none}.cards-grid-container.help-block,.cards-list-container.help-block{display:none}.hotel-modal__gallery-content.help-block+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.help-block,.search-cancelled-wrapper.help-block,.no-hotel-found-wrapper.help-block,.search-cancelled-view__alert-wrap.help-block,.no-hotel-found__alert-wrap.help-block{display:none}.results-cards-wrapper.help-block,.search-cancelled-wrapper.help-block,.no-hotel-found-wrapper.help-block,.search-cancelled-view__alert-wrap.help-block,.no-hotel-found__alert-wrap.help-block{display:none}.results-cards-wrapper.help-block,.search-cancelled-wrapper.help-block,.no-hotel-found-wrapper.help-block,.search-cancelled-view__alert-wrap.help-block,.no-hotel-found__alert-wrap.help-block{display:none}.results-cards-wrapper.help-block,.search-cancelled-wrapper.help-block,.no-hotel-found-wrapper.help-block,.search-cancelled-view__alert-wrap.help-block,.no-hotel-found__alert-wrap.help-block{display:none}.results-cards-wrapper.help-block,.search-cancelled-wrapper.help-block,.no-hotel-found-wrapper.help-block,.search-cancelled-view__alert-wrap.help-block,.no-hotel-found__alert-wrap.help-block{display:none}.profile-menu-container.help-block{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].help-block,#profile-accordion>[id^='profile-accordion-body-'].help-block{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].help-block,#profile-accordion>[id^='profile-accordion-body-'].help-block{display:grid;grid-template-rows:0fr}.help-block{&:not(:empty){display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&:not(:empty))){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&:not(:empty))){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&:not(:empty))){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&:not(:empty))){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName&:not(:empty))){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName&:not(:empty)){}}}.search-advanced-panel .supplier-dropdown-menu&:not(:empty){display:flex;flex-direction:column}.profile-menu-container&:not(:empty){opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container&:not(:empty){transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName&:not(:empty)) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName&:not(:empty)){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName&:not(:empty){scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName&:not(:empty)::-webkit-scrollbar{display:none;width:0;height:0}}}}.search-form-dates:has(.form-card.has-warning),.search-form-dates:has(.form-card.has-danger),.search-form-dates:has(.form-card.has-error){.form-card:not(.nights){--tw-border-opacity:1;border-color:rgb(239 68 68 / var(--tw-border-opacity,1))}.form-card:not(.nights){.form-card-label{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity,1))}.form-card-label{opacity:1}}}}.search-history-bar{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;overflow-x:auto;padding:.5rem .625rem;margin-bottom:.75rem;background:rgb(var(--tw-color-light-500));border:1px solid var(--gray-200);border-radius:1rem;box-shadow:0 1px 2px rgb(var(--tw-color-primary-900) / .06);scrollbar-width:thin}.search-history-bar__new{display:inline-flex;align-items:center;align-self:center;gap:.5rem;flex-shrink:0;padding:.625rem 1rem;background:rgb(var(--tw-color-primary-500));color:rgb(var(--tw-color-light-500));border-radius:.75rem;font-size:.8125rem;font-weight:600;white-space:nowrap;line-height:1}.search-history-bar__new.is-active{background:rgb(var(--tw-color-primary-500));color:rgb(var(--tw-color-light-500))}.search-history-bar__new svg{width:.9375rem;height:.9375rem;flex-shrink:0}.search-history-bar__tabs{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;overflow-x:auto;padding:.125rem 0}.search-history-bar__all{display:inline-flex;align-items:center;align-self:center;gap:.375rem;flex-shrink:0;margin-left:auto;padding:.625rem .875rem;background:rgb(var(--tw-color-light-500));border:1px solid var(--gray-300);border-radius:.75rem;font-size:.8125rem;font-weight:600;color:rgb(var(--tw-color-primary-900));white-space:nowrap;line-height:1}.search-history-bar__all:hover{border-color:var(--gray-400);background:var(--gray-50)}.search-history-bar__all svg{width:.9375rem;height:.9375rem;color:rgb(var(--tw-color-primary-900));flex-shrink:0}.search-tab{display:inline-flex;align-items:center;gap:0;flex-shrink:0;padding:.125rem .375rem .125rem .125rem;border:1px solid var(--gray-200);border-radius:.75rem;background:rgb(var(--tw-color-light-500));color:rgb(var(--tw-color-primary-900));max-width:100%}.search-tab:hover{border-color:var(--gray-300);background:var(--gray-50)}.search-tab.is-active{border-color:var(--gray-300);background:var(--gray-50);box-shadow:0 0 0 1px rgb(var(--tw-color-primary-900) / .08)}.search-tab__select{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .25rem .375rem .375rem;text-align:left;color:inherit}.search-tab__dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;align-self:center}.search-tab__dot--green{background:rgb(var(--tw-color-green-500))}.search-tab__dot--blue{background:rgb(var(--tw-color-primary-500))}.search-tab__dot--red{background:rgb(var(--tw-color-semantic-red-500))}.search-tab__body{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.search-tab__label{display:block;font-size:.8125rem;font-weight:600;line-height:1.25;color:rgb(var(--tw-color-primary-900));white-space:nowrap}.search-tab__meta{display:block;font-size:.6875rem;font-weight:500;line-height:1.25;color:var(--gray-500);white-space:nowrap}.search-tab__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:1.25rem;height:1.25rem;margin-left:.125rem;padding:0;font-size:1rem;line-height:1;color:var(--gray-400);border-radius:50%}.search-tab__close:hover{background:var(--gray-100);color:var(--gray-500)}.search-primary{display:flex;flex-wrap:wrap;align-items:stretch;background:rgb(var(--tw-color-light-500));border:1px solid var(--gray-200);border-radius:1rem;box-shadow:0 1px 3px rgb(var(--tw-color-primary-900) / .08),0 8px 24px rgb(var(--tw-color-primary-900) / .1);overflow:visible}.search-primary__field-wrap{position:relative;flex:1 1 12rem;min-width:0;overflow:visible}.search-primary__field-body{position:relative;width:100%;min-width:0}.search-primary__field-error-slot{position:absolute;top:calc(100% + 0.3125rem);left:0;right:0;z-index:35;padding:0 .75rem;pointer-events:none}.search-primary__field-error-slot:not(:has(.search-form-field__error:not(:empty))){display:none}.search-primary__field-wrap--where:first-child .search-primary__where-inner{border-radius:1rem 0 0 1rem}.search-primary__where-inner{position:relative;display:flex;align-items:stretch;width:100%;min-width:0;border-right:1px solid var(--gray-200)}.search-primary__where-inner .search-primary__field--where{flex:1;min-width:0}.search-primary__field-trigger{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0;width:100%;text-align:left;color:inherit;border:none;background:#fff0;cursor:pointer;font:inherit}.search-primary__field-trigger:focus,.search-primary__field-trigger:focus-visible{outline:none}.search-primary__field--where{cursor:text}.search-primary__field--where>.search-primary__icon{flex:0 0 auto;width:1.25rem;height:1.25rem;max-width:1.25rem}.search-primary__field--where>.search-primary__icon svg{display:block;width:100%;height:100%}.search-primary__field--where>.search-primary__body{flex:1 1 auto;min-width:0;width:auto}.search-primary__destination-wrap{display:block;min-width:0;width:100%;.search-primary__value{background:#fff0;padding:0;margin-bottom:3px}}.search-primary__field--where:hover{background:var(--gray-50)}.search-primary__field--where.is-active{box-shadow:inset 0 0 0 2px rgb(var(--tw-color-primary-500));background:rgb(var(--tw-color-light-500))}.search-primary__field-clear{display:none;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:1.25rem;height:1.25rem;margin-right:.25rem;padding:0;font-size:1.75rem;line-height:1;color:var(--gray-400);border:none;border-radius:50%;background:#fff0;cursor:pointer}.search-primary__field--where.is-has-value .search-primary__field-clear{display:flex}.search-primary__field-clear:hover{background:var(--gray-100);color:var(--gray-500)}.search-primary__where-actions{display:flex}.search-primary__field-wrap:not(:last-of-type) .search-primary__field{border-right:1px solid var(--gray-200)}.search-primary__field{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:1rem clamp(0.75rem, 2vw, 1.25rem);text-align:left;color:inherit;border:none;background:#fff0;cursor:pointer;font:inherit}.search-primary__field-wrap:has(.search-primary__field.is-active),.search-primary__field-wrap:has(.search-primary__field-trigger.is-active),.search-primary__field-wrap:has(.search-primary__field--where.is-active){z-index:50}.search-primary__field:hover{background:var(--gray-50)}.search-primary__field.is-active{box-shadow:inset 0 0 0 2px rgb(var(--tw-color-primary-500));background:rgb(var(--tw-color-light-500))}.search-primary__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;color:var(--gray-500)}.search-primary__body{min-width:0;flex:1}.search-primary__label{display:block;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400)}.search-primary__body .search-primary__value{display:block;font-size:clamp(0.8125rem, 1.5vw, 0.9375rem);font-weight:600;color:rgb(var(--tw-color-primary-900));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0}.search-primary__destination-wrap .dcs-autocomplete-container{display:block;width:100%;min-width:0}.search-primary__destination-wrap .dcs-autocomplete-clearButton-container{display:none!important}.search-primary__destination-input{display:block;width:100%;min-width:0;padding:0;margin:0;border:none;background:#fff0;outline:none;cursor:text;line-height:inherit;&:focus,&:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}&:disabled,&[readonly]{cursor:default}}.search-primary__field--where.is-has-value .search-primary__destination-input::-moz-placeholder{color:#fff0}.search-primary__field--where.is-has-value .search-primary__destination-input::placeholder{color:#fff0}.search-primary__hint{display:block;font-size:.75rem;color:var(--gray-500)}.search-primary__submit-wrap{flex:0 1 auto;display:flex;align-self:stretch}.search-primary__submit{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;height:100%;min-height:100%;padding:1rem clamp(1rem, 3vw, 1.5rem);background:rgb(var(--tw-color-primary-500));color:rgb(var(--tw-color-light-500));font-size:.8125rem;font-weight:600;border-radius:0 1rem 1rem 0}.search-primary__submit:hover{background:rgb(var(--tw-color-primary-600))}.search-primary__submit svg{width:1.25rem;height:1.25rem}.where-action-toggle{display:flex;align-items:center;gap:.375rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.where-action-toggle__text{font-size:.625rem;font-weight:600;color:var(--gray-500);white-space:nowrap}.where-action-toggle .toggle-switch{position:relative;display:inline-block;width:2.25rem;height:1.25rem;flex-shrink:0;vertical-align:middle;cursor:pointer}.where-action-toggle .toggle-switch input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.where-action-toggle .toggle-switch__slider{position:absolute;inset:0;display:block;background:var(--gray-300);border-radius:9999px;transition:background 0.2s ease}.where-action-toggle .toggle-switch__slider::before{content:"";position:absolute;width:1rem;height:1rem;left:.125rem;top:50%;transform:translateY(-50%);background:rgb(var(--tw-color-light-500));border-radius:50%;transition:transform 0.2s ease;box-shadow:0 1px 2px rgb(0 0 0 / .15)}.where-action-toggle .toggle-switch input:checked+.toggle-switch__slider{background:rgb(var(--tw-color-primary-500))}.where-action-toggle .toggle-switch input:checked+.toggle-switch__slider::before{transform:translate(1rem,-50%)}.where-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .5rem;font-weight:600;color:rgb(var(--tw-color-primary-500));white-space:nowrap}.where-action-btn:hover{background:rgb(var(--tw-color-primary-50))}.where-action-btn--map svg{flex-shrink:0}.popover,.hotel-dates-popover{position:absolute;top:calc(100% + 0.5rem);left:0;z-index:40;overflow:visible;width:max(100%, 18rem);max-width:min(36rem, 95vw);background:rgb(var(--tw-color-light-500));border-radius:1rem;box-shadow:0 12px 40px rgb(var(--tw-color-primary-900) / .14);border:1px solid var(--gray-200)}.search-primary__field-body>.popover,.search-primary__field-body>.hotel-dates-popover{top:calc(100% + 0.5rem)}.popover[hidden],.hotel-dates-popover[hidden]{display:none!important}.popover.is-open{display:block}.popover--where.is-advanced,.hotel-dates-popover--where.is-advanced{width:max(100%, 16rem);max-width:min(20rem, 96vw)}.popover--where .autocompleteMainDiv{z-index:60}.popover--wide,.hotel-dates-popover--wide{width:max(100%, 28rem);max-width:min(42rem, 96vw)}.popover--travellers,.hotel-dates-popover--travellers{left:auto;right:0;width:min(28rem, 96vw)}.hotel-dates-popover{width:max(100%, 28rem);max-width:min(42rem, 96vw)}.popover-where__input-wrap{padding:.75rem;border-bottom:1px solid var(--gray-200)}.popover-where__input-wrap .where-adv-field__input-wrap{position:relative}.popover-where__input{width:100%;padding:.625rem .75rem;border:1px solid var(--gray-200);border-radius:.75rem;outline:none}.popover-where__list{margin:0;padding:.25rem 0;list-style:none;max-height:16rem;overflow-y:auto}.popover-where__item{display:block;width:100%;padding:.625rem 1rem;text-align:left;font-size:.8125rem}.popover-where__item:hover,.popover-where__item.is-highlighted{background:rgb(var(--tw-color-primary-50))}.popover-where__item-name{font-weight:600;display:block}.popover-where__item-value{font-size:.75rem;color:var(--gray-500)}.popover-where__empty{padding:1rem;text-align:center;color:var(--gray-500);font-size:.8125rem}.popover-where__advanced{padding:.75rem;display:flex;flex-direction:column;gap:.625rem}.where-adv-field__label{display:block;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-400);margin-bottom:.25rem}.where-adv-field__select-wrap,.where-adv-field__input-wrap{position:relative}.where-adv-field__select,.where-adv-field__input{width:100%;padding:.5rem 2rem .5rem .625rem;border:1px solid var(--gray-200);border-radius:.75rem;font-size:.8125rem;font-weight:500;color:rgb(var(--tw-color-primary-900));background:rgb(var(--tw-color-light-500))}.where-adv-field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.where-adv-field__input{cursor:text}.where-adv-field__select:disabled,.where-adv-field__input:disabled{background:var(--gray-50);color:var(--gray-400);cursor:not-allowed}.where-adv-field__select:focus,.where-adv-field__input:focus{outline:none;border-color:rgb(var(--tw-color-primary-500));box-shadow:0 0 0 3px rgb(var(--tw-color-primary-50))}.popover--where{.where-adv-field__input-wrap.with-dropdown,.popover-where__input-wrap.with-dropdown{>i.ix-drop-down{position:absolute;right:.625rem;top:50%;z-index:1;pointer-events:none;font-size:.625rem;line-height:1;color:rgb(var(--tw-color-primary-500));transform:translateY(-50%)}.dcs-autocomplete-container{display:block;width:100%}.where-adv-field__input,.popover-where__input,.dcs-autocomplete-container .dcs-autocomplete.autocomplete{padding-right:2.25rem}.dcs-autocomplete-clearButton-container,.where-input-clear{right:.625rem;z-index:2;display:flex;align-items:center;justify-content:center;width:1rem}.dcs-autocomplete-clearButton-container .autocomplete-clearButton{position:static!important;left:auto!important;line-height:1}&:has(.autocompleteData),&.is-has-value{>i.ix-drop-down{visibility:hidden}.where-adv-field__input,.popover-where__input,.dcs-autocomplete-container .dcs-autocomplete.autocomplete{padding-right:2rem}}}}.map-modal-overlay{position:fixed;inset:0;z-index:51;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgb(var(--tw-color-primary-900) / .5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.map-modal-overlay[hidden]{display:none!important}.map-modal{width:min(56rem, 100%);max-height:min(40rem, 90vh);display:flex;flex-direction:column;background:rgb(var(--tw-color-light-500));border-radius:1rem;box-shadow:0 12px 40px rgb(var(--tw-color-primary-900) / .14);overflow:hidden}.map-modal__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--gray-200)}.map-modal__title-wrap{display:flex;align-items:center;gap:.5rem}.map-modal__icon{color:rgb(var(--tw-color-primary-500))}.map-modal__title{margin:0;font-size:1rem;font-weight:700}.map-modal__close{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--gray-500);border-radius:50%}.map-modal__close:hover{background:var(--gray-100)}.map-modal__body{padding:1rem 1.25rem;flex:1;min-height:0;display:flex;flex-direction:column;gap:.75rem}.map-modal__canvas{position:relative;flex:1;min-height:18rem;border-radius:.75rem;background:linear-gradient(180deg,#dbeafe 0%,#e0e7ff 35%,#d1fae5 70%,#ecfdf5 100%);border:1px solid var(--gray-200);cursor:crosshair;overflow:hidden}.map-modal__placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;color:var(--gray-500);font-size:.8125rem;pointer-events:none}.map-modal__placeholder p{margin:0;font-weight:600;color:rgb(var(--tw-color-primary-900))}.map-modal__placeholder span{font-size:.75rem}.map-modal__canvas.has-selection .map-modal__placeholder{opacity:.35}.map-modal__pin{position:absolute;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;background:rgb(var(--tw-color-primary-500));border:2px solid rgb(var(--tw-color-light-500));border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 6px rgb(0 0 0 / .25)}.map-modal__coords{font-size:.8125rem;color:var(--gray-500)}.map-modal__coords strong{color:rgb(var(--tw-color-primary-900))}.map-modal__footer{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem 1rem;border-top:1px solid var(--gray-200)}.map-modal__footer .btn-primary:disabled{opacity:.45;cursor:not-allowed}.popover-calendar__header,.hotel-dates-popover__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 1rem .5rem;flex-wrap:wrap}.popover-calendar__title,.hotel-dates-popover__title{font-weight:600;font-size:.9375rem}.popover-calendar__modes,.hotel-dates-popover__modes{display:flex;gap:.25rem;padding:.125rem;background:var(--gray-100);border-radius:9999px}.popover-calendar__mode,.hotel-dates-popover__mode{padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:var(--gray-500)}.popover-calendar__mode.is-active,.hotel-dates-popover__mode.is-active{background:rgb(var(--tw-color-light-500));color:rgb(var(--tw-color-primary-900));box-shadow:0 1px 2px rgb(0 0 0 / .06)}.popover-calendar__summary,.hotel-dates-popover__summary{margin-left:auto;padding:0;font-size:.8125rem;color:var(--gray-500);text-align:right}.popover-calendar__summary strong,.hotel-dates-popover__summary strong{color:rgb(var(--tw-color-primary-900))}.popover-calendar__quick,.hotel-dates-popover__quick{display:flex;flex-wrap:wrap;gap:.375rem;padding:0 1rem .75rem}.popover-calendar__quick-btn,.hotel-dates-popover__quick-btn{padding:.375rem .75rem;border-radius:9999px;border:1px solid var(--gray-200);font-size:.75rem;font-weight:600}.popover-calendar__quick-btn.is-active,.hotel-dates-popover__quick-btn.is-active{background:rgb(var(--tw-color-primary-500));border-color:rgb(var(--tw-color-primary-500));color:rgb(var(--tw-color-light-500))}.popover-calendar__months,.hotel-dates-popover__months{display:grid;grid-template-columns:1fr;gap:1rem;padding:0 1rem 1rem}.popover-calendar__months-wrap{display:flex;align-items:flex-start;gap:.25rem;padding:0 .5rem 1rem}.popover-calendar__months-wrap .popover-calendar__months,.popover-calendar__months-wrap .hotel-dates-popover__months{flex:1;min-width:0;padding:0 .5rem 0}.popover-calendar__nav-btn,.hotel-dates-popover__nav-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:.125rem;padding:0;border:none;background:#fff0;font-size:1.125rem;font-weight:700;line-height:1;color:rgb(var(--tw-color-primary-500));cursor:pointer;border-radius:.375rem}.popover-calendar__nav-btn:hover:not(:disabled),.hotel-dates-popover__nav-btn:hover:not(:disabled){background:var(--gray-100)}.popover-calendar__nav-btn:disabled,.hotel-dates-popover__nav-btn:disabled{opacity:.35;cursor:not-allowed}.popover-calendar__month-title,.hotel-dates-popover__month-title{font-size:.8125rem;font-weight:600;text-align:center;margin-bottom:.5rem}.popover-calendar__weekdays,.hotel-dates-popover__weekdays,.popover-calendar__days,.hotel-dates-popover__days{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem}.popover-calendar__weekday,.hotel-dates-popover__weekday{font-size:.625rem;font-weight:600;text-align:center;color:var(--gray-400);padding:.25rem}.popover-calendar__day,.hotel-dates-popover__day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:500;color:rgb(var(--tw-color-primary-900))}.popover-calendar__day--muted,.hotel-dates-popover__day--muted{color:var(--gray-400)}.popover-calendar__day--disabled,.hotel-dates-popover__day--disabled{opacity:.35;pointer-events:none}.popover-calendar__day:hover:not(.popover-calendar__day--disabled):not(.is-start):not(.is-end),.hotel-dates-popover__day:hover:not(.hotel-dates-popover__day--disabled):not(.is-start):not(.is-end){background:rgb(var(--tw-color-primary-100))}.popover-calendar__day.is-range,.hotel-dates-popover__day.is-range{border-radius:0;background:rgb(var(--tw-color-primary-50))}.popover-calendar__day.is-range:hover:not(.popover-calendar__day--disabled),.hotel-dates-popover__day.is-range:hover:not(.hotel-dates-popover__day--disabled){background:rgb(var(--tw-color-primary-100))}.popover-calendar__day.is-start,.popover-calendar__day.is-end,.hotel-dates-popover__day.is-start,.hotel-dates-popover__day.is-end{background:rgb(var(--tw-color-primary-500));color:rgb(var(--tw-color-light-500));border-radius:50%}.popover-calendar__day.is-start:hover:not(.popover-calendar__day--disabled),.popover-calendar__day.is-end:hover:not(.popover-calendar__day--disabled),.hotel-dates-popover__day.is-start:hover:not(.hotel-dates-popover__day--disabled),.hotel-dates-popover__day.is-end:hover:not(.hotel-dates-popover__day--disabled){background:rgb(var(--tw-color-primary-600));color:rgb(var(--tw-color-light-500))}.popover-calendar__footer,.hotel-dates-popover__footer{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--gray-200)}.popover-calendar__error{margin:0;padding:.625rem .75rem;font-size:.75rem;line-height:1.35;font-weight:500;color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:.625rem}.popover-calendar__error[hidden]{display:none}.popover-calendar__actions,.hotel-dates-popover__actions{display:flex;gap:.5rem;justify-content:flex-end;margin-left:0}.btn-ghost,.hotel-dates-popover__btn-ghost{padding:.5rem .875rem;font-size:.8125rem;font-weight:600;color:var(--gray-500);border-radius:.75rem}.btn-ghost:hover{background:var(--gray-100)}.btn-primary,.hotel-dates-popover__btn-primary{padding:.5rem 1rem;font-size:.8125rem;font-weight:600;color:rgb(var(--tw-color-light-500));background:rgb(var(--tw-color-primary-500));border-radius:.75rem}.btn-primary:hover{background:rgb(var(--tw-color-primary-600))}.popover-travellers__header{padding:1rem 1rem .5rem;border-bottom:1px solid var(--gray-200)}.popover-travellers__title{font-size:1rem;font-weight:700}.popover-travellers__summary{font-size:.8125rem;color:var(--gray-500);margin-top:.125rem}.popover-travellers__rooms{padding:.75rem 1rem;max-height:20rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.popover-travellers__add{margin:0 1rem .75rem;width:calc(100% - 2rem);padding:.625rem;border:1px dashed var(--gray-300);border-radius:.75rem;font-size:.8125rem;font-weight:600;color:var(--gray-500)}.popover-travellers__footer{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid var(--gray-200)}.travellers-room{padding:.75rem;border:1px solid var(--gray-200);border-radius:.75rem;background:var(--gray-50)}.travellers-room__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.travellers-room__badge{display:inline-block;padding:.125rem .5rem;background:rgb(var(--tw-color-primary-500));color:rgb(var(--tw-color-light-500));border-radius:.5rem;font-size:.6875rem;font-weight:700}.travellers-room__meta{font-size:.75rem;color:var(--gray-500);margin-left:.5rem}.travellers-room__remove{color:var(--gray-400)}.travellers-stepper{display:flex;align-items:center;justify-content:space-between;padding:.375rem 0}.travellers-stepper__label{font-weight:600;font-size:.8125rem}.travellers-stepper__controls{display:flex;align-items:center;gap:.5rem}.travellers-stepper__btn{width:1.75rem;height:1.75rem;border:1px solid var(--gray-200);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;color:rgb(var(--tw-color-primary-900))}.travellers-stepper__btn:disabled{opacity:.4;cursor:not-allowed}.travellers-stepper__value{min-width:1.25rem;text-align:center;font-weight:600}.travellers-ages{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.travellers-ages select{padding:.25rem .5rem;border:1px solid var(--gray-200);border-radius:9999px;font-size:.75rem;background:rgb(var(--tw-color-light-500))}.travellers-ages select.is-invalid,.travellers-age-select.is-invalid{border-color:#dc2626;box-shadow:0 0 0 2px rgb(220 38 38 / .12)}.travellers-age-field{display:flex;flex-direction:column;gap:.125rem}.travellers-age-field__label{font-size:.625rem;font-weight:600;color:var(--gray-500)}.popover-travellers__child-hint{display:flex;align-items:center;gap:.5rem;margin:0 1rem .75rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.35;color:var(--gray-600);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:.625rem}.popover-travellers__child-hint .ix-information-square{flex-shrink:0;font-size:.875rem;line-height:1;color:rgb(var(--tw-color-primary-500))}.popover-travellers__child-hint[hidden]{display:none}.popover-travellers__rooms+.popover-travellers__child-hint{margin-top:-.125rem}.popover-travellers__error{margin:0 1rem .75rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.35;font-weight:500;color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:.625rem}.popover-travellers__error[hidden]{display:none}.popover-travellers__add+.popover-travellers__error{margin-top:.25rem}.search-form-section>#destContainer-coordinates{display:none!important}.search-options__heading{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-400)}.search-options__menus{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:1;min-width:0}.search-options__trigger{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .625rem;background:rgb(var(--tw-color-light-500));border:1px solid var(--gray-200);border-radius:.75rem;font-family:inherit;font-size:.75rem;line-height:1.25;white-space:nowrap;cursor:pointer;color:inherit}.option-menu--hotel .search-options__trigger,.option-menu--tina-corporation .search-options__trigger{vertical-align:top}.option-menu--hotel .search-options__field-input{cursor:text}.option-menu--hotel:has(#filters-hotel-name:not(:-moz-placeholder-shown)){.search-options__trigger-value-wrap{max-width:min(28rem, 40vw)}.search-options__field-input{field-sizing:content;max-width:min(28rem, 40vw);width:var(--hotel-name-input-width,auto)}}.option-menu--hotel.is-has-value,.option-menu--hotel:has(#filters-hotel-name:not(:placeholder-shown)){.search-options__trigger-value-wrap{max-width:min(28rem, 40vw)}.search-options__field-input{field-sizing:content;max-width:min(28rem, 40vw);width:var(--hotel-name-input-width,auto)}}.search-options__hotel-name-measure{position:absolute;top:0;left:-9999px;visibility:hidden;height:0;overflow:hidden;white-space:pre;pointer-events:none;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.25}.search-options__trigger:hover,.search-options .option-menu.is-open .search-options__trigger{border-color:var(--gray-300)}.search-options__trigger-label{font-size:.75rem;line-height:1.25;color:var(--gray-500)}.search-options__trigger-value{font-size:.75rem;line-height:1.25;font-weight:600;color:rgb(var(--tw-color-primary-900))}.search-options__trigger-value-wrap{display:inline-flex;align-items:center;min-width:0;max-width:11rem}.search-options__trigger .search-options__field-input,.search-options__trigger .select2-search__field{width:100%;min-width:3rem;max-width:11rem;padding:0;margin:0;border:none!important;background:transparent!important;box-shadow:none!important;font-family:inherit;font-size:0.75rem!important;font-weight:600;line-height:1.25!important;color:rgb(var(--tw-color-primary-900));outline:none;cursor:text;border-radius:0;&::-moz-placeholder{color:var(--gray-400);font-size:.75rem;font-weight:500;opacity:1}&::placeholder{color:var(--gray-400);font-size:.75rem;font-weight:500;opacity:1}}.search-options__field-input{padding:0;margin:0;border:none;background:#fff0;font-size:.75rem;font-weight:600;line-height:1.25;color:rgb(var(--tw-color-primary-900));outline:none}.search-options__trigger .destination-selection .dcs-autocomplete.autocomplete,.search-options__trigger .destination-selection .dcs-autocomplete-container input{font-size:0.75rem!important;line-height:1.25!important}.search-options__trigger .destination-selection .dcs-autocomplete-container,.search-options__trigger .destination-selection .dcs-autocomplete.autocomplete{border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}.search-options__trigger .dcs-autocomplete-clearButton-container:not(.hotel-option__clear):not(.tina-corporation-option__trigger-clear):not(.nationality-option__clear):not(.reseller-option__clear){display:none!important}.option-menu--hotel .search-options__trigger:has(#filters-hotel-name:not(:-moz-placeholder-shown)) .hotel-option__clear,.option-menu--nationality .search-options__trigger:has(#filters-nationality-display:not(:-moz-placeholder-shown)) .nationality-option__clear,.option-menu--reseller .search-options__trigger:has(#filters-reseller-name:not(:-moz-placeholder-shown)) .reseller-option__clear,.option-menu--tina-corporation .search-options__trigger:has(#filters-tina-corporation-display:not(:-moz-placeholder-shown)) .tina-corporation-option__trigger-clear{display:flex!important;align-items:center;width:auto;transform:none}.option-menu--hotel.is-has-value .hotel-option__clear,.option-menu--hotel .search-options__trigger:has(#filters-hotel-name:not(:placeholder-shown)) .hotel-option__clear,.option-menu--nationality.is-has-value .nationality-option__clear,.option-menu--nationality .search-options__trigger:has(#filters-nationality-display:not(:placeholder-shown)) .nationality-option__clear,.option-menu--reseller.is-has-value .reseller-option__clear,.option-menu--reseller .search-options__trigger:has(#filters-reseller-name:not(:placeholder-shown)) .reseller-option__clear,.option-menu--tina-corporation.is-has-value .tina-corporation-option__trigger-clear,.option-menu--tina-corporation .search-options__trigger:has(#filters-tina-corporation-display:not(:placeholder-shown)) .tina-corporation-option__trigger-clear{display:flex!important;align-items:center;width:auto;transform:none}.option-menu--tina-corporation{min-width:0}.option-menu--tina-corporation .search-options__field-input{cursor:text}.search-options__trigger svg.icon-chevron{width:.875rem;height:.875rem;color:var(--gray-400)}.search-options__reset{margin-left:auto;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.75rem;font-weight:600;color:var(--gray-500)}.search-options__reset svg{width:.875rem;height:.875rem}.option-menu{position:relative;right:auto}.option-menu.option-menu--hotel{.dcs-autocomplete-clearButton-container{position:relative;right:auto}.search-options__field-input,.search-options__trigger-value-wrap{min-width:150px}}.option-menu--tina-corporation.is-open{z-index:45}.option-menu--disabled .search-options__trigger,.option-menu--disabled .search-options__trigger:disabled{cursor:default;pointer-events:none;background:var(--gray-50);border-color:var(--gray-200);box-shadow:none;opacity:1}.option-menu--disabled .search-options__trigger:hover,.option-menu--disabled .search-options__trigger:disabled:hover{border-color:var(--gray-200);background:var(--gray-50)}.option-menu--disabled .search-options__trigger-label,.option-menu--disabled .search-options__trigger:disabled .search-options__trigger-label{color:var(--gray-400)}.option-menu--disabled .search-options__trigger-value,.option-menu--disabled .search-options__trigger:disabled .search-options__trigger-value{font-weight:500;color:var(--gray-500)}.option-menu--disabled .search-options__trigger .icon-chevron,.option-menu--disabled .search-options__trigger:disabled .icon-chevron{visibility:hidden}.option-menu__panel{position:absolute;top:calc(100% + 0.25rem);left:0;z-index:40;min-width:100%;max-height:16rem;margin:0;padding:.25rem;list-style:none;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;background:rgb(var(--tw-color-light-500));border:1px solid var(--gray-200);border-radius:.75rem;box-shadow:0 12px 40px rgb(var(--tw-color-primary-900) / .14)}.option-menu__panel[hidden]{display:none!important}.option-menu__option{display:block;width:100%;padding:.5rem .75rem;text-align:left;font-size:.8125rem;border-radius:.5rem;white-space:nowrap}.option-menu__option:hover{background:var(--gray-100)}.option-menu__option.is-selected{background:rgb(var(--tw-color-primary-50));font-weight:600}.option-menu--reseller{min-width:0}.option-menu__panel--reseller{min-width:100%;width:100%;padding:0;overflow:hidden}.option-menu__panel--reseller .help-block{margin:0;padding:0 .75rem .625rem;font-size:.75rem}.option-menu--reseller.is-open .option-menu__panel--reseller{display:block;overflow:visible;min-width:100%;width:100%}.option-menu--reseller .reseller-option__results-host{display:block;width:100%;min-height:0}.option-menu--reseller.is-open .reseller-option__results-host{min-height:2rem}.option-menu--reseller .reseller-option__results-host .popover-where__list{max-height:16rem}.option-menu--reseller.is-open .reseller-option__message,.option-menu--reseller.is-open .select2-results__message{padding:1rem;text-align:center;font-size:.8125rem;color:var(--gray-500);list-style:none}.option-menu--nationality{min-width:0}.option-menu__panel--nationality{min-width:100%;width:100%;padding:0;overflow:hidden}.option-menu__panel--nationality .popover-where__simple{min-width:100%;width:100%}.option-menu__panel--nationality .popover-where__list{max-height:16rem}.option-menu__panel--nationality .popover-where__item.is-selected{background:rgb(var(--tw-color-primary-50));font-weight:600}.option-menu__panel--nationality .popover-where__item.is-highlighted{background:rgb(var(--tw-color-primary-50));box-shadow:inset 0 0 0 2px rgb(var(--tw-color-primary-500) / .35)}.option-menu__panel--nationality .popover-where__item.is-selected.is-highlighted{font-weight:600}.option-menu__panel--hotel{min-width:18rem;padding:0;overflow:visible}.option-menu__panel--hotel .popover-where__simple{min-width:18rem}.option-menu--hotel,.option-menu--nationality,.option-menu--reseller{.option-menu__field-input-wrap{position:relative;display:block;width:100%}}.option-menu--hotel .option-menu__field-input-wrap.destination-selection .dcs-autocomplete-container{display:block;width:100%}.option-menu--hotel .option-menu__field-input-wrap.with-dropdown,.option-menu--nationality .option-menu__field-input-wrap.with-dropdown,.option-menu--reseller .option-menu__field-input-wrap.with-dropdown{.popover-where__input,.dcs-autocomplete-container .dcs-autocomplete.autocomplete{width:100%;padding:.625rem 2rem .625rem .75rem;border:1px solid var(--gray-200);border-radius:.75rem;font-size:.8125rem;font-weight:500;line-height:1.25;outline:none;background:rgb(var(--tw-color-light-500));color:rgb(var(--tw-color-primary-900));box-shadow:none}.dcs-autocomplete-clearButton-container.option-input-clear{position:absolute!important;top:50%!important;right:0.625rem!important;bottom:auto!important;z-index:2;display:flex;align-items:center;justify-content:center;width:1rem;height:auto;transform:translateY(-50%);cursor:pointer}.dcs-autocomplete-clearButton-container.option-input-clear[hidden]{display:none!important}.dcs-autocomplete-clearButton-container.option-input-clear .autocomplete-clearButton{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;line-height:1}.dcs-autocomplete-clearButton-container:not(.option-input-clear){display:none!important}}.option-menu__panel--tina-corporation{min-width:100%;width:100%;max-height:none;padding:0;overflow:hidden}.option-menu__panel--tina-corporation .help-block{margin:0;padding:0 .75rem .625rem;font-size:.75rem}.option-menu--tina-corporation .tina-corporation-option__input-wrap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.option-menu--tina-corporation .tina-corporation-option__input-wrap .select2-container{width:1px!important;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.option-menu--tina-corporation .tina-corporation-option__input-wrap .select2-container .selection{display:none!important}.option-menu--tina-corporation.is-open .option-menu__panel--tina-corporation{display:block;overflow:visible;min-width:100%;width:100%}.option-menu--tina-corporation .tina-corporation-option__results-host{display:block;width:100%;min-height:0}.option-menu--tina-corporation.is-open .tina-corporation-option__results-host{min-height:2rem}.option-menu--tina-corporation .tina-corporation-option__results-host .select2-container,.option-menu--tina-corporation .tina-corporation-option__results-host .select2-dropdown{position:static!important;display:block!important;width:100%!important;height:auto!important;min-height:0;margin:0;overflow:visible!important;clip:auto!important;border:0;border-radius:0;box-shadow:none;background:#fff0}.option-menu--tina-corporation .tina-corporation-option__results-host .select2-search--dropdown{display:none!important}.option-menu--tina-corporation .tina-corporation-option__results-host .select2-results{display:block!important;margin:0;padding:.25rem 0;max-height:16rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.option-menu--tina-corporation .tina-corporation-option__results-host .select2-results__options{max-height:16rem;overflow-y:auto}.option-menu--tina-corporation.is-open .select2-results__option{padding:.625rem 1rem;font-size:.8125rem;line-height:1.35;border-radius:0}.option-menu--tina-corporation.is-open .select2-results__option--highlighted,.option-menu--tina-corporation.is-open .select2-results__option[aria-selected="true"]{background:rgb(var(--tw-color-primary-50));color:rgb(var(--tw-color-primary-900))}.option-menu--tina-corporation.is-open .select2-results__message,.option-menu--tina-corporation.is-open .select2-results__option.loading-results{padding:1rem;text-align:center;font-size:.8125rem;color:var(--gray-500)}.search-options__menus>.tina-corporation-filters-mount:has(.option-menu--tina-corporation){display:contents}.search-advanced{margin-top:.5rem}.search-advanced.is-expanded .search-advanced-bar{border-radius:1rem 1rem 0 0;border-bottom-color:#fff0}.search-advanced.is-expanded .search-advanced-bar__chevron{transform:rotate(180deg)}.search-advanced-bar{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:rgb(var(--tw-color-light-500));border:1px solid var(--gray-200);border-radius:.75rem;text-align:left}.search-advanced-bar__trigger{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;font-size:.8125rem;font-weight:600}.search-advanced-bar__summary{flex:1;min-width:0;font-size:.75rem;color:var(--gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-advanced-bar__summary strong{font-weight:600;color:rgb(var(--tw-color-primary-900))}.search-advanced-bar__chevron{flex-shrink:0;color:var(--gray-400);transition:transform 0.2s ease}.search-advanced-panel{padding:1.25rem 1.5rem 1.5rem;background:rgb(var(--tw-color-light-500));border:1px solid var(--gray-200);border-top:none;border-radius:0 0 1rem 1rem;box-shadow:0 1px 3px rgb(var(--tw-color-primary-900) / .08),0 8px 24px rgb(var(--tw-color-primary-900) / .1);container-type:inline-size;container-name:search-advanced-panel}.search-advanced-panel[hidden]{display:none!important}.search-advanced-panel__head{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--gray-200)}.search-advanced-panel__title-wrap{display:flex;align-items:center;gap:.5rem;min-width:0}.search-advanced-panel__icon{display:flex;color:var(--gray-500);flex-shrink:0}.search-advanced-panel__title{font-weight:700;font-size:.9375rem;color:rgb(var(--tw-color-primary-900))}.search-advanced-panel__badge{display:inline-block;padding:.1875rem .5rem;background:var(--gray-100);border-radius:9999px;font-size:.6875rem;font-weight:600;color:var(--gray-500)}.search-advanced-panel__reset{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;font-size:.8125rem;font-weight:600;color:rgb(var(--tw-color-primary-500))}.search-advanced-panel__reset:hover{color:rgb(var(--tw-color-primary-600))}.search-advanced-panel__apply{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0}.search-advanced-panel__grid{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}.search-advanced-panel__grid--no-suppliers{grid-template-columns:1fr}@container search-advanced-panel (min-width:720px){.search-advanced-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem}.search-advanced-panel__grid--no-suppliers{grid-template-columns:repeat(2,minmax(0,1fr))}}.adv-filter-col--supplier{position:relative}.adv-supplier-picker{display:flex;align-items:center;gap:.5rem;width:100%;margin-bottom:.5rem;padding:.4375rem .75rem;border:1px solid var(--gray-200);border-radius:.75rem;background:var(--gray-100);font-size:.75rem;font-weight:500;color:var(--gray-500);text-align:left;cursor:pointer}.adv-supplier-picker__icon{display:flex;color:var(--gray-500)}.adv-supplier-picker__text{flex:1;min-width:0}.adv-supplier-picker__chevron{display:flex;color:var(--gray-400)}.search-advanced-panel .supplier-dropdown-menu{position:absolute;top:calc(100% - 0.25rem);left:0;right:0;z-index:40;max-height:18rem;overflow:hidden}.search-advanced-panel .supplier-dropdown-menu.hidden{display:none!important}.search-advanced-panel .supplier-dropdown-menu.block{display:flex;flex-direction:column}.search-advanced-panel .supplier-dropdown-menu .supplier-search-section{flex-shrink:0;margin-bottom:.5rem}.search-advanced-panel .supplier-dropdown-menu .supplier-list-section{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;margin-top:0}.search-advanced-panel .supplier-dropdown-menu .supplier-select-all,.search-advanced-panel .supplier-dropdown-menu .supplier-divider{flex-shrink:0}.search-advanced-panel .supplier-dropdown-menu .supplier-list-group{flex:1;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;padding-bottom:.5rem}.filter-chips--selected{gap:.375rem}.filter-chips--selected:empty{display:none}.filter-chips--selected .filter-chip{padding:.25rem .4375rem .25rem .375rem;font-size:.6875rem;font-weight:600;gap:.25rem;line-height:1.2}.filter-chips--selected .filter-chip__menu svg{width:10px;height:10px}.filter-chips--selected .filter-chip--more{padding:.1875rem .4375rem;font-size:.6875rem}.filter-chips--selected .filter-chip__remove i{font-size:.75rem}.filter-chip__label{min-width:0}.filter-chip__remove{display:inline-flex;align-items:center;justify-content:center;margin-left:.125rem;padding:0;border:none;background:#fff0;color:inherit;opacity:.85;cursor:pointer;line-height:0}.filter-chip__remove:hover{opacity:1}.filter-chip.is-selected .filter-chip__remove i{font-size:.875rem}.adv-filter-col{min-width:0}.adv-filter-col--stack{display:flex;flex-direction:column;gap:1.25rem}.adv-filter-group{min-width:0}.adv-filter-group__label{display:block;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--gray-400);margin-bottom:.625rem}.filter-chips{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.filter-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:1px solid var(--gray-300);border-radius:9999px;font-size:.8125rem;font-weight:500;color:rgb(var(--tw-color-primary-900));background:rgb(var(--tw-color-light-500));white-space:nowrap}.filter-chip:hover:not(.filter-chip--more){border-color:var(--gray-400)}.filter-chip.is-selected{background:rgb(var(--tw-color-primary-500));border-color:rgb(var(--tw-color-primary-500));color:rgb(var(--tw-color-light-500))}.filter-chip__menu{display:none;align-items:center;line-height:0;opacity:.9}.filter-chip.is-selected .filter-chip__menu{display:inline-flex}.filter-chip--more{padding:.375rem .625rem;font-size:.75rem;font-weight:600;color:var(--gray-500);background:var(--gray-100);border-color:var(--gray-200);cursor:default}.filter-stars{display:flex;flex-wrap:wrap;gap:.5rem}.filter-star-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;border:1px solid var(--gray-300);border-radius:9999px;font-size:.75rem;font-weight:600;background:rgb(var(--tw-color-light-500));line-height:1}.filter-star-btn:hover{border-color:var(--gray-400)}.filter-star-btn.is-selected{background:rgb(var(--tw-color-primary-500));border-color:rgb(var(--tw-color-primary-500))}.filter-star-btn .star{color:rgb(var(--tw-color-yellow-950));letter-spacing:-.05em}.filter-star-btn.is-selected .star{color:rgb(var(--tw-color-yellow-500))}.adv-hotel-search{display:flex;align-items:center;gap:.375rem;position:relative;padding:0 .625rem;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:.75rem}.search-advanced-panel .adv-hotel-search.destination-selection>span.adv-hotel-search__icon,.search-advanced-panel .adv-hotel-search.destination-selection>span.adv-hotel-search__icon-box{width:auto;flex:none;min-width:0}.search-advanced-panel .adv-hotel-search.destination-selection .dcs-autocomplete-container{flex:1;min-width:0;width:auto}.adv-hotel-search__icon,.adv-hotel-search__icon-box{display:flex;align-items:center;justify-content:center;flex:none;width:.875rem;padding:0;background:#fff0;color:var(--gray-500);pointer-events:none;line-height:0}.adv-hotel-search input,.search-advanced-panel .adv-hotel-search .filter-input-hotel{flex:1;min-width:0;width:100%;padding:.4375rem 0;border:none;outline:none;font-size:.8125rem;background:#fff0;color:rgb(var(--tw-color-primary-900))}.adv-hotel-search input::-moz-placeholder{color:var(--gray-400)}.adv-hotel-search input::placeholder{color:var(--gray-400)}.adv-price-range{padding:1rem 1.125rem .75rem;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:1rem}.adv-price-range__slider{position:relative;height:1.75rem;margin-bottom:.5rem}.adv-price-range__track{position:absolute;top:50%;left:0;right:0;height:4px;background:var(--gray-200);border-radius:2px;transform:translateY(-50%);pointer-events:none}.adv-price-range__fill{position:absolute;top:50%;height:4px;background:rgb(var(--tw-color-primary-500));border-radius:2px;transform:translateY(-50%);pointer-events:none}.adv-price-range__input{position:absolute;width:100%;height:1.75rem;top:0;left:0;margin:0;padding:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.adv-price-range__input::-webkit-slider-runnable-track{background:#fff0;border:none}.adv-price-range__input::-moz-range-track{background:#fff0;border:none}.adv-price-range__input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:1.125rem;height:1.125rem;border-radius:50%;background:rgb(var(--tw-color-light-500));border:2px solid rgb(var(--tw-color-primary-500));box-shadow:0 1px 3px rgb(0 0 0 / .12);cursor:pointer;margin-top:-6px}.adv-price-range__input::-moz-range-thumb{pointer-events:all;width:1.125rem;height:1.125rem;border-radius:50%;background:rgb(var(--tw-color-light-500));border:2px solid rgb(var(--tw-color-primary-500));box-shadow:0 1px 3px rgb(0 0 0 / .12);cursor:pointer}.adv-price-range__labels{display:flex;justify-content:space-between;font-size:.8125rem;font-weight:700;color:rgb(var(--tw-color-primary-900))}.search-loader-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgb(var(--tw-color-light-300)/0.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.search-loader-overlay[hidden]{display:none!important}.search-loader{width:min(28rem, 100%);background:rgb(var(--tw-color-light-500));border-radius:1rem;box-shadow:0 12px 40px rgb(var(--tw-color-primary-900) / .14);overflow:hidden}.search-loader__header{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem}.search-loader__icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:rgb(var(--tw-color-primary-50));color:rgb(var(--tw-color-primary-500));border-radius:.5rem;flex-shrink:0}.search-loader__titles{flex:1;min-width:0}.search-loader__title{font-weight:700;font-size:.9375rem}.search-loader__title em{font-style:italic;font-weight:600}.search-loader__subtitle{font-size:.75rem;color:var(--gray-500);margin-top:.125rem}.search-loader__timer{font-size:.75rem;font-weight:600;color:var(--gray-400);flex-shrink:0}.search-loader__progress-track{height:3px;background:var(--gray-200);margin:0 1rem}.search-loader__progress-bar{height:100%;width:0%;background:rgb(var(--tw-color-primary-500));transition:width 0.3s ease}.search-loader__suppliers{margin:.75rem 0 0;padding:0 1rem;list-style:none}.search-loader__supplier{display:flex;align-items:center;gap:.625rem;padding:.4375rem 0;font-size:.8125rem}.search-loader__supplier-status{width:1.125rem;text-align:center;flex-shrink:0}.search-loader__supplier-status--done{color:rgb(var(--tw-color-green-500))}.search-loader__supplier-status--active{color:rgb(var(--tw-color-primary-500))}.search-loader__supplier-status--pending{color:var(--gray-400)}.search-loader__supplier-name{flex:1;font-weight:500}.search-loader__supplier-count{font-weight:600;color:var(--gray-500);min-width:3rem;text-align:right}.search-loader__footer-stats{display:flex;justify-content:space-between;padding:.75rem 1rem 0;font-size:.8125rem;color:var(--gray-500)}.search-loader__footer-stats strong{color:rgb(var(--tw-color-primary-900))}.search-loader__actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.75rem 1rem 1rem}.search-loader__cancel{font-size:.8125rem;font-weight:600;color:rgb(var(--tw-color-semantic-red-500))}.search-loader__pulse{display:inline-block;width:.5rem;height:.5rem;background:rgb(var(--tw-color-primary-500));border-radius:50%;animation:pulse 1s ease infinite}.top-deals-placeholder{margin-top:2.5rem;padding:3rem 2rem;border:2px dashed var(--gray-300);border-radius:1rem;background:rgb(var(--tw-color-light-500)/0.45);text-align:center;color:var(--gray-500);font-size:.8125rem;font-weight:600}.top-deals-placeholder span{display:block;margin-top:.25rem;font-weight:400;font-size:.75rem;color:var(--gray-400)}@media (min-width:1024px){.popover--wide,.hotel-dates-popover--wide,.hotel-dates-popover{width:38rem;max-width:min(42rem, calc(100vw - 2rem))}.popover-calendar__months,.hotel-dates-popover__months{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@media (max-width:1023px){.search-primary{flex-direction:column}.search-primary__field-wrap{flex:1 1 100%}.search-primary__field-wrap:not(:last-of-type) .search-primary__field{border-right:none;border-bottom:1px solid var(--gray-200)}.search-primary__field-wrap--where .search-primary__where-inner{border-right:none;border-bottom:1px solid var(--gray-200)}.search-primary__submit-wrap{flex:1 1 100%}.search-primary__submit{flex-direction:row;width:100%;border-radius:0 0 1rem 1rem}}@media (max-width:640px){.popover--wide,.popover--travellers,.hotel-dates-popover--wide,.hotel-dates-popover--travellers,.hotel-dates-popover{left:0;right:0;width:auto;max-width:none}}.search-form-field__error{display:none;position:static;width:100%;margin:0;font-size:.75rem;font-weight:500;line-height:1.4;color:#dc2626}.search-form-field__error:not([hidden]):not(:empty){display:block}.search-primary__field-wrap.has-warning .search-form-field__error:not(:empty),.search-primary__field-wrap.has-danger .search-form-field__error:not(:empty),.search-primary__field-wrap.has-error .search-form-field__error:not(:empty){display:block}.search-form-section:has(.search-primary .search-form-field__error:not(:empty)) .search-options{margin-top:1.75rem}.search-form-section:has(.search-primary .search-form-field__error:not(:empty)) #searchFormErrors:not(:empty){margin-top:.5rem}.search-primary__field-wrap--where.has-warning .search-primary__field--where,.search-primary__field-wrap--where.has-danger .search-primary__field--where,.search-primary__field-wrap--where.has-error .search-primary__field--where,.search-primary__field-wrap--where .search-primary__field--where.search-form-field--error{box-shadow:inset 0 0 0 2px #dc2626;background:#fef2f2}.search-primary__field-wrap:not(.search-primary__field-wrap--where).has-warning .search-primary__field,.search-primary__field-wrap:not(.search-primary__field-wrap--where).has-danger .search-primary__field,.search-primary__field-wrap:not(.search-primary__field-wrap--where).has-error .search-primary__field,.search-primary__field-wrap:not(.search-primary__field-wrap--where) .search-primary__field.search-form-field--error,.search-primary__field-wrap:not(.search-primary__field-wrap--where) .search-primary__field-trigger.search-form-field--error{box-shadow:inset 0 0 0 2px #dc2626;background:#fef2f2}.search-form-section>.search-options{margin-top:.875rem}.search-options__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.option-menu.has-warning .search-options__trigger,.option-menu.has-danger .search-options__trigger,.option-menu.has-error .search-options__trigger,.search-options__trigger.search-form-field--error{border-color:#dc2626;background:#fef2f2;color:#991b1b}.option-menu .search-form-field__error{position:static;margin-top:.25rem;padding:0 .125rem}.search-form-errors{margin:.625rem 0 0}.search-form-errors__inner{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border:1px solid #fecaca;border-radius:.75rem;background:#fef2f2;color:#991b1b}.search-form-errors.has-warning .search-form-errors__inner,.search-form-errors.has-danger .search-form-errors__inner,.search-form-errors.has-error .search-form-errors__inner{border-color:#fecaca;background:#fef2f2;color:#991b1b}.search-form-errors__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem;border-radius:9999px;background:#dc2626;color:#fff;font-size:.6875rem;font-weight:700;line-height:1;margin-top:.0625rem}.search-form-errors__list{margin:0;padding-left:1rem;font-size:.8125rem;line-height:1.45}.search-form-errors__list li+li{margin-top:.25rem}.selected-destination-view.has-warning,.selected-destination-view.has-danger,.selected-destination-view.has-error{border:1px solid #fecaca;border-radius:.75rem;background:#fef2f2}.selected-destination-view .help-block:not(:empty){display:block;margin-top:.375rem;font-size:.8125rem;font-weight:500;color:#dc2626}.search-form-section>.h-20{display:none}.ui-datepicker.ui-datepicker--hotel-search{width:auto!important;max-width:calc(100vw - 1.5rem);padding:0.75rem!important;margin-top:.25rem;border:1px solid var(--gray-200);border-radius:.75rem;box-shadow:0 4px 6px -1px rgb(0 0 0 / .07),0 10px 25px -5px rgb(0 0 0 / .1);background:#fff;font-family:inherit}.ui-datepicker--hotel-search .ui-widget-header,.ui-datepicker--hotel-search .ui-datepicker-header{background:#fff0;border:none;padding:.125rem 0 .5rem}.ui-datepicker--hotel-search .ui-datepicker-title{margin:0 2.75rem;line-height:2rem;font-weight:600;font-size:.875rem;color:var(--gray-950)}.ui-datepicker--hotel-search select.ui-datepicker-month,.ui-datepicker--hotel-search select.ui-datepicker-year{width:auto;min-width:0;margin:0 .125rem;padding:.125rem .25rem;font-size:.8125rem;font-weight:600;color:var(--gray-900);border:1px solid var(--gray-200);border-radius:.375rem;background-color:var(--gray-50);cursor:pointer}.ui-datepicker--hotel-search .ui-datepicker-prev,.ui-datepicker--hotel-search .ui-datepicker-next{top:.125rem;width:1.75rem;height:1.75rem;border-radius:0;background:transparent!important;border:none;cursor:pointer}.ui-datepicker--hotel-search .ui-datepicker-prev-hover,.ui-datepicker--hotel-search .ui-datepicker-next-hover{top:.125rem;border:none;background:transparent!important}.ui-datepicker--hotel-search .ui-datepicker-prev span,.ui-datepicker--hotel-search .ui-datepicker-next span{display:flex!important;align-items:center;justify-content:center;position:static!important;left:auto!important;top:auto!important;margin:0!important;width:100%;height:100%;text-indent:0!important;overflow:hidden!important;background:none!important;font-size:0!important;line-height:0!important;color:transparent!important}.ui-datepicker--hotel-search .ui-datepicker-prev span::after,.ui-datepicker--hotel-search .ui-datepicker-next span::after{display:block;font-size:1.125rem!important;line-height:1!important;font-weight:700;color:rgb(var(--tw-color-primary-500))!important}.ui-datepicker--hotel-search .ui-datepicker-prev span::after{content:"‹"}.ui-datepicker--hotel-search .ui-datepicker-next span::after{content:"›"}.ui-datepicker--hotel-search.ui-datepicker-multi .ui-datepicker-group{padding:0 .5rem}.ui-datepicker--hotel-search.ui-datepicker-multi .ui-datepicker-group-last{padding-right:0;border-right:none;margin-right:0}.ui-datepicker--hotel-search table{width:100%;margin:0 0 .35rem;border-collapse:separate;border-spacing:.125rem;font-size:.8125rem;border-spacing:0}.ui-datepicker--hotel-search th{padding:.35rem .15rem;font-weight:600;font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-500);border:0}.ui-datepicker--hotel-search th.ui-datepicker-week-end{color:#cc5858!important}.ui-datepicker--hotel-search td{border:0;padding:0}.ui-datepicker--hotel-search td span,.ui-datepicker--hotel-search td a{display:flex!important;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;margin:0 auto;padding:0!important;text-align:center;text-decoration:none!important;border:none!important;border-radius:9999px;font-weight:500;color:var(--gray-900);background:#fff0;box-sizing:border-box}.ui-datepicker--hotel-search td .ui-state-default{background:#fff0;color:var(--gray-900)}.ui-datepicker--hotel-search td.ui-datepicker-week-end .ui-state-default{color:var(--gray-900)!important}.ui-datepicker--hotel-search td.ui-datepicker-week-end .ui-state-default.ui-state-hover{color:var(--gray-950)!important}.ui-datepicker--hotel-search td.ui-datepicker-week-end .ui-state-active,.ui-datepicker--hotel-search td.ui-datepicker-week-end.ui-datepicker-current-day .ui-state-default.ui-state-active{color:#fff!important}.ui-datepicker--hotel-search td .ui-state-hover{background:var(--gray-100)!important;color:var(--gray-950)!important}.ui-datepicker--hotel-search td .ui-state-highlight{background:#fff0;color:rgb(var(--tw-color-primary-500));box-shadow:inset 0 0 0 1px rgb(var(--tw-color-primary-500) / .35)}.ui-datepicker--hotel-search td .ui-state-active,.ui-datepicker--hotel-search td.ui-datepicker-current-day .ui-state-default.ui-state-active{background:rgb(var(--tw-color-primary-500))!important;color:#fff!important;box-shadow:none;font-weight:600}.ui-datepicker--hotel-search td.hotel-stay-middle>a.ui-state-default:not(.ui-state-active){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:0!important;background:rgb(var(--tw-color-primary-500) / .14)!important;color:var(--gray-900)!important}.ui-datepicker--hotel-search td.hotel-stay-start>a.ui-state-default:not(.ui-state-active){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:9999px 0 0 9999px!important;background:rgb(var(--tw-color-primary-500) / .14)!important;color:var(--gray-900)!important}.ui-datepicker--hotel-search td.hotel-stay-end>a.ui-state-default:not(.ui-state-active){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:0 9999px 9999px 0!important;background:rgb(var(--tw-color-primary-500) / .14)!important;color:var(--gray-900)!important}.ui-datepicker--hotel-search td.hotel-stay-single>a.ui-state-default:not(.ui-state-active){width:2.125rem!important;margin-left:auto!important;margin-right:auto!important;border-radius:9999px!important;background:rgb(var(--tw-color-primary-500) / .14)!important;color:var(--gray-900)!important}.ui-datepicker--hotel-search td.hotel-stay-pick>a.ui-state-default:not(.ui-state-active){background:rgb(var(--tw-color-primary-500) / .14)!important;color:var(--gray-900)!important}.ui-datepicker--hotel-search td.hotel-stay-start>a.ui-state-active,.ui-datepicker--hotel-search td.hotel-stay-end>a.ui-state-active,.ui-datepicker--hotel-search td.hotel-stay-single>a.ui-state-active,.ui-datepicker--hotel-search td.hotel-stay-pick>a.ui-state-active{width:2.125rem!important;margin-left:auto!important;margin-right:auto!important;border-radius:9999px!important}.ui-datepicker--hotel-search td.ui-state-disabled[class*="hotel-stay-"]>a{background:transparent!important;border-radius:9999px!important}.ui-datepicker--hotel-search td.ui-state-disabled span,.ui-datepicker--hotel-search td.ui-state-disabled a{opacity:.35}.ui-datepicker--hotel-search .ui-datepicker-other-month .ui-state-default{color:var(--gray-400);opacity:.85}.ui-datepicker--hotel-search td.ui-datepicker-week-end.ui-datepicker-other-month .ui-state-default{color:var(--gray-400)!important;opacity:.85}.ui-datepicker--hotel-search .ui-datepicker-buttonpane{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin:.25rem 0 0;padding:.5rem 0 0;border-width:1px 0 0;border-style:solid;border-color:var(--gray-100);background:#fff0}.ui-datepicker--hotel-search .ui-datepicker-buttonpane button{float:none;flex:0 0 auto;margin:0;padding:.5rem 1rem;border-radius:9999px;font-size:.8125rem;font-weight:600;cursor:pointer}.ui-datepicker--hotel-search .ui-datepicker-buttonpane button.ui-datepicker-current{order:-1;color:var(--gray-900)!important;background:#fff!important;border:1px solid var(--gray-200)!important}.ui-datepicker--hotel-search .ui-datepicker-buttonpane button.ui-datepicker-current:hover{background:var(--gray-50)!important;border-color:var(--gray-300)!important}.ui-datepicker--hotel-search .ui-datepicker-buttonpane button.ui-datepicker-close{min-width:5rem;color:#fff!important;background:rgb(var(--tw-color-primary-500))!important;border:none!important}.ui-datepicker--hotel-search .ui-datepicker-buttonpane button.ui-datepicker-close:hover{filter:brightness(.95)}.advanced-filters-overlay{position:fixed;inset:0;z-index:50;display:none;background-color:rgb(var(--tw-color-black-950) / var(--tw-bg-opacity,1));--tw-bg-opacity:0.4}.sidebar-accordion>div.advanced-filters-overlay>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.advanced-filters-overlay{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.advanced-filters-overlay)){padding:0}}.cards-grid-container.advanced-filters-overlay,.cards-list-container.advanced-filters-overlay{display:none}.hotel-modal__gallery-content.advanced-filters-overlay+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.advanced-filters-overlay,.search-cancelled-wrapper.advanced-filters-overlay,.no-hotel-found-wrapper.advanced-filters-overlay,.search-cancelled-view__alert-wrap.advanced-filters-overlay,.no-hotel-found__alert-wrap.advanced-filters-overlay{display:none}.bg-dark-backdrop\/70.advanced-filters-overlay.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.advanced-filters-overlay.z-40{display:none}.profile-menu-container.advanced-filters-overlay{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].advanced-filters-overlay,#profile-accordion>[id^='profile-accordion-body-'].advanced-filters-overlay{display:grid;grid-template-rows:0fr}.advanced-filters-overlay.active{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.advanced-filters-overlay.active)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.advanced-filters-overlay.active)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.advanced-filters-overlay.active{display:flex;flex-direction:column}.profile-menu-container.advanced-filters-overlay.active{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.advanced-filters-overlay.active{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.advanced-filters-overlay.active) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.advanced-filters-overlay.active){overflow:hidden}#dropdownAvatarName.advanced-filters-overlay.active{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.advanced-filters-overlay.active::-webkit-scrollbar{display:none;width:0;height:0}}.advanced-filters-collapsible{margin-bottom:1.5rem}@media (min-width:1024px){.advanced-filters-collapsible{margin-bottom:2rem}}.advanced-filters-collapsible{.sheet-body{padding-top:0;padding-bottom:0}.filter-header{display:flex}.filter-header{align-items:center}.filter-header{justify-content:space-between}.filter-header{gap:.75rem}.filter-header{border-width:0}.filter-header{padding-bottom:1rem}.filter-header-actions{display:flex}.filter-header-actions{flex-shrink:0}.filter-header-actions{align-items:center}.advanced-filters-collapse-toggle{display:flex}.advanced-filters-collapse-toggle{min-width:0}.advanced-filters-collapse-toggle{flex:1 1 0%}.advanced-filters-collapse-toggle{cursor:pointer}.advanced-filters-collapse-toggle{align-items:center}.advanced-filters-collapse-toggle{border-width:0}.advanced-filters-collapse-toggle{background-color:#fff0}.advanced-filters-collapse-toggle{padding:0}.advanced-filters-collapse-toggle{text-align:left}.advanced-filters-collapse-toggle .sheet-header-left{width:100%}.advanced-filters-collapse-toggle .sheet-header-left{min-width:0}.sheet-header-text{display:flex}.sheet-header-text{min-width:0}.sheet-header-text{flex:1 1 0%}.sheet-header-text{flex-direction:column}.sheet-header-text{gap:.125rem}.advanced-filters-collapsed-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-filters-collapsed-summary{font-size:.75rem;line-height:1rem}.advanced-filters-collapsed-summary{font-weight:500}.advanced-filters-collapsed-summary{--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.advanced-filters-collapsed-summary{opacity:.7}&:not(.is-collapsed) .advanced-filters-collapsed-summary{display:none}.sidebar-accordion>div&:not(.is-collapsed) .advanced-filters-collapsed-summary>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu&:not(.is-collapsed) .advanced-filters-collapsed-summary{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&:not(.is-collapsed) .advanced-filters-collapsed-summary)){padding:0}}.cards-grid-container&:not(.is-collapsed) .advanced-filters-collapsed-summary,.cards-list-container&:not(.is-collapsed) .advanced-filters-collapsed-summary{display:none}.cards-grid-container&:not(.is-collapsed) .advanced-filters-collapsed-summary,.cards-list-container&:not(.is-collapsed) .advanced-filters-collapsed-summary{display:none}.hotel-modal__gallery-content&:not(.is-collapsed) .advanced-filters-collapsed-summary+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.search-cancelled-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.no-hotel-found-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.search-cancelled-view__alert-wrap&:not(.is-collapsed) .advanced-filters-collapsed-summary,.no-hotel-found__alert-wrap&:not(.is-collapsed) .advanced-filters-collapsed-summary{display:none}.results-cards-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.search-cancelled-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.no-hotel-found-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.search-cancelled-view__alert-wrap&:not(.is-collapsed) .advanced-filters-collapsed-summary,.no-hotel-found__alert-wrap&:not(.is-collapsed) .advanced-filters-collapsed-summary{display:none}.results-cards-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.search-cancelled-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.no-hotel-found-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.search-cancelled-view__alert-wrap&:not(.is-collapsed) .advanced-filters-collapsed-summary,.no-hotel-found__alert-wrap&:not(.is-collapsed) .advanced-filters-collapsed-summary{display:none}.results-cards-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.search-cancelled-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.no-hotel-found-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.search-cancelled-view__alert-wrap&:not(.is-collapsed) .advanced-filters-collapsed-summary,.no-hotel-found__alert-wrap&:not(.is-collapsed) .advanced-filters-collapsed-summary{display:none}.results-cards-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.search-cancelled-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.no-hotel-found-wrapper&:not(.is-collapsed) .advanced-filters-collapsed-summary,.search-cancelled-view__alert-wrap&:not(.is-collapsed) .advanced-filters-collapsed-summary,.no-hotel-found__alert-wrap&:not(.is-collapsed) .advanced-filters-collapsed-summary{display:none}.profile-menu-container&:not(.is-collapsed) .advanced-filters-collapsed-summary{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&:not(.is-collapsed) .advanced-filters-collapsed-summary,#profile-accordion>[id^='profile-accordion-body-']&:not(.is-collapsed) .advanced-filters-collapsed-summary{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&:not(.is-collapsed) .advanced-filters-collapsed-summary,#profile-accordion>[id^='profile-accordion-body-']&:not(.is-collapsed) .advanced-filters-collapsed-summary{display:grid;grid-template-rows:0fr}.advanced-filters-collapse-icon{margin-left:auto}.advanced-filters-collapse-icon{font-size:.875rem;line-height:1.25rem}.advanced-filters-collapse-icon{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.advanced-filters-collapse-icon{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.advanced-filters-collapse-icon{transition-duration:200ms}.advanced-filters-collapse-toggle.is-open .advanced-filters-collapse-icon{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}&.is-collapsed{.filter-header{padding-bottom:1rem}.sheet-body{display:none}.sidebar-accordion>div.sheet-body>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.sheet-body{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.sheet-body)){padding:0}}.cards-grid-container.sheet-body,.cards-list-container.sheet-body{display:none}.cards-grid-container.sheet-body,.cards-list-container.sheet-body{display:none}.hotel-modal__gallery-content.sheet-body+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.sheet-body,.search-cancelled-wrapper.sheet-body,.no-hotel-found-wrapper.sheet-body,.search-cancelled-view__alert-wrap.sheet-body,.no-hotel-found__alert-wrap.sheet-body{display:none}.results-cards-wrapper.sheet-body,.search-cancelled-wrapper.sheet-body,.no-hotel-found-wrapper.sheet-body,.search-cancelled-view__alert-wrap.sheet-body,.no-hotel-found__alert-wrap.sheet-body{display:none}.results-cards-wrapper.sheet-body,.search-cancelled-wrapper.sheet-body,.no-hotel-found-wrapper.sheet-body,.search-cancelled-view__alert-wrap.sheet-body,.no-hotel-found__alert-wrap.sheet-body{display:none}.results-cards-wrapper.sheet-body,.search-cancelled-wrapper.sheet-body,.no-hotel-found-wrapper.sheet-body,.search-cancelled-view__alert-wrap.sheet-body,.no-hotel-found__alert-wrap.sheet-body{display:none}.results-cards-wrapper.sheet-body,.search-cancelled-wrapper.sheet-body,.no-hotel-found-wrapper.sheet-body,.search-cancelled-view__alert-wrap.sheet-body,.no-hotel-found__alert-wrap.sheet-body{display:none}.profile-menu-container.sheet-body{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].sheet-body,#profile-accordion>[id^='profile-accordion-body-'].sheet-body{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].sheet-body,#profile-accordion>[id^='profile-accordion-body-'].sheet-body{display:grid;grid-template-rows:0fr}}.sheet-footer{border-width:0}.sheet-footer{padding-top:0}}.advanced-filters-inline-sheet{border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.advanced-filters-sheet{position:absolute;bottom:0;left:0;right:0;display:flex;height:90%;min-height:60vh;flex-direction:column;overflow:auto;border-top-left-radius:1rem;border-top-right-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.sheet-header-left{display:flex;gap:.625rem}.sheet-header-left i{padding-top:.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.sheet-close{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-600) / var(--tw-border-opacity,1));i{font-weight:600}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.filter-section{margin-bottom:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.75rem}.filter-search-row{display:flex;width:100%;align-items:center;gap:.75rem}.filter-search-left{display:flex;min-width:0;flex:1 1 0%;flex-direction:column}.filter-label{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));opacity:.4}.filter-label-classification{margin-bottom:1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));opacity:.4}.filter-input-box{display:flex;align-items:center}.filter-input-box i{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.filter-input-hotel{flex:1 1 0%;border-width:0px!important;background-color:#fff0;padding-left:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1 !important;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))!important;outline:2px solid #fff0;outline-offset:2px}.supplier-dropdown-wrapper{position:relative}.supplier-dropdown-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.supplier-dropdown-trigger__left{display:flex;align-items:center;gap:.5rem}.supplier-dropdown-trigger__left i,.supplier-dropdown-trigger__arrow{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.supplier-dropdown-menu{z-index:50;margin-top:.5rem;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.75rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.supplier-dropdown-menu .supplier-input-box{position:relative}.supplier-search-clear{position:absolute;right:.75rem;top:50%;display:none;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity,1))}.sidebar-accordion>div.supplier-search-clear>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.supplier-search-clear{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.supplier-search-clear)){padding:0}}.cards-grid-container.supplier-search-clear,.cards-list-container.supplier-search-clear{display:none}.hotel-modal__gallery-content.supplier-search-clear+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.supplier-search-clear,.search-cancelled-wrapper.supplier-search-clear,.no-hotel-found-wrapper.supplier-search-clear,.search-cancelled-view__alert-wrap.supplier-search-clear,.no-hotel-found__alert-wrap.supplier-search-clear{display:none}.profile-menu-container.supplier-search-clear{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].supplier-search-clear,#profile-accordion>[id^='profile-accordion-body-'].supplier-search-clear{display:grid;grid-template-rows:0fr}.filter-search-btn{margin-left:auto;display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity,1))}.filter-search-btn i{height:1.25rem;width:1.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.custom-checkbox{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-400) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-200) / var(--tw-bg-opacity,1))}.custom-checkbox i{display:none;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.sidebar-accordion>div.custom-checkbox i>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.custom-checkbox i{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.custom-checkbox i)){padding:0}}.cards-grid-container.custom-checkbox i,.cards-list-container.custom-checkbox i{display:none}.hotel-modal__gallery-content.custom-checkbox i+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.custom-checkbox i,.search-cancelled-wrapper.custom-checkbox i,.no-hotel-found-wrapper.custom-checkbox i,.search-cancelled-view__alert-wrap.custom-checkbox i,.no-hotel-found__alert-wrap.custom-checkbox i{display:none}.profile-menu-container.custom-checkbox i{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].custom-checkbox i,#profile-accordion>[id^='profile-accordion-body-'].custom-checkbox i{display:grid;grid-template-rows:0fr}.star-option input{pointer-events:none;position:absolute;opacity:0}.star-option input:checked+.custom-checkbox{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}.star-option input:checked+.custom-checkbox i{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.star-option input:checked+.custom-checkbox i)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.star-option input:checked+.custom-checkbox i)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.star-option input:checked+.custom-checkbox i{display:flex;flex-direction:column}.profile-menu-container.star-option input:checked+.custom-checkbox i{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.star-option input:checked+.custom-checkbox i{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.star-option input:checked+.custom-checkbox i) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.star-option input:checked+.custom-checkbox i){overflow:hidden}#dropdownAvatarName.star-option input:checked+.custom-checkbox i{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.star-option input:checked+.custom-checkbox i::-webkit-scrollbar{display:none;width:0;height:0}}.star-filter{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.star-option{position:relative;display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.75rem}.star-option input{pointer-events:none;position:absolute;opacity:0}.custom-checkbox{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-400) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-100) / var(--tw-bg-opacity,1));transition:all 0.2s ease}.custom-checkbox i{font-size:.625rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));opacity:0}.star-option input:checked+.custom-checkbox{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}.star-option input:checked+.custom-checkbox i{opacity:1}.stars{display:flex;align-items:center;gap:.25rem}.stars i.star--active{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.stars i.star--inactive{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-100) / var(--tw-text-opacity,1))}.star-text{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.stars{display:flex;align-items:center;gap:.25rem}.stars i{font-size:.875rem;line-height:1.25rem}.sheet-footer{position:static;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding:1rem}.btn-reset-filter{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));opacity:.8;.i{height:1rem}.i{width:1rem}.i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}span{text-decoration-line:underline}}.btn-apply-filter{display:flex;height:2.25rem;width:12rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));.ix-language-model-checkmark-stroke{height:1rem}.ix-language-model-checkmark-stroke{width:1rem}.ix-language-model-checkmark-stroke{font-size:.875rem;line-height:1.25rem}.ix-language-model-checkmark-stroke{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}}@keyframes advancedFilterSlideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:1024px){.advanced-filters-sheet{top:0;margin:auto;max-width:48rem;border-radius:1rem}}.applied-filters-overlay{position:fixed;inset:0;z-index:50;display:none;background-color:rgb(var(--tw-color-black-950) / var(--tw-bg-opacity,1));--tw-bg-opacity:0.4}.sidebar-accordion>div.applied-filters-overlay>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.applied-filters-overlay{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.applied-filters-overlay)){padding:0}}.cards-grid-container.applied-filters-overlay,.cards-list-container.applied-filters-overlay{display:none}.hotel-modal__gallery-content.applied-filters-overlay+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.applied-filters-overlay,.search-cancelled-wrapper.applied-filters-overlay,.no-hotel-found-wrapper.applied-filters-overlay,.search-cancelled-view__alert-wrap.applied-filters-overlay,.no-hotel-found__alert-wrap.applied-filters-overlay{display:none}.bg-dark-backdrop\/70.applied-filters-overlay.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.applied-filters-overlay.z-40{display:none}.profile-menu-container.applied-filters-overlay{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].applied-filters-overlay,#profile-accordion>[id^='profile-accordion-body-'].applied-filters-overlay{display:grid;grid-template-rows:0fr}.applied-filters-overlay.active{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.applied-filters-overlay.active)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.applied-filters-overlay.active)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.applied-filters-overlay.active{display:flex;flex-direction:column}.profile-menu-container.applied-filters-overlay.active{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.applied-filters-overlay.active{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.applied-filters-overlay.active) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.applied-filters-overlay.active){overflow:hidden}#dropdownAvatarName.applied-filters-overlay.active{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.applied-filters-overlay.active::-webkit-scrollbar{display:none;width:0;height:0}}.applied-filters-sheet{position:absolute;bottom:0;left:0;right:0;display:flex;max-height:425px;flex-direction:column;border-top-left-radius:1rem;border-top-right-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));animation:advancedFilterSlideUp 0.25s ease-out}.sheet-header-left{display:flex;align-items:center;gap:.5rem}.sheet-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.sheet-close{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-400) / var(--tw-border-opacity,1))}.filter-section{margin:0;border-radius:0;border-style:none;background-color:#fff0;padding:0}.filter-section:not(:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}.filter-row{display:flex;align-items:flex-start}.filter-left{display:flex;flex-shrink:0;align-items:flex-start;gap:.5rem}.applied-suppliers .filter-left{width:12rem}.applied-hotel .filter-left{width:15rem}.applied-stars .filter-left{width:16rem}.filter-icon{margin-top:.125rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.filter-label{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));opacity:.6}.filter-right{flex:1 1 0%}.suppliers-content{display:flex;flex-direction:column;gap:.625rem}.supplier-item{display:flex;align-items:center;gap:.625rem}.supplier-logo{height:1.25rem;width:1.25rem;-o-object-fit:contain;object-fit:contain}.supplier-item span{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.hotel-content{display:flex;align-items:center}.applied-hotel-name{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.stars-content{display:flex;flex-direction:column;gap:.5rem}.applied-star-row{display:flex;align-items:center;gap:.125rem}.applied-star--active{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.applied-star--inactive{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-100) / var(--tw-text-opacity,1))}.applied-star-text{white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.sheet-footer.center{display:flex;justify-content:center;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));padding-top:1.25rem;padding-bottom:1.25rem;padding-left:0;padding-right:0}.btn-clear-filters{display:flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.btn-clear-filters span{text-decoration-line:underline}@media (min-width:1024px){.applied-filters-sheet .sheet-footer,.applied-filters-sheet .filter-footer,.applied-filters-sheet .footer-clear,.applied-filters-sheet .bottom-clear,.applied-filters-sheet .clear-filters-bottom{display:none!important}.sidebar-accordion>div.applied-filters-sheet .sheet-footer>.sub-menu,.sidebar-accordion>div .applied-filters-sheet .filter-footer>.sub-menu,.sidebar-accordion>div .applied-filters-sheet .footer-clear>.sub-menu,.sidebar-accordion>div .applied-filters-sheet .bottom-clear>.sub-menu,.sidebar-accordion>div .applied-filters-sheet .clear-filters-bottom>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.applied-filters-sheet .sheet-footer,.search-advanced-panel .supplier-dropdown-menu .applied-filters-sheet .filter-footer,.search-advanced-panel .supplier-dropdown-menu .applied-filters-sheet .footer-clear,.search-advanced-panel .supplier-dropdown-menu .applied-filters-sheet .bottom-clear,.search-advanced-panel .supplier-dropdown-menu .applied-filters-sheet .clear-filters-bottom{display:none!important}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.applied-filters-sheet .sheet-footer)),.form-card:has(.selected-destination-view:not(.applied-filters-sheet .filter-footer)),.form-card:has(.selected-destination-view:not(.applied-filters-sheet .footer-clear)),.form-card:has(.selected-destination-view:not(.applied-filters-sheet .bottom-clear)),.form-card:has(.selected-destination-view:not(.applied-filters-sheet .clear-filters-bottom)){padding:0}}.cards-grid-container.applied-filters-sheet .sheet-footer,.cards-list-container.applied-filters-sheet .sheet-footer,.cards-grid-container .applied-filters-sheet .filter-footer,.cards-list-container .applied-filters-sheet .filter-footer,.cards-grid-container .applied-filters-sheet .footer-clear,.cards-list-container .applied-filters-sheet .footer-clear,.cards-grid-container .applied-filters-sheet .bottom-clear,.cards-list-container .applied-filters-sheet .bottom-clear,.cards-grid-container .applied-filters-sheet .clear-filters-bottom,.cards-list-container .applied-filters-sheet .clear-filters-bottom{display:none!important}.hotel-modal__gallery-content.applied-filters-sheet .sheet-footer+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .applied-filters-sheet .filter-footer+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .applied-filters-sheet .footer-clear+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .applied-filters-sheet .bottom-clear+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .applied-filters-sheet .clear-filters-bottom+.hotel-modal__gallery-empty{display:block!important}.results-cards-wrapper.applied-filters-sheet .sheet-footer,.search-cancelled-wrapper.applied-filters-sheet .sheet-footer,.no-hotel-found-wrapper.applied-filters-sheet .sheet-footer,.search-cancelled-view__alert-wrap.applied-filters-sheet .sheet-footer,.no-hotel-found__alert-wrap.applied-filters-sheet .sheet-footer,.results-cards-wrapper .applied-filters-sheet .filter-footer,.search-cancelled-wrapper .applied-filters-sheet .filter-footer,.no-hotel-found-wrapper .applied-filters-sheet .filter-footer,.search-cancelled-view__alert-wrap .applied-filters-sheet .filter-footer,.no-hotel-found__alert-wrap .applied-filters-sheet .filter-footer,.results-cards-wrapper .applied-filters-sheet .footer-clear,.search-cancelled-wrapper .applied-filters-sheet .footer-clear,.no-hotel-found-wrapper .applied-filters-sheet .footer-clear,.search-cancelled-view__alert-wrap .applied-filters-sheet .footer-clear,.no-hotel-found__alert-wrap .applied-filters-sheet .footer-clear,.results-cards-wrapper .applied-filters-sheet .bottom-clear,.search-cancelled-wrapper .applied-filters-sheet .bottom-clear,.no-hotel-found-wrapper .applied-filters-sheet .bottom-clear,.search-cancelled-view__alert-wrap .applied-filters-sheet .bottom-clear,.no-hotel-found__alert-wrap .applied-filters-sheet .bottom-clear,.results-cards-wrapper .applied-filters-sheet .clear-filters-bottom,.search-cancelled-wrapper .applied-filters-sheet .clear-filters-bottom,.no-hotel-found-wrapper .applied-filters-sheet .clear-filters-bottom,.search-cancelled-view__alert-wrap .applied-filters-sheet .clear-filters-bottom,.no-hotel-found__alert-wrap .applied-filters-sheet .clear-filters-bottom{display:none!important}.profile-menu-container.applied-filters-sheet .sheet-footer,.profile-menu-container .applied-filters-sheet .filter-footer,.profile-menu-container .applied-filters-sheet .footer-clear,.profile-menu-container .applied-filters-sheet .bottom-clear,.profile-menu-container .applied-filters-sheet .clear-filters-bottom{display:block!important}.sidebar-accordion>[id^='sidebar-accordion-body-'].applied-filters-sheet .sheet-footer,#profile-accordion>[id^='profile-accordion-body-'].applied-filters-sheet .sheet-footer,.sidebar-accordion>[id^='sidebar-accordion-body-'] .applied-filters-sheet .filter-footer,#profile-accordion>[id^='profile-accordion-body-'] .applied-filters-sheet .filter-footer,.sidebar-accordion>[id^='sidebar-accordion-body-'] .applied-filters-sheet .footer-clear,#profile-accordion>[id^='profile-accordion-body-'] .applied-filters-sheet .footer-clear,.sidebar-accordion>[id^='sidebar-accordion-body-'] .applied-filters-sheet .bottom-clear,#profile-accordion>[id^='profile-accordion-body-'] .applied-filters-sheet .bottom-clear,.sidebar-accordion>[id^='sidebar-accordion-body-'] .applied-filters-sheet .clear-filters-bottom,#profile-accordion>[id^='profile-accordion-body-'] .applied-filters-sheet .clear-filters-bottom{display:grid!important;grid-template-rows:0fr!important}.applied-filters-sheet .filter-header svg,.applied-filters-sheet .filter-header i,.applied-filters-sheet .filter-header .sheet-header-left svg,.applied-filters-sheet .sheet-close,.applied-filters-sheet .filter-header .close-icon{display:none!important}.sidebar-accordion>div.applied-filters-sheet .filter-header svg>.sub-menu,.sidebar-accordion>div .applied-filters-sheet .filter-header i>.sub-menu,.sidebar-accordion>div .applied-filters-sheet .filter-header .sheet-header-left svg>.sub-menu,.sidebar-accordion>div .applied-filters-sheet .sheet-close>.sub-menu,.sidebar-accordion>div .applied-filters-sheet .filter-header .close-icon>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.applied-filters-sheet .filter-header svg,.search-advanced-panel .supplier-dropdown-menu .applied-filters-sheet .filter-header i,.search-advanced-panel .supplier-dropdown-menu .applied-filters-sheet .filter-header .sheet-header-left svg,.search-advanced-panel .supplier-dropdown-menu .applied-filters-sheet .sheet-close,.search-advanced-panel .supplier-dropdown-menu .applied-filters-sheet .filter-header .close-icon{display:none!important}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.applied-filters-sheet .filter-header svg)),.form-card:has(.selected-destination-view:not(.applied-filters-sheet .filter-header i)),.form-card:has(.selected-destination-view:not(.applied-filters-sheet .filter-header .sheet-header-left svg)),.form-card:has(.selected-destination-view:not(.applied-filters-sheet .sheet-close)),.form-card:has(.selected-destination-view:not(.applied-filters-sheet .filter-header .close-icon)){padding:0}}.cards-grid-container.applied-filters-sheet .filter-header svg,.cards-list-container.applied-filters-sheet .filter-header svg,.cards-grid-container .applied-filters-sheet .filter-header i,.cards-list-container .applied-filters-sheet .filter-header i,.cards-grid-container .applied-filters-sheet .filter-header .sheet-header-left svg,.cards-list-container .applied-filters-sheet .filter-header .sheet-header-left svg,.cards-grid-container .applied-filters-sheet .sheet-close,.cards-list-container .applied-filters-sheet .sheet-close,.cards-grid-container .applied-filters-sheet .filter-header .close-icon,.cards-list-container .applied-filters-sheet .filter-header .close-icon{display:none!important}.hotel-modal__gallery-content.applied-filters-sheet .filter-header svg+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .applied-filters-sheet .filter-header i+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .applied-filters-sheet .filter-header .sheet-header-left svg+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .applied-filters-sheet .sheet-close+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .applied-filters-sheet .filter-header .close-icon+.hotel-modal__gallery-empty{display:block!important}.results-cards-wrapper.applied-filters-sheet .filter-header svg,.search-cancelled-wrapper.applied-filters-sheet .filter-header svg,.no-hotel-found-wrapper.applied-filters-sheet .filter-header svg,.search-cancelled-view__alert-wrap.applied-filters-sheet .filter-header svg,.no-hotel-found__alert-wrap.applied-filters-sheet .filter-header svg,.results-cards-wrapper .applied-filters-sheet .filter-header i,.search-cancelled-wrapper .applied-filters-sheet .filter-header i,.no-hotel-found-wrapper .applied-filters-sheet .filter-header i,.search-cancelled-view__alert-wrap .applied-filters-sheet .filter-header i,.no-hotel-found__alert-wrap .applied-filters-sheet .filter-header i,.results-cards-wrapper .applied-filters-sheet .filter-header .sheet-header-left svg,.search-cancelled-wrapper .applied-filters-sheet .filter-header .sheet-header-left svg,.no-hotel-found-wrapper .applied-filters-sheet .filter-header .sheet-header-left svg,.search-cancelled-view__alert-wrap .applied-filters-sheet .filter-header .sheet-header-left svg,.no-hotel-found__alert-wrap .applied-filters-sheet .filter-header .sheet-header-left svg,.results-cards-wrapper .applied-filters-sheet .sheet-close,.search-cancelled-wrapper .applied-filters-sheet .sheet-close,.no-hotel-found-wrapper .applied-filters-sheet .sheet-close,.search-cancelled-view__alert-wrap .applied-filters-sheet .sheet-close,.no-hotel-found__alert-wrap .applied-filters-sheet .sheet-close,.results-cards-wrapper .applied-filters-sheet .filter-header .close-icon,.search-cancelled-wrapper .applied-filters-sheet .filter-header .close-icon,.no-hotel-found-wrapper .applied-filters-sheet .filter-header .close-icon,.search-cancelled-view__alert-wrap .applied-filters-sheet .filter-header .close-icon,.no-hotel-found__alert-wrap .applied-filters-sheet .filter-header .close-icon{display:none!important}.profile-menu-container.applied-filters-sheet .filter-header svg,.profile-menu-container .applied-filters-sheet .filter-header i,.profile-menu-container .applied-filters-sheet .filter-header .sheet-header-left svg,.profile-menu-container .applied-filters-sheet .sheet-close,.profile-menu-container .applied-filters-sheet .filter-header .close-icon{display:block!important}.sidebar-accordion>[id^='sidebar-accordion-body-'].applied-filters-sheet .filter-header svg,#profile-accordion>[id^='profile-accordion-body-'].applied-filters-sheet .filter-header svg,.sidebar-accordion>[id^='sidebar-accordion-body-'] .applied-filters-sheet .filter-header i,#profile-accordion>[id^='profile-accordion-body-'] .applied-filters-sheet .filter-header i,.sidebar-accordion>[id^='sidebar-accordion-body-'] .applied-filters-sheet .filter-header .sheet-header-left svg,#profile-accordion>[id^='profile-accordion-body-'] .applied-filters-sheet .filter-header .sheet-header-left svg,.sidebar-accordion>[id^='sidebar-accordion-body-'] .applied-filters-sheet .sheet-close,#profile-accordion>[id^='profile-accordion-body-'] .applied-filters-sheet .sheet-close,.sidebar-accordion>[id^='sidebar-accordion-body-'] .applied-filters-sheet .filter-header .close-icon,#profile-accordion>[id^='profile-accordion-body-'] .applied-filters-sheet .filter-header .close-icon{display:grid!important;grid-template-rows:0fr!important}.active-filters-wrapper{position:relative;display:inline-block}.applied-filters-overlay{position:absolute!important;bottom:calc(100% + 3px)!important;top:auto!important;right:10%!important;left:auto!important;z-index:50!important;display:none!important;width:auto!important;background-color:transparent!important}.sidebar-accordion>div.applied-filters-overlay>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.applied-filters-overlay{display:none!important}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.applied-filters-overlay)){padding:0}}.cards-grid-container.applied-filters-overlay,.cards-list-container.applied-filters-overlay{display:none!important}.hotel-modal__gallery-content.applied-filters-overlay+.hotel-modal__gallery-empty{display:block!important}.results-cards-wrapper.applied-filters-overlay,.search-cancelled-wrapper.applied-filters-overlay,.no-hotel-found-wrapper.applied-filters-overlay,.search-cancelled-view__alert-wrap.applied-filters-overlay,.no-hotel-found__alert-wrap.applied-filters-overlay{display:none!important}.profile-menu-container.applied-filters-overlay{display:block!important}.sidebar-accordion>[id^='sidebar-accordion-body-'].applied-filters-overlay,#profile-accordion>[id^='profile-accordion-body-'].applied-filters-overlay{display:grid!important;grid-template-rows:0fr!important}.applied-filters-overlay{transform:none!important}.active-filters-wrapper:hover .applied-filters-overlay{display:block!important}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.active-filters-wrapper:hover .applied-filters-overlay)){overflow:visible!important}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.active-filters-wrapper:hover .applied-filters-overlay)){overflow:visible!important}}}.search-advanced-panel .supplier-dropdown-menu.active-filters-wrapper:hover .applied-filters-overlay{display:flex!important;flex-direction:column!important}.profile-menu-container.active-filters-wrapper:hover .applied-filters-overlay{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;max-height:min(90vh, 720px)!important;overflow-y:auto!important}@media (max-width:1023px){.profile-menu-container.active-filters-wrapper:hover .applied-filters-overlay{transform:translateY(0)!important}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.active-filters-wrapper:hover .applied-filters-overlay) .profile-menu-container{position:fixed!important;left:var(--sidebar-width-collapsed,59px)!important;right:auto!important;bottom:1.25rem!important;top:auto!important;width:var(--profile-min-width)!important;max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem))!important;margin-bottom:0!important;transform:none!important}body:has(#dropdownAvatarName.active-filters-wrapper:hover .applied-filters-overlay){overflow:hidden!important}#dropdownAvatarName.active-filters-wrapper:hover .applied-filters-overlay{scrollbar-width:none!important;-ms-overflow-style:none!important}#dropdownAvatarName.active-filters-wrapper:hover .applied-filters-overlay::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}}.applied-filters-sheet{visibility:visible;position:relative;width:18rem;flex-direction:column;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.applied-filters-sheet:after{content:"";position:absolute;bottom:-.5rem;right:1.25rem;z-index:5;height:1rem;width:1rem;border-right-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));transform:rotate(45deg)}.applied-filters-sheet .filter-header{position:relative;display:flex;min-height:3rem;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-50) / var(--tw-border-opacity,1));padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem;padding-bottom:1rem}.applied-filters-sheet .sheet-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.applied-filters-sheet .sheet-footer.center{position:absolute!important;top:1.25rem!important;right:1rem!important;z-index:50!important;display:flex!important;width:auto!important;border-style:none!important;background-color:transparent!important;padding:0px!important}.applied-filters-sheet .btn-clear-filters{margin:0px!important;display:flex!important;cursor:pointer!important;align-items:center!important;gap:0.25rem!important;border-style:none!important;background-image:none!important;padding:0px!important;font-size:0.75rem!important;line-height:1rem!important;font-weight:600!important;--tw-text-opacity:1 !important;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))!important}.applied-filters-sheet .btn-clear-filters span{text-decoration-line:underline}.applied-filters-sheet .sheet-body{gap:.75rem;padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.applied-filters-sheet .filter-section{margin:0;padding:0}.applied-filters-sheet .applied-suppliers{margin-bottom:0.25rem!important;border-width:1px!important;border-bottom-width:1px!important;--tw-border-opacity:1 !important;border-color:rgb(var(--tw-color-light-50) / var(--tw-border-opacity,1))!important;padding-bottom:0.75rem!important}.applied-filters-sheet .applied-hotel,.applied-filters-sheet .applied-stars{margin:0px!important;border-style:none!important}.applied-filters-sheet .filter-row{display:flex;align-items:flex-start;justify-content:flex-start;gap:.75rem}.applied-filters-sheet .filter-left{display:flex;width:6rem;flex-shrink:0;align-items:center;gap:.625rem}.applied-filters-sheet .filter-icon{margin-top:0;display:flex;align-items:center;font-size:1rem;line-height:1.5rem;opacity:1}.applied-filters-sheet .filter-label{margin-bottom:0;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1;opacity:.5}.applied-filters-sheet .filter-right{display:flex;flex:1 1 0%;flex-direction:column;align-items:flex-start}.applied-filters-sheet .suppliers-content{display:flex;flex-direction:column;gap:.375rem}.applied-filters-sheet .supplier-item{display:flex;align-items:center;gap:.5rem}.applied-filters-sheet .supplier-logo{height:1.25rem;width:1.25rem;-o-object-fit:contain;object-fit:contain}.applied-filters-sheet .supplier-item span,.applied-filters-sheet .applied-hotel-name{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.applied-filters-sheet .hotel-content,.applied-filters-sheet .stars-content{display:flex;flex-direction:column;gap:.375rem;padding-left:1.75rem}.applied-filters-sheet .applied-star-row{display:flex;width:100%;align-items:center;justify-content:flex-start;text-align:left}.applied-filters-sheet .applied-star--active{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.applied-filters-sheet .applied-star--inactive{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-100) / var(--tw-text-opacity,1))}.applied-filters-sheet .applied-star-text{margin-left:.25rem;font-size:.75rem;line-height:1rem;opacity:.8}}.supplier-overlay{position:fixed;inset:0;z-index:50;display:none;background-color:rgb(var(--tw-color-black-950) / var(--tw-bg-opacity,1));--tw-bg-opacity:0.4}.sidebar-accordion>div.supplier-overlay>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.supplier-overlay{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.supplier-overlay)){padding:0}}.cards-grid-container.supplier-overlay,.cards-list-container.supplier-overlay{display:none}.hotel-modal__gallery-content.supplier-overlay+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.supplier-overlay,.search-cancelled-wrapper.supplier-overlay,.no-hotel-found-wrapper.supplier-overlay,.search-cancelled-view__alert-wrap.supplier-overlay,.no-hotel-found__alert-wrap.supplier-overlay{display:none}.bg-dark-backdrop\/70.supplier-overlay.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.supplier-overlay.z-40{display:none}.profile-menu-container.supplier-overlay{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].supplier-overlay,#profile-accordion>[id^='profile-accordion-body-'].supplier-overlay{display:grid;grid-template-rows:0fr}.supplier-overlay.active{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.supplier-overlay.active)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.supplier-overlay.active)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.supplier-overlay.active{display:flex;flex-direction:column}.profile-menu-container.supplier-overlay.active{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.supplier-overlay.active{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.supplier-overlay.active) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.supplier-overlay.active){overflow:hidden}#dropdownAvatarName.supplier-overlay.active{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.supplier-overlay.active::-webkit-scrollbar{display:none;width:0;height:0}}.supplier-sheet{position:absolute;bottom:0;left:0;right:0;display:flex;min-height:100vh;flex-direction:column;border-top-left-radius:1rem;border-top-right-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));animation:supplierSlideUp 0.25s ease-out}.supplier-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px!important;--tw-border-opacity:1 !important;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))!important;padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.supplier-header-left{display:flex;align-items:center;gap:.5rem}.supplier-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.supplier-close{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity,1))}.supplier-close-i{border-width:1px;--tw-text-opacity:1 !important;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))!important}.supplier-body{flex:1 1 0%;overflow-y:auto;padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;max-height:calc(100vh - 170px)}.supplier-search-section{margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.supplier-search-box{flex:1 1 0%}.supplier-label{margin-bottom:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.supplier-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.supplier-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.supplier-label{display:flex;flex-direction:column}.profile-menu-container.supplier-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.supplier-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.supplier-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.supplier-label){overflow:hidden}#dropdownAvatarName.supplier-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.supplier-label::-webkit-scrollbar{display:none;width:0;height:0}}.supplier-input-wrap{display:flex;height:2.75rem;align-items:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity,1));padding-left:.75rem;padding-right:.75rem}.supplier-input-wrap i{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity,1))}.supplier-input{flex:1 1 0%;border-width:0;background-color:#fff0;padding-left:.5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid #fff0;outline-offset:2px}.supplier-search-btn{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(29 78 216 / var(--tw-bg-opacity,1))}.supplier-search-btn i{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.supplier-list-section{margin-top:.5rem}label.supplier-select-all{display:flex;cursor:pointer;align-items:center;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}label.supplier-select-all input{display:none}.sidebar-accordion>divlabel.supplier-select-all input>.sub-menu{border-width:0}.search-advanced-panel label.supplier-dropdown-menu.supplier-select-all input{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(label.supplier-select-all input)){padding:0}}label.cards-grid-container.supplier-select-all input,label .cards-list-container.supplier-select-all input{display:none}label.hotel-modal__gallery-content.supplier-select-all input+.hotel-modal__gallery-empty{display:block}label.results-cards-wrapper.supplier-select-all input,label .search-cancelled-wrapper.supplier-select-all input,label .no-hotel-found-wrapper.supplier-select-all input,label .search-cancelled-view__alert-wrap.supplier-select-all input,label .no-hotel-found__alert-wrap.supplier-select-all input{display:none}label .profile-menu-container.supplier-select-all input{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']label.supplier-select-all input,#profile-accordion>[id^='profile-accordion-body-']label.supplier-select-all input{display:grid;grid-template-rows:0fr}.supplier-select-text{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.supplier-divider{margin-bottom:.375rem;height:1px;--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity,1))}.supplier-list-group{display:flex;flex-direction:column;padding-bottom:1.25rem}label.supplier-item{display:flex;cursor:pointer;align-items:center;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}label.supplier-item input{display:none}.sidebar-accordion>divlabel.supplier-item input>.sub-menu{border-width:0}.search-advanced-panel label.supplier-dropdown-menu.supplier-item input{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(label.supplier-item input)){padding:0}}label.cards-grid-container.supplier-item input,label .cards-list-container.supplier-item input{display:none}label.hotel-modal__gallery-content.supplier-item input+.hotel-modal__gallery-empty{display:block}label.results-cards-wrapper.supplier-item input,label .search-cancelled-wrapper.supplier-item input,label .no-hotel-found-wrapper.supplier-item input,label .search-cancelled-view__alert-wrap.supplier-item input,label .no-hotel-found__alert-wrap.supplier-item input{display:none}label .profile-menu-container.supplier-item input{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']label.supplier-item input,#profile-accordion>[id^='profile-accordion-body-']label.supplier-item input{display:grid;grid-template-rows:0fr}.supplier-checkbox{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1))}.supplier-checkbox i{font-size:.625rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));opacity:0}label.supplier-item input:checked+.supplier-checkbox,label.supplier-select-all input:checked+.supplier-checkbox{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}label.supplier-item input:checked+.supplier-checkbox i,label.supplier-select-all input:checked+.supplier-checkbox i{opacity:1}.supplier-info{display:flex;align-items:center;gap:.75rem}.supplier-logo{height:1.25rem;width:1.25rem;-o-object-fit:contain;object-fit:contain}.supplier-name{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.supplier-section{margin-bottom:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding:.5rem}.supplier-search-row{display:flex;width:100%;align-items:center;gap:.75rem}.supplier-search-left{display:flex;min-width:0;flex:1 1 0%;flex-direction:column}.supplier-label{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));opacity:.4}.supplier-input-box{display:flex;align-items:center}.supplier-input-box i{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.supplier-input-hotel{flex:1 1 0%;border-width:0px!important;background-color:#fff0;padding-left:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1 !important;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))!important;outline:2px solid #fff0;outline-offset:2px}.supplier-search-btn{margin-left:auto;display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity,1))}.supplier-search-btn i{height:1.25rem;width:1.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.supplier-footer{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.supplier-reset-btn{display:flex;height:.625rem;width:2.5rem;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));opacity:.8;.i{height:1rem}.i{width:1rem}.i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}span{text-decoration:underline}}.supplier-apply-btn{display:flex;height:2.25rem;width:12rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));.ix-language-model-checkmark-stroke{height:1rem}.ix-language-model-checkmark-stroke{width:1rem}.ix-language-model-checkmark-stroke{font-size:.875rem;line-height:1.25rem}.ix-language-model-checkmark-stroke{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}}@keyframes supplierSlideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:1024px){.supplier-list-group{max-height:24rem;overflow:auto}}.call-toast{margin-left:auto;margin-right:auto;margin-top:1rem;display:inline-flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:9999px;border-style:none;padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));transition-property:all;transition-duration:300ms;transition-timing-function:cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#4ade80 0%,#16a34a 100%);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);&:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}&:hover{background:linear-gradient(135deg,#22c55e 0%,#15803d 100%);box-shadow:0 10px 15px -3px rgb(0 0 0 / .1)}&:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}#toastNotification{pointer-events:none;position:fixed;bottom:1.75rem;left:0;right:0;z-index:50;display:flex;width:100%;justify-content:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:400ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.bg-dark-backdrop\/70#toastNotification.inset-0.z-40{display:none}.toast-hidden{pointer-events:none;--tw-translate-y:150%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.toast-visible{pointer-events:auto;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.toast-content{pointer-events:auto;display:flex;height:5rem;width:20rem;align-items:center;border-radius:1rem;border-width:1px;border-color:#10d61f29;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1));padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem;padding-bottom:1rem}.search-form-section>.toast-content{display:none}.toast-content{box-shadow:0 4px 25px 0 #4b84cd14}.toast-icon-circle{margin-right:.75rem;display:flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:9999px;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));background-color:#00c853;box-shadow:0 2px 5px rgb(0 200 83 / .4)}.tick-mark{font-size:1.5rem;line-height:2rem}.toast-message{margin-left:.5rem;flex-grow:1;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.toast-close{position:relative;top:-.875rem;right:-.75rem;margin-left:.625rem;cursor:pointer;border-style:none;background-color:#fff0;padding:.5rem;font-size:1rem;line-height:1.5rem}@media (min-width:1024px){#toastNotification{top:1.25rem;bottom:auto;right:1.25rem;left:auto;width:auto}.toast-hidden{--tw-translate-x:100%;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast-visible{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toast-content{width:24rem}}.search-empty-div{position:relative;margin-top:4rem;display:flex;width:100%;flex-direction:column;flex-wrap:wrap;overflow:visible;border-radius:.75rem;border-width:0;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-10) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));--tw-shadow:0 4px 25px 0 rgba(75,132,205,0.04);--tw-shadow-colored:0 4px 25px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.search-form-tabs-container{left:0;top:-3rem;z-index:-1;margin-top:.75rem;display:flex;width:100%;padding-left:.75rem;padding-right:.75rem;&>li{display:none}.sidebar-accordion>div&>li>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu&>li{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&>li)){padding:0}}.cards-grid-container&>li,.cards-list-container&>li{display:none}.cards-grid-container&>li,.cards-list-container&>li{display:none}.hotel-modal__gallery-content&>li+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper&>li,.search-cancelled-wrapper&>li,.no-hotel-found-wrapper&>li,.search-cancelled-view__alert-wrap&>li,.no-hotel-found__alert-wrap&>li{display:none}.results-cards-wrapper&>li,.search-cancelled-wrapper&>li,.no-hotel-found-wrapper&>li,.search-cancelled-view__alert-wrap&>li,.no-hotel-found__alert-wrap&>li{display:none}.results-cards-wrapper&>li,.search-cancelled-wrapper&>li,.no-hotel-found-wrapper&>li,.search-cancelled-view__alert-wrap&>li,.no-hotel-found__alert-wrap&>li{display:none}.results-cards-wrapper&>li,.search-cancelled-wrapper&>li,.no-hotel-found-wrapper&>li,.search-cancelled-view__alert-wrap&>li,.no-hotel-found__alert-wrap&>li{display:none}.results-cards-wrapper&>li,.search-cancelled-wrapper&>li,.no-hotel-found-wrapper&>li,.search-cancelled-view__alert-wrap&>li,.no-hotel-found__alert-wrap&>li{display:none}.profile-menu-container&>li{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&>li,#profile-accordion>[id^='profile-accordion-body-']&>li{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&>li,#profile-accordion>[id^='profile-accordion-body-']&>li{display:grid;grid-template-rows:0fr}}.tab-pill-search{display:flex;height:3.5rem!important;cursor:pointer;align-items:center;justify-content:center;border-top-left-radius:1rem;border-top-right-radius:1rem;border-width:1px;padding-left:.375rem;padding-right:.375rem;padding-top:.875rem;padding-bottom:.875rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms}.tab-blue-search-form{display:flex;height:4rem;width:100%!important;align-items:center!important;justify-content:space-between!important;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-top:0.375rem!important;padding-left:0.5rem!important;padding-right:0.875rem!important;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));.tab-left-content{display:flex}.tab-left-content{align-items:center}.tab-left-content{gap:.75rem}.tab-left-content{.icon{font-size:1.125rem;line-height:1.75rem}.text-content{font-size:.875rem;line-height:1.25rem}.text-content{.text-bold{font-weight:700}.text-normal{font-weight:400}.text-normal{opacity:.9}}}.tab-right-content{display:flex}.tab-right-content{align-items:center}.tab-right-content{gap:.125rem}.tab-right-content{.notification-badge{display:flex}.notification-badge{height:1.25rem}.notification-badge{width:1.5rem}.notification-badge{align-items:center}.notification-badge{justify-content:center}.notification-badge{border-radius:1rem}.notification-badge{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-300) / var(--tw-bg-opacity,1))}.notification-badge{padding-left:.375rem;padding-right:.375rem}.notification-badge{font-size:.75rem;line-height:1rem}.notification-badge{font-weight:500}.notification-badge{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.notification-badge{box-shadow:0 2px 4px rgb(0 0 0 / .1)}.hamburger-icon{height:.875rem}.hamburger-icon{width:.875rem}.hamburger-icon{cursor:pointer}.hamburger-icon{padding-left:.25rem}.hamburger-icon{font-weight:400}.hamburger-icon{line-height:1}}}.tab-light-search{display:none;flex-direction:row;align-items:center;white-space:nowrap;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-250) / var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.sidebar-accordion>div.tab-light-search>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.tab-light-search{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.tab-light-search)){padding:0}}.cards-grid-container.tab-light-search,.cards-list-container.tab-light-search{display:none}.hotel-modal__gallery-content.tab-light-search+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.tab-light-search,.search-cancelled-wrapper.tab-light-search,.no-hotel-found-wrapper.tab-light-search,.search-cancelled-view__alert-wrap.tab-light-search,.no-hotel-found__alert-wrap.tab-light-search{display:none}.profile-menu-container.tab-light-search{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].tab-light-search,#profile-accordion>[id^='profile-accordion-body-'].tab-light-search{display:grid;grid-template-rows:0fr}.tab-light-search{.info-group{display:flex}.info-group{height:1.5rem}.info-group{align-items:center}.info-group{justify-content:center}.info-group{gap:.125rem}.info-group{border-radius:.375rem}.info-group{padding-left:.5rem;padding-right:.5rem}.mini-box{display:flex}.mini-box{flex-direction:row}.mini-box{gap:.25rem}.mini-box{border-radius:.375rem}.mini-box{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1))}.mini-box{padding:.25rem}.mini-box{--tw-text-opacity:1 !important;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))!important}.info-item{display:flex}.info-item{height:100%}.info-item{align-items:center}.info-item{justify-content:space-between}.info-item{gap:.125rem}.info-item{font-size:.75rem;line-height:1rem}.info-item{font-weight:500}.info-item:first-child{margin-right:.125rem}.border_right{height:.625rem}.border_right{width:1px}.border_right{align-self:center}.border_right{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1))}.icon-grey{font-size:.875rem;line-height:1.25rem}.close-icon{margin-left:.125rem}.close-icon{display:flex}.close-icon{cursor:pointer}.close-icon{align-items:center}.close-icon{justify-content:center}.close-icon{font-size:1rem;line-height:1.5rem}}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.search-results-tabs-trigger{display:flex;justify-content:space-between;border-top-left-radius:1rem;border-top-right-radius:1rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:1rem;padding-bottom:1rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.tab-left-content{display:flex;align-items:center;gap:.5rem}.tab-right-content{display:flex;align-items:center;gap:.5rem}.notification-badge{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-300) / var(--tw-bg-opacity,1));padding-left:.375rem;padding-right:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.search-results-tabs-list{display:none}.sidebar-accordion>div.search-results-tabs-list>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.search-results-tabs-list{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.search-results-tabs-list)){padding:0}}.cards-grid-container.search-results-tabs-list,.cards-list-container.search-results-tabs-list{display:none}.hotel-modal__gallery-content.search-results-tabs-list+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.search-results-tabs-list,.search-cancelled-wrapper.search-results-tabs-list,.no-hotel-found-wrapper.search-results-tabs-list,.search-cancelled-view__alert-wrap.search-results-tabs-list,.no-hotel-found__alert-wrap.search-results-tabs-list{display:none}.profile-menu-container.search-results-tabs-list{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].search-results-tabs-list,#profile-accordion>[id^='profile-accordion-body-'].search-results-tabs-list{display:grid;grid-template-rows:0fr}.mobile-recent-searches-popup{position:fixed;bottom:0;left:0;z-index:1;display:none;height:100%;width:100%;flex-direction:column;justify-content:flex-end;background-color:rgb(var(--tw-color-black-950) / .4)}.sidebar-accordion>div.mobile-recent-searches-popup>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.mobile-recent-searches-popup{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.mobile-recent-searches-popup)){padding:0}}.cards-grid-container.mobile-recent-searches-popup,.cards-list-container.mobile-recent-searches-popup{display:none}.hotel-modal__gallery-content.mobile-recent-searches-popup+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.mobile-recent-searches-popup,.search-cancelled-wrapper.mobile-recent-searches-popup,.no-hotel-found-wrapper.mobile-recent-searches-popup,.search-cancelled-view__alert-wrap.mobile-recent-searches-popup,.no-hotel-found__alert-wrap.mobile-recent-searches-popup{display:none}.bg-dark-backdrop\/70.mobile-recent-searches-popup.inset-0.z-40{display:none}.profile-menu-container.mobile-recent-searches-popup{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].mobile-recent-searches-popup,#profile-accordion>[id^='profile-accordion-body-'].mobile-recent-searches-popup{display:grid;grid-template-rows:0fr}.mobile-recent-searches-popup{box-shadow:0 4px 25px 0 #4b84cd14;&.active{display:flex}&.active{animation:slideUp 0.3s cubic-bezier(.16,1,.3,1) forwards}.popup-header{display:flex}.popup-header{align-items:center}.popup-header{justify-content:space-between}.popup-header{border-bottom-width:1px}.popup-header{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.popup-header{padding:1.25rem}.popup-header{.title{font-size:.875rem;line-height:1.25rem}.title{font-weight:600}.title{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.close-btn{display:flex}.close-btn{height:2rem}.close-btn{width:2rem}.close-btn{cursor:pointer}.close-btn{align-items:center}.close-btn{justify-content:center}.close-btn{border-radius:9999px}.close-btn{border-width:1px}.close-btn{font-size:.875rem;line-height:1.25rem}.close-btn{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}}.popup-body{display:flex}.popup-body{flex:1 1 0%}.popup-body{flex-direction:column}.popup-body{gap:1rem}.popup-body{overflow-y:auto}.popup-body{padding-left:1.25rem;padding-right:1.25rem}.popup-body{padding-top:.625rem;padding-bottom:.625rem}.recent-list{display:flex}.recent-list{flex-direction:column}.recent-list{gap:0}.list-item{display:flex}.list-item{align-items:center}.list-item{justify-content:space-between}.list-item{gap:.25rem}.list-item{padding:.5rem}.list-item{&>span{white-space:nowrap}.stats{.mini-box-popup{display:flex}.mini-box-popup{align-items:center}.mini-box-popup{gap:.25rem}.mini-box-popup{border-radius:.125rem}.mini-box-popup{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1))}.mini-box-popup{padding:.25rem}.mini-box-popup{font-size:.875rem;line-height:1.25rem}.mini-box-popup{font-weight:500}.mini-box-popup{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.stat-pair{display:flex}.stat-pair{align-items:center}.stat-pair{gap:.375rem}.stat-pair{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.border_right{margin-left:.25rem;margin-right:.25rem}.border_right{display:block}.border_right{height:.875rem}.border_right{width:1px}.border_right{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-200) / var(--tw-bg-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.border_right)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.border_right)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.border_right)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.border_right)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.border_right)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.border_right){}}}.search-advanced-panel .supplier-dropdown-menu.border_right{display:flex;flex-direction:column}.profile-menu-container.border_right{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.border_right{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.border_right) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.border_right){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.border_right{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.border_right::-webkit-scrollbar{display:none;width:0;height:0}}}&.offer{display:flex}&.offer{flex-shrink:0}&.offer{align-items:center}&.offer{justify-content:flex-start}&.offer{gap:.5rem}&.offer{i{font-size:1.125rem;line-height:1.75rem}}}li.active>.list-item{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}li.active>.list-item{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.popup-footer{margin-top:auto}.popup-footer{border-top-width:1px}.popup-footer{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.popup-footer{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.popup-footer{padding:1.25rem}.popup-footer{padding-bottom:.625rem}.popup-footer{box-shadow:0 -25px 35px 0 #00000008;box-shadow:0 0 5px 0 #0000000d;.apply-btn{display:flex}.apply-btn{height:2.25rem}.apply-btn{width:100%}.apply-btn{cursor:pointer}.apply-btn{align-items:center}.apply-btn{justify-content:center}.apply-btn{gap:.5rem}.apply-btn{border-radius:.375rem}.apply-btn{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}.apply-btn{font-size:.875rem;line-height:1.25rem}.apply-btn{font-weight:600}.apply-btn{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.apply-btn{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.apply-btn{&:active{opacity:.9}}}}.recent-searches-popup-container{height:calc(100vh - 150px);border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-right-radius:0;border-bottom-left-radius:0;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}@media (min-width:1024px){.search-form-tabs-container{left:1.25rem;top:-2.25rem;z-index:20;width:auto;gap:.5rem}.tab-pill-search{height:2rem!important;gap:.5rem;border-width:0;font-weight:600}.tab-blue-search-form{height:2rem;width:auto!important;justify-content:center!important;border-top-left-radius:1rem;border-top-right-radius:1rem;padding-top:0px!important;padding-bottom:0px!important;padding-left:0.625rem!important;padding-right:0.625rem!important;.tab-left-content{gap:.5rem}.tab-left-content{.icon{font-size:.875rem;line-height:1.25rem}.text-content{font-size:.75rem;line-height:1rem}}.tab-right-content{display:none}.sidebar-accordion>div.tab-right-content>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.tab-right-content{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.tab-right-content)){padding:0}}.cards-grid-container.tab-right-content,.cards-list-container.tab-right-content{display:none}.cards-grid-container.tab-right-content,.cards-list-container.tab-right-content{display:none}.hotel-modal__gallery-content.tab-right-content+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.tab-right-content,.search-cancelled-wrapper.tab-right-content,.no-hotel-found-wrapper.tab-right-content,.search-cancelled-view__alert-wrap.tab-right-content,.no-hotel-found__alert-wrap.tab-right-content{display:none}.results-cards-wrapper.tab-right-content,.search-cancelled-wrapper.tab-right-content,.no-hotel-found-wrapper.tab-right-content,.search-cancelled-view__alert-wrap.tab-right-content,.no-hotel-found__alert-wrap.tab-right-content{display:none}.results-cards-wrapper.tab-right-content,.search-cancelled-wrapper.tab-right-content,.no-hotel-found-wrapper.tab-right-content,.search-cancelled-view__alert-wrap.tab-right-content,.no-hotel-found__alert-wrap.tab-right-content{display:none}.results-cards-wrapper.tab-right-content,.search-cancelled-wrapper.tab-right-content,.no-hotel-found-wrapper.tab-right-content,.search-cancelled-view__alert-wrap.tab-right-content,.no-hotel-found__alert-wrap.tab-right-content{display:none}.results-cards-wrapper.tab-right-content,.search-cancelled-wrapper.tab-right-content,.no-hotel-found-wrapper.tab-right-content,.search-cancelled-view__alert-wrap.tab-right-content,.no-hotel-found__alert-wrap.tab-right-content{display:none}.profile-menu-container.tab-right-content{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].tab-right-content,#profile-accordion>[id^='profile-accordion-body-'].tab-right-content{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].tab-right-content,#profile-accordion>[id^='profile-accordion-body-'].tab-right-content{display:grid;grid-template-rows:0fr}}.tab-light-search{display:flex!important;height:2rem;width:-moz-fit-content;width:fit-content;gap:0.375rem!important;padding-top:0.375rem!important;padding-bottom:0.375rem!important;padding-left:0.875rem!important;padding-right:0.875rem!important}.search-results-tabs-list{display:flex}.search-results-tabs-container{display:none}.sidebar-accordion>div.search-results-tabs-container>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.search-results-tabs-container{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.search-results-tabs-container)){padding:0}}.cards-grid-container.search-results-tabs-container,.cards-list-container.search-results-tabs-container{display:none}.hotel-modal__gallery-content.search-results-tabs-container+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.search-results-tabs-container,.search-cancelled-wrapper.search-results-tabs-container,.no-hotel-found-wrapper.search-results-tabs-container,.search-cancelled-view__alert-wrap.search-results-tabs-container,.no-hotel-found__alert-wrap.search-results-tabs-container{display:none}.profile-menu-container.search-results-tabs-container{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].search-results-tabs-container,#profile-accordion>[id^='profile-accordion-body-'].search-results-tabs-container{display:grid;grid-template-rows:0fr}.search-results-tabs-trigger{display:none}.sidebar-accordion>div.search-results-tabs-trigger>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.search-results-tabs-trigger{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.search-results-tabs-trigger)){padding:0}}.cards-grid-container.search-results-tabs-trigger,.cards-list-container.search-results-tabs-trigger{display:none}.hotel-modal__gallery-content.search-results-tabs-trigger+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.search-results-tabs-trigger,.search-cancelled-wrapper.search-results-tabs-trigger,.no-hotel-found-wrapper.search-results-tabs-trigger,.search-cancelled-view__alert-wrap.search-results-tabs-trigger,.no-hotel-found__alert-wrap.search-results-tabs-trigger{display:none}.profile-menu-container.search-results-tabs-trigger{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].search-results-tabs-trigger,#profile-accordion>[id^='profile-accordion-body-'].search-results-tabs-trigger{display:grid;grid-template-rows:0fr}.mobile-recent-searches-popup{position:relative;display:flex!important;height:auto;background-color:#fff0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-width:calc(100% - 2rem)}.recent-searches-popup-container{height:auto;width:100%;background-color:#fff0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);.popup-header{display:none}.sidebar-accordion>div.popup-header>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.popup-header{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.popup-header)){padding:0}}.cards-grid-container.popup-header,.cards-list-container.popup-header{display:none}.cards-grid-container.popup-header,.cards-list-container.popup-header{display:none}.hotel-modal__gallery-content.popup-header+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.popup-header,.search-cancelled-wrapper.popup-header,.no-hotel-found-wrapper.popup-header,.search-cancelled-view__alert-wrap.popup-header,.no-hotel-found__alert-wrap.popup-header{display:none}.results-cards-wrapper.popup-header,.search-cancelled-wrapper.popup-header,.no-hotel-found-wrapper.popup-header,.search-cancelled-view__alert-wrap.popup-header,.no-hotel-found__alert-wrap.popup-header{display:none}.results-cards-wrapper.popup-header,.search-cancelled-wrapper.popup-header,.no-hotel-found-wrapper.popup-header,.search-cancelled-view__alert-wrap.popup-header,.no-hotel-found__alert-wrap.popup-header{display:none}.results-cards-wrapper.popup-header,.search-cancelled-wrapper.popup-header,.no-hotel-found-wrapper.popup-header,.search-cancelled-view__alert-wrap.popup-header,.no-hotel-found__alert-wrap.popup-header{display:none}.results-cards-wrapper.popup-header,.search-cancelled-wrapper.popup-header,.no-hotel-found-wrapper.popup-header,.search-cancelled-view__alert-wrap.popup-header,.no-hotel-found__alert-wrap.popup-header{display:none}.profile-menu-container.popup-header{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].popup-header,#profile-accordion>[id^='profile-accordion-body-'].popup-header{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].popup-header,#profile-accordion>[id^='profile-accordion-body-'].popup-header{display:grid;grid-template-rows:0fr}.popup-body{flex-direction:row}.popup-body{gap:0}.popup-body{padding-left:0;padding-right:0}.popup-body{padding-top:0;padding-bottom:0}.recent-list{margin:0}.recent-list{flex-direction:row}.recent-list{flex-wrap:wrap}.recent-list{gap:0}.recent-list{padding:0}.recent-list{max-height:3rem;overflow:hidden}.list-item{flex-shrink:0}.list-item{border-top-left-radius:1rem;border-top-right-radius:1rem}.list-item{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-250) / var(--tw-bg-opacity,1))}.list-item{padding:.75rem}.list-item{font-size:.75rem;line-height:1rem}.list-item{font-weight:600}.list-item{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.list-item{&.offer{font-weight:600}}li.active>.list-item{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}li.active>.list-item{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}li.active>.list-item{.mini-box-popup{background-color:rgb(255 255 255 / .2)}.mini-box-popup{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.icon-grey,.stat-pair{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}}#search-results-tabs li.tabdrop{position:relative}#search-results-tabs li.tabdrop{bottom:0}#search-results-tabs li.tabdrop{flex-shrink:0}#search-results-tabs li.tabdrop{list-style-type:none}#search-results-tabs li.tabdrop{&.hide{display:none!important}>a.dropdown-toggle{display:flex}>a.dropdown-toggle{cursor:pointer}>a.dropdown-toggle{align-items:center}>a.dropdown-toggle{gap:.25rem}>a.dropdown-toggle{border-top-left-radius:1rem;border-top-right-radius:1rem}>a.dropdown-toggle{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-250) / var(--tw-bg-opacity,1))}>a.dropdown-toggle{padding:.75rem}>a.dropdown-toggle{font-size:.75rem;line-height:1rem}>a.dropdown-toggle{font-weight:600}>a.dropdown-toggle{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}>a.dropdown-toggle{text-decoration-line:none}>a.dropdown-toggle{font-size:.75rem;line-height:1rem;box-shadow:none;&:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity,1))}.tabdrop-display-tab,.display-tab{display:none}.sidebar-accordion>div.tabdrop-display-tab>.sub-menu,.sidebar-accordion>div .display-tab>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.tabdrop-display-tab,.search-advanced-panel .supplier-dropdown-menu .display-tab{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.tabdrop-display-tab)),.form-card:has(.selected-destination-view:not(.display-tab)){padding:0}}.cards-grid-container.tabdrop-display-tab,.cards-list-container.tabdrop-display-tab,.cards-grid-container .display-tab,.cards-list-container .display-tab{display:none}.cards-grid-container.tabdrop-display-tab,.cards-list-container.tabdrop-display-tab,.cards-grid-container .display-tab,.cards-list-container .display-tab{display:none}.hotel-modal__gallery-content.tabdrop-display-tab+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .display-tab+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.tabdrop-display-tab,.search-cancelled-wrapper.tabdrop-display-tab,.no-hotel-found-wrapper.tabdrop-display-tab,.search-cancelled-view__alert-wrap.tabdrop-display-tab,.no-hotel-found__alert-wrap.tabdrop-display-tab,.results-cards-wrapper .display-tab,.search-cancelled-wrapper .display-tab,.no-hotel-found-wrapper .display-tab,.search-cancelled-view__alert-wrap .display-tab,.no-hotel-found__alert-wrap .display-tab{display:none}.results-cards-wrapper.tabdrop-display-tab,.search-cancelled-wrapper.tabdrop-display-tab,.no-hotel-found-wrapper.tabdrop-display-tab,.search-cancelled-view__alert-wrap.tabdrop-display-tab,.no-hotel-found__alert-wrap.tabdrop-display-tab,.results-cards-wrapper .display-tab,.search-cancelled-wrapper .display-tab,.no-hotel-found-wrapper .display-tab,.search-cancelled-view__alert-wrap .display-tab,.no-hotel-found__alert-wrap .display-tab{display:none}.results-cards-wrapper.tabdrop-display-tab,.search-cancelled-wrapper.tabdrop-display-tab,.no-hotel-found-wrapper.tabdrop-display-tab,.search-cancelled-view__alert-wrap.tabdrop-display-tab,.no-hotel-found__alert-wrap.tabdrop-display-tab,.results-cards-wrapper .display-tab,.search-cancelled-wrapper .display-tab,.no-hotel-found-wrapper .display-tab,.search-cancelled-view__alert-wrap .display-tab,.no-hotel-found__alert-wrap .display-tab{display:none}.results-cards-wrapper.tabdrop-display-tab,.search-cancelled-wrapper.tabdrop-display-tab,.no-hotel-found-wrapper.tabdrop-display-tab,.search-cancelled-view__alert-wrap.tabdrop-display-tab,.no-hotel-found__alert-wrap.tabdrop-display-tab,.results-cards-wrapper .display-tab,.search-cancelled-wrapper .display-tab,.no-hotel-found-wrapper .display-tab,.search-cancelled-view__alert-wrap .display-tab,.no-hotel-found__alert-wrap .display-tab{display:none}.results-cards-wrapper.tabdrop-display-tab,.search-cancelled-wrapper.tabdrop-display-tab,.no-hotel-found-wrapper.tabdrop-display-tab,.search-cancelled-view__alert-wrap.tabdrop-display-tab,.no-hotel-found__alert-wrap.tabdrop-display-tab,.results-cards-wrapper .display-tab,.search-cancelled-wrapper .display-tab,.no-hotel-found-wrapper .display-tab,.search-cancelled-view__alert-wrap .display-tab,.no-hotel-found__alert-wrap .display-tab{display:none}.profile-menu-container.tabdrop-display-tab,.profile-menu-container .display-tab{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].tabdrop-display-tab,#profile-accordion>[id^='profile-accordion-body-'].tabdrop-display-tab,.sidebar-accordion>[id^='sidebar-accordion-body-'] .display-tab,#profile-accordion>[id^='profile-accordion-body-'] .display-tab{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].tabdrop-display-tab,#profile-accordion>[id^='profile-accordion-body-'].tabdrop-display-tab,.sidebar-accordion>[id^='sidebar-accordion-body-'] .display-tab,#profile-accordion>[id^='profile-accordion-body-'] .display-tab{display:grid;grid-template-rows:0fr}.tabdrop-menu-icon{flex-shrink:0}.tabdrop-menu-icon{font-size:.875rem;line-height:1.25rem}.tabdrop-menu-icon{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.caret{display:none}.sidebar-accordion>div.caret>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.caret{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.caret)){padding:0}}.cards-grid-container.caret,.cards-list-container.caret{display:none}.cards-grid-container.caret,.cards-list-container.caret{display:none}.hotel-modal__gallery-content.caret+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.caret,.search-cancelled-wrapper.caret,.no-hotel-found-wrapper.caret,.search-cancelled-view__alert-wrap.caret,.no-hotel-found__alert-wrap.caret{display:none}.results-cards-wrapper.caret,.search-cancelled-wrapper.caret,.no-hotel-found-wrapper.caret,.search-cancelled-view__alert-wrap.caret,.no-hotel-found__alert-wrap.caret{display:none}.results-cards-wrapper.caret,.search-cancelled-wrapper.caret,.no-hotel-found-wrapper.caret,.search-cancelled-view__alert-wrap.caret,.no-hotel-found__alert-wrap.caret{display:none}.results-cards-wrapper.caret,.search-cancelled-wrapper.caret,.no-hotel-found-wrapper.caret,.search-cancelled-view__alert-wrap.caret,.no-hotel-found__alert-wrap.caret{display:none}.results-cards-wrapper.caret,.search-cancelled-wrapper.caret,.no-hotel-found-wrapper.caret,.search-cancelled-view__alert-wrap.caret,.no-hotel-found__alert-wrap.caret{display:none}.profile-menu-container.caret{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].caret,#profile-accordion>[id^='profile-accordion-body-'].caret{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].caret,#profile-accordion>[id^='profile-accordion-body-'].caret{display:grid;grid-template-rows:0fr}}&.tabdrop-has-selection>a.dropdown-toggle{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}&.tabdrop-has-selection>a.dropdown-toggle{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}&.tabdrop-has-selection>a.dropdown-toggle{&:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.tabdrop-menu-icon{display:none}.sidebar-accordion>div.tabdrop-menu-icon>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.tabdrop-menu-icon{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.tabdrop-menu-icon)){padding:0}}.cards-grid-container.tabdrop-menu-icon,.cards-list-container.tabdrop-menu-icon{display:none}.cards-grid-container.tabdrop-menu-icon,.cards-list-container.tabdrop-menu-icon{display:none}.hotel-modal__gallery-content.tabdrop-menu-icon+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.tabdrop-menu-icon,.search-cancelled-wrapper.tabdrop-menu-icon,.no-hotel-found-wrapper.tabdrop-menu-icon,.search-cancelled-view__alert-wrap.tabdrop-menu-icon,.no-hotel-found__alert-wrap.tabdrop-menu-icon{display:none}.results-cards-wrapper.tabdrop-menu-icon,.search-cancelled-wrapper.tabdrop-menu-icon,.no-hotel-found-wrapper.tabdrop-menu-icon,.search-cancelled-view__alert-wrap.tabdrop-menu-icon,.no-hotel-found__alert-wrap.tabdrop-menu-icon{display:none}.results-cards-wrapper.tabdrop-menu-icon,.search-cancelled-wrapper.tabdrop-menu-icon,.no-hotel-found-wrapper.tabdrop-menu-icon,.search-cancelled-view__alert-wrap.tabdrop-menu-icon,.no-hotel-found__alert-wrap.tabdrop-menu-icon{display:none}.results-cards-wrapper.tabdrop-menu-icon,.search-cancelled-wrapper.tabdrop-menu-icon,.no-hotel-found-wrapper.tabdrop-menu-icon,.search-cancelled-view__alert-wrap.tabdrop-menu-icon,.no-hotel-found__alert-wrap.tabdrop-menu-icon{display:none}.results-cards-wrapper.tabdrop-menu-icon,.search-cancelled-wrapper.tabdrop-menu-icon,.no-hotel-found-wrapper.tabdrop-menu-icon,.search-cancelled-view__alert-wrap.tabdrop-menu-icon,.no-hotel-found__alert-wrap.tabdrop-menu-icon{display:none}.profile-menu-container.tabdrop-menu-icon{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].tabdrop-menu-icon,#profile-accordion>[id^='profile-accordion-body-'].tabdrop-menu-icon{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].tabdrop-menu-icon,#profile-accordion>[id^='profile-accordion-body-'].tabdrop-menu-icon{display:grid;grid-template-rows:0fr}.display-tab{display:inline-flex}.display-tab{align-items:center}.display-tab .city{white-space:nowrap}.display-tab .city{font-weight:600}.caret{margin-left:.25rem}.caret{margin-top:0}.caret{display:inline-block}.caret{height:0}.caret{width:0}.caret{vertical-align:middle}.caret{border-top:4px solid rgb(var(--tw-color-primary-500));border-right:4px solid #fff0;border-left:4px solid #fff0}}&.tabdrop-has-selection.active>a.dropdown-toggle{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}&.tabdrop-has-selection.active>a.dropdown-toggle{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}&.tabdrop-has-selection.active>a.dropdown-toggle{box-shadow:none}&.active:not(.tabdrop-has-selection)>a.dropdown-toggle{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-250) / var(--tw-bg-opacity,1))}&.active:not(.tabdrop-has-selection)>a.dropdown-toggle{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}&.active:not(.tabdrop-has-selection)>a.dropdown-toggle{font-size:.75rem;line-height:1rem;font-weight:600;box-shadow:none}>.dropdown-menu{position:absolute}>.dropdown-menu{right:0}>.dropdown-menu{top:100%}>.dropdown-menu{z-index:50}>.dropdown-menu{margin-top:0}>.dropdown-menu{min-width:200px}>.dropdown-menu{border-radius:.5rem}>.dropdown-menu{border-width:1px}>.dropdown-menu{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}>.dropdown-menu{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}>.dropdown-menu{padding:.25rem}>.dropdown-menu{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}>.dropdown-menu{>li{list-style-type:none}>li{.list-item{border-radius:.5rem}.list-item{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.list-item{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.list-item{&:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1))}}&.active .list-item{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}&.active .list-item{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}&.active .list-item{.mini-box-popup{background-color:rgb(255 255 255 / .2)}.mini-box-popup{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.icon-grey,.stat-pair{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}}}}&.open>.dropdown-menu{right:0}&.open>.dropdown-menu{left:auto}&.open>.dropdown-menu{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&.open>.dropdown-menu)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&.open>.dropdown-menu)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&.open>.dropdown-menu)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&.open>.dropdown-menu)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName&.open>.dropdown-menu)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName&.open>.dropdown-menu){}}}.search-advanced-panel .supplier-dropdown-menu&.open>.dropdown-menu{display:flex;flex-direction:column}.profile-menu-container&.open>.dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container&.open>.dropdown-menu{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName&.open>.dropdown-menu) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName&.open>.dropdown-menu){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName&.open>.dropdown-menu{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName&.open>.dropdown-menu::-webkit-scrollbar{display:none;width:0;height:0}}}}}.btn-view-map{display:flex;height:1.5rem;flex-shrink:0;align-items:center;gap:.125rem;white-space:nowrap;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.625rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms;i{font-size:.875rem;line-height:1.25rem}&:hover{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}&:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}}.map-btn-icon{font-size:.875rem;line-height:1.25rem}.view-map-overlay{position:fixed;inset:0;display:none;background-color:rgb(var(--tw-color-black-950) / var(--tw-bg-opacity,1));--tw-bg-opacity:0.8}.sidebar-accordion>div.view-map-overlay>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.view-map-overlay{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.view-map-overlay)){padding:0}}.cards-grid-container.view-map-overlay,.cards-list-container.view-map-overlay{display:none}.hotel-modal__gallery-content.view-map-overlay+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.view-map-overlay,.search-cancelled-wrapper.view-map-overlay,.no-hotel-found-wrapper.view-map-overlay,.search-cancelled-view__alert-wrap.view-map-overlay,.no-hotel-found__alert-wrap.view-map-overlay{display:none}.bg-dark-backdrop\/70.view-map-overlay.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.view-map-overlay.z-40{display:none}.profile-menu-container.view-map-overlay{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].view-map-overlay,#profile-accordion>[id^='profile-accordion-body-'].view-map-overlay{display:grid;grid-template-rows:0fr}.view-map-overlay{&.active{z-index:121}&.active{display:flex}&.active{align-items:center}&.active{justify-content:center}}.view-map-sheet{position:relative;display:flex;max-height:92vh;width:24rem;max-width:92%;flex-direction:column;overflow:hidden;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.sheet-header{position:relative;z-index:50;display:flex;align-items:center;justify-content:space-between;border-style:none;padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem;padding-bottom:1rem;h3{margin:0}h3{font-size:1rem;line-height:1.5rem}h3{font-weight:600}h3{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.sheet-close-view-map{pointer-events:auto}.sheet-close-view-map{position:relative}.sheet-close-view-map{z-index:50}.sheet-close-view-map{height:1.5rem}.sheet-close-view-map{width:1.5rem}.sheet-close-view-map{cursor:pointer}.sheet-close-view-map{font-size:1.5rem;line-height:2rem}.sheet-close-view-map{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.sheet-body{display:flex;flex:1 1 0%;flex-direction:column;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:.5rem}.section-label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.section-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.section-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.section-label{display:flex;flex-direction:column}.profile-menu-container.section-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.section-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.section-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.section-label){overflow:hidden}#dropdownAvatarName.section-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.section-label::-webkit-scrollbar{display:none;width:0;height:0}}.location-card{height:4rem;width:20rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;padding-left:.5rem;padding-right:.5rem}.location-label{margin-bottom:.25rem;display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));opacity:.6}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.location-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.location-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.location-label{display:flex;flex-direction:column}.profile-menu-container.location-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.location-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.location-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.location-label){overflow:hidden}#dropdownAvatarName.location-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.location-label::-webkit-scrollbar{display:none;width:0;height:0}}.location-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0}.location-icon{margin-right:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.form-input-map{min-width:0;flex:1 1 0%;border-style:none;background-color:transparent!important;padding:0.25rem!important;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.form-input-map:focus{outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.form-input-map{box-shadow:none!important;&:focus{outline:none!important;box-shadow:none!important}}.location-reset-map{margin-left:auto;display:flex;flex-shrink:0;align-items:center;gap:.25rem;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.radius-row{margin-top:.625rem;margin-bottom:.75rem;display:flex;align-items:center;gap:.625rem}.radius-sheet{height:4rem;width:10rem;flex-shrink:0;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-right:0}.radius-label{margin-bottom:.75rem;display:block;height:.5rem;width:2.75rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));opacity:.6}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.radius-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.radius-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.radius-label{display:flex;flex-direction:column}.profile-menu-container.radius-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.radius-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.radius-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.radius-label){overflow:hidden}#dropdownAvatarName.radius-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.radius-label::-webkit-scrollbar{display:none;width:0;height:0}}.radius-input{display:flex;align-items:center;gap:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.radius-icon{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.radius-select{flex:1 1 0%;border-style:none;background-color:#fff0;padding:.5rem;padding-right:1.75rem;font-size:14px;outline:2px solid #fff0;outline-offset:2px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none!important;border:none;outline:none}.radius-select:focus,.radius-select:focus-visible{outline:none!important;box-shadow:none!important}.radius-arrow{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1 !important;color:rgb(37 99 235 / var(--tw-text-opacity,1))!important}.btn-search-map{margin-left:auto;display:flex;align-items:center;gap:1rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));padding-top:0;padding-bottom:0;padding-left:1.5rem;padding-right:0;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.btn-search-map:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-search-map{span{font-size:.875rem;line-height:1.25rem}span{font-weight:700}span{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-600) / var(--tw-text-opacity,1))}.search-icon-circle{display:flex}.search-icon-circle{height:4rem}.search-icon-circle{width:4rem}.search-icon-circle{align-items:center}.search-icon-circle{justify-content:center}.search-icon-circle{border-radius:9999px}.search-icon-circle{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}.search-icon-circle{i{font-size:1.125rem;line-height:1.75rem}i{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}}}.map-card{position:relative;margin-left:auto;margin-right:auto;width:20rem;overflow:hidden;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1))}.map-tabs{position:absolute;top:.875rem;left:.875rem;z-index:10;display:inline-flex;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.25rem;box-shadow:0 2px 8px rgb(0 0 0 / .08);.tab{cursor:pointer}.tab{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tab{border-radius:9999px}.tab{border-style:none}.tab{background-color:#fff0}.tab{padding-left:.875rem;padding-right:.875rem}.tab{padding-top:.375rem;padding-bottom:.375rem}.tab{font-size:.875rem;line-height:1.25rem}.tab{font-weight:500}.tab{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}.tab{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.tab{transition-duration:200ms}.tab{transition-timing-function:cubic-bezier(.4,0,.2,1)}.tab{&.active{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1))}&.active{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity,1))}}}.map-container{position:relative;height:100%;width:100%;iframe{height:100%}iframe{width:100%}iframe{border-width:0}}.sheet-footer-map{display:flex;flex-direction:column;gap:.75rem;border-style:none!important;padding-left:1.25rem;padding-right:1.25rem;padding-top:.875rem;padding-bottom:.875rem}.footer-location{display:flex;align-items:flex-start;gap:.5rem}.footer-earth-icon{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.footer-location-text{display:flex;flex-direction:column;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity,1))}.footer-location-text span:last-child{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}.btn-apply{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.form-card.is-selected .form-card-header{display:none}.sidebar-accordion>div.form-card.is-selected .form-card-header>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.form-card.is-selected .form-card-header{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.form-card.is-selected .form-card-header)){padding:0}}.cards-grid-container.form-card.is-selected .form-card-header,.cards-list-container.form-card.is-selected .form-card-header{display:none}.hotel-modal__gallery-content.form-card.is-selected .form-card-header+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.form-card.is-selected .form-card-header,.search-cancelled-wrapper.form-card.is-selected .form-card-header,.no-hotel-found-wrapper.form-card.is-selected .form-card-header,.search-cancelled-view__alert-wrap.form-card.is-selected .form-card-header,.no-hotel-found__alert-wrap.form-card.is-selected .form-card-header{display:none}.profile-menu-container.form-card.is-selected .form-card-header{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].form-card.is-selected .form-card-header,#profile-accordion>[id^='profile-accordion-body-'].form-card.is-selected .form-card-header{display:grid;grid-template-rows:0fr}.selected-destination-view{position:relative;margin:0;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(191 219 254 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding:1rem}.selected-destination-view>*{position:relative;z-index:5}.selected-header{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.ix-location{font-size:1rem;line-height:1.5rem}.title-desktop{display:none}.sidebar-accordion>div.title-desktop>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.title-desktop{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.title-desktop)){padding:0}}.cards-grid-container.title-desktop,.cards-list-container.title-desktop{display:none}.hotel-modal__gallery-content.title-desktop+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.title-desktop,.search-cancelled-wrapper.title-desktop,.no-hotel-found-wrapper.title-desktop,.search-cancelled-view__alert-wrap.title-desktop,.no-hotel-found__alert-wrap.title-desktop{display:none}.profile-menu-container.title-desktop{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].title-desktop,#profile-accordion>[id^='profile-accordion-body-'].title-desktop{display:grid;grid-template-rows:0fr}.selected-details{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity,1))}.selected-radius{margin-top:.5rem;display:flex;height:2rem;align-items:center;justify-content:space-between;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;box-shadow:0 4px 12px rgb(0 0 0 / .04)}.radius-select-map{flex:1 1 0%;border-style:none;background-color:#fff0;padding:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1 !important;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))!important;outline:2px solid #fff0;outline-offset:2px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none!important;border:none;outline:none;width:auto!important;min-width:unset!important;padding:0!important;padding-right:0!important}.radius-label{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));opacity:.6}.radius-dropdown{display:flex;align-items:center;gap:.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.radius-dropdown select{cursor:pointer;border-style:none;background-color:#fff0;font-size:.875rem;line-height:1.25rem;font-weight:600;outline:2px solid #fff0;outline-offset:2px}.radius-dropdown .dropdown-icon{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.btn-normal-search{margin-top:.25rem;display:flex;height:1.75rem;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(59 130 246 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(147 197 253 / var(--tw-bg-opacity,1));padding-top:.75rem;padding-bottom:.75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.btn-edit-location{margin-top:.25rem;display:flex;height:1.75rem;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(30 58 138 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(30 58 138 / var(--tw-bg-opacity,1));padding-top:.75rem;padding-bottom:.75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.hidden)){padding:0}.selected-destination-view{position:relative;margin:0;width:100%;max-width:100%;overflow:hidden;border-radius:.5rem}.selected-destination-view::before{content:"";position:absolute;right:0;width:237px;height:218px;background:url(/assets/images/view-map-background.png) center / cover no-repeat;opacity:.5;pointer-events:none}.selected-destination-view::after{content:"";position:absolute;width:192px;height:237px;top:-66px;left:26px;transform:rotate(-8.04deg);background:url(/assets/images/blur-blue-map.png) center / cover no-repeat;opacity:1;pointer-events:none;z-index:2}}@media (min-width:1024px){.title-mobile{display:none}.sidebar-accordion>div.title-mobile>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.title-mobile{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.title-mobile)){padding:0}}.cards-grid-container.title-mobile,.cards-list-container.title-mobile{display:none}.hotel-modal__gallery-content.title-mobile+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.title-mobile,.search-cancelled-wrapper.title-mobile,.no-hotel-found-wrapper.title-mobile,.search-cancelled-view__alert-wrap.title-mobile,.no-hotel-found__alert-wrap.title-mobile{display:none}.profile-menu-container.title-mobile{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].title-mobile,#profile-accordion>[id^='profile-accordion-body-'].title-mobile{display:grid;grid-template-rows:0fr}.title-desktop{display:inline}.btn-search-map{margin-left:0}.selected-destination-view{position:relative;overflow:hidden;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(242 247 255 / var(--tw-bg-opacity,1));padding:.5rem}.selected-desktop-layout{display:grid;gap:1.75rem;grid-template-columns:220px 1fr 220px}.selected-left .selected-header{margin-top:0;display:flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.selected-details{margin:0;display:flex;flex-direction:column;gap:.375rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));opacity:.6}.selected-right{margin-left:1.25rem;display:flex;flex-direction:column;gap:.375rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(71 85 105 / var(--tw-text-opacity,1))}.selected-radius{width:14rem}.selected-actions{margin-top:.375rem;display:flex;gap:.625rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));padding-top:.5rem}.selected-actions button{height:1.75rem;min-width:11rem;font-size:.875rem;line-height:1.25rem}.btn-normal-search{margin-top:.25rem;display:flex;height:1.75rem;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-default) / var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.selected-destination-view::before{content:"";pointer-events:none;position:absolute;right:0;top:0;height:100%;width:16rem;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;opacity:1;background:url(/assets/images/view-map-destop.png) right center / cover no-repeat}.selected-destination-view::after{content:"";pointer-events:none;position:absolute;top:-6rem;left:9rem;height:15rem;width:12rem;opacity:.5;transform:rotate(-8.04deg);background:url(/assets/images/blur-blue-map.png) center / cover no-repeat}.selected-destination-view>*{position:relative;z-index:5}.view-map-overlay{position:fixed;inset:0;z-index:50;display:none;align-items:center;justify-content:center;background-color:rgb(var(--tw-color-black-950) / var(--tw-bg-opacity,1));--tw-bg-opacity:0.8}.sidebar-accordion>div.view-map-overlay>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.view-map-overlay{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.view-map-overlay)){padding:0}}.cards-grid-container.view-map-overlay,.cards-list-container.view-map-overlay{display:none}.hotel-modal__gallery-content.view-map-overlay+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.view-map-overlay,.search-cancelled-wrapper.view-map-overlay,.no-hotel-found-wrapper.view-map-overlay,.search-cancelled-view__alert-wrap.view-map-overlay,.no-hotel-found__alert-wrap.view-map-overlay{display:none}.bg-dark-backdrop\/70.view-map-overlay.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.view-map-overlay.z-40{display:none}.profile-menu-container.view-map-overlay{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].view-map-overlay,#profile-accordion>[id^='profile-accordion-body-'].view-map-overlay{display:grid;grid-template-rows:0fr}.view-map-overlay{&.active{display:flex}&.active{align-items:center}&.active{justify-content:center}}.view-map-sheet{position:relative;z-index:50;display:flex;max-height:90vh;width:980px;max-width:95vw;flex-direction:column;overflow:auto;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.sheet-header{position:relative;z-index:50;display:flex;align-items:center;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}.sheet-close-view-map{position:relative;z-index:50;height:1.75rem;width:1.75rem;cursor:pointer;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.sheet-body{padding-left:1.5rem;padding-right:1.5rem;padding-top:1.25rem}.sheet-footer{padding-left:1.5rem;padding-right:1.5rem}.map-filters-row{margin-bottom:1rem;display:flex;width:100%;align-items:flex-end;gap:1rem}.location-card{height:5rem;width:auto;flex:1 1 0%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.search-form-section>.location-card{display:none}.location-row{display:flex;align-items:center;gap:.5rem}.form-input-map{font-size:.875rem;line-height:1.25rem}.radius-row{margin:0;display:flex;align-items:flex-end;gap:1rem}.radius-sheet{height:5rem;width:12rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem}.search-form-section>.radius-sheet{display:none}.btn-search-map{height:3.5rem;flex-shrink:0;align-self:flex-end}.map-card{position:relative;z-index:0;width:100%;overflow:hidden;border-radius:1rem}.map-card iframe{height:100%;width:100%;border-width:0}.map-tabs{position:absolute;top:14px;left:14px;z-index:10;display:inline-flex;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.25rem;box-shadow:0 2px 8px rgb(0 0 0 / .08);.tab{cursor:pointer}.tab{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tab{border-radius:9999px}.tab{border-style:none}.tab{background-color:#fff0}.tab{padding-left:14px;padding-right:14px}.tab{padding-top:6px;padding-bottom:6px}.tab{font-size:14px}.tab{font-weight:500}.tab{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}.tab{&.active{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1))}&.active{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity,1))}}}.sheet-footer-map{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}.footer-location{display:flex;align-items:center;gap:.75rem}.footer-location-text{flex-direction:row;gap:.5rem;white-space:nowrap;font-size:.875rem;line-height:1.25rem}.footer-location-text span{display:inline}.btn-apply{width:auto;padding-left:1.5rem;padding-right:1.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}}.top-offers{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1.5rem;box-shadow:0 4px 25px 0 rgb(75 132 205 / .08)}.section-header{display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(var(--tw-color-light-50) / var(--tw-border-opacity,1));padding-bottom:1rem}.section-header-title{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.section-header-subtitle{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));opacity:.6}.section-header-action{display:none}.sidebar-accordion>div.section-header-action>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.section-header-action{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.section-header-action)){padding:0}}.cards-grid-container.section-header-action,.cards-list-container.section-header-action{display:none}.hotel-modal__gallery-content.section-header-action+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.section-header-action,.search-cancelled-wrapper.section-header-action,.no-hotel-found-wrapper.section-header-action,.search-cancelled-view__alert-wrap.section-header-action,.no-hotel-found__alert-wrap.section-header-action{display:none}.profile-menu-container.section-header-action{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].section-header-action,#profile-accordion>[id^='profile-accordion-body-'].section-header-action{display:grid;grid-template-rows:0fr}.offers-list-wrapper{position:relative;margin-top:1.5rem}.offers-list{display:flex;width:100%;flex-wrap:nowrap;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.offers-nav-btn{position:absolute;top:50%;z-index:10;display:none;width:1.5rem;height:1.5rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));font-size:.625rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.sidebar-accordion>div.offers-nav-btn>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.offers-nav-btn{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.offers-nav-btn)){padding:0}}.cards-grid-container.offers-nav-btn,.cards-list-container.offers-nav-btn{display:none}.hotel-modal__gallery-content.offers-nav-btn+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.offers-nav-btn,.search-cancelled-wrapper.offers-nav-btn,.no-hotel-found-wrapper.offers-nav-btn,.search-cancelled-view__alert-wrap.offers-nav-btn,.no-hotel-found__alert-wrap.offers-nav-btn{display:none}.profile-menu-container.offers-nav-btn{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].offers-nav-btn,#profile-accordion>[id^='profile-accordion-body-'].offers-nav-btn{display:grid;grid-template-rows:0fr}.offers-nav-btn:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.offers-nav-btn:disabled{cursor:not-allowed;opacity:.5}.offers-nav-btn{i{font-size:1.125rem;line-height:1.75rem}}.offers-nav-prev{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.offers-nav-next{--tw-rotate:270deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.offers-view-all-wrapper{margin-top:2rem}.offers-view-all-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-800) / var(--tw-border-opacity,1));padding:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}.offer-showcase-item{box-sizing:border-box;display:flex;flex-shrink:0;flex-direction:column}.offer-showcase-item-layout-small{width:272px;min-width:272px;max-width:272px;height:342px;min-height:342px;max-height:342px;gap:1rem;justify-content:flex-start}.offer-showcase-item-layout-small .offer-item{width:272px;min-width:272px;max-width:272px;flex-shrink:0;border-radius:1rem}.offer-showcase-item-layout-small .offer-item:only-child{height:171px;min-height:171px;max-height:171px}.offer-showcase-item-layout-small .offer-item:not(:only-child){height:calc((342px - 1rem) / 2);min-height:calc((342px - 1rem) / 2);max-height:calc((342px - 1rem) / 2)}.offer-showcase-item-layout-medium{width:272px;min-width:272px;max-width:272px;height:342px;min-height:342px;max-height:342px}.offer-showcase-item-layout-medium .offer-item{width:272px;min-width:272px;max-width:272px;height:342px;min-height:342px;max-height:342px}.offer-showcase-item-layout-large{width:555px;min-width:555px;max-width:555px;height:342px;min-height:342px;max-height:342px}.offer-showcase-item-layout-large .offer-item{width:555px;min-width:555px;max-width:555px;height:342px;min-height:342px;max-height:342px}.offer-item{box-sizing:border-box;transition:all 0.3s ease;position:relative;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;border-radius:1.5rem;background-size:cover;background-position:center;background-repeat:no-repeat}.offer-item::before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:1.5rem}.bg-dark-backdrop\/70.fixed.offer-item.z-40::before{display:none}.offer-item::before{background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0) 100%)}.offer-item:hover::before{background:linear-gradient(180deg,#fff0 0%,rgb(3 61 125) 100%)}.offer-item:hover{.offer-item-title{padding-right:0}.offer-item-details{flex:1 1 0%}.offer-item-price,.offer-item-description{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.offer-item-price)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .offer-item-description)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.offer-item-price)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .offer-item-description)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.offer-item-price)),&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName .offer-item-description)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.offer-item-price)),&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName .offer-item-description)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.offer-item-price)),&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName .offer-item-description)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.offer-item-price),&:has(#dropdownAvatarName .offer-item-description){}}}.search-advanced-panel .supplier-dropdown-menu.offer-item-price,.search-advanced-panel .supplier-dropdown-menu .offer-item-description{display:flex;flex-direction:column}.profile-menu-container.offer-item-price,.profile-menu-container .offer-item-description{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.offer-item-price,.profile-menu-container .offer-item-description{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.offer-item-price) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName .offer-item-description) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.offer-item-price),body:has(#dropdownAvatarName .offer-item-description){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.offer-item-price,#dropdownAvatarName .offer-item-description{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.offer-item-price::-webkit-scrollbar,#dropdownAvatarName .offer-item-description::-webkit-scrollbar{display:none;width:0;height:0}}.offer-item-info{display:flex}}.offer-showcase-item-layout-small .offer-item::before{border-radius:1rem}.offer-showcase-item-layout-small .offer-item .offer-item-details{gap:.25rem;padding-left:1rem;padding-right:1rem;padding-bottom:.75rem}.offer-showcase-item-layout-small .offer-item .offer-item-title{font-size:.875rem;line-height:1.25rem;line-height:1.25}.offer-showcase-item-layout-small .offer-item .offer-item-info{font-size:.75rem;line-height:1rem}.offer-showcase-item-layout-small .offer-item .offer-item-price-value{font-size:1.125rem;line-height:1.75rem;line-height:1.25}.offer-showcase-item-layout-small .offer-item .offer-item-action{width:72px;height:72px;button{margin-inline-end:.375rem}button{margin-bottom:.375rem}button{width:2.5rem;height:2.5rem}button{border-radius:.75rem}}.offer-item-content{position:relative;z-index:1;display:flex;min-height:0;flex:1 1 0%;flex-direction:column;justify-content:space-between;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.offer-item-badges{display:flex;justify-content:flex-start;padding:.5rem;span{border-radius:1.5rem}span{padding-left:.75rem;padding-right:.75rem}span{padding-top:.25rem;padding-bottom:.25rem}span{font-size:.75rem;line-height:1rem}span{font-weight:500}span{&.red{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-red-500) / var(--tw-bg-opacity,1))}&.orange{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-orange) / var(--tw-bg-opacity,1))}&.green{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-green) / var(--tw-bg-opacity,1))}}}.offer-item-details{margin-top:auto;display:flex;min-height:0;flex-direction:column;justify-content:flex-end;gap:.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.25rem}.offer-item-price,.offer-item-description,.offer-item-info{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.offer-item-price)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .offer-item-description)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .offer-item-info)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.offer-item-price)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .offer-item-description)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .offer-item-info)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.offer-item-price,.search-advanced-panel .supplier-dropdown-menu .offer-item-description,.search-advanced-panel .supplier-dropdown-menu .offer-item-info{display:flex;flex-direction:column}.profile-menu-container.offer-item-price,.profile-menu-container .offer-item-description,.profile-menu-container .offer-item-info{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.offer-item-price,.profile-menu-container .offer-item-description,.profile-menu-container .offer-item-info{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.offer-item-price) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName .offer-item-description) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName .offer-item-info) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.offer-item-price),body:has(#dropdownAvatarName .offer-item-description),body:has(#dropdownAvatarName .offer-item-info){overflow:hidden}#dropdownAvatarName.offer-item-price,#dropdownAvatarName .offer-item-description,#dropdownAvatarName .offer-item-info{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.offer-item-price::-webkit-scrollbar,#dropdownAvatarName .offer-item-description::-webkit-scrollbar,#dropdownAvatarName .offer-item-info::-webkit-scrollbar{display:none;width:0;height:0}}.offer-item-title{font-size:1rem;line-height:1.5rem;font-weight:700;line-height:1.375}.offer-item-description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.75rem;line-height:1rem}.offer-item-info{font-size:.75rem;line-height:1rem;font-weight:500}.offer-item-price-label{font-size:.875rem;line-height:1.25rem;font-weight:500;text-transform:capitalize}.offer-item-price-value{font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1}.offer-item-info-container{display:flex;min-width:0;flex-direction:column;gap:.25rem}.offer-item-action{position:absolute;bottom:0;right:0;z-index:10;display:flex;width:92px;height:92px;align-items:flex-end;justify-content:flex-end;background-size:contain;background-position:right bottom;background-repeat:no-repeat;background-image:url(../images/offer-cta-mask.png);button{margin-inline-end:.5rem}button{margin-bottom:.5rem}button{width:52px;height:52px}button{justify-content:center}button{border-radius:1rem}}@media (min-width:1024px){.section-header-title{font-size:1.125rem;line-height:1.75rem}.section-header-action{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.section-header-action)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.section-header-action)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.section-header-action{display:flex;flex-direction:column}.profile-menu-container.section-header-action{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.section-header-action{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.section-header-action) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.section-header-action){overflow:hidden}#dropdownAvatarName.section-header-action{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.section-header-action::-webkit-scrollbar{display:none;width:0;height:0}}.offers-nav-btn{display:flex}.offers-nav-prev{left:-.75rem}.offers-nav-next{right:-.75rem}.offers-view-all-wrapper{display:none}.sidebar-accordion>div.offers-view-all-wrapper>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.offers-view-all-wrapper{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.offers-view-all-wrapper)){padding:0}}.cards-grid-container.offers-view-all-wrapper,.cards-list-container.offers-view-all-wrapper{display:none}.hotel-modal__gallery-content.offers-view-all-wrapper+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.offers-view-all-wrapper,.search-cancelled-wrapper.offers-view-all-wrapper,.no-hotel-found-wrapper.offers-view-all-wrapper,.search-cancelled-view__alert-wrap.offers-view-all-wrapper,.no-hotel-found__alert-wrap.offers-view-all-wrapper{display:none}.profile-menu-container.offers-view-all-wrapper{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].offers-view-all-wrapper,#profile-accordion>[id^='profile-accordion-body-'].offers-view-all-wrapper{display:grid;grid-template-rows:0fr}}.empty-div{position:relative;display:flex;width:100%;flex-direction:column;flex-wrap:wrap;overflow:visible;border-radius:.75rem;border-width:0;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));--tw-shadow:0 4px 25px 0 rgba(75,132,205,0.04);--tw-shadow-colored:0 4px 25px 0 var(--tw-shadow-color);--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.empty-div-header{position:relative;height:auto;width:100%;flex-direction:column;gap:1rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));padding:.75rem;background:radial-gradient(circle at top right,#69b4d736 0%,#ffffff00 10%),#ffffff}.header-content{margin-top:.5rem;display:flex;flex-direction:column;gap:.75rem}.header-top-row{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.5rem}.header-info-group{display:flex;width:100%;flex-shrink:0;align-items:center;justify-content:space-between;gap:1.25rem}.header-bottom-row{display:flex;flex-direction:column;gap:.75rem}.viewing-text{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.mobile-location-card{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.25rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);.location-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-text{font-size:.75rem;line-height:1rem}.location-text{font-weight:500}.location-text{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.btn-change{display:flex}.btn-change{align-items:center}.btn-change{gap:.25rem}.btn-change{border-radius:1.5rem}.btn-change{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-default) / var(--tw-bg-opacity,1))}.btn-change{padding-left:.5rem;padding-right:.5rem}.btn-change{padding-top:.25rem;padding-bottom:.25rem}.btn-change{font-size:.75rem;line-height:1rem}.btn-change{font-weight:500}.btn-change{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.btn-change{i{font-size:.75rem;line-height:1rem}i{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}}}.mobile-full-divider{margin-left:-1rem;margin-right:-1rem;margin-top:.25rem;margin-bottom:.25rem;width:calc(100% + 32px);border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}.mobile-status-row{display:flex;width:100%;align-items:center;justify-content:space-between}.info-pill{display:flex;align-items:center;gap:.25rem;border-width:1px;border-color:#fff0;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));&.mobile-pill{border-radius:.375rem}&.mobile-pill{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}&.mobile-pill{padding-left:.5rem;padding-right:.5rem}&.mobile-pill{padding-top:.25rem;padding-bottom:.25rem}i{font-size:1rem;line-height:1.5rem}}.mobile-pills-container{display:flex;gap:.25rem}.status-badge{display:flex;align-items:center;gap:.5rem;border-radius:1.5rem;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;&.expired{border-width:1px}&.expired{--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1))}&.expired{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}&.expired{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}i{font-size:.875rem;line-height:1.25rem}}.header-pinned-desktop,.mobile-pinned{display:flex;cursor:pointer;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));i{font-size:1rem;line-height:1.5rem}}.viewing-text{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.desktop-controls{display:flex;flex-direction:column;gap:1rem}.control-group{position:relative;display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;.label{font-size:.75rem;line-height:1rem}.label{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.dropdown{display:flex}.dropdown{cursor:pointer}.dropdown{align-items:center}.dropdown{gap:.5rem}.dropdown{border-radius:.375rem}.dropdown{border-width:1px}.dropdown{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}.dropdown{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.dropdown{padding-left:.75rem;padding-right:.75rem}.dropdown{padding-top:.375rem;padding-bottom:.375rem}.dropdown{font-weight:500}.dropdown{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.dropdown{i.down-icon{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}i.icon-1{margin-left:1rem}i.icon-1{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}}}.custom-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:50;display:flex;width:100%;min-width:1.875rem;flex-direction:column;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-top:.25rem;padding-bottom:.25rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);li{cursor:pointer}li{padding-left:.75rem;padding-right:.75rem}li{padding-top:.5rem;padding-bottom:.5rem}li{font-size:.75rem;line-height:1rem}li{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}li{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}li{transition-duration:150ms}li:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1))}li:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}}.dropdown.active{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-default) / var(--tw-border-opacity,1));.down-icon{transform:rotate(180deg)}}.view-toggle{margin-left:.5rem;display:none;align-items:center;gap:.25rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1));padding:.25rem}.sidebar-accordion>div.view-toggle>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.view-toggle{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.view-toggle)){padding:0}}.cards-grid-container.view-toggle,.cards-list-container.view-toggle{display:none}.hotel-modal__gallery-content.view-toggle+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.view-toggle,.search-cancelled-wrapper.view-toggle,.no-hotel-found-wrapper.view-toggle,.search-cancelled-view__alert-wrap.view-toggle,.no-hotel-found__alert-wrap.view-toggle{display:none}.profile-menu-container.view-toggle{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].view-toggle,#profile-accordion>[id^='profile-accordion-body-'].view-toggle{display:grid;grid-template-rows:0fr}.view-toggle{.toggle-btn{display:flex}.toggle-btn{height:1.75rem}.toggle-btn{width:1.75rem}.toggle-btn{align-items:center}.toggle-btn{justify-content:center}.toggle-btn{border-radius:.25rem}.toggle-btn{--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.toggle-btn{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.toggle-btn{&.active{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-default) / var(--tw-bg-opacity,1))}&.active{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}&.active{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}&:hover:not(.active){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}&:hover:not(.active){--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}}}.search-tabs-container{position:relative;z-index:10!important;display:flex;gap:.625rem}.tab-pill{display:flex;height:2rem;cursor:pointer;align-items:center;justify-content:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-width:1px;padding-top:.375rem;padding-bottom:.375rem;padding-left:.5rem;padding-right:.875rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms}.tab-light{display:none;width:10rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-250) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-300) / var(--tw-text-opacity,1))}.sidebar-accordion>div.tab-light>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.tab-light{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.tab-light)){padding:0}}.cards-grid-container.tab-light,.cards-list-container.tab-light{display:none}.hotel-modal__gallery-content.tab-light+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.tab-light,.search-cancelled-wrapper.tab-light,.no-hotel-found-wrapper.tab-light,.search-cancelled-view__alert-wrap.tab-light,.no-hotel-found__alert-wrap.tab-light{display:none}.profile-menu-container.tab-light{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].tab-light,#profile-accordion>[id^='profile-accordion-body-'].tab-light{display:grid;grid-template-rows:0fr}.tab-light:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity,1));background-color:#e5e7eb}.tab-blue{position:relative;top:.625rem;z-index:-1;display:flex;height:3.5rem;width:100%;align-items:center;justify-content:space-between;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:0;border-bottom-left-radius:0;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-top:.375rem;padding-left:.5rem;padding-right:.875rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));.tab-left-content{margin-bottom:.5rem}.tab-left-content{display:flex}.tab-left-content{align-items:center}.tab-left-content{gap:.75rem}.tab-left-content{padding-left:.5rem}.tab-left-content{.icon{font-size:1.25rem;line-height:1.75rem}.text-content{font-size:.875rem;line-height:1.25rem}.text-content{font-weight:700}}.tab-right-content{margin-bottom:.25rem}.tab-right-content{display:flex}.tab-right-content{align-items:center}.tab-right-content{gap:.125rem}.tab-right-content{font-weight:400}.tab-right-content{.notification-badge{margin-bottom:.25rem}.notification-badge{display:flex}.notification-badge{height:1.25rem}.notification-badge{width:1.5rem}.notification-badge{align-items:center}.notification-badge{justify-content:center}.notification-badge{border-radius:1.5rem}.notification-badge{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-300) / var(--tw-bg-opacity,1))}.notification-badge{padding-left:.375rem;padding-right:.375rem}.notification-badge{font-size:.75rem;line-height:1rem}.notification-badge{font-weight:500}.notification-badge{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.notification-badge{box-shadow:0 2px 4px rgb(0 0 0 / .1)}.close-icon{display:none}.close-icon{height:1rem}.close-icon{width:1rem}.close-icon{cursor:pointer}.close-icon{padding-left:.25rem}.close-icon{font-weight:400}.close-icon{line-height:1}.sidebar-accordion>div.close-icon>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.close-icon{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.close-icon)){padding:0}}.cards-grid-container.close-icon,.cards-list-container.close-icon{display:none}.cards-grid-container.close-icon,.cards-list-container.close-icon{display:none}.hotel-modal__gallery-content.close-icon+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.close-icon,.search-cancelled-wrapper.close-icon,.no-hotel-found-wrapper.close-icon,.search-cancelled-view__alert-wrap.close-icon,.no-hotel-found__alert-wrap.close-icon{display:none}.results-cards-wrapper.close-icon,.search-cancelled-wrapper.close-icon,.no-hotel-found-wrapper.close-icon,.search-cancelled-view__alert-wrap.close-icon,.no-hotel-found__alert-wrap.close-icon{display:none}.results-cards-wrapper.close-icon,.search-cancelled-wrapper.close-icon,.no-hotel-found-wrapper.close-icon,.search-cancelled-view__alert-wrap.close-icon,.no-hotel-found__alert-wrap.close-icon{display:none}.results-cards-wrapper.close-icon,.search-cancelled-wrapper.close-icon,.no-hotel-found-wrapper.close-icon,.search-cancelled-view__alert-wrap.close-icon,.no-hotel-found__alert-wrap.close-icon{display:none}.results-cards-wrapper.close-icon,.search-cancelled-wrapper.close-icon,.no-hotel-found-wrapper.close-icon,.search-cancelled-view__alert-wrap.close-icon,.no-hotel-found__alert-wrap.close-icon{display:none}.profile-menu-container.close-icon{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].close-icon,#profile-accordion>[id^='profile-accordion-body-'].close-icon{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].close-icon,#profile-accordion>[id^='profile-accordion-body-'].close-icon{display:grid;grid-template-rows:0fr}.hamburger-icon{height:1rem}.hamburger-icon{cursor:pointer}.hamburger-icon{padding-left:.25rem}.hamburger-icon{font-size:.75rem;line-height:1rem}.hamburger-icon{font-weight:400}.hamburger-icon{line-height:1}}}.tab-light-2nd{display:none;height:2rem;flex-direction:row;align-items:center;white-space:nowrap;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:0;border-bottom-left-radius:0;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.sidebar-accordion>div.tab-light-2nd>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.tab-light-2nd{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.tab-light-2nd)){padding:0}}.cards-grid-container.tab-light-2nd,.cards-list-container.tab-light-2nd{display:none}.hotel-modal__gallery-content.tab-light-2nd+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.tab-light-2nd,.search-cancelled-wrapper.tab-light-2nd,.no-hotel-found-wrapper.tab-light-2nd,.search-cancelled-view__alert-wrap.tab-light-2nd,.no-hotel-found__alert-wrap.tab-light-2nd{display:none}.profile-menu-container.tab-light-2nd{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].tab-light-2nd,#profile-accordion>[id^='profile-accordion-body-'].tab-light-2nd{display:grid;grid-template-rows:0fr}.tab-light-2nd{.info-group{display:flex}.info-group{height:1.5rem}.info-group{align-items:center}.info-group{justify-content:center}.info-group{gap:.125rem}.info-group{border-radius:.375rem}.info-group{padding-left:.5rem;padding-right:.5rem}.mini-box{display:flex}.mini-box{flex-direction:row}.mini-box{gap:.25rem}.mini-box{border-radius:.375rem}.mini-box{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1))}.mini-box{padding:.25rem}.mini-box{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.info-item{display:flex}.info-item{height:100%}.info-item{align-items:center}.info-item{justify-content:space-between}.info-item{gap:.125rem}.info-item{font-size:.75rem;line-height:1rem}.info-item{font-weight:500}.info-item:first-child{margin-right:.125rem}.border_right{height:.625rem}.border_right{width:1px}.border_right{align-self:center}.border_right{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1))}.icon-grey{font-size:.875rem;line-height:1.25rem}.close-icon{margin-left:.125rem}.close-icon{display:flex}.close-icon{cursor:pointer}.close-icon{align-items:center}.close-icon{justify-content:center}.close-icon{font-size:1rem;line-height:1.5rem}}.icon{font-size:.875rem;line-height:1.25rem}.close-icon{margin-left:.5rem;font-size:1rem;line-height:1rem}.empty-div-main{width:100%;background-color:#fff0}.result-map-main-wrapper{display:none}.sidebar-accordion>div.result-map-main-wrapper>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.result-map-main-wrapper{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.result-map-main-wrapper)){padding:0}}.cards-grid-container.result-map-main-wrapper,.cards-list-container.result-map-main-wrapper{display:none}.hotel-modal__gallery-content.result-map-main-wrapper+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.result-map-main-wrapper,.search-cancelled-wrapper.result-map-main-wrapper,.no-hotel-found-wrapper.result-map-main-wrapper,.search-cancelled-view__alert-wrap.result-map-main-wrapper,.no-hotel-found__alert-wrap.result-map-main-wrapper{display:none}.profile-menu-container.result-map-main-wrapper{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].result-map-main-wrapper,#profile-accordion>[id^='profile-accordion-body-'].result-map-main-wrapper{display:grid;grid-template-rows:0fr}.booking-detail-card__mobile-sheet-title.results-mobile-map-sheet__title{margin:0;display:flex;align-items:center;gap:.75rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.results-mobile-map-sheet__title-icon{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.booking-detail-card__mobile-sheet-divider.results-mobile-map-sheet__divider{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.empty-div-main-filter{display:none;height:100%;width:300px;border-bottom-width:1px;border-right-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1rem}.sidebar-accordion>div.empty-div-main-filter>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.empty-div-main-filter{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.empty-div-main-filter)){padding:0}}.cards-grid-container.empty-div-main-filter,.cards-list-container.empty-div-main-filter{display:none}.hotel-modal__gallery-content.empty-div-main-filter+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.empty-div-main-filter,.search-cancelled-wrapper.empty-div-main-filter,.no-hotel-found-wrapper.empty-div-main-filter,.search-cancelled-view__alert-wrap.empty-div-main-filter,.no-hotel-found__alert-wrap.empty-div-main-filter{display:none}.profile-menu-container.empty-div-main-filter{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].empty-div-main-filter,#profile-accordion>[id^='profile-accordion-body-'].empty-div-main-filter{display:grid;grid-template-rows:0fr}.sidebar-expand-map-card{margin-bottom:1.5rem;display:flex;width:100%;flex-direction:column;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.75rem}.sidebar-map-visual{position:relative;height:11rem;width:100%;cursor:pointer;overflow:hidden;border-radius:.5rem}.sidebar-map-visual iframe{pointer-events:none;position:absolute;inset:0;height:100%;width:100%;border-style:none;-o-object-fit:cover;object-fit:cover}.bg-dark-backdrop\/70.fixed.sidebar-map-visual iframe.z-40{display:none}.sidebar-map-click-overlay{position:absolute;inset:0;z-index:10;background-color:#fff0}.bg-dark-backdrop\/70.fixed.sidebar-map-click-overlay.z-40{display:none}.sidebar-map-divider{margin-top:.75rem;margin-bottom:.5rem;width:100%;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}.sidebar-map-action{display:flex;width:100%;align-items:center;justify-content:space-between;border-style:none;background-color:#fff0;padding:0;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.sidebar-map-action:hover{background-color:#fff0}.map-icon-primary{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.map-action-text-group{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.map-action-text-group i{font-size:.875rem;line-height:1.25rem;font-weight:400}@media only screen and (max-width:1023px){.empty-div-main-filter.active{position:fixed;left:0;bottom:0;z-index:11;display:flex;height:100vh;width:100%;flex-direction:column;justify-content:space-between;padding:0}.bg-dark-backdrop\/70.empty-div-main-filter.active.inset-0.z-40{display:none}.empty-div-main-filter.active{.results-filter-container{flex:1 1 0%}.results-filter-container{overflow-y:auto}.results-filter-container{padding-left:1rem;padding-right:1rem}}}@media (min-width:1024px){.result-map-main-wrapper{margin-bottom:1.5rem;display:block;width:100%;background-color:#fff0}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-map-main-wrapper)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-map-main-wrapper)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.result-map-main-wrapper{display:flex;flex-direction:column}.profile-menu-container.result-map-main-wrapper{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.result-map-main-wrapper{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.result-map-main-wrapper) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.result-map-main-wrapper){overflow:hidden}#dropdownAvatarName.result-map-main-wrapper{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.result-map-main-wrapper::-webkit-scrollbar{display:none;width:0;height:0}}.empty-div-main{display:flex;width:100%;background-color:#fff0}.empty-div-header{justify-content:space-between;border-radius:.75rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1rem}.header-content{height:100%;justify-content:space-between;gap:.75rem}.header-info-group{width:auto;justify-content:flex-start;gap:1rem}.info-pill{gap:.5rem;border-style:none;font-size:.875rem;line-height:1.25rem}.status-badge{padding-left:1rem;padding-right:1rem;padding-top:.375rem;padding-bottom:.375rem}.header-pinned-desktop,.mobile-pinned{font-size:.875rem;line-height:1.25rem}.mobile-location-card,.mobile-full-divider,.info-pill.mobile-pill{display:none}.sidebar-accordion>div.mobile-location-card>.sub-menu,.sidebar-accordion>div .mobile-full-divider>.sub-menu,.sidebar-accordion>div .info-pill.mobile-pill>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.mobile-location-card,.search-advanced-panel .supplier-dropdown-menu .mobile-full-divider,.search-advanced-panel .supplier-dropdown-menu .info-pill.mobile-pill{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.mobile-location-card)),.form-card:has(.selected-destination-view:not(.mobile-full-divider)),.form-card:has(.selected-destination-view:not(.info-pill.mobile-pill)){padding:0}}.cards-grid-container.mobile-location-card,.cards-list-container.mobile-location-card,.cards-grid-container .mobile-full-divider,.cards-list-container .mobile-full-divider,.cards-grid-container .info-pill.mobile-pill,.cards-list-container .info-pill.mobile-pill{display:none}.hotel-modal__gallery-content.mobile-location-card+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .mobile-full-divider+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .info-pill.mobile-pill+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.mobile-location-card,.search-cancelled-wrapper.mobile-location-card,.no-hotel-found-wrapper.mobile-location-card,.search-cancelled-view__alert-wrap.mobile-location-card,.no-hotel-found__alert-wrap.mobile-location-card,.results-cards-wrapper .mobile-full-divider,.search-cancelled-wrapper .mobile-full-divider,.no-hotel-found-wrapper .mobile-full-divider,.search-cancelled-view__alert-wrap .mobile-full-divider,.no-hotel-found__alert-wrap .mobile-full-divider,.results-cards-wrapper .info-pill.mobile-pill,.search-cancelled-wrapper .info-pill.mobile-pill,.no-hotel-found-wrapper .info-pill.mobile-pill,.search-cancelled-view__alert-wrap .info-pill.mobile-pill,.no-hotel-found__alert-wrap .info-pill.mobile-pill{display:none}.profile-menu-container.mobile-location-card,.profile-menu-container .mobile-full-divider,.profile-menu-container .info-pill.mobile-pill{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].mobile-location-card,#profile-accordion>[id^='profile-accordion-body-'].mobile-location-card,.sidebar-accordion>[id^='sidebar-accordion-body-'] .mobile-full-divider,#profile-accordion>[id^='profile-accordion-body-'] .mobile-full-divider,.sidebar-accordion>[id^='sidebar-accordion-body-'] .info-pill.mobile-pill,#profile-accordion>[id^='profile-accordion-body-'] .info-pill.mobile-pill{display:grid;grid-template-rows:0fr}.search-tabs-container{left:1.25rem}.tab-pill{gap:.5rem;border-width:0;padding-left:.375rem;padding-right:.375rem;padding-top:.875rem;padding-bottom:.875rem;font-weight:600}.tab-light{display:flex;--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity,1))}.tab-blue{position:static;top:0;z-index:10;height:2rem;width:10rem;justify-content:center;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding-top:0;padding-bottom:0;padding-left:.625rem;padding-right:.625rem;.tab-left-content{margin-bottom:0}.tab-left-content{gap:.5rem}.tab-left-content{.icon{font-size:.875rem;line-height:1.25rem}.text-content{font-size:.75rem;line-height:1rem}}.tab-right-content{.notification-badge{display:none}.sidebar-accordion>div.notification-badge>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.notification-badge{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.notification-badge)){padding:0}}.cards-grid-container.notification-badge,.cards-list-container.notification-badge{display:none}.cards-grid-container.notification-badge,.cards-list-container.notification-badge{display:none}.hotel-modal__gallery-content.notification-badge+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.notification-badge,.search-cancelled-wrapper.notification-badge,.no-hotel-found-wrapper.notification-badge,.search-cancelled-view__alert-wrap.notification-badge,.no-hotel-found__alert-wrap.notification-badge{display:none}.results-cards-wrapper.notification-badge,.search-cancelled-wrapper.notification-badge,.no-hotel-found-wrapper.notification-badge,.search-cancelled-view__alert-wrap.notification-badge,.no-hotel-found__alert-wrap.notification-badge{display:none}.results-cards-wrapper.notification-badge,.search-cancelled-wrapper.notification-badge,.no-hotel-found-wrapper.notification-badge,.search-cancelled-view__alert-wrap.notification-badge,.no-hotel-found__alert-wrap.notification-badge{display:none}.results-cards-wrapper.notification-badge,.search-cancelled-wrapper.notification-badge,.no-hotel-found-wrapper.notification-badge,.search-cancelled-view__alert-wrap.notification-badge,.no-hotel-found__alert-wrap.notification-badge{display:none}.results-cards-wrapper.notification-badge,.search-cancelled-wrapper.notification-badge,.no-hotel-found-wrapper.notification-badge,.search-cancelled-view__alert-wrap.notification-badge,.no-hotel-found__alert-wrap.notification-badge{display:none}.profile-menu-container.notification-badge{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].notification-badge,#profile-accordion>[id^='profile-accordion-body-'].notification-badge{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].notification-badge,#profile-accordion>[id^='profile-accordion-body-'].notification-badge{display:grid;grid-template-rows:0fr}.close-icon{display:flex}.hamburger-icon{display:none}.sidebar-accordion>div.hamburger-icon>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.hamburger-icon{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.hamburger-icon)){padding:0}}.cards-grid-container.hamburger-icon,.cards-list-container.hamburger-icon{display:none}.cards-grid-container.hamburger-icon,.cards-list-container.hamburger-icon{display:none}.hotel-modal__gallery-content.hamburger-icon+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.hamburger-icon,.search-cancelled-wrapper.hamburger-icon,.no-hotel-found-wrapper.hamburger-icon,.search-cancelled-view__alert-wrap.hamburger-icon,.no-hotel-found__alert-wrap.hamburger-icon{display:none}.results-cards-wrapper.hamburger-icon,.search-cancelled-wrapper.hamburger-icon,.no-hotel-found-wrapper.hamburger-icon,.search-cancelled-view__alert-wrap.hamburger-icon,.no-hotel-found__alert-wrap.hamburger-icon{display:none}.results-cards-wrapper.hamburger-icon,.search-cancelled-wrapper.hamburger-icon,.no-hotel-found-wrapper.hamburger-icon,.search-cancelled-view__alert-wrap.hamburger-icon,.no-hotel-found__alert-wrap.hamburger-icon{display:none}.results-cards-wrapper.hamburger-icon,.search-cancelled-wrapper.hamburger-icon,.no-hotel-found-wrapper.hamburger-icon,.search-cancelled-view__alert-wrap.hamburger-icon,.no-hotel-found__alert-wrap.hamburger-icon{display:none}.results-cards-wrapper.hamburger-icon,.search-cancelled-wrapper.hamburger-icon,.no-hotel-found-wrapper.hamburger-icon,.search-cancelled-view__alert-wrap.hamburger-icon,.no-hotel-found__alert-wrap.hamburger-icon{display:none}.profile-menu-container.hamburger-icon{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].hamburger-icon,#profile-accordion>[id^='profile-accordion-body-'].hamburger-icon{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].hamburger-icon,#profile-accordion>[id^='profile-accordion-body-'].hamburger-icon{display:grid;grid-template-rows:0fr}}}.tab-light-2nd{display:flex;width:-moz-fit-content;width:fit-content;gap:.375rem;padding-top:.375rem;padding-bottom:.375rem;padding-left:.75rem;padding-right:.75rem}.empty-div-main-filter{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.empty-div-main-filter)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.empty-div-main-filter)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.empty-div-main-filter{display:flex;flex-direction:column}.profile-menu-container.empty-div-main-filter{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.empty-div-main-filter{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.empty-div-main-filter) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.empty-div-main-filter){overflow:hidden}#dropdownAvatarName.empty-div-main-filter{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.empty-div-main-filter::-webkit-scrollbar{display:none;width:0;height:0}}.sidebar-map-visual{height:10rem}.map-action-text-group{font-weight:400}.empty-div-main-filter{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.empty-div-main-filter)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.empty-div-main-filter)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.empty-div-main-filter{display:flex;flex-direction:column}.profile-menu-container.empty-div-main-filter{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.empty-div-main-filter{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.empty-div-main-filter) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.empty-div-main-filter){overflow:hidden}#dropdownAvatarName.empty-div-main-filter{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.empty-div-main-filter::-webkit-scrollbar{display:none;width:0;height:0}}.header-top-row{flex-direction:row}.desktop-controls{flex-direction:row;flex-wrap:wrap}.view-toggle{margin-left:auto;display:flex}.header-bottom-row{flex-direction:row;align-items:center;justify-content:space-between}.hotel-modal__content{.hotel-modal__body{padding-bottom:4rem}}}.empty-div-main-cards{margin-top:-4px;height:100%;width:auto;cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.25rem}.cards-grid-container{display:grid;height:100%;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;padding-left:.5rem;padding-right:.5rem}@media (min-width:768px){.cards-grid-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.hotel-card{display:flex;height:100%;cursor:pointer;flex-direction:column;border-radius:.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms;&:hover{box-shadow:2px 6px 25px 0 #00000025}}.card-image-container{position:relative;display:flex;width:100%;align-items:center;justify-content:center;padding:.75rem}.hotel-card-image{position:relative;height:11rem;width:100%;border-radius:.5rem;background-size:cover;background-position:center}.on-request-badge{position:absolute;top:.375rem;left:.375rem;display:none;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.sidebar-accordion>div.on-request-badge>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.on-request-badge{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.on-request-badge)){padding:0}}.cards-grid-container.on-request-badge,.cards-list-container.on-request-badge{display:none}.hotel-modal__gallery-content.on-request-badge+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.on-request-badge,.search-cancelled-wrapper.on-request-badge,.no-hotel-found-wrapper.on-request-badge,.search-cancelled-view__alert-wrap.on-request-badge,.no-hotel-found__alert-wrap.on-request-badge{display:none}.profile-menu-container.on-request-badge{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].on-request-badge,#profile-accordion>[id^='profile-accordion-body-'].on-request-badge{display:grid;grid-template-rows:0fr}.on-request-badge{&.offer-available{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-greenl) / var(--tw-bg-opacity,1))}&.offer-on-request{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-orange) / var(--tw-bg-opacity,1))}}.hotel-rating{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;gap:.25rem;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);i{font-size:1rem;line-height:1.5rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}}.hotel-card-content{display:flex;flex-grow:1;flex-direction:column;gap:.5rem;padding:.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.hotel-title{margin-bottom:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.hotel-location{display:flex;align-items:center;gap:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));i{font-size:.875rem;line-height:1.25rem}i{font-weight:500}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}}.offers-container{position:relative}.hotel-details{margin-top:.25rem;display:flex;align-items:center;justify-content:space-between}.hotel-detail-loading{position:absolute;top:0;left:0;z-index:1;display:flex;height:100%;width:100%;align-items:center;justify-content:center;background-color:rgb(var(--tw-color-black-white) / .6)}.hotel-detail-loading-text{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);@keyframes spin{to{transform:rotate(360deg)}}.ix-reload-stroke-rounded{animation:spin 1s linear infinite}}.hotel-room-info{display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));.count{font-weight:600}.count{opacity:1}.room{font-weight:400}.room{opacity:.6}i{font-size:.875rem;line-height:1.25rem}i{font-weight:500}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}}.hotel-board-badges{display:flex;align-items:center;gap:.25rem}.board-badge{display:flex;align-items:center;gap:.25rem;border-radius:9999px;padding-left:.25rem;padding-right:.25rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;i{font-size:.75rem;line-height:1rem}&.badge-ro{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1))}&.badge-ro{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}&.badge-bb{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1))}&.badge-bb{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}&.badge-hb{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1))}&.badge-hb{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}}.card-divider{margin-top:.25rem;margin-bottom:.25rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}.hotel-footer-v2{margin-top:auto;display:flex;flex-direction:column;gap:.5rem}.footer-top-row{display:flex;align-items:center;justify-content:space-between}.hotel-price-block{display:flex;flex-direction:column}.price-label{display:block;font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.price-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.price-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.price-label{display:flex;flex-direction:column}.profile-menu-container.price-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.price-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.price-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.price-label){overflow:hidden}#dropdownAvatarName.price-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.price-label::-webkit-scrollbar{display:none;width:0;height:0}}.price-flex{display:flex;align-items:baseline;gap:.25rem}.price-value{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.price-per-night{font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.hotel-actions{display:flex;gap:.5rem}.icon-btn{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-400) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.icon-btn:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1))}.icon-btn{i{font-size:.875rem;line-height:1.25rem}}.footer-bottom-row{display:flex;align-items:center;gap:.5rem}.footer-status-icons{display:flex;align-items:center;gap:.5rem;i{font-size:1rem;line-height:1.5rem}}.icon-tooltip-container{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center}.tooltip-popup-cards{display:flex;align-items:center;gap:.5rem;span{white-space:nowrap}span{font-size:.75rem;line-height:1rem}span{font-weight:600}span{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}i{font-size:1rem;line-height:1.5rem}}.icons-divider{height:2rem;width:1px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}.view-details-btn{height:2rem;flex-grow:1;border-radius:.375rem;padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;padding-bottom:.375rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;&.btn-outline{border-width:1px}&.btn-outline{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-default) / var(--tw-border-opacity,1))}&.btn-outline{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}&.btn-outline{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}&.btn-outline:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1))}&.btn-solid{border-width:1px}&.btn-solid{border-color:#fff0}&.btn-solid{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-default) / var(--tw-bg-opacity,1))}&.btn-solid{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}&.btn-solid:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}}@media (min-width:1024px){.empty-div-main-cards{margin-top:1%;width:calc(100% - 300px);background-color:#fff0}.page-btn:first-child{order:0}.page-btn:last-child{order:0}.cards-grid-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body.sidebar-collapsed .cards-grid-container{grid-template-columns:repeat(3,minmax(0,1fr))}.card-image-container{padding:1rem}.hotel-card-image{height:14rem}.on-request-badge{display:block;padding-left:1rem;padding-right:1rem}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.on-request-badge)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.on-request-badge)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.on-request-badge{display:flex;flex-direction:column}.profile-menu-container.on-request-badge{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.on-request-badge{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.on-request-badge) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.on-request-badge){overflow:hidden}#dropdownAvatarName.on-request-badge{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.on-request-badge::-webkit-scrollbar{display:none;width:0;height:0}}.hotel-card-content{gap:.75rem;padding:1rem}.hotel-title{margin-bottom:.25rem}.hotel-location{font-size:.875rem;line-height:1.25rem;i{font-size:1rem;line-height:1.5rem}}.hotel-room-info{font-size:.875rem;line-height:1.25rem;i{font-size:1rem;line-height:1.5rem}}.hotel-board-badges{gap:.5rem}.board-badge{padding-left:.375rem;padding-right:.375rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;i{font-size:.875rem;line-height:1.25rem}}.hotel-footer-v2{gap:.75rem}.price-label{font-size:.75rem;line-height:1rem}.price-value{font-size:1.125rem;line-height:1.75rem}.price-per-night{font-size:.75rem;line-height:1rem}.icon-btn{height:2rem;width:2rem;i{font-size:1rem;line-height:1.5rem}}.footer-bottom-row{gap:.75rem}.footer-status-icons{gap:.75rem;i{font-size:1.125rem;line-height:1.75rem}}.view-details-btn{height:2.5rem;padding-left:1rem;padding-right:1rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem}}@media (min-width:1920px){.cards-grid-container{grid-template-columns:repeat(3,minmax(0,1fr))}body.sidebar-collapsed .cards-grid-container{grid-template-columns:repeat(4,minmax(0,1fr))}}.cards-list-container{display:flex;height:100%;width:100%;flex-direction:column;gap:1rem;overflow-y:auto;padding-right:.5rem;padding-bottom:1rem}.cards-grid-container.hidden,.cards-list-container.hidden{display:none!important}.hotel-list-card{display:flex;width:100%;flex-shrink:0;cursor:pointer;flex-direction:column;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.hotel-list-card:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.list-card-image-wrapper{position:relative;width:100%;flex-shrink:0}.list-card-image{width:100%;background-size:cover;background-position:center}.list-on-request-badge{position:absolute;top:.75rem;left:.75rem;z-index:10;border-radius:1rem;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));&.offer-available{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-greenl) / var(--tw-bg-opacity,1))}&.offer-on-request{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-orange) / var(--tw-bg-opacity,1))}}.list-card-image-wrapper .on-request-badge{top:.75rem;left:.75rem;border-radius:1rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase}.list-card-content{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;padding:1rem}.list-header-row{display:flex;width:100%;align-items:center;justify-content:space-between}.list-rating{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.list-rating i{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.list-room-info{display:flex;align-items:center;gap:.5rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.list-room-info i{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.list-2nd-row{display:flex;align-items:center;justify-content:space-between}.list-details{display:flex;flex-direction:column}.list-title-block{margin-bottom:.5rem;display:flex;flex-direction:column;gap:.25rem}.list-hotel-title{font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.list-hotel-location{display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1));i{font-size:.875rem;line-height:1.25rem}}.list-badges-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.list-board-pill{display:flex;align-items:center;gap:.125rem;border-radius:9999px;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.625rem}.list-board-pill.pill-ro{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}.list-board-pill.pill-ro .count{font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1}.list-board-pill.pill-ro .rooms{font-size:.75rem;line-height:1rem;font-weight:400}.list-board-pill.pill-bb{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.list-board-pill.pill-hb{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.list-board-pill.pill-ro .type,.list-board-pill.pill-bb .type,.list-board-pill.pill-hb .type{font-weight:500}.list-board-pill.pill-ro .price,.list-board-pill.pill-bb .price,.list-board-pill.pill-hb .price{font-weight:600}.list-footer-row{display:flex;width:100%;flex-direction:column;justify-content:space-between}.hotel-modal__room-offers,.order-file-selector-modal,.hotel-modal__tabs-content{.footer-empty{display:none}}.list-footer-left{display:flex;width:100%;flex-direction:column;gap:.25rem}.list-price-block{display:flex;align-items:center;gap:1rem}.list-price-block .label{font-size:.875rem;line-height:1.25rem}.list-price-block .price-flex{display:flex;align-items:baseline;gap:.25rem}.list-price-block .price-flex:not(.price-override) .value{font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.list-price-block .price-flex .per-night{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.list-actions{margin-bottom:.25rem;display:none;align-items:center;gap:.5rem}.sidebar-accordion>div.list-actions>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.list-actions{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.list-actions)){padding:0}}.cards-grid-container.list-actions,.cards-list-container.list-actions{display:none}.hotel-modal__gallery-content.list-actions+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.list-actions,.search-cancelled-wrapper.list-actions,.no-hotel-found-wrapper.list-actions,.search-cancelled-view__alert-wrap.list-actions,.no-hotel-found__alert-wrap.list-actions{display:none}.profile-menu-container.list-actions{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].list-actions,#profile-accordion>[id^='profile-accordion-body-'].list-actions{display:grid;grid-template-rows:0fr}@media (min-width:640px){.list-actions{display:flex}}.list-icon-btn{display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-400) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.list-icon-btn:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1))}.list-icon-btn i{font-size:.875rem;line-height:1.25rem}.list-footer-right{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem}.list-status-icons{margin-right:.75rem;display:flex;align-items:center;gap:.5rem;font-size:1.125rem;line-height:1.75rem}.icon-tooltip-container{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center}.icons-divider{margin-left:.25rem;margin-right:.25rem;height:1rem;width:1px;--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity,1))}.list-view-btn{display:flex;height:2.25rem;width:100%;align-items:center;justify-content:center;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.list-view-btn.btn-outline{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-default) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}.list-view-btn.btn-outline:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1))}.list-view-btn.btn-solid{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-default) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.list-view-btn.btn-solid:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity,1))}@media (min-width:1024px){.cards-list-container{margin-left:.5rem}.hotel-list-card{flex-direction:row}.list-card-image-wrapper{width:18rem}.list-title-block{margin-top:-.25rem}.list-hotel-title{font-size:1.125rem;line-height:1.75rem}.list-board-pill{padding-left:.375rem;padding-right:.375rem;padding-top:.25rem;padding-bottom:.25rem}.list-footer-row{flex-direction:row;align-items:center}.list-footer-right{width:auto;justify-content:flex-end}.list-view-btn{width:9rem}}.mobile-filter-overlay{position:fixed;inset:0;z-index:50;display:none;background-color:rgb(var(--tw-color-black-950) / var(--tw-bg-opacity,1));--tw-bg-opacity:0.4}.sidebar-accordion>div.mobile-filter-overlay>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.mobile-filter-overlay{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.mobile-filter-overlay)){padding:0}}.cards-grid-container.mobile-filter-overlay,.cards-list-container.mobile-filter-overlay{display:none}.hotel-modal__gallery-content.mobile-filter-overlay+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.mobile-filter-overlay,.search-cancelled-wrapper.mobile-filter-overlay,.no-hotel-found-wrapper.mobile-filter-overlay,.search-cancelled-view__alert-wrap.mobile-filter-overlay,.no-hotel-found__alert-wrap.mobile-filter-overlay{display:none}.bg-dark-backdrop\/70.mobile-filter-overlay.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.mobile-filter-overlay.z-40{display:none}.profile-menu-container.mobile-filter-overlay{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].mobile-filter-overlay,#profile-accordion>[id^='profile-accordion-body-'].mobile-filter-overlay{display:grid;grid-template-rows:0fr}.mobile-filter-overlay.active{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.mobile-filter-overlay.active)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.mobile-filter-overlay.active)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.mobile-filter-overlay.active{display:flex;flex-direction:column}.profile-menu-container.mobile-filter-overlay.active{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.mobile-filter-overlay.active{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.mobile-filter-overlay.active) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.mobile-filter-overlay.active){overflow:hidden}#dropdownAvatarName.mobile-filter-overlay.active{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.mobile-filter-overlay.active::-webkit-scrollbar{display:none;width:0;height:0}}.results-filter-container{display:flex;width:100%;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.main-label{margin-bottom:.5rem;display:block;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.main-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.main-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.main-label{display:flex;flex-direction:column}.profile-menu-container.main-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.main-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.main-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.main-label){overflow:hidden}#dropdownAvatarName.main-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.main-label::-webkit-scrollbar{display:none;width:0;height:0}}.filter-main-card{margin-bottom:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.375rem}.filter-main-title{font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));.sub-location{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.filter-location-card{padding:0}.location-header-buttons{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.location-header{margin-bottom:.375rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;&.debug-mode-true{flex-direction:column}&.debug-mode-true{.location-header-buttons{width:100%}.location-header-buttons{flex-direction:row}.location-header-buttons{justify-content:flex-end}}}.location-info h4{font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.btn-change-location{display:flex;height:1.25rem;align-items:center;gap:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.filter-stats-list{display:flex;flex-direction:column;gap:.125rem}.filter-stat-row{margin-top:0;display:flex;width:100%;align-items:center;justify-content:space-between;padding-right:.75rem}.stat-label{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.stat-label i{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.stat-value{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.filter-stat-row--suppliers{flex-direction:column;align-items:flex-start;.stat-label{flex-shrink:0}.stat-label{padding-top:.125rem}.filter-supplier-list{align-items:flex-start}.filter-supplier-list{text-align:left}}.filter-supplier-list-wrap{margin-top:5px;display:flex;min-width:0;flex:1 1 0%;flex-direction:column;align-items:flex-end}.filter-supplier-list{margin:0;display:flex;width:100%;min-width:0;list-style-type:none;flex-direction:column;align-items:flex-end;gap:.25rem;padding:0;text-align:right}.traveller-widget-dialog--new-ui #last-reservation .filter-supplier-list{margin-top:.5rem;display:flex;justify-content:flex-end;gap:.5rem}.filter-supplier-list__item{max-width:100%;overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.filter-supplier-list--collapsed .filter-supplier-list__item--overflow{display:none}.sidebar-accordion>div.filter-supplier-list--collapsed .filter-supplier-list__item--overflow>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.filter-supplier-list--collapsed .filter-supplier-list__item--overflow{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.filter-supplier-list--collapsed .filter-supplier-list__item--overflow)){padding:0}}.cards-grid-container.filter-supplier-list--collapsed .filter-supplier-list__item--overflow,.cards-list-container.filter-supplier-list--collapsed .filter-supplier-list__item--overflow{display:none}.hotel-modal__gallery-content.filter-supplier-list--collapsed .filter-supplier-list__item--overflow+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.filter-supplier-list--collapsed .filter-supplier-list__item--overflow,.search-cancelled-wrapper.filter-supplier-list--collapsed .filter-supplier-list__item--overflow,.no-hotel-found-wrapper.filter-supplier-list--collapsed .filter-supplier-list__item--overflow,.search-cancelled-view__alert-wrap.filter-supplier-list--collapsed .filter-supplier-list__item--overflow,.no-hotel-found__alert-wrap.filter-supplier-list--collapsed .filter-supplier-list__item--overflow{display:none}.profile-menu-container.filter-supplier-list--collapsed .filter-supplier-list__item--overflow{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].filter-supplier-list--collapsed .filter-supplier-list__item--overflow,#profile-accordion>[id^='profile-accordion-body-'].filter-supplier-list--collapsed .filter-supplier-list__item--overflow{display:grid;grid-template-rows:0fr}.filter-supplier-list__toggle{margin-top:.25rem;align-self:flex-end;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.filter-supplier-list__toggle:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-600) / var(--tw-text-opacity,1))}.room-details-box{margin-top:.25rem;margin-bottom:.25rem;margin-left:auto;display:flex;height:2.25rem;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(191 219 254 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(219 234 254 / var(--tw-bg-opacity,1));padding:.125rem}.room-no{font-size:.75rem;line-height:1rem;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-text-opacity:0.6}.hash-no{margin-left:.125rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.adult-badge{display:flex;height:1.5rem;width:5rem;align-items:center;gap:.25rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);i{font-size:.75rem;line-height:1rem}i{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity,1))}}.adult-text{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));opacity:.6}.adult-number{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.filter-dropdowns-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}.filter-dropdowns-section{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding:1rem}.flex-row-gap{display:flex;gap:.75rem}.dropdown-box{display:flex;cursor:pointer;align-items:center;justify-content:space-between;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-300) / var(--tw-border-opacity,1));padding:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.dropdown-box:hover{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-300) / var(--tw-border-opacity,1))}.label-text{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.value-text{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.dropdown-box i{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.filter-poi-section{margin-bottom:.5rem;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;.search-input-wrapper{.select2-container{width:calc(100% - 46px)!important}.select2-container--default .select2-selection--single{padding-left:1rem}.select2-container--default .select2-selection--single{font-size:.75rem;line-height:1rem}.select2-selection__clear{margin-left:.25rem}.select2-selection__clear{display:inline-block}.select2-selection__clear{font-size:1.25rem;line-height:1.75rem}}}.main-label-poi{margin-left:0;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.main-label-poi)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.main-label-poi)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.main-label-poi{display:flex;flex-direction:column}.profile-menu-container.main-label-poi{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.main-label-poi{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.main-label-poi) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.main-label-poi){overflow:hidden}#dropdownAvatarName.main-label-poi{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.main-label-poi::-webkit-scrollbar{display:none;width:0;height:0}}.search-input-wrapper{position:relative;margin-bottom:0;display:flex;align-items:center;.select2-container--default .select2-selection--single{display:flex}.select2-container--default .select2-selection--single{align-items:center}.select2-container--default .select2-selection--single{align-self:center}.select2-container--default .select2-selection--single{border-style:none}.select2-container--default .select2-selection--single{background-color:#fff0}.select2-container--default .select2-selection--single{padding-top:0;padding-bottom:0}.select2-container--default .select2-selection--single{padding-left:25px}.select2-container--default .select2-selection--single{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.action-open-map{width:50px!important}.select2-container{width:100%!important}}.search-input-wrapper input{height:2.5rem;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity,1));padding-left:2.5rem;padding-right:2.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));outline:2px solid #fff0;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.poi-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none!important;background-image:none!important;width:100%;cursor:pointer;border-style:none;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));outline:2px solid #fff0;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;height:30px;padding-left:18px;padding-right:25px;padding-top:0;padding-bottom:0;display:flex;align-items:center}.poi-dropdown:focus{border-style:none;outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.search-input-wrapper .search-icon{pointer-events:none;position:absolute;top:50%;left:0;z-index:10;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity,1))}.search-input-wrapper .arrow-icon{pointer-events:none;position:absolute;top:50%;right:.5rem;z-index:10;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-600) / var(--tw-text-opacity,1))}.poi-divider{margin-left:0;margin-right:0;margin-top:.5rem;margin-bottom:.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-50) / var(--tw-border-opacity,1))}.map-toggle-row{display:flex;width:100%;align-items:center;justify-content:space-between}.map-link{display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.toggle-switch{position:relative;display:inline-flex;height:1.25rem;width:2.25rem;flex-shrink:0;cursor:pointer;align-items:center}.toggle-switch input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.toggle-switch .slider{position:absolute;inset:0;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.bg-dark-backdrop\/70.fixed.toggle-switch .slider.z-40{display:none}.toggle-switch input:checked+.slider{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity,1))}.toggle-switch .slider:after{content:"";position:absolute;top:.125rem;left:.125rem;height:1rem;width:1rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.toggle-switch input:checked+.slider:after{transform:translateX(16px)}.result-filter-price-card{margin-bottom:.5rem;box-sizing:border-box;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem}.result-filter-price-label{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-price-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-price-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.result-filter-price-label{display:flex;flex-direction:column}.profile-menu-container.result-filter-price-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.result-filter-price-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.result-filter-price-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.result-filter-price-label){overflow:hidden}#dropdownAvatarName.result-filter-price-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.result-filter-price-label::-webkit-scrollbar{display:none;width:0;height:0}}.filters-label-wrapper{display:flex;align-items:center;justify-content:space-between;.input-group-addon{font-size:.75rem;line-height:1rem}.input-group-addon{font-weight:500}.input-group-addon{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.btn-clear-filters{text-transform:capitalize}.price-values-row{input{width:70px}input:focus-visible{border-style:none}input:focus-visible{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}input:focus-visible{outline:2px solid #fff0;outline-offset:2px}input:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input:focus-visible{--tw-ring-color:transparent}input:focus-visible{--tw-ring-offset-width:0px}.price-max input{text-align:right}.traveller-widget-dialog--new-ui #last-reservation .price-max input{margin-top:.5rem;display:flex;justify-content:flex-end;gap:.5rem}}.price-values-row{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.custom-range-slider{position:relative;margin-bottom:.5rem;height:.375rem;width:100%;padding-left:.5rem;padding-right:.5rem}.slider-track-base{position:absolute;inset:0;height:100%;width:100%;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1))}.bg-dark-backdrop\/70.fixed.slider-track-base.z-40{display:none}.slider-track-active{position:absolute;left:25%;right:33.333333%;height:100%;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(147 197 253 / var(--tw-bg-opacity,1))}.slider-handle{position:absolute;top:50%;z-index:10;height:.875rem;width:.875rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(10 37 64 / var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;&:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}&.left-handle{left:25%}&.left-handle{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}&.left-handle{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}&.right-handle{left:66.666667%}&.right-handle{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}&.right-handle{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.ui-slider{position:relative;height:8px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1));.ui-slider-handle{z-index:10}.ui-slider-handle{height:14px}.ui-slider-handle{width:14px}.ui-slider-handle{cursor:pointer}.ui-slider-handle{border-radius:9999px}.ui-slider-handle{border-width:2.5px}.ui-slider-handle{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity,1))}.ui-slider-handle{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-900) / var(--tw-bg-opacity,1))}.ui-slider-handle{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ui-slider-handle{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.ui-slider-handle{&:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}}.ui-slider-range{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(147 197 253 / var(--tw-bg-opacity,1))}.result-filter-checkbox-card{margin-bottom:.5rem;box-sizing:border-box;width:100%;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem}.result-filter-checkbox-label{margin-bottom:.75rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-checkbox-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-checkbox-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.result-filter-checkbox-label{display:flex;flex-direction:column}.profile-menu-container.result-filter-checkbox-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.result-filter-checkbox-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.result-filter-checkbox-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.result-filter-checkbox-label){overflow:hidden}#dropdownAvatarName.result-filter-checkbox-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.result-filter-checkbox-label::-webkit-scrollbar{display:none;width:0;height:0}}.filter-checkbox-list{display:flex;flex-direction:column;gap:.75rem}.filter-checkbox-item{position:relative;display:flex;cursor:pointer;align-items:center;gap:.5rem}.filter-checkbox-item input{position:absolute;height:0;width:0;cursor:pointer;opacity:0}.custom-check{display:flex;height:.75rem;width:.75rem;align-items:center;justify-content:center;border-radius:.125rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;.check-icon{display:none}.check-icon{font-size:.75rem;line-height:1rem}.check-icon{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.sidebar-accordion>div.check-icon>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.check-icon{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.check-icon)){padding:0}}.cards-grid-container.check-icon,.cards-list-container.check-icon{display:none}.cards-grid-container.check-icon,.cards-list-container.check-icon{display:none}.hotel-modal__gallery-content.check-icon+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.profile-menu-container.check-icon{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].check-icon,#profile-accordion>[id^='profile-accordion-body-'].check-icon{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].check-icon,#profile-accordion>[id^='profile-accordion-body-'].check-icon{display:grid;grid-template-rows:0fr}}.filter-checkbox-item:hover .custom-check{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity,1))}.filter-checkbox-item input:checked~.custom-check{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-600) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity,1));.check-icon{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.check-icon)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.check-icon)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.check-icon)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.check-icon)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.check-icon)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.check-icon){}}}.search-advanced-panel .supplier-dropdown-menu.check-icon{display:flex;flex-direction:column}.profile-menu-container.check-icon{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.check-icon{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.check-icon) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.check-icon){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.check-icon{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.check-icon::-webkit-scrollbar{display:none;width:0;height:0}}}.filter-checkbox-text{font-size:.875rem;line-height:1.25rem;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.result-filter-hotel-card,.result-filter-address-card{margin-bottom:.5rem;box-sizing:border-box;height:4rem;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.result-filter-hotel-label,.result-filter-address-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-hotel-label)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .result-filter-address-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-hotel-label)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .result-filter-address-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.result-filter-hotel-label,.search-advanced-panel .supplier-dropdown-menu .result-filter-address-label{display:flex;flex-direction:column}.profile-menu-container.result-filter-hotel-label,.profile-menu-container .result-filter-address-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.result-filter-hotel-label,.profile-menu-container .result-filter-address-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.result-filter-hotel-label) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName .result-filter-address-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.result-filter-hotel-label),body:has(#dropdownAvatarName .result-filter-address-label){overflow:hidden}#dropdownAvatarName.result-filter-hotel-label,#dropdownAvatarName .result-filter-address-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.result-filter-hotel-label::-webkit-scrollbar,#dropdownAvatarName .result-filter-address-label::-webkit-scrollbar{display:none;width:0;height:0}}.result-filter-hotel-wrapper,.result-filter-address-wrapper{position:relative;display:flex;width:100%;align-items:center}.result-filter-hotel-icon,.result-filter-address-icon{pointer-events:none;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.result-filter-hotel-input,.result-filter-address-input{height:.875rem;width:100%;border-style:none;background-color:#fff0;padding-left:1.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));outline:2px solid #fff0;outline-offset:2px}.result-filter-rate-card{margin-bottom:.75rem;box-sizing:border-box;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem}.result-filter-rate-label{margin-bottom:.75rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-rate-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-rate-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.result-filter-rate-label{display:flex;flex-direction:column}.profile-menu-container.result-filter-rate-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.result-filter-rate-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.result-filter-rate-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.result-filter-rate-label){overflow:hidden}#dropdownAvatarName.result-filter-rate-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.result-filter-rate-label::-webkit-scrollbar{display:none;width:0;height:0}}.rate-tags-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.rate-tag-item{position:relative;cursor:pointer}.rate-tag-input{position:absolute;height:0;width:0;opacity:0}.rate-tag-pill{display:inline-block;height:1.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.625rem;padding-right:.625rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.25rem;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.rate-tag-item:hover .rate-tag-pill{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1))}.rate-tag-input:checked~.rate-tag-pill{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-600) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}.result-filter-map-card{margin-bottom:.75rem;box-sizing:border-box;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem}.result-filter-map-label{margin-bottom:.5rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-map-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-map-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.result-filter-map-label{display:flex;flex-direction:column}.profile-menu-container.result-filter-map-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.result-filter-map-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.result-filter-map-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.result-filter-map-label){overflow:hidden}#dropdownAvatarName.result-filter-map-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.result-filter-map-label::-webkit-scrollbar{display:none;width:0;height:0}}.result-filter-map-chip{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.625rem;padding-bottom:.625rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;&:hover{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-200) / var(--tw-border-opacity,1))}&:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-100) / var(--tw-bg-opacity,1))}}.result-filter-map-chip__icon{flex-shrink:0;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-600) / var(--tw-text-opacity,1))}.result-filter-map-chip__content{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:.125rem}.result-filter-map-chip__distance{font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}.result-filter-map-subtext{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:400;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.result-filter-map-chip__action{flex-shrink:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;&:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}}.result-filter-board-card{margin-bottom:.75rem;box-sizing:border-box;width:100%;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem}.result-filter-board-label{margin-bottom:1rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-board-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-board-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.result-filter-board-label{display:flex;flex-direction:column}.profile-menu-container.result-filter-board-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.result-filter-board-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.result-filter-board-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.result-filter-board-label){overflow:hidden}#dropdownAvatarName.result-filter-board-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.result-filter-board-label::-webkit-scrollbar{display:none;width:0;height:0}}.board-basis-list{display:flex;flex-direction:column;gap:1rem}.board-basis-item{position:relative;display:flex;cursor:pointer;align-items:center;gap:.5rem;input{position:absolute}input{height:0}input{width:0}input{opacity:0}input{&:checked~.custom-check{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-600) / var(--tw-border-opacity,1))}&:checked~.custom-check{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity,1))}&:checked~.custom-check{.check-icon{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.check-icon)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.check-icon)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.check-icon)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.check-icon)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.check-icon)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.check-icon){}}}.search-advanced-panel .supplier-dropdown-menu.check-icon{display:flex;flex-direction:column}.profile-menu-container.check-icon{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.check-icon{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.check-icon) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.check-icon){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.check-icon{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.check-icon::-webkit-scrollbar{display:none;width:0;height:0}}}}}.board-badge{display:flex;height:1.25rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px;border-width:1px;padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem;font-weight:700;i{font-size:.625rem}}.badge-blue{--tw-border-opacity:1;border-color:rgb(219 234 254 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity,1))}.badge-green{--tw-border-opacity:1;border-color:rgb(var(--tw-color-green-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-green-50) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-green-600) / var(--tw-text-opacity,1))}.badge-red{--tw-border-opacity:1;border-color:rgb(254 226 226 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity,1))}.badge-blue-dark{--tw-border-opacity:1;border-color:rgb(191 219 254 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(29 78 216 / var(--tw-text-opacity,1))}.badge-orange{--tw-border-opacity:1;border-color:rgb(var(--tw-color-orange-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-orange-50) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.board-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.result-filter-exclude-card{margin-bottom:.75rem;box-sizing:border-box;width:100%;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem}.result-filter-exclude-label{margin-bottom:.75rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-exclude-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-exclude-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.result-filter-exclude-label{display:flex;flex-direction:column}.profile-menu-container.result-filter-exclude-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.result-filter-exclude-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.result-filter-exclude-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.result-filter-exclude-label){overflow:hidden}#dropdownAvatarName.result-filter-exclude-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.result-filter-exclude-label::-webkit-scrollbar{display:none;width:0;height:0}}.exclude-option-wrapper{display:flex;align-items:center}.result-filter-exclude-card__notice{margin-top:.5rem;display:flex;align-items:flex-start;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:rgb(var(--tw-color-semantic-orange) / var(--tw-border-opacity,1));--tw-border-opacity:0.15;background-color:rgb(var(--tw-color-semantic-yellow) / var(--tw-bg-opacity,1));--tw-bg-opacity:0.4;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.result-filter-exclude-card__noticeIcon{margin-top:.125rem;flex-shrink:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.result-filter-exclude-card__noticeText{font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.filter-checkbox-text{font-size:.875rem;line-height:1.25rem;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}#location-filter-wrapper{margin-bottom:.75rem;box-sizing:border-box;width:100%;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;.result-filter-location-label{margin-bottom:.75rem}.result-filter-location-label{font-size:.875rem;line-height:1.25rem}.result-filter-location-label{font-weight:600}.result-filter-location-label{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.result-filter-location-label{display:block}.result-filter-location-city{padding-top:.25rem}.result-filter-location-city{font-size:.875rem;line-height:1.25rem}.result-filter-location-city{font-weight:600}.result-filter-location-city{font-style:italic}.result-filter-location-city{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.filter-checkbox-list{display:flex}.filter-checkbox-list{flex-direction:column}.filter-checkbox-list{gap:.5rem}.filter-checkbox-text{font-size:.875rem;line-height:1.25rem}.filter-checkbox-text{line-height:1}.filter-checkbox-text{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.result-filter-classification-card{margin-bottom:.75rem;box-sizing:border-box;width:100%;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem}.result-filter-classification-label{margin-bottom:.75rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-classification-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-filter-classification-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.result-filter-classification-label{display:flex;flex-direction:column}.profile-menu-container.result-filter-classification-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.result-filter-classification-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.result-filter-classification-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.result-filter-classification-label){overflow:hidden}#dropdownAvatarName.result-filter-classification-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.result-filter-classification-label::-webkit-scrollbar{display:none;width:0;height:0}}.filter-checkbox-list{display:flex;flex-direction:column;gap:.25rem}.star-rating-wrapper{margin-left:-.25rem;display:flex;align-items:center;gap:.125rem;.star-icon{font-size:.875rem;line-height:1.25rem}.star-icon.star--active{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.star-icon.star--inactive{--tw-text-opacity:1;color:rgb(var(--tw-color-black-100) / var(--tw-text-opacity,1))}}.star-text{margin-left:.25rem;font-size:.75rem;line-height:1rem;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}#hotel-type-wrapper{margin-bottom:.75rem;box-sizing:border-box;width:100%;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;.hotel-type-label{margin-bottom:.75rem}.hotel-type-label{display:block}.hotel-type-label{font-size:.875rem;line-height:1.25rem}.hotel-type-label{font-weight:600}.hotel-type-label{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-type-label)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-type-label)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.hotel-type-label)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.hotel-type-label)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.hotel-type-label)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.hotel-type-label){}}}.search-advanced-panel .supplier-dropdown-menu.hotel-type-label{display:flex;flex-direction:column}.profile-menu-container.hotel-type-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.hotel-type-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.hotel-type-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.hotel-type-label){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.hotel-type-label{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.hotel-type-label::-webkit-scrollbar{display:none;width:0;height:0}}.filter-checkbox-list{display:flex}.filter-checkbox-list{flex-direction:column}.filter-checkbox-list{gap:.5rem}.filter-checkbox-item{position:relative}.filter-checkbox-item{display:flex}.filter-checkbox-item{cursor:pointer}.filter-checkbox-item{align-items:flex-start}.filter-checkbox-item{gap:.5rem}.filter-checkbox-item{input{position:absolute}input{height:0}input{width:0}input{opacity:0}input{&:checked~.custom-check{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-600) / var(--tw-border-opacity,1))}&:checked~.custom-check{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity,1))}&:checked~.custom-check{.check-icon{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.check-icon)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.check-icon)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.check-icon)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.check-icon)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.check-icon)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.check-icon){}}}.search-advanced-panel .supplier-dropdown-menu.check-icon{display:flex;flex-direction:column}.profile-menu-container.check-icon{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.check-icon{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.check-icon) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.check-icon){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.check-icon{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.check-icon::-webkit-scrollbar{display:none;width:0;height:0}}}}}.custom-check{margin-top:.125rem}.custom-check{display:flex}.custom-check{height:1rem}.custom-check{width:1rem}.custom-check{flex-shrink:0}.custom-check{align-items:center}.custom-check{justify-content:center}.custom-check{border-radius:.125rem}.custom-check{border-width:1px}.custom-check{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}.custom-check{--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity,1))}.custom-check{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.custom-check{.check-icon{display:none}.check-icon{font-size:.625rem}.check-icon{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.sidebar-accordion>div.check-icon>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.check-icon{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.check-icon)){padding:0}}.cards-grid-container.check-icon,.cards-list-container.check-icon{display:none}.cards-grid-container.check-icon,.cards-list-container.check-icon{display:none}.hotel-modal__gallery-content.check-icon+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.profile-menu-container.check-icon{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].check-icon,#profile-accordion>[id^='profile-accordion-body-'].check-icon{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].check-icon,#profile-accordion>[id^='profile-accordion-body-'].check-icon{display:grid;grid-template-rows:0fr}}.filter-checkbox-text{font-size:.875rem;line-height:1.25rem}.filter-checkbox-text{line-height:1.25}.filter-checkbox-text{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.view-all-wrapper{margin-top:.5rem}.view-all-wrapper{.view-all-btn{display:flex}.view-all-btn{align-items:center}.view-all-btn{gap:.5rem}.view-all-btn{font-size:.875rem;line-height:1.25rem}.view-all-btn{font-weight:500}.view-all-btn{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-dark-800) / var(--tw-text-opacity,1))}.view-all-btn{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.view-all-btn:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}.view-all-btn{i{margin-top:.75rem}i{font-size:.75rem;line-height:1rem}}}}#hotel-category-wrapper{margin-bottom:.75rem;box-sizing:border-box;width:100%;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;.hotel-category-label{margin-bottom:1rem}.hotel-category-label{display:block}.hotel-category-label{font-size:.875rem;line-height:1.25rem}.hotel-category-label{font-weight:600}.hotel-category-label{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-category-label)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-category-label)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.hotel-category-label)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.hotel-category-label)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.hotel-category-label)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.hotel-category-label){}}}.search-advanced-panel .supplier-dropdown-menu.hotel-category-label{display:flex;flex-direction:column}.profile-menu-container.hotel-category-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.hotel-category-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.hotel-category-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.hotel-category-label){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.hotel-category-label{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.hotel-category-label::-webkit-scrollbar{display:none;width:0;height:0}}.filter-checkbox-list{display:flex}.filter-checkbox-list{flex-direction:column}.filter-checkbox-list{gap:.5rem}.filter-checkbox-item{position:relative}.filter-checkbox-item{display:flex}.filter-checkbox-item{cursor:pointer}.filter-checkbox-item{align-items:flex-start}.filter-checkbox-item{gap:.5rem}.filter-checkbox-item{input{position:absolute}input{height:0}input{width:0}input{opacity:0}input{&:checked~.custom-check{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-600) / var(--tw-border-opacity,1))}&:checked~.custom-check{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity,1))}&:checked~.custom-check{.check-icon{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.check-icon)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.check-icon)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.check-icon)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.check-icon)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.check-icon)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.check-icon){}}}.search-advanced-panel .supplier-dropdown-menu.check-icon{display:flex;flex-direction:column}.profile-menu-container.check-icon{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.check-icon{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.check-icon) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.check-icon){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.check-icon{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.check-icon::-webkit-scrollbar{display:none;width:0;height:0}}}}}.custom-check{margin-top:.125rem}.custom-check{display:flex}.custom-check{height:.75rem}.custom-check{width:.75rem}.custom-check{flex-shrink:0}.custom-check{align-items:center}.custom-check{justify-content:center}.custom-check{border-radius:.125rem}.custom-check{border-width:1px}.custom-check{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}.custom-check{--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity,1))}.custom-check{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.custom-check{.check-icon{display:none}.check-icon{font-size:.625rem}.check-icon{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.sidebar-accordion>div.check-icon>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.check-icon{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.check-icon)){padding:0}}.cards-grid-container.check-icon,.cards-list-container.check-icon{display:none}.cards-grid-container.check-icon,.cards-list-container.check-icon{display:none}.hotel-modal__gallery-content.check-icon+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.results-cards-wrapper.check-icon,.search-cancelled-wrapper.check-icon,.no-hotel-found-wrapper.check-icon,.search-cancelled-view__alert-wrap.check-icon,.no-hotel-found__alert-wrap.check-icon{display:none}.profile-menu-container.check-icon{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].check-icon,#profile-accordion>[id^='profile-accordion-body-'].check-icon{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].check-icon,#profile-accordion>[id^='profile-accordion-body-'].check-icon{display:grid;grid-template-rows:0fr}}.filter-checkbox-text{font-size:.875rem;line-height:1.25rem}.filter-checkbox-text{line-height:1.25}.filter-checkbox-text{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.view-all-wrapper-2{margin-top:.5rem}.view-all-wrapper-2{.view-all-link{display:flex}.view-all-link{align-items:center}.view-all-link{gap:.5rem}.view-all-link{font-size:.875rem;line-height:1.25rem}.view-all-link{font-weight:500}.view-all-link{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-dark-800) / var(--tw-text-opacity,1))}.view-all-link{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.view-all-link{&:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}i{margin-top:.75rem}i{font-size:.75rem;line-height:1rem}}}}#facilities-wrapper{margin-bottom:.75rem;box-sizing:border-box;width:100%;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;.facilities-label{margin-bottom:.75rem}.facilities-label{display:block}.facilities-label{font-size:.875rem;line-height:1.25rem}.facilities-label{font-weight:600}.facilities-label{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.facilities-label)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.facilities-label)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.facilities-label)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.facilities-label)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.facilities-label)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.facilities-label){}}}.search-advanced-panel .supplier-dropdown-menu.facilities-label{display:flex;flex-direction:column}.profile-menu-container.facilities-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.facilities-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.facilities-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.facilities-label){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.facilities-label{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.facilities-label::-webkit-scrollbar{display:none;width:0;height:0}}.facilities-tag-list{display:flex}.facilities-tag-list{flex-wrap:wrap}.facilities-tag-list{gap:.5rem}.facility-tag-item{position:relative}.facility-tag-item{cursor:pointer}.facility-tag-item{.facility-input{position:absolute}.facility-input{height:0}.facility-input{width:0}.facility-input{opacity:0}}.facility-pill{display:flex}.facility-pill{height:1.5rem}.facility-pill{align-items:center}.facility-pill{gap:.25rem}.facility-pill{border-radius:.5rem}.facility-pill{border-width:1px}.facility-pill{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}.facility-pill{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.facility-pill{padding-left:.25rem;padding-right:.25rem}.facility-pill{padding-top:.25rem;padding-bottom:.25rem}.facility-pill{font-size:.75rem;line-height:1rem}.facility-pill{line-height:1}.facility-pill{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.facility-pill{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.facility-pill{i{font-size:1rem;line-height:1.5rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}}.facility-tag-item:hover .facility-pill{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity,1))}.facility-tag-item:hover .facility-pill{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1))}.facility-input:checked~.facility-pill{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-600) / var(--tw-border-opacity,1))}.facility-input:checked~.facility-pill{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1))}.facility-input:checked~.facility-pill{font-weight:700}.facility-input:checked~.facility-pill{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}.facility-input:checked~.facility-pill{i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}}}.facilities-filter-card__divider{margin-left:-3.5rem;margin-right:-3.5rem;margin-top:0;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.facilities-filter-card__summary{margin-left:.5rem;margin-right:.5rem;margin-top:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center}.facilities-filter-card__summaryText{font-size:.75rem;line-height:1rem;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.facilities-filter-card__summaryStrong{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));opacity:1}.facilities-filter-card__summaryAction{margin-left:auto;margin-right:auto;margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.facilities-filter-card__summaryAction)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.facilities-filter-card__summaryAction)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.facilities-filter-card__summaryAction{display:flex;flex-direction:column}.profile-menu-container.facilities-filter-card__summaryAction{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.facilities-filter-card__summaryAction{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.facilities-filter-card__summaryAction) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.facilities-filter-card__summaryAction){overflow:hidden}#dropdownAvatarName.facilities-filter-card__summaryAction{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.facilities-filter-card__summaryAction::-webkit-scrollbar{display:none;width:0;height:0}}.facilities-filter-card__actions{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between}.facilities-filter-card__clear{display:none}.sidebar-accordion>div.facilities-filter-card__clear>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.facilities-filter-card__clear{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.facilities-filter-card__clear)){padding:0}}.cards-grid-container.facilities-filter-card__clear,.cards-list-container.facilities-filter-card__clear{display:none}.hotel-modal__gallery-content.facilities-filter-card__clear+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.facilities-filter-card__clear,.search-cancelled-wrapper.facilities-filter-card__clear,.no-hotel-found-wrapper.facilities-filter-card__clear,.search-cancelled-view__alert-wrap.facilities-filter-card__clear,.no-hotel-found__alert-wrap.facilities-filter-card__clear{display:none}.profile-menu-container.facilities-filter-card__clear{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].facilities-filter-card__clear,#profile-accordion>[id^='profile-accordion-body-'].facilities-filter-card__clear{display:grid;grid-template-rows:0fr}.facilities-filter-card__apply{display:none}.sidebar-accordion>div.facilities-filter-card__apply>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.facilities-filter-card__apply{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.facilities-filter-card__apply)){padding:0}}.cards-grid-container.facilities-filter-card__apply,.cards-list-container.facilities-filter-card__apply{display:none}.hotel-modal__gallery-content.facilities-filter-card__apply+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.facilities-filter-card__apply,.search-cancelled-wrapper.facilities-filter-card__apply,.no-hotel-found-wrapper.facilities-filter-card__apply,.search-cancelled-view__alert-wrap.facilities-filter-card__apply,.no-hotel-found__alert-wrap.facilities-filter-card__apply{display:none}.profile-menu-container.facilities-filter-card__apply{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].facilities-filter-card__apply,#profile-accordion>[id^='profile-accordion-body-'].facilities-filter-card__apply{display:grid;grid-template-rows:0fr}.facilities-filter-card__apply{i{font-size:.625rem}}.mobile-filter-sort-section{margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem;padding-left:.25rem;padding-right:.25rem;.sort-card-full,.sort-card-half{overflow:hidden}.sort-card-full,.sort-card-half{border-radius:.375rem}.sort-card-full,.sort-card-half{border-width:1px}.sort-card-full,.sort-card-half{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}.sort-card-full,.sort-card-half{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.sort-row-split{display:flex}.sort-row-split{width:100%}.sort-row-split{gap:.75rem}.sort-card-half{flex:1 1 0%}.sort-inner{position:relative}.sort-inner{display:flex}.sort-inner{height:2.25rem}.sort-inner{align-items:center}.sort-inner{justify-content:space-between}.sort-inner{padding-left:.5rem;padding-right:.5rem}.sort-inner{.label-group{display:flex}.label-group{align-items:center}.label-group{gap:.25rem}.label-group{i{font-size:1rem;line-height:1.5rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.title{white-space:nowrap}.title{font-size:.875rem;line-height:1.25rem}.title{font-weight:500}.title{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}}.value-group{display:flex}.value-group{align-items:center}.value-group{gap:.5rem}.value-group{.current-value{font-size:.75rem;line-height:1rem}.current-value{font-weight:600}.current-value{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}i{font-size:.625rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}}&.custom-sort-logic{.center-value{pointer-events:none}.center-value{.current-value{font-size:.75rem;line-height:1rem}.current-value{font-weight:600}.current-value{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.current-value{left:60%}}.arrow-group i{font-size:.625rem}.arrow-group i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}}.hidden-select{position:absolute}.hidden-select{inset:0}.hidden-select{z-index:10}.hidden-select{height:100%}.hidden-select{width:100%}.hidden-select{cursor:pointer}.hidden-select{opacity:0}.bg-dark-backdrop\/70.fixed.hidden-select.z-40{display:none}}}.mobile-filters-overlay{position:fixed;inset:0;z-index:50;display:none;background-color:rgb(var(--tw-color-black-950) / var(--tw-bg-opacity,1));--tw-bg-opacity:0.4}.sidebar-accordion>div.mobile-filters-overlay>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.mobile-filters-overlay{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.mobile-filters-overlay)){padding:0}}.cards-grid-container.mobile-filters-overlay,.cards-list-container.mobile-filters-overlay{display:none}.hotel-modal__gallery-content.mobile-filters-overlay+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.mobile-filters-overlay,.search-cancelled-wrapper.mobile-filters-overlay,.no-hotel-found-wrapper.mobile-filters-overlay,.search-cancelled-view__alert-wrap.mobile-filters-overlay,.no-hotel-found__alert-wrap.mobile-filters-overlay{display:none}.bg-dark-backdrop\/70.mobile-filters-overlay.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.mobile-filters-overlay.z-40{display:none}.profile-menu-container.mobile-filters-overlay{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].mobile-filters-overlay,#profile-accordion>[id^='profile-accordion-body-'].mobile-filters-overlay{display:grid;grid-template-rows:0fr}.mobile-filters-overlay.active{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.mobile-filters-overlay.active)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.mobile-filters-overlay.active)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.mobile-filters-overlay.active{display:flex;flex-direction:column}.profile-menu-container.mobile-filters-overlay.active{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.mobile-filters-overlay.active{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.mobile-filters-overlay.active) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.mobile-filters-overlay.active){overflow:hidden}#dropdownAvatarName.mobile-filters-overlay.active{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.mobile-filters-overlay.active::-webkit-scrollbar{display:none;width:0;height:0}}.mobile-filters-sheet{position:absolute;bottom:0;left:0;right:0;display:flex;max-height:85vh;--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;overflow:visible;border-top-left-radius:.5rem;border-top-right-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms;transition-timing-function:cubic-bezier(0,0,.2,1)}.mobile-filters-overlay.active .mobile-filters-sheet{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:1rem}.filter-body{flex:1 1 0%;overflow-y:auto;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem}.refineFilters .alert{margin-bottom:1rem}@media (max-width:1023px){.filter-main-card{margin-left:.25rem;margin-right:.25rem;margin-bottom:1rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;.btn-change-location{display:flex}.btn-change-location{height:auto}.btn-change-location{align-items:center}.btn-change-location{gap:.25rem}.btn-change-location{border-radius:9999px}.btn-change-location{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-default) / var(--tw-bg-opacity,1))}.btn-change-location{padding-left:.75rem;padding-right:.75rem}.btn-change-location{padding-top:.375rem;padding-bottom:.375rem}.btn-change-location{font-size:.75rem;line-height:1rem}.btn-change-location{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.room-details-box{margin-top:.25rem;margin-bottom:.25rem}.room-details-box{border-radius:.375rem}.room-details-box{border-width:1px}.room-details-box{--tw-border-opacity:1;border-color:rgb(219 234 254 / var(--tw-border-opacity,1))}.room-details-box{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity,1))}.room-details-box{padding-left:.75rem;padding-right:.75rem}.room-details-box{padding-top:.5rem;padding-bottom:.5rem}}.filter-main-title{display:block;max-width:11rem}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.filter-main-title)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.filter-main-title)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.filter-main-title{display:flex;flex-direction:column}.profile-menu-container.filter-main-title{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.filter-main-title{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.filter-main-title) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.filter-main-title){overflow:hidden}#dropdownAvatarName.filter-main-title{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.filter-main-title::-webkit-scrollbar{display:none;width:0;height:0}}.filter-main-title{.sub-location{display:inline}.sub-location{font-weight:700}}}@media (min-width:1024px){.rate-tags-list{flex-direction:column;flex-wrap:nowrap;gap:.5rem}.filter-main-title{.sub-location{display:block}.sub-location{font-weight:600}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.sub-location)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.sub-location)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.sub-location)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.sub-location)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.sub-location)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.sub-location){}}}.search-advanced-panel .supplier-dropdown-menu.sub-location{display:flex;flex-direction:column}.profile-menu-container.sub-location{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.sub-location{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.sub-location) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.sub-location){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.sub-location{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.sub-location::-webkit-scrollbar{display:none;width:0;height:0}}}}.empty-div-main-hotel-modal{margin-top:-.25rem;display:none;height:auto;width:100%;cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.25rem}.sidebar-accordion>div.empty-div-main-hotel-modal>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.empty-div-main-hotel-modal{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.empty-div-main-hotel-modal)){padding:0}}.cards-grid-container.empty-div-main-hotel-modal,.cards-list-container.empty-div-main-hotel-modal{display:none}.hotel-modal__gallery-content.empty-div-main-hotel-modal+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.empty-div-main-hotel-modal,.search-cancelled-wrapper.empty-div-main-hotel-modal,.no-hotel-found-wrapper.empty-div-main-hotel-modal,.search-cancelled-view__alert-wrap.empty-div-main-hotel-modal,.no-hotel-found__alert-wrap.empty-div-main-hotel-modal{display:none}.profile-menu-container.empty-div-main-hotel-modal{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].empty-div-main-hotel-modal,#profile-accordion>[id^='profile-accordion-body-'].empty-div-main-hotel-modal{display:grid;grid-template-rows:0fr}@media (min-width:1024px){.empty-div-main-hotel-modal{margin-top:1%;display:block;width:78%;background-color:#fff0}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.empty-div-main-hotel-modal)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.empty-div-main-hotel-modal)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.empty-div-main-hotel-modal{display:flex;flex-direction:column}.profile-menu-container.empty-div-main-hotel-modal{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.empty-div-main-hotel-modal{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.empty-div-main-hotel-modal) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.empty-div-main-hotel-modal){overflow:hidden}#dropdownAvatarName.empty-div-main-hotel-modal{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.empty-div-main-hotel-modal::-webkit-scrollbar{display:none;width:0;height:0}}}@media (max-width:1023px){body.hotel-detail-open{overflow-y:auto}body.hotel-detail-open .search-tabs-container{display:none}.sidebar-accordion>divbody.hotel-detail-open .search-tabs-container>.sub-menu{border-width:0}.search-advanced-panel body.supplier-dropdown-menu.hotel-detail-open .search-tabs-container{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(body.hotel-detail-open .search-tabs-container)){padding:0}}body.cards-grid-container.hotel-detail-open .search-tabs-container,body .cards-list-container.hotel-detail-open .search-tabs-container{display:none}body.hotel-modal__gallery-content.hotel-detail-open .search-tabs-container+.hotel-modal__gallery-empty{display:block}body.results-cards-wrapper.hotel-detail-open .search-tabs-container,body .search-cancelled-wrapper.hotel-detail-open .search-tabs-container,body .no-hotel-found-wrapper.hotel-detail-open .search-tabs-container,body .search-cancelled-view__alert-wrap.hotel-detail-open .search-tabs-container,body .no-hotel-found__alert-wrap.hotel-detail-open .search-tabs-container{display:none}body .profile-menu-container.hotel-detail-open .search-tabs-container{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']body.hotel-detail-open .search-tabs-container,#profile-accordion>[id^='profile-accordion-body-']body.hotel-detail-open .search-tabs-container{display:grid;grid-template-rows:0fr}body.hotel-detail-open .empty-div-header{display:none}.sidebar-accordion>divbody.hotel-detail-open .empty-div-header>.sub-menu{border-width:0}.search-advanced-panel body.supplier-dropdown-menu.hotel-detail-open .empty-div-header{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(body.hotel-detail-open .empty-div-header)){padding:0}}body.cards-grid-container.hotel-detail-open .empty-div-header,body .cards-list-container.hotel-detail-open .empty-div-header{display:none}body.hotel-modal__gallery-content.hotel-detail-open .empty-div-header+.hotel-modal__gallery-empty{display:block}body.results-cards-wrapper.hotel-detail-open .empty-div-header,body .search-cancelled-wrapper.hotel-detail-open .empty-div-header,body .no-hotel-found-wrapper.hotel-detail-open .empty-div-header,body .search-cancelled-view__alert-wrap.hotel-detail-open .empty-div-header,body .no-hotel-found__alert-wrap.hotel-detail-open .empty-div-header{display:none}body .profile-menu-container.hotel-detail-open .empty-div-header{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']body.hotel-detail-open .empty-div-header,#profile-accordion>[id^='profile-accordion-body-']body.hotel-detail-open .empty-div-header{display:grid;grid-template-rows:0fr}body.hotel-detail-open .empty-div-main-filter{display:none}.sidebar-accordion>divbody.hotel-detail-open .empty-div-main-filter>.sub-menu{border-width:0}.search-advanced-panel body.supplier-dropdown-menu.hotel-detail-open .empty-div-main-filter{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(body.hotel-detail-open .empty-div-main-filter)){padding:0}}body.cards-grid-container.hotel-detail-open .empty-div-main-filter,body .cards-list-container.hotel-detail-open .empty-div-main-filter{display:none}body.hotel-modal__gallery-content.hotel-detail-open .empty-div-main-filter+.hotel-modal__gallery-empty{display:block}body.results-cards-wrapper.hotel-detail-open .empty-div-main-filter,body .search-cancelled-wrapper.hotel-detail-open .empty-div-main-filter,body .no-hotel-found-wrapper.hotel-detail-open .empty-div-main-filter,body .search-cancelled-view__alert-wrap.hotel-detail-open .empty-div-main-filter,body .no-hotel-found__alert-wrap.hotel-detail-open .empty-div-main-filter{display:none}body .profile-menu-container.hotel-detail-open .empty-div-main-filter{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']body.hotel-detail-open .empty-div-main-filter,#profile-accordion>[id^='profile-accordion-body-']body.hotel-detail-open .empty-div-main-filter{display:grid;grid-template-rows:0fr}body.hotel-detail-open .empty-div-main-cards{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarNamebody.hotel-detail-open .empty-div-main-cards)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarNamebody.hotel-detail-open .empty-div-main-cards)){overflow:visible}}}.search-advanced-panel body.supplier-dropdown-menu.hotel-detail-open .empty-div-main-cards{display:flex;flex-direction:column}body.profile-menu-container.hotel-detail-open .empty-div-main-cards{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){body.profile-menu-container.hotel-detail-open .empty-div-main-cards{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarNamebody.hotel-detail-open .empty-div-main-cards) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarNamebody.hotel-detail-open .empty-div-main-cards){overflow:hidden}#dropdownAvatarNamebody.hotel-detail-open .empty-div-main-cards{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarNamebody.hotel-detail-open .empty-div-main-cards::-webkit-scrollbar{display:none;width:0;height:0}}body.hotel-detail-open .empty-div-main-hotel-modal{display:block;overflow-y:auto;border-top-left-radius:.5rem;border-top-right-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarNamebody.hotel-detail-open .empty-div-main-hotel-modal)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarNamebody.hotel-detail-open .empty-div-main-hotel-modal)){overflow:visible}}}.search-advanced-panel body.supplier-dropdown-menu.hotel-detail-open .empty-div-main-hotel-modal{display:flex;flex-direction:column}body.profile-menu-container.hotel-detail-open .empty-div-main-hotel-modal{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){body.profile-menu-container.hotel-detail-open .empty-div-main-hotel-modal{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarNamebody.hotel-detail-open .empty-div-main-hotel-modal) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarNamebody.hotel-detail-open .empty-div-main-hotel-modal){overflow:hidden}#dropdownAvatarNamebody.hotel-detail-open .empty-div-main-hotel-modal{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarNamebody.hotel-detail-open .empty-div-main-hotel-modal::-webkit-scrollbar{display:none;width:0;height:0}}}.hotel-modal{--hotel-modal-tabs-sticky-height:68px}.hotel-main-container,.hotel-modal__header{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;font-family:var(--font-sans),sans-serif}.hotel-modal__header--hidden{display:none}.hotel-featured-img,.hotel-modal__featured-img{margin-bottom:.5rem;display:flex;aspect-ratio:16 / 9;width:100%;align-items:center;justify-content:center;overflow:hidden}.hotel-featured-img img,.hotel-modal__featured-img-image{height:100%;width:100%;border-radius:.375rem;-o-object-fit:cover;object-fit:cover}.hotel-highlights-section,.hotel-modal__highlights{margin-bottom:1rem;display:flex;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:0}.hotel-rating-row,.hotel-modal__rating-row{margin-bottom:.5rem;display:flex;align-items:center;gap:.25rem}.hotel-rating-row .ix-Star,.hotel-modal__rating-row .ix-Star{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.rating-text,.hotel-modal__rating-text{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.hotel-display-name,.hotel-modal__title{margin-bottom:.25rem;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.hotel-location-text,.hotel-modal__location{margin-bottom:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.hotel-timing-list,.hotel-modal__timing-list{display:flex;flex-direction:column;gap:0;border-style:none}.timing-row,.hotel-modal__timing-row{margin-bottom:.125rem;display:flex;align-items:center;gap:.25rem}.timing-label,.hotel-modal__timing-label{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.ix-moon.icon-grey{margin-left:.25rem;margin-right:.25rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.timing-value,.hotel-modal__timing-value{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity,1))}.hotel-contact-section,.hotel-modal__contact-section{margin-bottom:.5rem;display:flex;flex-direction:column;gap:.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:0}.contact-row,.hotel-modal__contact-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem;line-height:1.625}.contact-label,.hotel-modal__contact-label{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.contact-value,.hotel-modal__contact-value{margin-top:.125rem;flex:1 1 0%;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.email-link,.hotel-modal__contact-email{cursor:pointer;word-break:break-all}.hotel-main-container-2,.hotel-modal__filters{display:flex;width:100%;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--hotel-modal-tabs-sticky-height:68px}.top-section-divider,.hotel-modal__top-divider{margin-bottom:1.5rem;width:100%;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-950) / var(--tw-bg-opacity,1))}.pills-container,.hotel-modal__pills{display:flex;align-items:center;gap:.75rem;overflow-x:auto;padding-left:.5rem;padding-right:.5rem;padding-top:1rem;padding-bottom:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.hotel-modal__tabs{width:100%}.hotel-modal__tabs-nav{position:sticky;top:0;z-index:50;margin-bottom:0;border-style:none;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.hotel-modal__tabs-nav::after{content:"";display:block;height:.5rem}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-modal__tabs-nav))::after{overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-modal__tabs-nav))::after{overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.hotel-modal__tabs-nav::after{display:flex;flex-direction:column}.profile-menu-container.hotel-modal__tabs-nav::after{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.hotel-modal__tabs-nav::after{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.hotel-modal__tabs-nav) .profile-menu-container::after{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.hotel-modal__tabs-nav)::after{overflow:hidden}#dropdownAvatarName.hotel-modal__tabs-nav::after{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.hotel-modal__tabs-nav::after::-webkit-scrollbar{display:none;width:0;height:0}}.hotel-modal__pills [role="tab"][aria-selected="true"]{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.hotel-modal__tabs-content,.hotel-modal__tab-panel{display:contents}.pill-btn,.hotel-modal__pill{display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1));padding-top:.375rem;padding-bottom:.375rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-300) / var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.pill-btn.active,.hotel-modal__pill--active{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.filters-wrapper,.hotel-modal__filters-wrapper{display:flex;flex-direction:column;gap:.75rem;padding-left:.5rem;padding-right:.5rem;padding-bottom:.75rem}.filter-box,.hotel-modal__filter-box{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.filters-row-main,.hotel-modal__filters-row{display:flex;width:100%;flex-direction:column;gap:.75rem}.filter-placeholder,.hotel-modal__filter-label{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.filter-right-content,.hotel-modal__filter-right{display:flex;align-items:center;gap:.25rem}.selected-text{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.icon-blue{margin-left:.25rem;font-size:.625rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}select.absolute-select{position:absolute;inset:0;display:block!important;height:100%;width:100%;cursor:pointer;opacity:0}select.bg-dark-backdrop\/70.fixed.absolute-select.z-40{display:none}.hotel-modal__filters-info{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.hotel-modal__filters-info b{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.hotel-modal__filters-info--empty{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}.hotel-modal__empty-state{margin-top:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:1.25rem;padding-bottom:1.25rem;text-align:center}.hotel-modal__empty-state-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.hotel-modal__empty-state-text{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.hotel-modal__empty-state-action{margin-top:.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}.badge.orange{height:1rem;width:2.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-orange) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:0;padding-bottom:0;font-size:.75rem;line-height:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.badge.green{height:1rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-greenl) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:0;padding-bottom:0;font-size:.75rem;line-height:1rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.badge.blue-light{display:flex;align-items:center;gap:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.625rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-dark-600) / var(--tw-text-opacity,1))}.hotel-offers-loading-overlay{position:absolute;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}.bg-dark-backdrop\/70.fixed.hotel-offers-loading-overlay.z-40{display:none}.hotel-offers-loading-overlay{background:radial-gradient(circle at 18% 18%,rgb(59 130 246 / .18),transparent 38%),radial-gradient(circle at 82% 16%,rgb(16 185 129 / .14),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / .9),rgb(248 250 252 / .92));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.toggle-switch{position:relative;display:inline-block;height:1.25rem;width:2.25rem;flex-shrink:0}.toggle-switch input{height:0;width:0;opacity:0}.slider{position:absolute;inset:0;cursor:pointer;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-300) / var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.bg-dark-backdrop\/70.fixed.slider.z-40{display:none}input:checked+.slider{--tw-bg-opacity:1;background-color:rgb(30 58 138 / var(--tw-bg-opacity,1))}input:checked+.slider:before{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.toggle-label-text{white-space:nowrap;font-size:.75rem;line-height:1rem;line-height:1;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}.toggle-label-text b{font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.search-and-actions-row,.hotel-modal__search-row{display:flex;width:100%;flex-direction:column;align-items:center;gap:.25rem;.search-input-wrapper,.hotel-modal__search{position:relative}.search-input-wrapper,.hotel-modal__search{width:100%}.search-input-wrapper,.hotel-modal__search{flex:1 1 0%}.search-input-wrapper,.hotel-modal__search{.search-icon{position:absolute}.search-icon{left:1rem}.search-icon{top:50%}.search-icon{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.search-icon{font-size:1rem;line-height:1.5rem}.search-icon{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.search-here-input,.hotel-modal__search-input{border-radius:.75rem}.search-here-input,.hotel-modal__search-input{border-width:1px}.search-here-input,.hotel-modal__search-input{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}.search-here-input,.hotel-modal__search-input{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.search-here-input,.hotel-modal__search-input{padding-top:.625rem;padding-bottom:.625rem}.search-here-input,.hotel-modal__search-input{padding-left:2.75rem}.search-here-input,.hotel-modal__search-input{padding-right:1rem}.search-here-input,.hotel-modal__search-input{font-size:.875rem;line-height:1.25rem}.search-here-input,.hotel-modal__search-input{outline:2px solid #fff0;outline-offset:2px}}}.action-buttons-row,.hotel-modal__actions{margin-top:.75rem;display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-left:0;padding-right:0}.btn-clear,.btn-apply,.hotel-modal__btn,.hotel-modal__btn--clear,.hotel-modal__btn--apply{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.btn-clear,.hotel-modal__btn--clear{height:2rem;width:8rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.btn-apply,.hotel-modal__btn--apply{height:2rem;width:6rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-300) / var(--tw-bg-opacity,1));padding-left:1.25rem;padding-right:1.25rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.btn-clear i{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.btn-apply i{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.btn-clear span,.btn-apply span{line-height:1}.hotel-detail-cards,.hotel-modal__details{margin-left:.5rem;margin-right:.5rem;display:flex;flex-direction:column;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.room-group-badge-wrapper,.room-meta-bar-wrapper{display:flex;width:100%;justify-content:center;padding:.5rem;padding-left:.5rem;padding-right:.5rem}.room-group-badge{width:100%;border-bottom-right-radius:9999px;border-bottom-left-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.room-meta-info{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem}.room-meta-info__group{display:flex;flex:1 1 0%;align-items:center;justify-content:space-between}.room-meta-info__label-box{display:flex;align-items:center;gap:.5rem}.room-meta-info__label-box i{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.room-meta-info__label{font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));opacity:.6}.room-meta-info__value{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}.room-meta-info__divider{margin-left:1rem;margin-right:1rem;height:1.25rem;width:1px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}.hotel-detail-cards .mobile-meta-divider{margin-top:.5rem;display:flex;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem}.room-options-list{display:flex;flex-direction:column;gap:.5rem;overflow:hidden;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:.75rem;padding-bottom:1.25rem}.room-option{position:relative;display:flex;cursor:pointer;align-items:flex-start;gap:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.room-option--active{margin-right:.5rem;margin-left:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-200) / var(--tw-border-opacity,1));padding:.75rem}.room-option--active .room-option__custom-radio{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1))}.room-option--active .room-option__custom-radio::after{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.room-option--active .room-option__custom-radio))::after{overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.room-option--active .room-option__custom-radio))::after{overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.room-option--active .room-option__custom-radio::after{display:flex;flex-direction:column}.profile-menu-container.room-option--active .room-option__custom-radio::after{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.room-option--active .room-option__custom-radio::after{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.room-option--active .room-option__custom-radio) .profile-menu-container::after{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.room-option--active .room-option__custom-radio)::after{overflow:hidden}#dropdownAvatarName.room-option--active .room-option__custom-radio::after{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.room-option--active .room-option__custom-radio::after::-webkit-scrollbar{display:none;width:0;height:0}}.room-option__selector{flex-shrink:0}input.room-option__radio{position:absolute;display:none;opacity:0}.sidebar-accordion>divinput.room-option__radio>.sub-menu{border-width:0}.search-advanced-panel input.supplier-dropdown-menu.room-option__radio{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(input.room-option__radio)){padding:0}}input.cards-grid-container.room-option__radio,input .cards-list-container.room-option__radio{display:none}input.hotel-modal__gallery-content.room-option__radio+.hotel-modal__gallery-empty{display:block}input.results-cards-wrapper.room-option__radio,input .search-cancelled-wrapper.room-option__radio,input .no-hotel-found-wrapper.room-option__radio,input .search-cancelled-view__alert-wrap.room-option__radio,input .no-hotel-found__alert-wrap.room-option__radio{display:none}input .profile-menu-container.room-option__radio{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']input.room-option__radio,#profile-accordion>[id^='profile-accordion-body-']input.room-option__radio{display:grid;grid-template-rows:0fr}.room-option__custom-radio{position:relative;display:block;height:1.25rem;width:1.25rem;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.room-option__custom-radio)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.room-option__custom-radio)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.room-option__custom-radio{display:flex;flex-direction:column}.profile-menu-container.room-option__custom-radio{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.room-option__custom-radio{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.room-option__custom-radio) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.room-option__custom-radio){overflow:hidden}#dropdownAvatarName.room-option__custom-radio{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.room-option__custom-radio::-webkit-scrollbar{display:none;width:0;height:0}}.room-option__custom-radio{&.disabled{opacity:.1}}.room-option__custom-radio::after{content:"";position:absolute;inset:.25rem;display:none;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}.sidebar-accordion>div.room-option__custom-radio>.sub-menu::after{border-width:0}.search-advanced-panel .supplier-dropdown-menu.room-option__custom-radio::after{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.room-option__custom-radio))::after{padding:0}}.cards-grid-container.room-option__custom-radio::after,.cards-list-container.room-option__custom-radio::after{display:none}.hotel-modal__gallery-content.room-option__custom-radio+.hotel-modal__gallery-empty::after{display:block}.results-cards-wrapper.room-option__custom-radio::after,.search-cancelled-wrapper.room-option__custom-radio::after,.no-hotel-found-wrapper.room-option__custom-radio::after,.search-cancelled-view__alert-wrap.room-option__custom-radio::after,.no-hotel-found__alert-wrap.room-option__custom-radio::after{display:none}.profile-menu-container.room-option__custom-radio::after{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].room-option__custom-radio::after,#profile-accordion>[id^='profile-accordion-body-'].room-option__custom-radio::after{display:grid;grid-template-rows:0fr}.room-option__content{display:flex;flex:1 1 0%;flex-direction:column;gap:.25rem}.room-option__badges{margin-bottom:.25rem;display:flex;align-items:center;gap:.75rem}.room-option__status{border-radius:9999px;padding-left:.75rem;padding-right:.75rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.625rem;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.room-option__status--available{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-greenl) / var(--tw-bg-opacity,1))}.room-option__status--request{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-orange) / var(--tw-bg-opacity,1))}.room-option__board{display:flex;align-items:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.625rem;font-weight:700;--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity,1))}.room-option__board--bb{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.room-option__title{margin-bottom:.25rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.room-option__tags{margin-top:.25rem;display:flex;width:100%;flex-wrap:wrap;gap:.375rem}.room-option__tag{white-space:nowrap;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.625rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));opacity:.6}.room-option__price{margin-top:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-summary-bar{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-top:.75rem;padding-bottom:.75rem;padding-left:.5rem;padding-right:.5rem}.booking-summary-bar__main{margin-top:1rem;margin-bottom:1rem;display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem}.booking-summary-bar__price-info{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.125rem}.booking-summary-bar__total{display:flex;align-items:center;gap:.25rem;white-space:nowrap;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));b,strong{font-weight:700}}.booking-summary-bar__discount{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));text-decoration-line:line-through;b{font-weight:400}}.booking-summary-bar__info-icon{display:flex;height:1rem;width:1rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}.booking-summary-bar__info-icon:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.booking-summary-bar__actions{display:flex;flex:1 1 0%;justify-content:space-between;gap:1rem}.booking-summary-bar__btn-book{height:2.5rem;min-width:8rem;white-space:nowrap;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.booking-summary-bar__btn-book:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.booking-summary-bar__utilities{display:flex;flex-shrink:0;align-items:center;gap:.75rem}.booking-summary-bar__utilities .favorite-btn{display:flex;height:2.5rem;width:2.5rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;background-color:#fff0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms;.icon-heart{display:block}.icon-heart{font-size:1.25rem;line-height:1.75rem}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.icon-heart)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.icon-heart)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.icon-heart)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.icon-heart)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.icon-heart)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.icon-heart){}}}.search-advanced-panel .supplier-dropdown-menu.icon-heart{display:flex;flex-direction:column}.profile-menu-container.icon-heart{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.icon-heart{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.icon-heart) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.icon-heart){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.icon-heart{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.icon-heart::-webkit-scrollbar{display:none;width:0;height:0}}.icon-filled{display:none}.sidebar-accordion>div.icon-filled>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.icon-filled{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.icon-filled)){padding:0}}.cards-grid-container.icon-filled,.cards-list-container.icon-filled{display:none}.cards-grid-container.icon-filled,.cards-list-container.icon-filled{display:none}.hotel-modal__gallery-content.icon-filled+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.icon-filled,.search-cancelled-wrapper.icon-filled,.no-hotel-found-wrapper.icon-filled,.search-cancelled-view__alert-wrap.icon-filled,.no-hotel-found__alert-wrap.icon-filled{display:none}.results-cards-wrapper.icon-filled,.search-cancelled-wrapper.icon-filled,.no-hotel-found-wrapper.icon-filled,.search-cancelled-view__alert-wrap.icon-filled,.no-hotel-found__alert-wrap.icon-filled{display:none}.results-cards-wrapper.icon-filled,.search-cancelled-wrapper.icon-filled,.no-hotel-found-wrapper.icon-filled,.search-cancelled-view__alert-wrap.icon-filled,.no-hotel-found__alert-wrap.icon-filled{display:none}.results-cards-wrapper.icon-filled,.search-cancelled-wrapper.icon-filled,.no-hotel-found-wrapper.icon-filled,.search-cancelled-view__alert-wrap.icon-filled,.no-hotel-found__alert-wrap.icon-filled{display:none}.results-cards-wrapper.icon-filled,.search-cancelled-wrapper.icon-filled,.no-hotel-found-wrapper.icon-filled,.search-cancelled-view__alert-wrap.icon-filled,.no-hotel-found__alert-wrap.icon-filled{display:none}.profile-menu-container.icon-filled{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].icon-filled,#profile-accordion>[id^='profile-accordion-body-'].icon-filled{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].icon-filled,#profile-accordion>[id^='profile-accordion-body-'].icon-filled{display:grid;grid-template-rows:0fr}&.active{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity,1))}&.active{.icon-heart{display:none}.sidebar-accordion>div.icon-heart>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.icon-heart{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.icon-heart)){padding:0}}.cards-grid-container.icon-heart,.cards-list-container.icon-heart{display:none}.cards-grid-container.icon-heart,.cards-list-container.icon-heart{display:none}.hotel-modal__gallery-content.icon-heart+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.icon-heart,.search-cancelled-wrapper.icon-heart,.no-hotel-found-wrapper.icon-heart,.search-cancelled-view__alert-wrap.icon-heart,.no-hotel-found__alert-wrap.icon-heart{display:none}.results-cards-wrapper.icon-heart,.search-cancelled-wrapper.icon-heart,.no-hotel-found-wrapper.icon-heart,.search-cancelled-view__alert-wrap.icon-heart,.no-hotel-found__alert-wrap.icon-heart{display:none}.results-cards-wrapper.icon-heart,.search-cancelled-wrapper.icon-heart,.no-hotel-found-wrapper.icon-heart,.search-cancelled-view__alert-wrap.icon-heart,.no-hotel-found__alert-wrap.icon-heart{display:none}.results-cards-wrapper.icon-heart,.search-cancelled-wrapper.icon-heart,.no-hotel-found-wrapper.icon-heart,.search-cancelled-view__alert-wrap.icon-heart,.no-hotel-found__alert-wrap.icon-heart{display:none}.results-cards-wrapper.icon-heart,.search-cancelled-wrapper.icon-heart,.no-hotel-found-wrapper.icon-heart,.search-cancelled-view__alert-wrap.icon-heart,.no-hotel-found__alert-wrap.icon-heart{display:none}.profile-menu-container.icon-heart{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].icon-heart,#profile-accordion>[id^='profile-accordion-body-'].icon-heart{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].icon-heart,#profile-accordion>[id^='profile-accordion-body-'].icon-heart{display:grid;grid-template-rows:0fr}.icon-filled{display:block}.icon-filled{font-size:.875rem;line-height:1.25rem}.icon-filled{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.icon-filled)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.icon-filled)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.icon-filled)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.icon-filled)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.icon-filled)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.icon-filled){}}}.search-advanced-panel .supplier-dropdown-menu.icon-filled{display:flex;flex-direction:column}.profile-menu-container.icon-filled{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.icon-filled{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.icon-filled) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.icon-filled){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.icon-filled{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.icon-filled::-webkit-scrollbar{display:none;width:0;height:0}}}}.booking-summary-bar__utilities i{cursor:pointer;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.hotel-modal__extra-panel{margin-top:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:.75rem}.booking-summary-bar__brand-btn{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-style:none;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1));padding-top:.625rem;padding-bottom:.625rem;padding-left:1rem;padding-right:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.booking-summary-bar__brand-btn:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-200) / var(--tw-bg-opacity,1))}.booking-summary-bar__brand-logo{height:.875rem;width:auto}.booking-summary-bar__brand-name{text-wrap:nowrap;font-size:.625rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.tooltip-row{margin-bottom:.5rem;display:flex;justify-content:space-between;gap:1.25rem;&:last-of-type{margin-bottom:0}strong{font-size:.875rem;line-height:1.25rem}strong{font-weight:500}strong{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}span{font-size:.875rem;line-height:1.25rem}span{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}}.hotel-modal__full-description{width:100%;padding-left:.75rem;padding-right:.75rem}.hotel-modal__full-description-content{display:flex;flex-direction:column;gap:1rem;padding:0;padding-bottom:.5rem}.hotel-modal__full-description-heading{padding-left:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.hotel-modal__full-description-section,.hotel-modal__full-description-optional-fee-section,.hotel-modal__full-description-airport-section{display:flex;flex-direction:column;gap:.5rem}.hotel-modal__full-description-section-heading,.hotel-modal__full-description-section-airport-heading,.hotel-modal__full-description-section-optional-fee-heading{padding-left:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.hotel-modal__full-description-list{display:flex;list-style-type:disc;flex-direction:column;gap:.25rem;padding-left:1.25rem}@media (min-width:1024px){{&.hotel-modal__full-description-list{margin-top:.25rem}&.hotel-modal__full-description-list{padding-left:1rem}&.hotel-modal__full-description-list{margin-top:.25rem}&.hotel-modal__full-description-list{padding-left:1rem}}}.hotel-modal__full-description-optional-fee-list{display:flex;flex-direction:column;gap:.25rem;padding-left:0}.hotel-modal__full-description-optional-fee-list li,.hotel-modal__full-description-list li{font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.hotel-modal__full-description-text{padding-left:.5rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.hotel-modal__full-description-optional-fee-text,.hotel-modal__full-description-airport-text,.hotel-modal__full-description-distance-text{padding-left:0;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.hotel-modal__full-description-airport-p-text{padding-left:0;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.hotel-modal__full-description-parking-text{padding-left:1.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.hotel-modal__facilities{width:100%;padding-left:.75rem;padding-right:.75rem}.hotel-modal__facilities-content{display:flex;flex-direction:column;gap:1rem;padding-bottom:.75rem}.hotel-modal__facilities-heading{font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.hotel-modal__facilities-tags{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.25rem}.hotel-modal__facility-tag{display:flex;min-height:2.25rem;width:100%;align-items:center;justify-content:flex-start;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.hotel-modal__facility-tag i{flex-shrink:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.hotel-modal__facility-tag span{text-align:center}.hotel-modal__room-description{width:100%;padding-left:.75rem;padding-right:.75rem}.hotel-modal__room-description-content{display:flex;flex-direction:column;gap:.5rem}.hotel-modal__room-description-text{font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.hotel-modal__room-description-list{display:flex;list-style-type:disc;flex-direction:column;gap:.25rem;padding-left:1.25rem;padding-bottom:1rem}@media (min-width:1024px){{&.hotel-modal__room-description-list{margin-top:.25rem}&.hotel-modal__room-description-list{padding-left:1rem}&.hotel-modal__room-description-list{margin-top:.25rem}&.hotel-modal__room-description-list{padding-left:1rem}}}.hotel-modal__room-description-list li{font-size:.75rem;line-height:1rem;font-weight:400;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.hotel-modal__map{width:100%;padding-left:.75rem;padding-right:.75rem}.hotel-modal__map-content{display:flex;flex-direction:column;gap:.75rem;padding-bottom:.75rem}.hotel-modal__map-wrapper{position:relative;width:100%;overflow:hidden;border-radius:.5rem;aspect-ratio:16/9}.hotel-modal__map-iframe{position:absolute;inset:0;height:100%;width:100%;border-width:0}.bg-dark-backdrop\/70.fixed.hotel-modal__map-iframe.z-40{display:none}.hotel-modal__map-geolocation{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-text-opacity:0.6}.hotel-modal__map-geolocation i{flex-shrink:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.hotel-modal__gallery{width:100%;padding-left:.75rem;padding-right:.75rem}.hotel-modal__gallery-content{padding:0;padding-bottom:2rem}.hotel-modal__gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.hotel-modal__gallery-item{display:block;overflow:hidden;border-radius:.5rem;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-modal__gallery-item)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-modal__gallery-item)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.hotel-modal__gallery-item{display:flex;flex-direction:column}.profile-menu-container.hotel-modal__gallery-item{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.hotel-modal__gallery-item{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.hotel-modal__gallery-item) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.hotel-modal__gallery-item){overflow:hidden}#dropdownAvatarName.hotel-modal__gallery-item{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.hotel-modal__gallery-item::-webkit-scrollbar{display:none;width:0;height:0}}.hotel-modal__gallery-item{aspect-ratio:1}.hotel-modal__gallery-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hotel-modal__gallery-empty{display:none;width:100%;padding-bottom:2rem}.hotel-modal__gallery-content.hidden+.hotel-modal__gallery-empty{display:block}.hotel-modal__gallery-empty-inner{display:flex;height:24rem;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.hotel-modal__gallery-empty-icon{height:5rem;width:8rem;opacity:1}.search-form-section>.hotel-modal__gallery-empty-icon{display:none}.hotel-modal__gallery-empty-text{font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.hotel-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;background-color:rgb(var(--tw-color-black-950) / .6);padding:1rem;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:300ms}.sidebar-accordion>div.hotel-modal>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.hotel-modal{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.hotel-modal)){padding:0}}.cards-grid-container.hotel-modal,.cards-list-container.hotel-modal{display:none}.hotel-modal__gallery-content.hotel-modal+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.hotel-modal,.search-cancelled-wrapper.hotel-modal,.no-hotel-found-wrapper.hotel-modal,.search-cancelled-view__alert-wrap.hotel-modal,.no-hotel-found__alert-wrap.hotel-modal{display:none}.bg-dark-backdrop\/70.hotel-modal.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.hotel-modal.z-40{display:none}.profile-menu-container.hotel-modal{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].hotel-modal,#profile-accordion>[id^='profile-accordion-body-'].hotel-modal{display:grid;grid-template-rows:0fr}.hotel-modal{&.active{display:flex}}.hotel-details-container>.hotel-modal{display:flex}.hotel-modal-container,.hotel-modal__container{position:relative;display:flex;height:auto;width:100%;flex-direction:column;overflow:visible;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));.modal-main-wrapper,.hotel-modal__content{display:flex}.modal-main-wrapper,.hotel-modal__content{height:100%}.modal-main-wrapper,.hotel-modal__content{flex-direction:column}.modal-scrollable-content,.hotel-modal__body{display:block}.modal-scrollable-content,.hotel-modal__body{width:100%}.modal-scrollable-content,.hotel-modal__body{overflow-y:visible}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.modal-scrollable-content)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .hotel-modal__body)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.modal-scrollable-content)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .hotel-modal__body)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.modal-scrollable-content)),&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName .hotel-modal__body)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.modal-scrollable-content)),&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName .hotel-modal__body)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.modal-scrollable-content)),&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName .hotel-modal__body)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.modal-scrollable-content),&:has(#dropdownAvatarName .hotel-modal__body){}}}.search-advanced-panel .supplier-dropdown-menu.modal-scrollable-content,.search-advanced-panel .supplier-dropdown-menu .hotel-modal__body{display:flex;flex-direction:column}.profile-menu-container.modal-scrollable-content,.profile-menu-container .hotel-modal__body{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.modal-scrollable-content,.profile-menu-container .hotel-modal__body{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.modal-scrollable-content) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName .hotel-modal__body) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.modal-scrollable-content),body:has(#dropdownAvatarName .hotel-modal__body){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.modal-scrollable-content,#dropdownAvatarName .hotel-modal__body{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.modal-scrollable-content::-webkit-scrollbar,#dropdownAvatarName .hotel-modal__body::-webkit-scrollbar{display:none;width:0;height:0}}.empty-div-footer-hotel-detail,.hotel-modal__footer{display:flex}.empty-div-footer-hotel-detail,.hotel-modal__footer{align-items:center}.empty-div-footer-hotel-detail,.hotel-modal__footer{justify-content:space-between}.empty-div-footer-hotel-detail,.hotel-modal__footer{border-top-width:1px}.empty-div-footer-hotel-detail,.hotel-modal__footer{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}.empty-div-footer-hotel-detail,.hotel-modal__footer{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.empty-div-footer-hotel-detail,.hotel-modal__footer{padding:1rem}}.modal-close-btn,.hotel-modal__close-btn{position:absolute;top:1.25rem;right:1.25rem;z-index:1001;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-style:none;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));i{font-size:1.5rem;line-height:2rem}i{font-weight:700}}@media (max-width:1023px){.hotel-modal-overlay,.hotel-modal__overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;background-color:rgb(var(--tw-color-black-950) / .6);padding:0;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.bg-dark-backdrop\/70.hotel-modal-overlay.inset-0.z-40,.bg-dark-backdrop\/70 .hotel-modal__overlay.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.hotel-modal-overlay.z-40,.bg-dark-backdrop\/70.fixed .hotel-modal__overlay.z-40{display:none}.hotel-modal-overlay,.hotel-modal__overlay{&.active{display:flex}}.hotel-modal-container,.hotel-modal__container{height:100%;max-height:none;width:100%;max-width:none;overflow:hidden;border-radius:0;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);.modal-main-wrapper,.hotel-modal__content{height:100%}.modal-scrollable-content,.hotel-modal__body{height:100%}.modal-scrollable-content,.hotel-modal__body{overflow-y:auto}.modal-scrollable-content,.hotel-modal__body{overflow-x:hidden}.modal-scrollable-content,.hotel-modal__body{-webkit-overflow-scrolling:touch}}.modal-close-btn,.hotel-modal__close-btn{display:none}.sidebar-accordion>div.modal-close-btn>.sub-menu,.sidebar-accordion>div .hotel-modal__close-btn>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.modal-close-btn,.search-advanced-panel .supplier-dropdown-menu .hotel-modal__close-btn{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.modal-close-btn)),.form-card:has(.selected-destination-view:not(.hotel-modal__close-btn)){padding:0}}.cards-grid-container.modal-close-btn,.cards-list-container.modal-close-btn,.cards-grid-container .hotel-modal__close-btn,.cards-list-container .hotel-modal__close-btn{display:none}.hotel-modal__gallery-content.modal-close-btn+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .hotel-modal__close-btn+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.modal-close-btn,.search-cancelled-wrapper.modal-close-btn,.no-hotel-found-wrapper.modal-close-btn,.search-cancelled-view__alert-wrap.modal-close-btn,.no-hotel-found__alert-wrap.modal-close-btn,.results-cards-wrapper .hotel-modal__close-btn,.search-cancelled-wrapper .hotel-modal__close-btn,.no-hotel-found-wrapper .hotel-modal__close-btn,.search-cancelled-view__alert-wrap .hotel-modal__close-btn,.no-hotel-found__alert-wrap .hotel-modal__close-btn{display:none}.profile-menu-container.modal-close-btn,.profile-menu-container .hotel-modal__close-btn{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].modal-close-btn,#profile-accordion>[id^='profile-accordion-body-'].modal-close-btn,.sidebar-accordion>[id^='sidebar-accordion-body-'] .hotel-modal__close-btn,#profile-accordion>[id^='profile-accordion-body-'] .hotel-modal__close-btn{display:grid;grid-template-rows:0fr}}.hotel-modal__filter-right{white-space:nowrap}.hotel-modal__header.hotel-modal__header--hidden,.hotel-main-container.hotel-modal__header--hidden{display:none}.hotel-detail-cards .close-preview-action{display:none}.sidebar-accordion>div.hotel-detail-cards .close-preview-action>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.hotel-detail-cards .close-preview-action{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.hotel-detail-cards .close-preview-action)){padding:0}}.cards-grid-container.hotel-detail-cards .close-preview-action,.cards-list-container.hotel-detail-cards .close-preview-action{display:none}.hotel-modal__gallery-content.hotel-detail-cards .close-preview-action+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.hotel-detail-cards .close-preview-action,.search-cancelled-wrapper.hotel-detail-cards .close-preview-action,.no-hotel-found-wrapper.hotel-detail-cards .close-preview-action,.search-cancelled-view__alert-wrap.hotel-detail-cards .close-preview-action,.no-hotel-found__alert-wrap.hotel-detail-cards .close-preview-action{display:none}.profile-menu-container.hotel-detail-cards .close-preview-action{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].hotel-detail-cards .close-preview-action,#profile-accordion>[id^='profile-accordion-body-'].hotel-detail-cards .close-preview-action{display:grid;grid-template-rows:0fr}.hotel-detail-cards.package-wrapper-with-preview .close-preview-action{display:inline}.hotel-detail-cards.package-wrapper-with-preview .open-preview-action{display:none}.sidebar-accordion>div.hotel-detail-cards.package-wrapper-with-preview .open-preview-action>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.hotel-detail-cards.package-wrapper-with-preview .open-preview-action{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.hotel-detail-cards.package-wrapper-with-preview .open-preview-action)){padding:0}}.cards-grid-container.hotel-detail-cards.package-wrapper-with-preview .open-preview-action,.cards-list-container.hotel-detail-cards.package-wrapper-with-preview .open-preview-action{display:none}.hotel-modal__gallery-content.hotel-detail-cards.package-wrapper-with-preview .open-preview-action+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.hotel-detail-cards.package-wrapper-with-preview .open-preview-action,.search-cancelled-wrapper.hotel-detail-cards.package-wrapper-with-preview .open-preview-action,.no-hotel-found-wrapper.hotel-detail-cards.package-wrapper-with-preview .open-preview-action,.search-cancelled-view__alert-wrap.hotel-detail-cards.package-wrapper-with-preview .open-preview-action,.no-hotel-found__alert-wrap.hotel-detail-cards.package-wrapper-with-preview .open-preview-action{display:none}.profile-menu-container.hotel-detail-cards.package-wrapper-with-preview .open-preview-action{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].hotel-detail-cards.package-wrapper-with-preview .open-preview-action,#profile-accordion>[id^='profile-accordion-body-'].hotel-detail-cards.package-wrapper-with-preview .open-preview-action{display:grid;grid-template-rows:0fr}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.hotel-modal__room-offers{padding-bottom:60px;.empty-div-footer.pageControls-form{position:absolute}.empty-div-footer.pageControls-form{left:0}}.hotel-modal__rates-limited{margin-left:.5rem;margin-right:.5rem;margin-top:1rem;display:flex;flex-direction:column;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem}.hotel-modal__rates-limited-message{margin:0;display:flex;align-items:flex-start;justify-content:center;gap:.5rem;text-align:center;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1));b{font-weight:600}b{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.hotel-modal__rates-limited-icon{margin-top:.125rem;flex-shrink:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}.hotel-modal__rates-limited-actions{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}@media (min-width:640px){.hotel-modal__rates-limited-actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}}.hotel-modal__rates-limited-actions{.hotel-modal__btn{height:2.25rem}.hotel-modal__btn{width:100%}.hotel-modal__btn{padding-left:1rem;padding-right:1rem}@media (min-width:640px){.hotel-modal__btn{width:auto!important}}.hotel-modal__btn{span{line-height:1}}.hotel-modal__btn--apply{order:-9999}@media (min-width:640px){.hotel-modal__btn--apply{order:0}}}.booking-summary-details{margin-left:.75rem;margin-right:.75rem;border-width:0;padding-bottom:.75rem}.hotel-card-details__tabs-wrapper{margin-bottom:1rem;width:100%}.hotel-card-details__tabs-list{display:flex;width:100%;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.hotel-card-details__tabs-list li{margin:0;flex:1 1 0%;padding:0}.hotel-card-details__tab-btn{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:flex-start;gap:.375rem;border-radius:0;border-bottom-width:2px;border-color:#fff0;padding-top:.75rem;padding-bottom:.75rem;padding-left:.25rem;padding-right:.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.hotel-card-details__tab-icon i{margin-bottom:0;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.hotel-card-details__tab-label{width:100%;white-space:normal;overflow-wrap:break-word;text-align:center;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.25}.hotel-card-details__tab-panel{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:0}.hotel-card-details__tab-panel p{font-size:.875rem;line-height:1.25rem}.hotel-card-details__tab-panel strong{font-size:.75rem;line-height:1rem;font-weight:500}.hotel-card-details__tab-btn[aria-selected="true"]{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.hotel-card-details__tab-btn[aria-selected="true"] .hotel-card-details__tab-icon i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.cancellation-policy-content{width:100%}.cancellation-policy__alert-title{display:block;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.cancellation-policy__alert-title)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.cancellation-policy__alert-title)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.cancellation-policy__alert-title{display:flex;flex-direction:column}.profile-menu-container.cancellation-policy__alert-title{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.cancellation-policy__alert-title{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.cancellation-policy__alert-title) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.cancellation-policy__alert-title){overflow:hidden}#dropdownAvatarName.cancellation-policy__alert-title{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.cancellation-policy__alert-title::-webkit-scrollbar{display:none;width:0;height:0}}.cancellation-policy-content .cancellation-policy__alert-text{padding-right:.5rem;font-size:.75rem;line-height:1rem;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.cancellation-policy__list-item{display:flex;align-items:flex-start;gap:.75rem;padding-left:.5rem;padding-bottom:1rem}.cancellation-policy__badge{margin-top:.25rem;display:flex;height:1.5rem;width:2rem;flex:none;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(191 219 254 / var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.cancellation-policy-content .cancellation-policy__text{font-size:.75rem;line-height:1rem;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.cancellation-policy-content .highlight{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.instruction-alert__alert-title{display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.instruction-alert__alert-title)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.instruction-alert__alert-title)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.instruction-alert__alert-title{display:flex;flex-direction:column}.profile-menu-container.instruction-alert__alert-title{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.instruction-alert__alert-title{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.instruction-alert__alert-title) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.instruction-alert__alert-title){overflow:hidden}#dropdownAvatarName.instruction-alert__alert-title{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.instruction-alert__alert-title::-webkit-scrollbar{display:none;width:0;height:0}}.price-breakdown-content{display:flex;flex-direction:column;gap:1rem}.price-breakdown__card{display:flex;flex-direction:column;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.price-breakdown__date-section{display:flex;align-items:center;gap:.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}.price-breakdown__date-section i{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.price-breakdown__date-section .date{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.price-breakdown__date-section .day{margin-left:auto;border-width:0;padding-left:0;font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.price-breakdown__info-section{flex:1 1 0%;padding:1rem}.price-breakdown__room-list{width:100%}.price-breakdown__room-list li{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.price-breakdown__room-list li:last-child{margin-bottom:0}.price-breakdown__total{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;border-width:0;padding-top:0}.price-breakdown__total span{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.price-breakdown__total .amount{font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-dark-default) / var(--tw-text-opacity,1))}.remarks-content{display:flex;flex-direction:column;gap:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem}.remarks__block{display:flex;flex-direction:column;gap:.5rem}.remarks__heading{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.remarks__body{display:flex;flex-direction:column;gap:.75rem}.remarks__body p{padding-left:1.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.remarks__sub-list{margin-left:1rem;display:flex;flex-direction:column;gap:.25rem}.remarks__sub-list li{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.remarks__disclaimer,.remarks__info-note,.remarks__extra-info{margin-top:.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.remarks__link{word-break:break-all;--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity,1));text-decoration-line:underline;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.remarks__link:hover{--tw-text-opacity:1;color:rgb(30 64 175 / var(--tw-text-opacity,1))}@media (min-width:1024px){.booking-summary-details{border-top-width:1px}.hotel-card-details__tabs-list{display:inline-flex;width:auto}.hotel-card-details__tabs-list li{margin:0;flex:none}.hotel-card-details__tab-btn{height:auto;flex-direction:row;justify-content:center;gap:.5rem;border-radius:.125rem;padding-left:.75rem;padding-right:.75rem;padding-top:1.25rem;padding-bottom:.25rem}.hotel-card-details__tab-icon i{font-size:1rem;line-height:1.5rem}.hotel-card-details__tab-label{width:auto;white-space:nowrap;font-size:.875rem;line-height:1.25rem}.instruction-alert__icon-wrap{margin-top:.5rem}.instruction-alert__alert-icon i{margin-top:0}.instruction-alert .instruction-alert__alert-title{font-size:.875rem;line-height:1.25rem}.cancellation-policy__alert-title{font-size:1rem;line-height:1.5rem;font-weight:600}.cancellation-policy-content .cancellation-policy__alert-text{padding-right:.5rem;font-size:.875rem;line-height:1.25rem}.cancellation-policy__badge{margin-top:0}.cancellation-policy-content .cancellation-policy__text{font-size:.875rem;line-height:1.25rem}.cancellation-policy__list-item{padding-left:.75rem}.price-breakdown-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.price-breakdown__card{margin-bottom:0;width:auto;flex:1 1 0%;flex-direction:row}.price-breakdown__date-section{width:41.666667%;flex:none;align-items:flex-start;gap:.25rem;border-bottom-width:0;border-right-width:1px;padding-top:1.25rem;padding-left:.75rem;padding-right:.75rem}.price-breakdown__date-section .date{margin-top:0}.price-breakdown__date-section .day{margin-left:0;margin-top:.25rem;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:.5rem}.price-breakdown__date-section i{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.price-breakdown__room-list{width:100%}.price-breakdown__room-list li{font-size:.875rem;line-height:1.25rem;font-weight:500}.price-breakdown__total{margin-top:.75rem;width:100%;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:.75rem}.price-breakdown__total span{font-size:.875rem;line-height:1.25rem;font-weight:500}.price-breakdown__total .amount{font-size:.875rem;line-height:1.25rem;font-weight:500}.remarks-content{gap:2rem;padding:1rem}.remarks__block{border-width:0;padding-bottom:0}.remarks__heading{font-size:1rem;line-height:1.5rem;font-weight:700}.remarks__body p{padding-left:2.25rem;font-size:.875rem;line-height:1.5rem}.remarks__sub-list{margin-left:1.5rem;gap:.5rem}.remarks__sub-list li{font-size:.875rem;line-height:1.25rem}.remarks__disclaimer,.remarks__info-note,.remarks__extra-info{font-size:.875rem;line-height:1.25rem;font-style:normal;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}}.order-files{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.75rem;padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.75rem;line-height:1rem;box-shadow:0 1px 4px 0 rgb(12 12 13 / .05)}.order-files__details{display:flex;align-items:center;gap:.5rem}.order-files__heading{font-weight:600}.order-files__icon{vertical-align:middle}.order-files__status{border-radius:1.125rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-default) / var(--tw-bg-opacity,1));padding-left:.375rem;padding-right:.375rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}@media (min-width:1024px){.order-files__status{font-size:.75rem;line-height:1rem}}.order-files__toolbar{margin-inline-start:1.875rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.order-files__button{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.5rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;i{font-size:1rem;line-height:1.5rem}}.open-service-modal{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-200) / var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.order-files__button.btn-primary{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.order-files__button.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity,1))}.order-files__button.btn-secondary{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-300) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.order-files__button.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-400) / var(--tw-bg-opacity,1))}.order-files__info-pill{margin-left:.5rem;margin-right:.5rem;display:flex;align-items:center;border-radius:1.125rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding-left:.875rem;padding-right:.875rem;font-size:.75rem;line-height:1rem;font-weight:600;line-height:inherit;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-dark-default) / var(--tw-text-opacity,1))}.order-files__delete-btn{display:flex;width:2rem;height:2rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.order-files__delete-btn i{font-size:1rem;line-height:1.5rem}.order-files_status{display:flex;justify-content:space-between}@media (min-width:1024px){.order-files{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem}.order-files__icon{vertical-align:middle}@media (min-width:1024px){.order-files__icon{font-size:1.5em}}}.pre-booking-form-main-div{display:flex;flex-direction:column}.booking-card__mobile-back-btn{margin-bottom:.25rem;margin-top:.25rem;display:flex;cursor:pointer;align-items:center;border-style:none;background-color:#fff0;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-card__mobile-back-btn i{margin-inline-end:.5rem;font-size:1.125rem;line-height:1.75rem}.booking-card__inner{display:flex;flex-direction:column;gap:.75rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:0;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.booking-card__header{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-card__body{display:flex;flex-direction:column;gap:.25rem}.booking-card__media{width:100%;flex-shrink:0}.booking-card__image{height:12rem;max-height:12rem;width:100%;border-radius:.75rem;-o-object-fit:cover;object-fit:cover}.booking-card__details{margin-left:0;margin-right:0;display:flex;flex:1 1 0%;flex-direction:column;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity,1))}.booking-card__top-bar{margin-bottom:.5rem;margin-top:.25rem;display:flex;align-items:flex-start;justify-content:space-between}.booking-card__meta-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.booking-card__meta-badge{display:inline-flex;align-items:center}.booking-card__rating{display:flex;align-items:center;gap:.25rem}.booking-card__rating-icon{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.booking-card__rating-text{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-card__availability{display:flex;align-items:center;gap:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.booking-card__title{position:relative;margin-bottom:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;text-transform:uppercase;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-card__title::before{--tw-content:none;content:var(--tw-content)}.booking-card__location-line{margin-bottom:.5rem;display:flex;align-items:center;gap:.375rem;font-size:.625rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));i{flex-shrink:0}i{font-size:.875rem;line-height:1.25rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}}.booking-card__dates-inline{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));i{flex-shrink:0}i{font-size:.875rem;line-height:1.25rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.booking-card__dates-value{white-space:nowrap;font-weight:600}.booking-card__dates-sep{padding-left:.125rem;padding-right:.125rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.booking-card__dates-meta{white-space:nowrap;font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.booking-card__info-section{margin-top:.25rem;margin-bottom:.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:.5rem}.booking-card__info-title{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-card__info-title--collapsible{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-width:0;background-color:#fff0;padding:0;text-align:left;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-card__info-title--collapsible[aria-expanded='true'] .booking-policy__toggle-icon{transform:rotate(45deg)}.booking-card__info-panel{padding-top:.5rem}.booking-card__proximity{margin-bottom:1rem;display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.booking-card__proximity i{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.booking-card__times{margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.625rem}.booking-card__time{display:flex;align-items:center;gap:.5rem}.booking-card__time-label{display:inline-block;width:auto;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.booking-card__time-label i{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-card__time-value{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-card__description{margin-bottom:.5rem;font-size:.625rem;font-weight:400;line-height:1.5;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.booking-card__info-list{margin-bottom:.5rem;display:flex;flex-direction:column;gap:.25rem;font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.booking-card__info-item{display:flex;align-items:flex-start}.booking-card__info-item strong{margin-right:.25rem;font-size:.625rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-card__amenities{margin-bottom:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.booking-card__amenity{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.625rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.booking-card__amenity i{font-size:.75rem;line-height:1rem}.booking-card__actions{margin-bottom:.5rem;margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.booking-card__btn-view{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1));padding-left:1.25rem;padding-right:1.25rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-card__btn-icon{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.5rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.booking-card__btn-icon--map{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-green) / var(--tw-bg-opacity,1))}.booking-card__btn-icon--map i{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.booking-card__btn-icon--trip{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-greendark) / var(--tw-bg-opacity,1))}.booking-card__btn-icon--trip i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-card__supplier{margin-top:auto;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.booking-card__supplier-label{font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-card__supplier-name{display:flex;align-items:center;gap:.25rem;font-size:.625rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity,1))}.booking-card__supplier-logo{height:1rem;width:auto;-o-object-fit:contain;object-fit:contain}.booking-card__footer{margin-top:.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:0}.booking-card__footer-title{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity,1))}.booking-card__refund-status{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity,1))}.booking-card__badge-na{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-green-50) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-green-600) / var(--tw-text-opacity,1))}.booking-card__rate-details{margin-top:.25rem;display:flex;width:100%;flex-direction:column;gap:.125rem}.booking-card__rate-subtitle{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity,1))}.booking-card__rate-list{display:flex;list-style-type:disc;flex-direction:column;gap:.25rem;padding-left:1.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.booking-card__rate-list{margin-top:.25rem}&.booking-card__rate-list{padding-left:1rem}&.booking-card__rate-list{margin-top:.25rem}&.booking-card__rate-list{padding-left:1rem}}}.booking-card__rate-list strong{font-weight:700;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity,1))}.booking-card__rate-list li::marker{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity,1))}.room-config-wrapper{margin-top:1rem;display:flex;width:100%;flex-direction:column;gap:.5rem;background-color:#fff0}.room-config-section{margin-top:0;width:100%;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:1.25rem;padding-bottom:0}.room-config-section__title{margin-bottom:.25rem;margin-left:0;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.room-config-card{margin-bottom:.75rem;display:flex;flex-direction:column;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.room-config-card__top{display:flex;width:100%;flex-wrap:wrap;align-items:center;row-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.room-config-card__number{order:1;margin-left:-1rem;display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-top-right-radius:9999px;border-bottom-right-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-300) / var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.room-config-card__adults{order:2;display:flex;height:auto;width:auto;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-10) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.625rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.room-config-card__adults i{font-size:.875rem;line-height:1.25rem}.room-config-card__adults strong{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.room-config-card__room-type{order:3;margin-left:auto;display:flex;align-items:center;gap:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.625rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-dark-600) / var(--tw-text-opacity,1))}.room-config-card__room-type i{font-size:.75rem;line-height:1rem}.room-config-card__available{order:4;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-greenl) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.room-config-card__room-name{order:5;margin-bottom:0;margin-top:.75rem;width:100%;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.room-config-card__tags{margin-left:0;margin-bottom:1.25rem;margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.room-config-card__tag{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:400;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-text-opacity:0.6}.room-config-card__body{margin-left:0;margin-top:.25rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:1.25rem}.room-config-card__media{width:100%;flex-shrink:0}.room-config-card__image{max-height:12rem;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));-o-object-fit:cover;object-fit:cover}.room-config-card__info{display:flex;flex:1 1 0%;flex-direction:column;gap:1.5rem;padding-right:3rem;font-size:.625rem;font-weight:400}.room-config-card__info-group{display:flex;flex-direction:column;gap:.375rem}.room-config-card__info-title{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.room-config-card__text{line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.room-config-card__text--muted{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.room-config-card__list{display:flex;flex-direction:column;gap:.25rem}.room-config-card__list li{line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.room-config-card__list strong{margin-right:.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.traveller-section{margin-left:-1rem;margin-right:-1rem;margin-top:0;display:flex;width:auto;flex-direction:column;gap:1rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding:1rem}.traveller-section__header{margin-bottom:.25rem;display:flex;align-items:center}.traveller-box__input-wrapper{position:relative;min-width:3.5rem;flex:1 1 0%}.traveller-box__error-icon{pointer-events:none;position:absolute;right:.5rem;top:50%;z-index:10;display:none;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.sidebar-accordion>div.traveller-box__error-icon>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.traveller-box__error-icon{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.traveller-box__error-icon)){padding:0}}.cards-grid-container.traveller-box__error-icon,.cards-list-container.traveller-box__error-icon{display:none}.hotel-modal__gallery-content.traveller-box__error-icon+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.traveller-box__error-icon,.search-cancelled-wrapper.traveller-box__error-icon,.no-hotel-found-wrapper.traveller-box__error-icon,.search-cancelled-view__alert-wrap.traveller-box__error-icon,.no-hotel-found__alert-wrap.traveller-box__error-icon{display:none}.profile-menu-container.traveller-box__error-icon{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].traveller-box__error-icon,#profile-accordion>[id^='profile-accordion-body-'].traveller-box__error-icon{display:grid;grid-template-rows:0fr}.traveller-box__input-wrapper.active .traveller-box__error-icon{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-box__input-wrapper.active .traveller-box__error-icon)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-box__input-wrapper.active .traveller-box__error-icon)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.traveller-box__input-wrapper.active .traveller-box__error-icon{display:flex;flex-direction:column}.profile-menu-container.traveller-box__input-wrapper.active .traveller-box__error-icon{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.traveller-box__input-wrapper.active .traveller-box__error-icon{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.traveller-box__input-wrapper.active .traveller-box__error-icon) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.traveller-box__input-wrapper.active .traveller-box__error-icon){overflow:hidden}#dropdownAvatarName.traveller-box__input-wrapper.active .traveller-box__error-icon{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.traveller-box__input-wrapper.active .traveller-box__error-icon::-webkit-scrollbar{display:none;width:0;height:0}}.traveller-box__input-wrapper.active .traveller-box__input{--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-red-500) / var(--tw-border-opacity,1));padding-right:1.75rem}.traveller-section__header-row{margin-bottom:.5rem;display:none;width:100%;align-items:center;gap:.5rem;padding-right:1rem;padding-left:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.sidebar-accordion>div.traveller-section__header-row>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.traveller-section__header-row{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.traveller-section__header-row)){padding:0}}.cards-grid-container.traveller-section__header-row,.cards-list-container.traveller-section__header-row{display:none}.hotel-modal__gallery-content.traveller-section__header-row+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.traveller-section__header-row,.search-cancelled-wrapper.traveller-section__header-row,.no-hotel-found-wrapper.traveller-section__header-row,.search-cancelled-view__alert-wrap.traveller-section__header-row,.no-hotel-found__alert-wrap.traveller-section__header-row{display:none}.profile-menu-container.traveller-section__header-row{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].traveller-section__header-row,#profile-accordion>[id^='profile-accordion-body-'].traveller-section__header-row{display:grid;grid-template-rows:0fr}.traveller-section__header-cell--owner{display:flex;height:1rem;width:1.5rem;align-items:center;justify-content:center}.traveller-section__header-cell--title{margin-left:.25rem;display:flex;height:1rem;width:3.5rem;align-items:center;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));padding-left:.5rem}.traveller-section__header-cell--firstname{margin-left:.25rem;display:flex;height:1rem;flex:1 1 0%;align-items:center;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));padding-left:.5rem}.traveller-section__header-cell--lastname{margin-left:0;display:flex;height:1rem;flex:1 1 0%;align-items:center;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));padding-left:.5rem}.traveller-section__header-cell--spacer{margin-left:1rem;display:none;width:1rem}.sidebar-accordion>div.traveller-section__header-cell--spacer>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.traveller-section__header-cell--spacer{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.traveller-section__header-cell--spacer)){padding:0}}.cards-grid-container.traveller-section__header-cell--spacer,.cards-list-container.traveller-section__header-cell--spacer{display:none}.hotel-modal__gallery-content.traveller-section__header-cell--spacer+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.traveller-section__header-cell--spacer,.search-cancelled-wrapper.traveller-section__header-cell--spacer,.no-hotel-found-wrapper.traveller-section__header-cell--spacer,.search-cancelled-view__alert-wrap.traveller-section__header-cell--spacer,.no-hotel-found__alert-wrap.traveller-section__header-cell--spacer{display:none}.profile-menu-container.traveller-section__header-cell--spacer{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].traveller-section__header-cell--spacer,#profile-accordion>[id^='profile-accordion-body-'].traveller-section__header-cell--spacer{display:grid;grid-template-rows:0fr}.traveller-section__title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.traveller-section__badge{display:flex;height:1.25rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.traveller-section__wrapper{display:flex;flex-direction:column;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.traveller-box{margin-bottom:1rem;display:flex;flex-direction:column;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-20) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.75rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.traveller-box__top{display:flex;width:auto;flex-direction:column;gap:.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-bottom:1rem}.traveller-box__radio-container{display:flex;width:100%;flex-shrink:0;align-items:center;justify-content:flex-start}input[type="radio"].traveller-box__radio,input[type="radio"].payment-type__radio,input[type="radio"].pay-now__radio,input[type="radio"].pay-now__provider-radio,input[type="radio"].pay-now__order-radio,input[type="radio"].pay-now__toggle-radio,input[type="radio"].payment-type-supplier__option-radio{position:relative;margin:0;display:block;height:1rem;min-height:1rem;width:1rem;min-width:1rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));background-image:none;outline:2px solid #fff0;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarNameinput[type="radio"].traveller-box__radio)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName input[type="radio"].payment-type__radio)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName input[type="radio"].pay-now__radio)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName input[type="radio"].pay-now__provider-radio)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName input[type="radio"].pay-now__order-radio)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName input[type="radio"].pay-now__toggle-radio)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName input[type="radio"].payment-type-supplier__option-radio)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarNameinput[type="radio"].traveller-box__radio)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName input[type="radio"].payment-type__radio)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName input[type="radio"].pay-now__radio)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName input[type="radio"].pay-now__provider-radio)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName input[type="radio"].pay-now__order-radio)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName input[type="radio"].pay-now__toggle-radio)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName input[type="radio"].payment-type-supplier__option-radio)){overflow:visible}}}.search-advanced-panel input.supplier-dropdown-menu[type="radio"].traveller-box__radio,.search-advanced-panel input.supplier-dropdown-menu[type="radio"].payment-type__radio,.search-advanced-panel input.supplier-dropdown-menu[type="radio"].pay-now__radio,.search-advanced-panel input.supplier-dropdown-menu[type="radio"].pay-now__provider-radio,.search-advanced-panel input.supplier-dropdown-menu[type="radio"].pay-now__order-radio,.search-advanced-panel input.supplier-dropdown-menu[type="radio"].pay-now__toggle-radio,.search-advanced-panel input.supplier-dropdown-menu[type="radio"].payment-type-supplier__option-radio{display:flex;flex-direction:column}input.profile-menu-container[type="radio"].traveller-box__radio,input.profile-menu-container[type="radio"].payment-type__radio,input.profile-menu-container[type="radio"].pay-now__radio,input.profile-menu-container[type="radio"].pay-now__provider-radio,input.profile-menu-container[type="radio"].pay-now__order-radio,input.profile-menu-container[type="radio"].pay-now__toggle-radio,input.profile-menu-container[type="radio"].payment-type-supplier__option-radio{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){input.profile-menu-container[type="radio"].traveller-box__radio,input.profile-menu-container[type="radio"].payment-type__radio,input.profile-menu-container[type="radio"].pay-now__radio,input.profile-menu-container[type="radio"].pay-now__provider-radio,input.profile-menu-container[type="radio"].pay-now__order-radio,input.profile-menu-container[type="radio"].pay-now__toggle-radio,input.profile-menu-container[type="radio"].payment-type-supplier__option-radio{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarNameinput[type="radio"].traveller-box__radio) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName input[type="radio"].payment-type__radio) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName input[type="radio"].pay-now__radio) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName input[type="radio"].pay-now__provider-radio) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName input[type="radio"].pay-now__order-radio) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName input[type="radio"].pay-now__toggle-radio) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName input[type="radio"].payment-type-supplier__option-radio) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarNameinput[type="radio"].traveller-box__radio),body:has(#dropdownAvatarName input[type="radio"].payment-type__radio),body:has(#dropdownAvatarName input[type="radio"].pay-now__radio),body:has(#dropdownAvatarName input[type="radio"].pay-now__provider-radio),body:has(#dropdownAvatarName input[type="radio"].pay-now__order-radio),body:has(#dropdownAvatarName input[type="radio"].pay-now__toggle-radio),body:has(#dropdownAvatarName input[type="radio"].payment-type-supplier__option-radio){overflow:hidden}#dropdownAvatarNameinput[type="radio"].traveller-box__radio,#dropdownAvatarName input[type="radio"].payment-type__radio,#dropdownAvatarName input[type="radio"].pay-now__radio,#dropdownAvatarName input[type="radio"].pay-now__provider-radio,#dropdownAvatarName input[type="radio"].pay-now__order-radio,#dropdownAvatarName input[type="radio"].pay-now__toggle-radio,#dropdownAvatarName input[type="radio"].payment-type-supplier__option-radio{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarNameinput[type="radio"].traveller-box__radio::-webkit-scrollbar,#dropdownAvatarName input[type="radio"].payment-type__radio::-webkit-scrollbar,#dropdownAvatarName input[type="radio"].pay-now__radio::-webkit-scrollbar,#dropdownAvatarName input[type="radio"].pay-now__provider-radio::-webkit-scrollbar,#dropdownAvatarName input[type="radio"].pay-now__order-radio::-webkit-scrollbar,#dropdownAvatarName input[type="radio"].pay-now__toggle-radio::-webkit-scrollbar,#dropdownAvatarName input[type="radio"].payment-type-supplier__option-radio::-webkit-scrollbar{display:none;width:0;height:0}}input[type="radio"].traveller-box__radio:focus,input[type="radio"].payment-type__radio:focus,input[type="radio"].pay-now__radio:focus,input[type="radio"].pay-now__provider-radio:focus,input[type="radio"].pay-now__order-radio:focus,input[type="radio"].pay-now__toggle-radio:focus,input[type="radio"].payment-type-supplier__option-radio:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:transparent;--tw-ring-offset-width:0px}input[type="radio"].traveller-box__radio:checked,input[type="radio"].payment-type__radio:checked,input[type="radio"].pay-now__radio:checked,input[type="radio"].pay-now__provider-radio:checked,input[type="radio"].pay-now__order-radio:checked,input[type="radio"].pay-now__toggle-radio:checked,input[type="radio"].payment-type-supplier__option-radio:checked{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));background-image:none}input[type="radio"].traveller-box__radio:checked::after,input[type="radio"].payment-type__radio:checked::after,input[type="radio"].pay-now__radio:checked::after,input[type="radio"].pay-now__provider-radio:checked::after,input[type="radio"].pay-now__order-radio:checked::after,input[type="radio"].pay-now__toggle-radio:checked::after,input[type="radio"].payment-type-supplier__option-radio:checked::after{content:'';position:absolute;top:50%;left:50%;height:.5rem;width:.5rem;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}input[type="radio"]:disabled.payment-type__radio{cursor:not-allowed;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1));opacity:.6}.traveller-box__select-wrapper{position:relative;display:flex;width:100%;align-items:center}select.traveller-box__select:not([size]){height:2rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));background-image:none;padding-top:0;padding-bottom:0;padding-left:.5rem;padding-right:1.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.traveller-box__custom-arrow{pointer-events:none;position:absolute;right:.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}select.traveller-box__select:focus{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.traveller-box__input{height:2rem;width:100%;flex:1 1 0%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:0;padding-bottom:0;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}input[type="text"].traveller-box__input{height:2rem;width:100%;flex:1 1 0%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:0;padding-bottom:0;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));outline:none;transition-property:color,background-color,border-color;transition-duration:200ms}.traveller-box__input:focus,input[type="text"].traveller-box__input:focus{outline:2px solid #fff0;outline-offset:2px}.traveller-box__input:focus:focus,input[type="text"].traveller-box__input:focus:focus{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.traveller-box__search-btn{margin-left:auto;margin-top:.25rem;display:flex;height:2rem;width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.traveller-box__search-btn i{font-size:.875rem;line-height:1.25rem}.traveller-box__tabs{margin-top:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.75rem;overflow-x:auto;padding-left:.5rem;padding-right:.5rem;padding-bottom:1rem;-ms-overflow-style:none;scrollbar-width:none}.traveller-box__tabs::-webkit-scrollbar{display:none}.traveller-box__checkbox-group{display:flex;width:auto;cursor:pointer;align-items:center;gap:.625rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.traveller-box__checkbox-group.traveller-information-button-checked{input[type="checkbox"].checked{display:inline-block}input[type="checkbox"].unchecked{display:none}.sidebar-accordion>divinput[type="checkbox"].unchecked>.sub-menu{border-width:0}.search-advanced-panel input.supplier-dropdown-menu[type="checkbox"].unchecked{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(input[type="checkbox"].unchecked)){padding:0}}input.cards-grid-container[type="checkbox"].unchecked,input .cards-list-container[type="checkbox"].unchecked{display:none}input.cards-grid-container[type="checkbox"].unchecked,input .cards-list-container[type="checkbox"].unchecked{display:none}input.hotel-modal__gallery-content[type="checkbox"].unchecked+.hotel-modal__gallery-empty{display:block}input.results-cards-wrapper[type="checkbox"].unchecked,input .search-cancelled-wrapper[type="checkbox"].unchecked,input .no-hotel-found-wrapper[type="checkbox"].unchecked,input .search-cancelled-view__alert-wrap[type="checkbox"].unchecked,input .no-hotel-found__alert-wrap[type="checkbox"].unchecked{display:none}input.results-cards-wrapper[type="checkbox"].unchecked,input .search-cancelled-wrapper[type="checkbox"].unchecked,input .no-hotel-found-wrapper[type="checkbox"].unchecked,input .search-cancelled-view__alert-wrap[type="checkbox"].unchecked,input .no-hotel-found__alert-wrap[type="checkbox"].unchecked{display:none}input.results-cards-wrapper[type="checkbox"].unchecked,input .search-cancelled-wrapper[type="checkbox"].unchecked,input .no-hotel-found-wrapper[type="checkbox"].unchecked,input .search-cancelled-view__alert-wrap[type="checkbox"].unchecked,input .no-hotel-found__alert-wrap[type="checkbox"].unchecked{display:none}input.results-cards-wrapper[type="checkbox"].unchecked,input .search-cancelled-wrapper[type="checkbox"].unchecked,input .no-hotel-found-wrapper[type="checkbox"].unchecked,input .search-cancelled-view__alert-wrap[type="checkbox"].unchecked,input .no-hotel-found__alert-wrap[type="checkbox"].unchecked{display:none}input.results-cards-wrapper[type="checkbox"].unchecked,input .search-cancelled-wrapper[type="checkbox"].unchecked,input .no-hotel-found-wrapper[type="checkbox"].unchecked,input .search-cancelled-view__alert-wrap[type="checkbox"].unchecked,input .no-hotel-found__alert-wrap[type="checkbox"].unchecked{display:none}input .profile-menu-container[type="checkbox"].unchecked{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']input[type="checkbox"].unchecked,#profile-accordion>[id^='profile-accordion-body-']input[type="checkbox"].unchecked{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']input[type="checkbox"].unchecked,#profile-accordion>[id^='profile-accordion-body-']input[type="checkbox"].unchecked{display:grid;grid-template-rows:0fr}}.traveller-box__checkbox-group:not(.traveller-information-button-checked){input[type="checkbox"].checked{display:none}.sidebar-accordion>divinput[type="checkbox"].checked>.sub-menu{border-width:0}.search-advanced-panel input.supplier-dropdown-menu[type="checkbox"].checked{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(input[type="checkbox"].checked)){padding:0}}input.cards-grid-container[type="checkbox"].checked,input .cards-list-container[type="checkbox"].checked{display:none}input.cards-grid-container[type="checkbox"].checked,input .cards-list-container[type="checkbox"].checked{display:none}input.hotel-modal__gallery-content[type="checkbox"].checked+.hotel-modal__gallery-empty{display:block}input.results-cards-wrapper[type="checkbox"].checked,input .search-cancelled-wrapper[type="checkbox"].checked,input .no-hotel-found-wrapper[type="checkbox"].checked,input .search-cancelled-view__alert-wrap[type="checkbox"].checked,input .no-hotel-found__alert-wrap[type="checkbox"].checked{display:none}input.results-cards-wrapper[type="checkbox"].checked,input .search-cancelled-wrapper[type="checkbox"].checked,input .no-hotel-found-wrapper[type="checkbox"].checked,input .search-cancelled-view__alert-wrap[type="checkbox"].checked,input .no-hotel-found__alert-wrap[type="checkbox"].checked{display:none}input.results-cards-wrapper[type="checkbox"].checked,input .search-cancelled-wrapper[type="checkbox"].checked,input .no-hotel-found-wrapper[type="checkbox"].checked,input .search-cancelled-view__alert-wrap[type="checkbox"].checked,input .no-hotel-found__alert-wrap[type="checkbox"].checked{display:none}input.results-cards-wrapper[type="checkbox"].checked,input .search-cancelled-wrapper[type="checkbox"].checked,input .no-hotel-found-wrapper[type="checkbox"].checked,input .search-cancelled-view__alert-wrap[type="checkbox"].checked,input .no-hotel-found__alert-wrap[type="checkbox"].checked{display:none}input.results-cards-wrapper[type="checkbox"].checked,input .search-cancelled-wrapper[type="checkbox"].checked,input .no-hotel-found-wrapper[type="checkbox"].checked,input .search-cancelled-view__alert-wrap[type="checkbox"].checked,input .no-hotel-found__alert-wrap[type="checkbox"].checked{display:none}input .profile-menu-container[type="checkbox"].checked{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']input[type="checkbox"].checked,#profile-accordion>[id^='profile-accordion-body-']input[type="checkbox"].checked{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']input[type="checkbox"].checked,#profile-accordion>[id^='profile-accordion-body-']input[type="checkbox"].checked{display:grid;grid-template-rows:0fr}input[type="checkbox"].unchecked{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarNameinput[type="checkbox"].unchecked)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarNameinput[type="checkbox"].unchecked)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarNameinput[type="checkbox"].unchecked)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarNameinput[type="checkbox"].unchecked)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarNameinput[type="checkbox"].unchecked)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarNameinput[type="checkbox"].unchecked){}}}.search-advanced-panel input.supplier-dropdown-menu[type="checkbox"].unchecked{display:flex;flex-direction:column}input.profile-menu-container[type="checkbox"].unchecked{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){input.profile-menu-container[type="checkbox"].unchecked{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarNameinput[type="checkbox"].unchecked) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarNameinput[type="checkbox"].unchecked){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarNameinput[type="checkbox"].unchecked{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarNameinput[type="checkbox"].unchecked::-webkit-scrollbar{display:none;width:0;height:0}}}.traveller-box__checkbox-label{margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}input[type="checkbox"].traveller-box__checkbox,input[type="checkbox"].extraService-checkbox,input[type="checkbox"].extra-service-period-select__checkbox,input[type="checkbox"].booking-options__checkbox,input[type="checkbox"].terms-section__checkbox{margin:0;height:1rem;width:1rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}input[type="checkbox"].booking-options__checkbox,input[type="checkbox"].terms-section__checkbox{height:1rem;width:1rem;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity,1))}input[type="checkbox"]:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:transparent}input[type="checkbox"].traveller-box__checkbox:checked,input[type="checkbox"].extraService-checkbox:checked,input[type="checkbox"].extra-service-period-select__checkbox:checked,input[type="checkbox"].booking-options__checkbox:checked,input[type="checkbox"].terms-section__checkbox:checked{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));background-position:center;background-repeat:no-repeat}.booking-options__item:has(input:checked){--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1))}.traveller-box__accordion-wrapper{display:flex;width:100%;flex-direction:column;padding-left:0;padding-top:0}.traveller-box__accordion-item{display:flex;flex-direction:column;gap:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:1rem;padding-bottom:1rem;padding-right:0;padding-left:0}.traveller-box__accordion-item:last-child{border-bottom-width:0;padding-bottom:.25rem}.traveller-box__accordion-header{display:flex;width:100%;flex-shrink:0;cursor:pointer;align-items:center;gap:.25rem;padding-top:0;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.traveller-box__accordion-header i{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.traveller-box__accordion-body{display:flex;width:100%;flex:1 1 0%;flex-direction:column;gap:.75rem;padding-right:0}.traveller-box__input-card{display:flex;flex-direction:column;gap:0;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.75rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.traveller-box__input-card:focus-within{border-color:#fff0;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-color-black-50) / var(--tw-ring-opacity, 1))}.traveller-box__input-card{.select2-container{width:100%}.select2-container{flex:1 1 0%}.select2-container--default .select2-selection--single{height:auto}.select2-container--default .select2-selection--single{min-height:0}.select2-container--default .select2-selection--single{border-radius:0}.select2-container--default .select2-selection--single{border-width:0}.select2-container--default .select2-selection--single{background-color:#fff0}.select2-container--default .select2-selection--single{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.select2-container .select2-selection--single .select2-selection__rendered{padding:0}.select2-container .select2-selection--single .select2-selection__rendered{font-size:.75rem;line-height:1rem}.select2-container .select2-selection--single .select2-selection__rendered{font-weight:500}.select2-container .select2-selection--single .select2-selection__rendered{line-height:1}.select2-container .select2-selection--single .select2-selection__rendered{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.select2-container .select2-selection--single .select2-selection__rendered{font-size:.75rem;line-height:1}.select2-container--default .select2-selection--single .select2-selection__placeholder{--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.traveller-box__flag-select .select2-container{position:absolute}.traveller-box__flag-select .select2-container{inset:0}.traveller-box__flag-select .select2-container{height:100%}.traveller-box__flag-select .select2-container{width:100%}.traveller-box__flag-select .select2-container{flex:none}.bg-dark-backdrop\/70.fixed.traveller-box__flag-select .select2-container.z-40{display:none}}.traveller-box__input-label{margin-bottom:.125rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.traveller-box__input-row{position:relative;margin-top:.125rem;display:flex;align-items:center;gap:.5rem}.traveller-box__input-row input{width:100%;min-width:0;flex:1 1 0%;border-width:0;background-color:#fff0;padding:0;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));outline:2px solid #fff0;outline-offset:2px}.traveller-box__input-row input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.traveller-box__input-row input::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.traveller-box__input-row input::placeholder{--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.traveller-box__input-row i{flex-shrink:0;font-size:.875rem;line-height:1.25rem}.traveller-box .traveller-box__flag-select{position:relative;display:flex;height:2rem;width:9rem;min-width:9rem;flex-shrink:0;cursor:pointer;align-items:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;.traveller-box__flag-select-arrow{position:absolute}.traveller-box__flag-select-arrow{right:0}.traveller-box__flag-select-arrow{top:0}.traveller-box__flag-select-arrow{z-index:2}.traveller-box__flag-select-arrow{display:flex}.traveller-box__flag-select-arrow{height:100%}.traveller-box__flag-select-arrow{width:1.5rem}.traveller-box__flag-select-arrow{cursor:pointer}.traveller-box__flag-select-arrow{align-items:center}.traveller-box__flag-select-arrow{justify-content:center}.traveller-box__flag-select-arrow{border-width:0}.traveller-box__flag-select-arrow{background-color:#fff0}.traveller-box__flag-select-arrow{padding:0}.traveller-box__flag-select-arrow .traveller-box__custom-arrow{pointer-events:none}.traveller-box__flag-select-arrow .traveller-box__custom-arrow{position:static}.select2-container{position:absolute}.select2-container{top:0;bottom:0}.select2-container{left:0}.select2-container{right:1.5rem}.select2-container{z-index:1}.select2-container{height:100%}.select2-container{width:auto}.select2-container .select2-selection--single{height:100%}.select2-container .select2-selection--single .select2-selection__rendered .fi{display:inline-block}.select2-container .select2-selection--single .select2-selection__rendered .fi{flex-shrink:0}.select2-container .select2-selection--single .select2-selection__rendered .fi{vertical-align:middle}.select2-container .select2-selection--single .select2-selection__rendered .fi{width:1rem;line-height:1rem}.select2-container--default .select2-selection--single{height:100%}.select2-container--default .select2-selection--single{min-height:0}.select2-container--default .select2-selection--single{border-radius:0}.select2-container--default .select2-selection--single{border-width:0}.select2-container--default .select2-selection--single{background-color:#fff0}.select2-container--default .select2-selection--single{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.select2-container .select2-selection--single .select2-selection__rendered{display:flex}.select2-container .select2-selection--single .select2-selection__rendered{height:100%}.select2-container .select2-selection--single .select2-selection__rendered{align-items:center}.select2-container .select2-selection--single .select2-selection__rendered{gap:.25rem}.select2-container .select2-selection--single .select2-selection__rendered{overflow:visible}.select2-container .select2-selection--single .select2-selection__rendered{white-space:nowrap}.select2-container .select2-selection--single .select2-selection__rendered{padding-top:0;padding-bottom:0}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:.5rem;padding-right:.5rem}.select2-container .select2-selection--single .select2-selection__rendered{font-size:.75rem;line-height:1rem}.select2-container .select2-selection--single .select2-selection__rendered{font-weight:500}.select2-container .select2-selection--single .select2-selection__rendered{line-height:1.5}.select2-container .select2-selection--single .select2-selection__rendered{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.select2-container .select2-selection--single .select2-selection__rendered{font-size:.75rem}.select2-container--default .select2-selection--single .select2-selection__placeholder{--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}&:focus-within,&:has(.select2-container--open){--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}}.traveller-box__input-row--telephone{gap:.5rem;.traveller-phone{height:2rem}.traveller-phone{border-radius:.5rem}.traveller-phone{border-width:1px}.traveller-phone{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}.traveller-phone{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.traveller-phone{padding-left:.5rem;padding-right:.5rem}.traveller-phone{padding-top:0;padding-bottom:0}.traveller-phone{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.traveller-phone:focus{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.traveller-phone:focus{outline:2px solid #fff0;outline-offset:2px}.traveller-phone:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}}.select2-dropdown.traveller-box__phone-prefix-dropdown{overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);.select2-search--dropdown{padding:.5rem}.select2-search--dropdown .select2-search__field{border-radius:.5rem}.select2-search--dropdown .select2-search__field{border-width:1px}.select2-search--dropdown .select2-search__field{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}.select2-search--dropdown .select2-search__field{padding-left:.5rem;padding-right:.5rem}.select2-search--dropdown .select2-search__field{padding-top:.25rem;padding-bottom:.25rem}.select2-search--dropdown .select2-search__field{font-size:.75rem;line-height:1rem}.select2-search--dropdown .select2-search__field{outline:2px solid #fff0;outline-offset:2px}.select2-search--dropdown .select2-search__field:focus{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.select2-results__option{font-size:.75rem;line-height:1rem}.select2-results__option .fi{margin-right:.25rem}.select2-results__option .fi{display:inline-block}.select2-results__option .fi{flex-shrink:0}.select2-results__option .fi{vertical-align:middle}.select2-results__option .fi{width:1rem;line-height:1rem}}.traveller-box__flag-select img{height:1rem;width:1rem;flex-shrink:0;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.traveller-box .traveller-box__flag-select select.traveller-box__country-select:not([size]){margin:0;width:-moz-fit-content;width:fit-content;min-width:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;background-color:#fff0;background-image:none;padding-top:0;padding-bottom:0;padding-left:0;padding-right:1rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.traveller-box .traveller-box__flag-select select.traveller-box__country-select:not([size]):focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.traveller-box__country-select-traveller-box__custom-arrow{pointer-events:none;position:absolute;font-size:.625rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}select.traveller-box__country-select:not([size]){width:auto;cursor:pointer;border-width:0;background-color:#fff0;background-image:none;padding:0;padding-right:0;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px}select.traveller-box__country-select:not([size]):focus{border-width:0;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.traveller-box__input-row select.traveller-box__country-select:not([size]){width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;background-color:#fff0;background-image:none;padding:0;padding-right:1.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px}.traveller-box__input-row select.traveller-box__country-select:not([size]):focus{border-width:0;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.traveller-box__input-row select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;background-color:#fff0;background-image:none;padding:0;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px}.traveller-box__input-row select:focus{border-width:0;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.traveller-box__custom-arrow{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-options{display:flex;flex-direction:column;gap:.75rem;padding-left:0;padding-right:0;padding-top:0;padding-bottom:1rem}.booking-options__header{display:flex;flex-direction:column;gap:.25rem}.booking-options__title{margin:0;margin-bottom:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-options__subtitle{margin:0;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.booking-options__list{margin-top:.25rem;display:flex;flex-direction:column;gap:.75rem}.booking-options__item{margin:0;display:flex;width:100%;cursor:pointer;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.875rem;padding-bottom:.875rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.booking-options__label{margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.booking-policy{display:flex;flex-direction:column;padding-left:0;padding-right:0;padding-bottom:0}.booking-policy__section{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity,1));padding-top:.75rem;padding-bottom:.75rem}.booking-policy__title{margin:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-policy__title--collapsible{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.booking-policy__toggle{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:0;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.booking-policy__toggle-icon{display:block;height:.625rem;width:.625rem;border-right-width:2px;border-bottom-width:2px;border-color:currentColor}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-policy__toggle-icon)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-policy__toggle-icon)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.booking-policy__toggle-icon{display:flex;flex-direction:column}.profile-menu-container.booking-policy__toggle-icon{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.booking-policy__toggle-icon{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.booking-policy__toggle-icon) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.booking-policy__toggle-icon){overflow:hidden}#dropdownAvatarName.booking-policy__toggle-icon{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.booking-policy__toggle-icon::-webkit-scrollbar{display:none;width:0;height:0}}.booking-policy__toggle-icon{transform:rotate(-45deg);transition:transform 0.2s ease-in-out}.booking-policy__title--collapsible[aria-expanded='true'] .booking-policy__toggle-icon{transform:rotate(45deg)}.booking-policy__content{margin-top:.25rem}.booking-policy__alert{display:flex;flex-direction:column;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:rgb(var(--tw-color-semantic-yellow) / .4);background-color:rgb(var(--tw-color-semantic-yellow) / .2);padding:1rem}.booking-policy__alert-header{display:flex;align-items:flex-start;gap:.625rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1));padding-left:.875rem;padding-right:.875rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.625rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.booking-policy__alert-header i{margin-top:0;flex-shrink:0;font-size:1.125rem;line-height:1.75rem}.booking-policy__alert-message{min-width:0;flex:1 1 0%}.booking-policy__alert-text{position:relative;display:flex;flex-direction:column;gap:.5rem;padding-left:0;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1));b,strong{font-weight:600}b,strong{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}}.booking-policy__list{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.5rem;padding:0;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.booking-policy__list-item{position:relative;padding-left:.875rem;line-height:1.625}.booking-policy__list-item::before{content:'·';position:absolute;left:0;top:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.booking-policy__strong{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.price-breakdown{display:flex;flex-direction:column;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:0;padding-right:0;padding-top:1.25rem;padding-bottom:1.25rem}.price-breakdown__title{margin:0;margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.price-breakdown__grid{display:flex;flex-direction:column;gap:.75rem}.price-breakdown__card{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;align-items:stretch;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.price-breakdown__date-box{display:flex;width:6rem;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding:.75rem}.price-breakdown__date-day{margin-bottom:.375rem;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.price-breakdown__date-divider{margin-bottom:.5rem;height:1px;width:3.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}.price-breakdown__date-weekday{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.price-breakdown__details{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;justify-content:center;gap:.625rem;padding:1rem}.price-breakdown__row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem}.price-breakdown__row--bordered{margin-bottom:.25rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-bottom:.5rem}.price-breakdown__label{white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.price-breakdown__value{white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.price-breakdown__row--total{margin-top:.125rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:.5rem}.price-breakdown__row--total .price-breakdown__label{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.price-breakdown__value--total{font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}.payment-type{display:flex;flex-direction:column;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity,1));padding-left:0;padding-right:0;padding-top:1.25rem;padding-bottom:0}.payment-type__title{margin:0;margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.payment-type__card{position:relative;margin-bottom:1rem;display:flex;cursor:pointer;flex-direction:column;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));padding:1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.payment-type__validity-icon{margin-top:.25rem;flex-shrink:0;font-size:.875rem;line-height:1.25rem;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-secondary-default) / var(--tw-text-opacity,1))}.payment-type__card:nth-of-type(1){--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1))}.payment-type__card:nth-of-type(2){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.payment-type__card:nth-of-type(2) .payment-type__badge{display:none}.sidebar-accordion>div.payment-type__card:nth-of-type(2) .payment-type__badge>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.payment-type__card:nth-of-type(2) .payment-type__badge{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.payment-type__card:nth-of-type(2) .payment-type__badge)){padding:0}}.cards-grid-container.payment-type__card:nth-of-type(2) .payment-type__badge,.cards-list-container.payment-type__card:nth-of-type(2) .payment-type__badge{display:none}.hotel-modal__gallery-content.payment-type__card:nth-of-type(2) .payment-type__badge+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.payment-type__card:nth-of-type(2) .payment-type__badge,.search-cancelled-wrapper.payment-type__card:nth-of-type(2) .payment-type__badge,.no-hotel-found-wrapper.payment-type__card:nth-of-type(2) .payment-type__badge,.search-cancelled-view__alert-wrap.payment-type__card:nth-of-type(2) .payment-type__badge,.no-hotel-found__alert-wrap.payment-type__card:nth-of-type(2) .payment-type__badge{display:none}.profile-menu-container.payment-type__card:nth-of-type(2) .payment-type__badge{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].payment-type__card:nth-of-type(2) .payment-type__badge,#profile-accordion>[id^='profile-accordion-body-'].payment-type__card:nth-of-type(2) .payment-type__badge{display:grid;grid-template-rows:0fr}.payment-type__header{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.25rem}.payment-type__header-left{display:flex;flex-shrink:0;align-items:center;gap:1rem}.payment-type__radio{position:relative;margin:0;height:1rem;width:1rem;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity,1));background-color:#fff0}.payment-type__label{margin:0;padding:0;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.payment-type__badge{margin-top:.25rem;display:inline-block;border-radius:.25rem;border-width:1px;border-color:rgb(var(--tw-color-semantic-orange) / .3);background-color:rgb(var(--tw-color-semantic-yellow) / .2);padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.payment-type__content{margin-top:.25rem;display:flex;width:100%;flex-direction:column;gap:.75rem;padding-left:0}.payment-type__desc{margin:0;font-size:.75rem;line-height:1rem;font-weight:400;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.payment-type__credit-box{margin-top:.25rem;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.875rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-dark-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding:.875rem}.payment-type__credit-stats{display:flex;width:100%;flex-direction:column;gap:.5rem}.payment-type__stat-row{margin:0;display:flex;align-items:center;justify-content:space-between;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}.payment-type__stat-val{font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.payment-type__credit-actions{display:flex;width:100%;flex-direction:column;gap:.625rem}.payment-type__validity{margin:0;display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-10) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity,1))}.payment-type__btn-request{margin:0;width:100%;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-default) / var(--tw-bg-opacity,1));padding-top:.625rem;padding-bottom:.625rem;padding-left:1.5rem;padding-right:1.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.pay-now{margin:0;display:flex;flex-direction:column;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-400) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:1.25rem;padding-bottom:1.25rem}.pay-now__providers-list{margin-top:.5rem;display:flex;flex-direction:column;gap:1rem;font-size:.75rem;line-height:1rem}.pay-now__header{display:flex;flex-direction:column;gap:.25rem}.pay-now__title-row{margin-bottom:.25rem;display:flex;align-items:center;gap:.75rem}.pay-now__title{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.pay-now__desc{margin:0;margin-left:0;font-size:.625rem;line-height:1.625;--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity,1))}.pay-now__price-type-section{margin-top:1rem;margin-left:0;display:flex;flex-direction:column;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-10) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-10) / var(--tw-bg-opacity,1));padding:1rem}.pay-now__price-type-label{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.pay-now__price-type-desc{font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.pay-now__toggle-group{margin-top:.25rem;display:flex;flex-direction:column;gap:1rem}.pay-now__toggle-btn{display:flex;width:100%;flex:1 1 0%;cursor:pointer;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.pay-now__toggle-btn--selected{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1))}.pay-now__toggle-label{margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.pay-now__providers-section{margin-top:1rem;margin-left:0;display:flex;flex-direction:column;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-10) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-10) / var(--tw-bg-opacity,1));padding:1rem}.pay-now__providers-label{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.pay-now__provider-dropdown{width:100%}.pay-now__provider-select{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.pay-now__provider-cards-container{display:none;flex-direction:column;gap:.625rem}.sidebar-accordion>div.pay-now__provider-cards-container>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.pay-now__provider-cards-container{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.pay-now__provider-cards-container)){padding:0}}.cards-grid-container.pay-now__provider-cards-container,.cards-list-container.pay-now__provider-cards-container{display:none}.hotel-modal__gallery-content.pay-now__provider-cards-container+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.pay-now__provider-cards-container,.search-cancelled-wrapper.pay-now__provider-cards-container,.no-hotel-found-wrapper.pay-now__provider-cards-container,.search-cancelled-view__alert-wrap.pay-now__provider-cards-container,.no-hotel-found__alert-wrap.pay-now__provider-cards-container{display:none}.profile-menu-container.pay-now__provider-cards-container{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].pay-now__provider-cards-container,#profile-accordion>[id^='profile-accordion-body-'].pay-now__provider-cards-container{display:grid;grid-template-rows:0fr}.pay-now__warning-box{display:flex;border-radius:.5rem;border-width:1px;border-color:rgb(var(--tw-color-semantic-yellow) / .4);background-color:rgb(var(--tw-color-semantic-yellow) / .2);padding:.75rem;font-size:.625rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.pay-now__provider-card{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:1rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.pay-now__provider-info{display:flex;width:100%;flex-shrink:0;cursor:pointer;align-items:center;gap:.75rem;padding:1rem}.pay-now__provider-logo{height:2rem;width:auto;-o-object-fit:contain;object-fit:contain}.pay-now__order-details{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.pay-now__order-label{margin:0;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.pay-now__order-options{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;gap:.5rem}.pay-now__order-option{display:flex;width:auto;cursor:pointer;align-items:center;gap:.5rem;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.pay-now__order-value{margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.payment-type-supplier__options{display:flex;width:100%;flex-direction:column}.payment-type-supplier__options-section{margin-top:.5rem;margin-left:0;display:flex;flex-direction:column;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-10) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-10) / var(--tw-bg-opacity,1));padding:1rem}.payment-type-supplier__options-label{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.payment-type-supplier__options-list{display:flex;flex-direction:column;gap:.75rem}.payment-type-supplier__option-card{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1rem}.payment-type-supplier__option-info{display:flex;width:100%;flex-shrink:0;cursor:pointer;flex-wrap:wrap;align-items:center;gap:.75rem}.payment-type-supplier__option-name{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.payment-type-supplier__option-type{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-10) / var(--tw-bg-opacity,1));padding-left:.375rem;padding-right:.375rem;padding-top:.125rem;padding-bottom:.125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.625rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.payment-type-supplier__option-desc{width:100%;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1));padding:.75rem;font-size:.625rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.payment-type-supplier__info-box{display:flex;width:100%;align-items:flex-start;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-dark-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding:.75rem;font-size:.625rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.payment-type-supplier__error-box{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-red-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1));padding:.75rem;font-size:.625rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.payment-type-supplier__form{margin-top:.5rem;width:100%;.panel{margin-bottom:0}.panel{border-radius:.75rem}.panel{border-width:1px}.panel{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}.panel{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.panel{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.panel-heading{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.panel-heading{border-bottom-width:1px}.panel-heading{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}.panel-heading{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-10) / var(--tw-bg-opacity,1))}.panel-heading{padding-left:1rem;padding-right:1rem}.panel-heading{padding-top:.75rem;padding-bottom:.75rem}.panel-title{margin:0}.panel-title{font-size:.75rem;line-height:1rem}.panel-title{font-weight:600}.panel-title{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.panel-body{display:flex}.panel-body{flex-direction:column}.panel-body{gap:.75rem}.panel-body{padding:1rem}.messages{display:none}.form-horizontal .form-group{margin-bottom:0}.form-horizontal .form-group{display:flex}.form-horizontal .form-group{flex-direction:column}.form-horizontal .form-group{gap:.25rem}.form-horizontal .form-group>[class*="col-"]{float:none}.form-horizontal .form-group>[class*="col-"]{width:100%}.form-horizontal .form-group>[class*="col-"]{max-width:100%}.form-horizontal .form-group>[class*="col-"]{padding:0}label.control-label{float:none}label.control-label{margin-bottom:.25rem}label.control-label{width:100%}label.control-label{padding-bottom:0}label.control-label{text-align:left}label.control-label{font-size:.75rem;line-height:1rem}label.control-label{font-weight:600}label.control-label{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.mandatory-indicator{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.control-label .fa-question-circle,.control-label i[data-toggle="tooltip"]{float:none}.control-label .fa-question-circle,.control-label i[data-toggle="tooltip"]{margin-left:.25rem}.control-label .fa-question-circle,.control-label i[data-toggle="tooltip"]{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.help-block{display:none}.element-messages:empty{display:none}.element-messages{font-size:.625rem}.element-messages{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}input.form-control,select.form-control,textarea.form-control{display:block}input.form-control,select.form-control,textarea.form-control{height:auto}input.form-control,select.form-control,textarea.form-control{width:100%}input.form-control,select.form-control,textarea.form-control{max-width:100%}input.form-control,select.form-control,textarea.form-control{border-radius:.5rem}input.form-control,select.form-control,textarea.form-control{border-width:1px}input.form-control,select.form-control,textarea.form-control{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}input.form-control,select.form-control,textarea.form-control{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}input.form-control,select.form-control,textarea.form-control{padding-left:.75rem;padding-right:.75rem}input.form-control,select.form-control,textarea.form-control{padding-top:.625rem;padding-bottom:.625rem}input.form-control,select.form-control,textarea.form-control{font-size:.75rem;line-height:1rem}input.form-control,select.form-control,textarea.form-control{font-weight:500}input.form-control,select.form-control,textarea.form-control{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}input.form-control,select.form-control,textarea.form-control{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarNameinput.form-control)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName select.form-control)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName textarea.form-control)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarNameinput.form-control)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName select.form-control)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName textarea.form-control)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarNameinput.form-control)),&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName select.form-control)),&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName textarea.form-control)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarNameinput.form-control)),&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName select.form-control)),&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName textarea.form-control)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarNameinput.form-control)),&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName select.form-control)),&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName textarea.form-control)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarNameinput.form-control),&:has(#dropdownAvatarName select.form-control),&:has(#dropdownAvatarName textarea.form-control){}}}.search-advanced-panel input.supplier-dropdown-menu.form-control,.search-advanced-panel select.supplier-dropdown-menu.form-control,.search-advanced-panel textarea.supplier-dropdown-menu.form-control{display:flex;flex-direction:column}input.profile-menu-container.form-control,select.profile-menu-container.form-control,textarea.profile-menu-container.form-control{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){input.profile-menu-container.form-control,select.profile-menu-container.form-control,textarea.profile-menu-container.form-control{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarNameinput.form-control) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName select.form-control) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName textarea.form-control) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarNameinput.form-control),body:has(#dropdownAvatarName select.form-control),body:has(#dropdownAvatarName textarea.form-control){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarNameinput.form-control,#dropdownAvatarName select.form-control,#dropdownAvatarName textarea.form-control{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarNameinput.form-control::-webkit-scrollbar,#dropdownAvatarName select.form-control::-webkit-scrollbar,#dropdownAvatarName textarea.form-control::-webkit-scrollbar{display:none;width:0;height:0}}input.form-control:focus,select.form-control:focus,textarea.form-control:focus{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1))}input.form-control:focus,select.form-control:focus,textarea.form-control:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}input.form-control:focus,select.form-control:focus,textarea.form-control:focus{outline:2px solid #fff0;outline-offset:2px}input.form-control:focus,select.form-control:focus,textarea.form-control:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input.form-control:focus,select.form-control:focus,textarea.form-control:focus{--tw-ring-color:transparent}input.form-control:focus,select.form-control:focus,textarea.form-control:focus{--tw-ring-offset-width:0px}.has-info,.has-info .form-control,.has-info select.form-control{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.form-inline{display:flex}.form-inline{width:100%}.form-inline{flex-direction:column}.form-inline{gap:.5rem}.form-inline>.form-group{margin-bottom:0}.form-inline>.form-group{width:100%}.form-inline>.form-group{flex:1 1 0%}.form-inline>.form-group>div{width:100%}.form-inline .form-control,.form-inline select.form-control{display:block}.form-inline .form-control,.form-inline select.form-control{width:100%}.form-inline .form-control,.form-inline select.form-control{max-width:100%}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.form-inline .form-control)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .form-inline select.form-control)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.form-inline .form-control)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .form-inline select.form-control)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.form-inline .form-control)),&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName .form-inline select.form-control)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.form-inline .form-control)),&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName .form-inline select.form-control)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.form-inline .form-control)),&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName .form-inline select.form-control)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.form-inline .form-control),&:has(#dropdownAvatarName .form-inline select.form-control){}}}.search-advanced-panel .supplier-dropdown-menu.form-inline .form-control,.search-advanced-panel .supplier-dropdown-menu .form-inline select.form-control{display:flex;flex-direction:column}.profile-menu-container.form-inline .form-control,.profile-menu-container .form-inline select.form-control{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.form-inline .form-control,.profile-menu-container .form-inline select.form-control{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.form-inline .form-control) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName .form-inline select.form-control) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.form-inline .form-control),body:has(#dropdownAvatarName .form-inline select.form-control){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.form-inline .form-control,#dropdownAvatarName .form-inline select.form-control{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.form-inline .form-control::-webkit-scrollbar,#dropdownAvatarName .form-inline select.form-control::-webkit-scrollbar{display:none;width:0;height:0}}.select2-container{width:100%!important;max-width:100%}.select2-container{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.select2-container)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.select2-container)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.select2-container)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.select2-container)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.select2-container)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.select2-container){}}}.search-advanced-panel .supplier-dropdown-menu.select2-container{display:flex;flex-direction:column}.profile-menu-container.select2-container{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.select2-container{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.select2-container) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.select2-container){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.select2-container{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.select2-container::-webkit-scrollbar{display:none;width:0;height:0}}.select2-container--default .select2-selection--single{height:auto}.select2-container--default .select2-selection--single{min-height:2.5rem}.select2-container--default .select2-selection--single{width:100%}.select2-container--default .select2-selection--single{border-radius:.5rem}.select2-container--default .select2-selection--single{border-width:1px}.select2-container--default .select2-selection--single{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.select2-container--default .select2-selection--single{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.select2-container--default .select2-selection--single{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:.75rem;padding-right:.75rem}.select2-container .select2-selection--single .select2-selection__rendered{padding-top:.5rem;padding-bottom:.5rem}.select2-container .select2-selection--single .select2-selection__rendered{font-size:.75rem;line-height:1rem}.select2-container .select2-selection--single .select2-selection__rendered{font-weight:500}.select2-container .select2-selection--single .select2-selection__rendered{line-height:1.5}.select2-container .select2-selection--single .select2-selection__rendered{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.select2-container--default .select2-selection--single .select2-selection__placeholder{--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%}.select2-container--default .select2-selection--single .select2-selection__arrow{height:auto}.select2-container--default .select2-selection--single .select2-selection__arrow{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1))}}.comments-section{margin-top:.75rem;display:flex;flex-direction:column;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:0;padding-right:0;padding-top:1.25rem;padding-bottom:0}.comments-section__title{margin:0;margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.comments-section__box{display:flex;flex-direction:column;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.comments-section__warning{margin:0;margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.comments-section__input-wrapper{display:flex;align-items:flex-start;gap:.5rem}.comments-section__icon{margin-top:.125rem;height:.75rem;width:.75rem;flex-shrink:0;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}textarea.comments-section__textarea{height:6rem;width:100%;resize:none;border-style:none;background-color:#fff0;padding:0;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}textarea.comments-section__textarea:focus{border-style:none;background-color:#fff0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:transparent;--tw-ring-offset-width:0px}.booking-ref-section{margin-top:.5rem;display:flex;flex-direction:column;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:0;padding-right:0;padding-top:1.25rem;padding-bottom:0}.booking-ref-section__title{margin:0;margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-ref-section__grid{display:flex;flex-direction:column;gap:.75rem}.booking-ref-section__card{display:flex;flex-direction:column;gap:0;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.875rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.booking-ref-section__label{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-ref-section__input-wrapper{display:flex;align-items:center;gap:.5rem}.booking-ref-section__icon{flex-shrink:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}input.booking-ref-section__input{width:100%;border-style:none;background-color:#fff0;padding:0;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input.booking-ref-section__input:focus{border-style:none;background-color:#fff0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:transparent;--tw-ring-offset-width:0px}.backoffice-section{margin-top:.5rem;display:flex;flex-direction:column;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:0;padding-right:0;padding-top:1.5rem;padding-bottom:0}.backoffice-section__title{margin:0;margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.backoffice-section__list{display:flex;flex-direction:column;gap:1rem}.backoffice-section__item{display:flex;width:100%;flex-direction:column}.backoffice-section__input-card{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.backoffice-section__input-content{display:flex;flex:1 1 0%;flex-direction:column}.backoffice-section__label{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.backoffice-section__asterisk{margin-left:.125rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}input.backoffice-section__input{margin-top:.125rem;width:100%;border-style:none;background-color:#fff0;padding:0;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input.backoffice-section__input:focus{border-style:none;background-color:#fff0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:transparent;--tw-ring-offset-width:0px}.backoffice-section__item.active .backoffice-section__input-card{--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-red-500) / var(--tw-border-opacity,1))}.backoffice-section__error-icon{margin-left:.75rem;margin-top:1rem;display:none;flex-shrink:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.sidebar-accordion>div.backoffice-section__error-icon>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.backoffice-section__error-icon{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.backoffice-section__error-icon)){padding:0}}.cards-grid-container.backoffice-section__error-icon,.cards-list-container.backoffice-section__error-icon{display:none}.hotel-modal__gallery-content.backoffice-section__error-icon+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.backoffice-section__error-icon,.search-cancelled-wrapper.backoffice-section__error-icon,.no-hotel-found-wrapper.backoffice-section__error-icon,.search-cancelled-view__alert-wrap.backoffice-section__error-icon,.no-hotel-found__alert-wrap.backoffice-section__error-icon{display:none}.profile-menu-container.backoffice-section__error-icon{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].backoffice-section__error-icon,#profile-accordion>[id^='profile-accordion-body-'].backoffice-section__error-icon{display:grid;grid-template-rows:0fr}.backoffice-section__item.active .backoffice-section__error-icon{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.backoffice-section__item.active .backoffice-section__error-icon)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.backoffice-section__item.active .backoffice-section__error-icon)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.backoffice-section__item.active .backoffice-section__error-icon{display:flex;flex-direction:column}.profile-menu-container.backoffice-section__item.active .backoffice-section__error-icon{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.backoffice-section__item.active .backoffice-section__error-icon{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.backoffice-section__item.active .backoffice-section__error-icon) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.backoffice-section__item.active .backoffice-section__error-icon){overflow:hidden}#dropdownAvatarName.backoffice-section__item.active .backoffice-section__error-icon{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.backoffice-section__item.active .backoffice-section__error-icon::-webkit-scrollbar{display:none;width:0;height:0}}.backoffice-section__error-text{margin-top:.125rem;margin-left:.25rem;display:none;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.sidebar-accordion>div.backoffice-section__error-text>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.backoffice-section__error-text{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.backoffice-section__error-text)){padding:0}}.cards-grid-container.backoffice-section__error-text,.cards-list-container.backoffice-section__error-text{display:none}.hotel-modal__gallery-content.backoffice-section__error-text+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.backoffice-section__error-text,.search-cancelled-wrapper.backoffice-section__error-text,.no-hotel-found-wrapper.backoffice-section__error-text,.search-cancelled-view__alert-wrap.backoffice-section__error-text,.no-hotel-found__alert-wrap.backoffice-section__error-text{display:none}.profile-menu-container.backoffice-section__error-text{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].backoffice-section__error-text,#profile-accordion>[id^='profile-accordion-body-'].backoffice-section__error-text{display:grid;grid-template-rows:0fr}.backoffice-section__item.active .backoffice-section__error-text{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.backoffice-section__item.active .backoffice-section__error-text)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.backoffice-section__item.active .backoffice-section__error-text)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.backoffice-section__item.active .backoffice-section__error-text{display:flex;flex-direction:column}.profile-menu-container.backoffice-section__item.active .backoffice-section__error-text{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.backoffice-section__item.active .backoffice-section__error-text{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.backoffice-section__item.active .backoffice-section__error-text) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.backoffice-section__item.active .backoffice-section__error-text){overflow:hidden}#dropdownAvatarName.backoffice-section__item.active .backoffice-section__error-text{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.backoffice-section__item.active .backoffice-section__error-text::-webkit-scrollbar{display:none;width:0;height:0}}.terms-section{display:flex;flex-direction:column;padding-left:0;padding-right:0;padding-top:1rem;padding-bottom:1rem}.terms-section__title{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.terms-section__supplier{display:flex;flex-direction:column;gap:.75rem;border-top-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:1.25rem;padding-bottom:1.25rem}.terms-section__link{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}.terms-section__link:hover{text-decoration-line:underline}.terms-section__general{display:flex;flex-direction:column;gap:.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:1rem;padding-bottom:1.5rem}.terms-section__desc{margin:0;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.terms-section__checkbox-wrapper{margin-top:.5rem;display:flex;cursor:pointer;align-items:center;gap:.625rem}.terms-section__checkbox-label{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.terms-section__checkbox-wrapper.active .terms-section__checkbox-label{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.manual-commission-wrapper{position:relative;margin-top:0;margin-bottom:1.5rem;display:flex;width:100%;flex-direction:column;gap:1.25rem}.manual-commission-wrapper--loading{pointer-events:none;&::before{content:""}&::before{position:absolute}&::before{inset:0}&::before{z-index:10}&::before{border-radius:.5rem}.bg-dark-backdrop\/70.fixed&.z-40::before{display:none}&::before{background:rgb(255 255 255 / .78);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}&::after{content:""}&::after{position:absolute}&::after{z-index:20}&::after{top:50%;left:50%;width:28px;height:28px;margin-top:-14px;margin-left:-14px;border-radius:50%;border:3px solid rgb(37 99 235 / .18);border-top-color:#2563eb;animation:dcs-global-loader-spin 0.75s linear infinite}}.manual-commission__header{margin-top:1.25rem;display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.5rem}@media (min-width:768px){.manual-commission__header{flex-direction:row;align-items:center;justify-content:space-between}}.manual-commission__title{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.manual-commission__toggle-group{display:flex;align-items:center;gap:.75rem}.manual-commission__toggle-label{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.manual-commission__switch{position:relative;display:inline-block;height:1.25rem;width:2rem;cursor:pointer}.manual-commission__switch-input{position:absolute;height:0;width:0;opacity:0}.manual-commission__switch-slider{position:absolute;inset:0;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.bg-dark-backdrop\/70.fixed.manual-commission__switch-slider.z-40{display:none}.manual-commission__switch-slider:before{position:absolute;left:.125rem;top:.125rem;height:1rem;width:1rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms;--tw-content:'';content:var(--tw-content)}.manual-commission__switch-input:checked+.manual-commission__switch-slider{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-default) / var(--tw-bg-opacity,1))}.manual-commission__switch-input:checked+.manual-commission__switch-slider:before{--tw-translate-x:0.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.manual-commission__box{display:flex;width:100%;flex-direction:column;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1rem}.manual-commission__box-label{display:block;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.manual-commission__box-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.manual-commission__box-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.manual-commission__box-label{display:flex;flex-direction:column}.profile-menu-container.manual-commission__box-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.manual-commission__box-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.manual-commission__box-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.manual-commission__box-label){overflow:hidden}#dropdownAvatarName.manual-commission__box-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.manual-commission__box-label::-webkit-scrollbar{display:none;width:0;height:0}}.manual-commission__input-wrapper{display:flex;width:100%;align-items:center;justify-content:space-between}.manual-commission__input-left{display:flex;flex:1 1 0%;align-items:center;gap:1rem}.manual-commission__input-icon{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}input.manual-commission__input-field{width:100%;border-width:0;background-color:#fff0;padding:0;padding-left:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));outline:2px solid #fff0;outline-offset:2px}.manual-commission__currency-badge{white-space:nowrap;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.manual-commission__info{display:flex;align-items:center;gap:.5rem;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem}.manual-commission__info-icon{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1));font-size:.625rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.manual-commission__info-text{--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.manual-commission__info-strong{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.manual-commission__summary{display:flex;width:100%;flex-direction:column;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding:1.25rem}.manual-commission__summary-row{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;line-height:1rem}.manual-commission__summary-row--total{margin-top:0;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:.75rem}.manual-commission__summary-label{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.manual-commission__summary-label-strong{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.manual-commission__summary-value-strong{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));.manual-commission__summary-value-muted{font-weight:400}.manual-commission__summary-value-muted{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.manual-commission__summary-value-bold{font-weight:700}.manual-commission__summary-value-bold{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.manual-commission__summary-value-group{display:flex;align-items:center;gap:.5rem}.manual-commission__summary-value-muted{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.manual-commission__summary-value-bold{font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.assignment-box{margin-bottom:.5rem;display:flex;flex-direction:column;gap:.75rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-yellow) / var(--tw-bg-opacity,1));padding:.75rem}.assignment-box__text{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.assignment-box__select-group{display:flex;flex-direction:column;gap:.25rem}.assignment-box__label{white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:400;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-text-opacity:0.6}select.assignment-box__select:not([size]){width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;background-image:none;padding:0;padding-right:1.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px}select.assignment-box__select:not([size]):focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.assignment-box__icon{pointer-events:none;position:absolute;right:.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-footer{position:sticky;bottom:0;z-index:50;width:100%;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;--tw-shadow:0px -25px 35px 0px rgba(0, 0, 0, 0.03), 0px 0px 5px 0px rgba(0, 0, 0, 0.05);--tw-shadow-colored:0px -25px 35px 0px var(--tw-shadow-color), 0px 0px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.booking-footer__status{display:none}.sidebar-accordion>div.booking-footer__status>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.booking-footer__status{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.booking-footer__status)){padding:0}}.cards-grid-container.booking-footer__status,.cards-list-container.booking-footer__status{display:none}.hotel-modal__gallery-content.booking-footer__status+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.booking-footer__status,.search-cancelled-wrapper.booking-footer__status,.no-hotel-found-wrapper.booking-footer__status,.search-cancelled-view__alert-wrap.booking-footer__status,.no-hotel-found__alert-wrap.booking-footer__status{display:none}.profile-menu-container.booking-footer__status{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].booking-footer__status,#profile-accordion>[id^='profile-accordion-body-'].booking-footer__status{display:grid;grid-template-rows:0fr}.booking-footer__actions{display:flex;flex-direction:column;gap:.5rem}.booking-footer__price{display:flex;width:100%;min-width:0;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:.5rem}.booking-footer__price-old{margin:0;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));text-decoration-line:line-through}.booking-footer__price-new{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}.booking-footer__buttons{display:flex;width:100%;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.5rem}.booking-footer__btn-submit{margin:0;flex-shrink:0;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:.875rem;padding-right:.875rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.booking-footer__btn-fav{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.booking-footer__icon-fav{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.button-availability-container{display:flex;width:100%;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.5rem;.btn{margin:0}.btn{display:flex}.btn{flex-shrink:0}.btn{align-items:center}.btn{gap:.25rem}.btn{white-space:nowrap}.btn{border-radius:.5rem}.btn{padding-left:.75rem;padding-right:.75rem}.btn{padding-top:.5rem;padding-bottom:.5rem}.btn{font-size:.75rem;line-height:1rem}.btn{font-weight:600}.btn{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.btn-default{border-style:none}.btn-default{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}.btn-default{--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.btn-secondary{border-style:none}.btn-secondary{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}.btn-secondary{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.btn:disabled{cursor:not-allowed}.btn:disabled{opacity:.5}}.bookRooms-availability-info.gray{font-style:italic;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1));.booking-footer__status{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1))}.booking-footer__status{--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.booking-footer__price-new{--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}}.service-request-order-result{position:relative;display:block;width:100%}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.service-request-order-result)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.service-request-order-result)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.service-request-order-result{display:flex;flex-direction:column}.profile-menu-container.service-request-order-result{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.service-request-order-result{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.service-request-order-result) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.service-request-order-result){overflow:hidden}#dropdownAvatarName.service-request-order-result{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.service-request-order-result::-webkit-scrollbar{display:none;width:0;height:0}}.service-request-order-result--loaded{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.service-request-order-success{border-radius:.5rem;border-width:1px;border-style:dashed;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));padding:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.service-request-order-success__cta{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));text-decoration-line:none}.service-request-order-result .createOrder-container{display:none}.sidebar-accordion>div.service-request-order-result .createOrder-container>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.service-request-order-result .createOrder-container{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.service-request-order-result .createOrder-container)){padding:0}}.cards-grid-container.service-request-order-result .createOrder-container,.cards-list-container.service-request-order-result .createOrder-container{display:none}.hotel-modal__gallery-content.service-request-order-result .createOrder-container+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.service-request-order-result .createOrder-container,.search-cancelled-wrapper.service-request-order-result .createOrder-container,.no-hotel-found-wrapper.service-request-order-result .createOrder-container,.search-cancelled-view__alert-wrap.service-request-order-result .createOrder-container,.no-hotel-found__alert-wrap.service-request-order-result .createOrder-container{display:none}.profile-menu-container.service-request-order-result .createOrder-container{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].service-request-order-result .createOrder-container,#profile-accordion>[id^='profile-accordion-body-'].service-request-order-result .createOrder-container{display:grid;grid-template-rows:0fr}.extra-services-section{margin-left:-1rem;margin-right:-1rem;margin-top:0;display:flex;width:auto;flex-direction:column;gap:1rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding:1rem}.extra-services-section--empty{padding-left:1rem;padding-right:1rem}.extra-services-section__list{padding:0}.extraServices-room-container{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:1rem;padding:0}.extraService-item,.extra-service-card{margin:0;list-style-type:none;padding:0}.extra-service-card__shell{display:flex;flex-direction:column;gap:1rem;overflow:visible;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms}.extra-service-card:has(.extraService-checkbox:checked) .extra-service-card__shell,.extra-service-card--selected .extra-service-card__shell{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-200) / var(--tw-border-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.extra-service-card:not(:has(.extraService-checkbox:checked)):not(.extra-service-card--selected) .extra-service-settings{pointer-events:none;opacity:.6}.extra-service-card__header{display:flex;align-items:flex-start;gap:.75rem}.extraService-checkbox,.extra-service-card__checkbox{margin-top:.25rem;flex-shrink:0}.extra-service-card__heading{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:.5rem}.extraService-label,.extra-service-card__title{margin:0;cursor:pointer;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.extra-service-card__meta{display:flex;flex-direction:column;gap:.5rem}.extra-service-card__code{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.6875rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.extra-service-card__tags{display:flex;flex-wrap:wrap;gap:.375rem}.extra-service-card__tag{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding-left:.625rem;padding-right:.625rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.extra-service-card__tag--mandatory{--tw-border-opacity:1;border-color:rgb(253 230 138 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(146 64 14 / var(--tw-text-opacity,1))}.extra-service-card__tag--optional{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.extra-service-card__price-badge{flex-shrink:0;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.extra-service-card__remarks{display:flex;flex-direction:column;gap:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:.75rem}.extra-service-card__remark-title{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.extraService-remarks,.extra-service-card__remark-list{margin:0;list-style-type:none}.extraService-remarks>:not([hidden])~:not([hidden]),.extra-service-card__remark-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}.extraService-remarks,.extra-service-card__remark-list{padding:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1));li{position:relative}li{padding-left:1rem}li{&::before{content:""}&::before{position:absolute}&::before{left:0}&::before{top:.55rem}&::before{height:.375rem}&::before{width:.375rem}&::before{border-radius:9999px}&::before{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-400) / var(--tw-bg-opacity,1))}}}.extra-service-remark-details-toggle{margin-left:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));text-decoration-line:none}.extra-service-remark-details-toggle:hover{text-decoration-line:underline}.extra-service-card__notice{display:flex;align-items:flex-start;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1));>i{margin-top:.125rem}>i{flex-shrink:0}>i{font-size:1rem;line-height:1.5rem}>i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}}.extraService-info{min-width:0;flex:1 1 0%}.extra-service-card__description-toggle{border-width:0;padding:0}.extra-service-card__description-summary{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style-type:none;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));&::-webkit-details-marker{display:none}>i{flex-shrink:0}>i{font-size:1rem;line-height:1.5rem}}.extra-service-card__description-toggle[open] .extra-service-card__description-summary{margin-bottom:.5rem}.extra-service-card__description{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.extra-service-card__debug-price{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.extra-service-card__settings,.extra-service-settings{overflow:visible;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:1rem}.extra-service-settings__title{margin-bottom:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.extra-service-settings__grid{display:flex;flex-direction:column;gap:.75rem}.extra-service-settings__field{display:grid;gap:.375rem}.extra-service-settings__field-label{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.extra-service-settings__field-hint{font-weight:400;text-transform:none;letter-spacing:0em;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.extra-service-settings__field-control{min-width:0}.extra-service-settings__field-row{display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.extra-service-settings__field-row{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.extra-service-settings__field-row>:not(.extra-service-settings__price){min-width:0}.extra-service-settings__select{width:100%}@media (min-width:640px){.extra-service-settings__select{max-width:20rem}.extra-service-settings__select--count{max-width:5.5rem}}.extra-service-settings__age-group{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1));strong{font-weight:600}strong{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.extra-service-settings__price{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}@media (min-width:640px){.extra-service-settings__price{margin-left:auto}}.extra-service-period-row{display:flex;width:100%;flex-direction:column;gap:.5rem}@media (min-width:640px){.extra-service-period-row{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.extra-service-period-row__controls{display:flex;min-width:0;flex-direction:column;gap:.5rem}@media (min-width:640px){.extra-service-period-row__controls{flex-direction:row;flex-wrap:wrap;align-items:center}}.extra-service-settings__alert{display:flex;align-items:flex-start;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(253 230 138 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(120 53 15 / var(--tw-text-opacity,1));i{margin-top:.125rem}i{flex-shrink:0}i{--tw-text-opacity:1;color:rgb(217 119 6 / var(--tw-text-opacity,1))}}.extra-service-period-select{margin:0;display:inline-flex;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.extra-service-period-select__checkbox{margin:0}.extra-service-date-range{width:auto}.extra-service-date-range__fields{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem}.extra-service-date-range__input{width:9.5rem;max-width:100%}.extra-service-date-range__icon{pointer-events:none;position:absolute;right:.5rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.extra-service-date-range__sep{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.extra-service-date-range__duration{display:inline-flex;flex-shrink:0;align-items:baseline;gap:.25rem;white-space:nowrap}.extra-service-date-range__duration-value{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.extra-service-date-range__duration-label{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}input.extraServices-selected.traveller-box__input{cursor:pointer;padding-right:2rem}.extraService-content{display:flex;min-width:0;flex:1 1 0%;flex-direction:column}.extraService-price{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.offerDetails-container{.alert{margin-bottom:.75rem}}@media (min-width:1024px){.booking-card{padding-bottom:3rem}.booking-card__mobile-back-btn{display:none}.sidebar-accordion>div.booking-card__mobile-back-btn>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.booking-card__mobile-back-btn{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.booking-card__mobile-back-btn)){padding:0}}.cards-grid-container.booking-card__mobile-back-btn,.cards-list-container.booking-card__mobile-back-btn{display:none}.hotel-modal__gallery-content.booking-card__mobile-back-btn+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.booking-card__mobile-back-btn,.search-cancelled-wrapper.booking-card__mobile-back-btn,.no-hotel-found-wrapper.booking-card__mobile-back-btn,.search-cancelled-view__alert-wrap.booking-card__mobile-back-btn,.no-hotel-found__alert-wrap.booking-card__mobile-back-btn{display:none}.profile-menu-container.booking-card__mobile-back-btn{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].booking-card__mobile-back-btn,#profile-accordion>[id^='profile-accordion-body-'].booking-card__mobile-back-btn{display:grid;grid-template-rows:0fr}.booking-card__inner{gap:1rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:0}.booking-card__header{font-size:1.125rem;line-height:1.75rem}.booking-card__details{margin-left:1.25rem;margin-right:.5rem}.booking-card__top-bar{margin-top:.75rem;margin-bottom:.5rem;align-items:center}.booking-card__dates-inline{margin-bottom:1rem;font-size:.75rem;line-height:1rem}.booking-card__title{margin-bottom:.75rem}.booking-card__title::before{content:"";position:absolute;top:0;left:-1.25rem;height:100%;width:.25rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}.room-config-card{padding-left:1.5rem;padding-right:1.5rem;padding-top:.625rem;padding-bottom:1rem;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.room-config-card__tags{margin-left:1rem;margin-bottom:1.25rem;margin-top:.25rem}.room-config-card__body{margin-left:1rem;flex-direction:row}.room-config-card__media{width:14rem}.booking-card__time-label,.booking-card__time-value,.booking-card__amenity i,.booking-card__btn-view,.booking-card__rate-subtitle,.booking-card__rate-list,.room-config-card__room-type i,.room-config-card__adults strong,.booking-options__subtitle,.booking-policy__alert-text,.booking-policy__strong,.pay-now__title,.pay-now__price-type-label,.pay-now__providers-label,.comments-section__textarea,.comments-section__warning,textarea.comments-section__textarea,.booking-ref-section__label,input.booking-ref-section__input,.backoffice-section__label,input.backoffice-section__input,.terms-section__link,.terms-section__desc,.terms-section__checkbox-label,.manual-commission__toggle-label,.manual-commission__box-label,.manual-commission__input-icon,.manual-commission__info,.traveller-section__header-row,.traveller-box__input-label,.traveller-box__input,input[type="text"].traveller-box__input,.traveller-box__input-row input[type="text"],.traveller-box__input-row input[type="email"],.traveller-box__input-row input[type="number"],.traveller-box__input-row input[type="tel"],select.traveller-box__select:not([size]),.traveller-box__input-row select,.traveller-box .traveller-box__flag-select select.traveller-box__country-select:not([size]),select.traveller-box__country-select:not([size]),.traveller-box__search-btn,.payment-type__label,.payment-type__desc,.payment-type__stat-row,.payment-type__validity,.pay-now__toggle-label,.pay-now__order-label,.pay-now__order-value,.pay-now__provider-select,.traveller-box__input-card .select2-container .select2-selection--single .select2-selection__rendered,.traveller-box .traveller-box__flag-select .select2-container .select2-selection--single .select2-selection__rendered{font-size:.875rem;line-height:1.25rem}.booking-card__time-label i{font-size:1rem;line-height:1.5rem}.booking-card__description,.booking-card__info-item strong,.booking-card__amenity,.booking-card__supplier-label,.booking-card__supplier-name,.room-config-card__info,.traveller-box__checkbox-label,.pay-now__price-type-desc,.pay-now__desc,.pay-now__warning-box,.payment-type-supplier__option-desc,.payment-type-supplier__info-box,.payment-type-supplier__error-box{font-size:.75rem;line-height:1rem}.booking-card__info-list{gap:.5rem;font-size:.75rem;line-height:1rem}.booking-card__btn-icon{height:2.5rem;width:2.5rem}.room-config-card__top{flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.75rem}.room-config-card__number{margin-left:-1.5rem;height:2rem;width:2rem}.room-config-card__room-name{order:2;margin-bottom:0;margin-top:0;width:auto;font-size:.875rem;line-height:1.25rem}.room-config-card__room-type{order:3;margin-left:0;margin-right:0;border-style:none;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.room-config-card__adults{order:4;margin-left:auto;gap:.375rem;font-size:.75rem;line-height:1rem}.room-config-card__adults i{font-size:1rem;line-height:1.5rem}.room-config-card__available{display:none}.sidebar-accordion>div.room-config-card__available>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.room-config-card__available{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.room-config-card__available)){padding:0}}.cards-grid-container.room-config-card__available,.cards-list-container.room-config-card__available{display:none}.hotel-modal__gallery-content.room-config-card__available+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.room-config-card__available,.search-cancelled-wrapper.room-config-card__available,.no-hotel-found-wrapper.room-config-card__available,.search-cancelled-view__alert-wrap.room-config-card__available,.no-hotel-found__alert-wrap.room-config-card__available{display:none}.profile-menu-container.room-config-card__available{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].room-config-card__available,#profile-accordion>[id^='profile-accordion-body-'].room-config-card__available{display:grid;grid-template-rows:0fr}.extra-service-card__shell{padding:1.25rem}.extra-service-card__title{font-size:1rem;line-height:1.5rem}.extra-service-settings__field{grid-template-columns:8.5rem minmax(0,1fr);align-items:flex-start;-moz-column-gap:1rem;column-gap:1rem;row-gap:.375rem}.extra-service-settings__field-label{padding-top:.5rem}.extra-services-section__list,.extra-service-card__shell,.extra-service-settings{overflow:visible}.room-config-section__title{margin-bottom:.75rem}.room-config-card__image{max-height:12rem;max-width:9rem}.room-config-card__media{max-width:9rem}.traveller-section{margin-left:-1.5rem;margin-right:-1.5rem;padding:1.5rem}.traveller-section__header-row,.traveller-box__top{display:grid;align-items:center;gap:1rem;padding-left:1rem;padding-right:1rem;grid-template-columns:2.5rem 6rem minmax(0,1fr) minmax(0,1fr) auto}.traveller-section__header-row{margin-bottom:.75rem}.traveller-section__header-cell--owner,.traveller-box__radio-container{width:auto;justify-content:center}.traveller-section__header-cell--title,.traveller-box__select-wrapper{margin-left:0;width:100%}.traveller-section__header-cell--firstname,.traveller-section__header-cell--lastname,.traveller-box__input-wrapper{margin-left:0;min-width:0}.traveller-section__header-cell--firstname,.traveller-section__header-cell--lastname{padding-left:1rem}.traveller-section__header-cell--spacer{margin-left:0;display:block;width:2rem;justify-self:end}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-section__header-cell--spacer)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-section__header-cell--spacer)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.traveller-section__header-cell--spacer{display:flex;flex-direction:column}.profile-menu-container.traveller-section__header-cell--spacer{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.traveller-section__header-cell--spacer{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.traveller-section__header-cell--spacer) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.traveller-section__header-cell--spacer){overflow:hidden}#dropdownAvatarName.traveller-section__header-cell--spacer{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.traveller-section__header-cell--spacer::-webkit-scrollbar{display:none;width:0;height:0}}.traveller-section__wrapper{padding:1.5rem}.traveller-box{padding:1rem}.traveller-box__top{margin-left:-1.25rem;margin-right:-1.25rem}select.traveller-box__select:not([size]){width:100%}.traveller-box__search-btn{margin-top:0;width:2rem;justify-content:center;justify-self:end;padding-left:0;padding-right:0}.traveller-box__tabs{flex-direction:row;flex-wrap:wrap;align-items:center;padding-left:1.25rem;padding-right:1.25rem}.traveller-box__checkbox-group{padding-left:.625rem;padding-right:.625rem}.traveller-box__accordion-item{flex-direction:row;align-items:flex-start;gap:2.5rem;padding-left:0}.traveller-box__accordion-header{width:15rem;padding-bottom:0;font-size:.875rem;line-height:1.25rem}.traveller-box__accordion-body{gap:1rem}.traveller-box__input-card{padding:.875rem}.traveller-box .traveller-box__flag-select{padding-left:.25rem;padding-right:.25rem}.booking-options{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding:.5rem;padding-top:1rem}.booking-options__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.booking-options__item{padding-left:.75rem;padding-right:.75rem;padding-top:.75rem;padding-bottom:.75rem}.booking-options__label{font-size:.875rem;line-height:1.25rem;font-weight:600}.booking-policy{padding-left:0;padding-right:0;padding-bottom:0}.booking-policy__section{padding-top:1.25rem;padding-bottom:1.25rem}.booking-policy__title{font-weight:600}.booking-policy__alert{gap:.5rem;border-radius:.5rem;padding:.75rem}.booking-policy__alert-header{align-items:center;gap:.5rem;border-radius:.25rem;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem}.booking-policy__alert-header i{margin-top:.25rem;font-size:1.25rem;line-height:1.75rem}.booking-policy__list{gap:.375rem;font-size:.875rem;line-height:1.25rem}.booking-policy__list-item{padding-left:.75rem}.booking-policy__list-item::before{font-size:1.125rem;line-height:1.75rem}.price-breakdown{padding-left:0;padding-right:0;padding-bottom:0}.price-breakdown__title{font-weight:600}.price-breakdown__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.price-breakdown__card{border-radius:.5rem}.price-breakdown__date-box{width:8rem;padding:.75rem}.price-breakdown__date-day{font-size:.875rem;line-height:1.25rem;font-weight:500}.price-breakdown__date-divider{width:6rem}.price-breakdown__date-weekday{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:0.65}.price-breakdown__details{gap:.5rem;padding:.875rem}.price-breakdown__row--bordered{margin-bottom:.125rem;padding-bottom:.375rem}.price-breakdown__value{font-size:.875rem;line-height:1.25rem;font-weight:500}.price-breakdown__row--total .price-breakdown__label{font-size:.875rem;line-height:1.25rem;font-weight:500}.price-breakdown__value--total{font-size:.875rem;line-height:1.25rem;font-weight:500}.payment-type{padding-left:0;padding-right:0;padding-bottom:0}.payment-type__title{font-size:1.125rem;line-height:1.75rem;font-weight:600}.payment-type__card,.payment-type__card:nth-of-type(1),.payment-type__card:nth-of-type(2){display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.payment-type__header{display:flex;width:100%;flex-direction:row;align-items:center;gap:.75rem}.payment-type__header-left{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.payment-type__badge,.payment-type__card:nth-of-type(2) .payment-type__badge{display:inline-flex;max-width:36rem;white-space:normal;border-radius:.25rem;border-width:1px;border-color:rgb(var(--tw-color-semantic-orange) / .3);background-color:rgb(var(--tw-color-semantic-yellow) / .2);padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.5;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.payment-type__radio{position:relative;top:0;margin:0;height:1rem;width:1rem;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:2px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1))}.payment-type__content{display:flex;width:100%;flex-direction:column;gap:1rem;padding-left:1.5rem}.payment-type__credit-box{padding:1rem}.payment-type__credit-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.payment-type__validity{justify-content:flex-start;gap:.5rem;border-radius:.25rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem}.payment-type__btn-request{border-radius:.25rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.pay-now{padding-left:1.5rem;padding-right:1.5rem}.pay-now__price-type-section{margin-left:2rem;padding:1.25rem}.pay-now__toggle-group{flex-direction:row}.pay-now__providers-section{margin-left:2rem;padding:1.25rem}.pay-now__provider-dropdown{display:none}.sidebar-accordion>div.pay-now__provider-dropdown>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.pay-now__provider-dropdown{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.pay-now__provider-dropdown)){padding:0}}.cards-grid-container.pay-now__provider-dropdown,.cards-list-container.pay-now__provider-dropdown{display:none}.hotel-modal__gallery-content.pay-now__provider-dropdown+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.pay-now__provider-dropdown,.search-cancelled-wrapper.pay-now__provider-dropdown,.no-hotel-found-wrapper.pay-now__provider-dropdown,.search-cancelled-view__alert-wrap.pay-now__provider-dropdown,.no-hotel-found__alert-wrap.pay-now__provider-dropdown{display:none}.profile-menu-container.pay-now__provider-dropdown{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].pay-now__provider-dropdown,#profile-accordion>[id^='profile-accordion-body-'].pay-now__provider-dropdown{display:grid;grid-template-rows:0fr}.pay-now__provider-cards-container{display:flex;max-height:500px;flex-shrink:0;overflow:auto}.pay-now__provider-info{width:16rem}.pay-now__order-options{width:auto}.pay-now__order-option{width:auto;justify-content:flex-start;gap:.75rem;padding-left:.875rem;padding-right:.875rem}.pay-now__order-value{text-align:left}.payment-type-supplier__options-section{margin-left:2rem;padding:1.25rem}.payment-type-supplier__form{.form-inline{flex-direction:row}.form-inline{gap:.75rem}.form-inline>.form-group{min-width:0}.form-inline>.form-group{flex:1 1 0%}}.comments-section{border-top-width:1px;padding-left:0;padding-right:0;padding-top:1.5rem;padding-bottom:.5rem}.comments-section__title{font-size:1.125rem;line-height:1.75rem;font-weight:600}.comments-section__box{border-radius:.5rem;padding:1.25rem}.comments-section__icon{height:1rem;width:1rem}.booking-ref-section{padding-left:0;padding-right:0;padding-top:1.5rem;padding-bottom:.5rem}.booking-ref-section__title{font-weight:600}.booking-ref-section__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.booking-ref-section__card{border-radius:.5rem;padding:.5rem;padding-left:1rem}input.booking-ref-section__input{font-weight:400}.backoffice-section,.terms-section{padding-left:0;padding-right:0}.backoffice-section__error-text{margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.backoffice-section__error-icon{font-size:1.125rem;line-height:1.75rem}.terms-section__supplier{display:flex;flex-direction:row;justify-content:space-between}.backoffice-section__title,.terms-section__title,.manual-commission__title{font-weight:600}.manual-commission{padding-top:1.5rem;padding-bottom:1.5rem}.assignment-box__text{margin-bottom:0;font-size:.875rem;line-height:1.25rem}.assignment-box__select-group{width:auto;flex-direction:row;align-items:center;gap:.5rem}.booking-footer{margin-top:0;display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.75rem;padding-bottom:.75rem;--tw-shadow:0px -25px 35px 0px rgba(0, 0, 0, 0.03), 0px 0px 5px 0px rgba(0, 0, 0, 0.05);--tw-shadow-colored:0px -25px 35px 0px var(--tw-shadow-color), 0px 0px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.booking-footer__status{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:.375rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-greenl) / var(--tw-text-opacity,1))}.booking-footer__actions{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.75rem}.booking-footer__price{display:flex;width:auto;flex-direction:row;align-items:center;justify-content:flex-end;gap:.625rem}.booking-footer__buttons,.button-availability-container{width:auto}.booking-footer__price-old{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));text-decoration-line:line-through}.booking-footer__price-new{margin:0;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}.booking-footer__btn-submit{flex-shrink:0;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:.875rem;padding-right:.875rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.booking-footer__btn-fav{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.booking-footer__icon-fav{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.pay-now__providers-list{flex-direction:row}}@media (min-width:1536px){.booking-options__list{grid-template-columns:repeat(3,minmax(0,1fr))}.price-breakdown__grid,.price-breakdown-content{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-type__credit-stats{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:4rem;column-gap:4rem}}.traveller-widget-dialog--new-ui.ui-dialog{overflow:visible;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:0;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:640px){.traveller-widget-dialog--new-ui.ui-dialog{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 1.5rem)!important;max-width:calc(100vw - 1.5rem)!important;max-height:calc(100vh - 3rem)!important;overflow-y:auto!important}}.traveller-widget-dialog--new-ui .ui-dialog-titlebar{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.traveller-widget-dialog--new-ui .ui-dialog-title{float:none;margin:0;width:auto;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close{position:static;order:2;margin-left:auto;display:flex;width:2rem;height:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-600) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:0;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1));opacity:1;text-indent:0!important;white-space:normal!important;overflow:visible!important;font-size:0}.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close:hover,.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close:focus{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));opacity:1}.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick{display:none}.sidebar-accordion>div.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick)){padding:0}}.cards-grid-container.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick,.cards-list-container.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick{display:none}.hotel-modal__gallery-content.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick,.search-cancelled-wrapper.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick,.no-hotel-found-wrapper.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick,.search-cancelled-view__alert-wrap.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick,.no-hotel-found__alert-wrap.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick{display:none}.profile-menu-container.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick,#profile-accordion>[id^='profile-accordion-body-'].traveller-widget-dialog--new-ui .ui-dialog-titlebar-close .ui-icon-closethick{display:grid;grid-template-rows:0fr}.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close::after{content:"\e92d";font-family:"irix";font-size:1.125rem;line-height:1;speak:never;font-style:normal;font-weight:400;display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close))::after{overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close))::after{overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close::after{display:flex;flex-direction:column}.profile-menu-container.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close::after{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close::after{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close) .profile-menu-container::after{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close)::after{overflow:hidden}#dropdownAvatarName.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close::after{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.traveller-widget-dialog--new-ui .ui-dialog-titlebar-close::after::-webkit-scrollbar{display:none;width:0;height:0}}.traveller-widget-dialog--new-ui .ui-dialog-content{overflow:visible;padding:0}.traveller-widget-dialog--new-ui .traveller-widget{position:relative;display:flex;min-height:0;flex-direction:column;min-height:0!important;padding:0!important}.traveller-widget-dialog--new-ui .traveller-widget.ui-tabs{border-width:0;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav{order:1;display:flex;width:100%;flex-wrap:nowrap;gap:.25rem;overflow-x:auto;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;position:static!important;left:auto!important;right:auto!important;bottom:auto!important;padding:.5rem .75rem 0!important;scrollbar-width:thin}.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav li{position:static;top:auto;float:none;margin:0;flex-shrink:0;border-width:0;background-color:#fff0;top:0!important;border:0!important;border-radius:0!important}.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav li a{display:block;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-width:1px;border-bottom-width:0;border-color:#fff0;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));text-decoration-line:none}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav li a)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav li a)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav li a{display:flex;flex-direction:column}.profile-menu-container.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav li a{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav li a{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav li a) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav li a){overflow:hidden}#dropdownAvatarName.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav li a{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav li a::-webkit-scrollbar{display:none;width:0;height:0}}.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav li a{padding:.5rem 0.75rem!important}.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-nav li.ui-tabs-active a{border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-border-opacity:1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-panel{order:2;max-height:18rem;overflow-y:auto;border-width:0px!important;padding:1rem}.traveller-widget-dialog--new-ui .traveller-widget>span.gray.hand{order:3;display:flex;cursor:pointer;align-items:center;justify-content:flex-end;gap:.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.625rem;font-weight:500;text-transform:none;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1));position:static!important;bottom:auto!important;right:auto!important}.traveller-widget-dialog--new-ui .traveller-widget-autoOpen{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));font-family:"irix"!important;font-style:normal;line-height:1}.traveller-widget-dialog--new-ui .traveller-widget-autoOpen.fa-square::before{content:"";display:inline-block;width:.875rem;height:.875rem;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-600) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.traveller-widget-dialog--new-ui .traveller-widget-autoOpen.fa-check-square::before{content:"\e983";speak:never;font-style:normal;font-weight:400}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget,.traveller-widget-dialog--new-ui #tina-traveller-widget{display:flex;flex-direction:column;gap:.75rem}.traveller-widget-dialog--new-ui #tina-traveller-widget .form-group{margin-bottom:0;display:flex;flex-direction:column;gap:.25rem}.traveller-widget-dialog--new-ui #tina-traveller-widget label{margin-bottom:.25rem;display:block;font-size:.625rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-widget-dialog--new-ui #tina-traveller-widget label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-widget-dialog--new-ui #tina-traveller-widget label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.traveller-widget-dialog--new-ui #tina-traveller-widget label{display:flex;flex-direction:column}.profile-menu-container.traveller-widget-dialog--new-ui #tina-traveller-widget label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.traveller-widget-dialog--new-ui #tina-traveller-widget label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.traveller-widget-dialog--new-ui #tina-traveller-widget label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.traveller-widget-dialog--new-ui #tina-traveller-widget label){overflow:hidden}#dropdownAvatarName.traveller-widget-dialog--new-ui #tina-traveller-widget label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.traveller-widget-dialog--new-ui #tina-traveller-widget label::-webkit-scrollbar{display:none;width:0;height:0}}.traveller-widget-dialog--new-ui #tina-traveller-widget input[type="text"],.traveller-widget-dialog--new-ui #tina-traveller-widget .dcs-autocomplete{height:2.25rem;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.traveller-widget-dialog--new-ui #tina-traveller-widget #autocomplete-travellerData{margin-top:.25rem}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .form-group,.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .control-group{margin-bottom:0}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .form-group{display:flex;flex-direction:column;gap:.25rem}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .form-group>[class*="col-"]{float:none;width:100%;max-width:100%;padding:0}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .btn-group,.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .btn-group-justified{position:relative;display:flex;width:100%}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget label{margin-bottom:.25rem;display:block;font-size:.625rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-widget-dialog--new-ui #my-reservation-traveller-widget label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-widget-dialog--new-ui #my-reservation-traveller-widget label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.traveller-widget-dialog--new-ui #my-reservation-traveller-widget label{display:flex;flex-direction:column}.profile-menu-container.traveller-widget-dialog--new-ui #my-reservation-traveller-widget label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.traveller-widget-dialog--new-ui #my-reservation-traveller-widget label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.traveller-widget-dialog--new-ui #my-reservation-traveller-widget label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.traveller-widget-dialog--new-ui #my-reservation-traveller-widget label){overflow:hidden}#dropdownAvatarName.traveller-widget-dialog--new-ui #my-reservation-traveller-widget label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.traveller-widget-dialog--new-ui #my-reservation-traveller-widget label::-webkit-scrollbar{display:none;width:0;height:0}}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget input[type="text"],.traveller-widget-dialog--new-ui #my-reservation-traveller-widget input[type="autocomplete"],.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .dcs-autocomplete,.traveller-widget-dialog--new-ui #my-reservation-traveller-widget select{height:2.25rem;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .dcs-autocomplete{padding-right:2.25rem}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .autocomplete-icon{top:50%;z-index:1;display:flex;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;align-items:center;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));position:absolute!important;right:0.5rem!important;height:auto!important;margin:0!important;font-family:"irix"!important;font-size:1rem!important;line-height:1}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .autocomplete-icon::before{content:"\e923";speak:never;font-style:normal;font-weight:400}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .dcs-autocomplete-clearButton-container{right:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .fa-passport::before,.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .fa-id-badge::before,.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .fa-id-card::before{font-family:"irix"!important;font-style:normal;font-weight:400;speak:never}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .fa-passport::before{content:"\e920"}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .fa-id-badge::before,.traveller-widget-dialog--new-ui #my-reservation-traveller-widget .fa-id-card::before{content:"\e990"}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget li.my-reservation-traveller-option .margin-5{margin:0;margin-top:.5rem}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget li.my-reservation-traveller-option .margin-5-bottom{margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.traveller-widget-dialog--new-ui .traveller-widget-title{display:flex;flex-direction:column;gap:.25rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui .traveller-widget-title .gray.pull-right{float:none;font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui .traveller-widget-title>div:nth-child(2){font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui .traveller-widget-title>div:nth-child(3){font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui #last-reservation ol{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.5rem;padding:0}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.my-reservation-travellerName{display:block;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.my-reservation-travellerName)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.my-reservation-travellerName)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.my-reservation-travellerName{display:flex;flex-direction:column}.profile-menu-container.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.my-reservation-travellerName{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.my-reservation-travellerName{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.my-reservation-travellerName) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.my-reservation-travellerName){overflow:hidden}#dropdownAvatarName.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.my-reservation-travellerName{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.my-reservation-travellerName::-webkit-scrollbar{display:none;width:0;height:0}}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.my-reservation-travellerName{font-style:normal!important;text-decoration:none!important}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget li.my-reservation-traveller-option:hover span.my-reservation-travellerName,.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.my-reservation-travellerName:hover{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));text-decoration-line:none}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.my-reservation-travellerName .gray{margin-left:.25rem;font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.document{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1));text-decoration-line:none}.traveller-widget-dialog--new-ui #my-reservation-traveller-widget span.document:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));text-decoration-line:underline}.traveller-widget-dialog--new-ui #last-reservation .text-right{margin-top:.5rem;display:flex;justify-content:flex-end;gap:.5rem}.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:0;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;font-size:0}.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa{display:none}.sidebar-accordion>div.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa)){padding:0}}.cards-grid-container.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa,.cards-list-container.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa{display:none}.hotel-modal__gallery-content.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa,.search-cancelled-wrapper.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa,.no-hotel-found-wrapper.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa,.search-cancelled-view__alert-wrap.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa,.no-hotel-found__alert-wrap.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa{display:none}.profile-menu-container.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa,#profile-accordion>[id^='profile-accordion-body-'].traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs .fa{display:grid;grid-template-rows:0fr}.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs::before{font-family:"irix";font-size:1rem;line-height:1;speak:never;font-style:normal;font-weight:400}.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs[onclick*="previous"]::before{content:"\e946"}.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs[onclick*="next"]::before{content:"\e92b"}.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs:hover,.traveller-widget-dialog--new-ui #last-reservation .btn.btn-default.btn-xs:focus{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .panel-body.collapse,.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .panel-collapse.collapse{visibility:visible;&:not(.in){display:none}&.in{display:block}}.traveller-widget-dialog--new-ui .traveller-widget .ui-tabs-panel.traveller-widget-tab-panel--travelbooster{max-height:min(70vh, 36rem)!important}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget{display:flex;flex-direction:column;gap:.75rem}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .panel{margin-bottom:0;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .panel-heading{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .panel-title{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .panel-body{padding:.75rem}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #travelbooster-search-results,.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #travelbooster-loading,.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #search-validation-error,.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #no-results-message,.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #results-table-container,.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #results-filters-form{display:none}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #travelbooster-search-results{margin-top:0}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .form-horizontal .form-group{margin-bottom:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.25rem;>.control-label{margin-bottom:0}>.control-label{width:34%}>.control-label{max-width:9.5rem}>.control-label{flex-shrink:0}>.control-label{justify-content:flex-start}>[class*="col-"]:not(.control-label){float:none}>[class*="col-"]:not(.control-label){min-width:0}>[class*="col-"]:not(.control-label){flex:1 1 0%}>[class*="col-"]:not(.control-label){padding:0}&:not(:has(>.control-label)){display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&:not(:has(>.control-label)))){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&:not(:has(>.control-label)))){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&:not(:has(>.control-label)))){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&:not(:has(>.control-label)))){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName&:not(:has(>.control-label)))){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName&:not(:has(>.control-label))){}}}.search-advanced-panel .supplier-dropdown-menu&:not(:has(>.control-label)){display:flex;flex-direction:column}.profile-menu-container&:not(:has(>.control-label)){opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container&:not(:has(>.control-label)){transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName&:not(:has(>.control-label))) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName&:not(:has(>.control-label))){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName&:not(:has(>.control-label)){scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName&:not(:has(>.control-label))::-webkit-scrollbar{display:none;width:0;height:0}}&:not(:has(>.control-label)){>[class*="col-"]{width:100%}>[class*="col-"]{max-width:100%}>[class*="col-"]{flex:none}}}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .control-label,.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #results-filters-form label{display:flex;align-items:center;gap:.25rem;font-size:.625rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1));.pull-right{float:none!important}.pull-right{margin-left:auto}.pull-right{flex-shrink:0}.pull-right{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget input[type="text"],.traveller-widget-dialog--new-ui #travelbooster-traveller-widget select{height:2.25rem;width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget input#search-mode-toggle[type="checkbox"]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .toggle input#search-mode-toggle[type="checkbox"]{display:none!important}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .form-horizontal .form-group:has(#search-mode-toggle){>[class*="col-"]:not(.control-label){display:flex}>[class*="col-"]:not(.control-label){min-width:0}>[class*="col-"]:not(.control-label){flex:1 1 0%}>[class*="col-"]:not(.control-label){align-items:center}>[class*="col-"]:not(.control-label){gap:.5rem}>[class*="col-"]:not(.control-label){&::after{content:"Loose Search"}&::after{font-size:.75rem;line-height:1rem}&::after{font-weight:500}&::after{--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}&:has(.toggle.off)::after{content:"Exact Match"}}}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .toggle.btn{position:relative!important;display:inline-block!important;overflow:visible!important;height:1.25rem!important;min-height:1.25rem!important;width:2.25rem!important;min-width:2.25rem!important;padding:0!important;flex-shrink:0;vertical-align:middle;border:0!important;border-radius:9999px!important;background-color:rgb(var(--tw-color-light-250) / 1)!important;box-shadow:none!important;cursor:pointer;transition:background-color 0.2s ease;&::after{content:"";position:absolute;top:50%;left:.125rem;width:1rem;height:1rem;border-radius:9999px;background-color:rgb(var(--tw-color-light-500) / 1);box-shadow:0 1px 2px rgb(0 0 0 / .15);transform:translateY(-50%);transition:left 0.2s ease,transform 0.2s ease;pointer-events:none}&:not(.off){background-color:rgb(var(--tw-color-primary-500) / 1)!important;&::after{left:calc(100% - 1.125rem)}}&.off{background-color:rgb(var(--tw-color-light-250) / 1)!important;&::after{left:.125rem}}}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .toggle.btn .toggle-group{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;opacity:0!important;pointer-events:none!important}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .toggle.btn .toggle-on,.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .toggle.btn .toggle-off,.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .toggle.btn .toggle-handle{display:none!important}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #search-validation-error{margin-bottom:0;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-yellow-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-yellow-50) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .form-horizontal .form-group:has(#search-validation-error){margin-bottom:0}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #travelbooster-search-form .form-group:has(#search-button){margin-bottom:0;margin-top:.5rem;>[class*="col-"]{display:flex}>[class*="col-"]{flex-wrap:wrap}>[class*="col-"]{align-items:center}>[class*="col-"]{justify-content:center}>[class*="col-"]{gap:.5rem}}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #search-button,.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #clear-button{margin:0;display:inline-flex;align-items:center;gap:.25rem}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .btn-primary{border-radius:.5rem;border-width:0;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .btn-default{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #results-filters-form{margin-bottom:.75rem;gap:.5rem;&[style*="display: block"],&[style*="display: flex"]{display:flex!important;flex-wrap:wrap;align-items:flex-end}.form-group{margin-bottom:0}.form-group{display:inline-flex}.form-group{flex-direction:column}.form-group{gap:.25rem}}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #travelbooster-results-table{margin-bottom:0;font-size:.75rem;line-height:1rem}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #travelbooster-results-table thead th{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-200) / var(--tw-bg-opacity,1));font-size:.625rem;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget #travelbooster-results-table tbody tr:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1))}.traveller-widget-dialog--new-ui #travelbooster-traveller-widget .select-customer-btn{border-radius:.375rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.625rem}#travelbooster-results-table tbody tr td:nth-child(2) strong{display:block}.payment-type-supplier__option-card{.mandatory-indicator{vertical-align:text-bottom}.fa-asterisk:before{content:"*";font-size:1rem;font-style:normal}}.empty-div-pre-booking-header,.main-list-container,.price-main-container{display:none}.sidebar-accordion>div.empty-div-pre-booking-header>.sub-menu,.sidebar-accordion>div .main-list-container>.sub-menu,.sidebar-accordion>div .price-main-container>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.empty-div-pre-booking-header,.search-advanced-panel .supplier-dropdown-menu .main-list-container,.search-advanced-panel .supplier-dropdown-menu .price-main-container{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.empty-div-pre-booking-header)),.form-card:has(.selected-destination-view:not(.main-list-container)),.form-card:has(.selected-destination-view:not(.price-main-container)){padding:0}}.cards-grid-container.empty-div-pre-booking-header,.cards-list-container.empty-div-pre-booking-header,.cards-grid-container .main-list-container,.cards-list-container .main-list-container,.cards-grid-container .price-main-container,.cards-list-container .price-main-container{display:none}.hotel-modal__gallery-content.empty-div-pre-booking-header+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .main-list-container+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .price-main-container+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.empty-div-pre-booking-header,.search-cancelled-wrapper.empty-div-pre-booking-header,.no-hotel-found-wrapper.empty-div-pre-booking-header,.search-cancelled-view__alert-wrap.empty-div-pre-booking-header,.no-hotel-found__alert-wrap.empty-div-pre-booking-header,.results-cards-wrapper .main-list-container,.search-cancelled-wrapper .main-list-container,.no-hotel-found-wrapper .main-list-container,.search-cancelled-view__alert-wrap .main-list-container,.no-hotel-found__alert-wrap .main-list-container,.results-cards-wrapper .price-main-container,.search-cancelled-wrapper .price-main-container,.no-hotel-found-wrapper .price-main-container,.search-cancelled-view__alert-wrap .price-main-container,.no-hotel-found__alert-wrap .price-main-container{display:none}.profile-menu-container.empty-div-pre-booking-header,.profile-menu-container .main-list-container,.profile-menu-container .price-main-container{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].empty-div-pre-booking-header,#profile-accordion>[id^='profile-accordion-body-'].empty-div-pre-booking-header,.sidebar-accordion>[id^='sidebar-accordion-body-'] .main-list-container,#profile-accordion>[id^='profile-accordion-body-'] .main-list-container,.sidebar-accordion>[id^='sidebar-accordion-body-'] .price-main-container,#profile-accordion>[id^='profile-accordion-body-'] .price-main-container{display:grid;grid-template-rows:0fr}.pre-booking-main-container{width:100%}.pre-booking-layout{display:flex;width:100%;flex-direction:column;align-items:flex-start}.main-form-container{width:100%;min-width:0;flex:1 1 0%}.main-form-back-btn{display:none}.sidebar-accordion>div.main-form-back-btn>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.main-form-back-btn{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.main-form-back-btn)){padding:0}}.cards-grid-container.main-form-back-btn,.cards-list-container.main-form-back-btn{display:none}.hotel-modal__gallery-content.main-form-back-btn+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.main-form-back-btn,.search-cancelled-wrapper.main-form-back-btn,.no-hotel-found-wrapper.main-form-back-btn,.search-cancelled-view__alert-wrap.main-form-back-btn,.no-hotel-found__alert-wrap.main-form-back-btn{display:none}.profile-menu-container.main-form-back-btn{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].main-form-back-btn,#profile-accordion>[id^='profile-accordion-body-'].main-form-back-btn{display:grid;grid-template-rows:0fr}.main-form-back-btn i{margin-inline-end:.5rem;font-size:1.125rem;line-height:1.75rem}.price-card{width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1.25rem}#bookRooms-entry-info-box.price-card,.bookRooms-entry-info-box.price-card{border-color:rgb(var(--tw-color-semantic-yellow) / .4);background-color:rgb(var(--tw-color-semantic-yellow) / .2)}.price-row{display:flex;align-items:center;justify-content:space-between}.price-label,.price-value{font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.price-row--supplier,.price-row--availability,.price-row--total{.price-label{font-size:.75rem;line-height:1rem}.price-label{font-weight:400}.price-label{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.price-value{font-size:.75rem;line-height:1rem}.price-value{font-weight:600}.price-value{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.price-row--total{.price-value{display:flex}.price-value{flex-direction:column}.price-value{align-items:flex-end}.price-value{gap:.125rem}.promotion-override{font-size:.625rem}.promotion-override{font-weight:400}.promotion-override{--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.promotion-override{text-decoration-line:line-through}}.price-toolbar{display:flex;flex-direction:column;gap:.5rem}.price-row--availability .bookRooms-offer-status-OK{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.price-row--availability .bookRooms-offer-status-RQ{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.price-row--detail .price-label,.price-row--detail .price-value{font-size:.625rem;font-style:italic;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.price-row--cancellation{margin-top:.25rem;display:flex;flex-direction:column;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:.5rem;.price-row--cancellation-message{display:inline-flex}.price-row--cancellation-message{align-items:center}.price-row--cancellation-message{gap:.375rem}.price-row--cancellation-message{font-size:.75rem;line-height:1rem}.price-row--cancellation-message{font-weight:500}.price-row--cancellation-message{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.price-row--cancellation-message{span,b,strong{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}}}.prebook-service-order-created{.main-list-container,.price-main-container{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.main-list-container)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .price-main-container)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.main-list-container)),&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName .price-main-container)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.main-list-container)),&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName .price-main-container)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.main-list-container)),&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName .price-main-container)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.main-list-container)),&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName .price-main-container)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.main-list-container),&:has(#dropdownAvatarName .price-main-container){}}}.search-advanced-panel .supplier-dropdown-menu.main-list-container,.search-advanced-panel .supplier-dropdown-menu .price-main-container{display:flex;flex-direction:column}.profile-menu-container.main-list-container,.profile-menu-container .price-main-container{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.main-list-container,.profile-menu-container .price-main-container{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.main-list-container) .profile-menu-container,.sidebar-wrapper.collapsed:has(#dropdownAvatarName .price-main-container) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.main-list-container),body:has(#dropdownAvatarName .price-main-container){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.main-list-container,#dropdownAvatarName .price-main-container{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.main-list-container::-webkit-scrollbar,#dropdownAvatarName .price-main-container::-webkit-scrollbar{display:none;width:0;height:0}}}.price-warning{margin-bottom:1rem;display:flex;align-items:flex-start;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-orange) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));&.alert-warning{--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-orange) / var(--tw-border-opacity,1))}&.alert-warning{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}&.alert-warning{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.price-warning__icon{flex-shrink:0;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-orange-500) / var(--tw-text-opacity,1))}.price-warning__text{flex:1 1 0%;padding-right:1.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.price-warning__close{flex-shrink:0;cursor:pointer;border-style:none;background-color:#fff0;padding:0;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.price-alert{border-radius:.5rem;border-width:1px;border-color:rgb(var(--tw-color-semantic-orange) / var(--tw-border-opacity,1));--tw-border-opacity:0.15;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1));padding:.875rem}.price-alert-title{margin-bottom:.25rem;font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.price-alert-text{font-size:.625rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.main-form-back-btn{margin-top:1.25rem;margin-left:.25rem;margin-bottom:1rem;display:flex;cursor:pointer;align-items:center;border-style:none;background-color:#fff0;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.mobile-price-section{display:block;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-bottom:1rem}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.mobile-price-section)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.mobile-price-section)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.mobile-price-section{display:flex;flex-direction:column}.profile-menu-container.mobile-price-section{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.mobile-price-section{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.mobile-price-section) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.mobile-price-section){overflow:hidden}#dropdownAvatarName.mobile-price-section{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.mobile-price-section::-webkit-scrollbar{display:none;width:0;height:0}}@media (min-width:1024px){.pre-booking-layout{flex-direction:row;gap:1.5rem}.empty-div-pre-booking-header{position:sticky;top:0;z-index:1;display:flex;width:100%;flex-direction:column;justify-content:space-between;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));background-image:radial-gradient(circle at top right,#69b4d736 0%,#ffffff00 10%);padding-top:.75rem;padding-bottom:.75rem}.main-list-container{position:sticky;top:110px;display:block;width:100%;min-width:0;max-width:400px;flex-shrink:0;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1rem}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.main-list-container)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.main-list-container)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.main-list-container{display:flex;flex-direction:column}.profile-menu-container.main-list-container{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.main-list-container{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.main-list-container) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.main-list-container){overflow:hidden}#dropdownAvatarName.main-list-container{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.main-list-container::-webkit-scrollbar{display:none;width:0;height:0}}.main-list-container .booking-card__media{margin-bottom:.5rem}.main-list-container .booking-card__image{height:7rem;max-height:7rem}.price-main-container{display:block;flex-shrink:0;padding-top:1rem}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.price-main-container)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.price-main-container)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.price-main-container{display:flex;flex-direction:column}.profile-menu-container.price-main-container{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.price-main-container{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.price-main-container) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.price-main-container){overflow:hidden}#dropdownAvatarName.price-main-container{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.price-main-container::-webkit-scrollbar{display:none;width:0;height:0}}.pre-booking-header{margin-bottom:0;display:flex;width:100%;flex-direction:row;align-items:center;gap:0;padding-top:.75rem;padding-bottom:.75rem}.pre-booking-header__left{display:flex;width:20%;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem;padding-left:1.5rem;padding-right:1.5rem}.pre-booking-header__location{display:flex;min-width:0;flex-direction:column;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.pre-booking-header__city,.pre-booking-header__country{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pre-booking-header__btn-change{display:flex;flex-shrink:0;cursor:pointer;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}.pre-booking-header__divider{margin-left:0;margin-right:1.5rem;display:block;height:2.5rem;width:1px;flex-shrink:0;--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.pre-booking-header__divider)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.pre-booking-header__divider)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.pre-booking-header__divider{display:flex;flex-direction:column}.profile-menu-container.pre-booking-header__divider{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.pre-booking-header__divider{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.pre-booking-header__divider) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.pre-booking-header__divider){overflow:hidden}#dropdownAvatarName.pre-booking-header__divider{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.pre-booking-header__divider::-webkit-scrollbar{display:none;width:0;height:0}}.pre-booking-header__center{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;gap:.75rem}.pre-booking-header__dates{display:flex;align-items:center;gap:.5rem;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.pre-booking-header__dates i{font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.pre-booking-header__dash{margin-left:.125rem;margin-right:.125rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.pre-booking-header__details-pill{display:flex;align-items:center;gap:.5rem;white-space:nowrap;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.pre-booking-header__detail-item{display:flex;align-items:center;gap:.375rem}.pre-booking-header__detail-item i{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.pre-booking-header__separator{font-weight:300;--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity,1))}.pre-booking-header__right{margin-top:0;margin-left:auto;display:flex;flex-shrink:0;align-items:center;padding-right:1rem}.pre-booking-header__pinned-btn{display:flex;cursor:pointer;align-items:center;gap:.5rem;white-space:nowrap;border-style:none;background-color:#fff0;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-300) / var(--tw-text-opacity,1))}.pre-booking-header__pinned-btn i{font-size:1.25rem;line-height:1.75rem}.sidebar-list-section{width:100%}.sidebar-list-section__list{margin:0;display:flex;width:100%;list-style-type:none;flex-direction:column;padding:0}.sidebar-list-section__item{margin-bottom:.25rem;width:100%}.sidebar-list-section__link{display:block;width:100%;border-radius:.5rem;border-color:#fff0;padding-top:.625rem;padding-bottom:.625rem;padding-left:1rem;padding-right:1rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:400;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-text-opacity:0.6;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.sidebar-list-section__link)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.sidebar-list-section__link)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.sidebar-list-section__link{display:flex;flex-direction:column}.profile-menu-container.sidebar-list-section__link{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.sidebar-list-section__link{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.sidebar-list-section__link) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.sidebar-list-section__link){overflow:hidden}#dropdownAvatarName.sidebar-list-section__link{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.sidebar-list-section__link::-webkit-scrollbar{display:none;width:0;height:0}}.sidebar-list-section__link--active{border-width:1px;--tw-border-opacity:1;border-color:rgb(191 219 254 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-600) / var(--tw-text-opacity,1))}.mobile-price-section{display:none}.sidebar-accordion>div.mobile-price-section>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.mobile-price-section{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.mobile-price-section)){padding:0}}.cards-grid-container.mobile-price-section,.cards-list-container.mobile-price-section{display:none}.hotel-modal__gallery-content.mobile-price-section+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.mobile-price-section,.search-cancelled-wrapper.mobile-price-section,.no-hotel-found-wrapper.mobile-price-section,.search-cancelled-view__alert-wrap.mobile-price-section,.no-hotel-found__alert-wrap.mobile-price-section{display:none}.profile-menu-container.mobile-price-section{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].mobile-price-section,#profile-accordion>[id^='profile-accordion-body-'].mobile-price-section{display:grid;grid-template-rows:0fr}.price-card{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.price-label,.price-value{font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.price-row--supplier,.price-row--availability,.price-row--total{.price-label{font-size:.75rem;line-height:1rem}.price-label{font-weight:400}.price-label{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.price-value{font-size:.75rem;line-height:1rem}.price-value{font-weight:600}.price-value{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.price-warning{margin-bottom:1rem;display:flex;align-items:flex-start;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-orange) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));&.alert-warning{--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-orange) / var(--tw-border-opacity,1))}&.alert-warning{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}&.alert-warning{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.price-warning__icon{flex-shrink:0;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-orange-500) / var(--tw-text-opacity,1))}.price-warning__text{flex:1 1 0%;padding-right:1.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.price-warning__close{flex-shrink:0;cursor:pointer;border-style:none;background-color:#fff0;padding:0;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.price-alert{border-radius:.5rem;border-width:1px;border-color:rgb(var(--tw-color-semantic-orange) / var(--tw-border-opacity,1));--tw-border-opacity:0.15;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1));padding:.875rem}.price-alert-title{margin-bottom:.25rem;font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.price-alert-text{font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.main-form-back-btn{margin-top:1.25rem;margin-left:.25rem;margin-bottom:1rem;display:flex;cursor:pointer;align-items:center;border-style:none;background-color:#fff0;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}.select-order-modal{position:fixed;inset:0;z-index:100;display:flex;height:100%;width:100%;align-items:center;justify-content:center;overflow-y:auto;overflow-x:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.bg-dark-backdrop\/70.select-order-modal.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.select-order-modal.z-40{display:none}.select-order-modal__container-load-file,.select-order-modal__container-change-log{position:relative;height:100%;width:100%;border-radius:1rem}.select-order-modal__content{position:relative;display:flex;height:100%;flex-direction:column;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.select-order-modal__header{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem}.select-order-modal__top-layer{margin-bottom:0;display:flex;align-items:center;justify-content:space-between}.select-order-modal__title{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.mobile-filter-btn{margin-left:auto;display:flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));.filter-count{display:flex}.filter-count{height:1.25rem}.filter-count{width:1.25rem}.filter-count{align-items:center}.filter-count{justify-content:center}.filter-count{border-radius:9999px}.filter-count{border-width:1px}.filter-count{border-color:#1F5A9B3D}.filter-count{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-default) / var(--tw-bg-opacity,1))}.filter-count{padding-left:.375rem;padding-right:.375rem}.filter-count{font-size:.625rem}.filter-count{font-weight:400}.filter-count{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}}.select-order-modal__close{display:none;cursor:pointer;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.sidebar-accordion>div.select-order-modal__close>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.select-order-modal__close{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.select-order-modal__close)){padding:0}}.cards-grid-container.select-order-modal__close,.cards-list-container.select-order-modal__close{display:none}.hotel-modal__gallery-content.select-order-modal__close+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.select-order-modal__close,.search-cancelled-wrapper.select-order-modal__close,.no-hotel-found-wrapper.select-order-modal__close,.search-cancelled-view__alert-wrap.select-order-modal__close,.no-hotel-found__alert-wrap.select-order-modal__close{display:none}.profile-menu-container.select-order-modal__close{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].select-order-modal__close,#profile-accordion>[id^='profile-accordion-body-'].select-order-modal__close{display:grid;grid-template-rows:0fr}.mobile-filter-backdrop{position:fixed;inset:0;z-index:10;background-color:rgb(var(--tw-color-black-overlay) / .8)}.bg-dark-backdrop\/70.mobile-filter-backdrop.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.mobile-filter-backdrop.z-40{display:none}.select-order-modal__filters{&.hidden-filter-menu{display:none}.sidebar-accordion>div&.hidden-filter-menu>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu&.hidden-filter-menu{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&.hidden-filter-menu)){padding:0}}.cards-grid-container&.hidden-filter-menu,.cards-list-container&.hidden-filter-menu{display:none}.cards-grid-container&.hidden-filter-menu,.cards-list-container&.hidden-filter-menu{display:none}.hotel-modal__gallery-content&.hidden-filter-menu+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper&.hidden-filter-menu,.search-cancelled-wrapper&.hidden-filter-menu,.no-hotel-found-wrapper&.hidden-filter-menu,.search-cancelled-view__alert-wrap&.hidden-filter-menu,.no-hotel-found__alert-wrap&.hidden-filter-menu{display:none}.results-cards-wrapper&.hidden-filter-menu,.search-cancelled-wrapper&.hidden-filter-menu,.no-hotel-found-wrapper&.hidden-filter-menu,.search-cancelled-view__alert-wrap&.hidden-filter-menu,.no-hotel-found__alert-wrap&.hidden-filter-menu{display:none}.results-cards-wrapper&.hidden-filter-menu,.search-cancelled-wrapper&.hidden-filter-menu,.no-hotel-found-wrapper&.hidden-filter-menu,.search-cancelled-view__alert-wrap&.hidden-filter-menu,.no-hotel-found__alert-wrap&.hidden-filter-menu{display:none}.results-cards-wrapper&.hidden-filter-menu,.search-cancelled-wrapper&.hidden-filter-menu,.no-hotel-found-wrapper&.hidden-filter-menu,.search-cancelled-view__alert-wrap&.hidden-filter-menu,.no-hotel-found__alert-wrap&.hidden-filter-menu{display:none}.results-cards-wrapper&.hidden-filter-menu,.search-cancelled-wrapper&.hidden-filter-menu,.no-hotel-found-wrapper&.hidden-filter-menu,.search-cancelled-view__alert-wrap&.hidden-filter-menu,.no-hotel-found__alert-wrap&.hidden-filter-menu{display:none}.profile-menu-container&.hidden-filter-menu{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&.hidden-filter-menu,#profile-accordion>[id^='profile-accordion-body-']&.hidden-filter-menu{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&.hidden-filter-menu,#profile-accordion>[id^='profile-accordion-body-']&.hidden-filter-menu{display:grid;grid-template-rows:0fr}&:not(.hidden-filter-menu){position:fixed}&:not(.hidden-filter-menu){bottom:0}&:not(.hidden-filter-menu){left:0}&:not(.hidden-filter-menu){right:0}&:not(.hidden-filter-menu){z-index:101}&:not(.hidden-filter-menu){display:flex}&:not(.hidden-filter-menu){max-height:90vh}&:not(.hidden-filter-menu){flex-direction:column}&:not(.hidden-filter-menu){gap:.5rem}&:not(.hidden-filter-menu){overflow-y:auto}&:not(.hidden-filter-menu){border-top-left-radius:1rem;border-top-right-radius:1rem}&:not(.hidden-filter-menu){--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}&:not(.hidden-filter-menu){padding:1rem}&:not(.hidden-filter-menu){--tw-shadow:0 -4px 20px rgba(0,0,0,0.1);--tw-shadow-colored:0 -4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}&:not(.hidden-filter-menu){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}&:not(.hidden-filter-menu){transition-duration:300ms}&:not(.hidden-filter-menu){transition-timing-function:cubic-bezier(0,0,.2,1)}.bg-dark-backdrop\/70&:not(.hidden-filter-menu).inset-0.z-40{display:none}&:not(.hidden-filter-menu){animation:slideUp 0.3s ease-out forwards}}.select-order-modal__filters-load-file{position:static;z-index:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:.5rem;border-radius:0;background-color:#fff0;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.select-order-modal__state-btns{display:flex;flex-direction:column;gap:.5rem;.select-order-modal__filters-btn{display:flex}.select-order-modal__filters-btn{align-items:center}.select-order-modal__filters-btn{gap:.25rem}.select-order-modal__filters-btn{border-radius:9999px}.select-order-modal__filters-btn{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-250) / var(--tw-bg-opacity,1))}.select-order-modal__filters-btn{padding-top:.375rem;padding-bottom:.375rem}.select-order-modal__filters-btn{padding-right:.875rem}.select-order-modal__filters-btn{padding-left:.5rem}.select-order-modal__filters-btn{font-size:.75rem;line-height:1rem}.select-order-modal__filters-btn{font-weight:500}.select-order-modal__filters-btn{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-dark-300) / var(--tw-text-opacity,1))}.select-order-modal__filters-btn:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-100) / var(--tw-bg-opacity,1))}.select-order-modal__filters-btn{&.active{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-default) / var(--tw-bg-opacity,1))}&.active{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}}}.select-order-modal__filters-history{display:none}.sidebar-accordion>div.select-order-modal__filters-history>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.select-order-modal__filters-history{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.select-order-modal__filters-history)){padding:0}}.cards-grid-container.select-order-modal__filters-history,.cards-list-container.select-order-modal__filters-history{display:none}.hotel-modal__gallery-content.select-order-modal__filters-history+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.select-order-modal__filters-history,.search-cancelled-wrapper.select-order-modal__filters-history,.no-hotel-found-wrapper.select-order-modal__filters-history,.search-cancelled-view__alert-wrap.select-order-modal__filters-history,.no-hotel-found__alert-wrap.select-order-modal__filters-history{display:none}.profile-menu-container.select-order-modal__filters-history{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].select-order-modal__filters-history,#profile-accordion>[id^='profile-accordion-body-'].select-order-modal__filters-history{display:grid;grid-template-rows:0fr}.select-order-modal__filters-history-top{display:flex;align-items:center;gap:.25rem;border-radius:.375rem;border-style:none;background-color:#fff0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}.mobile-filter-header,.mobile-filter-header_change-log{position:relative;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.mobile-filter-header__wrapper{display:flex;align-items:center;gap:.5rem}.mobile-filter-header__close{cursor:pointer;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-600) / var(--tw-border-opacity,1));padding:.5rem}.select-order-modal__field-group{display:flex;cursor:pointer;flex-direction:column;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding:.5rem}.select-order-modal__field-group-label{font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));opacity:.6}.field-group-inp-box{display:flex;align-items:center;justify-content:space-between;gap:.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.select-order-modal__select-custom{width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:none;background-color:#fff0;padding:0;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.select-order-modal__select-custom:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.select-order-modal__select-custom{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none!important;outline:none}.select-order-modal__down-icon{pointer-events:none;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.field-group-icons-inp-wrapper{display:flex;align-items:center;gap:.25rem}.select-order-modal__calendar-icon{font-size:.75rem;line-height:1rem}.select-order-modal__field-group-input,.select-order-modal__field-group-date{border-style:none;background-color:#fff0;padding:0px!important;padding-left:0.125rem!important;font-size:0.75rem!important;line-height:1rem!important;font-weight:500!important;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));outline:2px solid #fff0;outline-offset:2px;&:focus{outline:none!important;box-shadow:none!important}}.clear-logs{display:flex;display:none;height:2.5rem;width:2.5rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));padding:.5rem;padding-left:.625rem;font-size:1rem;line-height:1.5rem}.sidebar-accordion>div.clear-logs>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.clear-logs{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.clear-logs)){padding:0}}.cards-grid-container.clear-logs,.cards-list-container.clear-logs{display:none}.hotel-modal__gallery-content.clear-logs+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.clear-logs,.search-cancelled-wrapper.clear-logs,.no-hotel-found-wrapper.clear-logs,.search-cancelled-view__alert-wrap.clear-logs,.no-hotel-found__alert-wrap.clear-logs{display:none}.profile-menu-container.clear-logs{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].clear-logs,#profile-accordion>[id^='profile-accordion-body-'].clear-logs{display:grid;grid-template-rows:0fr}.date-divider{--tw-text-opacity:1;color:rgb(var(--tw-color-black-100) / var(--tw-text-opacity,1))}.select-order-modal__btn--apply{display:none;align-items:center;gap:.25rem;border-radius:3rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-300) / var(--tw-bg-opacity,1));padding-left:1.375rem;padding-right:1.375rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.sidebar-accordion>div.select-order-modal__btn--apply>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.select-order-modal__btn--apply{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.select-order-modal__btn--apply)){padding:0}}.cards-grid-container.select-order-modal__btn--apply,.cards-list-container.select-order-modal__btn--apply{display:none}.hotel-modal__gallery-content.select-order-modal__btn--apply+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.select-order-modal__btn--apply,.search-cancelled-wrapper.select-order-modal__btn--apply,.no-hotel-found-wrapper.select-order-modal__btn--apply,.search-cancelled-view__alert-wrap.select-order-modal__btn--apply,.no-hotel-found__alert-wrap.select-order-modal__btn--apply{display:none}.profile-menu-container.select-order-modal__btn--apply{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].select-order-modal__btn--apply,#profile-accordion>[id^='profile-accordion-body-'].select-order-modal__btn--apply{display:grid;grid-template-rows:0fr}.select-order-modal__btn--apply{i{padding-top:.25rem}i{padding-right:.25rem}i{font-size:.625rem}}.mobile-filter-footer{position:relative;margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));padding-top:1rem}.mobile-filter-footer__reset{display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));.mobile-filter-footer__reset-text{text-decoration-line:underline}}.mobile-filter-footer__apply{width:50%;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));i{padding-top:.25rem}i{padding-right:.25rem}i{font-size:.625rem}}.select-order-modal__body{flex:1 1 0%;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding:1rem;.footer-empty{display:none}.sidebar-accordion>div.footer-empty>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.footer-empty{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.footer-empty)){padding:0}}.cards-grid-container.footer-empty,.cards-list-container.footer-empty{display:none}.cards-grid-container.footer-empty,.cards-list-container.footer-empty{display:none}.hotel-modal__gallery-content.footer-empty+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.footer-empty,.search-cancelled-wrapper.footer-empty,.no-hotel-found-wrapper.footer-empty,.search-cancelled-view__alert-wrap.footer-empty,.no-hotel-found__alert-wrap.footer-empty{display:none}.results-cards-wrapper.footer-empty,.search-cancelled-wrapper.footer-empty,.no-hotel-found-wrapper.footer-empty,.search-cancelled-view__alert-wrap.footer-empty,.no-hotel-found__alert-wrap.footer-empty{display:none}.results-cards-wrapper.footer-empty,.search-cancelled-wrapper.footer-empty,.no-hotel-found-wrapper.footer-empty,.search-cancelled-view__alert-wrap.footer-empty,.no-hotel-found__alert-wrap.footer-empty{display:none}.results-cards-wrapper.footer-empty,.search-cancelled-wrapper.footer-empty,.no-hotel-found-wrapper.footer-empty,.search-cancelled-view__alert-wrap.footer-empty,.no-hotel-found__alert-wrap.footer-empty{display:none}.results-cards-wrapper.footer-empty,.search-cancelled-wrapper.footer-empty,.no-hotel-found-wrapper.footer-empty,.search-cancelled-view__alert-wrap.footer-empty,.no-hotel-found__alert-wrap.footer-empty{display:none}.profile-menu-container.footer-empty{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].footer-empty,#profile-accordion>[id^='profile-accordion-body-'].footer-empty{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].footer-empty,#profile-accordion>[id^='profile-accordion-body-'].footer-empty{display:grid;grid-template-rows:0fr}}.order-list{display:flex;width:100%;flex-direction:column;gap:.5rem}.order-list__header{margin-top:1rem;display:none;align-items:center;border-bottom-width:1px;border-color:#fff0;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.sidebar-accordion>div.order-list__header>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.order-list__header{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.order-list__header)){padding:0}}.cards-grid-container.order-list__header,.cards-list-container.order-list__header{display:none}.hotel-modal__gallery-content.order-list__header+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.order-list__header,.search-cancelled-wrapper.order-list__header,.no-hotel-found-wrapper.order-list__header,.search-cancelled-view__alert-wrap.order-list__header,.no-hotel-found__alert-wrap.order-list__header{display:none}.profile-menu-container.order-list__header{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].order-list__header,#profile-accordion>[id^='profile-accordion-body-'].order-list__header{display:grid;grid-template-rows:0fr}.order-list__header{.order-list__col{display:flex}.order-list__col{align-items:center}.order-list__col{white-space:nowrap}.order-list__col{.sort-icon{margin-left:.25rem}.sort-icon{cursor:pointer}.sort-icon{font-size:.75rem;line-height:1rem}.sort-icon{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}}.col-id,.col-services,.col-period,.col-cancel,.col-updated{border-right-width:1px}.col-id,.col-services,.col-period,.col-cancel,.col-updated{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}}.order-list__row{margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms}.mobile-view-top{position:relative;display:flex;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));opacity:1}.mobile-view-top::after{content:"";position:absolute;left:calc(-1 * var(--parent-padding, 8px));right:calc(-1 * var(--parent-padding, 8px));bottom:0;height:1px;background-color:#e5e7eb}.order-list__cell{display:flex;width:auto;align-items:center;gap:.5rem;opacity:1;&.cell-id{cursor:pointer}&.cell-id{font-size:.875rem;line-height:1.25rem}&.cell-id{font-weight:600}&.cell-id{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}&.cell-id{opacity:1}&.cell-id:hover{text-decoration-line:underline}&.desktop-only{display:none}.sidebar-accordion>div&.desktop-only>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu&.desktop-only{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&.desktop-only)){padding:0}}.cards-grid-container&.desktop-only,.cards-list-container&.desktop-only{display:none}.cards-grid-container&.desktop-only,.cards-list-container&.desktop-only{display:none}.hotel-modal__gallery-content&.desktop-only+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.profile-menu-container&.desktop-only{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&.desktop-only,#profile-accordion>[id^='profile-accordion-body-']&.desktop-only{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&.desktop-only,#profile-accordion>[id^='profile-accordion-body-']&.desktop-only{display:grid;grid-template-rows:0fr}}.left-arrow-tooltip-header-wrapper{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));font-size:.875rem;line-height:1.25rem;font-weight:400}.left-arrow-tooltip-header{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1));.left-arrow-tooltip-number-id{font-weight:500}}.left-arrow-tooltip-bottom{display:flex;flex-direction:column;padding-top:.5rem;padding-bottom:.5rem;.left-arrow-tooltip-text{font-weight:400}}.left-arrow-tooltip-number-bold{font-weight:600}.row-price-tooltip__header{padding:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.row-price-tooltip__bottom{display:flex;gap:.5rem;padding:.5rem;font-size:.875rem;line-height:1.25rem}.row-price-tooltip__bottom-left{display:flex;flex-direction:column;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.row-price-tooltip__bottom-right{display:flex;flex-direction:column;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.mobile-label{display:inline-block;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.mobile-label-id{margin-right:.25rem;display:inline-block;font-weight:400;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}.status-pill{display:inline-flex;max-width:100%;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;opacity:.6}.cell-options{display:none;align-items:center;justify-content:flex-end;gap:.5rem;opacity:1}.sidebar-accordion>div.cell-options>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.cell-options{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.cell-options)){padding:0}}.cards-grid-container.cell-options,.cards-list-container.cell-options{display:none}.hotel-modal__gallery-content.cell-options+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.cell-options,.search-cancelled-wrapper.cell-options,.no-hotel-found-wrapper.cell-options,.search-cancelled-view__alert-wrap.cell-options,.no-hotel-found__alert-wrap.cell-options{display:none}.profile-menu-container.cell-options{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].cell-options,#profile-accordion>[id^='profile-accordion-body-'].cell-options{display:grid;grid-template-rows:0fr}.action-btn{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;i{font-size:.875rem;line-height:1.25rem}}.select-link{margin-left:.5rem;display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.select-link:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-700) / var(--tw-text-opacity,1))}.mobile-actions{margin-top:.5rem;display:flex;width:100%;flex-direction:column;gap:.75rem;padding-top:.75rem}.mobile-actions__top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mobile-btn-secondary{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding-top:.25rem;padding-bottom:.25rem;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;i{font-size:.875rem;line-height:1.25rem}}.mobile-btn-primary{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.select-order-modal__footer{display:flex;align-items:center;justify-content:space-between;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.order-file-selector-modal{input,select,textarea,button,.select-order-modal__field-group-input,.select-order-modal__field-group-date,.select-order-modal__select-custom,.bootstrap-select>.dropdown-toggle,.bootstrap-select .dropdown-toggle{&:focus,&:focus-visible,&:active{outline:none!important;box-shadow:none!important;border-color:#e5e7eb!important;transition:border-color 0s!important,box-shadow 0s!important}}.modal-body{position:relative}.modal-body{min-height:12rem}.modal-body{padding:0}.select-order-modal__loading{position:absolute}.select-order-modal__loading{inset:0}.select-order-modal__loading{z-index:10000}.select-order-modal__loading{display:flex}.select-order-modal__loading{align-items:center}.select-order-modal__loading{justify-content:center}.bg-dark-backdrop\/70.fixed.select-order-modal__loading.z-40{display:none}.select-order-modal__loading{background:radial-gradient(circle at 18% 18%,rgb(59 130 246 / .18),transparent 38%),radial-gradient(circle at 82% 16%,rgb(16 185 129 / .14),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / .9),rgb(248 250 252 / .92));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-header{border-bottom-width:0}.modal-header{padding-bottom:0}}@media (min-width:1024px){.select-order-modal__field-group.extra-padding{max-width:100px}.select-order-modal{background-color:rgb(var(--tw-color-black-overlay) / .8)}.select-order-modal__container,.select-order-modal__container-load-file,.select-order-modal__container-change-log{top:5px;height:auto;max-height:100%;max-width:64rem}.select-order-modal__filters-history{display:flex;align-items:center;gap:.25rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));background-color:#fff0;padding-top:.375rem;padding-bottom:.375rem;padding-right:.75rem;padding-left:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1));i{font-size:1.25rem;line-height:1.75rem}}.select-order-modal__header{gap:0;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.select-order-modal__filters-history-top{display:none}.sidebar-accordion>div.select-order-modal__filters-history-top>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.select-order-modal__filters-history-top{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.select-order-modal__filters-history-top)){padding:0}}.cards-grid-container.select-order-modal__filters-history-top,.cards-list-container.select-order-modal__filters-history-top{display:none}.hotel-modal__gallery-content.select-order-modal__filters-history-top+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.select-order-modal__filters-history-top,.search-cancelled-wrapper.select-order-modal__filters-history-top,.no-hotel-found-wrapper.select-order-modal__filters-history-top,.search-cancelled-view__alert-wrap.select-order-modal__filters-history-top,.no-hotel-found__alert-wrap.select-order-modal__filters-history-top{display:none}.profile-menu-container.select-order-modal__filters-history-top{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].select-order-modal__filters-history-top,#profile-accordion>[id^='profile-accordion-body-'].select-order-modal__filters-history-top{display:grid;grid-template-rows:0fr}.select-order-modal__filters-btn{font-weight:600}.select-order-modal__content{display:block;height:auto;border-radius:.75rem}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.select-order-modal__content)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.select-order-modal__content)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.select-order-modal__content{display:flex;flex-direction:column}.profile-menu-container.select-order-modal__content{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.select-order-modal__content{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.select-order-modal__content) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.select-order-modal__content){overflow:hidden}#dropdownAvatarName.select-order-modal__content{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.select-order-modal__content::-webkit-scrollbar{display:none;width:0;height:0}}.select-order-modal__top-layer{margin-bottom:1.5rem;display:none}.sidebar-accordion>div.select-order-modal__top-layer>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.select-order-modal__top-layer{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.select-order-modal__top-layer)){padding:0}}.cards-grid-container.select-order-modal__top-layer,.cards-list-container.select-order-modal__top-layer{display:none}.hotel-modal__gallery-content.select-order-modal__top-layer+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.select-order-modal__top-layer,.search-cancelled-wrapper.select-order-modal__top-layer,.no-hotel-found-wrapper.select-order-modal__top-layer,.search-cancelled-view__alert-wrap.select-order-modal__top-layer,.no-hotel-found__alert-wrap.select-order-modal__top-layer{display:none}.profile-menu-container.select-order-modal__top-layer{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].select-order-modal__top-layer,#profile-accordion>[id^='profile-accordion-body-'].select-order-modal__top-layer{display:grid;grid-template-rows:0fr}.select-order-modal__title{font-size:1.375rem}.mobile-filter-btn{display:none}.sidebar-accordion>div.mobile-filter-btn>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.mobile-filter-btn{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.mobile-filter-btn)){padding:0}}.cards-grid-container.mobile-filter-btn,.cards-list-container.mobile-filter-btn{display:none}.hotel-modal__gallery-content.mobile-filter-btn+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.mobile-filter-btn,.search-cancelled-wrapper.mobile-filter-btn,.no-hotel-found-wrapper.mobile-filter-btn,.search-cancelled-view__alert-wrap.mobile-filter-btn,.no-hotel-found__alert-wrap.mobile-filter-btn{display:none}.profile-menu-container.mobile-filter-btn{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].mobile-filter-btn,#profile-accordion>[id^='profile-accordion-body-'].mobile-filter-btn{display:grid;grid-template-rows:0fr}.select-order-modal__close{display:flex;font-size:1.625rem}.mobile-filter-backdrop{display:none}.sidebar-accordion>div.mobile-filter-backdrop>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.mobile-filter-backdrop{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.mobile-filter-backdrop)){padding:0}}.cards-grid-container.mobile-filter-backdrop,.cards-list-container.mobile-filter-backdrop{display:none}.hotel-modal__gallery-content.mobile-filter-backdrop+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.mobile-filter-backdrop,.search-cancelled-wrapper.mobile-filter-backdrop,.no-hotel-found-wrapper.mobile-filter-backdrop,.search-cancelled-view__alert-wrap.mobile-filter-backdrop,.no-hotel-found__alert-wrap.mobile-filter-backdrop{display:none}.profile-menu-container.mobile-filter-backdrop{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].mobile-filter-backdrop,#profile-accordion>[id^='profile-accordion-body-'].mobile-filter-backdrop{display:grid;grid-template-rows:0fr}.select-order-modal__filters{position:static;z-index:auto;display:flex!important;align-items:center;justify-content:space-between;gap:.5rem;border-radius:0;background-color:#fff0;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);animation:none;transform:none}.select-order-modal__filters-load-file{flex-direction:row;align-items:center}.mobile-filter-header,.mobile-filter-header_change-log,.mobile-filter-footer{display:none}.sidebar-accordion>div.mobile-filter-header>.sub-menu,.sidebar-accordion>div .mobile-filter-header_change-log>.sub-menu,.sidebar-accordion>div .mobile-filter-footer>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.mobile-filter-header,.search-advanced-panel .supplier-dropdown-menu .mobile-filter-header_change-log,.search-advanced-panel .supplier-dropdown-menu .mobile-filter-footer{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.mobile-filter-header)),.form-card:has(.selected-destination-view:not(.mobile-filter-header_change-log)),.form-card:has(.selected-destination-view:not(.mobile-filter-footer)){padding:0}}.cards-grid-container.mobile-filter-header,.cards-list-container.mobile-filter-header,.cards-grid-container .mobile-filter-header_change-log,.cards-list-container .mobile-filter-header_change-log,.cards-grid-container .mobile-filter-footer,.cards-list-container .mobile-filter-footer{display:none}.hotel-modal__gallery-content.mobile-filter-header+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .mobile-filter-header_change-log+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .mobile-filter-footer+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.mobile-filter-header,.search-cancelled-wrapper.mobile-filter-header,.no-hotel-found-wrapper.mobile-filter-header,.search-cancelled-view__alert-wrap.mobile-filter-header,.no-hotel-found__alert-wrap.mobile-filter-header,.results-cards-wrapper .mobile-filter-header_change-log,.search-cancelled-wrapper .mobile-filter-header_change-log,.no-hotel-found-wrapper .mobile-filter-header_change-log,.search-cancelled-view__alert-wrap .mobile-filter-header_change-log,.no-hotel-found__alert-wrap .mobile-filter-header_change-log,.results-cards-wrapper .mobile-filter-footer,.search-cancelled-wrapper .mobile-filter-footer,.no-hotel-found-wrapper .mobile-filter-footer,.search-cancelled-view__alert-wrap .mobile-filter-footer,.no-hotel-found__alert-wrap .mobile-filter-footer{display:none}.profile-menu-container.mobile-filter-header,.profile-menu-container .mobile-filter-header_change-log,.profile-menu-container .mobile-filter-footer{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].mobile-filter-header,#profile-accordion>[id^='profile-accordion-body-'].mobile-filter-header,.sidebar-accordion>[id^='sidebar-accordion-body-'] .mobile-filter-header_change-log,#profile-accordion>[id^='profile-accordion-body-'] .mobile-filter-header_change-log,.sidebar-accordion>[id^='sidebar-accordion-body-'] .mobile-filter-footer,#profile-accordion>[id^='profile-accordion-body-'] .mobile-filter-footer{display:grid;grid-template-rows:0fr}.select-order-modal__field-group{width:100%;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));&.extra-padding{padding-bottom:0.75rem!important}}.select-order-modal__select-custom{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.select-order-modal__btn--apply{display:flex}.select-order-modal__filters.active .select-order-modal__field-group{margin-bottom:.75rem;width:100%;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));background-color:rgb(249 250 251 / .5)}.select-order-modal__body{display:block;min-height:20rem;overflow-y:auto}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.select-order-modal__body)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.select-order-modal__body)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.select-order-modal__body{display:flex;flex-direction:column}.profile-menu-container.select-order-modal__body{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.select-order-modal__body{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.select-order-modal__body) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.select-order-modal__body){overflow:hidden}#dropdownAvatarName.select-order-modal__body{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.select-order-modal__body::-webkit-scrollbar{display:none;width:0;height:0}}.order-list__header{display:grid;align-items:center;gap:1rem;padding-left:1rem;padding-right:1rem;grid-template-columns:minmax(0,0.2fr) minmax(0,0.6fr) minmax(0,1.1fr) minmax(0,2fr) minmax(0,1.8fr) minmax(0,1.2fr) minmax(0,1.4fr)}.order-list__row{margin-bottom:0;display:grid;align-items:center;gap:1rem;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-200) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);grid-template-columns:minmax(0,0.2fr) minmax(0,0.6fr) minmax(0,1.1fr) minmax(0,2fr) minmax(0,1.8fr) minmax(0,1.2fr) minmax(0,1.4fr)}.order-list__cell{display:block;width:100%;opacity:1}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.order-list__cell)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.order-list__cell)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.order-list__cell{display:flex;flex-direction:column}.profile-menu-container.order-list__cell{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.order-list__cell{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.order-list__cell) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.order-list__cell){overflow:hidden}#dropdownAvatarName.order-list__cell{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.order-list__cell::-webkit-scrollbar{display:none;width:0;height:0}}.order-list__cell{&.truncate-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}&.desktop-only{display:flex}}.status-pill{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.5rem;padding-right:.5rem}.mobile-view-top,.mobile-label,.mobile-label-id,.mobile-actions{display:none}.sidebar-accordion>div.mobile-view-top>.sub-menu,.sidebar-accordion>div .mobile-label>.sub-menu,.sidebar-accordion>div .mobile-label-id>.sub-menu,.sidebar-accordion>div .mobile-actions>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.mobile-view-top,.search-advanced-panel .supplier-dropdown-menu .mobile-label,.search-advanced-panel .supplier-dropdown-menu .mobile-label-id,.search-advanced-panel .supplier-dropdown-menu .mobile-actions{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.mobile-view-top)),.form-card:has(.selected-destination-view:not(.mobile-label)),.form-card:has(.selected-destination-view:not(.mobile-label-id)),.form-card:has(.selected-destination-view:not(.mobile-actions)){padding:0}}.cards-grid-container.mobile-view-top,.cards-list-container.mobile-view-top,.cards-grid-container .mobile-label,.cards-list-container .mobile-label,.cards-grid-container .mobile-label-id,.cards-list-container .mobile-label-id,.cards-grid-container .mobile-actions,.cards-list-container .mobile-actions{display:none}.hotel-modal__gallery-content.mobile-view-top+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .mobile-label+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .mobile-label-id+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .mobile-actions+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.mobile-view-top,.search-cancelled-wrapper.mobile-view-top,.no-hotel-found-wrapper.mobile-view-top,.search-cancelled-view__alert-wrap.mobile-view-top,.no-hotel-found__alert-wrap.mobile-view-top,.results-cards-wrapper .mobile-label,.search-cancelled-wrapper .mobile-label,.no-hotel-found-wrapper .mobile-label,.search-cancelled-view__alert-wrap .mobile-label,.no-hotel-found__alert-wrap .mobile-label,.results-cards-wrapper .mobile-label-id,.search-cancelled-wrapper .mobile-label-id,.no-hotel-found-wrapper .mobile-label-id,.search-cancelled-view__alert-wrap .mobile-label-id,.no-hotel-found__alert-wrap .mobile-label-id,.results-cards-wrapper .mobile-actions,.search-cancelled-wrapper .mobile-actions,.no-hotel-found-wrapper .mobile-actions,.search-cancelled-view__alert-wrap .mobile-actions,.no-hotel-found__alert-wrap .mobile-actions{display:none}.profile-menu-container.mobile-view-top,.profile-menu-container .mobile-label,.profile-menu-container .mobile-label-id,.profile-menu-container .mobile-actions{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].mobile-view-top,#profile-accordion>[id^='profile-accordion-body-'].mobile-view-top,.sidebar-accordion>[id^='sidebar-accordion-body-'] .mobile-label,#profile-accordion>[id^='profile-accordion-body-'] .mobile-label,.sidebar-accordion>[id^='sidebar-accordion-body-'] .mobile-label-id,#profile-accordion>[id^='profile-accordion-body-'] .mobile-label-id,.sidebar-accordion>[id^='sidebar-accordion-body-'] .mobile-actions,#profile-accordion>[id^='profile-accordion-body-'] .mobile-actions{display:grid;grid-template-rows:0fr}.cell-options{display:flex}}.reservations-table-header{display:none}.sidebar-accordion>div.reservations-table-header>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.reservations-table-header{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.reservations-table-header)){padding:0}}.cards-grid-container.reservations-table-header,.cards-list-container.reservations-table-header{display:none}.hotel-modal__gallery-content.reservations-table-header+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.reservations-table-header,.search-cancelled-wrapper.reservations-table-header,.no-hotel-found-wrapper.reservations-table-header,.search-cancelled-view__alert-wrap.reservations-table-header,.no-hotel-found__alert-wrap.reservations-table-header{display:none}.profile-menu-container.reservations-table-header{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].reservations-table-header,#profile-accordion>[id^='profile-accordion-body-'].reservations-table-header{display:grid;grid-template-rows:0fr}.reservation-card{display:flex;width:100%;flex-direction:column;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.reservation-card__header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.reservation-card__index{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));opacity:.6}.reservation-card__id{font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.reservation-card__id-number{cursor:pointer;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));&.desktop-only{display:none}.sidebar-accordion>div&.desktop-only>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu&.desktop-only{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&.desktop-only)){padding:0}}.cards-grid-container&.desktop-only,.cards-list-container&.desktop-only{display:none}.cards-grid-container&.desktop-only,.cards-list-container&.desktop-only{display:none}.hotel-modal__gallery-content&.desktop-only+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.profile-menu-container&.desktop-only{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&.desktop-only,#profile-accordion>[id^='profile-accordion-body-']&.desktop-only{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&.desktop-only,#profile-accordion>[id^='profile-accordion-body-']&.desktop-only{display:grid;grid-template-rows:0fr}}.reservation-card__body{display:flex;flex-direction:column;gap:.5rem;padding:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.reservation-card__row{display:flex;width:100%;align-items:flex-start;justify-content:space-between;font-size:.75rem;line-height:1rem;&.extra-margin{margin-top:.5rem}}.reservation-card__label{display:block;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.reservation-card__label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.reservation-card__label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.reservation-card__label{display:flex;flex-direction:column}.profile-menu-container.reservation-card__label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.reservation-card__label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.reservation-card__label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.reservation-card__label){overflow:hidden}#dropdownAvatarName.reservation-card__label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.reservation-card__label::-webkit-scrollbar{display:none;width:0;height:0}}.reservation-card__label{&.price-label{font-weight:600}&.extra-margin{margin-top:.25rem}}.reservation-card__value{.dull{opacity:.6}.exception{font-weight:500}}.reservation-card__pill-supplier{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));.t-icon{display:flex}.t-icon{height:1rem}.t-icon{width:1rem}.t-icon{align-items:center}.t-icon{justify-content:center}.t-icon{border-radius:9999px}.t-icon{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.t-icon{font-size:.75rem;line-height:1rem}.t-icon{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-300) / var(--tw-text-opacity,1))}}.reservation-card__service-wrapper{display:flex;flex-direction:column;align-items:flex-end}.reservation-card__service-type{display:flex;align-items:center;gap:.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));i{font-size:.875rem;line-height:1.25rem}}.reservation-card__service-name{&.exception{font-weight:500}}.reservation-card__date{display:flex;align-items:center;gap:.25rem;&.desktop-only{display:none}.sidebar-accordion>div&.desktop-only>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu&.desktop-only{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&.desktop-only)){padding:0}}.cards-grid-container&.desktop-only,.cards-list-container&.desktop-only{display:none}.cards-grid-container&.desktop-only,.cards-list-container&.desktop-only{display:none}.hotel-modal__gallery-content&.desktop-only+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.profile-menu-container&.desktop-only{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&.desktop-only,#profile-accordion>[id^='profile-accordion-body-']&.desktop-only{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&.desktop-only,#profile-accordion>[id^='profile-accordion-body-']&.desktop-only{display:grid;grid-template-rows:0fr}}.exclamation-icon{display:flex;height:1rem;width:1rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}.exclamation-icon:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-default) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.exclamation-icon{&.active{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-default) / var(--tw-bg-opacity,1))}&.active{padding-left:.25rem;padding-right:.25rem}&.active{font-size:.75rem;line-height:1rem}&.active{font-weight:400}&.active{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}}.reservation-card__date-wrapper{display:flex;align-items:center;gap:.25rem}.reservation-card__price{cursor:pointer;font-size:.75rem;line-height:1rem;font-weight:500;.price-number{padding-right:.25rem}.price-number{font-size:1rem;line-height:1.5rem}.price-number{font-weight:600}}.reservation-card__footer{display:flex;align-items:center;gap:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-bottom:1rem;padding-top:.5rem}.reservation-card__footer-btn{display:flex;min-width:0;flex:1 1 0%;align-items:center;gap:.5rem;border-radius:.375rem;padding-top:.625rem;padding-bottom:.625rem;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;i{flex-shrink:0}i{font-size:.875rem;line-height:1.25rem}span{flex:1 1 0%}span{overflow:hidden}span{text-overflow:ellipsis}span{white-space:nowrap}span{text-align:left}}.reservation-card__btn-view{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.reservation-card__btn-view:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-200) / var(--tw-bg-opacity,1))}.reservation-card__btn-unlink{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.reservation-card__btn-unlink:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity,1))}@media (min-width:1024px){.reservations-table-header{display:grid;align-items:center;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));grid-template-columns:minmax(0,0.3fr) minmax(0,0.7fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.8fr) minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,1.2fr)}.reservation-col-supplier,.reservation-col-status,.reservation-col-payment,.reservation-col-service,.reservation-col-period,.reservation-col-price,.reservation-col-cancel,.reservation-col-options{position:relative;word-break:break-all;border-style:none;padding-left:0;&::before{content:""}&::before{position:absolute}&::before{top:50%}&::before{left:-.5rem}&::before{height:.875rem}&::before{width:1px}&::before{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}&::before{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1))}}.col-options{text-align:right}.traveller-widget-dialog--new-ui #last-reservation .col-options{margin-top:.5rem;display:flex;justify-content:flex-end;gap:.5rem}.reservation-card{display:grid;align-items:center;gap:1rem;border-style:none;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;grid-template-columns:minmax(0,0.3fr) minmax(0,0.7fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.8fr) minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.5fr) minmax(0,1.2fr)}.reservation-card__header,.reservation-card__body{display:contents}.reservation-card__index{font-size:.875rem;line-height:1.25rem;font-weight:400}.reservation-card__id{display:none}.sidebar-accordion>div.reservation-card__id>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.reservation-card__id{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.reservation-card__id)){padding:0}}.cards-grid-container.reservation-card__id,.cards-list-container.reservation-card__id{display:none}.hotel-modal__gallery-content.reservation-card__id+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.reservation-card__id,.search-cancelled-wrapper.reservation-card__id,.no-hotel-found-wrapper.reservation-card__id,.search-cancelled-view__alert-wrap.reservation-card__id,.no-hotel-found__alert-wrap.reservation-card__id{display:none}.profile-menu-container.reservation-card__id{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].reservation-card__id,#profile-accordion>[id^='profile-accordion-body-'].reservation-card__id{display:grid;grid-template-rows:0fr}.reservation-card__id-number:hover{text-decoration-line:underline}.reservation-card__id-number{&.desktop-only{display:block}&.desktop-only{font-size:.875rem;line-height:1.25rem}&.desktop-only{font-weight:500}&.desktop-only{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&.desktop-only)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&.desktop-only)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&.desktop-only)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&.desktop-only)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName&.desktop-only)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName&.desktop-only){}}}.search-advanced-panel .supplier-dropdown-menu&.desktop-only{display:flex;flex-direction:column}.profile-menu-container&.desktop-only{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container&.desktop-only{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName&.desktop-only) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName&.desktop-only){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName&.desktop-only{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName&.desktop-only::-webkit-scrollbar{display:none;width:0;height:0}}&.desktop-only:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-600) / var(--tw-text-opacity,1))}}.reservation-card__row{margin-top:0;display:block;width:auto;align-items:center}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.reservation-card__row)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.reservation-card__row)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.reservation-card__row{display:flex;flex-direction:column}.profile-menu-container.reservation-card__row{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.reservation-card__row{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.reservation-card__row) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.reservation-card__row){overflow:hidden}#dropdownAvatarName.reservation-card__row{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.reservation-card__row::-webkit-scrollbar{display:none;width:0;height:0}}.reservation-card__row{&.extra-margin{margin-top:0}}.reservation-card__label{&.mobile-only{display:none}.sidebar-accordion>div&.mobile-only>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu&.mobile-only{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&.mobile-only)){padding:0}}.cards-grid-container&.mobile-only,.cards-list-container&.mobile-only{display:none}.cards-grid-container&.mobile-only,.cards-list-container&.mobile-only{display:none}.hotel-modal__gallery-content&.mobile-only+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.profile-menu-container&.mobile-only{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&.mobile-only,#profile-accordion>[id^='profile-accordion-body-']&.mobile-only{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&.mobile-only,#profile-accordion>[id^='profile-accordion-body-']&.mobile-only{display:grid;grid-template-rows:0fr}}.reservation-card__pill-supplier{padding-left:.125rem;padding-right:.125rem;padding-top:.125rem;padding-bottom:.125rem;font-weight:400;.t-icon{border-width:1px}.t-icon{--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-200) / var(--tw-border-opacity,1))}.t-icon{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.reservation-card__service-wrapper{align-items:flex-start;gap:.5rem}.reservation-card__date{&.mobile-only{display:none}.sidebar-accordion>div&.mobile-only>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu&.mobile-only{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&.mobile-only)){padding:0}}.cards-grid-container&.mobile-only,.cards-list-container&.mobile-only{display:none}.cards-grid-container&.mobile-only,.cards-list-container&.mobile-only{display:none}.hotel-modal__gallery-content&.mobile-only+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.profile-menu-container&.mobile-only{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&.mobile-only,#profile-accordion>[id^='profile-accordion-body-']&.mobile-only{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&.mobile-only,#profile-accordion>[id^='profile-accordion-body-']&.mobile-only{display:grid;grid-template-rows:0fr}&.desktop-only{display:flex}&.desktop-only{flex-direction:column}&.desktop-only{align-items:flex-start}&.desktop-only{gap:0}}.reservation-card__price{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;line-height:1.25;.price-number{padding-right:.25rem}.price-number{font-size:.75rem;line-height:1rem}.price-number{font-weight:600}}.row-price{order:8}.row-cancellation{order:9}.reservation-card__footer{order:10;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;border-style:none;padding:0;padding-top:0}.reservation-card__footer-btn{margin:0;display:flex;height:1.75rem;width:1.75rem;flex:none;align-items:center;justify-content:center;padding-left:0;padding-right:0;i{font-size:1.125rem;line-height:1.75rem}span.mobile-only{display:none}.sidebar-accordion>divspan.mobile-only>.sub-menu{border-width:0}.search-advanced-panel span.supplier-dropdown-menu.mobile-only{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(span.mobile-only)){padding:0}}span.cards-grid-container.mobile-only,span .cards-list-container.mobile-only{display:none}span.cards-grid-container.mobile-only,span .cards-list-container.mobile-only{display:none}span.hotel-modal__gallery-content.mobile-only+.hotel-modal__gallery-empty{display:block}span.results-cards-wrapper.mobile-only,span .search-cancelled-wrapper.mobile-only,span .no-hotel-found-wrapper.mobile-only,span .search-cancelled-view__alert-wrap.mobile-only,span .no-hotel-found__alert-wrap.mobile-only{display:none}span.results-cards-wrapper.mobile-only,span .search-cancelled-wrapper.mobile-only,span .no-hotel-found-wrapper.mobile-only,span .search-cancelled-view__alert-wrap.mobile-only,span .no-hotel-found__alert-wrap.mobile-only{display:none}span.results-cards-wrapper.mobile-only,span .search-cancelled-wrapper.mobile-only,span .no-hotel-found-wrapper.mobile-only,span .search-cancelled-view__alert-wrap.mobile-only,span .no-hotel-found__alert-wrap.mobile-only{display:none}span.results-cards-wrapper.mobile-only,span .search-cancelled-wrapper.mobile-only,span .no-hotel-found-wrapper.mobile-only,span .search-cancelled-view__alert-wrap.mobile-only,span .no-hotel-found__alert-wrap.mobile-only{display:none}span.results-cards-wrapper.mobile-only,span .search-cancelled-wrapper.mobile-only,span .no-hotel-found-wrapper.mobile-only,span .search-cancelled-view__alert-wrap.mobile-only,span .no-hotel-found__alert-wrap.mobile-only{display:none}span .profile-menu-container.mobile-only{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']span.mobile-only,#profile-accordion>[id^='profile-accordion-body-']span.mobile-only{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']span.mobile-only,#profile-accordion>[id^='profile-accordion-body-']span.mobile-only{display:grid;grid-template-rows:0fr}}}.service-offers-table-header{display:none}.sidebar-accordion>div.service-offers-table-header>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.service-offers-table-header{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.service-offers-table-header)){padding:0}}.cards-grid-container.service-offers-table-header,.cards-list-container.service-offers-table-header{display:none}.hotel-modal__gallery-content.service-offers-table-header+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.service-offers-table-header,.search-cancelled-wrapper.service-offers-table-header,.no-hotel-found-wrapper.service-offers-table-header,.search-cancelled-view__alert-wrap.service-offers-table-header,.no-hotel-found__alert-wrap.service-offers-table-header{display:none}.profile-menu-container.service-offers-table-header{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].service-offers-table-header,#profile-accordion>[id^='profile-accordion-body-'].service-offers-table-header{display:grid;grid-template-rows:0fr}.select-order-modal__body-Empty{display:flex;min-height:15rem;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;overflow-y:auto;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding:1rem}.empty-body__clear-filters-btn{border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}.no-reservations-desc{font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.select-order-modal__body-service-offers,.select-order-modal__body-reservations{display:flex;min-height:24rem;width:100%;flex-direction:column;overflow-y:auto;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding:1rem}.select-order-modal__body-service-offers-table,.select-order-modal__body-reservations-table{display:flex;flex-direction:column;gap:1rem}.service-offer-card{display:flex;width:100%;flex-direction:column;overflow:hidden;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.service-offer-card__header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.service-offer-card__index{font-size:.75rem;line-height:1rem;font-weight:600;opacity:.6}.service-offer-card__id{font-size:.75rem;line-height:1rem;font-weight:400;.service-offer-card__id-number{font-size:.875rem;line-height:1.25rem}.service-offer-card__id-number{font-weight:600}}.service-offer-card__id-number{&.desktop-only{display:none}.sidebar-accordion>div&.desktop-only>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu&.desktop-only{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&.desktop-only)){padding:0}}.cards-grid-container&.desktop-only,.cards-list-container&.desktop-only{display:none}.cards-grid-container&.desktop-only,.cards-list-container&.desktop-only{display:none}.hotel-modal__gallery-content&.desktop-only+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.profile-menu-container&.desktop-only{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&.desktop-only,#profile-accordion>[id^='profile-accordion-body-']&.desktop-only{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&.desktop-only,#profile-accordion>[id^='profile-accordion-body-']&.desktop-only{display:grid;grid-template-rows:0fr}}.service-offer-card__body{display:flex;flex-direction:column;gap:.75rem;padding:1rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.service-offer-card__section{display:flex;flex-direction:column;gap:.25rem}.service-offer-card__label{margin-bottom:.25rem;display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.service-offer-card__label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.service-offer-card__label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.service-offer-card__label{display:flex;flex-direction:column}.profile-menu-container.service-offer-card__label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.service-offer-card__label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.service-offer-card__label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.service-offer-card__label){overflow:hidden}#dropdownAvatarName.service-offer-card__label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.service-offer-card__label::-webkit-scrollbar{display:none;width:0;height:0}}.service-offer-card__pill{margin-bottom:.25rem;display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-dark-850) / var(--tw-text-opacity,1));i{font-size:1.125rem;line-height:1.75rem}}.service-offer-card__user-pill{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.service-offer-card__title{margin-top:.25rem;font-weight:600}.service-offer-card__text{margin-top:.125rem}.service-offer-card__meta{margin-top:.25rem;display:flex;align-items:center;gap:.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));i{font-size:.875rem;line-height:1.25rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.number{font-weight:600}.number{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}}.service-offer-card__link{margin-top:.25rem;display:block;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1));text-decoration-line:underline}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.service-offer-card__link)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.service-offer-card__link)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.service-offer-card__link{display:flex;flex-direction:column}.profile-menu-container.service-offer-card__link{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.service-offer-card__link{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.service-offer-card__link) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.service-offer-card__link){overflow:hidden}#dropdownAvatarName.service-offer-card__link{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.service-offer-card__link::-webkit-scrollbar{display:none;width:0;height:0}}.service-offer-card__link:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}.service-offer-card__row{display:flex;align-items:center;gap:.75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));opacity:.6;&.desktop-only{margin-top:.25rem}&.desktop-only{gap:.25rem}}.service-offer-card__date,.service-offer-card__time{display:flex;align-items:center;gap:.25rem;i{font-size:.875rem;line-height:1.25rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}i{opacity:1}}.service-offer-card__divider{margin-top:.25rem;margin-bottom:.25rem;height:1px;width:100%;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}.service-offer-card__footer{padding-left:1rem;padding-right:1rem;padding-bottom:1rem;padding-top:0}.delivery-n{opacity:.6;&.desktop-only{display:none}.sidebar-accordion>div&.desktop-only>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu&.desktop-only{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&.desktop-only)){padding:0}}.cards-grid-container&.desktop-only,.cards-list-container&.desktop-only{display:none}.cards-grid-container&.desktop-only,.cards-list-container&.desktop-only{display:none}.hotel-modal__gallery-content&.desktop-only+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.results-cards-wrapper&.desktop-only,.search-cancelled-wrapper&.desktop-only,.no-hotel-found-wrapper&.desktop-only,.search-cancelled-view__alert-wrap&.desktop-only,.no-hotel-found__alert-wrap&.desktop-only{display:none}.profile-menu-container&.desktop-only{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&.desktop-only,#profile-accordion>[id^='profile-accordion-body-']&.desktop-only{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&.desktop-only,#profile-accordion>[id^='profile-accordion-body-']&.desktop-only{display:grid;grid-template-rows:0fr}}.service-offer-card__btn-unlink{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1));padding-top:.625rem;padding-bottom:.625rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1));i{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.service-offers-table-header{display:grid;align-items:center;gap:1rem;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));grid-template-columns:minmax(0,0.2fr) minmax(0,0.4fr) minmax(0,1.5fr) minmax(0,1.7fr) minmax(0,1.2fr) minmax(0,1.2fr)}.col-id,.col-name,.col-added,.col-delivered{word-break:break-all;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.service-offer-card{display:grid;align-items:flex-start;gap:.25rem;padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms}.service-offer-card:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.service-offer-card{grid-template-columns:minmax(0,0.3fr) minmax(0,0.4fr) minmax(0,1.5fr) minmax(0,1.7fr) minmax(0,1.2fr) minmax(0,1.3fr)}.service-offer-card__header,.service-offer-card__body{display:contents}.service-offer-card__index{font-weight:400}.service-offer-card__id{display:none}.sidebar-accordion>div.service-offer-card__id>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.service-offer-card__id{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.service-offer-card__id)){padding:0}}.cards-grid-container.service-offer-card__id,.cards-list-container.service-offer-card__id{display:none}.hotel-modal__gallery-content.service-offer-card__id+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.service-offer-card__id,.search-cancelled-wrapper.service-offer-card__id,.no-hotel-found-wrapper.service-offer-card__id,.search-cancelled-view__alert-wrap.service-offer-card__id,.no-hotel-found__alert-wrap.service-offer-card__id{display:none}.profile-menu-container.service-offer-card__id{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].service-offer-card__id,#profile-accordion>[id^='profile-accordion-body-'].service-offer-card__id{display:grid;grid-template-rows:0fr}.service-offer-card__id-number{&.desktop-only{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&.desktop-only)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&.desktop-only)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&.desktop-only)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&.desktop-only)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName&.desktop-only)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName&.desktop-only){}}}.search-advanced-panel .supplier-dropdown-menu&.desktop-only{display:flex;flex-direction:column}.profile-menu-container&.desktop-only{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container&.desktop-only{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName&.desktop-only) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName&.desktop-only){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName&.desktop-only{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName&.desktop-only::-webkit-scrollbar{display:none;width:0;height:0}}}.service-offer-card__section{height:100%;gap:0}.service-offer-card__divider{display:none}.sidebar-accordion>div.service-offer-card__divider>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.service-offer-card__divider{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.service-offer-card__divider)){padding:0}}.cards-grid-container.service-offer-card__divider,.cards-list-container.service-offer-card__divider{display:none}.hotel-modal__gallery-content.service-offer-card__divider+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.service-offer-card__divider,.search-cancelled-wrapper.service-offer-card__divider,.no-hotel-found-wrapper.service-offer-card__divider,.search-cancelled-view__alert-wrap.service-offer-card__divider,.no-hotel-found__alert-wrap.service-offer-card__divider{display:none}.profile-menu-container.service-offer-card__divider{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].service-offer-card__divider,#profile-accordion>[id^='profile-accordion-body-'].service-offer-card__divider{display:grid;grid-template-rows:0fr}.service-offer-card__label{&.mobile-only{display:none}.sidebar-accordion>div&.mobile-only>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu&.mobile-only{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&.mobile-only)){padding:0}}.cards-grid-container&.mobile-only,.cards-list-container&.mobile-only{display:none}.cards-grid-container&.mobile-only,.cards-list-container&.mobile-only{display:none}.hotel-modal__gallery-content&.mobile-only+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.results-cards-wrapper&.mobile-only,.search-cancelled-wrapper&.mobile-only,.no-hotel-found-wrapper&.mobile-only,.search-cancelled-view__alert-wrap&.mobile-only,.no-hotel-found__alert-wrap&.mobile-only{display:none}.profile-menu-container&.mobile-only{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&.mobile-only,#profile-accordion>[id^='profile-accordion-body-']&.mobile-only{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&.mobile-only,#profile-accordion>[id^='profile-accordion-body-']&.mobile-only{display:grid;grid-template-rows:0fr}}.service-offer-card__pill{margin-bottom:0;padding-top:0;padding-bottom:0;padding-right:.5rem;padding-left:.25rem;line-height:1;i{font-size:.75rem;line-height:1rem}}.service-offer-card__row{margin-top:0}.delivery-n{font-size:.875rem;line-height:1.25rem;&.desktop-only{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&.desktop-only)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&.desktop-only)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&.desktop-only)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&.desktop-only)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName&.desktop-only)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName&.desktop-only){}}}.search-advanced-panel .supplier-dropdown-menu&.desktop-only{display:flex;flex-direction:column}.profile-menu-container&.desktop-only{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container&.desktop-only{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName&.desktop-only) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName&.desktop-only){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName&.desktop-only{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName&.desktop-only::-webkit-scrollbar{display:none;width:0;height:0}}}.service-offer-card__footer{display:flex;align-items:center;justify-content:flex-end;padding:0}.service-offer-card__btn-unlink{width:auto;padding-left:.5rem;padding-right:.5rem;padding-top:0;padding-bottom:0;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.service-offer-card__btn-unlink:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity,1))}.service-offer-card__btn-unlink{i{margin-right:.25rem}i{font-size:1.125rem;line-height:1.75rem}}}.change-log-table-header{display:none}.sidebar-accordion>div.change-log-table-header>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.change-log-table-header{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.change-log-table-header)){padding:0}}.cards-grid-container.change-log-table-header,.cards-list-container.change-log-table-header{display:none}.hotel-modal__gallery-content.change-log-table-header+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.change-log-table-header,.search-cancelled-wrapper.change-log-table-header,.no-hotel-found-wrapper.change-log-table-header,.search-cancelled-view__alert-wrap.change-log-table-header,.no-hotel-found__alert-wrap.change-log-table-header{display:none}.profile-menu-container.change-log-table-header{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].change-log-table-header,#profile-accordion>[id^='profile-accordion-body-'].change-log-table-header{display:grid;grid-template-rows:0fr}.change-log-card{align-items:flex-start;gap:.75rem;padding:1.25rem}.change-log-card__header{position:relative;margin-bottom:.25rem;width:100%;padding-bottom:.5rem;.cell-index{font-size:.75rem;line-height:1rem}.cell-index{font-weight:600}.cell-index{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.cell-index{opacity:.6}}.change-log-card__header::after{content:"";position:absolute;left:calc(-1 * var(--parent-padding, 20px));right:calc(-1 * var(--parent-padding, 20px));bottom:0;height:1px;background-color:#e5e7eb}.change-log-label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;font-weight:400;opacity:1}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.change-log-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.change-log-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.change-log-label{display:flex;flex-direction:column}.profile-menu-container.change-log-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.change-log-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.change-log-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.change-log-label){overflow:hidden}#dropdownAvatarName.change-log-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.change-log-label::-webkit-scrollbar{display:none;width:0;height:0}}.change-log-label{&.needed{margin-bottom:0px!important}&.needed{margin-right:.5rem}}.change-log-card__section{display:flex;width:100%;flex-direction:column;align-items:flex-start;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.change-log-pill-pink{margin-bottom:.375rem;display:inline-flex;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.change-log-desc{font-size:.625rem;font-weight:400;opacity:.6}.change-log-user-pill{margin-bottom:.375rem;display:inline-block;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-weight:600;opacity:.6}.change-log-link{margin-bottom:.375rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-dark-default) / var(--tw-text-opacity,1));text-decoration-line:underline;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.change-log-link:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}.change-log-ip-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;.ip-text{display:inline-flex}.ip-text{min-width:0}.ip-text{align-items:center}.ip-text{font-weight:500}.ip-text{opacity:.6}.ip-geocode{display:inline-flex}.ip-geocode{align-items:center}.ip-geocode{gap:.375rem}.ip-geocode__flag{display:inline-flex}.ip-geocode__flag{flex-shrink:0}.ip-geocode__flag{align-items:center}.ip-geocode .fi{display:inline-block}.ip-geocode .fi{flex-shrink:0}.ip-geocode .fi{vertical-align:middle}.ip-geocode .fi{width:1.1em;line-height:1em}.ip-geocode .ix-Service-Requests,.ip-geocode .ix-location-no-bottom{flex-shrink:0}.ip-geocode .ix-Service-Requests,.ip-geocode .ix-location-no-bottom{font-size:.875rem;line-height:1.25rem}.ip-geocode .ix-Service-Requests,.ip-geocode .ix-location-no-bottom{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}.change-log-divider{margin-top:.25rem;margin-bottom:.25rem;height:1px;width:100%;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1))}.change-log-time-row{margin-top:.25rem;display:flex;width:100%;align-items:center}.change-log-time-and-date{display:flex;align-items:center;gap:.5rem}.change-log-date,.change-log-time{display:flex;align-items:center;gap:.25rem;font-weight:400;.text{opacity:.6}i{font-size:.875rem;line-height:1.25rem}i{font-weight:500}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}i{opacity:1}}#dashboardMessage br+br+br{display:none}@media (min-width:1024px){.change-log-table-header{display:grid;align-items:center;gap:1.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:1.5rem;padding-right:1.5rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));grid-template-columns:minmax(0,0.4fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.8fr);.col-event,.col-user{display:flex}.col-event,.col-user{height:1rem}.col-event,.col-user{align-items:center}.col-event,.col-user{border-right-width:1px}.col-event,.col-user{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}}.alerts-list-body{.change-log-table-header,.change-log-card{grid-template-columns:minmax(0,0.4fr) minmax(0,1fr) minmax(0,4fr) minmax(0,0.2fr)}}.clear-logs{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.clear-logs)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.clear-logs)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.clear-logs{display:flex;flex-direction:column}.profile-menu-container.clear-logs{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.clear-logs{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.clear-logs) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.clear-logs){overflow:hidden}#dropdownAvatarName.clear-logs{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.clear-logs::-webkit-scrollbar{display:none;width:0;height:0}}.select-order-modal__state-btns{flex-direction:row;align-items:center}.change-log-card{margin-bottom:0;display:grid;align-items:flex-start;gap:1.5rem;border-radius:.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-200) / var(--tw-border-opacity,1));padding:1rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);grid-template-columns:minmax(0,0.4fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.8fr);&:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1))}}.change-log-card__header{margin-bottom:0;border-style:none;padding-bottom:0;&::after{display:none}.sidebar-accordion>div&>.sub-menu::after{border-width:0}.search-advanced-panel .supplier-dropdown-menu&::after{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&))::after{padding:0}}.cards-grid-container&::after,.cards-list-container&::after{display:none}.cards-grid-container&::after,.cards-list-container&::after{display:none}.hotel-modal__gallery-content&+.hotel-modal__gallery-empty::after{display:block}.results-cards-wrapper&::after,.search-cancelled-wrapper&::after,.no-hotel-found-wrapper&::after,.search-cancelled-view__alert-wrap&::after,.no-hotel-found__alert-wrap&::after{display:none}.results-cards-wrapper&::after,.search-cancelled-wrapper&::after,.no-hotel-found-wrapper&::after,.search-cancelled-view__alert-wrap&::after,.no-hotel-found__alert-wrap&::after{display:none}.results-cards-wrapper&::after,.search-cancelled-wrapper&::after,.no-hotel-found-wrapper&::after,.search-cancelled-view__alert-wrap&::after,.no-hotel-found__alert-wrap&::after{display:none}.results-cards-wrapper&::after,.search-cancelled-wrapper&::after,.no-hotel-found-wrapper&::after,.search-cancelled-view__alert-wrap&::after,.no-hotel-found__alert-wrap&::after{display:none}.results-cards-wrapper&::after,.search-cancelled-wrapper&::after,.no-hotel-found-wrapper&::after,.search-cancelled-view__alert-wrap&::after,.no-hotel-found__alert-wrap&::after{display:none}.profile-menu-container&::after{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&::after,#profile-accordion>[id^='profile-accordion-body-']&::after{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&::after,#profile-accordion>[id^='profile-accordion-body-']&::after{display:grid;grid-template-rows:0fr}.cell-index{font-size:.875rem;line-height:1.25rem}.cell-index{font-weight:400}.cell-index{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.cell-index{opacity:1}}.change-log-card__section{height:100%;justify-content:flex-start;gap:.25rem}.change-log-pill-pink{margin-bottom:.25rem;width:-moz-fit-content;width:fit-content;padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem}.change-log-desc{margin-top:0;font-size:.75rem;line-height:1rem;&.list-disc{margin-top:.25rem}&.list-disc{padding-left:1rem}}.change-log-label{display:none}.sidebar-accordion>div.change-log-label>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.change-log-label{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.change-log-label)){padding:0}}.cards-grid-container.change-log-label,.cards-list-container.change-log-label{display:none}.hotel-modal__gallery-content.change-log-label+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.change-log-label,.search-cancelled-wrapper.change-log-label,.no-hotel-found-wrapper.change-log-label,.search-cancelled-view__alert-wrap.change-log-label,.no-hotel-found__alert-wrap.change-log-label{display:none}.profile-menu-container.change-log-label{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].change-log-label,#profile-accordion>[id^='profile-accordion-body-'].change-log-label{display:grid;grid-template-rows:0fr}.change-log-user-pill{margin-bottom:.25rem;width:-moz-fit-content;width:fit-content;padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem}.change-log-link{margin-bottom:.25rem}.change-log-time-row{margin-top:0;height:100%;align-items:flex-start}.change-log-time-and-date{flex-direction:row;gap:.75rem}.change-log-divider{display:none}.sidebar-accordion>div.change-log-divider>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.change-log-divider{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.change-log-divider)){padding:0}}.cards-grid-container.change-log-divider,.cards-list-container.change-log-divider{display:none}.hotel-modal__gallery-content.change-log-divider+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.change-log-divider,.search-cancelled-wrapper.change-log-divider,.no-hotel-found-wrapper.change-log-divider,.search-cancelled-view__alert-wrap.change-log-divider,.no-hotel-found__alert-wrap.change-log-divider{display:none}.profile-menu-container.change-log-divider{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].change-log-divider,#profile-accordion>[id^='profile-accordion-body-'].change-log-divider{display:grid;grid-template-rows:0fr}}.search-cancelled-view{position:relative;display:flex;min-height:24rem;width:100%;flex-direction:column;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.search-cancelled-view__corner-img{display:none}.sidebar-accordion>div.search-cancelled-view__corner-img>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.search-cancelled-view__corner-img{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.search-cancelled-view__corner-img)){padding:0}}.cards-grid-container.search-cancelled-view__corner-img,.cards-list-container.search-cancelled-view__corner-img{display:none}.hotel-modal__gallery-content.search-cancelled-view__corner-img+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.search-cancelled-view__corner-img,.search-cancelled-wrapper.search-cancelled-view__corner-img,.no-hotel-found-wrapper.search-cancelled-view__corner-img,.search-cancelled-view__alert-wrap.search-cancelled-view__corner-img,.no-hotel-found__alert-wrap.search-cancelled-view__corner-img{display:none}.profile-menu-container.search-cancelled-view__corner-img{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].search-cancelled-view__corner-img,#profile-accordion>[id^='profile-accordion-body-'].search-cancelled-view__corner-img{display:grid;grid-template-rows:0fr}.search-cancelled-view__dots-container{pointer-events:none;position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center}.bg-dark-backdrop\/70.fixed.search-cancelled-view__dots-container.z-40{display:none}.search-cancelled-view__dots-image{height:auto;width:100%;max-width:56rem;-o-object-fit:contain;object-fit:contain}.search-cancelled-view__main-content{position:relative;display:flex;flex:1 1 0%;align-items:center;justify-content:center;padding-bottom:10rem}.search-cancelled-view__content-box{display:flex;flex-direction:column;align-items:center;padding-left:1rem;padding-right:1rem;text-align:center}.search-cancelled-view__empty-icon{margin-bottom:1rem;max-width:6rem}.search-cancelled-view__title{margin:0;margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.search-cancelled-view__text{margin:0;margin-bottom:1.25rem;font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.search-cancelled-view__btn-redo{display:flex;cursor:pointer;align-items:center;gap:.25rem;border-radius:.5rem;border-width:0;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.search-cancelled-view__btn-redo:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity,1))}.search-cancelled-view__btn-redo i{font-size:1.25rem;line-height:1.75rem}.search-cancelled-view__decor-layer{pointer-events:none;position:absolute;inset:0;z-index:40}.bg-dark-backdrop\/70.fixed.search-cancelled-view__decor-layer.z-40{display:none}.bg-dark-backdrop\/70.fixed.inset-0.search-cancelled-view__decor-layer{display:none}.search-cancelled-view__bird-left{position:absolute;left:5%;top:55%;width:20%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.search-cancelled-view__bird-right{position:absolute;right:8%;top:52%;width:10%}.search-cancelled-view__footer-graphics{pointer-events:none;position:absolute;bottom:0;left:0;z-index:10;display:flex;height:auto;width:100%;flex-direction:column;justify-content:flex-end}.search-cancelled-view__white-base{display:none}.sidebar-accordion>div.search-cancelled-view__white-base>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.search-cancelled-view__white-base{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.search-cancelled-view__white-base)){padding:0}}.cards-grid-container.search-cancelled-view__white-base,.cards-list-container.search-cancelled-view__white-base{display:none}.hotel-modal__gallery-content.search-cancelled-view__white-base+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.search-cancelled-view__white-base,.search-cancelled-wrapper.search-cancelled-view__white-base,.no-hotel-found-wrapper.search-cancelled-view__white-base,.search-cancelled-view__alert-wrap.search-cancelled-view__white-base,.no-hotel-found__alert-wrap.search-cancelled-view__white-base{display:none}.profile-menu-container.search-cancelled-view__white-base{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].search-cancelled-view__white-base,#profile-accordion>[id^='profile-accordion-body-'].search-cancelled-view__white-base{display:grid;grid-template-rows:0fr}.search-cancelled-view__buildings{position:absolute;bottom:0;left:0;z-index:20;height:115px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.search-cancelled-view__tree-left{position:absolute;bottom:0;left:8%;z-index:40;height:auto;width:15%}.bg-dark-backdrop\/70.fixed.inset-0.search-cancelled-view__tree-left{display:none}.search-cancelled-view__tree-left img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.search-cancelled-view__tree-right{position:absolute;bottom:0;right:6%;z-index:40;height:auto;width:12%}.bg-dark-backdrop\/70.fixed.inset-0.search-cancelled-view__tree-right{display:none}.search-cancelled-view__tree-right img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.search-cancelled-view__grass{position:absolute;bottom:0;left:0;z-index:30;height:1.25rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.search-cancelled-view__alert-wrap{position:relative;padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.search-cancelled-view__alert-close{display:flex;height:1.25rem;width:1rem;cursor:pointer;align-items:center;justify-content:center;border-width:0;background-color:#fff0;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.search-cancelled-view-alert{margin-bottom:1rem;display:flex;width:100%;align-items:flex-start;border-radius:.5rem;border-width:1px;border-color:rgb(var(--tw-color-semantic-orange) / var(--tw-border-opacity,1));--tw-border-opacity:0.15;background-color:rgb(var(--tw-color-semantic-yellow) / var(--tw-bg-opacity,1));--tw-bg-opacity:0.4;padding-left:.5rem;padding-right:.5rem;padding-top:.75rem;padding-bottom:.75rem}.search-cancel-alert__alert-title{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.search-cancel-alert__icon-wrap{margin-top:.25rem;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.search-cancel__alert-icon i{margin-top:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.search-cancelled-view-alert__body{margin-left:.75rem;flex:1 1 0%}.search-cancelled-view-alert .highlight{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.no-hotel-found__alert-wrap{position:relative;padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.no-hotel-found__alert-close{display:flex;height:1.25rem;width:1rem;cursor:pointer;align-items:center;justify-content:center;border-width:0;background-color:#fff0;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.no-hotel-found-alert{margin-bottom:1rem;display:flex;width:100%;align-items:flex-start;border-radius:.5rem;border-width:1px;border-color:rgb(96 165 250 / var(--tw-border-opacity,1));--tw-border-opacity:0.15;background-color:rgb(191 219 254 / var(--tw-bg-opacity,1));--tw-bg-opacity:0.4;padding-left:.5rem;padding-right:.5rem;padding-top:.75rem;padding-bottom:.75rem}.no-hotel-found__alert-title{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.no-hotel-found-alert__icon-wrap{margin-top:.25rem;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.no-hotel-found__alert-icon i{margin-top:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.no-hotel-found-alert__body{margin-left:.75rem;flex:1 1 0%}.no-hotel-found-alert .highlight{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.page-btn.disabled i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.page-btn:first-child{order:1}.page-btn:last-child{order:3}.results-cards-wrapper.hidden,.search-cancelled-wrapper.hidden,.no-hotel-found-wrapper.hidden,.search-cancelled-view__alert-wrap.hidden,.no-hotel-found__alert-wrap.hidden{display:none}@media (min-width:1024px){.search-cancelled-view-alert{padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.search-cancel-alert__icon-wrap{margin-top:.5rem;font-size:1.25rem;line-height:1.75rem}.search-cancel-alert__alert-icon i{margin-top:0;font-size:1.25rem;line-height:1.75rem}.search-cancelled-view__alert-close{height:2rem;width:2rem;font-size:1.25rem;line-height:1.75rem}.search-cancel-alert__alert-title{margin-top:.25rem;font-size:1rem;line-height:1.5rem;font-weight:600}.no-hotel-found-alert{padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.no-hotel-found-alert__icon-wrap{margin-top:.5rem;font-size:1.25rem;line-height:1.75rem}.no-hotel-found-alert__alert-icon i{margin-top:0;font-size:1.25rem;line-height:1.75rem}.no-hotel-found__alert-close{height:2rem;width:2rem;font-size:1.25rem;line-height:1.75rem}.no-hotel-found__alert-title{margin-top:.25rem;font-size:1rem;line-height:1.5rem;font-weight:600}.search-cancelled-view{min-height:36rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1))}.search-cancelled-view__corner-img{pointer-events:none;position:absolute;top:0;right:0;z-index:10;display:block;width:8rem}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.search-cancelled-view__corner-img)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.search-cancelled-view__corner-img)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.search-cancelled-view__corner-img{display:flex;flex-direction:column}.profile-menu-container.search-cancelled-view__corner-img{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.search-cancelled-view__corner-img{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.search-cancelled-view__corner-img) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.search-cancelled-view__corner-img){overflow:hidden}#dropdownAvatarName.search-cancelled-view__corner-img{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.search-cancelled-view__corner-img::-webkit-scrollbar{display:none;width:0;height:0}}.search-cancelled-view__main-content{padding-bottom:10rem}.search-cancelled-view__content-box{display:flex;flex-direction:column;align-items:center;padding-left:1rem;padding-right:1rem;text-align:center}.search-cancelled-view__empty-icon{max-width:9rem}.search-cancelled-view__title{font-size:1.125rem;line-height:1.75rem}.search-cancelled-view__text{margin:0;margin-bottom:1.25rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.search-cancelled-view__btn-redo{border-radius:.5rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.search-cancelled-view__btn-redo i{font-size:1.25rem;line-height:1.75rem}.search-cancelled-view__decor-layer{pointer-events:none;position:absolute;inset:0;z-index:40}.bg-dark-backdrop\/70.fixed.search-cancelled-view__decor-layer.z-40{display:none}.bg-dark-backdrop\/70.fixed.inset-0.search-cancelled-view__decor-layer{display:none}.search-cancelled-view__bird-left{left:20%;top:50%;width:10%}.search-cancelled-view__bird-right{right:20%;top:45%;width:5%}.search-cancelled-view__footer-graphics{pointer-events:none;position:absolute;bottom:0;left:0;z-index:10;display:flex;height:auto;width:100%;flex-direction:column;justify-content:flex-end}.search-cancelled-view__white-base{display:block;height:auto;width:100%;-o-object-position:bottom;object-position:bottom}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.search-cancelled-view__white-base)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.search-cancelled-view__white-base)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.search-cancelled-view__white-base{display:flex;flex-direction:column}.profile-menu-container.search-cancelled-view__white-base{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.search-cancelled-view__white-base{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.search-cancelled-view__white-base) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.search-cancelled-view__white-base){overflow:hidden}#dropdownAvatarName.search-cancelled-view__white-base{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.search-cancelled-view__white-base::-webkit-scrollbar{display:none;width:0;height:0}}.search-cancelled-view__buildings{position:absolute;bottom:0;left:0;z-index:20;height:auto;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;opacity:1}.search-cancelled-view__tree-left{left:7%;width:9%}.search-cancelled-view__tree-left img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.search-cancelled-view__tree-right{right:7%;z-index:40;height:auto;width:7%}.bg-dark-backdrop\/70.fixed.inset-0.search-cancelled-view__tree-right{display:none}.search-cancelled-view__tree-right img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.search-cancelled-view__grass{position:absolute;bottom:0;left:0;z-index:30;height:auto;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}}#pinnedOffers-container.service-offers-toolbar-new-host,.mobile-pinned #pinnedOffers-container,.pre-booking-header__pinned-btn #pinnedOffers-container{display:flex;width:100%;min-width:0;flex:1 1 0%;justify-content:flex-end}.service-offers-toolbar-new{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.service-offers-toolbar-new__summary{display:inline-flex;min-width:0;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.service-offers-toolbar-new__label{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.service-offers-toolbar-new__label--empty{font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.service-offers-toolbar-new__count{font-weight:600}.service-offers-toolbar-new__actions{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem}.service-offers-toolbar-new__actions .btn{border-width:1px;padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:600}.service-offers-toolbar-new__actions .btn-primary-outline{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-400) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}.service-offers-toolbar-new__actions .btn-primary-outline:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-100) / var(--tw-bg-opacity,1))}.service-offers-toolbar-new__actions .btn-danger-outline{--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-red-500) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-red-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}.service-offers-toolbar-new__actions .btn-danger-outline:hover:not(:disabled){--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-red-100) / var(--tw-bg-opacity,1))}.mobile-pinned{width:100%}.pre-booking-header__pinned-btn{min-width:0;max-width:none;flex:1 1 0%;justify-content:flex-end}.booking-detail-card{width:100%}.booking-detail-form-main-div{display:flex;flex-direction:column}.booking-detail-card__mobile-back-btn{margin-bottom:.25rem;margin-top:.25rem;display:flex;cursor:pointer;align-items:center;border-style:none;background-color:#fff0;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__mobile-back-btn i{margin-inline-end:.5rem;font-size:1.125rem;line-height:1.75rem}.booking-detail-card__inner{display:flex;flex-direction:column;gap:.75rem;border-top-left-radius:.75rem;border-top-right-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:2.5rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.booking-detail-card__header{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__body{display:flex;flex-direction:column;gap:.25rem}.booking-detail-card__media{width:100%;flex-shrink:0}.booking-detail-card__image{height:12rem;max-height:12rem;width:100%;border-radius:.75rem;-o-object-fit:cover;object-fit:cover}.booking-detail-card__details{margin-left:0;margin-right:0;display:flex;flex:1 1 0%;flex-direction:column;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity,1))}.booking-detail-card__top-bar{margin-bottom:1.5rem;margin-top:.75rem;display:flex;align-items:flex-start;justify-content:space-between}.booking-detail-card__rating{display:flex;align-items:center;gap:.25rem}.booking-detail-card__rating-icon{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.booking-detail-card__rating-text{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__title{position:relative;margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;text-transform:uppercase;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__title::before{--tw-content:none;content:var(--tw-content)}.booking-detail-card__proximity{margin-bottom:1rem;display:flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.booking-detail-card__proximity i{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.booking-detail-card__times{margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.625rem}.booking-detail-card__time{display:flex;align-items:center;gap:.5rem}.booking-detail-card__time-label{display:inline-block;width:auto;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.booking-detail-card__time-label i{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__time-value{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__description{margin-bottom:1rem;font-size:.625rem;font-weight:400;line-height:1.5;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.booking-detail-card__info-list{margin-bottom:1rem;display:flex;flex-direction:column;gap:.25rem;font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.booking-detail-card__info-item{display:flex;align-items:flex-start}.booking-detail-card__info-item strong{margin-right:.25rem;font-size:.625rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__amenities{margin-bottom:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem}.booking-detail-card__amenity{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.625rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.booking-detail-card__amenity i{font-size:.75rem;line-height:1rem}.booking-detail-card__actions{margin-bottom:1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.booking-detail-card__btn-view{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1));padding-left:1.25rem;padding-right:1.25rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__btn-icon{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.5rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.booking-detail-card__btn-icon--map{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-green) / var(--tw-bg-opacity,1))}.booking-detail-card__btn-icon--map i{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.booking-detail-card__btn-icon--trip{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-greendark) / var(--tw-bg-opacity,1))}.booking-detail-card__btn-icon--trip i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.custom-reservation-info{display:flex;flex-direction:column;gap:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-top:.5rem;padding-bottom:0}.custom-reservation-info__heading{margin:0;padding-bottom:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.custom-reservation-info .reservation-success__hero{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;border-style:none;background-color:#fff0;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.custom-reservation-info .success-icon-wrapper,.custom-reservation-info .success-icon-middle{margin:0;height:auto;min-height:0;width:auto;min-width:0;border-style:none;background-color:#fff0;padding:0}.custom-reservation-info .success-icon-inner{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-green) / var(--tw-bg-opacity,1))}.custom-reservation-info i.ix-check-success{margin:0;padding:0;font-size:.625rem;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.custom-reservation-info .success-title{width:auto;padding:0;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.booking-detail-card .package-rate-info{margin-left:0;margin-top:0;display:flex;flex-direction:column;gap:.5rem;padding-left:0}.booking-detail-card .additional-services-wrapper{margin-top:.25rem;display:flex;width:100%;flex-direction:column;align-items:flex-start}.booking-detail-card .services-grid{margin:0;display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;padding:0}.booking-detail-card .service-btn-center-wrapper{margin:0;display:flex;align-items:center;justify-content:flex-start;padding:0}.booking-detail-card .booking-card__footer{margin-top:0;display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-bottom:1rem}.booking-detail-card .booking-card__footer-title{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card .booking-card__refund-status{margin:0;display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card .booking-card__badge-na{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.booking-detail-card__section-title{margin:0;margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__reservation-info{margin-top:1rem;display:flex;width:100%;flex-direction:column;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:1rem}.booking-detail-card__download-btn{display:flex;width:-moz-fit-content;width:fit-content;cursor:pointer;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__download-btn-icon{margin-left:1.25rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__download-btn-icon--left{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.res-download-tooltip{display:none}.sidebar-accordion>div.res-download-tooltip>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.res-download-tooltip{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.res-download-tooltip)){padding:0}}.cards-grid-container.res-download-tooltip,.cards-list-container.res-download-tooltip{display:none}.hotel-modal__gallery-content.res-download-tooltip+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.res-download-tooltip,.search-cancelled-wrapper.res-download-tooltip,.no-hotel-found-wrapper.res-download-tooltip,.search-cancelled-view__alert-wrap.res-download-tooltip,.no-hotel-found__alert-wrap.res-download-tooltip{display:none}.profile-menu-container.res-download-tooltip{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].res-download-tooltip,#profile-accordion>[id^='profile-accordion-body-'].res-download-tooltip{display:grid;grid-template-rows:0fr}.booking-detail-card__mobile-sheet-overlay{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;justify-content:flex-end;background-color:rgb(var(--tw-color-black-950) / var(--tw-bg-opacity,1));--tw-bg-opacity:0.4;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.bg-dark-backdrop\/70.booking-detail-card__mobile-sheet-overlay.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.booking-detail-card__mobile-sheet-overlay.z-40{display:none}.booking-detail-card__mobile-sheet{width:100%;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.booking-detail-card__mobile-sheet-header{margin-bottom:1rem;margin-top:0;display:flex;width:100%;align-items:center;justify-content:space-between}.booking-detail-card__mobile-sheet-title{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__mobile-sheet-id{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__mobile-sheet-close{display:flex;height:2rem;width:2rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__mobile-sheet-divider{margin-left:-2.5rem;margin-right:-2.5rem;margin-bottom:1rem;margin-top:0;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}.booking-detail-card__mobile-sheet-list{margin:0;display:flex;width:100%;list-style-type:none;flex-direction:column;gap:.75rem;padding:0}.booking-detail-card__mobile-sheet-item{margin:0;display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:.75rem;border-width:1px;border-color:#fff0;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.booking-detail-card__mobile-sheet-item-left{display:flex;align-items:center;gap:.75rem}.booking-detail-card__mobile-sheet-item-index{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__mobile-sheet-item-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__mobile-sheet-item-pill{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-200) / var(--tw-bg-opacity,1));padding-left:.625rem;padding-right:.625rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__mobile-sheet-item-icon{display:flex;height:auto;width:auto;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:#fff0;padding:0;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__reservation-details{margin-top:1rem;display:flex;width:100%;flex-direction:column;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:1rem}.booking-detail-card__dates-header{margin-bottom:.5rem;display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-bottom:.5rem}.booking-detail-card__dates-group{display:flex;flex-direction:row;gap:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.booking-detail-card__date-item{display:flex;align-items:center;gap:.5rem}.booking-detail-card__date-item-icon{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.booking-detail-card__date-value{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__night-pill{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.25rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.booking-detail-card__night-pill i{padding-top:0}.booking-detail-card__room-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-10) / var(--tw-bg-opacity,1));padding:1rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.booking-detail-card__room-top{display:flex;width:100%;flex-direction:column}.booking-detail-card__room-icon{position:absolute;top:1rem;left:0;display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-top-right-radius:9999px;border-bottom-right-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-300) / var(--tw-bg-opacity,1));padding:0;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.booking-detail-card__room-icon-text{font-size:.75rem;line-height:1rem;font-weight:500}.booking-detail-card__room-adults{order:1;margin-left:1.75rem;margin-bottom:.75rem;margin-top:.375rem;display:flex;flex-shrink:0;align-items:center;gap:.375rem;font-size:.625rem;font-weight:500;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-text-opacity:0.6}.booking-detail-card__room-adults i{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__room-adults strong{margin-left:.125rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__room-info{order:2;margin-top:1rem;display:flex;width:100%;flex-direction:column;gap:.25rem;padding-right:1rem}.booking-detail-card__room-title{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__room-badges{display:flex;flex-wrap:wrap;gap:.5rem}.booking-detail-card__badge{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1));padding-left:.375rem;padding-right:.375rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem;font-weight:400;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-text-opacity:0.6}.booking-detail-card__travellers{margin-top:.5rem;display:flex;flex-direction:column;gap:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:1rem}.booking-detail-card__travellers td,.booking-detail-card__travellers th{padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem}.booking-detail-card__owner-badge{margin-top:.25rem;display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1))}.booking-detail-card__owner-badge .ix-language-model-checkmark-stroke{margin:0;padding:0;font-size:.625rem;font-weight:800;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.booking-detail-card__travellers-title{margin:0;padding-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__travellers-grid{display:grid;width:100%;max-width:15rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;row-gap:1rem;-moz-column-gap:0;column-gap:0}.booking-detail-card__traveller{display:flex;height:100%;flex-direction:column;justify-content:flex-start;gap:.25rem;border-width:0;padding-left:0;padding-right:2.25rem}.booking-detail-card__traveller--bordered{margin-left:0;border-top-width:0;border-bottom-width:0;border-left-width:1px;border-right-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1.5rem}.booking-detail-card__traveller--empty{display:block;min-height:2.25rem;width:100%;border-right-width:0}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-detail-card__traveller--empty)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-detail-card__traveller--empty)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.booking-detail-card__traveller--empty{display:flex;flex-direction:column}.profile-menu-container.booking-detail-card__traveller--empty{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.booking-detail-card__traveller--empty{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.booking-detail-card__traveller--empty) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.booking-detail-card__traveller--empty){overflow:hidden}#dropdownAvatarName.booking-detail-card__traveller--empty{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.booking-detail-card__traveller--empty::-webkit-scrollbar{display:none;width:0;height:0}}.booking-detail-card__traveller-label{margin:0;margin-bottom:.25rem;font-size:.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__traveller-value{margin:0;display:block;min-height:1.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-detail-card__traveller-value)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-detail-card__traveller-value)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.booking-detail-card__traveller-value{display:flex;flex-direction:column}.profile-menu-container.booking-detail-card__traveller-value{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.booking-detail-card__traveller-value{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.booking-detail-card__traveller-value) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.booking-detail-card__traveller-value){overflow:hidden}#dropdownAvatarName.booking-detail-card__traveller-value{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.booking-detail-card__traveller-value::-webkit-scrollbar{display:none;width:0;height:0}}.booking-detail-card__policy-section{margin-top:.5rem;display:flex;flex-direction:column;gap:.375rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-top:1rem}.booking-detail-card__policy-title{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__policy-note--indented{margin-top:0;display:block;padding-left:0}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-detail-card__policy-note--indented)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-detail-card__policy-note--indented)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.booking-detail-card__policy-note--indented{display:flex;flex-direction:column}.profile-menu-container.booking-detail-card__policy-note--indented{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.booking-detail-card__policy-note--indented{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.booking-detail-card__policy-note--indented) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.booking-detail-card__policy-note--indented){overflow:hidden}#dropdownAvatarName.booking-detail-card__policy-note--indented{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.booking-detail-card__policy-note--indented::-webkit-scrollbar{display:none;width:0;height:0}}.booking-detail-card__policy-content{margin:0;display:flex;flex-direction:column;gap:.75rem;font-size:.75rem;line-height:1rem;font-weight:400;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.booking-detail-card__policy-content p{margin:0}.booking-detail-card__policy-link{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));text-decoration-line:underline}.booking-detail-card__policy-list{margin:0;display:flex;list-style-type:disc;flex-direction:column;gap:0;padding-left:1rem}@media (min-width:1024px){{&.booking-detail-card__policy-list{margin-top:.25rem}&.booking-detail-card__policy-list{padding-left:1rem}&.booking-detail-card__policy-list{margin-top:.25rem}&.booking-detail-card__policy-list{padding-left:1rem}&.booking-detail-card__policy-list{margin-top:.25rem}&.booking-detail-card__policy-list{padding-left:1rem}}}.booking-detail-card__policy-list *::marker{font-size:.5rem;color:#9ca3af}.booking-detail-card__policy-list::marker{font-size:.5rem;color:#9ca3af}.booking-detail-card__policy-list li{margin-left:.5rem;padding-left:0;line-height:1.625;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}.booking-detail-card__policy-list strong{font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__policy-list--hyphen{margin:0;display:flex;list-style-position:inside;list-style-type:'-';flex-direction:column;gap:0;padding-left:0}.booking-detail-card__policy-list--hyphen *::marker{color:#6b7280}.booking-detail-card__policy-list--hyphen::marker{color:#6b7280}.booking-detail-card__policy-list--hyphen li{margin:0;padding-left:0;line-height:1.625;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity,1))}.booking-detail-card__policy-list--hyphen strong{font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__bottom-bar{position:sticky;bottom:0;margin-top:0;display:flex;width:100%;flex-direction:column-reverse;align-items:center;justify-content:space-between;gap:1rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;--tw-shadow:0px -25px 35px 0px rgba(0, 0, 0, 0.03), 0px 0px 5px 0px rgba(0, 0, 0, 0.05);--tw-shadow-colored:0px -25px 35px 0px var(--tw-shadow-color), 0px 0px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.booking-detail-card__back-link{display:none}.sidebar-accordion>div.booking-detail-card__back-link>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.booking-detail-card__back-link{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.booking-detail-card__back-link)){padding:0}}.cards-grid-container.booking-detail-card__back-link,.cards-list-container.booking-detail-card__back-link{display:none}.hotel-modal__gallery-content.booking-detail-card__back-link+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.booking-detail-card__back-link,.search-cancelled-wrapper.booking-detail-card__back-link,.no-hotel-found-wrapper.booking-detail-card__back-link,.search-cancelled-view__alert-wrap.booking-detail-card__back-link,.no-hotel-found__alert-wrap.booking-detail-card__back-link{display:none}.profile-menu-container.booking-detail-card__back-link{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].booking-detail-card__back-link,#profile-accordion>[id^='profile-accordion-body-'].booking-detail-card__back-link{display:grid;grid-template-rows:0fr}.booking-detail-card__actions-group{display:flex;width:100%;flex-direction:row;gap:.75rem}.booking-detail-card__btn-outline{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-950) / var(--tw-text-opacity,1))}.booking-detail-card__btn-solid{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.pre-booking-form-main-div .booking-detail-card__inner{padding:0}#bookConfirmationInfo-panelPopup{.custom-reservation-info__heading{display:none}.sidebar-accordion>div.custom-reservation-info__heading>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.custom-reservation-info__heading{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.custom-reservation-info__heading)){padding:0}}.cards-grid-container.custom-reservation-info__heading,.cards-list-container.custom-reservation-info__heading{display:none}.cards-grid-container.custom-reservation-info__heading,.cards-list-container.custom-reservation-info__heading{display:none}.hotel-modal__gallery-content.custom-reservation-info__heading+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.custom-reservation-info__heading,.search-cancelled-wrapper.custom-reservation-info__heading,.no-hotel-found-wrapper.custom-reservation-info__heading,.search-cancelled-view__alert-wrap.custom-reservation-info__heading,.no-hotel-found__alert-wrap.custom-reservation-info__heading{display:none}.results-cards-wrapper.custom-reservation-info__heading,.search-cancelled-wrapper.custom-reservation-info__heading,.no-hotel-found-wrapper.custom-reservation-info__heading,.search-cancelled-view__alert-wrap.custom-reservation-info__heading,.no-hotel-found__alert-wrap.custom-reservation-info__heading{display:none}.results-cards-wrapper.custom-reservation-info__heading,.search-cancelled-wrapper.custom-reservation-info__heading,.no-hotel-found-wrapper.custom-reservation-info__heading,.search-cancelled-view__alert-wrap.custom-reservation-info__heading,.no-hotel-found__alert-wrap.custom-reservation-info__heading{display:none}.results-cards-wrapper.custom-reservation-info__heading,.search-cancelled-wrapper.custom-reservation-info__heading,.no-hotel-found-wrapper.custom-reservation-info__heading,.search-cancelled-view__alert-wrap.custom-reservation-info__heading,.no-hotel-found__alert-wrap.custom-reservation-info__heading{display:none}.results-cards-wrapper.custom-reservation-info__heading,.search-cancelled-wrapper.custom-reservation-info__heading,.no-hotel-found-wrapper.custom-reservation-info__heading,.search-cancelled-view__alert-wrap.custom-reservation-info__heading,.no-hotel-found__alert-wrap.custom-reservation-info__heading{display:none}.profile-menu-container.custom-reservation-info__heading{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].custom-reservation-info__heading,#profile-accordion>[id^='profile-accordion-body-'].custom-reservation-info__heading{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].custom-reservation-info__heading,#profile-accordion>[id^='profile-accordion-body-'].custom-reservation-info__heading{display:grid;grid-template-rows:0fr}}@media (min-width:1024px){.booking-detail-form-main-div{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-detail-form-main-div)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-detail-form-main-div)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.booking-detail-form-main-div{display:flex;flex-direction:column}.profile-menu-container.booking-detail-form-main-div{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.booking-detail-form-main-div{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.booking-detail-form-main-div) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.booking-detail-form-main-div){overflow:hidden}#dropdownAvatarName.booking-detail-form-main-div{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.booking-detail-form-main-div::-webkit-scrollbar{display:none;width:0;height:0}}.booking-detail-card__mobile-back-btn{display:none}.sidebar-accordion>div.booking-detail-card__mobile-back-btn>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.booking-detail-card__mobile-back-btn{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.booking-detail-card__mobile-back-btn)){padding:0}}.cards-grid-container.booking-detail-card__mobile-back-btn,.cards-list-container.booking-detail-card__mobile-back-btn{display:none}.hotel-modal__gallery-content.booking-detail-card__mobile-back-btn+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.booking-detail-card__mobile-back-btn,.search-cancelled-wrapper.booking-detail-card__mobile-back-btn,.no-hotel-found-wrapper.booking-detail-card__mobile-back-btn,.search-cancelled-view__alert-wrap.booking-detail-card__mobile-back-btn,.no-hotel-found__alert-wrap.booking-detail-card__mobile-back-btn{display:none}.profile-menu-container.booking-detail-card__mobile-back-btn{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].booking-detail-card__mobile-back-btn,#profile-accordion>[id^='profile-accordion-body-'].booking-detail-card__mobile-back-btn{display:grid;grid-template-rows:0fr}.booking-detail-card__inner{gap:1rem;padding-top:1rem;padding-bottom:3rem;padding-left:2rem;padding-right:2rem}.booking-detail-card__body{flex-direction:row;gap:1.5rem}.booking-detail-card__media{margin-top:0;width:18rem;flex-shrink:0}.booking-detail-card__image{height:100%;max-height:12rem;width:100%;border-radius:.75rem;-o-object-fit:cover;object-fit:cover}.booking-detail-card__details{margin-left:0;margin-right:.5rem;flex:1 1 0%}.booking-detail-card__header{margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem}.booking-detail-card__top-bar{margin-top:1.25rem;margin-bottom:.75rem;align-items:center}.booking-detail-card__title{margin-bottom:.75rem}.booking-detail-card__title::before{content:"";position:absolute;top:0;left:-1.5rem;height:100%;width:.25rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}.booking-detail-card__time-label,.booking-detail-card__time-value,.booking-detail-card__amenity i,.booking-detail-card__btn-view{font-size:.875rem;line-height:1.25rem}.booking-detail-card__time-label i{font-size:1rem;line-height:1.5rem}.booking-detail-card__description,.booking-detail-card__info-item strong,.booking-detail-card__amenity{font-size:.75rem;line-height:1rem}.booking-detail-card__info-list{gap:.5rem;font-size:.75rem;line-height:1rem}.booking-detail-card__btn-icon{height:2.5rem;width:2.5rem}.booking-detail-card .booking-card__supplier,.booking-detail-card .booking-card__footer{display:none}.sidebar-accordion>div.booking-detail-card .booking-card__supplier>.sub-menu,.sidebar-accordion>div .booking-detail-card .booking-card__footer>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.booking-detail-card .booking-card__supplier,.search-advanced-panel .supplier-dropdown-menu .booking-detail-card .booking-card__footer{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.booking-detail-card .booking-card__supplier)),.form-card:has(.selected-destination-view:not(.booking-detail-card .booking-card__footer)){padding:0}}.cards-grid-container.booking-detail-card .booking-card__supplier,.cards-list-container.booking-detail-card .booking-card__supplier,.cards-grid-container .booking-detail-card .booking-card__footer,.cards-list-container .booking-detail-card .booking-card__footer{display:none}.hotel-modal__gallery-content.booking-detail-card .booking-card__supplier+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .booking-detail-card .booking-card__footer+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.booking-detail-card .booking-card__supplier,.search-cancelled-wrapper.booking-detail-card .booking-card__supplier,.no-hotel-found-wrapper.booking-detail-card .booking-card__supplier,.search-cancelled-view__alert-wrap.booking-detail-card .booking-card__supplier,.no-hotel-found__alert-wrap.booking-detail-card .booking-card__supplier,.results-cards-wrapper .booking-detail-card .booking-card__footer,.search-cancelled-wrapper .booking-detail-card .booking-card__footer,.no-hotel-found-wrapper .booking-detail-card .booking-card__footer,.search-cancelled-view__alert-wrap .booking-detail-card .booking-card__footer,.no-hotel-found__alert-wrap .booking-detail-card .booking-card__footer{display:none}.profile-menu-container.booking-detail-card .booking-card__supplier,.profile-menu-container .booking-detail-card .booking-card__footer{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].booking-detail-card .booking-card__supplier,#profile-accordion>[id^='profile-accordion-body-'].booking-detail-card .booking-card__supplier,.sidebar-accordion>[id^='sidebar-accordion-body-'] .booking-detail-card .booking-card__footer,#profile-accordion>[id^='profile-accordion-body-'] .booking-detail-card .booking-card__footer{display:grid;grid-template-rows:0fr}.custom-reservation-info{padding-top:1.5rem}.custom-reservation-info .success-title{font-size:1rem;line-height:1.5rem}.booking-detail-card .package-rate-info{margin-top:1.5rem}.booking-detail-card .additional-services-wrapper{margin-top:1rem}.booking-detail-card__section-title{font-size:1.125rem;line-height:1.75rem}.booking-detail-card__download-btn{justify-content:flex-start;font-size:.875rem;line-height:1.25rem}.booking-detail-card__download-btn-icon{margin-left:1.25rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__download-btn-icon--left{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__download-tooltip{position:absolute;z-index:10;margin-left:10rem!important;display:inline-block;display:flex;flex-direction:column;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-10) / var(--tw-bg-opacity,1));padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.booking-detail-card__download-tooltip .tooltip-arrow{margin-left:-10rem}.booking-detail-card__download-header{margin-bottom:.25rem;margin-top:.25rem;display:flex;align-items:center;justify-content:space-between}.booking-detail-card__download-title{margin-right:5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__download-id{margin-left:.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__download-close{display:flex;height:1.75rem;width:1.75rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__download-divider{margin-left:-1rem;margin-right:-1rem;margin-top:.5rem;margin-bottom:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}.booking-detail-card__download-list{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.5rem;padding-bottom:1rem}.booking-detail-card__download-item{margin-right:1rem;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.booking-detail-card__download-item-left{display:flex;align-items:center;gap:.5rem}.booking-detail-card__download-item-index{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__download-item-label{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.booking-detail-card__download-item-pill{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-200) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.625rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__download-item-icon{display:flex;height:auto;width:auto;cursor:pointer;align-items:center;justify-content:center;border-width:0;background-color:#fff0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__dates-group{display:flex;flex-direction:column;font-size:.875rem;line-height:1.25rem}.booking-detail-card__reservation-info{margin-top:1.5rem}.booking-detail-card__reservation-details{margin-top:1.5rem}.booking-detail-card__dates-header{flex-direction:row;align-items:center;border-style:none}.booking-detail-card__dates-group{flex-direction:row;gap:1.5rem}.booking-detail-card__night-pill{font-size:.875rem;line-height:1.25rem}.booking-detail-card__night-pill i{padding-top:0}.booking-detail-card__room-top{flex-direction:row;border-style:none}.booking-detail-card__room-icon{position:relative;margin-left:-1.25rem;margin-top:-.75rem;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-top-right-radius:9999px;border-bottom-right-radius:9999px;border-bottom-left-radius:0;border-top-left-radius:0;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-300) / var(--tw-bg-opacity,1));padding:0}.booking-detail-card__room-adults{margin-left:auto;min-width:8rem;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:1.25rem;font-size:.75rem;line-height:1rem}.booking-detail-card__room-adults i{font-size:.875rem;line-height:1.25rem}.booking-detail-card__room-adults strong{font-size:.875rem;line-height:1.25rem}.booking-detail-card__room-info{order:0;margin-top:.625rem;margin-left:.75rem;width:auto}.booking-detail-card__travellers{margin-top:.5rem;display:flex;flex-direction:row;align-items:flex-start;gap:2rem;padding-top:1.25rem;padding-left:1.5rem}.booking-detail-card__travellers-title{margin-top:0;flex-shrink:0;font-size:.75rem;line-height:1rem}.booking-detail-card__travellers-grid{display:flex;max-width:100%;flex-direction:row;align-items:stretch}.booking-detail-card__traveller--bordered{margin-left:0;border-right-width:0;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));padding-left:1.25rem;padding-right:0}.booking-detail-card__traveller:first-child{width:5rem;border-left-width:0;padding-left:0;padding-right:1.25rem}.booking-detail-card__traveller--empty{display:none}.sidebar-accordion>div.booking-detail-card__traveller--empty>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.booking-detail-card__traveller--empty{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.booking-detail-card__traveller--empty)){padding:0}}.cards-grid-container.booking-detail-card__traveller--empty,.cards-list-container.booking-detail-card__traveller--empty{display:none}.hotel-modal__gallery-content.booking-detail-card__traveller--empty+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.booking-detail-card__traveller--empty,.search-cancelled-wrapper.booking-detail-card__traveller--empty,.no-hotel-found-wrapper.booking-detail-card__traveller--empty,.search-cancelled-view__alert-wrap.booking-detail-card__traveller--empty,.no-hotel-found__alert-wrap.booking-detail-card__traveller--empty{display:none}.profile-menu-container.booking-detail-card__traveller--empty{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].booking-detail-card__traveller--empty,#profile-accordion>[id^='profile-accordion-body-'].booking-detail-card__traveller--empty{display:grid;grid-template-rows:0fr}.booking-detail-card__owner-badge{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1))}.booking-detail-card__owner-badge .ix-language-model-checkmark-stroke{font-size:.625rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.booking-detail-card__traveller-label{margin-bottom:.25rem;font-size:.625rem}.booking-detail-card__traveller-value{display:block;min-height:1.25rem;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-detail-card__traveller-value)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-detail-card__traveller-value)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.booking-detail-card__traveller-value{display:flex;flex-direction:column}.profile-menu-container.booking-detail-card__traveller-value{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.booking-detail-card__traveller-value{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.booking-detail-card__traveller-value) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.booking-detail-card__traveller-value){overflow:hidden}#dropdownAvatarName.booking-detail-card__traveller-value{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.booking-detail-card__traveller-value::-webkit-scrollbar{display:none;width:0;height:0}}.booking-detail-card__policy-title{font-size:1.125rem;line-height:1.75rem}.booking-detail-card__policy-content{font-size:.875rem;line-height:1.25rem}.booking-detail-card__policy-section{margin-top:1.5rem}.booking-detail-card__bottom-bar{flex-direction:row;gap:0;padding-left:2rem;padding-right:1rem}.booking-detail-card__back-link{display:block;display:flex;width:auto;cursor:pointer;align-items:center;justify-content:flex-start;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-detail-card__back-link)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.booking-detail-card__back-link)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.booking-detail-card__back-link{display:flex;flex-direction:column}.profile-menu-container.booking-detail-card__back-link{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.booking-detail-card__back-link{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.booking-detail-card__back-link) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.booking-detail-card__back-link){overflow:hidden}#dropdownAvatarName.booking-detail-card__back-link{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.booking-detail-card__back-link::-webkit-scrollbar{display:none;width:0;height:0}}.booking-detail-card__actions-group{width:auto;flex-direction:row}.booking-detail-card__btn-outline{width:auto;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.booking-detail-card__btn-solid{width:auto;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}}.result-map-simple{display:flex;height:100%;width:100%;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.result-map-simple.is-list-hidden .map-list-panel{display:none}.sidebar-accordion>div.result-map-simple.is-list-hidden .map-list-panel>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.result-map-simple.is-list-hidden .map-list-panel{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.result-map-simple.is-list-hidden .map-list-panel)){padding:0}}.cards-grid-container.result-map-simple.is-list-hidden .map-list-panel,.cards-list-container.result-map-simple.is-list-hidden .map-list-panel{display:none}.hotel-modal__gallery-content.result-map-simple.is-list-hidden .map-list-panel+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.result-map-simple.is-list-hidden .map-list-panel,.search-cancelled-wrapper.result-map-simple.is-list-hidden .map-list-panel,.no-hotel-found-wrapper.result-map-simple.is-list-hidden .map-list-panel,.search-cancelled-view__alert-wrap.result-map-simple.is-list-hidden .map-list-panel,.no-hotel-found__alert-wrap.result-map-simple.is-list-hidden .map-list-panel{display:none}.profile-menu-container.result-map-simple.is-list-hidden .map-list-panel{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].result-map-simple.is-list-hidden .map-list-panel,#profile-accordion>[id^='profile-accordion-body-'].result-map-simple.is-list-hidden .map-list-panel{display:grid;grid-template-rows:0fr}.result-map-simple.is-list-hidden .map-panel{width:100%}.result-map-simple-inner{display:flex;height:100%;width:100%;flex-direction:column;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:0}.result-map-simple .map-search-wrapper{min-width:0}.result-map-simple .map-current-location{padding-right:0}.result-map-simple .map-body-wrapper{padding-top:.75rem}.result-map-simple .map-footer-row{padding-top:.75rem}.result-map-simple .map-header-row{position:relative;display:flex;flex-direction:column;gap:.5rem;background-color:#fff0;padding-left:0;padding-right:0;padding-bottom:.5rem;padding-top:0}.result-map-simple .map-search-wrapper{display:flex;width:100%;min-width:0;align-items:center;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));background-color:#fff0;padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem;padding-right:.375rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.result-map-simple .map-search-wrapper:focus-within{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-color-black-50) / var(--tw-ring-opacity, 1))}.result-map-simple .map-search-icon{margin-right:0;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.result-map-simple .map-search-wrapper .map-search-input{min-width:0;flex:1 1 0%;border-style:none;background-color:#fff0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px}.result-map-simple .map-search-wrapper .map-search-input:focus{border-color:#fff0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.result-map-simple .map-search-btn{margin-left:.5rem;display:flex;height:2rem;width:2rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-style:none;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.result-map-simple .map-search-btn:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-800) / var(--tw-bg-opacity,1))}.result-map-simple .map-search-btn i{font-size:.875rem;line-height:1.25rem}.result-map-simple .map-current-location{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.25rem;padding-right:0;text-align:left;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.result-map-simple .map-header-actions{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem}.result-map-simple .map-action-btn{display:flex;cursor:pointer;align-items:center;gap:.25rem;border-radius:.75rem;background-color:#fff0;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:2px solid #fff0;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.result-map-simple .map-reset-btn{border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-10) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.result-map-simple .map-header-actions .map-reset-btn{display:none}.sidebar-accordion>div.result-map-simple .map-header-actions .map-reset-btn>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.result-map-simple .map-header-actions .map-reset-btn{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.result-map-simple .map-header-actions .map-reset-btn)){padding:0}}.cards-grid-container.result-map-simple .map-header-actions .map-reset-btn,.cards-list-container.result-map-simple .map-header-actions .map-reset-btn{display:none}.hotel-modal__gallery-content.result-map-simple .map-header-actions .map-reset-btn+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.result-map-simple .map-header-actions .map-reset-btn,.search-cancelled-wrapper.result-map-simple .map-header-actions .map-reset-btn,.no-hotel-found-wrapper.result-map-simple .map-header-actions .map-reset-btn,.search-cancelled-view__alert-wrap.result-map-simple .map-header-actions .map-reset-btn,.no-hotel-found__alert-wrap.result-map-simple .map-header-actions .map-reset-btn{display:none}.profile-menu-container.result-map-simple .map-header-actions .map-reset-btn{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].result-map-simple .map-header-actions .map-reset-btn,#profile-accordion>[id^='profile-accordion-body-'].result-map-simple .map-header-actions .map-reset-btn{display:grid;grid-template-rows:0fr}.result-map-simple .map-close-btn{display:none;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-default) / var(--tw-text-opacity,1))}.sidebar-accordion>div.result-map-simple .map-close-btn>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.result-map-simple .map-close-btn{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.result-map-simple .map-close-btn)){padding:0}}.cards-grid-container.result-map-simple .map-close-btn,.cards-list-container.result-map-simple .map-close-btn{display:none}.hotel-modal__gallery-content.result-map-simple .map-close-btn+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.result-map-simple .map-close-btn,.search-cancelled-wrapper.result-map-simple .map-close-btn,.no-hotel-found-wrapper.result-map-simple .map-close-btn,.search-cancelled-view__alert-wrap.result-map-simple .map-close-btn,.no-hotel-found__alert-wrap.result-map-simple .map-close-btn{display:none}.profile-menu-container.result-map-simple .map-close-btn{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].result-map-simple .map-close-btn,#profile-accordion>[id^='profile-accordion-body-'].result-map-simple .map-close-btn{display:grid;grid-template-rows:0fr}.result-map-simple .map-close-btn i{margin-right:0;font-size:1.125rem;line-height:1.75rem}.result-map-simple .map-body-wrapper{position:relative;display:flex;min-height:0;width:100%;flex:1 1 0%;flex-direction:column;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:0;padding-right:0;padding-top:.25rem;padding-bottom:.25rem}.result-map-simple .map-split-layout{display:flex;min-height:0;width:100%;flex:1 1 0%;flex-direction:column;gap:.75rem}.result-map-simple .map-panel{position:relative;display:flex;width:100%;flex-direction:column}.result-map-simple .full-map-container{position:relative;height:16rem;min-height:0;width:100%;flex:none;overflow:hidden;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-10) / var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.result-map-simple .full-map-container iframe{position:absolute;inset:0;height:100%;width:100%;border-style:none;-o-object-fit:cover;object-fit:cover}.bg-dark-backdrop\/70.fixed.result-map-simple .full-map-container iframe.z-40{display:none}.result-map-simple .floating-map-tabs{position:absolute;top:1rem;left:1rem;z-index:10;display:flex;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.25rem;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.result-map-simple .map-tab{cursor:pointer;border-radius:.375rem;border-style:none;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1.25rem;padding-right:1.25rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.result-map-simple .map-tab:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.result-map-simple .map-tab.active{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.result-map-simple .map-footer-row{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;background-color:#fff0;padding-left:0;padding-right:0;padding-top:.5rem;padding-bottom:0}.result-map-simple .map-footer-reset-btn{display:inline-flex;align-items:center;gap:.25rem;border-radius:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.result-map-simple .btn-filter-on-map{display:flex;flex:1 1 0%;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.result-map-simple .map-controls-row{display:flex;width:100%;flex-direction:column;gap:.75rem;padding-left:0;padding-right:0;padding-top:.5rem;padding-bottom:.25rem}.result-map-simple .map-controls-left{display:flex;width:100%;flex-wrap:wrap;align-items:center;gap:.75rem}.result-map-simple .map-radius-toggle{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.result-map-simple .map-radius-toggle .toggle-switch .slider{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}.result-map-simple .map-radius-toggle .toggle-switch input:checked+.slider{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-default) / var(--tw-bg-opacity,1))}.result-map-simple .map-radius-value{display:inline-flex;min-width:0;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.result-map-simple .map-radius-value i{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.result-map-simple .map-radius-input{width:3rem;border-style:none;background-color:#fff0;padding:0;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));outline:2px solid #fff0;outline-offset:2px}.result-map-simple .map-radius-input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.result-map-simple .map-radius-divider{height:1.25rem;width:1px;align-self:center;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}.result-map-simple .map-radius-unit{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.result-map-simple .map-radius-cancel{display:inline-flex;height:2.25rem;flex-shrink:0;align-items:center;gap:.25rem;white-space:nowrap;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-default) / var(--tw-text-opacity,1))}.result-map-simple .map-radius-cancel i{font-size:1.125rem;line-height:1.75rem}.result-map-simple .map-radius-near{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.result-map-simple .map-apply-filter-btn{display:none}.sidebar-accordion>div.result-map-simple .map-apply-filter-btn>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.result-map-simple .map-apply-filter-btn{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.result-map-simple .map-apply-filter-btn)){padding:0}}.cards-grid-container.result-map-simple .map-apply-filter-btn,.cards-list-container.result-map-simple .map-apply-filter-btn{display:none}.hotel-modal__gallery-content.result-map-simple .map-apply-filter-btn+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.result-map-simple .map-apply-filter-btn,.search-cancelled-wrapper.result-map-simple .map-apply-filter-btn,.no-hotel-found-wrapper.result-map-simple .map-apply-filter-btn,.search-cancelled-view__alert-wrap.result-map-simple .map-apply-filter-btn,.no-hotel-found__alert-wrap.result-map-simple .map-apply-filter-btn{display:none}.profile-menu-container.result-map-simple .map-apply-filter-btn{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].result-map-simple .map-apply-filter-btn,#profile-accordion>[id^='profile-accordion-body-'].result-map-simple .map-apply-filter-btn{display:grid;grid-template-rows:0fr}.result-map-simple .map-list-panel{display:flex;min-height:0;width:100%;flex:1 1 0%;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1))}.result-map-simple .map-list{min-height:0;flex:1 1 0%;overflow-y:auto;overflow-x:hidden;padding-top:.75rem;padding-bottom:.75rem;padding-left:.75rem;padding-right:1.5rem;scrollbar-width:thin}.result-map-simple .map-list::-webkit-scrollbar{height:.5rem;width:.5rem}.result-map-simple .map-list::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-400) / var(--tw-bg-opacity,1))}.result-map-simple .map-list::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}.result-map-simple .map-list-item{margin-bottom:.5rem;display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.625rem;padding-bottom:.625rem}.result-map-simple .map-list-item:last-child{margin-bottom:0}.result-map-simple .map-list-left{display:flex;min-width:0;align-items:flex-start;gap:.5rem}.result-map-simple .map-list-badge{flex-shrink:0;border-top-right-radius:9999px;border-bottom-right-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1));padding-top:.125rem;padding-bottom:.125rem;padding-left:.25rem;padding-right:.5rem;font-size:.625rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.result-map-simple .map-list-title{white-space:normal;overflow-wrap:break-word;padding-top:.125rem;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.result-map-simple .map-list-icon{margin-top:.125rem;flex-shrink:0;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__mobile-sheet-body .result-map-simple{display:flex;height:100%;flex-direction:column;background-color:#fff0}.booking-detail-card__mobile-sheet-body .result-map-simple-inner{display:flex;height:100%;min-height:0;flex-direction:column;border-radius:0;background-color:#fff0}.booking-detail-card__mobile-sheet-body .map-footer-reset-btn{display:inline-flex;border-style:none;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-detail-card__mobile-sheet-body .map-body-wrapper{min-height:0;flex:1 1 0%}.booking-detail-card__mobile-sheet-body .map-split-layout{min-height:0;flex:1 1 0%;gap:.75rem}.booking-detail-card__mobile-sheet-body .map-panel{flex:none}.booking-detail-card__mobile-sheet-body .result-map-simple.is-list-hidden .full-map-container{height:32rem;min-height:0;flex:none}.booking-detail-card__mobile-sheet-body .map-list-panel{max-height:16rem;min-height:0;flex:1 1 0%}.booking-detail-card__mobile-sheet-body .map-list{min-height:0;flex:1 1 0%;overflow-y:auto}.booking-detail-card__mobile-sheet-body .map-controls-left{gap:.5rem}.booking-detail-card__mobile-sheet-body .map-radius-toggle{flex-shrink:0}.booking-detail-card__mobile-sheet-body .map-radius-value{flex:1 1 0%}.booking-detail-card__mobile-sheet-body .map-footer-row{margin-left:-1rem;margin-right:-1rem;margin-top:.5rem;gap:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.75rem}.booking-detail-card__mobile-sheet-body .map-footer-reset-btn{flex:1 1 0%}.booking-detail-card__mobile-sheet-body .map-footer-reset-btn .map-action-buton-span{gap:.25rem;text-decoration-line:underline}.booking-detail-card__mobile-sheet-body .btn-filter-on-map{flex:1 1 0%;font-size:.875rem;line-height:1.25rem;font-weight:600}@media (min-width:1024px){.result-map-simple{position:relative;display:block;display:flex;height:36rem;width:100%;flex-direction:column;background-color:#fff0;padding-left:.5rem;padding-right:.5rem;padding-top:0;padding-bottom:0}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-map-simple)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.result-map-simple)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.result-map-simple{display:flex;flex-direction:column}.profile-menu-container.result-map-simple{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.result-map-simple{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.result-map-simple) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.result-map-simple){overflow:hidden}#dropdownAvatarName.result-map-simple{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.result-map-simple::-webkit-scrollbar{display:none;width:0;height:0}}.result-map-simple .map-header-row{flex-direction:row;align-items:center;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:.5rem;padding-top:1rem}.result-map-simple .map-search-wrapper{max-width:36rem;flex:1 1 0%}.result-map-simple .map-current-location{width:auto;padding-right:18rem;font-size:.875rem;line-height:1.25rem}.result-map-simple .map-header-actions{margin-left:auto;justify-content:flex-end;gap:0}.result-map-simple .map-body-wrapper{padding-left:1.25rem;padding-right:1.25rem;padding-top:.25rem;padding-bottom:.25rem}.result-map-simple .map-split-layout{flex-direction:row;align-items:stretch;gap:1.25rem}.result-map-simple .map-panel{flex:1 1 0%}.result-map-simple .map-list-panel{width:18rem;max-width:18rem;flex-shrink:0}.result-map-simple .map-list{padding:.75rem}.result-map-simple .map-list-badge{font-size:.75rem;line-height:1rem}.result-map-simple .map-list-icon{margin-top:-.25rem}.result-map-simple .map-list-title{white-space:normal;overflow-wrap:break-word}.result-map-simple .map-list-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-map-simple .full-map-container{height:100%;min-height:20rem;width:100%;flex:1 1 0%}.result-map-simple .floating-map-tabs{top:2.25rem;left:2.25rem}.result-map-simple .map-footer-row{padding-left:1.25rem;padding-right:1.25rem;padding-top:.5rem;padding-bottom:1rem}.result-map-simple .btn-filter-on-map{width:auto;flex:none}.result-map-simple .map-controls-row{flex-direction:row;align-items:center;justify-content:space-between;padding-left:1.25rem;padding-right:1.25rem;padding-top:.5rem;padding-bottom:.5rem}.result-map-simple .map-controls-left{min-width:0;flex-wrap:nowrap;gap:1rem}.result-map-simple .map-radius-near{width:auto;min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-map-simple .map-apply-filter-btn{display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.result-map-simple .map-header-actions .map-reset-btn{display:inline-flex}.result-map-simple .map-close-btn{display:inline-flex}.result-map-simple .map-radius-value{font-size:.875rem;line-height:1.25rem}.result-map-simple .map-radius-unit{font-size:.875rem;line-height:1.25rem}}.results-map-hotel-card{width:100%;border-radius:0;border-style:none;background-color:#fff0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.results-map-hotel-card__layout{display:flex;height:auto;flex-direction:column}.results-map-hotel-card__content{display:contents}.results-map-hotel-card__media{position:relative;order:1;margin-top:0;width:100%}.results-map-hotel-card__img{height:14rem;width:100%;border-radius:1rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.results-map-hotel-card__rating-mobile{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.results-map-hotel-card__rating-mobile i{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.results-map-hotel-card__rating-mobile span{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.results-map-hotel-card__top-section{display:none}.sidebar-accordion>div.results-map-hotel-card__top-section>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.results-map-hotel-card__top-section{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.results-map-hotel-card__top-section)){padding:0}}.cards-grid-container.results-map-hotel-card__top-section,.cards-list-container.results-map-hotel-card__top-section{display:none}.hotel-modal__gallery-content.results-map-hotel-card__top-section+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.results-map-hotel-card__top-section,.search-cancelled-wrapper.results-map-hotel-card__top-section,.no-hotel-found-wrapper.results-map-hotel-card__top-section,.search-cancelled-view__alert-wrap.results-map-hotel-card__top-section,.no-hotel-found__alert-wrap.results-map-hotel-card__top-section{display:none}.profile-menu-container.results-map-hotel-card__top-section{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].results-map-hotel-card__top-section,#profile-accordion>[id^='profile-accordion-body-'].results-map-hotel-card__top-section{display:grid;grid-template-rows:0fr}.results-map-hotel-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.booking-detail-card__mobile-sheet-divider.results-map-hotel-detail__divider{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1))}.booking-detail-card__mobile-sheet-title.results-map-hotel-detail__title{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.results-map-hotel-card__close{display:flex;height:2rem;width:2rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.results-map-hotel-card__meta{padding-left:1.25rem;padding-right:1.25rem;padding-top:.25rem}.results-map-hotel-card__rating{display:inline-flex;align-items:center;gap:.375rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.results-map-hotel-card__rating i{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.results-map-hotel-card__desc{order:2;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;padding-left:0;padding-right:0;padding-top:1rem;font-size:.75rem;line-height:1rem;font-weight:400;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.results-map-hotel-card__footer{order:3;margin-left:-1rem;margin-right:-1rem;margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:0}.results-map-hotel-card__price-label{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.results-map-hotel-card__price-value{margin-top:.125rem;display:flex;align-items:baseline;gap:.375rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.results-map-hotel-card__price-currency,.results-map-hotel-card__price-amount{font-size:.875rem;line-height:1.25rem;font-weight:600}.results-map-hotel-card__price-suffix{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.results-map-hotel-card__cta{width:auto;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:2.5rem;padding-right:2.5rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}@media (min-width:1024px){.results-map-hotel-card{max-width:36rem;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));box-shadow:0 4px 25px 0 rgb(75 132 205 / .08)}.results-map-hotel-card__layout{height:9rem;flex-direction:row}.results-map-hotel-card__content{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;justify-content:space-between}.results-map-hotel-card__media{order:0;height:100%;width:9rem;flex-shrink:0}.results-map-hotel-card__img{height:100%;width:100%;border-radius:0;border-top-left-radius:1rem;border-bottom-left-radius:1rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.results-map-hotel-card__top-section{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding-right:1rem;padding-top:.75rem}.results-map-hotel-card__header{position:relative;flex:1 1 0%;padding:0}.results-map-hotel-card__title{padding-left:.75rem;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.results-map-hotel-card__title::before{content:'';position:absolute;left:0;top:50%;height:1.5rem;width:.125rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-right-radius:.125rem;border-bottom-right-radius:.125rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}.results-map-hotel-card__meta{flex-shrink:0;padding:0}.results-map-hotel-card__rating{gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:400}.results-map-hotel-card__rating i{font-size:.875rem;line-height:1.25rem}.results-map-hotel-card__desc{order:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-top:.375rem;padding-left:.75rem;padding-right:5rem;font-size:.75rem;line-height:1rem;font-weight:400;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.results-map-hotel-card__footer{order:0;margin-left:0;margin-right:0;border-style:none;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem;padding-top:.25rem}.results-map-hotel-card__price-label{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.results-map-hotel-card__price-value{margin-top:0;gap:.25rem}.results-map-hotel-card__price-currency,.results-map-hotel-card__price-amount{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-900) / var(--tw-text-opacity,1))}.results-map-hotel-card__price-suffix{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.results-map-hotel-card__cta{width:auto;border-radius:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600}}i[class^="ix-"]{font-family:"irix"!important}input{outline:none!important}:focus-visible{outline:0}.pageContent{display:flex;flex-direction:column;justify-content:space-between}.mask{z-index:0!important}.modal-overlay{position:fixed;inset:0;z-index:121;display:none;height:100%;width:100%;align-items:center;justify-content:center;background-color:rgb(var(--tw-color-black-950) / .75)}.sidebar-accordion>div.modal-overlay>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.modal-overlay{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.modal-overlay)){padding:0}}.cards-grid-container.modal-overlay,.cards-list-container.modal-overlay{display:none}.hotel-modal__gallery-content.modal-overlay+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.modal-overlay,.search-cancelled-wrapper.modal-overlay,.no-hotel-found-wrapper.modal-overlay,.search-cancelled-view__alert-wrap.modal-overlay,.no-hotel-found__alert-wrap.modal-overlay{display:none}.bg-dark-backdrop\/70.modal-overlay.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.modal-overlay.z-40{display:none}.profile-menu-container.modal-overlay{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].modal-overlay,#profile-accordion>[id^='profile-accordion-body-'].modal-overlay{display:grid;grid-template-rows:0fr}.modal-wrapper{position:relative;height:100%;width:100%;overflow:hidden;border-top-left-radius:.5rem;border-top-right-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.modal-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.modal-title-icon{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.bg-dark-backdrop\/70.fixed.inset-0.z-40{display:none}.modal-close-btn{width:2rem;height:2rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-600) / var(--tw-border-opacity,1));font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.languages{display:flex;flex-direction:column;gap:1rem}.languages-item{display:flex;cursor:pointer;align-items:center;gap:.5rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:.25rem;padding-right:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1));&.selected{border-radius:.375rem}&.selected{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1))}}.languages-item-icon{width:1.5rem;height:1.5rem;overflow:hidden;border-radius:9999px;img{height:100%}img{width:100%}img{-o-object-fit:cover;object-fit:cover}}.language-check-icon{display:none;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.sidebar-accordion>div.language-check-icon>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.language-check-icon{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.language-check-icon)){padding:0}}.cards-grid-container.language-check-icon,.cards-list-container.language-check-icon{display:none}.hotel-modal__gallery-content.language-check-icon+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.language-check-icon,.search-cancelled-wrapper.language-check-icon,.no-hotel-found-wrapper.language-check-icon,.search-cancelled-view__alert-wrap.language-check-icon,.no-hotel-found__alert-wrap.language-check-icon{display:none}.profile-menu-container.language-check-icon{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].language-check-icon,#profile-accordion>[id^='profile-accordion-body-'].language-check-icon{display:grid;grid-template-rows:0fr}.languages-item.selected{.language-check-icon{display:inline-block}}input[type="text"],input[type="email"],input[type="password"],input[type="number"],select,textarea{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));outline:2px solid #fff0;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms;&:focus{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1))}&:focus{outline:2px solid #fff0;outline-offset:2px}&:disabled{cursor:not-allowed}&:disabled{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-400) / var(--tw-bg-opacity,1))}&:disabled{opacity:.6}}i{display:inline-block}select:not([size]){background-image:url(../images/drop-down.png);background-size:16px auto}.search-modal-wrapper{position:relative;z-index:10;height:557px;width:360px;overflow:hidden;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.search-modal-content{position:relative;display:flex;height:100%;flex-direction:column;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.search-hero{position:relative;height:16rem;min-height:6rem;overflow:hidden;border-top-left-radius:.5rem;border-top-right-radius:.5rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--tw-color-primary-200) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--tw-color-primary-200) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:rgb(var(--tw-color-secondary-200) / 1) var(--tw-gradient-to-position);padding:2rem;text-align:center}.hero-bg-decor{pointer-events:none;position:absolute;inset:0;z-index:0;height:100%;width:100%;padding:.25rem}.bg-dark-backdrop\/70.fixed.hero-bg-decor.z-40{display:none}.hero-bg-decor img{position:absolute;-o-object-fit:contain;object-fit:contain;opacity:.7}.bg-cloud-left{top:2.25rem;left:1.75rem;width:3.5rem;opacity:0.2!important}.bg-cloud-right{top:2.5rem;right:1.25rem;width:5rem;opacity:0.1!important}.bg-tree-left{bottom:1rem;width:100%}.bg-building-left{bottom:-5rem;left:17%;height:11rem;width:3.5rem;opacity:0.4!important}.bg-building-center{bottom:-3.5rem;left:50%;width:5rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bg-building-right{bottom:-5rem;right:17%;width:4rem;opacity:0.3!important}.search-modal-body{flex:1 1 0%;overflow-y:auto;overflow-y:hidden}.search-graphic{margin-bottom:.25rem;img{margin-left:auto;margin-right:auto}img{display:block}img{height:3.5rem}img{width:2.5rem}img{-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarNameimg)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarNameimg)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarNameimg)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarNameimg)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarNameimg)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarNameimg){}}}.search-advanced-panel img.supplier-dropdown-menu{display:flex;flex-direction:column}img.profile-menu-container{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){img.profile-menu-container{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarNameimg) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarNameimg){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarNameimg{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarNameimg::-webkit-scrollbar{display:none;width:0;height:0}}}@keyframes search-magnifier-active{0%,100%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(-.125rem,-.5rem) rotate(-14deg)}75%{transform:translate(.125rem,-.25rem) rotate(14deg)}}.search-progress.hotel-search-progress .search-graphic__magnifier{animation:search-magnifier-active 1.2s ease-in-out infinite;transform-origin:center center;will-change:transform}@media (prefers-reduced-motion:reduce){.search-progress.hotel-search-progress .search-graphic__magnifier{animation:none}}.search-title{margin-bottom:.75rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.progress-wrap{display:flex;width:100%;justify-content:center}.progress-track{position:relative;height:.875rem;width:16rem!important;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-400) / var(--tw-bg-opacity,1))}.progress-fill{height:100%;width:10rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-default) / var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.progress-percentage{margin-top:.625rem;display:flex;justify-content:center;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.hero-clouds{position:absolute;left:0;right:0;top:13.75rem;z-index:10!important}.search-info{z-index:20!important;margin-top:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding-bottom:1rem;text-align:center}.search-location{z-index:20!important;margin-bottom:.25rem;display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1));i{font-size:1rem;line-height:1.5rem}i{line-height:1}}.search-location-text{font-weight:600}.search-dates{z-index:20!important;margin-top:.25rem;display:flex;height:1.75rem;width:16rem;align-items:center;justify-content:center;border-radius:9999px;padding-top:.375rem;padding-bottom:.375rem;padding-left:.625rem;padding-right:.375rem}.date-pill{display:inline-flex;height:1rem;align-items:center;gap:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.date-sep{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));opacity:.4}.search-pills{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.pill{display:inline-flex;height:1.75rem;align-items:center;justify-content:space-between;gap:.25rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));background-color:#fff0;padding-left:.5rem;padding-right:.5rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.pill .label{opacity:.6}.pill b{margin-left:.5rem;font-weight:600}.results-summary{position:absolute;left:4rem;z-index:50;margin-left:auto;margin-right:auto;display:flex;height:2rem;width:15rem;align-items:center;justify-content:center;gap:.25rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1));padding-top:.625rem;padding-bottom:.625rem;padding-left:.875rem;padding-right:.875rem;font-size:.75rem;line-height:1rem;i{font-size:.875rem;line-height:1.25rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}span{font-size:.75rem;line-height:1rem}span{font-weight:400}span{line-height:1.25}span{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}span{opacity:0.6!important}}.search-modal-footer{position:relative;z-index:10;margin-top:1rem;margin-bottom:1rem;align-items:center;justify-content:center;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-top:1.5rem;button{width:100%}button{justify-content:center}button{padding-top:.875rem;padding-bottom:.875rem}}.search-progress.hotel-search-progress .search-modal-footer{padding-left:1rem;padding-right:1rem}.cancel-search{margin-top:.75rem;display:block;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.cancel-search)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.cancel-search)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.cancel-search{display:flex;flex-direction:column}.profile-menu-container.cancel-search{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.cancel-search{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.cancel-search) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.cancel-search){overflow:hidden}#dropdownAvatarName.cancel-search{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.cancel-search::-webkit-scrollbar{display:none;width:0;height:0}}.create-modal-wrapper{position:relative;z-index:10;height:20rem;width:360px;overflow:hidden;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.reservation-progress-body{position:relative;z-index:20;margin-top:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem;text-align:center}.create-reservation__title{position:relative;z-index:20;margin-top:2rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.create-reservation__description{position:relative;z-index:20;margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.create-reservation-hero{position:relative;display:flex;height:13rem;flex-direction:column;align-items:center;overflow:hidden;border-top-left-radius:.5rem;border-top-right-radius:.5rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:rgb(var(--tw-color-primary-200) / 1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--tw-color-primary-200) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:rgb(var(--tw-color-secondary-200) / 1) var(--tw-gradient-to-position);padding:2rem;text-align:center}.reservation-hero-clouds{position:absolute;left:0;right:0;top:8rem;z-index:10!important}.reservation-bg-tree-left{bottom:2rem;width:100%}@keyframes loading-dots-wave{0%,40%,100%{transform:translateY(0);opacity:.45}20%{transform:translateY(-.5rem);opacity:1}}.loading-dots{margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem;.dot{display:block}.dot{height:.75rem}.dot{width:.75rem}.dot{border-radius:.25rem}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.dot)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.dot)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.dot)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName.dot)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName.dot)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName.dot){}}}.search-advanced-panel .supplier-dropdown-menu.dot{display:flex;flex-direction:column}.profile-menu-container.dot{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.dot{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.dot) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName.dot){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName.dot{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName.dot::-webkit-scrollbar{display:none;width:0;height:0}}.dot{animation:loading-dots-wave 1.1s ease-in-out infinite;will-change:transform,opacity}.dot-1{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-450) / var(--tw-bg-opacity,1))}.dot-1{animation-delay:0ms}.dot-2{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-250) / var(--tw-bg-opacity,1))}.dot-2{animation-delay:110ms}.dot-3{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-100) / var(--tw-bg-opacity,1))}.dot-3{animation-delay:220ms}.dot-4{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1))}.dot-4{animation-delay:330ms}@media (prefers-reduced-motion:reduce){.dot{animation:none}.dot{opacity:.8}}}.wait-status-text{font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1));span{font-weight:600}span{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}}.wait-disclaimer-text{margin-top:1.25rem;margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.empty-div-footer{display:flex;height:3.5rem;width:100%;align-items:center;justify-content:space-between;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;border-top-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;&.pageControls-attached{position:sticky}&.pageControls-attached{bottom:0}&.pageControls-attached{border-radius:0}}.footer-text{font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.footer-left{display:none;align-items:center;gap:.5rem}.sidebar-accordion>div.footer-left>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.footer-left{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.footer-left)){padding:0}}.cards-grid-container.footer-left,.cards-list-container.footer-left{display:none}.hotel-modal__gallery-content.footer-left+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.footer-left,.search-cancelled-wrapper.footer-left,.no-hotel-found-wrapper.footer-left,.search-cancelled-view__alert-wrap.footer-left,.no-hotel-found__alert-wrap.footer-left{display:none}.profile-menu-container.footer-left{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].footer-left,#profile-accordion>[id^='profile-accordion-body-'].footer-left{display:grid;grid-template-rows:0fr}@media (min-width:1024px){.footer-left{display:flex}}.footer-center{display:flex;align-items:center}.footer-right{display:flex;align-items:center;gap:.5rem}@media (min-width:1024px){.footer-right{gap:0}}.footer-right .footer-text{display:none}.sidebar-accordion>div.footer-right .footer-text>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.footer-right .footer-text{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.footer-right .footer-text)){padding:0}}.cards-grid-container.footer-right .footer-text,.cards-list-container.footer-right .footer-text{display:none}.hotel-modal__gallery-content.footer-right .footer-text+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.footer-right .footer-text,.search-cancelled-wrapper.footer-right .footer-text,.no-hotel-found-wrapper.footer-right .footer-text,.search-cancelled-view__alert-wrap.footer-right .footer-text,.no-hotel-found__alert-wrap.footer-right .footer-text{display:none}.profile-menu-container.footer-right .footer-text{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].footer-right .footer-text,#profile-accordion>[id^='profile-accordion-body-'].footer-right .footer-text{display:grid;grid-template-rows:0fr}@media (min-width:1024px){.footer-right .footer-text{display:block}}.footer-dropdown{order:2;margin-left:0;margin-right:0;display:flex;height:2rem;min-width:3.5rem;cursor:pointer;align-items:center;justify-content:space-between;gap:.25rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}@media (min-width:1024px){.footer-dropdown{order:0}}.footer-dropdown i{font-size:.625rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.footer-menu-up{position:absolute;left:0;z-index:50;display:flex;width:100%;min-width:3.5rem;flex-direction:column;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-top:.25rem;padding-bottom:.25rem;--tw-shadow:0 -4px 15px rgba(0,0,0,0.05);--tw-shadow-colored:0 -4px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);bottom:calc(100% + 6px);top:auto;li{cursor:pointer}li{padding-left:.75rem;padding-right:.75rem}li{padding-top:.375rem;padding-bottom:.375rem}li{text-align:center}li{font-size:.75rem;line-height:1rem}li{--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}li{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}li{transition-duration:150ms}li:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1))}li:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}}.footer-dropdown.active{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-default) / var(--tw-border-opacity,1));i.down-icon{transform:rotate(180deg)}}.pagination-buttons{display:contents;align-items:center}@media (min-width:1024px){.pagination-buttons{margin-left:1rem;display:flex;gap:.5rem}}.order-popup{position:fixed;inset:0;z-index:999;display:none}.sidebar-accordion>div.order-popup>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.order-popup{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.order-popup)){padding:0}}.cards-grid-container.order-popup,.cards-list-container.order-popup{display:none}.hotel-modal__gallery-content.order-popup+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.order-popup,.search-cancelled-wrapper.order-popup,.no-hotel-found-wrapper.order-popup,.search-cancelled-view__alert-wrap.order-popup,.no-hotel-found__alert-wrap.order-popup{display:none}.bg-dark-backdrop\/70.order-popup.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.order-popup.z-40{display:none}.profile-menu-container.order-popup{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].order-popup,#profile-accordion>[id^='profile-accordion-body-'].order-popup{display:grid;grid-template-rows:0fr}.order-popup.is-active{display:flex;align-items:center;justify-content:center}.order-popup-overlay{position:absolute;inset:0;background-color:rgb(var(--tw-color-black-overlay) / .8)}.bg-dark-backdrop\/70.fixed.order-popup-overlay.z-40{display:none}.order-popup-box{position:relative;z-index:999;display:flex;width:91.666667%;max-width:24rem;flex-direction:column;align-items:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));text-align:center;--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.order-popup-header{display:flex;width:100%;justify-content:flex-end;padding:.5rem}.order-popup-body{padding:1rem}.order-popup-warning{display:flex;flex-direction:column;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-yellow) / var(--tw-bg-opacity,1));padding:.5rem;text-align:left;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.order-popup-warning__danger{margin-bottom:.5rem;display:flex;justify-content:flex-start;border-radius:.375rem;border-width:1px;border-color:rgb(var(--tw-color-semantic-rust-orange) / .16);--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1));padding:1rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1));i{font-size:1.25rem;line-height:1.75rem}.alert-text{padding-left:1rem;padding-right:1rem}.alert-text{text-align:left}.alert-text{text-transform:uppercase}}.order-popup-list{list-style-position:outside;list-style-type:disc;padding-left:1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}@media (min-width:1024px){{&.order-popup-list{margin-top:.25rem}&.order-popup-list{padding-left:1rem}&.order-popup-list{margin-top:.25rem}&.order-popup-list{padding-left:1rem}&.order-popup-list{margin-top:.25rem}&.order-popup-list{padding-left:1rem}}}.order-popup-list{.darker{font-weight:600}}.order-popup-list li{padding-left:.25rem}.order-popup-close{cursor:pointer;border-radius:9999px;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.order-popup-icon{margin-bottom:.5rem;font-size:3rem;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.order-popup-title{margin-bottom:.75rem;padding-left:1rem;padding-right:1rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.confirmation-popup-title{margin-bottom:.75rem;padding-left:0;padding-right:0;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.order-popup-desc{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.order-popup-idPill{height:5rem;width:5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-200) / var(--tw-bg-opacity,1));padding:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}.search-form-section>.order-popup-idPill{display:none}.order-popup-actions{display:flex;width:100%;justify-content:center;gap:.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));padding:.625rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.bootstrap-dialog-footer-buttons{display:flex;width:100%;justify-content:center;gap:.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));padding:.625rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.order-popup.type-blue .order-popup-title{font-size:1.125rem;line-height:1.75rem}.order-popup.type-blue .order-popup-desc{padding-left:2rem;padding-right:2rem}.order-popup.type-red .order-popup-title{font-size:1rem;line-height:1.5rem}.logout-popup-body{padding:2rem;padding-bottom:1.5rem;padding-top:1rem}.logout-popup-background{margin-bottom:.25rem;height:5rem;background-color:#fff0}.search-form-section>.logout-popup-background{display:none}.logout-popup-title{margin-bottom:.75rem;padding-left:4rem;padding-right:4rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.logout-popup-title-background{background-color:#fff0;padding-left:2.5rem;padding-right:2.5rem}.logout-popup-icon-bg{margin-left:9rem;margin-right:9rem;height:5rem;width:5rem;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(219 234 254 / var(--tw-bg-opacity,1))}.search-form-section>.logout-popup-icon-bg{display:none}.logout-popup-icon i{margin-top:1rem;margin-bottom:.5rem;margin-left:.25rem;font-size:3rem;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.unlink{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-green) / var(--tw-bg-opacity,1));padding:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.unlink:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-red-500) / var(--tw-bg-opacity,1))}.instruction-alert{margin-bottom:1rem;display:flex;width:100%;align-items:flex-start;border-radius:.5rem;border-width:1px;border-color:rgb(var(--tw-color-semantic-orange) / var(--tw-border-opacity,1));--tw-border-opacity:0.15;background-color:rgb(var(--tw-color-semantic-yellow) / var(--tw-bg-opacity,1));--tw-bg-opacity:0.4;padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem;padding-bottom:1rem}.instruction-alert__icon-wrap{margin-top:.25rem;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.instruction-alert__alert-icon i{margin-top:0;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.instruction-alert__body{margin-left:.75rem;flex:1 1 0%}.instruction-alert .highlight{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.default-arrow-tooltip{position:absolute;z-index:10;display:inline-block;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.left-arrow-tooltip{position:absolute;z-index:10!important;margin-left:3.5rem!important;display:inline-block;display:flex;flex-direction:column;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-10) / var(--tw-bg-opacity,1));padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.left-arrow-tooltip .tooltip-arrow{margin-left:-4rem}.right-arrow-tooltip{position:absolute;z-index:10;margin-left:-2.5rem!important;display:inline-block;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms;.btn-tooltip-ID{font-weight:500}.btn-tooltip-ID{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}}.right-arrow-tooltip .tooltip-arrow{margin-left:2.5rem}.most-right-tooltip{position:absolute;z-index:10;margin-left:-6rem!important;display:inline-block;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.most-right-tooltip .tooltip-arrow{margin-left:5rem}.fb-modal-container{position:fixed;top:0;right:0;left:0;z-index:50;display:none;height:100%;width:100%;align-items:center;justify-content:center;overflow-y:auto;overflow-x:hidden;background-color:rgb(var(--tw-color-black-overlay) / .8)}.sidebar-accordion>div.fb-modal-container>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.fb-modal-container{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.fb-modal-container)){padding:0}}.cards-grid-container.fb-modal-container,.cards-list-container.fb-modal-container{display:none}.hotel-modal__gallery-content.fb-modal-container+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.fb-modal-container,.search-cancelled-wrapper.fb-modal-container,.no-hotel-found-wrapper.fb-modal-container,.search-cancelled-view__alert-wrap.fb-modal-container,.no-hotel-found__alert-wrap.fb-modal-container{display:none}.bg-dark-backdrop\/70.fb-modal-container.inset-0.z-40{display:none}.profile-menu-container.fb-modal-container{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].fb-modal-container,#profile-accordion>[id^='profile-accordion-body-'].fb-modal-container{display:grid;grid-template-rows:0fr}.fb-modal-container__content-wrapper{position:relative;max-height:100%;width:100%;max-width:42rem;padding:1rem}.fb-modal-container__content{position:relative;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.fb-modal-container__content-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem}.fb-modal-container__content-header-text{font-size:1.125rem;line-height:1.75rem;font-weight:500}.fb-modal-container__content-header-close-icon{cursor:pointer;font-size:1.625rem}.fb-modal-container__content-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.fb-modal-container__content-body{padding-top:1rem;padding-bottom:1rem}.fb-modal-container__content-footer{display:flex;align-items:center;justify-content:flex-end}.fb-modal-container__content-footer>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.fb-modal-container__content-footer{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-200) / var(--tw-border-opacity,1));padding-top:1rem}.reservation-success__content{.modal-dialog{background:radial-gradient(circle at top right,#10d62169 0%,#ffffff00 25%),#ffffff}.modal-header{border-width:0}.modal-header{padding:0}.bootstrap-dialog-footer-buttons .btn{margin-left:auto}.bootstrap-dialog-footer-buttons .btn{max-width:128px}}.reservation-success__header{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-width:0}.reservation-success__hero{margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.success-icon-wrapper{height:5rem;width:5rem;border-radius:9999px;padding:.375rem}.search-form-section>.success-icon-wrapper{display:none}.success-icon-wrapper{background:linear-gradient(135deg,#10d62133,#10d61f00)}.success-icon-middle{display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1))}.success-icon-inner{display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-green) / var(--tw-bg-opacity,1))}.success-icon-inner i{font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.success-title{padding-left:1rem;padding-right:1rem;font-size:1.375rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.reservation-details-card{margin-left:.25rem;margin-right:.25rem;display:flex;flex-direction:column;gap:.75rem;border-radius:.5rem;border-width:2px;border-style:dashed;--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-greenl) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1));padding:.5rem}.detail-row-container{gap:.25rem}.card-separator{margin-top:.5rem;margin-bottom:.5rem;width:100%;border-top-width:1px;border-bottom-width:0;border-left-width:0;border-right-width:0;border-color:rgb(var(--tw-color-semantic-green) / var(--tw-border-opacity,1));--tw-border-opacity:0.3}.detail-row{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.detail-value{display:flex;align-items:center;gap:.125rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1));&.lighter{font-weight:500}}.reservation-status-pill{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-300) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.border-b-spacer{margin-bottom:.25rem;border-bottom-width:1px;border-color:rgb(var(--tw-color-semantic-green) / var(--tw-border-opacity,1));--tw-border-opacity:0.3;padding-bottom:.75rem}.supplier-value-img{margin-top:.125rem;height:1rem;width:1rem;-o-object-fit:contain;object-fit:contain}.price-value{display:flex;align-items:center;gap:.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1));i{font-size:.875rem;line-height:1.25rem}i{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity,1))}}.total-fare-info-price-label:not(.price-override){.price-value{font-size:1rem;line-height:1.5rem}.price-value{font-weight:700}}.total-fare-info-price-label.price-override{text-decoration-line:none;.booking-summary-bar__total{font-size:.75rem;line-height:1rem}.booking-summary-bar__total{font-weight:400}.booking-summary-bar__total{--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.booking-summary-bar__total{b,strong{font-weight:400}b,strong{--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}}&+.total-fare-external-info-label{margin:0px!important}&+.total-fare-external-info-label{font-size:1rem;line-height:1.5rem}&+.total-fare-external-info-label{font-weight:700}}.tina-price-display{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.booking-summary-bar__price-info .tina-price-display{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));b,strong{font-weight:700}}.package-rate-info{margin-top:.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));padding-left:.25rem;padding-right:.25rem;padding-bottom:1rem;font-size:.875rem;line-height:1.25rem}.info-title{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.info-sub-title{margin-top:1rem;margin-bottom:.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.info-desc{--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}.additional-services-wrapper{margin-top:1.5rem;text-align:center}.services-title{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1))}.services-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.fb-modal-overlay{position:fixed;top:0;right:0;left:0;z-index:50;display:none;height:100%;max-height:100%;width:100%;align-items:center;justify-content:center;overflow-y:auto;overflow-x:hidden;background-color:rgb(var(--tw-color-black-950) / .8)}.sidebar-accordion>div.fb-modal-overlay>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.fb-modal-overlay{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.fb-modal-overlay)){padding:0}}.cards-grid-container.fb-modal-overlay,.cards-list-container.fb-modal-overlay{display:none}.hotel-modal__gallery-content.fb-modal-overlay+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.fb-modal-overlay,.search-cancelled-wrapper.fb-modal-overlay,.no-hotel-found-wrapper.fb-modal-overlay,.search-cancelled-view__alert-wrap.fb-modal-overlay,.no-hotel-found__alert-wrap.fb-modal-overlay{display:none}.bg-dark-backdrop\/70.fb-modal-overlay.inset-0.z-40{display:none}.profile-menu-container.fb-modal-overlay{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].fb-modal-overlay,#profile-accordion>[id^='profile-accordion-body-'].fb-modal-overlay{display:grid;grid-template-rows:0fr}.fb-modal-wrapper{position:relative;max-height:100%;width:100%;max-width:48rem;padding:1rem}.fb-modal-content{position:relative;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sorting-dropdown{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-top:.375rem;padding-bottom:.375rem;padding-inline-start:.75rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-default) / var(--tw-text-opacity,1));i.down-icon{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}i.icon-1{margin-left:1rem}i.icon-1{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}&>label{display:flex}&>label{width:100%}&>label{align-items:center}span{flex-shrink:0}span{font-size:.75rem;line-height:1rem}span{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}span{&.select2{width:auto!important}}select{margin:0}select{border-style:none}select{font-size:.75rem;line-height:1rem}select{outline:2px solid #fff0;outline-offset:2px}select:focus{border-style:none}select:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}select:focus{outline:2px solid #fff0;outline-offset:2px}select:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}select:focus{--tw-ring-color:transparent}select:focus{--tw-ring-offset-width:0px}select{--tw-ring-shadow:none;--tw-ring-offset-shadow:none;--tw-ring-offset-width:0px;--tw-ring-offset-color:transparent}.select2-container--bootstrap .select2-selection{display:flex}.select2-container--bootstrap .select2-selection{align-items:center}.select2-container--bootstrap .select2-selection{align-self:center}.select2-container--bootstrap .select2-selection{border-style:none}.select2-container--bootstrap .select2-selection{padding-top:0;padding-bottom:0}.select2-container--bootstrap .select2-selection{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.tina-toolbox .sorting-dropdown{padding-inline-end:.75rem;.select2-selection__rendered{position:relative}.select2-selection__rendered{padding-right:30px}.select2-selection__clear{position:absolute}.select2-selection__clear{right:0}.select2-selection__clear{font-size:1.25rem;line-height:1.75rem}.select2-selection__clear{line-height:inherit}}.poi-dropdown.select2-hidden-accessible{display:none}.sidebar-accordion>div.poi-dropdown.select2-hidden-accessible>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.poi-dropdown.select2-hidden-accessible{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.poi-dropdown.select2-hidden-accessible)){padding:0}}.cards-grid-container.poi-dropdown.select2-hidden-accessible,.cards-list-container.poi-dropdown.select2-hidden-accessible{display:none}.hotel-modal__gallery-content.poi-dropdown.select2-hidden-accessible+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.poi-dropdown.select2-hidden-accessible,.search-cancelled-wrapper.poi-dropdown.select2-hidden-accessible,.no-hotel-found-wrapper.poi-dropdown.select2-hidden-accessible,.search-cancelled-view__alert-wrap.poi-dropdown.select2-hidden-accessible,.no-hotel-found__alert-wrap.poi-dropdown.select2-hidden-accessible{display:none}.profile-menu-container.poi-dropdown.select2-hidden-accessible{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].poi-dropdown.select2-hidden-accessible,#profile-accordion>[id^='profile-accordion-body-'].poi-dropdown.select2-hidden-accessible{display:grid;grid-template-rows:0fr}[data-toggle="tooltip.new"]{position:relative}[data-toggle="tooltip.new"]:hover:before{content:attr(data-title);position:absolute;bottom:100%;z-index:1;text-wrap:nowrap;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;font-size:.75rem;line-height:1rem;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-toggle="tooltip.new.raw"]{position:relative;[data-toggle="tooltip.new.content"]{display:none}.tooltip[data-toggle="tooltip.new.content"]>.tooltip-arrow:before{visibility:hidden}[role="tooltip"][data-toggle="tooltip.new.content"]>[data-popper-arrow]:before{visibility:hidden}[role="tooltip"][data-toggle="tooltip.new.content"]>[data-popper-arrow]:after{visibility:hidden}[data-toggle="tooltip.new.content"]{pointer-events:none}[data-toggle="tooltip.new.content"]{visibility:hidden}[data-toggle="tooltip.new.content"]{--tw-translate-y:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-toggle="tooltip.new.content"]{opacity:0}[data-toggle="tooltip.new.content"]{transition-property:opacity,transform,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}[data-toggle="tooltip.new.content"]{transition-duration:200ms}[data-toggle="tooltip.new.content"]{transition-timing-function:cubic-bezier(0,0,.2,1)}[data-toggle="tooltip.new.content"]{transition-delay:0ms}&:hover [data-toggle="tooltip.new.content"]{pointer-events:auto}&:hover [data-toggle="tooltip.new.content"]{visibility:visible}&:hover [data-toggle="tooltip.new.content"]{opacity:1}&:hover [data-toggle="tooltip.new.content"]{transition-delay:75ms}}[data-toggle="tooltip.new.content"]{&::after{content:""}&::after{position:absolute}&::after{top:100%}&::after{height:0}&::after{width:0}&::after{border-left-width:6px;border-right-width:6px}&::after{border-top-width:7px}&::after{border-left-color:#fff0;border-right-color:#fff0}&::after{--tw-border-opacity:1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity,1))}&::after{filter:drop-shadow(0 1px 1px rgb(0 0 0 / .06))}&:not([data-tooltip-align])::after,&[data-tooltip-align="left"]::after{left:1rem}&:not([data-tooltip-align])::after,&[data-tooltip-align="left"]::after{right:auto}&[data-tooltip-align="right"]{right:0}&[data-tooltip-align="right"]{left:auto}&[data-tooltip-align="right"]{&::after{right:1rem}&::after{left:auto}}&[data-tooltip-align="center"]{left:50%}&[data-tooltip-align="center"]{right:auto}&[data-tooltip-align="center"]{transform:translate(-50%,.25rem)}&[data-tooltip-align="center"]::after{left:50%;margin-left:-6px}&[data-tooltip-align="center"]::after{right:auto}}[data-toggle="tooltip.new.raw"]:hover [data-toggle="tooltip.new.content"][data-tooltip-align="center"]{transform:translate(-50%,0)}[data-toggle="tooltip.new.raw"]:hover [data-toggle="tooltip.new.content"]:not([data-tooltip-align="center"]){transform:translateY(0)}body.tooltip-new-js [data-toggle="tooltip.new.raw"] [data-toggle="tooltip.new.content"]{display:none!important}.tooltip-new-portal[data-toggle="tooltip.new.content"]{pointer-events:none;position:fixed;z-index:9999;white-space:nowrap;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem;font-size:.75rem;line-height:1rem;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.bg-dark-backdrop\/70.tooltip-new-portal[data-toggle="tooltip.new.content"].inset-0.z-40{display:none}.tooltip-new-portal[data-toggle="tooltip.new.content"]{left:0;top:0;margin:0;opacity:0;visibility:hidden;transform:translateY(.25rem);transition:opacity 120ms ease-out,transform 120ms ease-out,visibility 120ms ease-out;&.is-visible{opacity:1;visibility:visible;transform:translateY(0)}&[data-tooltip-align],&[data-tooltip-align="left"],&[data-tooltip-align="right"],&[data-tooltip-align="center"]{left:0;right:auto}&::after{left:var(--tooltip-arrow-left,16px);margin-left:-6px}&[data-tooltip-placement="bottom"]::after{top:auto}&[data-tooltip-placement="bottom"]::after{bottom:100%}&[data-tooltip-placement="bottom"]::after{border-top-width:0}&[data-tooltip-placement="bottom"]::after{border-bottom-width:7px}&[data-tooltip-placement="bottom"]::after{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity,1))}&[data-tooltip-placement="bottom"]::after{filter:drop-shadow(0 -1px 1px rgb(0 0 0 / .06))}}.dcsUI-mask.dcsUI-loadingMask{background:radial-gradient(circle at 18% 18%,rgb(59 130 246 / .18),transparent 38%),radial-gradient(circle at 82% 16%,rgb(16 185 129 / .14),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / .9),rgb(248 250 252 / .92));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed!important;inset:0px!important;z-index:1024px;width:100vw!important;height:100vh!important;max-width:100vw;max-height:100vh;overflow:hidden}.dcsUI-mask.dcsUI-loadingMask .defaultAjaxIframeLoadingMaskBox{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;z-index:1}.defaultAjaxIframeLoadingMaskBox{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));text-align:center;border-radius:14px;border:1px solid rgb(59 130 246 / .24);box-shadow:0 18px 36px rgb(15 23 42 / .14);min-width:240px;max-width:320px;padding:14px 18px;font-size:13px;font-weight:600;color:#1e293b;&::before{content:"";display:block;width:34px;height:34px;margin:0 auto 10px;border-radius:50%;border:3px solid rgb(37 99 235 / .18);border-top-color:#2563eb;animation:dcs-global-loader-spin 0.75s linear infinite}&::after{content:"Please wait";display:block;margin-top:4px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#64748b}}@keyframes dcs-global-loader-spin{to{transform:rotate(360deg)}}.tab-content{.tab-pane{display:none}.sidebar-accordion>div.tab-pane>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.tab-pane{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.tab-pane)){padding:0}}.cards-grid-container.tab-pane,.cards-list-container.tab-pane{display:none}.cards-grid-container.tab-pane,.cards-list-container.tab-pane{display:none}.hotel-modal__gallery-content.tab-pane+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.tab-pane,.search-cancelled-wrapper.tab-pane,.no-hotel-found-wrapper.tab-pane,.search-cancelled-view__alert-wrap.tab-pane,.no-hotel-found__alert-wrap.tab-pane{display:none}.results-cards-wrapper.tab-pane,.search-cancelled-wrapper.tab-pane,.no-hotel-found-wrapper.tab-pane,.search-cancelled-view__alert-wrap.tab-pane,.no-hotel-found__alert-wrap.tab-pane{display:none}.results-cards-wrapper.tab-pane,.search-cancelled-wrapper.tab-pane,.no-hotel-found-wrapper.tab-pane,.search-cancelled-view__alert-wrap.tab-pane,.no-hotel-found__alert-wrap.tab-pane{display:none}.results-cards-wrapper.tab-pane,.search-cancelled-wrapper.tab-pane,.no-hotel-found-wrapper.tab-pane,.search-cancelled-view__alert-wrap.tab-pane,.no-hotel-found__alert-wrap.tab-pane{display:none}.results-cards-wrapper.tab-pane,.search-cancelled-wrapper.tab-pane,.no-hotel-found-wrapper.tab-pane,.search-cancelled-view__alert-wrap.tab-pane,.no-hotel-found__alert-wrap.tab-pane{display:none}.profile-menu-container.tab-pane{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].tab-pane,#profile-accordion>[id^='profile-accordion-body-'].tab-pane{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].tab-pane,#profile-accordion>[id^='profile-accordion-body-'].tab-pane{display:grid;grid-template-rows:0fr}.tab-pane{&.active{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&.active)){overflow:visible}}}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName&.active)){overflow:visible}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&.active)){}}}@media (min-width:1024px){{&:not(:hover):not(:has(.profile-menu.open)):not(:has(#dropdownAvatarName&.active)){}}}@media (min-width:1024px){{&:is(:hover,:has(.profile-menu.open),:has(#dropdownAvatarName&.active)){}}}@media (min-width:1024px){{&:has(#dropdownAvatarName&.active){}}}.search-advanced-panel .supplier-dropdown-menu&.active{display:flex;flex-direction:column}.profile-menu-container&.active{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container&.active{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName&.active) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (min-width:1024px){body:has(#dropdownAvatarName&.active){overflow:hidden}}@media (min-width:1024px){#dropdownAvatarName&.active{scrollbar-width:none;-ms-overflow-style:none}}@media (min-width:1024px){#dropdownAvatarName&.active::-webkit-scrollbar{display:none;width:0;height:0}}}}.alert:not(.ui-pnotify-container){position:relative;display:flex;align-items:flex-start;gap:.75rem;border-radius:.5rem;padding:.75rem;padding-right:2.5rem;font-size:.75rem;line-height:1rem;button{position:absolute}button{top:.375rem}button{right:.375rem}button{flex-shrink:0}button{cursor:pointer}button{border-style:none}button{background-color:#fff0}button{padding:0}button{font-size:1.125rem;line-height:1.75rem}button{font-weight:700}button{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.fa:before{flex-shrink:0}.fa:before{font-size:1.25rem;line-height:1.75rem}.fa:before{content:"\e979"}&.alert-warning:not(.price-warning){border-width:1px}&.alert-warning:not(.price-warning){--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-orange) / var(--tw-border-opacity,1))}&.alert-warning:not(.price-warning){--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}&.alert-warning:not(.price-warning){.fa:before{--tw-text-opacity:1;color:rgb(var(--tw-color-orange-400) / var(--tw-text-opacity,1))}}&.alert-warning.price-warning{border-width:1px}&.alert-warning.price-warning{--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-orange) / var(--tw-border-opacity,1))}&.alert-warning.price-warning{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}&.alert-warning.price-warning{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}&.alert-warning.price-warning{.fa:before,.price-warning__icon{--tw-text-opacity:1;color:rgb(var(--tw-color-orange-500) / var(--tw-text-opacity,1))}}&.alert-danger{border-width:1px}&.alert-danger{--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-orange) / var(--tw-border-opacity,1))}&.alert-danger{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-pink) / var(--tw-bg-opacity,1))}&.alert-danger{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))}&.alert-danger{.fa:before{--tw-text-opacity:1;color:rgb(var(--tw-color-orange-400) / var(--tw-text-opacity,1))}}&.alert-success{border-width:1px}&.alert-success{--tw-border-opacity:1;border-color:rgb(var(--tw-color-green-200) / var(--tw-border-opacity,1))}&.alert-success{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-green-100) / var(--tw-bg-opacity,1))}&.alert-success{--tw-text-opacity:1;color:rgb(var(--tw-color-green-500) / var(--tw-text-opacity,1))}&.alert-success{.fa:before{--tw-text-opacity:1;color:rgb(var(--tw-color-green-500) / var(--tw-text-opacity,1))}}&.alert-info{border-width:1px}&.alert-info{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1))}&.alert-info{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}&.alert-info{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}&.alert-info{.fa:before{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}}}body.modal-open{overflow:hidden}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;height:100%;width:100%;background-color:rgb(var(--tw-color-black-overlay) / .8)}.bg-dark-backdrop\/70.modal-backdrop.inset-0.z-40{display:none}.modal.bootstrap-dialog{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center}.bg-dark-backdrop\/70.modal.bootstrap-dialog.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.modal.bootstrap-dialog.z-40{display:none}.modal-dialog{width:100%;max-width:42rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);&.modal-sm{max-width:24rem}&.modal-lg{max-width:64rem}&.modal-xl{max-width:80rem}}.modal.bootstrap-dialog.modal-xlg .modal-dialog{width:95vw;max-width:1400px}.modal-content{position:relative;display:flex;height:100%;flex-direction:column;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;padding:1rem}.modal-body{flex:1 1 0%;overflow-y:auto;padding:1rem}.modal-footer{position:sticky;bottom:0;button{width:100%}button{justify-content:center}}.bootstrap-dialog-header{display:flex;width:100%;flex-direction:row-reverse;justify-content:space-between}.bootstrap-dialog-close-button button{height:30px;font-size:2.25rem;line-height:2.5rem;line-height:1}.bootstrap-dialog-title{font-size:1.125rem;line-height:1.75rem;font-weight:600}.bootstrap-dialog-message{font-size:.875rem;line-height:1.25rem;font-weight:400}.tina-corporation-filters-mount{.select2-selection{border-width:0}.select2-selection{padding-left:0;padding-right:0}.select2-selection{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.select2-selection__arrow{display:none}.sidebar-accordion>div.select2-selection__arrow>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.select2-selection__arrow{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.select2-selection__arrow)){padding:0}}.cards-grid-container.select2-selection__arrow,.cards-list-container.select2-selection__arrow{display:none}.cards-grid-container.select2-selection__arrow,.cards-list-container.select2-selection__arrow{display:none}.hotel-modal__gallery-content.select2-selection__arrow+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.select2-selection__arrow,.search-cancelled-wrapper.select2-selection__arrow,.no-hotel-found-wrapper.select2-selection__arrow,.search-cancelled-view__alert-wrap.select2-selection__arrow,.no-hotel-found__alert-wrap.select2-selection__arrow{display:none}.results-cards-wrapper.select2-selection__arrow,.search-cancelled-wrapper.select2-selection__arrow,.no-hotel-found-wrapper.select2-selection__arrow,.search-cancelled-view__alert-wrap.select2-selection__arrow,.no-hotel-found__alert-wrap.select2-selection__arrow{display:none}.results-cards-wrapper.select2-selection__arrow,.search-cancelled-wrapper.select2-selection__arrow,.no-hotel-found-wrapper.select2-selection__arrow,.search-cancelled-view__alert-wrap.select2-selection__arrow,.no-hotel-found__alert-wrap.select2-selection__arrow{display:none}.results-cards-wrapper.select2-selection__arrow,.search-cancelled-wrapper.select2-selection__arrow,.no-hotel-found-wrapper.select2-selection__arrow,.search-cancelled-view__alert-wrap.select2-selection__arrow,.no-hotel-found__alert-wrap.select2-selection__arrow{display:none}.results-cards-wrapper.select2-selection__arrow,.search-cancelled-wrapper.select2-selection__arrow,.no-hotel-found-wrapper.select2-selection__arrow,.search-cancelled-view__alert-wrap.select2-selection__arrow,.no-hotel-found__alert-wrap.select2-selection__arrow{display:none}.profile-menu-container.select2-selection__arrow{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].select2-selection__arrow,#profile-accordion>[id^='profile-accordion-body-'].select2-selection__arrow{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].select2-selection__arrow,#profile-accordion>[id^='profile-accordion-body-'].select2-selection__arrow{display:grid;grid-template-rows:0fr}}.select2-results__option.loading-results{font-size:.875rem;line-height:1.25rem;font-weight:400}.select2-results__option.select2-results__message{font-size:.875rem;line-height:1.25rem;font-weight:400}.modal.bootstrap-dialog{&.no-header-title{.modal-header{border-bottom-width:0}.modal-header{padding-bottom:0}}}@media only screen and (max-width:1023px){.modal-dialog{display:flex;max-height:100%;flex-direction:column}.modal-dialog.modal-lg,.modal.bootstrap-dialog.modal-xlg .modal-dialog{height:100%}.modal-body{max-height:calc(100vh - 130px)}}@media (min-width:1024px){.pageContent{width:calc(100% - var(--sidebar-width))}.sidebar-wrapper.collapsed+.pageContent{width:calc(100% - var(--sidebar-width-collapsed))}.order-popup-body{padding:.75rem}.order-popup-title{&.extra-padding{padding-left:3rem;padding-right:3rem}}.order-popup-desc{margin-bottom:2rem}.order-popup-warning{padding:1rem}.confirmation-popup-title{padding-left:.5rem;padding-right:.5rem}.order-popup.type-red .order-popup-desc{padding-left:1rem;padding-right:1rem}.modal-wrapper{max-height:32rem;max-width:24rem;border-radius:.5rem}.modal-content{padding:0}.modal-header{padding-bottom:1.25rem}.modal-body{max-height:90vh;overflow-y:auto}.search-modal-body{margin-bottom:.5rem;flex:none;overflow-y:auto;overflow-x:hidden}.search-modal-wrapper{z-index:10;height:auto;max-width:24rem;border-radius:.5rem}.search-modal-content{padding:0}.search-title,.progress-percentage{font-size:1.375rem}.progress-track{width:83.333333%}.search-info{margin-top:0}.date-pill{font-size:.875rem;line-height:1.25rem}.search-modal-wrapper{height:auto;max-height:32rem;max-width:24rem}.search-modal-content{padding:0}.progress-track{width:75%}.hero-clouds{bottom:0;height:5rem}.search-form-section>.hero-clouds{display:none}.search-info{padding:1rem;padding-top:.5rem}.search-title{font-size:1.375rem}.progress-track{width:83.333333%}.progress-percentage{font-size:1.375rem}.search-info{margin-top:0}.footer-left{display:flex}.footer-right{gap:0}.footer-right .footer-text{display:block}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.footer-right .footer-text)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.footer-right .footer-text)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.footer-right .footer-text{display:flex;flex-direction:column}.profile-menu-container.footer-right .footer-text{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.footer-right .footer-text{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.footer-right .footer-text) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.footer-right .footer-text){overflow:hidden}#dropdownAvatarName.footer-right .footer-text{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.footer-right .footer-text::-webkit-scrollbar{display:none;width:0;height:0}}.pagination-buttons{margin-left:1rem;display:flex;gap:.5rem}.order-popup-body{padding:.75rem}.order-popup-title{&.extra-padding{padding-left:3rem;padding-right:3rem}}.order-popup-desc{margin-bottom:2rem}.order-popup-btn{font-size:.875rem;line-height:1.25rem}.order-popup.type-red .order-popup-desc{padding-left:1rem;padding-right:1rem}.fb-modal-container{inset:0}.bg-dark-backdrop\/70.fixed.fb-modal-container.z-40{display:none}.fb-modal-container__content-header{padding-bottom:1.25rem}.fb-modal-container__content-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.fb-modal-container__content-body{padding-top:1.5rem;padding-bottom:1.5rem}.fb-modal-container__content-footer{padding-top:1.25rem}.fb-modal-overlay{inset:0}.bg-dark-backdrop\/70.fixed.fb-modal-overlay.z-40{display:none}.fb-modal-container__content-wrapper{max-width:64rem}.reservation-success__content .modal-dialog{padding:1rem;background:radial-gradient(circle at top right,#10d62169 0%,#ffffff00 20%),#ffffff}.success-icon-wrapper{margin-bottom:.5rem;height:7rem;width:7rem;padding:.5rem}.success-icon-inner{height:5rem;width:5rem}.search-form-section>.success-icon-inner{display:none}.success-icon-inner i{font-size:2.25rem;line-height:2.5rem}.reservation-details-card{margin-left:0;margin-right:0;padding:1rem}.detail-row-container{gap:.5rem}.card-separator{grid-column:span 2 / span 2;margin-top:0;margin-bottom:0;width:100%}.package-rate-info{margin-top:1rem;padding-left:1rem;padding-right:1rem;padding-bottom:1.5rem}.services-grid{flex-wrap:nowrap;gap:.5rem}.search-modal-wrapper{max-height:32rem}.progress-track{width:75%}.hero-clouds{bottom:0;height:5rem}.search-form-section>.hero-clouds{display:none}.search-info{padding:1rem;padding-top:.5rem}.create-modal-wrapper{height:auto;max-width:24rem}.reservation-progress-body{margin-top:2rem}.create-reservation__title{font-size:1.5rem;line-height:2rem}.create-reservation-hero{height:14rem}.reservation-hero-clouds{top:9rem}}html.desktop-scale-150{font-size:13px}@media (min-width:1024px){.desktop-scale-150{.pre-booking-header__right{flex-direction:column}.pre-booking-header__right{align-items:flex-end}.main-list-container{max-width:300px}.traveller-box__accordion-item{flex-direction:column}}}#nprogress{pointer-events:none}#nprogress .bar{background:#15a74d;position:fixed;z-index:20050;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #15a74d,0 0 5px #15a74d;opacity:1;transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:20050;bottom:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px #fff0;border-top-color:#15a74d;border-left-color:#15a74d;border-radius:50%;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#page-loading-overlay.page-loading-overlay--auth{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background-color:rgb(255 255 255 / .95);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.bg-dark-backdrop\/70#page-loading-overlay.page-loading-overlay--auth.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed#page-loading-overlay.page-loading-overlay--auth.z-40{display:none}#page-loading-overlay.page-loading-overlay--auth{background-image:none!important}#page-loading-overlay.page-loading-overlay--auth .page-loading-overlay__spinner{box-sizing:border-box;height:2.5rem;width:2.5rem;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}#page-loading-overlay.page-loading-overlay--auth .page-loading-overlay__spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:3px;border-color:rgb(var(--tw-color-primary-100) / var(--tw-border-opacity,1));--tw-border-opacity:1;border-top-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1))}.login-tab{position:fixed;inset:0;z-index:50;margin:0;height:100vh;min-height:100vh;width:100%;overflow:hidden;overflow-x:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:0}.bg-dark-backdrop\/70.login-tab.inset-0.z-40{display:none}.bg-dark-backdrop\/70.fixed.login-tab.z-40{display:none}.login-tab__bg{pointer-events:none;position:absolute;border-radius:9999px;--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.login-tab__bg--top-left{top:-14rem;left:-11rem;height:24rem;width:24rem;background:radial-gradient(circle at center,rgb(155 177 245 / .72) 0%,rgb(155 177 245 / .36) 32%,rgb(155 177 245 / .14) 55%,rgb(155 177 245 / .04) 72%,#fff0 84%)}.login-tab__bg--bottom-left{bottom:-16rem;left:-12rem;height:24rem;width:24rem;background:radial-gradient(circle at center,rgb(105 181 215 / .7) 0%,rgb(105 181 215 / .34) 34%,rgb(105 181 215 / .12) 57%,rgb(105 181 215 / .03) 74%,#fff0 86%)}.login-tab__container{position:relative;z-index:10;display:flex;height:100vh;min-height:100vh;width:100%;flex-direction:column;align-items:stretch;overflow:hidden}.login-tab__left{height:100%;min-width:0;flex:1 1 0%;background-color:#fff0;padding:.5rem}.login-tab__left--panel-bg{background-image:var(--login-tab-left-bg);background-size:cover;background-position:center;background-repeat:no-repeat}.login-tab__left--panel-bg .login-tab__left-card{background-color:rgb(255 255 255 / .95);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.login-tab__left-card{display:flex;min-height:0;width:100%;min-width:0;align-items:center;border-radius:1rem;background-color:#fff0;padding:.75rem}.login-tab__content{margin-left:auto;margin-right:auto;margin-top:2rem;margin-bottom:2rem;display:flex;min-height:0;width:100%;max-width:32rem;flex:1 1 0%;flex-direction:column;justify-content:flex-start;gap:1rem;border-radius:1rem;border-top-width:1px;padding:1.5rem;--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.login-tab__left--2fa{display:flex;justify-content:center}.login-tab__left-card--2fa{height:100%;justify-content:center}.login-tab__content--2fa{margin-top:auto;margin-bottom:auto;max-width:28rem;flex:none}.login-tab__content--2fa .login-tab__state--method,.login-tab__content--2fa .login-tab__state--otp{padding-left:1rem;padding-right:1rem;padding-top:1.5rem}.login-tab.login-tab--logout-pending .login-tab__container{align-items:center;justify-content:center}.login-tab.login-tab--logout-pending .login-tab__left{display:flex;height:auto;width:100%;max-width:36rem;flex:none;justify-content:center;padding:1rem}.login-tab.login-tab--logout-pending .login-tab__left-card{height:auto;width:100%;max-width:32rem;align-items:stretch}.login-tab.login-tab--logout-pending .login-tab__content{flex:none}.login-tab__top-row{display:flex;justify-content:space-between;gap:.75rem}.login-tab__left-corner-icon,.login-tab__brand{margin-bottom:0}.login-tab__brand-logo{display:block;height:2.5rem;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.login-tab__brand-logo)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.login-tab__brand-logo)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.login-tab__brand-logo{display:flex;flex-direction:column}.profile-menu-container.login-tab__brand-logo{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.login-tab__brand-logo{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.login-tab__brand-logo) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.login-tab__brand-logo){overflow:hidden}#dropdownAvatarName.login-tab__brand-logo{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.login-tab__brand-logo::-webkit-scrollbar{display:none;width:0;height:0}}.login-tab__language{position:relative;display:flex;flex-shrink:0;justify-content:flex-end;align-self:center}.login-tab__language-btn{display:inline-flex;align-items:center;gap:.5rem;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1));i{font-size:.75rem;line-height:1rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}.login-tab__language-menu{z-index:50;max-height:20rem;width:14rem;overflow-y:auto;overflow-x:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-top:.25rem;padding-bottom:.25rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);ul{padding-top:.5rem;padding-bottom:.5rem}li{padding-left:.75rem;padding-right:.75rem}a.language-option{display:flex}a.language-option{align-items:center}a.language-option{gap:.5rem}a.language-option{padding-top:.375rem;padding-bottom:.375rem}a.language-option{font-size:.75rem;line-height:1rem}a.language-option{font-weight:500}a.language-option{--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}li.active a.language-option{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}.login-tab__back{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));i{font-size:1rem;line-height:1.5rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}.login-tab__state{display:flex;min-height:0;width:100%;flex-direction:column;gap:0}.login-tab__state--welcome{justify-content:center}.login-tab__state--signin{justify-content:center;padding-right:1rem;padding-left:.5rem;padding-top:1.5rem}.login-tab__state--method,.login-tab__state--otp{justify-content:center;padding-right:1rem;padding-left:.5rem;padding-top:5rem}.login-tab__heading{position:relative;margin-bottom:1.5rem;margin-top:.5rem;h1{font-size:1.625rem}h1{font-weight:600}h1{line-height:1.375}h1{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}p{margin-top:.25rem}p{font-size:1rem;line-height:1.5rem}p{font-weight:600}p{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.login-tab__step-p{margin-top:1rem}.login-tab__step-p{font-size:.875rem;line-height:1.25rem}.login-tab__step-p{font-weight:600}.login-tab__step-p{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.login-tab__otp-p{margin-top:.5rem}.login-tab__otp-p{font-size:.875rem;line-height:1.25rem}.login-tab__otp-p{font-weight:600}.login-tab__otp-p{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.login-tab__heading--intro{display:flex;align-items:center;gap:.75rem}.login-tab__heading-body{width:100%;min-width:0}.login-tab__heading-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;#login-icon-text{min-width:0}#login-icon-text{flex:1 1 0%}#login-icon-text{padding-right:.5rem}}.login-tab__heading-icon{border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));font-size:3rem;line-height:1}.login-tab__messages{text-align:center}.login-tab__form{margin-bottom:.5rem}.login-tab__form-box{min-height:0;width:100%;flex:none}.login-tab__label{margin-bottom:.25rem;display:block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.login-tab__label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.login-tab__label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.login-tab__label{display:flex;flex-direction:column}.profile-menu-container.login-tab__label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.login-tab__label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.login-tab__label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.login-tab__label){overflow:hidden}#dropdownAvatarName.login-tab__label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.login-tab__label::-webkit-scrollbar{display:none;width:0;height:0}}.login-tab__label--sales{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:none;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.login-tab__input-caption{margin-bottom:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-text-opacity:0.6}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.login-tab__input-caption)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.login-tab__input-caption)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.login-tab__input-caption{display:flex;flex-direction:column}.profile-menu-container.login-tab__input-caption{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.login-tab__input-caption{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.login-tab__input-caption) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.login-tab__input-caption){overflow:hidden}#dropdownAvatarName.login-tab__input-caption{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.login-tab__input-caption::-webkit-scrollbar{display:none;width:0;height:0}}.login-tab__input-wrap{display:flex;height:2.25rem;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;i{font-size:.875rem;line-height:1.25rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}input{height:100%}input{width:100%}input{border-width:0}input{background-color:#fff0}input{padding:0}input{font-size:.875rem;line-height:1.25rem}input{font-weight:600}input{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}input{outline:2px solid #fff0;outline-offset:2px}input{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input{&::-moz-placeholder{font-weight:400}&::placeholder{font-weight:400}&:-webkit-autofill,&:-webkit-autofill:hover,&:-webkit-autofill:focus,&:-webkit-autofill:active{-webkit-box-shadow:none;-webkit-text-fill-color:inherit;caret-color:inherit;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}}}.login-tab__input-wrap--split{justify-content:space-between}.login-tab__input-left{display:inline-flex;min-width:0;flex:1 1 0%;align-items:center;gap:.5rem}.login-tab__input-meta{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.login-tab__readonly-field{margin-bottom:.375rem;display:flex;height:auto;width:100%;align-items:center;justify-content:space-between;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1));padding-top:.375rem;padding-bottom:.375rem;padding-right:.75rem;padding-left:.8rem}.login-tab__readonly-left{display:flex;align-items:center;gap:.55rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));i{font-size:.875rem;line-height:1.25rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}}.login-tab__readonly-label{font-size:.75rem;line-height:1rem;font-weight:400;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-text-opacity:0.6}.login-tab__readonly-value{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.login-tab__input-wrap--stacked{position:relative;margin-bottom:.375rem;height:auto;flex-direction:column;align-items:flex-start;gap:.25rem;padding-left:0;padding-right:0;padding-top:.375rem;padding-bottom:.375rem}.login-tab__input-label{margin-bottom:0;display:block;padding-left:.9rem;font-size:.75rem;line-height:1rem;font-weight:400;text-transform:none;line-height:1.25;letter-spacing:0em;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-text-opacity:0.6}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.login-tab__input-label)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.login-tab__input-label)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.login-tab__input-label{display:flex;flex-direction:column}.profile-menu-container.login-tab__input-label{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.login-tab__input-label{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.login-tab__input-label) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.login-tab__input-label){overflow:hidden}#dropdownAvatarName.login-tab__input-label{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.login-tab__input-label::-webkit-scrollbar{display:none;width:0;height:0}}.login-tab__input-row{position:relative;display:flex;width:100%;align-items:center;gap:.25rem;padding-left:.25rem;padding-right:.25rem;i{left:.75rem}i{top:0}i{font-size:.875rem;line-height:1.25rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}i:not(.ix-key){position:absolute}input{position:relative}input{height:auto}input{flex:1 1 0%}input{border-style:none}input{background-color:#fff0}input{padding:0}input{padding-left:2rem}input{font-size:.875rem;line-height:1.25rem}input{font-weight:600}input{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}input{outline:2px solid #fff0;outline-offset:2px}input{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input:focus{outline:2px solid #fff0;outline-offset:2px}input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input{&:-webkit-autofill,&:-webkit-autofill:hover,&:-webkit-autofill:focus,&:-webkit-autofill:active{-webkit-box-shadow:none;-webkit-text-fill-color:inherit;caret-color:inherit;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}}}.login-tab__input-wrap--sales{position:relative;display:flex;height:auto;flex-direction:column;align-items:flex-start;gap:.25rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;input{height:auto}input{border-style:none}input{background-color:#fff0}input{font-size:1rem;line-height:1.5rem}input{font-weight:600}input{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input:focus{outline:2px solid #fff0;outline-offset:2px}input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input{&:-webkit-autofill,&:-webkit-autofill:hover,&:-webkit-autofill:focus,&:-webkit-autofill:active{-webkit-box-shadow:none;-webkit-text-fill-color:inherit;caret-color:inherit;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}}}.login-tab__sales-row{display:flex;width:100%;align-items:center;gap:.5rem}.login-tab__checkbox{margin-top:.25rem;margin-left:.75rem;display:inline-flex;cursor:pointer;align-items:center;gap:.65rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:capitalize;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}.login-tab__checkbox-box{margin:0;display:flex;height:.875rem;width:.875rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-400) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-100) / var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;i{margin-top:.125rem}i{display:flex}i{align-items:center}i{justify-content:center}i{font-size:6px}i{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}i{opacity:0}i{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}input[type="checkbox"]:checked+&{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1))}input[type="checkbox"]:checked+&{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}input[type="checkbox"]:checked+&{i{opacity:1}}input[type="checkbox"]:focus-visible+&{outline:2px solid #fff0;outline-offset:2px}input[type="checkbox"]:focus-visible+&{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input[type="checkbox"]:focus-visible+&{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--tw-color-primary-500) / var(--tw-ring-opacity, 1))}input[type="checkbox"]:focus-visible+&{--tw-ring-offset-width:1px}}.login-tab__otp{margin-top:.25rem;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;input{box-sizing:border-box}input{height:3rem}input{max-height:3rem}input{width:3rem}input{max-width:3rem}input{flex-shrink:0}input{border-radius:.5rem}input{border-width:1px}input{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}input{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}input{text-align:center}input{font-size:1.125rem;line-height:1.75rem}input{font-weight:500}input{--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}input{outline:2px solid #fff0;outline-offset:2px}input{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}input{&.active{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1))}}}.login-tab__otp-checkbox-wrap{margin-top:.75rem;margin-bottom:.5rem;display:flex;width:100%;justify-content:flex-start;padding-left:.9rem;.login-tab__checkbox{margin:0}}.login-tab__continue{margin-top:.5rem;display:inline-flex;height:2.25rem;width:100%;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms}.login-tab__cancel{margin-top:.5rem;display:inline-flex;height:2.25rem;width:100%;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity,1))}.login-tab__passless{margin-top:.375rem;display:inline-flex;height:3rem;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1));i{font-size:1.5rem;line-height:2rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}.login-tab__social{margin-top:0}.login-tab__divider{position:relative;margin-bottom:.5rem;margin-top:.5rem;text-align:center;font-size:.75rem;line-height:1rem;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));--tw-text-opacity:0.6;span{position:relative}span{z-index:10}span{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}span{padding-left:.75rem;padding-right:.75rem}&::before{content:""}&::before{position:absolute}&::before{left:0}&::before{right:0}&::before{top:50%}&::before{border-top-width:1px}&::before{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}}.login-tab__social-grid{display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.login-tab__social-grid{flex-direction:column}}.login-tab__social-btn{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}@media (min-width:640px){.login-tab__social-btn{flex:1 1 0%}}.login-tab__social-btn{i{font-size:.875rem;line-height:1.25rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}.login-tab__social-icon{height:1rem;width:1rem;-o-object-fit:contain;object-fit:contain}#authentication-providers-list{.list-group{display:flex}.list-group{flex-direction:column}.list-group{gap:.5rem}@media (min-width:640px){.list-group{flex-direction:row}}.list-group-item{display:inline-flex}.list-group-item{height:2.25rem}.list-group-item{align-items:center}.list-group-item{justify-content:center}.list-group-item{gap:.5rem}.list-group-item{border-radius:.5rem}.list-group-item{border-width:1px}.list-group-item{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}.list-group-item{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.list-group-item{padding-left:1rem;padding-right:1rem}.list-group-item{font-size:.75rem;line-height:1rem}.list-group-item{font-weight:500}.list-group-item{--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}@media (min-width:640px){.list-group-item{flex:1 1 0%}}.list-group-item{i{font-size:.875rem;line-height:1.25rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}}.login-tab__register{margin-top:.75rem;display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1));a{display:inline-flex}a{align-items:center}a{gap:.25rem}a{font-weight:500}a{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}a{i{font-size:.875rem;line-height:1.25rem}i{line-height:1}}}.login-tab__method-card{margin-top:.25rem;margin-bottom:.75rem;display:inline-flex;width:100%;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-20) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;text-align:left;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);>i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}.login-tab__method-icon{display:inline-flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.login-tab__method-content{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;strong{font-size:.875rem;line-height:1.25rem}strong{font-weight:600}strong{--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}small{margin-top:.25rem}small{font-size:.75rem;line-height:1rem}small{font-weight:400}small{line-height:1.625}small{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}small{opacity:.6}}.login-tab__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:0;font-size:.625rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.login-tab__footer-copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-tab__footer-brand{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}.login-tab__footer-info{display:inline-flex;align-items:center;gap:.25rem;font-size:.625rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.login-tab__content--support{margin-top:1rem;margin-bottom:1rem;max-height:calc(100vh - 4rem);overflow-y:auto}.login-tab__support-subtitle{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:400;line-height:1.625;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.login-tab__support-info-panel{display:flex;flex-direction:column;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.login-tab__support-info-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem;strong{font-weight:600}strong{--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}}.login-tab__support-group-title{margin-bottom:.5rem;margin-top:1rem;display:flex;align-items:center;gap:.375rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.login-tab__support-group-title:first-child{margin-top:0}.login-tab__support-user-list{display:flex;flex-direction:column;gap:.5rem}.login-tab__support-user-card{display:flex;width:100%;align-items:flex-start;gap:.75rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.75rem;text-align:left;text-decoration-line:none;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.login-tab__support-user-card:hover{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1))}.login-tab__support-user-card--assigned{--tw-border-opacity:1;border-color:rgb(var(--tw-color-secondary-100) / var(--tw-border-opacity,1))}.login-tab__support-user-card-main{min-width:0;flex:1 1 0%}.login-tab__support-user-card-name{margin-bottom:.25rem;display:flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.login-tab__support-user-card-meta{display:flex;flex-direction:column;gap:.125rem;font-size:.625rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1));li{list-style-type:none}}.login-tab__support-user-card-status{flex-shrink:0;font-size:1.25rem;line-height:1.75rem;&--available{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}&--active{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}}.login-tab__support-notice{border-radius:.5rem;border-width:1px;padding-left:.75rem;padding-right:.75rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem;line-height:1rem;line-height:1.625;strong{font-weight:600}}.login-tab__support-notice--info{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-dark-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.login-tab__support-notice--warning{--tw-border-opacity:1;border-color:rgb(var(--tw-color-semantic-yellow) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-yellow) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.login-tab__support-notice--success{--tw-border-opacity:1;border-color:rgb(var(--tw-color-secondary-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.login-tab__support-actions{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}@media (min-width:640px){.login-tab__support-actions{flex-direction:row;flex-wrap:wrap;justify-content:center}}.login-tab__support-action{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.login-tab__support-action:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-20) / var(--tw-bg-opacity,1))}.login-tab__support-action--primary{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-500) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.login-tab__support-action--primary:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-400) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.login-tab__support-action--danger{--tw-border-opacity:1;border-color:rgb(254 202 202 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity,1))}.login-tab__support-action--danger:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226 / var(--tw-bg-opacity,1))}.login-tab__support-action--success{--tw-border-opacity:1;border-color:rgb(var(--tw-color-secondary-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.login-tab__support-action--success:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-secondary-100) / var(--tw-bg-opacity,1))}.login-tab__form--change-password{margin-bottom:0;display:flex;flex-direction:column;gap:0;.form-group{position:relative}.form-group{margin-bottom:0}.form-group{border-width:0}.form-group{background-color:#fff0}.form-group{padding:0}.form-group{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.form-group{&::before,&::after{display:none}.sidebar-accordion>div&>.sub-menu::before,.sidebar-accordion>div &>.sub-menu::after{border-width:0}.search-advanced-panel .supplier-dropdown-menu&::before,.search-advanced-panel .supplier-dropdown-menu &::after{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(&))::before,.form-card:has(.selected-destination-view:not(&))::after{padding:0}}.cards-grid-container&::before,.cards-list-container&::before,.cards-grid-container &::after,.cards-list-container &::after{display:none}.cards-grid-container&::before,.cards-list-container&::before,.cards-grid-container &::after,.cards-list-container &::after{display:none}.hotel-modal__gallery-content&+.hotel-modal__gallery-empty::before,.hotel-modal__gallery-content &+.hotel-modal__gallery-empty::after{display:block}.results-cards-wrapper&::before,.search-cancelled-wrapper&::before,.no-hotel-found-wrapper&::before,.search-cancelled-view__alert-wrap&::before,.no-hotel-found__alert-wrap&::before,.results-cards-wrapper &::after,.search-cancelled-wrapper &::after,.no-hotel-found-wrapper &::after,.search-cancelled-view__alert-wrap &::after,.no-hotel-found__alert-wrap &::after{display:none}.results-cards-wrapper&::before,.search-cancelled-wrapper&::before,.no-hotel-found-wrapper&::before,.search-cancelled-view__alert-wrap&::before,.no-hotel-found__alert-wrap&::before,.results-cards-wrapper &::after,.search-cancelled-wrapper &::after,.no-hotel-found-wrapper &::after,.search-cancelled-view__alert-wrap &::after,.no-hotel-found__alert-wrap &::after{display:none}.results-cards-wrapper&::before,.search-cancelled-wrapper&::before,.no-hotel-found-wrapper&::before,.search-cancelled-view__alert-wrap&::before,.no-hotel-found__alert-wrap&::before,.results-cards-wrapper &::after,.search-cancelled-wrapper &::after,.no-hotel-found-wrapper &::after,.search-cancelled-view__alert-wrap &::after,.no-hotel-found__alert-wrap &::after{display:none}.results-cards-wrapper&::before,.search-cancelled-wrapper&::before,.no-hotel-found-wrapper&::before,.search-cancelled-view__alert-wrap&::before,.no-hotel-found__alert-wrap&::before,.results-cards-wrapper &::after,.search-cancelled-wrapper &::after,.no-hotel-found-wrapper &::after,.search-cancelled-view__alert-wrap &::after,.no-hotel-found__alert-wrap &::after{display:none}.results-cards-wrapper&::before,.search-cancelled-wrapper&::before,.no-hotel-found-wrapper&::before,.search-cancelled-view__alert-wrap&::before,.no-hotel-found__alert-wrap&::before,.results-cards-wrapper &::after,.search-cancelled-wrapper &::after,.no-hotel-found-wrapper &::after,.search-cancelled-view__alert-wrap &::after,.no-hotel-found__alert-wrap &::after{display:none}.profile-menu-container&::before,.profile-menu-container &::after{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']&::before,#profile-accordion>[id^='profile-accordion-body-']&::before,.sidebar-accordion>[id^='sidebar-accordion-body-'] &::after,#profile-accordion>[id^='profile-accordion-body-'] &::after{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']&::before,#profile-accordion>[id^='profile-accordion-body-']&::before,.sidebar-accordion>[id^='sidebar-accordion-body-'] &::after,#profile-accordion>[id^='profile-accordion-body-'] &::after{display:grid;grid-template-rows:0fr}>label.control-label{display:none}.sidebar-accordion>div>label.control-label>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu>label.control-label{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(>label.control-label)){padding:0}}.cards-grid-container>label.control-label,.cards-list-container>label.control-label{display:none}.cards-grid-container>label.control-label,.cards-list-container>label.control-label{display:none}.hotel-modal__gallery-content>label.control-label+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper>label.control-label,.search-cancelled-wrapper>label.control-label,.no-hotel-found-wrapper>label.control-label,.search-cancelled-view__alert-wrap>label.control-label,.no-hotel-found__alert-wrap>label.control-label{display:none}.results-cards-wrapper>label.control-label,.search-cancelled-wrapper>label.control-label,.no-hotel-found-wrapper>label.control-label,.search-cancelled-view__alert-wrap>label.control-label,.no-hotel-found__alert-wrap>label.control-label{display:none}.results-cards-wrapper>label.control-label,.search-cancelled-wrapper>label.control-label,.no-hotel-found-wrapper>label.control-label,.search-cancelled-view__alert-wrap>label.control-label,.no-hotel-found__alert-wrap>label.control-label{display:none}.results-cards-wrapper>label.control-label,.search-cancelled-wrapper>label.control-label,.no-hotel-found-wrapper>label.control-label,.search-cancelled-view__alert-wrap>label.control-label,.no-hotel-found__alert-wrap>label.control-label{display:none}.results-cards-wrapper>label.control-label,.search-cancelled-wrapper>label.control-label,.no-hotel-found-wrapper>label.control-label,.search-cancelled-view__alert-wrap>label.control-label,.no-hotel-found__alert-wrap>label.control-label{display:none}.profile-menu-container>label.control-label{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']>label.control-label,#profile-accordion>[id^='profile-accordion-body-']>label.control-label{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']>label.control-label,#profile-accordion>[id^='profile-accordion-body-']>label.control-label{display:grid;grid-template-rows:0fr}>div[class*='col-']{width:100%}>div[class*='col-']{max-width:none}>div[class*='col-']{padding:0}.help-block,.element-messages{display:none}.sidebar-accordion>div.help-block>.sub-menu,.sidebar-accordion>div .element-messages>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.help-block,.search-advanced-panel .supplier-dropdown-menu .element-messages{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.help-block)),.form-card:has(.selected-destination-view:not(.element-messages)){padding:0}}.cards-grid-container.help-block,.cards-list-container.help-block,.cards-grid-container .element-messages,.cards-list-container .element-messages{display:none}.cards-grid-container.help-block,.cards-list-container.help-block,.cards-grid-container .element-messages,.cards-list-container .element-messages{display:none}.hotel-modal__gallery-content.help-block+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .element-messages+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.help-block,.search-cancelled-wrapper.help-block,.no-hotel-found-wrapper.help-block,.search-cancelled-view__alert-wrap.help-block,.no-hotel-found__alert-wrap.help-block,.results-cards-wrapper .element-messages,.search-cancelled-wrapper .element-messages,.no-hotel-found-wrapper .element-messages,.search-cancelled-view__alert-wrap .element-messages,.no-hotel-found__alert-wrap .element-messages{display:none}.results-cards-wrapper.help-block,.search-cancelled-wrapper.help-block,.no-hotel-found-wrapper.help-block,.search-cancelled-view__alert-wrap.help-block,.no-hotel-found__alert-wrap.help-block,.results-cards-wrapper .element-messages,.search-cancelled-wrapper .element-messages,.no-hotel-found-wrapper .element-messages,.search-cancelled-view__alert-wrap .element-messages,.no-hotel-found__alert-wrap .element-messages{display:none}.results-cards-wrapper.help-block,.search-cancelled-wrapper.help-block,.no-hotel-found-wrapper.help-block,.search-cancelled-view__alert-wrap.help-block,.no-hotel-found__alert-wrap.help-block,.results-cards-wrapper .element-messages,.search-cancelled-wrapper .element-messages,.no-hotel-found-wrapper .element-messages,.search-cancelled-view__alert-wrap .element-messages,.no-hotel-found__alert-wrap .element-messages{display:none}.results-cards-wrapper.help-block,.search-cancelled-wrapper.help-block,.no-hotel-found-wrapper.help-block,.search-cancelled-view__alert-wrap.help-block,.no-hotel-found__alert-wrap.help-block,.results-cards-wrapper .element-messages,.search-cancelled-wrapper .element-messages,.no-hotel-found-wrapper .element-messages,.search-cancelled-view__alert-wrap .element-messages,.no-hotel-found__alert-wrap .element-messages{display:none}.results-cards-wrapper.help-block,.search-cancelled-wrapper.help-block,.no-hotel-found-wrapper.help-block,.search-cancelled-view__alert-wrap.help-block,.no-hotel-found__alert-wrap.help-block,.results-cards-wrapper .element-messages,.search-cancelled-wrapper .element-messages,.no-hotel-found-wrapper .element-messages,.search-cancelled-view__alert-wrap .element-messages,.no-hotel-found__alert-wrap .element-messages{display:none}.profile-menu-container.help-block,.profile-menu-container .element-messages{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].help-block,#profile-accordion>[id^='profile-accordion-body-'].help-block,.sidebar-accordion>[id^='sidebar-accordion-body-'] .element-messages,#profile-accordion>[id^='profile-accordion-body-'] .element-messages{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].help-block,#profile-accordion>[id^='profile-accordion-body-'].help-block,.sidebar-accordion>[id^='sidebar-accordion-body-'] .element-messages,#profile-accordion>[id^='profile-accordion-body-'] .element-messages{display:grid;grid-template-rows:0fr}}.login-tab__required{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.login-tab__required{text-decoration-line:none}.login-tab__input-row--password{padding-right:2.25rem}.login-tab__generate-password{position:absolute}.login-tab__generate-password{right:.5rem}.login-tab__generate-password{top:50%}.login-tab__generate-password{z-index:10}.login-tab__generate-password{display:inline-flex}.login-tab__generate-password{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.login-tab__generate-password{align-items:center}.login-tab__generate-password{justify-content:center}.login-tab__generate-password{border-width:0}.login-tab__generate-password{background-color:#fff0}.login-tab__generate-password{padding:0}.login-tab__generate-password{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.login-tab__generate-password{i{font-size:.875rem;line-height:1.25rem}}.login-tab__generated-password.is-hidden{display:none}.sidebar-accordion>div.login-tab__generated-password.is-hidden>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.login-tab__generated-password.is-hidden{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.login-tab__generated-password.is-hidden)){padding:0}}.cards-grid-container.login-tab__generated-password.is-hidden,.cards-list-container.login-tab__generated-password.is-hidden{display:none}.cards-grid-container.login-tab__generated-password.is-hidden,.cards-list-container.login-tab__generated-password.is-hidden{display:none}.hotel-modal__gallery-content.login-tab__generated-password.is-hidden+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.login-tab__generated-password.is-hidden,.search-cancelled-wrapper.login-tab__generated-password.is-hidden,.no-hotel-found-wrapper.login-tab__generated-password.is-hidden,.search-cancelled-view__alert-wrap.login-tab__generated-password.is-hidden,.no-hotel-found__alert-wrap.login-tab__generated-password.is-hidden{display:none}.results-cards-wrapper.login-tab__generated-password.is-hidden,.search-cancelled-wrapper.login-tab__generated-password.is-hidden,.no-hotel-found-wrapper.login-tab__generated-password.is-hidden,.search-cancelled-view__alert-wrap.login-tab__generated-password.is-hidden,.no-hotel-found__alert-wrap.login-tab__generated-password.is-hidden{display:none}.results-cards-wrapper.login-tab__generated-password.is-hidden,.search-cancelled-wrapper.login-tab__generated-password.is-hidden,.no-hotel-found-wrapper.login-tab__generated-password.is-hidden,.search-cancelled-view__alert-wrap.login-tab__generated-password.is-hidden,.no-hotel-found__alert-wrap.login-tab__generated-password.is-hidden{display:none}.results-cards-wrapper.login-tab__generated-password.is-hidden,.search-cancelled-wrapper.login-tab__generated-password.is-hidden,.no-hotel-found-wrapper.login-tab__generated-password.is-hidden,.search-cancelled-view__alert-wrap.login-tab__generated-password.is-hidden,.no-hotel-found__alert-wrap.login-tab__generated-password.is-hidden{display:none}.results-cards-wrapper.login-tab__generated-password.is-hidden,.search-cancelled-wrapper.login-tab__generated-password.is-hidden,.no-hotel-found-wrapper.login-tab__generated-password.is-hidden,.search-cancelled-view__alert-wrap.login-tab__generated-password.is-hidden,.no-hotel-found__alert-wrap.login-tab__generated-password.is-hidden{display:none}.profile-menu-container.login-tab__generated-password.is-hidden{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].login-tab__generated-password.is-hidden,#profile-accordion>[id^='profile-accordion-body-'].login-tab__generated-password.is-hidden{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].login-tab__generated-password.is-hidden,#profile-accordion>[id^='profile-accordion-body-'].login-tab__generated-password.is-hidden{display:grid;grid-template-rows:0fr}.login-tab__generated-password .form-control.text-danger{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.login-tab__continue--submit{margin-top:.5rem}.login-tab__continue--submit{display:inline-flex}.login-tab__continue--submit{width:100%}.login-tab__continue--submit{align-items:center}.login-tab__continue--submit{justify-content:center}.login-tab__continue--submit{gap:.5rem}.login-tab__password-requirements{display:none}.login-tab__password-requirements{position:relative}.login-tab__password-requirements{left:auto}.login-tab__password-requirements{right:auto}.login-tab__password-requirements{top:auto}.login-tab__password-requirements{z-index:20}.login-tab__password-requirements{margin-top:.375rem}.login-tab__password-requirements{width:100%}.login-tab__password-requirements{.arrow-up{margin-left:auto;margin-right:auto}.arrow-up{margin-bottom:0}.arrow-up{height:0}.arrow-up{width:0}.arrow-up{border-left-width:7px;border-right-width:7px}.arrow-up{border-bottom-width:7px}.arrow-up{border-left-color:#fff0;border-right-color:#fff0}.arrow-up{--tw-border-opacity:1;border-bottom-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}.arrow-up{border-top:0}.password-requirements-content{border-radius:.5rem}.password-requirements-content{border-width:1px}.password-requirements-content{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}.password-requirements-content{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.password-requirements-content{padding-left:.75rem;padding-right:.75rem}.password-requirements-content{padding-top:.625rem;padding-bottom:.625rem}.password-requirements-content{font-size:.75rem;line-height:1rem}.password-requirements-content{line-height:1.625}.password-requirements-content{--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.password-requirements-content{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.password-requirements-title{margin-bottom:.375rem}.password-requirements-title{font-weight:600}.password-requirements-title{--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}ul{margin:0}ul{list-style-type:none}ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.25rem * var(--tw-space-y-reverse))}ul{padding:0}li.requirement{position:relative}li.requirement{padding-left:1rem}li.requirement{--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}li.requirement::before{content:var(--tw-content);position:absolute}li.requirement::before{content:var(--tw-content);left:0}li.requirement::before{content:var(--tw-content);top:.45rem}li.requirement::before{content:var(--tw-content);height:.375rem}li.requirement::before{content:var(--tw-content);width:.375rem}li.requirement::before{content:var(--tw-content);border-radius:9999px}li.requirement::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-200) / var(--tw-bg-opacity,1))}li.requirement::before{--tw-content:'';content:var(--tw-content)}li.requirement{b{font-weight:600}code{word-break:break-all}code{font-size:.625rem}code{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}&.valid{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}&.valid::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-green) / var(--tw-bg-opacity,1))}&.invalid{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}&.invalid::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(var(--tw-color-semantic-orange) / var(--tw-bg-opacity,1))}}&--match{li.requirement{padding-left:0}li.requirement::before{content:var(--tw-content);display:none}}}input.form-control{&.valid,&.invalid{background-color:#fff0}}}.login-tab__right{display:none;height:100%;min-width:0;background-color:#fff0;padding:1rem}.sidebar-accordion>div.login-tab__right>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.login-tab__right{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.login-tab__right)){padding:0}}.cards-grid-container.login-tab__right,.cards-list-container.login-tab__right{display:none}.hotel-modal__gallery-content.login-tab__right+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.login-tab__right,.search-cancelled-wrapper.login-tab__right,.no-hotel-found-wrapper.login-tab__right,.search-cancelled-view__alert-wrap.login-tab__right,.no-hotel-found__alert-wrap.login-tab__right{display:none}.profile-menu-container.login-tab__right{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].login-tab__right,#profile-accordion>[id^='profile-accordion-body-'].login-tab__right{display:grid;grid-template-rows:0fr}.login-tab__hero{position:relative;height:100%;min-height:0;width:100%;min-width:0;overflow:hidden;border-radius:1rem}:root{--login-tab-hero-bg:url(../images/login-page-image.png)}.img-left{background-image:var(--login-tab-hero-bg);background-size:cover;background-position:center;background-repeat:no-repeat}.login-tab__hero-glow{pointer-events:none;position:absolute;top:0;right:0;z-index:10;height:100%;width:100%;background:radial-gradient(circle at top right,rgb(255 255 255 / .95) 0%,#fff0 50%)}.login-tab__hero-shadow{pointer-events:none;position:absolute;bottom:0;left:0;z-index:20;height:100%;width:100%;background:radial-gradient(circle at bottom left,rgb(0 0 0 / .85) 0%,#fff0 60%)}.login-tab__cutout{pointer-events:none;position:absolute;z-index:40;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.bg-dark-backdrop\/70.fixed.inset-0.login-tab__cutout{display:none}.login-tab__cutout--tl-1{top:0;left:0;height:.75rem;width:3rem;border-bottom-right-radius:.375rem}.login-tab__cutout--tl-2{top:0;left:0;height:1.75rem;width:1.25rem;border-bottom-right-radius:.375rem}.login-tab__cutout--br-1{bottom:0;right:0;height:.75rem;width:3rem;border-top-left-radius:.375rem}.login-tab__cutout--br-2{bottom:0;right:0;height:1.75rem;width:1.25rem;border-top-left-radius:.375rem}.login-tab__hero-overlay{position:absolute;inset:0;z-index:20}.bg-dark-backdrop\/70.fixed.login-tab__hero-overlay.z-40{display:none}.login-tab__hero-content{position:absolute;left:0;bottom:0;z-index:30;padding:2rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));h2{font-size:1.5rem;line-height:2rem}h2{font-weight:600}h2{line-height:1.375}p{margin-top:.75rem}p{max-width:32rem}p{padding-right:2.5rem}p{font-size:.875rem;line-height:1.25rem}p{font-weight:400}p{line-height:1.625}p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}}@media (min-width:1024px){.login-tab__container{flex-direction:row}.login-tab__left{min-width:0;flex-shrink:0;flex-grow:0;flex-basis:55%;overflow:auto;padding:0}.login-tab__right{display:block;min-width:0;flex-shrink:0;flex-grow:0;flex-basis:45%;padding:2rem}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.login-tab__right)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.login-tab__right)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.login-tab__right{display:flex;flex-direction:column}.profile-menu-container.login-tab__right{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.login-tab__right{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.login-tab__right) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.login-tab__right){overflow:hidden}#dropdownAvatarName.login-tab__right{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.login-tab__right::-webkit-scrollbar{display:none;width:0;height:0}}.login-tab__hero{height:100%}.login-tab.login-tab--logout-pending .login-tab__container{flex-direction:row;align-items:center;justify-content:center}.login-tab.login-tab--logout-pending .login-tab__left{max-width:36rem;flex-shrink:0;flex-grow:0;flex-basis:auto}.login-tab.login-tab--logout-pending .login-tab__left-card{padding-right:1.5rem;padding-left:1.5rem;padding-top:3rem;padding-bottom:3rem}}.db-page{display:flex;min-height:100vh;width:100%;flex-direction:column;gap:1.25rem;padding:1rem}.autocompleteMainDiv{z-index:1050!important;min-width:210px}.db-header{display:flex;flex-direction:column;gap:1rem}.db-greeting{font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.db-user-meta{margin-top:.25rem;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.db-user-meta__sep{--tw-text-opacity:1;color:rgb(var(--tw-color-black-200) / var(--tw-text-opacity,1))}.db-user-meta__badge{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.db-credit-card{display:flex;min-width:0;flex-direction:column;gap:.75rem;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:1rem;box-shadow:0 4px 25px 0 rgb(75 132 205 / .08)}.db-credit-card__top{display:flex;align-items:center;gap:.75rem}.db-credit-card__icon-wrap{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;font-size:1.125rem;line-height:1.75rem;background:#eff6ff;color:#1f4993}.db-credit-card__label{flex:1 1 0%;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;line-height:1.25;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.db-credit-card__amount-wrap{display:flex;flex-shrink:0;align-items:baseline;gap:.25rem;text-align:right}.traveller-widget-dialog--new-ui #last-reservation .db-credit-card__amount-wrap{margin-top:.5rem;display:flex;justify-content:flex-end;gap:.5rem}.db-credit-card__amount{font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.db-credit-card__currency{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.db-credit-card__bar-track{height:.375rem;width:100%;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-400) / var(--tw-bg-opacity,1))}.db-credit-card__bar-fill{height:100%;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:500ms}.db-credit-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.db-credit-card__usage strong,.db-credit-card__validity strong{font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.db-alerts{overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem}.db-alerts__header{display:flex;align-items:center;gap:.75rem;padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.db-alerts__icon{flex-shrink:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.db-alerts__title{flex:1 1 0%;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.db-alerts__action{flex-shrink:0;cursor:pointer;font-size:.875rem;line-height:1.25rem;line-height:1;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.db-alerts__expand-icon{display:inline-block;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms;&--expanded{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.db-alerts__preview{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-bottom:.75rem}.db-alerts__item{display:flex;align-items:flex-start;gap:.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding-top:.375rem;padding-bottom:.375rem}.db-alerts__item:last-child{border-bottom-width:0}.db-alerts__list{margin:0;flex:1 1 0%;list-style-type:none;padding:0}.db-alerts__index{flex-shrink:0;padding-top:.125rem;font-size:.75rem;line-height:1rem;font-style:italic;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1));min-width:1.5rem}.db-alerts__content{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:.125rem}.db-alerts__meta{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.db-alerts__subject{font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.db-alerts__item--unread .db-alerts__subject{font-weight:600;--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity,1))}.db-alerts__empty{margin:0;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.db-alerts__footer{margin-top:auto;flex-shrink:0;padding-top:.5rem;text-align:center}.db-alerts__view-all{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:0;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms}.db-alerts__view-all:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-600) / var(--tw-bg-opacity,1))}.db-top-row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.db-top-row .db-alerts{display:flex;height:100%;flex-direction:column}.db-top-row .db-alerts__preview{display:flex;min-height:0;flex:1 1 0%;flex-direction:column}.db-top-row .db-quick-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.db-top-row .db-action-card{display:flex;min-height:5.5rem;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.75rem;text-align:center;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms;box-shadow:0 4px 25px 0 rgb(75 132 205 / .08)}.db-top-row .db-action-card:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.db-top-row .db-action-card__icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;font-size:1.125rem;line-height:1.75rem}.db-top-row .db-action-card__name{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.db-top-row .db-action-card__name)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.db-top-row .db-action-card__name)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.db-top-row .db-action-card__name{display:flex;flex-direction:column}.profile-menu-container.db-top-row .db-action-card__name{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.db-top-row .db-action-card__name{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.db-top-row .db-action-card__name) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.db-top-row .db-action-card__name){overflow:hidden}#dropdownAvatarName.db-top-row .db-action-card__name{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.db-top-row .db-action-card__name::-webkit-scrollbar{display:none;width:0;height:0}}.db-top-row .db-action-card__desc{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;font-size:10px;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.db-top-row .db-action-card__desc)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.db-top-row .db-action-card__desc)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.db-top-row .db-action-card__desc{display:flex;flex-direction:column}.profile-menu-container.db-top-row .db-action-card__desc{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.db-top-row .db-action-card__desc{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.db-top-row .db-action-card__desc) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.db-top-row .db-action-card__desc){overflow:hidden}#dropdownAvatarName.db-top-row .db-action-card__desc{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.db-top-row .db-action-card__desc::-webkit-scrollbar{display:none;width:0;height:0}}.db-section__header{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between}.db-section__title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.db-section__meta{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.db-quick-actions__header{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between}.db-quick-actions__title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.db-quick-actions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.db-action-card{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.75rem;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms;box-shadow:0 4px 25px 0 rgb(75 132 205 / .08)}.db-action-card:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.db-action-card__icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;font-size:.875rem;line-height:1.25rem}.db-action-card__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.db-action-card__name)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.db-action-card__name)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.db-action-card__name{display:flex;flex-direction:column}.profile-menu-container.db-action-card__name{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.db-action-card__name{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.db-action-card__name) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.db-action-card__name){overflow:hidden}#dropdownAvatarName.db-action-card__name{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.db-action-card__name::-webkit-scrollbar{display:none;width:0;height:0}}.db-action-card__desc{margin-top:.125rem;display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.db-action-card__desc)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.db-action-card__desc)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.db-action-card__desc{display:flex;flex-direction:column}.profile-menu-container.db-action-card__desc{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.db-action-card__desc{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.db-action-card__desc) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.db-action-card__desc){overflow:hidden}#dropdownAvatarName.db-action-card__desc{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.db-action-card__desc::-webkit-scrollbar{display:none;width:0;height:0}}.db-action-card__arrow{margin-left:auto;flex-shrink:0;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.db-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.db-service-box{display:flex;flex-direction:column;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));box-shadow:0 4px 25px 0 rgb(75 132 205 / .08)}.db-service-box__header{display:flex;align-items:center;gap:.5rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.db-service-box__icon{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.db-service-box__title{min-width:0;flex:1 1 0%;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.db-service-box__count{display:inline-flex;height:1.25rem;min-width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));padding-left:.375rem;padding-right:.375rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.db-service-box__btn{flex-shrink:0;cursor:pointer;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.db-service-box__btn:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.db-service-box__body{display:flex;min-height:0;flex:1 1 0%}.db-service-box__list{min-width:0;flex:1 1 0%}.db-service-box__list>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-divide-opacity,1))}.db-service-box__chart-col{display:flex;flex-shrink:0;flex-direction:column;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.75rem;padding-bottom:.75rem;width:110px}.db-service-box__dropdown{position:relative;flex-shrink:0}.db-service-box__dropdown-btn{display:inline-flex;cursor:pointer;align-items:center;gap:.25rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms}.db-service-box__dropdown-btn:hover{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-200) / var(--tw-border-opacity,1))}.db-service-box__dropdown-menu{position:absolute;right:0;top:100%;z-index:20;margin-top:.25rem;min-width:7rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-top:.25rem;padding-bottom:.25rem;box-shadow:0 4px 25px 0 rgb(75 132 205 / .08)}.db-service-box__dropdown-item{display:flex;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.db-service-box__dropdown-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.db-res-row{display:flex;align-items:flex-start;gap:.5rem;padding-left:.75rem;padding-right:.75rem;padding-top:.625rem;padding-bottom:.625rem}.db-res-row__idx{width:1rem;flex-shrink:0;padding-top:1px;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.db-res-row__body{min-width:0;flex:1 1 0%}.db-res-row__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-600) / var(--tw-text-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.db-res-row__name)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.db-res-row__name)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.db-res-row__name{display:flex;flex-direction:column}.profile-menu-container.db-res-row__name{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.db-res-row__name{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.db-res-row__name) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.db-res-row__name){overflow:hidden}#dropdownAvatarName.db-res-row__name{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.db-res-row__name::-webkit-scrollbar{display:none;width:0;height:0}}.db-res-row__name:hover{text-decoration-line:underline}.db-res-row__name{text-decoration:none}.db-res-row__meta{margin-top:.125rem;font-size:.75rem;line-height:1rem;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.db-res-row__badges{margin-top:.125rem;display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:1px}.db-status{display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem;padding-left:.375rem;padding-right:.375rem;padding-top:1px;padding-bottom:1px;font-size:.75rem;line-height:1rem;font-weight:700;line-height:1;min-width:1.75rem}.db-status--ok{background:#dcfce7;color:#16a34a}.db-status--pr{background:#fef9c3;color:#a16207}.db-status--ca{background:#fee2e2;color:#dc2626}.db-status--ex{background:#fee2e2;color:#dc2626}.db-status--no{background:#ffedd5;color:#ea580c}.db-status--default{background:#f3f4f6;color:#6b7280}.db-chart{display:flex;flex:1 1 0%;flex-direction:column;justify-content:flex-end;gap:.25rem}.db-chart__bars{display:flex;flex:1 1 0%;align-items:flex-end;gap:1px}.db-chart__bar{position:relative;min-height:.25rem;flex:1 1 0%;cursor:pointer;border-top-left-radius:.125rem;border-top-right-radius:.125rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms;background:rgb(var(--tw-color-primary-100));&--max{background:rgb(var(--tw-color-primary-500))}&--min{background:rgb(var(--tw-color-primary-50))}&--empty{background:rgb(var(--tw-color-primary-50));opacity:.45}&:hover{opacity:.85;filter:brightness(1.05)}}.db-chart__dates{display:flex;justify-content:space-between;line-height:1;font-size:9px;color:rgb(var(--tw-color-black-400))}.db-chart__period{display:flex;flex-shrink:0;align-items:center;gap:.25rem;font-size:9px;color:rgb(var(--tw-color-black-400))}.db-service-box__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.625rem;padding-bottom:.625rem}.db-service-box__view-all{display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.db-service-box__view-all:hover{text-decoration-line:underline}.db-service-box__view-all{text-decoration:none}.db-service-box__updated{color:rgb(var(--tw-color-black-300));font-size:10px}.db-auth-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));box-shadow:0 4px 25px 0 rgb(75 132 205 / .08)}.db-auth-card__header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.db-auth-card__title{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.db-auth-card__secure{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem;font-weight:700;background:#dcfce7;color:#16a34a}.db-auth-card__status{display:flex;align-items:center;gap:.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem}.db-auth-card__status-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;line-height:1.25rem;background:#f0fdf4;color:#16a34a}.db-auth-card__status-text{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.db-auth-card__status-sub{margin-top:.125rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.db-auth-row{display:flex;align-items:center;gap:.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.625rem;padding-bottom:.625rem;&:last-child{border-width:0}}.db-auth-row__time-cell{display:flex;flex-shrink:0;flex-direction:column;min-width:90px;max-width:110px}.db-auth-row__diff{font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.db-auth-row__ts{margin-top:1px;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1));font-size:10px}.db-auth-row__ip{display:inline-flex;flex-shrink:0;align-items:center;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));min-width:90px;.ip-geocode{display:inline-flex}.ip-geocode{align-items:center}.ip-geocode{gap:.375rem}.ip-geocode__flag{display:inline-flex}.ip-geocode__flag{flex-shrink:0}.ip-geocode__flag{align-items:center}.ip-geocode .fi{display:inline-block}.ip-geocode .fi{flex-shrink:0}.ip-geocode .fi{vertical-align:middle}.ip-geocode .fi{width:1.1em;line-height:1em}.ip-geocode .ix-Service-Requests,.ip-geocode .ix-location-no-bottom{flex-shrink:0}.ip-geocode .ix-Service-Requests,.ip-geocode .ix-location-no-bottom{font-size:.875rem;line-height:1.25rem}.ip-geocode .ix-Service-Requests,.ip-geocode .ix-location-no-bottom{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}.db-auth-row__log{min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.db-auth-row__badge{flex-shrink:0}.db-auth-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;padding-top:.625rem;padding-bottom:.625rem}.db-auth-card__history-link{display:flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.db-auth-card__history-link:hover{text-decoration-line:underline}.db-auth-card__history-link{text-decoration:none}.db-auth-card__total{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.db-promo-table{width:100%;font-size:.75rem;line-height:1rem;thead th{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-300) / var(--tw-bg-opacity,1))}thead th{padding-top:.5rem;padding-bottom:.5rem}thead th{padding-left:.75rem;padding-right:.75rem}thead th{text-align:left}thead th{font-weight:600}thead th{--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}thead th{&:first-child{border-top-left-radius:.5rem}&:last-child{border-top-right-radius:.5rem}}tbody tr.db-promo-table__data-row{border-bottom-width:0}tbody tr.db-promo-table__data-row{td{padding-top:.625rem;padding-bottom:.625rem}td{padding-left:.75rem;padding-right:.75rem}td{padding-bottom:.25rem}td{vertical-align:top}td{--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}}tbody tr.db-promo-table__description-row{border-bottom-width:1px}tbody tr.db-promo-table__description-row{--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1))}tbody tr.db-promo-table__description-row{&:last-child{border-width:0}td{padding-top:0;padding-bottom:0}td{padding-left:.75rem;padding-right:.75rem}td{padding-bottom:.625rem}td{vertical-align:top}td{--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}}.db-promo-table__description-cell{white-space:normal}.db-promo-table__description-cell{font-size:.75rem;line-height:1rem}.db-promo-table__description-cell{--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.db-promo-table__description-empty{font-style:italic}.db-promo-table__description-empty{--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}}.db-promo-badge{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:capitalize;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-600) / var(--tw-text-opacity,1));&--unit{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-400) / var(--tw-bg-opacity,1))}&--unit{--tw-text-opacity:1;color:rgb(var(--tw-color-black-600) / var(--tw-text-opacity,1))}}.db-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding-top:2rem;padding-bottom:2rem;text-align:center}.alerts-modal__filters-form span.dcs-autocomplete-container{padding-right:25px}.db-empty__icon{font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-200) / var(--tw-text-opacity,1))}.db-empty__text{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.dashboardMessage{.fa.fa-check{display:none}}@media (min-width:1024px){.db-page{gap:1.5rem;padding:1.5rem}.db-header{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}.db-credit-card{min-width:18rem;flex-shrink:0}.db-top-row:not(.db-top-row--no-alerts){align-items:stretch;gap:1.5rem;grid-template-columns:minmax(280px,2fr) minmax(0,3fr)}.db-top-row .db-quick-actions__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.db-quick-actions__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.db-service-box{height:100%}.db-grid{grid-template-columns:repeat(2,minmax(0,1fr));form{height:100%}}.db-service-box__chart-col{width:250px}}.ip-locate-info{display:flex;flex-direction:column;gap:1rem;text-align:left}.ip-locate-info__grid{display:flex;flex-direction:column;gap:.75rem}.ip-locate-info__row{display:flex;flex-direction:column;gap:.25rem}.ip-locate-info__row--map{padding-top:.25rem}.ip-locate-info__label{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.ip-locate-info__value{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.ip-locate-info__flag{display:inline-block;flex-shrink:0;vertical-align:middle;width:1.25em;line-height:1em}.ip-locate-info__icon{flex-shrink:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.ip-locate-info__code{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.ip-locate-info__badge{display:inline-flex;align-items:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-50) / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;font-size:.625rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-600) / var(--tw-text-opacity,1))}.ip-locate-info__muted{font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.ip-locate-info__map{overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1))}.ip-locate-info__coords{margin-top:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.ip-locate-info__empty{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;border-style:dashed;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-50) / var(--tw-bg-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1));i{flex-shrink:0}i{font-size:1rem;line-height:1.5rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}}.ip-locate-info__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1));padding-top:.75rem}.ip-locate-info__help{display:inline-flex;cursor:help;align-items:center;gap:.375rem;border-width:0;background-color:#fff0;padding:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.ip-locate-info__help:hover{--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.ip-locate-info__help{i{font-size:.875rem;line-height:1.25rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}.ip-locate-info__help-tip{text-align:left;line-height:1.375;max-width:min(18rem, calc(100vw - 2rem));white-space:normal;overflow-wrap:break-word;word-break:normal}.tooltip-new-portal.ip-locate-info__help-tip[data-toggle="tooltip.new.content"]{max-width:min(18rem, calc(100vw - 2rem));white-space:normal;overflow-wrap:break-word;word-break:normal}.ip-locate-info__ip{flex-shrink:0;font-size:.75rem;line-height:1rem;font-weight:500;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::before,::after{--tw-content:''}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:#fff0}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:#fff0;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role="button"]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden="until-found"])){display:none}.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:inherit}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^='light']+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:var(--color-neutral-tertiary)}[data-tooltip-style^='light']+.tooltip[data-popper-placement^='top']>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^='light']+.tooltip[data-popper-placement^='right']>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^='light']+.tooltip[data-popper-placement^='bottom']>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^='light']+.tooltip[data-popper-placement^='left']>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^='top']>.tooltip-arrow{bottom:-3px}.tooltip[data-popper-placement^='bottom']>.tooltip-arrow{top:-3px}.tooltip[data-popper-placement^='left']>.tooltip-arrow{right:-3px}.tooltip[data-popper-placement^='right']>.tooltip-arrow{left:-3px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role="tooltip"]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-neutral-tertiary)}.dark [role="tooltip"]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-dark)}[role="tooltip"]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-neutral-tertiary)}.dark [role="tooltip"]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-dark)}[data-popover][role="tooltip"][data-popper-placement^='top']>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role="tooltip"][data-popper-placement^='top']>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role="tooltip"][data-popper-placement^='right']>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role="tooltip"][data-popper-placement^='right']>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role="tooltip"][data-popper-placement^='bottom']>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role="tooltip"][data-popper-placement^='bottom']>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role="tooltip"][data-popper-placement^='left']>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role="tooltip"][data-popper-placement^='left']>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role="tooltip"][data-popper-placement^='top']>[data-popper-arrow]{bottom:-4px}[data-popover][role="tooltip"][data-popper-placement^='bottom']>[data-popper-arrow]{top:-4px}[data-popover][role="tooltip"][data-popper-placement^='left']>[data-popper-arrow]{right:-4px}[data-popover][role="tooltip"][data-popper-placement^='right']>[data-popper-arrow]{left:-4px}[role="tooltip"].invisible>[data-popper-arrow]:before{visibility:hidden}[role="tooltip"].invisible>[data-popper-arrow]:after{visibility:hidden}[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:var(--color-body);border-width:1px;border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}[type='text']:focus,[type='email']:focus,[type='url']:focus,[type='password']:focus,[type='number']:focus,[type='date']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='week']:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid #fff0;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:var(--color-brand);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:var(--color-brand)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-body);opacity:1}input::placeholder,textarea::placeholder{color:var(--color-body);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}input[type="time"]::-webkit-calendar-picker-indicator{background:none}select:not([size]){background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is([dir=rtl]) select:not([size]){background-position:left .75rem center;padding-right:.75rem;padding-left:0}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type='checkbox'],[type='radio']{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:var(--color-brand);background-color:#fff;border-color:var(--color-default);border-width:1px;--tw-shadow:0 0 #0000}[type='checkbox']{border-radius:0}[type='radio']{border-radius:100%}[type='checkbox']:focus,[type='radio']:focus{outline:1px solid #fff0;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-color:#fff;--tw-ring-color:var(--color-brand);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type='checkbox']:checked,.dark [type='checkbox']:checked{border-color:currentColor!important}[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked{background-color:currentColor!important;background-size:.85em 0.85em!important;background-position:center;background-repeat:no-repeat}[type='checkbox']:checked{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 11.917 9.724 16.5 19 7.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.75em .75em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type='radio']:checked:before,[type='radio']:disabled:checked:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:var(--color-brand);width:.9em!important;height:.9em!important}[type='radio']:checked:after,[type='radio']:disabled:checked:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:var(--color-white);width:.35em!important;height:.35em!important}.dark [type='radio']:checked:before,.dark [type='radio']:disabled:checked:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:var(--color-brand);width:.9em!important;height:.9em!important}.dark [type='radio']:checked:after,.dark [type='radio']:disabled:checked:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;background-color:var(--color-white);width:.35em!important;height:.35em!important}[type='checkbox']:indeterminate{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-color:currentColor!important;border-color:transparent!important;background-position:center;background-repeat:no-repeat;background-size:1.55em 1.55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{border-color:transparent!important;background-color:currentColor!important}[type='file']{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type='file']:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:var(--color-body);background:var(--color-neutral-quaternary);border:0;font-weight:500;font-size:0;cursor:pointer;padding-top:.625rem;padding-bottom:.625rem;padding-left:2rem;padding-right:1rem;margin-inline-start:-1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:var(--color-neutral-quaternary)}:is([dir=rtl]) input[type=file]::file-selector-button{padding-right:2rem;padding-left:1rem}.dark input[type=file]::file-selector-button{color:var(--color-body);background:var(--color-neutral-quaternary)}.dark input[type=file]::file-selector-button:hover{background:var(--color-neutral-quaternary)}input[type="range"]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:var(--color-brand);border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type="range"]:disabled::-webkit-slider-thumb{background:var(--color-body)}.dark input[type="range"]:disabled::-webkit-slider-thumb{background:var(--color-body)}input[type="range"]:focus::-webkit-slider-thumb{outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1px;--tw-ring-color:rgb(164 202 254 / var(--tw-ring-opacity))}input[type="range"]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:var(--color-brand);border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type="range"]:disabled::-moz-range-thumb{background:var(--color-body)}.dark input[type="range"]:disabled::-moz-range-thumb{background:var(--color-body)}input[type="range"]::-moz-range-progress{background:var(--color-brand)}input[type="range"]::-ms-fill-lower{background:var(--color-brand)}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1920px){.container{max-width:1920px}}.dark .selectedCell{background-color:var(--color-neutral-secondary-medium)}.datatable-wrapper .datatable-table tbody tr.selected{background-color:var(--color-neutral-secondary)}.dark .apexcharts-canvas .apexcharts-tooltip{background-color:var(--color-neutral-secondary-medium)!important;color:var(--color-body)!important;border-color:var(--color-default)!important;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1)!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title{background-color:var(--color-neutral-tertiary-medium)!important;border-color:var(--color-light)!important;color:var(--color-heading)!important}.dark .apexcharts-canvas .apexcharts-xaxistooltip{color:var(--color-body)!important;background-color:var(--color-neutral-secondary-medium)!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-label{color:var(--color-body)!important}.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-text-y-value{color:white!important}.dark .apexcharts-canvas .apexcharts-tooltip-series-group.apexcharts-active{background-color:var(--color-neutral-secondary-medium)!important;color:var(--color-body)!important}.dark .apexcharts-canvas .apexcharts-legend-text{color:var(--color-body)!important}.dark .apexcharts-canvas .apexcharts-legend-text:not(.apexcharts-inactive-legend):hover{color:heading!important}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-value{fill:white!important}.dark .apexcharts-canvas .apexcharts-datalabels-group .apexcharts-text.apexcharts-datalabel-label{fill:var(--color-body)!important}.dark .apexcharts-gridline,.dark .apexcharts-xcrosshairs,.dark .apexcharts-ycrosshairs{stroke:var(--color-default)!important}.hotel-detail-cards .room-option__badges-wrapper{margin-bottom:.5rem;display:flex;flex-direction:row;align-items:center;gap:.5rem}.hotel-detail-cards .desktop-only-meta,.hotel-detail-cards .desktop-card-divider,.hotel-detail-cards .desktop-cards-mid-divider{display:none}.sidebar-accordion>div.hotel-detail-cards .desktop-only-meta>.sub-menu,.sidebar-accordion>div .hotel-detail-cards .desktop-card-divider>.sub-menu,.sidebar-accordion>div .hotel-detail-cards .desktop-cards-mid-divider>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.hotel-detail-cards .desktop-only-meta,.search-advanced-panel .supplier-dropdown-menu .hotel-detail-cards .desktop-card-divider,.search-advanced-panel .supplier-dropdown-menu .hotel-detail-cards .desktop-cards-mid-divider{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.hotel-detail-cards .desktop-only-meta)),.form-card:has(.selected-destination-view:not(.hotel-detail-cards .desktop-card-divider)),.form-card:has(.selected-destination-view:not(.hotel-detail-cards .desktop-cards-mid-divider)){padding:0}}.cards-grid-container.hotel-detail-cards .desktop-only-meta,.cards-list-container.hotel-detail-cards .desktop-only-meta,.cards-grid-container .hotel-detail-cards .desktop-card-divider,.cards-list-container .hotel-detail-cards .desktop-card-divider,.cards-grid-container .hotel-detail-cards .desktop-cards-mid-divider,.cards-list-container .hotel-detail-cards .desktop-cards-mid-divider{display:none}.hotel-modal__gallery-content.hotel-detail-cards .desktop-only-meta+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .hotel-detail-cards .desktop-card-divider+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .hotel-detail-cards .desktop-cards-mid-divider+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.hotel-detail-cards .desktop-only-meta,.search-cancelled-wrapper.hotel-detail-cards .desktop-only-meta,.no-hotel-found-wrapper.hotel-detail-cards .desktop-only-meta,.search-cancelled-view__alert-wrap.hotel-detail-cards .desktop-only-meta,.no-hotel-found__alert-wrap.hotel-detail-cards .desktop-only-meta,.results-cards-wrapper .hotel-detail-cards .desktop-card-divider,.search-cancelled-wrapper .hotel-detail-cards .desktop-card-divider,.no-hotel-found-wrapper .hotel-detail-cards .desktop-card-divider,.search-cancelled-view__alert-wrap .hotel-detail-cards .desktop-card-divider,.no-hotel-found__alert-wrap .hotel-detail-cards .desktop-card-divider,.results-cards-wrapper .hotel-detail-cards .desktop-cards-mid-divider,.search-cancelled-wrapper .hotel-detail-cards .desktop-cards-mid-divider,.no-hotel-found-wrapper .hotel-detail-cards .desktop-cards-mid-divider,.search-cancelled-view__alert-wrap .hotel-detail-cards .desktop-cards-mid-divider,.no-hotel-found__alert-wrap .hotel-detail-cards .desktop-cards-mid-divider{display:none}.profile-menu-container.hotel-detail-cards .desktop-only-meta,.profile-menu-container .hotel-detail-cards .desktop-card-divider,.profile-menu-container .hotel-detail-cards .desktop-cards-mid-divider{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].hotel-detail-cards .desktop-only-meta,#profile-accordion>[id^='profile-accordion-body-'].hotel-detail-cards .desktop-only-meta,.sidebar-accordion>[id^='sidebar-accordion-body-'] .hotel-detail-cards .desktop-card-divider,#profile-accordion>[id^='profile-accordion-body-'] .hotel-detail-cards .desktop-card-divider,.sidebar-accordion>[id^='sidebar-accordion-body-'] .hotel-detail-cards .desktop-cards-mid-divider,#profile-accordion>[id^='profile-accordion-body-'] .hotel-detail-cards .desktop-cards-mid-divider{display:grid;grid-template-rows:0fr}@media (min-width:1024px){.room-offer-row{display:flex}.hotel-detail-cards{margin-top:.75rem;margin-bottom:.75rem;display:flex;flex-direction:column;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hotel-modal__details{margin-left:0;margin-right:0}.hotel-detail-cards .room-options-group{display:flex;flex-direction:column;justify-content:center;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;padding-top:1rem}.hotel-detail-cards .room-options-group:first-child{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity,1))}.hotel-detail-cards .desktop-layout-row{position:relative;display:flex;min-height:100%;width:100%;flex-direction:row;align-items:flex-start;justify-content:space-between}.hotel-detail-cards .mobile-meta-divider{display:none}.sidebar-accordion>div.hotel-detail-cards .mobile-meta-divider>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.hotel-detail-cards .mobile-meta-divider{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.hotel-detail-cards .mobile-meta-divider)){padding:0}}.cards-grid-container.hotel-detail-cards .mobile-meta-divider,.cards-list-container.hotel-detail-cards .mobile-meta-divider{display:none}.hotel-modal__gallery-content.hotel-detail-cards .mobile-meta-divider+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.hotel-detail-cards .mobile-meta-divider,.search-cancelled-wrapper.hotel-detail-cards .mobile-meta-divider,.no-hotel-found-wrapper.hotel-detail-cards .mobile-meta-divider,.search-cancelled-view__alert-wrap.hotel-detail-cards .mobile-meta-divider,.no-hotel-found__alert-wrap.hotel-detail-cards .mobile-meta-divider{display:none}.profile-menu-container.hotel-detail-cards .mobile-meta-divider{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].hotel-detail-cards .mobile-meta-divider,#profile-accordion>[id^='profile-accordion-body-'].hotel-detail-cards .mobile-meta-divider{display:grid;grid-template-rows:0fr}.hotel-detail-cards .desktop-col-left-meta{position:relative;display:flex;width:150px;flex-shrink:0;flex-direction:column;border-right-width:1px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.hotel-detail-cards .desktop-col-left-meta::after{content:"";position:absolute;left:0;right:0;top:50%;--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1))}.hotel-detail-cards .room-group-badge-wrapper{position:absolute;top:1rem;left:0;width:auto;padding:0}.hotel-detail-cards .room-option__badges-wrapper{display:none}.sidebar-accordion>div.hotel-detail-cards .room-option__badges-wrapper>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.hotel-detail-cards .room-option__badges-wrapper{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.hotel-detail-cards .room-option__badges-wrapper)){padding:0}}.cards-grid-container.hotel-detail-cards .room-option__badges-wrapper,.cards-list-container.hotel-detail-cards .room-option__badges-wrapper{display:none}.hotel-modal__gallery-content.hotel-detail-cards .room-option__badges-wrapper+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.hotel-detail-cards .room-option__badges-wrapper,.search-cancelled-wrapper.hotel-detail-cards .room-option__badges-wrapper,.no-hotel-found-wrapper.hotel-detail-cards .room-option__badges-wrapper,.search-cancelled-view__alert-wrap.hotel-detail-cards .room-option__badges-wrapper,.no-hotel-found__alert-wrap.hotel-detail-cards .room-option__badges-wrapper{display:none}.profile-menu-container.hotel-detail-cards .room-option__badges-wrapper{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].hotel-detail-cards .room-option__badges-wrapper,#profile-accordion>[id^='profile-accordion-body-'].hotel-detail-cards .room-option__badges-wrapper{display:grid;grid-template-rows:0fr}.hotel-detail-cards .room-options-list{position:relative;display:flex;flex-direction:column;gap:0;border-style:none;padding:0}.hotel-detail-cards .room-group-badge{display:flex;height:2rem;width:1.75rem;align-items:center;justify-content:center;border-bottom-left-radius:0;border-top-right-radius:9999px;border-bottom-right-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-300) / var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.hotel-detail-cards .room-meta-bar-wrapper{position:sticky;top:150px;display:flex;width:100%;flex-direction:column;align-items:flex-end;justify-content:center;align-self:flex-start;padding-right:.5rem}.hotel-detail-cards .room-meta-info{flex-direction:column;align-items:flex-start;gap:.25rem;border-style:none;background-color:#fff0;padding-left:2.5rem}.hotel-detail-cards .room-meta-info__group{display:flex;min-width:5rem;flex-direction:row;align-items:center;gap:.75rem}.hotel-detail-cards .room-meta-info__divider{display:none}.sidebar-accordion>div.hotel-detail-cards .room-meta-info__divider>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.hotel-detail-cards .room-meta-info__divider{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.hotel-detail-cards .room-meta-info__divider)){padding:0}}.cards-grid-container.hotel-detail-cards .room-meta-info__divider,.cards-list-container.hotel-detail-cards .room-meta-info__divider{display:none}.hotel-modal__gallery-content.hotel-detail-cards .room-meta-info__divider+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.hotel-detail-cards .room-meta-info__divider,.search-cancelled-wrapper.hotel-detail-cards .room-meta-info__divider,.no-hotel-found-wrapper.hotel-detail-cards .room-meta-info__divider,.search-cancelled-view__alert-wrap.hotel-detail-cards .room-meta-info__divider,.no-hotel-found__alert-wrap.hotel-detail-cards .room-meta-info__divider{display:none}.profile-menu-container.hotel-detail-cards .room-meta-info__divider{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].hotel-detail-cards .room-meta-info__divider,#profile-accordion>[id^='profile-accordion-body-'].hotel-detail-cards .room-meta-info__divider{display:grid;grid-template-rows:0fr}.hotel-detail-cards .desktop-only-meta{display:flex;border-bottom-width:0}.hotel-detail-cards .desktop-col-center-options{display:block;flex:1 1 0%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-top:0;padding-bottom:0}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-detail-cards .desktop-col-center-options)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-detail-cards .desktop-col-center-options)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.hotel-detail-cards .desktop-col-center-options{display:flex;flex-direction:column}.profile-menu-container.hotel-detail-cards .desktop-col-center-options{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.hotel-detail-cards .desktop-col-center-options{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.hotel-detail-cards .desktop-col-center-options) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.hotel-detail-cards .desktop-col-center-options){overflow:hidden}#dropdownAvatarName.hotel-detail-cards .desktop-col-center-options{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.hotel-detail-cards .desktop-col-center-options::-webkit-scrollbar{display:none;width:0;height:0}}.hotel-detail-cards .desktop-cards-mid-divider{margin-top:0;margin-bottom:0;display:block;width:100%;--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-detail-cards .desktop-cards-mid-divider)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-detail-cards .desktop-cards-mid-divider)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.hotel-detail-cards .desktop-cards-mid-divider{display:flex;flex-direction:column}.profile-menu-container.hotel-detail-cards .desktop-cards-mid-divider{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.hotel-detail-cards .desktop-cards-mid-divider{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.hotel-detail-cards .desktop-cards-mid-divider) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.hotel-detail-cards .desktop-cards-mid-divider){overflow:hidden}#dropdownAvatarName.hotel-detail-cards .desktop-cards-mid-divider{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.hotel-detail-cards .desktop-cards-mid-divider::-webkit-scrollbar{display:none;width:0;height:0}}.hotel-detail-cards .room-option{display:flex;flex-direction:row;align-items:center;gap:.25rem;border-width:0;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.hotel-detail-cards .room-option--active{margin-left:0;margin-right:0;margin-top:0;margin-bottom:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(191 219 254 / var(--tw-border-opacity,1));padding-left:1rem;padding-right:1rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hotel-detail-cards .desktop-card-main-row{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between}.hotel-detail-cards .desktop-card-left-content{display:flex;flex:1 1 0%;flex-direction:row;align-items:center;gap:1rem}.hotel-detail-cards .room-option__board-badge-box{display:flex;flex-shrink:0;align-items:flex-start;justify-content:flex-start}.hotel-detail-cards .room-option__info-stack{display:flex;flex:1 1 0%;flex-direction:column;gap:.25rem;padding-left:.5rem;padding-right:.5rem}.hotel-detail-cards .desktop-title-line{margin-bottom:.25rem;display:flex;flex-direction:row;align-items:flex-start;gap:.75rem}.hotel-detail-cards .room-option__title{margin:0;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.hotel-detail-cards .room-option__tags{margin-top:0;display:flex;flex-wrap:wrap;gap:.5rem;padding:0}.hotel-detail-cards .desktop-card-right-content{display:flex;flex-shrink:0;flex-direction:row;align-items:center;gap:1rem}.fixed-badge-container{display:flex;width:5rem;flex-shrink:0;align-items:center;justify-content:center}.hotel-detail-cards .desktop-card-divider{display:block;height:3rem;width:1px;--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1))}@media (min-width:1024px){{&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-detail-cards .desktop-card-divider)){overflow:visible}&.collapsed:is(:hover,:has(#main-menu:hover),:has(.main-sidebar:hover),:has(#dropdownAvatarName.hotel-detail-cards .desktop-card-divider)){overflow:visible}}}.search-advanced-panel .supplier-dropdown-menu.hotel-detail-cards .desktop-card-divider{display:flex;flex-direction:column}.profile-menu-container.hotel-detail-cards .desktop-card-divider{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}@media (max-width:1023px){.profile-menu-container.hotel-detail-cards .desktop-card-divider{transform:translateY(0)}}@media (min-width:1024px){.sidebar-wrapper.collapsed:has(#dropdownAvatarName.hotel-detail-cards .desktop-card-divider) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}body:has(#dropdownAvatarName.hotel-detail-cards .desktop-card-divider){overflow:hidden}#dropdownAvatarName.hotel-detail-cards .desktop-card-divider{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.hotel-detail-cards .desktop-card-divider::-webkit-scrollbar{display:none;width:0;height:0}}.hotel-detail-cards .room-option__status{margin:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:9999px;padding-left:.375rem;padding-right:.375rem;font-size:.75rem;line-height:1rem;font-weight:500}.hotel-detail-cards .room-option__price{margin-top:0;text-align:right;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.traveller-widget-dialog--new-ui #last-reservation .hotel-detail-cards .room-option__price{margin-top:.5rem;display:flex;justify-content:flex-end;gap:.5rem}.booking-summary-bar__brand{display:flex}.hotel-detail-cards .desktop-col-right-summary{position:sticky;top:150px;display:flex;flex-direction:column;gap:.75rem;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.5rem}.booking-summary-bar__utilities{margin-left:auto}.booking-summary-bar__brand-btn{margin-top:auto}.hotel-detail-cards .booking-summary-bar{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:flex-start;padding:0}.hotel-detail-cards .booking-summary-bar__main{margin:0;flex-direction:column-reverse}.hotel-detail-cards .booking-summary-bar__total{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));b,strong{font-weight:700}}.hotel-detail-cards .booking-summary-bar__price-info .tina-price-display{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1));b,strong{font-weight:700}}.hotel-detail-cards .total-fare-info-price-label.price-override .booking-summary-bar__total{font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1));b,strong{font-weight:400}b,strong{--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}}.hotel-detail-cards .booking-summary-bar__btn-book{width:100%;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1));padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.booking-summary-bar__actions{flex-direction:column;align-items:flex-end;justify-content:flex-end}.hotel-detail-cards .booking-summary-bar__brand-logo{height:1rem;width:1rem}.desktop-col-right-summary.single-room{flex-direction:row;.booking-summary-bar__main{flex-direction:row}.booking-summary-bar__actions{flex-direction:row}.booking-summary-bar__actions{align-items:center}.booking-summary-bar__brand-btn{margin-bottom:auto}}.hotel-modal__full-description{width:100%;padding-left:0;padding-right:0;padding-top:.5rem;padding-bottom:.5rem}.hotel-modal__full-description-optional-fee-section,.hotel-modal__full-description-airport-section{gap:.125rem}.hotel-modal__full-description-content{gap:.5rem;padding:0;padding-bottom:1rem}.hotel-modal__full-description-heading{padding-left:0;padding-bottom:0;font-size:1rem;line-height:1.5rem;font-weight:700}.hotel-modal__full-description-section-heading{padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.hotel-modal__full-description-section-optional-fee-heading{padding-left:.5rem;padding-top:.5rem;padding-bottom:0;font-size:.875rem;line-height:1.25rem;font-weight:600}.hotel-modal__full-description-section-airport-heading{padding-left:.5rem;padding-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600}.hotel-modal__full-description-list{gap:.125rem;padding-left:2.25rem}.hotel-modal__full-description-optional-fee-list{margin-top:.75rem;margin-bottom:.75rem;gap:.125rem;padding-left:.5rem}.hotel-modal__full-description-list li,.hotel-modal__full-description-optional-fee-list li{font-size:.875rem;line-height:1.25rem}.hotel-modal__full-description-text{padding-left:2.25rem;font-size:.875rem;line-height:1.25rem}.hotel-modal__full-description-optional-fee-text{margin-top:0;gap:0;padding-left:.5rem;font-size:.875rem;line-height:1.25rem}.hotel-modal__full-description-distance-text,.hotel-modal__full-description-airport-text{padding-left:.75rem;font-size:.875rem;line-height:1.25rem}.hotel-modal__full-description-airport-p-text{margin-top:.75rem;padding-left:.75rem;font-size:.875rem;line-height:1.25rem}.hotel-modal__full-description-parking-text{margin-top:.5rem;padding-left:2rem;font-size:.875rem;line-height:1.25rem}.hotel-modal__facilities{width:100%;padding-left:0;padding-right:0}.hotel-modal__facilities-content{gap:.5rem;padding:0;padding-top:1rem;padding-bottom:1rem}.hotel-modal__facilities-heading{font-size:1rem;line-height:1.5rem;font-weight:500}.hotel-modal__facilities-tags{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.hotel-modal__facility-tag{min-height:2.25rem;padding-top:0;padding-bottom:0;padding-right:1rem;padding-left:.75rem;font-size:.75rem;line-height:1rem}.hotel-modal__facility-tag i{font-size:.75rem;line-height:1rem}.hotel-modal__room-description{padding-left:0;padding-right:0}.hotel-modal__room-description-content{gap:.5rem;padding-bottom:1.5rem}.hotel-modal__room-description-text{font-size:1rem;line-height:1.5rem}.hotel-modal__room-description-list{gap:.25rem;padding-left:2.25rem}.hotel-modal__room-description-list li{gap:.125rem;font-size:.875rem;line-height:1.25rem}.hotel-modal__map{padding-left:0;padding-right:0}.hotel-modal__map-content{gap:1rem;padding:0;padding-bottom:1rem}.hotel-modal__map-geolocation{font-size:.75rem;line-height:1rem;font-weight:400}.hotel-modal__map-geolocation i{font-size:1.125rem;line-height:1.75rem}.hotel-modal__gallery{padding-left:0;padding-right:0}.hotel-modal__gallery-content{padding:0;padding-bottom:1.75rem}.hotel-modal__gallery-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.hotel-modal__gallery-empty-inner{height:32rem}.hotel-modal-container,.hotel-modal__container{height:852px;max-height:90vh;max-width:80vw;overflow:hidden;border-radius:.75rem;--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);.modal-scrollable-content,.hotel-modal__body{flex:1 1 0%}.modal-scrollable-content,.hotel-modal__body{overflow-y:auto}.modal-scrollable-content,.hotel-modal__body{overflow-x:hidden}.modal-scrollable-content,.hotel-modal__body{padding-bottom:0}.modal-scrollable-content,.hotel-modal__body{&::-webkit-scrollbar{width:.375rem}&::-webkit-scrollbar-thumb{border-radius:9999px}&::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(209 213 219 / var(--tw-bg-opacity,1))}}.hotel-details-offer-list{display:flex}.hotel-details-offer-list{min-height:0}.hotel-details-offer-list{flex:1 1 0%}.hotel-details-offer-list{flex-direction:column}.hotel-modal__room-offers{display:flex}.hotel-modal__room-offers{min-height:0}.hotel-modal__room-offers{flex:1 1 0%}.hotel-modal__room-offers{flex-direction:column}.empty-div-footer-hotel-detail{position:sticky}.empty-div-footer-hotel-detail{bottom:0}.empty-div-footer-hotel-detail{z-index:50}}.top-section-divider,.hotel-modal__top-divider{display:none}.sidebar-accordion>div.top-section-divider>.sub-menu,.sidebar-accordion>div .hotel-modal__top-divider>.sub-menu{border-width:0}.search-advanced-panel .supplier-dropdown-menu.top-section-divider,.search-advanced-panel .supplier-dropdown-menu .hotel-modal__top-divider{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(.top-section-divider)),.form-card:has(.selected-destination-view:not(.hotel-modal__top-divider)){padding:0}}.cards-grid-container.top-section-divider,.cards-list-container.top-section-divider,.cards-grid-container .hotel-modal__top-divider,.cards-list-container .hotel-modal__top-divider{display:none}.hotel-modal__gallery-content.top-section-divider+.hotel-modal__gallery-empty,.hotel-modal__gallery-content .hotel-modal__top-divider+.hotel-modal__gallery-empty{display:block}.results-cards-wrapper.top-section-divider,.search-cancelled-wrapper.top-section-divider,.no-hotel-found-wrapper.top-section-divider,.search-cancelled-view__alert-wrap.top-section-divider,.no-hotel-found__alert-wrap.top-section-divider,.results-cards-wrapper .hotel-modal__top-divider,.search-cancelled-wrapper .hotel-modal__top-divider,.no-hotel-found-wrapper .hotel-modal__top-divider,.search-cancelled-view__alert-wrap .hotel-modal__top-divider,.no-hotel-found__alert-wrap .hotel-modal__top-divider{display:none}.profile-menu-container.top-section-divider,.profile-menu-container .hotel-modal__top-divider{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-'].top-section-divider,#profile-accordion>[id^='profile-accordion-body-'].top-section-divider,.sidebar-accordion>[id^='sidebar-accordion-body-'] .hotel-modal__top-divider,#profile-accordion>[id^='profile-accordion-body-'] .hotel-modal__top-divider{display:grid;grid-template-rows:0fr}.hotel-main-container,.hotel-modal__header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;background-image:linear-gradient(to left,var(--tw-gradient-stops));--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to:rgb(var(--tw-color-primary-dark-100) / 1) var(--tw-gradient-to-position);padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}.hotel-main-container .hotel-featured-img,.hotel-main-container .hotel-modal__featured-img,.hotel-modal__header .hotel-featured-img,.hotel-modal__header .hotel-modal__featured-img{height:13rem;width:18rem;flex-shrink:0;flex-grow:0;img{border-radius:.5rem}}.hotel-main-container .hotel-highlights-section,.hotel-modal__header .hotel-modal__highlights{display:flex;flex:1 1 0%;flex-direction:column;justify-content:center;background-color:#fff0;padding-top:.25rem;padding-bottom:.25rem;padding-right:2.5rem}.hotel-main-container .hotel-highlights-section .hotel-rating-row,.hotel-main-container .hotel-highlights-section .hotel-modal__rating-row,.hotel-modal__header .hotel-modal__highlights .hotel-rating-row,.hotel-modal__header .hotel-modal__highlights .hotel-modal__rating-row{margin-bottom:.5rem;display:flex;align-items:center;gap:.25rem}.hotel-main-container .hotel-highlights-section .rating-text,.hotel-main-container .hotel-highlights-section .hotel-modal__rating-text,.hotel-modal__header .hotel-modal__highlights .rating-text,.hotel-modal__header .hotel-modal__highlights .hotel-modal__rating-text{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.hotel-main-container .hotel-display-name,.hotel-modal__header .hotel-display-name,.hotel-modal__header .hotel-modal__title{margin-bottom:.25rem;width:100%;max-width:none;font-size:1.5rem;line-height:2rem;font-weight:600;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1));br{display:none}.sidebar-accordion>divbr>.sub-menu{border-width:0}.search-advanced-panel br.supplier-dropdown-menu{display:none}@media (max-width:640px){.form-card:has(.selected-destination-view:not(br)){padding:0}}br.cards-grid-container,br .cards-list-container{display:none}br.cards-grid-container,br .cards-list-container{display:none}br.hotel-modal__gallery-content+.hotel-modal__gallery-empty{display:block}br.results-cards-wrapper,br .search-cancelled-wrapper,br .no-hotel-found-wrapper,br .search-cancelled-view__alert-wrap,br .no-hotel-found__alert-wrap{display:none}br.results-cards-wrapper,br .search-cancelled-wrapper,br .no-hotel-found-wrapper,br .search-cancelled-view__alert-wrap,br .no-hotel-found__alert-wrap{display:none}br.results-cards-wrapper,br .search-cancelled-wrapper,br .no-hotel-found-wrapper,br .search-cancelled-view__alert-wrap,br .no-hotel-found__alert-wrap{display:none}br.results-cards-wrapper,br .search-cancelled-wrapper,br .no-hotel-found-wrapper,br .search-cancelled-view__alert-wrap,br .no-hotel-found__alert-wrap{display:none}br.results-cards-wrapper,br .search-cancelled-wrapper,br .no-hotel-found-wrapper,br .search-cancelled-view__alert-wrap,br .no-hotel-found__alert-wrap{display:none}br .profile-menu-container{display:block}.sidebar-accordion>[id^='sidebar-accordion-body-']br,#profile-accordion>[id^='profile-accordion-body-']br{display:grid;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']br,#profile-accordion>[id^='profile-accordion-body-']br{display:grid;grid-template-rows:0fr}}.hotel-main-container .hotel-location-text,.hotel-modal__header .hotel-location-text,.hotel-modal__header .hotel-modal__location{margin-bottom:1.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.hotel-main-container .hotel-highlights-section .hotel-timing-list,.hotel-modal__header .hotel-modal__highlights .hotel-modal__timing-list{display:flex;flex-direction:column;gap:.5rem}.hotel-main-container .hotel-highlights-section .hotel-timing-list .timing-row,.hotel-main-container .hotel-highlights-section .hotel-timing-list .hotel-modal__timing-row,.hotel-modal__header .hotel-modal__highlights .hotel-modal__timing-list .timing-row,.hotel-modal__header .hotel-modal__highlights .hotel-modal__timing-list .hotel-modal__timing-row{display:flex;align-items:center;font-size:.75rem;line-height:1rem}.hotel-main-container .hotel-highlights-section .hotel-timing-list .timing-row .timing-label,.hotel-main-container .hotel-highlights-section .hotel-timing-list .timing-row .hotel-modal__timing-label,.hotel-main-container .hotel-highlights-section .hotel-timing-list .hotel-modal__timing-row .timing-label,.hotel-main-container .hotel-highlights-section .hotel-timing-list .hotel-modal__timing-row .hotel-modal__timing-label,.hotel-modal__header .hotel-modal__highlights .hotel-modal__timing-list .timing-row .timing-label,.hotel-modal__header .hotel-modal__highlights .hotel-modal__timing-list .timing-row .hotel-modal__timing-label,.hotel-modal__header .hotel-modal__highlights .hotel-modal__timing-list .hotel-modal__timing-row .timing-label,.hotel-modal__header .hotel-modal__highlights .hotel-modal__timing-list .hotel-modal__timing-row .hotel-modal__timing-label{flex-shrink:0;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.hotel-main-container .hotel-highlights-section .hotel-timing-list .timing-row .timing-value,.hotel-main-container .hotel-highlights-section .hotel-timing-list .timing-row .hotel-modal__timing-value,.hotel-main-container .hotel-highlights-section .hotel-timing-list .hotel-modal__timing-row .timing-value,.hotel-main-container .hotel-highlights-section .hotel-timing-list .hotel-modal__timing-row .hotel-modal__timing-value,.hotel-modal__header .hotel-modal__highlights .hotel-modal__timing-list .timing-row .timing-value,.hotel-modal__header .hotel-modal__highlights .hotel-modal__timing-list .timing-row .hotel-modal__timing-value,.hotel-modal__header .hotel-modal__highlights .hotel-modal__timing-list .hotel-modal__timing-row .timing-value,.hotel-modal__header .hotel-modal__highlights .hotel-modal__timing-list .hotel-modal__timing-row .hotel-modal__timing-value{margin-left:.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.hotel-main-container .hotel-highlights-section .hotel-timing-list .timing-row i,.hotel-main-container .hotel-highlights-section .hotel-timing-list .hotel-modal__timing-row i,.hotel-modal__header .hotel-modal__highlights .hotel-modal__timing-list .timing-row i,.hotel-modal__header .hotel-modal__highlights .hotel-modal__timing-list .hotel-modal__timing-row i{margin-left:0;margin-right:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.hotel-main-container .hotel-contact-section,.hotel-modal__header .hotel-modal__contact-section{margin-right:1.75rem;display:flex;width:18rem;flex-shrink:0;flex-direction:column;justify-content:center;background-color:#fff0;padding:0}.hotel-main-container .hotel-contact-section .contact-row,.hotel-main-container .hotel-contact-section .hotel-modal__contact-row,.hotel-modal__header .hotel-modal__contact-section .contact-row,.hotel-modal__header .hotel-modal__contact-section .hotel-modal__contact-row{margin-bottom:.25rem;display:flex;flex-direction:row;align-items:flex-start;-moz-column-gap:.25rem;column-gap:.25rem;line-height:1.375}.hotel-main-container .hotel-contact-section .contact-label,.hotel-main-container .hotel-contact-section .hotel-modal__contact-label,.hotel-modal__header .hotel-modal__contact-section .contact-label,.hotel-modal__header .hotel-modal__contact-section .hotel-modal__contact-label{flex-shrink:0;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.hotel-main-container .hotel-contact-section .contact-value,.hotel-main-container .hotel-contact-section .hotel-modal__contact-value,.hotel-modal__header .hotel-modal__contact-section .contact-value,.hotel-modal__header .hotel-modal__contact-section .hotel-modal__contact-value{margin-top:0;flex:1 1 0%;padding-left:0;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.pills-container,.hotel-modal__pills{margin-bottom:.5rem;display:flex;flex-direction:row;align-items:center;gap:.5rem;padding-left:0;padding-right:0;padding-top:1.25rem}.pills-container .pill-btn,.pills-container .hotel-modal__pill,.hotel-modal__pills .pill-btn,.hotel-modal__pills .hotel-modal__pill{display:flex;align-items:center;gap:.5rem;border-radius:9999px;border-style:none;padding-left:1rem;padding-right:1rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;&.active,&.hotel-modal__pill--active{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}&.active,&.hotel-modal__pill--active{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}&.secondary{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}&.secondary{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-300) / var(--tw-text-opacity,1))}.pill-icon-box i{font-size:.875rem;line-height:1.25rem}}.hotel-main-container-2,.hotel-modal__filters{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:0;padding-top:0}.hotel-main-container-2 .filters-wrapper,.hotel-modal .hotel-modal__filters-wrapper{position:sticky;z-index:1;display:flex;flex-direction:column;gap:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:0;top:var(--hotel-modal-tabs-sticky-height,68px)}.hotel-main-container-2 .filters-row-main,.hotel-modal__filters .hotel-modal__filters-row{display:flex;width:100%;flex-direction:row;align-items:center;gap:.5rem}.hotel-main-container-2 .filter-box,.hotel-modal__filters .hotel-modal__filter-box{height:1.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity,1));padding-left:.75rem;padding-right:.75rem;&:first-child{min-width:20rem}&:first-child{gap:.25rem}&:nth-child(2){min-width:18rem}&:nth-child(2){flex:1 1 0%}&:last-child{min-width:20rem}&:last-child{padding-left:0}&:last-child{.filter-placeholder,.hotel-modal__filter-label{padding-left:.5rem}.filter-placeholder,.hotel-modal__filter-label{font-weight:500}.filter-placeholder,.hotel-modal__filter-label{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}}.filter-placeholder,.hotel-modal__filter-label{font-size:.75rem;line-height:1rem}.filter-placeholder,.hotel-modal__filter-label{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity,1))}.filter-right-content,.hotel-modal__filter-right{display:flex}.filter-right-content,.hotel-modal__filter-right{align-items:center}.filter-right-content,.hotel-modal__filter-right{gap:.25rem}.filter-right-content,.hotel-modal__filter-right{overflow:hidden}.filter-right-content,.hotel-modal__filter-right{.selected-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-text{font-size:.75rem;line-height:1rem}.selected-text{font-weight:600}.selected-text{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}i{font-size:.875rem;line-height:1.25rem}i{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}}}.hotel-main-container-2 .search-and-actions-row,.hotel-modal__filters .hotel-modal__search-row{display:flex;width:100%;flex-direction:row;align-items:center;gap:1rem}.hotel-main-container-2 .search-input-wrapper,.hotel-modal__filters .hotel-modal__search{position:relative;height:2.5rem;flex:1 1 0%}.hotel-main-container-2 .search-input-wrapper .search-icon,.hotel-modal__filters .hotel-modal__search .search-icon{position:absolute;left:1rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity,1))}.hotel-main-container-2 .search-input-wrapper .search-here-input,.hotel-modal__filters .hotel-modal__search .hotel-modal__search-input{height:2.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:2.75rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid #fff0;outline-offset:2px}.hotel-main-container-2 .action-buttons-row,.hotel-modal__filters .hotel-modal__actions{margin-top:0;display:flex;flex-direction:row;align-items:center;gap:.25rem}.hotel-main-container-2 .btn-clear,.hotel-modal__filters .hotel-modal__btn--clear{display:flex;height:2.5rem;width:135px;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-100) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.hotel-main-container-2 .btn-apply,.hotel-modal__filters .hotel-modal__btn--apply{display:flex;height:2.5rem;width:106px;align-items:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-300) / var(--tw-bg-opacity,1));padding-left:2.5rem;padding-right:2.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));i{font-size:1.125rem;line-height:1.75rem}}.modal-close-btn,.hotel-modal__close-btn{background-color:#fff0}.room-offer-row-container{flex:1 1 0%}}body{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-300) / var(--tw-bg-opacity,1));background-image:url(../images/body-bg.png);background-repeat:no-repeat;background-position:right top}.inner-shadow-top-left{background:url(../images/section-bg.png) no-repeat left top}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-right-3{right:-.75rem}.bottom-0{bottom:0}.bottom-\[60px\]{bottom:60px}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-8{top:2rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.m-0{margin:0}.my-4{margin-top:1rem;margin-bottom:1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-2{margin-inline-end:.5rem}.me-7{margin-inline-end:1.75rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.size-\[36px\]{width:36px;height:36px}.h-4{height:1rem}.h-6{height:1.5rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-4{width:1rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-full{width:100%}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-default{cursor:default!important}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.25rem * var(--tw-space-x-reverse));margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.375rem * var(--tw-space-x-reverse));margin-left:calc(0.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-t{border-top-width:1px}.border-black-50{--tw-border-opacity:1;border-color:rgb(var(--tw-color-black-50) / var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(var(--tw-color-green-200) / var(--tw-border-opacity,1))}.border-light-100{--tw-border-opacity:1;border-color:rgb(var(--tw-color-light-100) / var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-default) / var(--tw-border-opacity,1))}.border-primary-800{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-800) / var(--tw-border-opacity,1))}.border-primary-dark-800{--tw-border-opacity:1;border-color:rgb(var(--tw-color-primary-dark-800) / var(--tw-border-opacity,1))}.border-transparent{border-color:#fff0}.border-b-light-600{--tw-border-opacity:1;border-bottom-color:rgb(var(--tw-color-light-600) / var(--tw-border-opacity,1))}.bg-black-50{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-black-50) / var(--tw-bg-opacity,1))}.bg-dark-backdrop\/70{background-color:rgb(var(--tw-color-dark-backdrop) / .7)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-green-100) / var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-default) / var(--tw-bg-opacity,1))}.bg-primary-200{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-200) / var(--tw-bg-opacity,1))}.bg-primary-500{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-500) / var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.bg-white\/50{background-color:rgb(255 255 255 / .5)}.p-1{padding:.25rem}.p-1_5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-3{padding-bottom:.75rem}.pl-4{padding-left:1rem}.pl-\[0\.9rem\]{padding-left:.9rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-\[1\.5em\]{font-size:1.5em}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xxs{font-size:.625rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.\!text-colors-red-500{--tw-text-opacity:1 !important;color:rgb(var(--tw-color-semantic-red-500) / var(--tw-text-opacity,1))!important}.text-black-200{--tw-text-opacity:1;color:rgb(var(--tw-color-black-200) / var(--tw-text-opacity,1))}.text-black-300{--tw-text-opacity:1;color:rgb(var(--tw-color-black-300) / var(--tw-text-opacity,1))}.text-black-400{--tw-text-opacity:1;color:rgb(var(--tw-color-black-400) / var(--tw-text-opacity,1))}.text-black-500{--tw-text-opacity:1;color:rgb(var(--tw-color-black-500) / var(--tw-text-opacity,1))}.text-black-700{--tw-text-opacity:1;color:rgb(var(--tw-color-black-700) / var(--tw-text-opacity,1))}.text-black-800{--tw-text-opacity:1;color:rgb(var(--tw-color-black-800) / var(--tw-text-opacity,1))}.text-black-900{--tw-text-opacity:1;color:rgb(var(--tw-color-black-900) / var(--tw-text-opacity,1))}.text-black-950{--tw-text-opacity:1;color:rgb(var(--tw-color-black-950) / var(--tw-text-opacity,1))}.text-colors-green{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-green) / var(--tw-text-opacity,1))}.text-colors-orange{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-orange) / var(--tw-text-opacity,1))}.text-colors-red-Default{--tw-text-opacity:1;color:rgb(var(--tw-color-semantic-red-default) / var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(var(--tw-color-green-700) / var(--tw-text-opacity,1))}.text-orange{--tw-text-opacity:1;color:rgb(var(--tw-color-orange-default) / var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-default) / var(--tw-text-opacity,1))}.text-primary-300{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-300) / var(--tw-text-opacity,1))}.text-primary-400{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-400) / var(--tw-text-opacity,1))}.text-primary-500{--tw-text-opacity:1;color:rgb(var(--tw-color-primary-500) / var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.profile-menu-container,.profile-menu-container.hidden{display:block!important}.profile-menu-container{z-index:10;width:100%;min-width:var(--profile-min-width);height:auto;border:1px solid var(--profile-container-border);border-radius:var(--profile-container-radius-mobile) var(--profile-container-radius-mobile) 0 0;background-color:var(--profile-container-bg);color:#fff;font-size:var(--profile-font-size);font-weight:400;line-height:var(--profile-line-height);box-shadow:0 -14px 48px 0 #0006;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity 320ms cubic-bezier(.4,0,.2,1),transform 320ms cubic-bezier(.4,0,.2,1)}.profile-menu-container.block{opacity:1;pointer-events:auto;transform:translateY(0);max-height:min(90vh, 720px);overflow-y:auto}.sidebar-accordion>[id^='sidebar-accordion-body-'],#profile-accordion>[id^='profile-accordion-body-']{display:grid!important;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 320ms cubic-bezier(.4,0,.2,1)}.sidebar-accordion>h2:has(a[aria-expanded='true'])+[id^='sidebar-accordion-body-'],#profile-accordion>h2:has(.profile-accordion-button[aria-expanded='true'])+[id^='profile-accordion-body-']{grid-template-rows:1fr}.sidebar-accordion>[id^='sidebar-accordion-body-'].hidden,#profile-accordion>[id^='profile-accordion-body-'].hidden{display:grid!important;grid-template-rows:0fr}.sidebar-accordion>[id^='sidebar-accordion-body-']>.sub-menu,.sidebar-accordion>[id^='sidebar-accordion-body-']>ul,#profile-accordion>[id^='profile-accordion-body-']>ul{min-height:0;overflow:hidden}@media (max-width:1023px){.profile-menu-container{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;min-width:0!important;max-width:none!important;margin-bottom:0!important;transform:translateY(100%);transition:transform 320ms cubic-bezier(.4,0,.2,1),opacity 280ms cubic-bezier(.4,0,.2,1)}.profile-menu-container.block{transform:translateY(0)}}@media (min-width:1024px){.profile-menu-wrapper{position:relative}.profile-menu-container{position:absolute;bottom:100%;left:0;right:0;width:100%;min-width:0;max-width:100%;margin-bottom:8px;padding:var(--profile-container-padding);border-radius:var(--profile-container-radius);box-sizing:border-box}.sidebar-wrapper.collapsed .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));transform:none}.sidebar-wrapper.collapsed:has(#dropdownAvatarName.block) .profile-menu-container,.sidebar-wrapper.collapsed:has(.profile-menu.open) .profile-menu-container{position:fixed;left:var(--sidebar-width-collapsed,59px);right:auto;bottom:1.25rem;top:auto;width:var(--profile-min-width);max-width:min(var(--profile-min-width), calc(100vw - var(--sidebar-width-collapsed, 59px) - 1rem));margin-bottom:0;transform:none}}@media (prefers-reduced-motion:reduce){.profile-menu-container,.sidebar-accordion>[id^='sidebar-accordion-body-'],#profile-accordion>[id^='profile-accordion-body-']{transition-duration:1ms!important}}@media (min-width:1024px){body:has(#dropdownAvatarName.block){overflow:hidden}#dropdownAvatarName.block{scrollbar-width:none;-ms-overflow-style:none}#dropdownAvatarName.block::-webkit-scrollbar{display:none;width:0;height:0}}.sidebar-menu .sub-menu,.sidebar-accordion .sub-menu{scrollbar-width:none;-ms-overflow-style:none}.sidebar-menu .sub-menu::-webkit-scrollbar,.sidebar-accordion .sub-menu::-webkit-scrollbar{display:none;width:0;height:0}.hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-primary-700) / var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid #fff0;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}@media (min-width:768px){.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}}@media (min-width:1024px){.lg\:mb-4{margin-bottom:1rem}.lg\:ml-5{margin-left:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-row{flex-direction:row}.lg\:bg-light-200{--tw-bg-opacity:1;background-color:rgb(var(--tw-color-light-200) / var(--tw-bg-opacity,1))}.lg\:p-5{padding:1.25rem}.lg\:pl-0{padding-left:0}.lg\:text-1_5xl{font-size:1.375rem}.lg\:text-\[1\.5em\]{font-size:1.5em}.lg\:text-xs{font-size:.75rem;line-height:1rem}}.rtl\:rotate-180:where([dir="rtl"],[dir="rtl"] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:space-x-reverse:where([dir="rtl"],[dir="rtl"] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}@media (prefers-color-scheme:dark){.dark\:bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99 / var(--tw-bg-opacity,1))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity,1))}.dark\:bg-gray-800\/50{background-color:rgb(31 41 55 / .5)}.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity,1))}}