.basket-modal-paper{margin-top:-72px;max-height:640px}.basket-modal-paper>div{border:0!important;max-height:calc(100% - 42px)!important;padding:0!important}.dialog-paper{margin-left:25%}.basket-modal{height:638px;overflow:hidden;position:relative}.basket-modal .modal-title{padding:24px 24px 0;position:relative}.basket-modal .modal-title button.action.close-modal{color:#ccc;inset-inline-end:19px;position:absolute;top:19px}.basket-modal .modal-title button.action.close-modal:hover{color:#666}.basket-modal .modal-title button.action.close-modal .evil-icon{height:32px;width:32px}.basket-modal .modal-fields{margin-top:10px;padding:0 24px}.basket-modal .modal-fields .field{display:block}.basket-modal .modal-fields .field.to .field-input{height:68px;overflow:auto}.basket-modal .modal-fields .field.to input[type=text]{font-size:12px!important}[dir=rtl] .basket-modal .modal-fields .field.remarks label{transform:translateY(1.5px) scale(.75);transform-origin:top right}[dir=ltr] .basket-modal .modal-fields .field.remarks label{transform:translateY(1.5px) scale(.75);transform-origin:top left}.basket-modal .modal-fields .field.send-to-combtas{display:inline-block;width:140px}.basket-modal .modal-fields .field.send-to-combtas label{transform:none!important}[dir=rtl] .basket-modal .modal-fields .field.send-to-combtas label{margin-left:11px;margin-right:-16px}.basket-modal .modal-fields .field.combtas-id{display:inline-block}.basket-modal .modal-deals{height:100%}.basket-modal .modal-deals .empty-list{padding-top:96px;text-align:center}.basket-modal .modal-deals .empty-list span{display:block}.basket-modal .modal-deals .title{color:#999;font-size:14px;padding:24px 24px 0}.basket-modal .modal-deals .deals{border-top:1px solid #ccc;height:300px;margin-top:4px;overflow:auto;overflow-x:hidden}.basket-modal .modal-deals .deals.multiple{border-bottom:1px solid #ccc}.basket-modal .modal-deals .deals.no-integration{height:349px}.basket-modal .modal-deals .deals .basket-deal{background:#f8fbff;border-bottom:1px solid #ccc;font-size:14px;padding:8px 24px;position:relative}.basket-modal .modal-deals .deals .basket-deal.hovered{background:#f0f6ff}.basket-modal .modal-deals .deals .basket-deal:last-of-type:not(:nth-of-type(-n+2)){border-bottom:0}.basket-modal .modal-deals .deals .basket-deal .line{display:block}.basket-modal .modal-deals .deals .basket-deal .line:first-of-type{margin-bottom:12px}.basket-modal .modal-deals .deals .basket-deal .line .field{display:inline-block}.basket-modal .modal-deals .deals .basket-deal .line .field .field-name{color:#999;display:block;font-size:12px;height:17px}.basket-modal .modal-deals .deals .basket-deal .line .field .field-value{display:block;height:20px}.basket-modal .modal-deals .deals .basket-deal .line .field .field-value .icon{display:inline-block;height:13px;width:13px}.basket-modal .modal-deals .deals .basket-deal .line .field .field-value .icon.in-policy{background:url(/static/media/In_Policy.a95f6ff0018b7963891e.svg) 0 no-repeat;background-size:13px 13px}.basket-modal .modal-deals .deals .basket-deal .line .field .field-value .icon.out-of-policy{background:url(/static/media/Out_of_Policy_Ex.0f95f4a27114d43d3150.svg) 0 no-repeat;background-size:13px 13px}.basket-modal .modal-deals .deals .basket-deal .line .field .field-value .text-field{width:100px!important}.basket-modal .modal-deals .deals .basket-deal .line .field .field-value .travel-policy-icon-button{margin:auto!important}.basket-modal .modal-deals .deals .basket-deal .line .field .field-value .arbi-icon{font-size:13px!important}.basket-modal .modal-deals .deals .basket-deal .line .field.room-type .field-value>span{display:inline-block;max-height:16px;max-width:230px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.basket-modal .modal-deals .deals .basket-deal .line .field.date{width:96px}.basket-modal .modal-deals .deals .basket-deal .line .field.score{width:128px}.basket-modal .modal-deals .deals .basket-deal .hotel-name{display:block;font-size:18px;text-transform:capitalize}.basket-modal .modal-deals .deals .basket-deal .hotel-name-stars-address-dates-room{display:inline-block;width:67%}.basket-modal .modal-deals .deals .basket-deal .hotel-name-stars-address-dates-room .hotel-name-stars .stars .star{background:var(--general-stars);display:inline-block;height:13px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:13px}.basket-modal .modal-deals .deals .basket-deal .hotel-name-stars-address-dates-room .hotel-name-stars .stars .star.full{-webkit-mask-image:url(/static/media/star.f8f1b2cfbdbd20892b5b.svg);mask-image:url(/static/media/star.f8f1b2cfbdbd20892b5b.svg)}.basket-modal .modal-deals .deals .basket-deal .hotel-name-stars-address-dates-room .hotel-name-stars .stars .star.half{-webkit-mask-image:url(/static/media/half_star.18eb957c5ba17d4a20be.svg);mask-image:url(/static/media/half_star.18eb957c5ba17d4a20be.svg)}[dir=rtl] .basket-modal .modal-deals .deals .basket-deal .hotel-name-stars-address-dates-room .hotel-name-stars .stars .star.half{transform:scaleX(-1)}.basket-modal .modal-deals .deals .basket-deal .hotel-name-stars-address-dates-room .hotel-name-stars .stars .star.empty{-webkit-mask-image:url(/static/media/empty_star.1851e050d8a4a0be2b8d.svg);mask-image:url(/static/media/empty_star.1851e050d8a4a0be2b8d.svg)}.basket-modal .modal-deals .deals .basket-deal .hotel-name-stars-address-dates-room .hotel-name-stars .stars{display:inline-block}.basket-modal .modal-deals .deals .basket-deal .hotel-name-stars-address-dates-room .hotel-address{text-transform:capitalize}.basket-modal .modal-deals .deals .basket-deal .hotel-name-stars-address-dates-room .hotel-address span{display:block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basket-modal .modal-deals .deals .basket-deal .review-score-price-cancellation{display:inline-block;position:relative;width:33%}.basket-modal .modal-deals .deals .basket-deal .review-score-price-cancellation .price .field-value{align-items:center;display:flex}.basket-modal .modal-deals .deals .basket-deal a.action.remove-deal{color:#999;inset-inline-end:12px;position:absolute;top:8px}.basket-modal .modal-deals .deals .basket-deal a.action.remove-deal .evil-icon{height:24px;width:24px}.basket-modal .modal-deals .deals .basket-deal a.action.remove-deal:hover{color:#666}.basket-modal .modal-actions{background-color:#fff;bottom:0;padding:0 24px 12px;position:absolute;width:100%}.basket-modal .modal-actions.busy{cursor:progress}.basket-modal .modal-actions .busy{opacity:.5;pointer-events:none}.basket-modal .modal-actions .busy:hover{color:inherit}.basket-modal .modal-actions .actions{padding-top:6px}.basket-modal .modal-actions .actions .action{-webkit-margin-end:24px;color:#999;font-size:12px;margin-inline-end:24px}.basket-modal .modal-actions .actions .action.send,.basket-modal .modal-actions .actions .action:hover{color:#666}.basket-modal .modal-actions .actions .action.send:hover{color:#333}.basket-modal .modal-actions .actions .action.clear{padding-top:2px}.basket-modal .modal-actions .actions .bottom-right-corner{inset-inline-end:0;position:absolute}.basket-modal .modal-actions .actions .bottom-right-corner.busy-indicator{inset-inline-end:24px;top:24px}.basket-modal .modal-actions .invalid-basket{color:red;font-size:12px}.agent-settings-modal-paper{margin-top:-24px}.agent-settings-modal-paper>div{border:0!important;padding:0!important}.dialog-paper{-webkit-margin-start:25%;margin-inline-start:25%;width:50%}.agent-settings-modal{overflow:hidden;position:relative}.agent-settings-modal .modal-title{padding:24px;position:relative}.agent-settings-modal .modal-title a.action.close-modal{color:#ccc;inset-inline-end:17px;position:absolute;top:17px}.agent-settings-modal .modal-title a.action.close-modal:hover{color:#666}.agent-settings-modal .modal-title a.action.close-modal .evil-icon{height:32px;width:32px}.agent-settings-modal .modal-fields{display:flex;margin:24px}.agent-settings-modal .modal-fields .field{display:inline-block;vertical-align:middle}.agent-settings-modal .modal-fields .field label{transform:scale(1) translateY(-24px)!important}[dir=rtl] .agent-settings-modal .modal-fields .field label{transform:scale(1) translate(16px,-24px)!important}.agent-settings-modal .modal-fields .field.company{width:300px}.agent-settings-modal .modal-fields .field.company .field-input.select button{-webkit-margin-end:-36px!important;margin-inline-end:-36px!important}[dir=rtl] .agent-settings-modal .modal-fields .field.company label{transform:scale(1) translate(234px,-24px)!important}.agent-settings-modal .modal-fields .field.fixed-fee,.agent-settings-modal .modal-fields .field.margin{-webkit-margin-start:36px;margin-inline-start:36px;width:100px}.agent-settings-modal .disclaimer{font-size:12px;margin-top:12px;padding:24px 24px 12px}.agent-settings-modal .disclaimer a{-webkit-margin-start:4px;margin-inline-start:4px}.agent-settings-modal hr{margin-left:24px;margin-right:24px}.agent-settings-modal .modal-actions{margin:0 24px 24px;position:relative}.agent-settings-modal .modal-actions.busy{cursor:progress}.agent-settings-modal .modal-actions .busy{opacity:.5;pointer-events:none}.agent-settings-modal .modal-actions .busy:hover{color:inherit}.agent-settings-modal .modal-actions .actions{padding-top:6px}.agent-settings-modal .modal-actions .actions .action{-webkit-margin-end:24px;color:#999;font-size:12px;margin-inline-end:24px}.agent-settings-modal .modal-actions .actions .action.save-changes,.agent-settings-modal .modal-actions .actions .action:hover{color:#666}.agent-settings-modal .modal-actions .actions .action.save-changes:hover{color:#333}.agent-settings-modal .modal-actions .actions .bottom-right-corner{inset-inline-end:0;position:absolute}.agent-settings-modal .modal-actions .actions .bottom-right-corner.busy-indicator{-webkit-margin-end:24px;margin-inline-end:24px;top:12px}.agent-settings-modal .modal-actions .actions .bottom-right-corner.loader{-webkit-margin-end:24px;font-size:12px;margin-inline-end:24px}.agent-settings-modal .discard-changes-dialog{background:#fff;height:100%;padding-top:80px;position:absolute;text-align:center;top:0;width:100%;z-index:1}.agent-settings-modal .discard-changes-dialog .message{margin:0 auto;max-width:80%}.agent-settings-modal .discard-changes-dialog .message div{color:#ff5353;font-size:16px}.agent-settings-modal .discard-changes-dialog .actions span{font-size:18px!important}div.display-currency-dialog-paper{max-width:90%}div.display-currency-container{width:64px}div.display-currency-container div.display-currency.hovered{cursor:pointer}div.display-currency-container div.display-currency .busy{margin-left:16px;margin-top:16px}ul.currency-list{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px;column-break-inside:avoid;border:0;box-sizing:border-box;color:#4e4e4e;columns:240px 4;display:block;font-size:14px;list-style-type:disc;list-style:none;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;margin:0;overflow:hidden;padding-inline-start:40px;padding:0;vertical-align:initial}ul.currency-list.main{border-bottom:1px solid #ccc;margin-bottom:8px;padding-bottom:8px}ul.currency-list li{height:2.5em}ul.currency-list li.active>a{background-color:#0071b2;border-radius:4px;color:#fff}ul.currency-list li.active>a em{color:#fff;vertical-align:middle}ul.currency-list li.active>a .check-icon{float:right}ul.currency-list li>a{box-sizing:border-box;color:#0071b2;display:inline-block;height:100%;padding:.5em 10px;text-decoration:none;width:100%}ul.currency-list li>a em{color:#4e4e4e;display:inline-block;font-style:normal;font-weight:700;width:3em}.top-bar{background:#fff;display:block;height:74px;position:fixed;width:100%;z-index:99}.top-bar .company-bar{color:#000;display:block;font-family:Raleway!important;font-size:16px;font-style:normal;font-weight:400;height:100%;width:100%}.top-bar .company-bar .inner-company-bar{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;min-width:1092px}.top-bar .company-bar .inner-company-bar .logo-div .link .logo{-webkit-margin-start:20px;margin-inline-start:20px}.top-bar .company-bar .inner-company-bar .logo-div .link .logo .image{max-height:53px}.top-bar .company-bar .inner-company-bar .logo-div .link .logo .dead-logo{filter:saturate(0)}.top-bar .company-bar .inner-company-bar .navigation-container{-webkit-margin-end:25px;align-items:center;display:flex;height:100%;margin-inline-end:25px}.top-bar .company-bar .inner-company-bar .navigation-container .profile-container{-webkit-padding-start:16px;align-items:center;display:flex;gap:16px;padding-inline-start:16px;padding-top:8px}.top-bar .company-bar .inner-company-bar .navigation-container .company-bar-div{height:100%}.top-bar .company-bar .inner-company-bar .navigation-container .company-bar-div .dropdown-menu{left:auto;right:0}.top-bar .company-bar .inner-company-bar .navigation-container .company-bar-div img.companyLogo{margin-left:8px;margin-right:8px}.top-bar .company-bar .inner-company-bar .navigation-container .navigation-div{font-size:16px;font-weight:500;height:100%;margin-left:20px;margin-right:20px;min-width:80px}.top-bar .company-bar .inner-company-bar .navigation-container .navigation-div a{color:var(--general-colors-gray-dark);display:block;font-size:18px;height:100%;padding-top:28px;text-align:center;text-decoration:none}.top-bar .company-bar .inner-company-bar .navigation-container .navigation-div a:before{background:var(--desktop-navigation-menu-item)}.top-bar .company-bar .inner-company-bar .navigation-container .navigation-div a.active{color:var(--desktop-navigation-menu-item);overflow:visible}.top-bar .company-bar .inner-company-bar .navigation-container .navigation-div a.active:before{background:var(--desktop-navigation-menu-item);left:0;right:0}.top-bar .company-bar .inner-company-bar .navigation-container .navigation-div i.fa{color:#a4d5e9;display:none;padding-right:12px}.top-bar .company-bar .inner-company-bar .navigation-container .basket-div{-webkit-padding-end:22px;-webkit-padding-start:10px;align-items:center;border-right:1px solid #d8d8d8;display:flex;height:100%;padding-inline-end:22px;padding-inline-start:10px}.top-bar .company-bar .inner-company-bar .navigation-container .basket-div .share-icon{border-radius:50px;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000001f;height:36px;padding:0!important;width:36px}.top-bar .company-bar .inner-company-bar .navigation-container .basket-div .share-icon div>svg{position:absolute;right:6px;top:6px}.top-bar .company-bar .inner-company-bar .navigation-container .basket-div .share-icon span.fa{border-radius:50px;box-shadow:0 1px 6px #0000001f,0 1px 4px #0000001f;height:36px;left:0;padding-top:6px!important;position:absolute!important;top:19px;width:36px}.top-bar .company-bar .inner-company-bar .navigation-container .company-name-div,.top-bar .company-bar .inner-company-bar .navigation-container .user-name-div{color:var(--general-colors-gray-dark);font-size:18px;height:52px;line-height:52px;vertical-align:middle}.top-bar .company-bar .inner-company-bar .navigation-container .company-name-div{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-bar .company-bar .inner-company-bar .navigation-container .display-currency-div{color:var(--general-colors-gray-dark);font-size:18px;line-height:52px}.top-bar .company-bar .inner-company-bar .navigation-container .display-currency-div div.display-currency{align-items:center;display:flex}.top-bar .company-bar .inner-company-bar .navigation-container .user-name-div div{cursor:pointer}.top-bar .company-bar .inner-company-bar .navigation-container .user-name-div div a{color:inherit}.top-bar .company-bar .inner-company-bar .navigation-container .user-name-div div .avatar{background:var(--desktop-avatar-background);color:var(--desktop-avatar-color)}.top-bar .company-bar .inner-company-bar .navigation-container .user-name-div div .avatar img{vertical-align:top}.top-bar.dark{background:#101f31;box-shadow:0 1px 7px #101f31}.top-bar.dark .company-name-div,.top-bar.dark .navigation-div a{color:#fff!important}.top-bar .shadower{box-shadow:0 1px 7px #dedede;position:absolute;top:54px;width:100%;z-index:9}.leisure-experience-rewards{padding:8px 12px 16px;text-align:center}.leisure-experience-rewards div{display:block}.leisure-experience-rewards div.name{font-size:20px;font-weight:700}.leisure-experience-rewards div.balance{font-size:20px;font-weight:700;margin-top:20px}button{-webkit-tap-highlight-color:rgba(0,0,0,0);all:unset;box-sizing:border-box;cursor:pointer;text-align:center}button:focus-visible{outline:2px auto #e69700}button:focus:not(:focus-visible){outline:none}button.tab-theme-color:focus-visible{border-color:#4790b4;box-shadow:inset 0 0 0 2px #4790b4;outline:none}button[aria-disabled=true]:not(.default-style){background-color:#fff!important;border:1px solid #6e7272!important;box-shadow:none!important;color:#6e7272!important;cursor:not-allowed!important}button[aria-disabled=true]:not(.default-style) a{color:#6e7272!important}button[aria-disabled=true]:not(.default-style) svg path{fill:#6e7272!important}button[aria-disabled=true].no-border{border:0!important}.MuiCheckbox-root.Mui-focusVisible{border-radius:2px;outline:2px auto #e69700}.search-bar-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:1124px}.search-bar{max-width:1124px;width:100%;z-index:1}.search-bar .search-user-name{color:var(--general-colors-black);display:none;font-size:15px;margin-bottom:6px}.search-bar .search-title{font-size:2.75rem;font-weight:700;line-height:58px}.search-bar .search-sub-title,.search-bar .search-title{color:var(--desktop-search-title-color);text-shadow:var(--desktop-search-title-shadow)}.search-bar .search-sub-title{font-size:1.375rem;line-height:23px;margin-top:5px}.search-bar .search-sub-title.private-travel{margin-bottom:35px}.search-bar .exclamation.icon{background:url(/static/media/check_brown.d142ff8c84c9da37fbd6.svg) 50% no-repeat;height:14px;width:14px}.search-bar .additional-options-container{display:flex;margin-top:30px;z-index:-1}.loyalty-box{background:linear-gradient(99.53deg,#f2f9fd99 4.71%,#cde3f199 96.18%);border-radius:8px;font-family:Lato;height:200px;padding:24px;width:543px}.loyalty-box.reservation{width:100%}.loyalty-box.reservation .loyalty-info{width:543px}.loyalty-box .loyalty-info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.loyalty-box .loyalty-info .points-data{align-items:center;display:flex;height:73px}.loyalty-box .loyalty-info .points-data .points-icon-container{-webkit-margin-end:24px;align-items:center;background:#d1f0ff;border-radius:73px;display:flex;height:73px;justify-content:center;margin-inline-end:24px;width:73px}.loyalty-box .loyalty-info .points-data .points-icon-container .points-icon{background-image:url(/static/media/present-plain.aec31becfbdfb6af1a4f.svg);background-size:cover;height:46.72px;width:46.72px}.loyalty-box .loyalty-info .points-data .points-amount{display:flex;flex-direction:column;font-size:15px;font-weight:700;height:73px;justify-content:space-between;line-height:18px;width:190px}.loyalty-box .loyalty-info .points-data .points-amount.points-balance{color:var(--general-colors-black)}.loyalty-box .loyalty-info .points-data .points-amount.points-balance .amount-points{font-weight:600}.loyalty-box .loyalty-info .points-data .points-amount.points-balance .amount-points-value{font-weight:300}.loyalty-box .loyalty-info .points-data .points-amount.points-upcoming{color:var(--general-colors-gray-dark)}.loyalty-box .loyalty-info .points-data .points-amount.points-upcoming .amount-points,.loyalty-box .loyalty-info .points-data .points-amount.points-upcoming .amount-points-value{font-weight:300}.loyalty-box .loyalty-info .points-data .points-amount .amount-title{font-size:15px;line-height:18px;position:relative}.loyalty-box .loyalty-info .points-data .points-amount .amount-title .points-upcoming-tooltip{position:absolute;top:-8px}.loyalty-box .loyalty-info .points-data .points-amount .amount .amount-points{display:inline-block;font-size:40px;line-height:48px}.loyalty-box .loyalty-info .points-data .points-amount .amount .amount-label{-webkit-margin-start:4px;display:inline-block;margin-inline-start:4px}.loyalty-box .loyalty-info .points-data .points-amount .amount .amount-points-value{display:block}.loyalty-box .loyalty-info .points-description{color:var(--general-colors-gray-dark);font-size:13px;font-weight:400;letter-spacing:0;line-height:19px;text-align:start;white-space:pre-line}.loyalty-box .points-usage{display:flex;flex-direction:column}.recent-searches-box{min-height:227px}.recent-searches-box .title{color:var(--general-colors-black);font-family:Lato!important;font-size:21px;font-style:normal;font-weight:400;font-weight:700;margin-bottom:28px}.recent-searches-box .recent-search-component{border-radius:16px;box-shadow:0 2px 16px 0 #00000014;cursor:pointer;display:flex;height:110px;margin-bottom:10px;max-width:555px;position:relative;text-align:left;transition:box-shadow .5s ease-out;width:100%}.recent-searches-box .recent-search-component:hover{box-shadow:0 2px 16px 0 #0000002e}.recent-searches-box .recent-search-component .recent-search-terms{padding:14px 22px;width:100%}.recent-searches-box .recent-search-component .recent-search-terms .recent-search-destination{color:var(--general-colors-black);font-family:Lato!important;font-size:18px;font-style:normal;font-weight:400;font-weight:700;line-height:24px;margin-bottom:6px;text-align:start}[dir=rtl] .recent-searches-box .recent-search-component .recent-search-terms .recent-search-destination{margin-left:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-searches-box .recent-search-component .recent-search-terms .recent-search-rest,.recent-searches-box .recent-search-component .recent-search-terms .recent-search-rooms-and-travelers{align-items:center;color:#949494;display:flex;font-family:Lato!important;font-size:13px;font-style:normal;font-weight:400;line-height:16px}.recent-searches-box .recent-search-component .recent-search-terms .recent-search-rest .icon,.recent-searches-box .recent-search-component .recent-search-terms .recent-search-rooms-and-travelers .icon{margin-right:6px}.recent-searches-box .recent-search-component .recent-search-removal-container{left:auto;position:absolute;right:8px;top:9px}html[dir=rtl] .recent-searches-box .recent-search-component .recent-search-removal-container{left:8px;right:auto}.recent-searches-box .recent-search-component .recent-search-removal-container button.remove-button:active,.recent-searches-box .recent-search-component .recent-search-removal-container button.remove-button:focus{outline:none}.recent-searches-box .recent-search-component .recent-search-removal-container button.remove-button.hovering{background-color:#555!important;cursor:pointer}.recent-searches-box .recent-search-component .recent-search-removal-container button.remove-button{background-color:#dcd9d9;background-size:24px 24px;border:0;display:block;height:24px;-webkit-mask-image:url(/static/media/x-close.322e17c0c69f1a914f79.svg);mask-image:url(/static/media/x-close.322e17c0c69f1a914f79.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;width:24px}.destinations-box{min-height:227px}.destinations-box.expanded{min-height:532px}.destinations-box .title{display:flex;justify-content:space-between;position:relative}.destinations-box .title .title-main{color:var(--general-colors-black);font-family:Lato!important;font-size:21px;font-style:normal;font-weight:400;font-weight:700;margin-bottom:28px}.destinations-box .title .title-action{align-items:center;border-radius:8px;color:#356e82;display:flex;font-family:Lato!important;font-size:14px;font-style:normal;font-weight:700;gap:6px;height:40px;justify-content:flex-end;margin-top:-4px;width:260px}.destinations-box .title .title-action:hover{color:#275180;cursor:pointer}.destinations-box .no-destinations{border:1px solid #e1e1e1;border-radius:16px;height:258px;text-align:center;width:100%}.destinations-box .no-destinations span{color:rgba(32,36,43,.141);display:table;font-family:Lato!important;font-size:28px;font-style:normal;font-weight:400;height:100%;margin:110px auto}.destinations-box .input-wrapper:not(:first-child){margin-top:20px}.destinations-box .input-wrapper{max-height:70px}.destinations-box .input-wrapper label{-webkit-margin-start:5px;color:var(--general-colors-gray-dark);font-size:15px;font-weight:400;line-height:21px;margin-inline-start:5px}.destinations-box .destinations-components-container{display:flex;flex-wrap:wrap;justify-content:space-between}.destinations-box .destinations-components-container .destination-component-container{border-radius:16px;height:200px;margin-bottom:14px;position:relative;width:261px}.destinations-box .destinations-components-container .destination-component-container .destination-component{background-repeat:no-repeat;border-radius:16px;height:100%;width:100%}.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-content-container{cursor:pointer;height:100%;padding:16px 20px 16px 16px;text-align:start}.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-content-container .destination-content{height:100%;text-shadow:0 0 13px #0006;width:100%}.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-content-container .destination-content .destination-title{color:var(--general-colors-gray-light);font-family:Lato!important;font-size:21px;font-style:normal;font-weight:600;line-height:25px}.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-content-container .destination-content .add{color:var(--general-colors-gray-light);font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400}.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-content-container .destination-content .address{color:var(--general-colors-gray-light);font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;margin-top:8px}.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container{background:none;border:0;height:22px;inset-inline-end:4px;position:absolute;top:0;width:22px}.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.addition-button:active,.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.addition-button:focus,.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.cancel-button:active,.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.cancel-button:focus,.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.remove-button:active,.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.remove-button:focus{outline:none}.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.cancel-button.hovering{background-color:#d0021b!important;cursor:pointer}.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.cancel-button,.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.remove-button{background-color:var(--general-colors-black);background-size:24px 24px;border:0;display:block;height:24px;inset-inline-end:5px;-webkit-mask-image:url(/static/media/x-close.322e17c0c69f1a914f79.svg);mask-image:url(/static/media/x-close.322e17c0c69f1a914f79.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;position:absolute;top:9px;width:24px}.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.addition-button.valid{color:#009ad2!important}.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.addition-button.valid:active,.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.addition-button.valid:focus,.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.addition-button.valid:hover{text-decoration:underline}.destinations-box .destinations-components-container .destination-component-container .destination-component .destination-removal-container button.addition-button{background:none;border:0;color:#dcd9d9!important;font-size:12px;inset-inline-end:5px;position:absolute;top:46px}.destinations-box .destinations-components-container .destination-component-container .removal-popover{background:#fff;border:1px solid #ccc;border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:10px 20px;position:absolute;text-align:center;top:0}.destinations-box .destinations-components-container .destination-component-container .removal-popover .removal-buttons-container{display:flex;gap:8px;justify-content:center}.destinations-box .destinations-components-container .destination-component-container .removal-popover .removal-approval-text{margin-bottom:8px}.destinations-box .destinations-components-container .destination-component-container .removal-popover button{background:none;border:none;outline:none}.destinations-box .destinations-components-container .destination-component-container .removal-popover button:focus-visible,.destinations-box .destinations-components-container .destination-component-container .removal-popover button:hover{text-decoration:underline}.destinations-box .destinations-components-container .destination-component-container .removal-popover button.approve-removal-button{color:#417505}.destinations-box .destinations-components-container .destination-component-container .removal-popover button.cancel-removal-button{color:#d0021b}.destinations-box .search-root .MuiInputBase-input{background-color:var(--general-colors-gray-light);border:none}.destinations-box .search-root .value-container{padding:0 20px}.destinations-box .search-root .value-container .loader{top:20px}.destinations-box .search-root .Mui-focused .MuiOutlinedInput-notchedOutline,.destinations-box .search-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:1px solid #bcc0c0}.destinations-box .search-root.clean .MuiPaper-root{top:50px}.empty-state-container{align-items:center;border-radius:16px;box-shadow:0 2px 16px 0 #00000014;display:flex;flex-direction:column;gap:35px;height:420px;width:100%}.empty-state-container .empty-state-image{margin-top:59px}.empty-state-container .empty-state-text{color:var(--general-colors-gray-dark);font-size:15px;text-align:center}.empty-state-container .empty-state-text .empty-state-title{color:var(--general-colors-black);font-size:18px;font-weight:800;padding-top:2px}.upgrade-plan-box{background:#fff;border:1px solid #ebebeb;border-radius:4px;height:100%;padding-bottom:16px;width:100%}.upgrade-plan-box div.main{display:block;width:100%}.upgrade-plan-box .title{color:#0e4b94;font-family:Raleway!important;font-size:20px;font-style:normal;font-weight:400;margin:16px 16px 0}.upgrade-plan-box hr{margin:8px 16px}.upgrade-plan-box .description{color:#a6a8ab;font-family:Lato!important;font-size:14px;font-style:normal;font-weight:400;padding:0 24px 10px}.upgrade-plan-box .upgrade-plan-content-container{padding-left:16px;padding-right:16px;position:relative;width:100%}.upgrade-plan-box .upgrade-plan-content-container .features{margin-bottom:24px;margin-top:19px;width:100%}.upgrade-plan-box .upgrade-plan-content-container .features span{border:1px solid #dcd9d9;border-bottom:none;display:block;font-size:16px;padding:8px}.upgrade-plan-box .upgrade-plan-content-container .features span:hover{color:#3ea8dc;transition:color .2s ease}.upgrade-plan-box .upgrade-plan-content-container .features span i.fa{color:#00abdb;margin-right:8px}.upgrade-plan-box .upgrade-plan-content-container .features span:first-of-type{border-radius:4px 4px 0 0}.upgrade-plan-box .upgrade-plan-content-container .features span:last-of-type{border-bottom:1px solid #dcd9d9!important;border-radius:0 0 4px 4px}.upgrade-plan-box .upgrade-plan-content-container .upgrade-action{text-align:right;width:100%}.upgrade-plan-box .upgrade-plan-content-container .upgrade-action button{width:214px}.upgrade-plan-box .upgrade-plan-content-container .upgrade-action button i.fa{color:#fff}.upgrade-plan-box .upgrade-plan-content-container .upgrade-action span.success{font-size:15px}.upgrade-plan-box .upgrade-plan-content-container .upgrade-action span.success .small{font-size:13px}.upgrade-plan-box .upgrade-plan-content-container .upgrade-action span.success i.fa{color:#00ae80;margin:3px}.upgrade-plan-box .upgrade-plan-content-container .upgrade-action span.oops{font-size:14px}.tips-box{background-color:#fff;border:1px solid #ebebeb;border-radius:3px;clear:both;display:block;height:100%;width:100%}.tips-box .tips-header{display:block;margin:36px auto 0;text-align:center;width:100%}.tips-box .tips-header .tips-title{display:block;margin:0 auto;width:100%}.tips-box .tips-header .tips-title hr{color:#ebebeb;display:inline-block;margin-left:24px;margin-right:24px;width:30%}.tips-box .tips-header .tips-title hr.left{float:left}.tips-box .tips-header .tips-title hr.right{float:right}.tips-box .tips-header .tips-title .title-text{color:#0e4b94;display:inline-block;font-family:Raleway!important;font-size:24px;font-style:normal;font-weight:400}.tips-box .tips-header .tips-description{color:#898989;display:block;font-family:Raleway!important;font-size:18px;font-style:normal;font-weight:400;margin:0 auto;width:100%}.tips-box .tips-components-container{color:#a5a7aa;display:block;height:100%;text-align:center;width:100%}.tips-box .tips-components-container .tipComponent{display:inline-block;height:226px;margin:2%;vertical-align:top;width:34%}.tips-box .tips-components-container .tipComponent .tip-div{display:block;width:100%}.tips-box .tips-components-container .tipComponent .tip-title{color:#0e4b94;font-family:Raleway!important;font-size:20px;font-style:normal;font-weight:400}.tips-box .tips-components-container .tipComponent .tip-tip{color:#a6a8ab;font-family:Lato!important;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.companies-autocomplete{border:1px solid #bcc0c0;border-radius:4px;height:44px;width:200px}.companies-autocomplete .MuiInputBase-root{height:44px;padding-left:16px;padding-right:20px}.companies-autocomplete .MuiInput-root{background-color:var(--general-colors-gray-light);border-bottom:1px solid #bcc0c0;border-radius:4px;color:var(--general-colors-black)}.companies-autocomplete .MuiInput-root:after,.companies-autocomplete .MuiInput-root:before,.companies-autocomplete .MuiInput-root:hover:before{border-bottom:none!important}.companies-autocomplete .MuiAutocomplete-endAdornment{right:10px}.companies-autocomplete .MuiAutocomplete-endAdornment svg{color:var(--general-colors-black)}.search-page{height:100%;min-width:1055px;width:100%}.search-page .higher{align-items:center;background-color:var(--desktop-background-color);background-image:var(--desktop-background-image-business);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:380px;justify-content:center;position:relative;transition:background-image .6s ease-in-out;width:100%}.search-page .higher .gradient{background:var(--desktop-background-gradient);height:100%;left:0;mix-blend-mode:multiply;opacity:.7;position:absolute;top:0;width:100%}.search-page .higher.private{background-image:var(--desktop-background-image-leisure)}.search-page .higher.private.rtl-image{background-image:var(--desktop-background-image-he-leisure)}.search-page .higher.rtl-image{background-image:var(--desktop-background-image-he-business)}.search-page .lower{min-height:50%;overflow:auto;padding-bottom:24px;padding-top:30px;width:100%}.search-page .lower .lower-content{height:100%;margin:0 auto;max-width:1124px;min-width:800px}.search-page .lower .lower-content .loyalty{padding-top:59px}.search-page .lower .lower-content .leisure_destinations .header{color:var(--general-colors-black);font-family:Lato!important;font-size:18px;font-style:normal;font-weight:400;font-weight:700;margin-bottom:23px}.search-page .lower .lower-content .leisure_destinations_large,.search-page .lower .lower-content .leisure_destinations_small{display:flex;flex-wrap:wrap;gap:23px;justify-content:space-between;width:100%}.search-page .lower .lower-content .leisure_destinations_large .item,.search-page .lower .lower-content .leisure_destinations_large .item-wrap,.search-page .lower .lower-content .leisure_destinations_small .item,.search-page .lower .lower-content .leisure_destinations_small .item-wrap{border:2px solid #0000;border-radius:18px;color:#231d1f;cursor:pointer;flex:1 1;font-size:23px;font-weight:700;height:292px;padding:34px 30px;position:relative}.search-page .lower .lower-content .leisure_destinations_large .item-wrap:hover .image:after,.search-page .lower .lower-content .leisure_destinations_large .item:hover .image:after,.search-page .lower .lower-content .leisure_destinations_small .item-wrap:hover .image:after,.search-page .lower .lower-content .leisure_destinations_small .item:hover .image:after{border:1px solid #20242b3d;opacity:1}.search-page .lower .lower-content .leisure_destinations_large .item .image,.search-page .lower .lower-content .leisure_destinations_large .item-wrap .image,.search-page .lower .lower-content .leisure_destinations_small .item .image,.search-page .lower .lower-content .leisure_destinations_small .item-wrap .image{background-color:#333;background-size:cover;border-radius:16px;bottom:0;left:0;position:absolute;right:0;top:0}.search-page .lower .lower-content .leisure_destinations_large .item .image:after,.search-page .lower .lower-content .leisure_destinations_large .item-wrap .image:after,.search-page .lower .lower-content .leisure_destinations_small .item .image:after,.search-page .lower .lower-content .leisure_destinations_small .item-wrap .image:after{background:#0006;border-radius:16px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .5s cubic-bezier(.165,.84,.44,1)}.search-page .lower .lower-content .leisure_destinations_large .item .title,.search-page .lower .lower-content .leisure_destinations_large .item-wrap .title,.search-page .lower .lower-content .leisure_destinations_small .item .title,.search-page .lower .lower-content .leisure_destinations_small .item-wrap .title{bottom:-32px;font-size:23px;inset-inline-start:2px;line-height:23px;position:absolute}.search-page .lower .lower-content .leisure_destinations_large .item .sub_title,.search-page .lower .lower-content .leisure_destinations_large .item-wrap .sub_title,.search-page .lower .lower-content .leisure_destinations_small .item .sub_title,.search-page .lower .lower-content .leisure_destinations_small .item-wrap .sub_title{bottom:-56px;color:#6b7280;font-size:14px;font-weight:400;inset-inline-start:2px;line-height:22px;position:absolute}.search-page .lower .lower-content .leisure_destinations_large .item-wrap:focus-visible,.search-page .lower .lower-content .leisure_destinations_large .item:focus-visible,.search-page .lower .lower-content .leisure_destinations_small .item-wrap:focus-visible,.search-page .lower .lower-content .leisure_destinations_small .item:focus-visible{border:2px solid #e69700;outline:none}.search-page .lower .lower-content .leisure_destinations_large .item-wrap,.search-page .lower .lower-content .leisure_destinations_small .item-wrap{margin-bottom:56px;min-width:346px;width:355px}.search-page .lower .lower-content .leisure_destinations_large .item,.search-page .lower .lower-content .leisure_destinations_small .item{flex:1 1;margin:0 40px}.search-page .lower .lower-content .leisure_destinations_small{margin-bottom:70px}.search-page .lower .lower-content .leisure_destinations_small .item{width:346px}.search-page .lower .lower-content .leisure_destinations_small .item:first-child,.search-page .lower .lower-content .leisure_destinations_small .item:last-child{margin:0}.search-page .lower .lower-content .leisure_destinations_large .item{width:533px}.search-page .lower .lower-content .leisure_destinations_large .item:first-child{margin:0 16px 0 0}.search-page .lower .lower-content .leisure_destinations_large .item:last-child{margin:0 0 0 16px}.search-page .lower .lower-content .actions-container{display:flex;height:50%;justify-content:space-between;width:100%}.search-page .lower .lower-content .actions-container>div{width:48%}.search-page .lower .lower-content .tips-container{display:block;float:left;height:100%;margin-top:24px;padding:20px;width:100%}.filters{height:100%;width:100%}.filters .form-control{height:42px}.filters .form-control:focus{border-color:var(--general-input);box-shadow:none}.filters .form-control.read-only-background{background-color:#fff}.filters #map-wrapper{align-items:center;display:flex;justify-content:center;padding:0 10px}.filters #map-wrapper #map-placeholder{background-color:gray;height:100%;position:relative;width:100%}.filters #map-wrapper #map-box-toggle-button{align-items:center;background-color:#f6f6f6b3;border:1px solid var(--desktop-map-button);border-radius:8px;color:var(--desktop-map-button);cursor:pointer;display:flex;font-weight:700;gap:10px;line-height:17px;padding:9px 18px;position:absolute;z-index:90}.filters .static-map-container{border:1px solid #ebebeb;border-radius:4px 5px 4px 4px;height:132px;width:100%}.filters .static-map-container img{border-radius:3px;display:block;margin:0 auto;max-height:100%;max-width:100%;min-height:100%;min-width:100%}.filters .filter-divider{background-color:var(--general-colors-gray-light);height:2px;margin:7px 0;width:100%}.filters .filter-container{margin-bottom:12px}.filters .filter-container.map-container{background-color:gray;border:0;height:100%;width:100%}.filters .filter-container.map-container #map-box{border:1px solid #ebebeb;border-top:4px solid #3ea8dc;height:100%;width:100%}.filters .filter-container .filter{border-radius:4px;padding:11px;width:100%}.filters .filter-container .filter:first-child{margin-top:18px}.filters .filter-container .filter:last-child{padding-bottom:18px}.filters .filter-container .filter .prices-wrapper{gap:20px}.filters .filter-container .filter .prices-wrapper .currency-input-wrapper{position:relative}.filters .filter-container .filter .prices-wrapper .currency-input-wrapper .currency-icon{color:#919595;font-family:Lato!important;font-size:13px;font-style:normal;font-weight:400;inset-inline-end:10px;position:absolute;top:20px;transform:translateY(-50%)}.filters .filter-container .filter .hotel-name-description,.filters .filter-container .filter .price-per-night-description{color:#939393;display:block;font-family:Lato!important;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:20px}.filters .filter-container .filter .check-list{display:block;width:100%}.filters .filter-container .filter .check-list .checkbox-container{-webkit-margin-start:12px;cursor:pointer;display:block;height:32px;margin-inline-start:12px;width:100%}[dir=rtl] .filters .filter-container .filter .check-list .checkbox-container .MuiFormControlLabel-root{margin-left:11px;margin-right:-16px}.filters .filter-container .filter .check-list .checkbox-container label{color:#223143;font-family:Lato!important;font-size:14px;font-style:normal;font-weight:400;margin-bottom:0;padding:2px 0;width:100%}.filters .filter-container .filter .check-list .checkbox-container input[type=checkbox]{width:80%!important}.filters .filter-container .filter #map-box-filter{height:100%;width:100%}.filters .filter-container .filter label.filter-title{color:var(--general-colors-black);display:block;font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;margin-bottom:6px;padding-left:5px}.filters .filter-container .filter .autocomplete-wrap{height:80px;inset-inline-start:10px;position:absolute;top:15px;width:420px;z-index:50}.filters .filter-container .filter .autocomplete-wrap .Mui-focused .MuiOutlinedInput-notchedOutline,.filters .filter-container .filter .autocomplete-wrap .MuiOutlinedInput-root .Mui-focused .MuiOutlinedInput-notchedOutline,.filters .filter-container .filter .autocomplete-wrap .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.filters .filter-container .filter .autocomplete-wrap .MuiOutlinedInput-root:focus .MuiOutlinedInput-notchedOutline,.filters .filter-container .filter .autocomplete-wrap .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:2px solid #ebebeb;border-radius:8px;margin:10px}.filters .filter-container .filter input.hotelNameInput{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MURGMDEyOTBDMUI3MTFFNTlERjdENURBRUU5N0NFQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MURGMDEyOTFDMUI3MTFFNTlERjdENURBRUU5N0NFQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxREYwMTI4RUMxQjcxMUU1OURGN0Q1REFFRTk3Q0VCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxREYwMTI4RkMxQjcxMUU1OURGN0Q1REFFRTk3Q0VCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pki5DY0AAAF/SURBVHjarNTNK0RRGMfxGWZKbCiWFhY2ZGGJQt6KDdGghJ3EjmKnlAULG0VK8pbQzcgUFjZmz4KyEwv/APLSzBjX9+Snptu9t2ie+kwzc0/PPed5zjlB27YD2YiQ+YhEIl7P85DEl18Sy7J+EjmiGJNoQgK5MNNexw4+3ZLlOH5X4gxXqEU96tCBMsSQ77k0RSG20INH9GpWr9jDDPqwhgG/GZnlzCvJPqqxjGPMYgQHGlvjl6gVR+jHHaZxjTg6MYwSrGiMa6Lf7qTRpiVmRgpR1ewGFV6J7IzvaXXKGWE9K8CbV6KEkoXVmXHHONOpLlygCrd+NTrBkIprZrSJdnXvHAt40kuifu1f0hsvMYoGNKv9g7jHGIowh258uCV61z4xrd+WuJ6VYlVFbjGnypwMJUs6E5l4QKPefKqlp7Qkc0TKtU12VU9LSZNuZ81Md1GcEVcz0qphWJt4IvTH2+JFmzOmG+FQmzgQ+sfV86xkG6rdlPkzmK2L7VuAAQAMhF444CGiwQAAAABJRU5ErkJggg==) no-repeat scroll 96% 50%;background-size:16px 16px;border:1px solid #ebebeb;display:block;margin:0 auto;width:90%}.filters .filter-container .filter .price-range{width:100%}.filters .filter-container .filter .price-range div{display:inline-block;margin-right:14%;text-align:center}.filters .filter-container .filter .price-range div:last-child{margin-right:0}.filters .filter-container .map-filter{-webkit-backface-visibility:hidden;filter:blur(0);-webkit-filter:blur(0);height:112px;padding:0;transform:translateZ(0);-webkit-transform:translateZ(0) scale(1)}.filters .filter-container .map-filter #map-box-legend{background-color:#fff;border:2px solid #fff;border-radius:3px;box-shadow:0 2px 6px #0000004d;margin:10px}.filters .filter-container .map-filter #map-box-legend #map-box-legend-inner-container{color:#191919;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:500;line-height:27px;padding-left:5px;padding-right:5px}.filters .filter-container .map-filter #map-box-legend #map-box-legend-inner-container div.map-box-legend-content div.map-box-legend-line{display:block;line-height:27px;vertical-align:middle}.filters .filter-container .map-filter #map-box-legend #map-box-legend-inner-container div.map-box-legend-content div.map-box-legend-line div{display:inline-block}.filters .filter-container .map-filter #map-box-legend #map-box-legend-inner-container div.map-box-legend-content div.map-box-legend-line div.legend-icon{background-position:50%;background-repeat:no-repeat;background-size:auto 16px;height:16px;width:16px}.filters .filter-container .map-filter #map-box-legend #map-box-legend-inner-container div.map-box-legend-content div.map-box-legend-line div.legend-icon.legend-destination{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDRBRjYzNjJDMUVFMTFFNUFCOTlEN0ZDM0Y2NTFFREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDRBRjYzNjNDMUVFMTFFNUFCOTlEN0ZDM0Y2NTFFREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNTdCMTcwOUMxRUExMUU1QUI5OUQ3RkMzRjY1MUVERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNTdCMTcwQUMxRUExMUU1QUI5OUQ3RkMzRjY1MUVERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgM+HkIAAAXPSURBVHja1JnfTyNFHMBnuwttt4VCT8ldvBNoEbgrmhAfBBGI+gA5j3jqky9eQPFFYyAa/Rs0IZAYTTQGoi/6dBLl+PFwmICB0+RyiVwrKT8Kd4deOA9a6E/odp3vsgvT6Wy7LcfDfZPJbmc7s5/OfH/Nt5wsy6gQ4bDkO0YmXpbPcM4opA4Up7acfGpj9ecUIU84EoozCEoCylQfZwRWKBDORFwRdU9KigDQ7lPEGEOwQh6AGogGyFOw9IrKBJR2ldTvpghYEo5jgQo5AE0MQJ64kvd6kBIDUFK/m6J+DBNUMADIAhPUpt2biEZutdaSKlhSbSYKPkX8gAxQPZ2kAbVWpDYF0u12i0NDQ4319fXuioqKSlEUnYIgWJLJZDwajW5tbm6uLy4urvT19d1aWVmJEpD7apOoH2Wi1CDdBRGrSG+ttloaYHFbW1vZ8PDwZQzZZNTXYcgbPT09ozMzM0H8cY8A1VZZIlY+zRvQkKT+kdtZrAJaJiYmmtvb27usVqsjheeY3rmHrm6tovnwfbSW2EVBKYHKeDOqMpegZvtp9KbThV4pPYsn5FAsFgthyLHOzs45PFdchdyj1IHU0yNIYhVJyxUIQGiW1dXVd6qrq1+AL44F19Bnd+eRL7aVcxUvWJ3o83PN6FJZlfI5EAj84XK5flBB9whQDZY0JJmE5AhATf80QKsGuCdL6KP1WfTNpjfvUPp+hQd9WdmKijmeBI0RoPvE1h+uponhD0006OTkZIsG+Lp/vCBAkG/xOBgP88B8U1NTLxGqxFO+lyOtWM+qle1uaWlxYEO5CA8/XJtBk6E76DgC4z/A84C0trZeBCMkVMvEil4kMe1mLNCWlpau1NTUNF0LrqNL/jH9+PpfkSh6bWf4YJENND3pTO5GG8L3pbJknPX9X2tfU3QUq9EN7CW+V/UzTrkniRXyighdtODBjuXl5QGw4ucWfkJelpFglS79rdwt3ra74D7tES9Lked3/eHmzOU/by1Ht599W7H6urq6j/1+f4gwJA00ReokK4EQwFFDB7gZr44VO647nxEX7G4aUJlI4nj7n6Xn7fOOp+lnf8e20fXQPeV+YGCgkdruNKZshmOCSAIPwA+ypHjDXGL12qpy6aHtZkktHxQsdP/P2wfzqu8x5Ws4CiwOdQrAHHbULBH/sp81kvTCimJ1OE33z6vzQkhlJDNIDzJtRXEsLoeOdRxJWIJXx27UqoUHRQ66L5DYOfixonhKJ93ThTyaWDjYIgh17Jzb+EGFY+hsSNrT3mPONjYrJGQzcIVYzBLJkQwbhUye2s/YDgdfrL0nkS/kYRKK061t6KjEyQJLYp7wP8aWEclRT+RfurvaXKpc8XseUolFVsi0TBnyQehsztR5RRJV8WDCFcsJip36avKJ/Sjd36TOi99zRydLz4CUqbNICjvYZXjwFk639CR48aEXg27onRRjnkhg5+XtFdbDN8oP5lXfQ2bpaStqOOI0LPyoOGA9MQes5Vaf7YyALV7mFB3ciTWEN/aeYrsGMuJ4PJ5PfD5fUC/i5IzdOKO+glOqJsgfu/zX0KOSX3Ds7jIYu01E6YM83R0emrq7u0cho4Zk4L0nLzwSwHfxPAAYj8dDvb29o1TCK9EFBT3D0U54STiTzM7OjsPDr6raUGdmGM5LOvD4r/E8IHju8enp6SABmWIZTkGZOeSD3z3wFbSCAJhvZn6sM86nd+eyGhNpJF+ce/F4Z5x8TouQ8kNGrZ0WId26un1wWoRYvINDXSmOJOColdMidjOvOo5Oi6A6HR0dv+d9Wizk3D0yMnIZrN7oVoMVgxEe69xNgRqqYNTW1oqDg4ON+FoD6ZbNZnPyPG+WJCkRiUSUCgY46v7+/lv4qlfBkCgnnqIrbHqQJ10Lkhi1IFmn0pZZ6T3hqhoNphev5Zzl6BOuT8oMQDlbiVq3Zn7ClV5Zp5YuF1TYP+GauaEC/2Px7wP3OPyP878AAwAbyz0RYjfD+gAAAABJRU5ErkJggg==)}.filters .filter-container .map-filter #map-box-legend #map-box-legend-inner-container div.map-box-legend-content div.map-box-legend-line div.legend-icon.legend-hotel{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAsCAYAAAAEuLqPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDRBRjYzNjZDMUVFMTFFNUFCOTlEN0ZDM0Y2NTFFREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDRBRjYzNjdDMUVFMTFFNUFCOTlEN0ZDM0Y2NTFFREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENEFGNjM2NEMxRUUxMUU1QUI5OUQ3RkMzRjY1MUVERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENEFGNjM2NUMxRUUxMUU1QUI5OUQ3RkMzRjY1MUVERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuPSt3sAAAa0SURBVHjaxFgJTJRHFH7LAnIfy30IIkgRyiG0wipCReoJRDTalrZUWxHJemEatTaiUI+2sVorgtgY0WrwbAge1VrPVMS1aqugeIEKKKfcLDd97+ff359lgaVs40te5vjnn/fNm5lv3oygq6sL3qRo8gvGYTv7bVx7UuKMySzUYFR3VCtUPdRXqEWoN1B/Rz2JKhs0gH4Mh2MSV/iydlpWdgFczS2B/OfVUF7TBLKWdjA11BHZmRuI/FwtvUPGDF8wZewI0NXW3IT/0Ihe9Ne3gD8Fih5Aw26YLL79qFyy8aAU/rj5DFSZMRODYRAT5gnLZ/uCga5WAlZ9M2gAaPyzlraO9IS92bD7xF3oVLCsrSkECxNdMDPWhcpaGZRWNfZqYy3Sg9T4UECvUMcrUZtUAoDG417VN6fMWX8S/npQxn23NTeA+VM9YEaAE7g7moFA8LqjBlkb46HMq0/gBE5Te0cnU6+BjZI+HwdLIn1SsbgKtb5fAGh8al1j629TV/0KeU+rmPphWkJYHfUuLI70YUY+kDwuqYH4lMtw5Z9iri5xvpimJAWzkj4BdJehM2rDaTh9vZCpsDTRg0MJ08HP1WpQ24umIzE9B348fqu7Y/TWsfXhEOrn0GNNaCj8t/bg+fuccSN9bcjcEDFo43LX06jj5/gyZRqnZPt5QO8mYdFBGQBdWWt7YtK+HK5i59IQ8BhhNiSiSYgOgGBveyZf+qoJth67Sdk4ZQA+PXzhAZRVdy/U999xhIjxzkNmOvLENkkwaAq7Te05nUvcsZolsJ4ADiEAuXw5109tdOtsawIzA7sHg1Mgn+IIPgCj+qbWQGl+KVNwsDKEAHcbtXL+nGBXLn/hFrE2TOYD8MrFLdfR2b0jgjzt1X7oBHracbxx+3E5JX58AA7F5a/5YaStsdoBICWDtak+ky+pbKBkOB+AcV1Taw8u/z9EZKTDpDUNLZSY8gE06OtocQ1xO/4vAOplrZw35JQsB1DNH/XT0jq1G6ez4SUeWIy79RlbNXwAz4ZbGnKNr98vVTuAmw/Loa29+4CytzAANoDhAOS72psyhw7J3YIKwOBDrQCy8JSUy2hHhl1z+QDatDQ1bshpl3g7OfNvtRmnRffLuftc2dvZnNmNikx4dpIfd0bAvrP34M6TCrUASNqfA7WNLVx5og+zA88pAjgT6vsaAM1X9LdnmWhnKEL0TvwvFycbY1KajyeKALL9R9uAo5URV0HrYG7iKaiub/5Pxs9In8KSny72qIsMdKHkiLLTsAupct3HoW4Kq7cMgpcfhZx7L1U23NreAZswiKXAhvJ8iZrE9L+vr4jI/kVlQ5H3ggO9fiQeDxOPhLgIbxB72DDHbK/wHef5+JVHsP34baVcQufBqc0zL9Ey6OtiUowx4f7ZQS7RGbyjWb4zKNgkNUNKfdvJHGzM9IEYtKm5DfKLqnH7VnLBqDKRzPSmJHWgi0nqirl+0UcuPeROR0WpqmuGy7yAUxVxdxTBtLFOlD3aI2BRbIheyEFSSv8w5C21EtGaT/xpGiki7uoXgNwLX0WNpeuVWoz7j7aGcPHIbMym9ArZlP2AXpDi2bB1hRrCMqGGAL5bOKHX3A/kAZLNS2eNARc7kyEBmIc3qTGjLMn4gX4BeHh4KnqhUkdbGJ+8LETpllNF7C0MIXGemBk99c/XPj1gX7hLwKoGNtzh72aVsjDcc9DGCXPy0omgN0z4NfZzj7Ul6G8KyCiFKtqsUl5YUVGxK2n+OPBythgUgGWzfGGCp02al5fPVrY/ikJ0WRUqA0ARIx0EOmxjBkhISGhBW4ts8d6Vk+Wh1IAixpB+bbQ/SKXSZJ5xHfYyQovKUhkAOi+Jfyk0ErENKW/g7y8+YmUk3LFN8t6Axokl9yDY4qIiSUxMbDUtJzYAJaPWbL5TGYC2YqdFFKdRPNbAoqXbiS39HBAwLmWih2lGbLhXn8bp6p6+agq0N1alzZgRdpX9dwR7GSUPV7PHcFmfixBBtKNWYvYR6nOWueim4pKWtvv8xi/GQ5C38ovLlrggsNaVZU6fHnYGi0SldqxnKRyiEKuELQ/8SIUgyE0EpBIXJ7ltVEbGISM7O7ufD66JiuE/YJDQNdzLsuXPyMgPLrILLZ8dbd2QX8kQDLlOikDytmz54YFIJDI4tj7soykI4nlZPUM266LFEBu76DD7TFdAkbhK21UeDxA5oCHVCKZwlzArK/N7gZ75irQTd2BzTCDkXLs2CRfdBVW3aV7e3YGf6VR4P3RjHxtS8d98LA+esN70U+2/AgwA4h9vH1EJ0CMAAAAASUVORK5CYII=)}.filters .filter-container .map-filter #map-box-legend #map-box-legend-inner-container div.map-box-legend-content div.map-box-legend-line div.legend-delimiter{padding-left:4px;padding-right:4px}.filters .filter-container .map-filter #map-box-legend #map-box-legend-inner-container div.map-box-legend-content div.map-box-legend-line div.legend-text{height:16px}.filters-container .filters .title{color:#0e4b94;display:inline-block;font-family:Raleway!important;font-size:20px;font-style:normal;font-weight:400;margin-bottom:16px;margin-top:4px}.filters-container .filters .filter-container .filter{position:relative}.filters-container .filters .filter-container .filter .input-container{display:inline-block;width:175px}.filters-container .filters .filter-container .filter .input-container .reset-all-filters{color:#337ab7;padding:0 29px}.filters-container .filters .filter-container .filter .input-container .reset-all-filters:hover{color:#23527c;text-decoration:underline}.filters-container .filters .filter-container .filter .input-container .slider{margin-top:-2px;vertical-align:middle;width:168px!important}.filters-container .filters .filter-container .filter .input-container .slider .MuiSlider-rail,.filters-container .filters .filter-container .filter .input-container .slider .MuiSlider-track{color:var(--general-colors-gray-light);height:8px;opacity:1}.filters-container .filters .filter-container .filter .input-container .slider .MuiSlider-thumbColorPrimary{background:var(--desktop-slider-thumb);height:20px;width:20px}.filters-container .filters .filter-container .filter .input-container .input-group span#sizing-addon2{padding:0;width:34px}.filters-container .filters .filter-container .filter .input-container .input-group input.empty{font-size:12px}.filters-container .filters .filter-container .filter .distance-description{-webkit-padding-start:12px;color:#919595;display:inline-block;font-family:Lato!important;font-size:13px;font-style:normal;font-weight:400;height:24px;line-height:22px;padding-inline-start:12px;position:absolute;white-space:nowrap;width:40px}.filters-container .filters .filter-container .filter .clear-button{background-color:#20242bb3;cursor:pointer;display:none;height:12px;inset-inline-end:15px;mask-image:url(/static/media/x_close.a2d6b8d5ec51daa9d85e.svg);-webkit-mask-image:url(/static/media/x_close.a2d6b8d5ec51daa9d85e.svg);position:absolute;top:15px;width:12px}.filters-container .filters .filter-container .filter:hover .clear-button{display:block}.filters-container .filters .filter-container .filter .clear-button-wrap{cursor:pointer;display:none;height:16px;padding:2px;position:absolute;right:13px;top:13px;width:16px}[dir=rtl] .filters-container .filters .filter-container .filter .clear-button-wrap{left:13px;right:auto}.filters-container .filters .filter-container .filter .clear-button-wrap .clear-button-img{background-image:url(/static/media/x_close.a2d6b8d5ec51daa9d85e.svg);height:12px;width:12px}.filters-container .filters .filter-container .filter:focus-within .clear-button-wrap,.filters-container .filters .filter-container .filter:hover .clear-button-wrap{display:block}.filters-container .filters .filter-container .filter button.clear-link{background:none!important;border:none;color:#069;cursor:pointer;display:inline-block;height:20px;line-height:20px;margin-right:13px;padding:0!important;position:absolute;right:0;text-decoration:underline;top:55px}.filters-container .filters .filter-container .filter .stars .star{background:var(--general-stars);display:inline-block;height:13px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:13px}.filters-container .filters .filter-container .filter .stars .star.full{-webkit-mask-image:url(/static/media/star.f8f1b2cfbdbd20892b5b.svg);mask-image:url(/static/media/star.f8f1b2cfbdbd20892b5b.svg)}.filters-container .filters .filter-container .filter .stars .star.half{-webkit-mask-image:url(/static/media/half_star.18eb957c5ba17d4a20be.svg);mask-image:url(/static/media/half_star.18eb957c5ba17d4a20be.svg)}[dir=rtl] .filters-container .filters .filter-container .filter .stars .star.half{transform:scaleX(-1)}.filters-container .filters .filter-container .filter .stars .star.empty{-webkit-mask-image:url(/static/media/empty_star.1851e050d8a4a0be2b8d.svg);mask-image:url(/static/media/empty_star.1851e050d8a4a0be2b8d.svg)}.filters-container .filters .filter-container .filter .check-list .checkbox-container{position:relative}.filters-container .filters .filter-container .filter .check-list .checkbox-container button{display:none;font-size:13px;inset-inline-end:0;inset-inline-start:auto;position:absolute;top:0}.filters-container .filters .filter-container .filter .check-list .checkbox-container button:focus{outline:none}.filters-container .filters .filter-container .filter .check-list .checkbox-container:hover button{display:block}.search-component-container{background:#fff;border:1px solid #ebebeb;border-radius:4px 8px 4px 4px;height:100%;width:100%}.search-component-container .search-component{border-radius:4px;border-top:4px solid #3ea8dc;height:100%;margin:0 auto;max-width:1092px;width:100%}.search-component-container .search-component form .search-component-table{width:100%}.search-component-container .search-component form .search-component-table .search-component-row{margin:2%;width:100%}.search-component-container .search-component form .search-component-table .search-component-row .input-container{display:inline-block;margin-left:1%;margin-right:1%;position:relative}.search-component-container .search-component form .search-component-table .search-component-row .input-container label{color:#35a8df;display:block;font-family:Raleway!important;font-size:14px;font-style:normal;font-weight:400;height:40%;text-transform:uppercase}.search-component-container .search-component form .search-component-table .search-component-row .input-container .component-input{background:#0000;border:0;color:#fff;display:block;font-family:Lato!important;font-size:14px;font-style:normal;font-weight:400;height:20px;width:100%}.search-component-container .search-component form .search-component-table .search-component-row .input-container .component-input option span{margin:0 6px}.search-component-container .search-component form .search-component-table .search-component-row .input-container .check-date-container{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEY5NjhGMUVCQ0VDMTFFNUJGNTk5MzAxMTMxQzUzNzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBFMzFERjJCQ0VFMTFFNUJGNTk5MzAxMTMxQzUzNzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Rjk2OEYxQ0JDRUMxMUU1QkY1OTkzMDExMzFDNTM3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Rjk2OEYxREJDRUMxMUU1QkY1OTkzMDExMzFDNTM3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtVJcKIAAAGPSURBVHjarJTNKwVhFMbnXl9dUbJAXJQoXVIodhLFQndpgZWI7FgY+QvUbGyRjVKWlIVkIQvKV8JCipWUsqDcXBLjefO8t2PMzMLMqd/cc8577jPn/ZqIbdtGmJatHpZlydw6qATXYMjjfwugHTyCHp00TfNHEBYDCfqNoA6cgVYPwQbQCQ5Zo6Z5BdJacAvcgE9QzFwZGPMQrOJvAWtymevWgjlglH4t2AHHYNxDcBVsgDtRc5FZQ9iXKO4D5eDeZ+2Huc4PrpvCrhYDbnCFFFRvWgoo2CUFU+A0oGBaPaKO5Bw4AW2Mt8E+d7MaHIEVjiVZO+W2htpmibZe4afEi5Rtkl/m7DDOg5rHuB400c8CzaCGcSFrS/wE+9UN4k0xOJ1pkA9KOTbCsRYw45jFnynPO2J5sF/BgIj3iO+Uk+wizngCTPJqFbHbQY4l2GGHX4dq4Z95pw36Md4klXtijbJ3xm9ugnoTdom2NeG/gGUR3xJDbFpG8BKcg49/Hmr1cTlQTiTsL3bUCNm+BRgA7a5PvZv5PnMAAAAASUVORK5CYII=) no-repeat 100%}.search-component-container .search-component form .search-component-table .search-component-row .input-container .check-date-container .component-input{background:#0000;color:#fff;display:block;font-family:Lato!important;font-size:14px;font-style:normal;font-weight:400;height:20px;width:100%}.search-component-container .search-component form .search-component-table .search-component-row .input-container .check-date-container .component-input::-webkit-calendar-picker-indicator,.search-component-container .search-component form .search-component-table .search-component-row .input-container .check-date-container .component-input::-webkit-inner-spin-button{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#0000;color:#0000;cursor:pointer;width:20px}.search-component-container .search-component form .search-component-table .search-component-row .input-container .check-date-container .component-input::-webkit-clear-button{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#0000;color:#0000}.search-component-container .search-component form .search-component-table .search-component-row .input-container input:focus{outline:none}.search-component-container .search-component form .search-component-table .search-component-row .input-container .select-container{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBFMzFERjVCQ0VFMTFFNUJGNTk5MzAxMTMxQzUzNzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBFMzFERjZCQ0VFMTFFNUJGNTk5MzAxMTMxQzUzNzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MEUzMURGM0JDRUUxMUU1QkY1OTkzMDExMzFDNTM3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MEUzMURGNEJDRUUxMUU1QkY1OTkzMDExMzFDNTM3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlE5gP8AAACjSURBVHjaYvz//z8DNQETA5XBqIGUAxZ0ga6urmVAqg2IrxDQqwPEVWVlZVGEXDgTiNcBsQoew1SgamYS4+WDQJwPxFuAWAaLvAxULh+qFr+XoWA7EHMB8U4gdgDi11BxUSDeAcTVUDUMxBoIAmuBmAeId0ENZYCyu6FyDKQaCAILgZgX6ioQmAsVYyDXQBCYAjWUEcrGCxhHC4dRA0kHAAEGAMgrHyQeCwTHAAAAAElFTkSuQmCC) no-repeat 100%}.search-component-container .search-component form .search-component-table .search-component-row .input-container .select-container select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none}.search-component-container .search-component form .search-component-table .search-component-row .input-container .select-container input:focus,.search-component-container .search-component form .search-component-table .search-component-row .input-container .select-container select:focus{outline:none}.search-component-container .search-component form .search-component-table .search-component-row .input-container .double-select-container select{display:inline-block;width:33%}.search-component-container .search-component form .search-component-table .search-component-row .input-container .double-select-container .per{display:inline-block;margin-left:5%;margin-right:5%;text-transform:uppercase!important}.search-component-container .search-component form .search-component-table .first-row .destination-input{width:50%}.search-component-container .search-component form .search-component-table .first-row .destination-input input{width:100%}.search-component-container .search-component form .search-component-table .first-row .check-date{width:20%}.search-component-container .search-component form .search-component-table .second-row{position:relative}.search-component-container .search-component form .search-component-table .second-row .search-component-guests-per-rooms{width:30%}.search-component-container .search-component form .search-component-table .second-row .traveler-name{width:25%}.search-component-container .search-component form .search-component-table .second-row .rooms{width:20%}.search-component-container .search-component form .search-component-table .second-row .travelers-per-room{width:28%}.search-component-container .search-component form .search-component-table .second-row .empty,.search-component-container .search-component form .search-component-table .second-row .nights{width:20%}.search-component-container .search-component form .search-component-table .second-row .search-for-company{width:28%}.search-component-container .search-component form .search-component-table .second-row .edit-set{bottom:0;content:"";display:inline-block;margin-left:25%;position:relative}.search-component-container .search-component form .search-component-table .second-row .search-now{bottom:0;cursor:pointer;display:inline-block;margin-left:2%;position:absolute;width:30%}.search-component-container .search-component form .search-component-table .second-row .search-now .search-button{display:table;height:100%;width:100%}.search-component-container .search-component form .search-component-table .second-row .search-now .search-button div{display:table-cell;height:100%;margin:0 auto;vertical-align:middle}.search-component-container .search-component form .search-component-table .second-row .search-now .search-button .search-button-text{background-image:linear-gradient(180deg,#5cb85c 0,#419641);border-radius:4px 0 0 4px;color:#fff;text-align:center;text-transform:uppercase}.search-component-container .search-component form .search-component-table .second-row .search-now .search-button .search-button-text:hover{background-color:#419641;background-position:0 -15px}.search-component-container .search-component form .search-component-table .second-row .search-now .search-button .search-button-icon{background-image:linear-gradient(180deg,#5cb85c 0,#419641);border-radius:0 4px 4px 0;color:#e6ffdf;width:36px}.search-component-container .search-component form .search-component-table .second-row .search-now .search-button .search-button-icon i{margin:0 auto;padding:6px;vertical-align:middle}.search-component-container.disabled .search-component{border-top:4px solid #c5c7c7}.search-component-container.disabled .search-component form label{display:none!important}.search-box-container{background-color:#fff;border-radius:10px;box-shadow:0 26px 18px 0 #11487129;display:flex;height:74px;justify-content:space-between;padding:6px 8px;width:100%}.search-box-container .search-box-wrap{height:100%;width:100%}.search-box-container .autocomplete,.search-box-container .search-box-wrap{-webkit-margin-end:8px;display:flex;margin-inline-end:8px;position:relative}.search-box-container .autocomplete{flex:1 1}.search-box-container .autocomplete,.search-box-container .autocomplete .css-outlined-input{background-color:var(--general-colors-gray-light);border-radius:8px}.search-box-container .autocomplete .paper-root>div{max-height:400px}.search-box-container .autocomplete-wrap{width:100%}.search-box-container .autocomplete-wrap .recent-searches-container{display:flex;justify-content:space-between;width:100%}.search-box-container .autocomplete-wrap .recent-searches-container .recent-searches-info{width:90%}.search-box-container .autocomplete-wrap .recent-searches-container .recent-searches-info .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-box-container .autocomplete-wrap .recent-searches-container .recent-searches-info .address{font-size:14px;font-weight:700;margin-bottom:4px}.search-box-container .autocomplete-wrap .recent-searches-container .recent-searches-info .icons{color:#949494;font-family:Lato!important;font-size:13px;font-style:normal;font-weight:400}.search-box-container .autocomplete-wrap .recent-searches-container .recent-searches-info .icons .icon{-webkit-margin-start:-5px;margin-inline-start:-5px;margin-top:-2px}.search-box-container .autocomplete-wrap .recent-searches-container .remove-button{background-color:#dcd9d9;background-size:24px 24px;border:0;cursor:pointer;display:none;height:24px;-webkit-mask-image:url(/static/media/x-close.322e17c0c69f1a914f79.svg);mask-image:url(/static/media/x-close.322e17c0c69f1a914f79.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;width:24px}.search-box-container .autocomplete-wrap .recent-searches-container .remove-button:hover{background-color:#555}.search-box-container .autocomplete-wrap .MuiOutlinedInput-notchedOutline{border:none}.search-box-container .autocomplete-wrap .MuiListItemIcon-root{min-width:30px}.search-box-container .autocomplete-wrap .MuiMenuItem-root:hover .remove-button{display:block}.search-box-container .dates{-webkit-margin-end:8px;background-color:#fff;border-radius:8px;cursor:pointer;display:flex;margin-inline-end:8px;position:relative}.search-box-container .dates .label{color:#919595;font-size:15px;font-weight:400;left:34px;pointer-events:none;position:absolute;top:10px;z-index:1}.search-box-container .dates .label.check-out{left:196px}[dir=rtl] .search-box-container .dates .label.check-in{inset-inline-start:32px;left:auto}[dir=rtl] .search-box-container .dates .label.check-out{inset-inline-start:196px;left:auto}[dir=rtl] .search-box-container .dates .DateInput input{direction:rtl!important;padding:29px 12px 9px!important;text-align:right!important}[dir=rtl] .search-box-container .dates .DateRangePickerInput{direction:rtl!important}[dir=rtl] .search-box-container .dates .DateRangePickerInput .DateInput:first-child input,[dir=rtl] .search-box-container .dates .DateRangePickerInput .DateInput:last-child input{-webkit-padding-start:42px!important;padding:29px 12px 9px!important;padding-inline-start:42px!important;text-align:right!important}.search-box-container .data{background-color:var(--desktop-search-background);border-bottom:2px solid var(--desktop-search-background);border-radius:8px;cursor:pointer;display:flex;padding-left:10px;padding-right:10px;position:relative}.search-box-container .data:hover:not(.focused){background-color:var(--desktop-search-hover);border-bottom:2px solid var(--desktop-search-hover)}.search-box-container .data.focused{border-bottom:2px solid var(--desktop-search-border)}.search-box-container .search{align-items:center;background:var(--general-primary-button-background);border-radius:8px;cursor:pointer;display:flex;justify-content:center;max-height:60px;max-width:60px;min-height:60px;min-width:60px}.search-box-container .search:not(.search-disabled):hover{background:var(--general-primary-button-hover)}.search-box-container .search-disabled{background:var(--desktop-search-background);cursor:not-allowed!important}.search-box-container .search-icon{height:24px;margin:18px 10px 0 14px;width:24px}.search-box-container .calendar-icon{inset-inline-start:10px;pointer-events:none;position:absolute;top:17px;z-index:1}.search-box-container .calendar-icon.check-out{inset-inline-start:172px}.search-box-container [dir=rtl] .calendar-icon.check-in{left:auto;right:10px}.search-box-container [dir=rtl] .calendar-icon.check-out{left:auto;right:172px}.search-box-container.small{background-color:#0000;box-shadow:none;height:60px;padding:0}.search-box-container.small .autocomplete .paper-root{max-width:515px;min-width:100%;width:auto}.search-box-container.small .value-container{height:100%}.search-box-container.small .data{margin-right:10px}.search-box-container.small .DateInput{width:124px}.search-box-container.small .dates .label.check-out{inset-inline-start:166px}.search-box-container.small .dates .calendar-icon.check-out{inset-inline-start:143px}.search-box-container.small .search-data-content-wrap{font-size:14px;line-height:18px}.search-box-container .DateInput[dir=rtl] input{direction:rtl!important;padding:29px 34px 9px 12px!important;text-align:right!important}.search-box-container .DateRangePicker[dir=rtl] .DateInput input,.search-box-container .SingleDatePickerInput[dir=rtl] .DateInput input,.search-box-container [dir=rtl] .DateRangePickerInput .DateInput input{text-align:right}.DateRangePickerInput[dir=rtl] .DateInput input{direction:rtl!important;padding:29px 34px 9px 12px!important;text-align:right!important}[dir=rtl] .SearchAutocomplete-inputIcon-22{left:1rem;right:auto}.SearchAutocomplete-inputWrapper-20 img{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}[dir=rtl] .SearchAutocomplete-inputWrapper-20 img{left:1rem;right:auto}.SearchAutocomplete-inputIcon{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}[dir=rtl] .SearchAutocomplete-inputIcon{left:1rem;right:auto}.representative-deal{justify-content:space-between;width:120px}.representative-deal,.representative-deal .price-wrapper{align-items:flex-end;display:flex;flex-direction:column}.representative-deal .price-wrapper.bottom{margin-bottom:8px;margin-top:auto}.representative-deal .price-wrapper .deal-price-container{color:var(--general-deal-price);font-family:Lato!important;font-size:24px;font-style:normal;font-weight:700;line-height:29px}.representative-deal .price-wrapper .deal-price-container .price-per-night{text-align:end}.representative-deal .price-wrapper .deal-price-per-night{font-size:13px;text-align:end;white-space:nowrap}.representative-deal .price-wrapper .deal-price-per-night .price{font-weight:600}.representative-deal .price-wrapper .tooltip-icon{-webkit-padding-end:18px;background:url(/static/media/tooltip.b76ed1192e599353fef1.svg) no-repeat 100%;background-size:13px 13px;padding-inline-end:18px;text-align:end}[dir=rtl] .representative-deal .price-wrapper .tooltip-icon{background-position:0}.representative-deal .price-wrapper .tooltip-icon:hover{color:var(--general-colors-black);cursor:pointer}.representative-deal .price-wrapper .per-night-text{color:#919595;font-family:Lato!important;font-size:13px;font-style:normal;font-weight:400;line-height:19px;margin-top:2px}.representative-deal .is-in-policy{align-items:center;display:flex;gap:4px}html[dir=rtl] .representative-deal .is-in-policy{text-align:left}.representative-deal .is-in-policy .icon{height:14px;width:14px}.representative-deal .is-in-policy .icon.in-policy{background:url(/static/media/check_green.a18d01e061b0ef1fdaf5.svg) 50% no-repeat}.representative-deal .is-in-policy .icon.out-of-policy{background:url(/static/media/check_brown.d142ff8c84c9da37fbd6.svg) 50% no-repeat}.representative-deal .is-in-policy .text{font-family:Lato;font-size:13px;font-weight:500;line-height:19px}.representative-deal .is-in-policy .text.in-policy{color:#008f4b}.representative-deal .is-in-policy .text.out-of-policy{color:#dd8605}.representative-deal .is-in-policy{margin-top:2px}html[dir=rtl] .representative-deal .is-in-policy .text{width:-webkit-min-content;width:min-content}.representative-deal .select-button{background:var(--desktop-select-hotel-button-background);color:var(--desktop-select-hotel-button-color);font-family:Lato!important;font-size:14px;font-style:normal;font-weight:700;line-height:17px;padding:12px 18px;width:115px}.representative-deal .select-button:hover{background:var(--desktop-select-hotel-button-hover)}.representative-deal .select-button:disabled{opacity:.65}.representative-deal .check-availability-button{background:var(--desktop-select-hotel-button-unavailable-background);border:1px solid #000;color:var(--desktop-select-hotel-button-unavailable-color);font-family:Lato!important;font-size:14px;font-style:normal;font-weight:400;line-height:17px;padding:12px 18px;width:155px}.representative-deal .check-availability-button:hover{background:var(--desktop-select-hotel-button-unavailable-hover)}.representative-deal .check-availability-button:disabled{opacity:.65}.deals-wrapper{background-color:#fff;border:1px solid #0000;border-radius:8px;box-shadow:0 1px 8px #00000014;height:auto;margin-top:12px;position:relative}.deals-wrapper:hover{border:1px solid var(--desktop-deal-hover-border)}.deals-wrapper .deal{padding:24px}.deals-wrapper .deal.loading{filter:blur(2px) grayscale(40%);opacity:.5}.deals-wrapper .deal .deal-info{min-height:68.95px;padding:2px}.deals-wrapper .deal .deal-info.expanded{min-height:105px}.deals-wrapper .deal .deal-info .deal-policy-features{-webkit-padding-end:30px;flex:1 1;gap:12px;padding-inline-end:30px}.deals-wrapper .deal .deal-info .deal-policy-features .room-name{-webkit-padding-end:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--general-colors-black);display:-webkit-box;font-family:Lato!important;font-size:18px;font-style:normal;font-weight:600;line-height:25px;overflow:hidden;padding-inline-end:16px;text-transform:capitalize}.deals-wrapper .deal .deal-info .deal-policy-features .room-name.superseded{color:#888;font-style:italic;font-weight:300;text-decoration:line-through}.deals-wrapper .deal .deal-info .deal-policy-features .room-name .clickable-room{color:var(--general-colors-black)}.deals-wrapper .deal .deal-info .deal-policy-features .room-name .clickable-room:hover{cursor:pointer;text-decoration:underline}.deals-wrapper .deal .deal-info .deal-policy-features .amenity{display:flex;gap:8px;margin-top:auto}.deals-wrapper .deal .deal-info .deal-policy-features .amenity .icon{background-color:var(--general-colors-gray-dark);height:20px;mask-image:url(/static/media/check-circle.b838d82a2dd68f47f5bf.svg);-webkit-mask-image:url(/static/media/check-circle.b838d82a2dd68f47f5bf.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.deals-wrapper .deal .deal-info .deal-policy-features .amenity .icon.breakfast{mask-image:url(/static/media/breakfast.a5afd07c1d6093ab086a.svg);-webkit-mask-image:url(/static/media/breakfast.a5afd07c1d6093ab086a.svg)}.deals-wrapper .deal .deal-info .deal-policy-features .amenity .arbi-icon.fa-ban{color:var(--general-colors-gray-dark)}.deals-wrapper .deal .deal-info .deal-policy-features .amenity .description{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;line-height:21px}.deals-wrapper .deal .deal-info .deal-policy-features .amenity .description .highlighted{color:#008f4b;font-weight:700;line-height:18px}.deals-wrapper .deal .deal-info .deal-policy-features .room-details{color:#356e82;cursor:pointer;font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;line-height:21px;white-space:nowrap}.deals-wrapper .deal .deal-info .deal-policy-features .room-details:hover{text-decoration:underline}.deals-wrapper .deal .deal-info .deal-price-wrap img.booking-logo{bottom:2px;height:12px;inset-inline-end:64px;position:absolute}.deals-wrapper .deal .deal-info .deal-price-container{gap:12px}.deals-wrapper .deal .deal-info .deal-price-container .fixed-height{height:35px}.deals-wrapper .deal .deal-info .deal-price-container .policy-average-wrapper .is-in-policy{align-items:center;display:flex;gap:4px}html[dir=rtl] .deals-wrapper .deal .deal-info .deal-price-container .policy-average-wrapper .is-in-policy{text-align:left}.deals-wrapper .deal .deal-info .deal-price-container .policy-average-wrapper .is-in-policy .icon{height:14px;width:14px}.deals-wrapper .deal .deal-info .deal-price-container .policy-average-wrapper .is-in-policy .icon.in-policy{background:url(/static/media/check_green.a18d01e061b0ef1fdaf5.svg) 50% no-repeat}.deals-wrapper .deal .deal-info .deal-price-container .policy-average-wrapper .is-in-policy .icon.out-of-policy{background:url(/static/media/check_brown.d142ff8c84c9da37fbd6.svg) 50% no-repeat}.deals-wrapper .deal .deal-info .deal-price-container .policy-average-wrapper .is-in-policy .text{font-family:Lato;font-size:13px;font-weight:500;line-height:19px}.deals-wrapper .deal .deal-info .deal-price-container .policy-average-wrapper .is-in-policy .text.in-policy{color:#008f4b}.deals-wrapper .deal .deal-info .deal-price-container .policy-average-wrapper .is-in-policy .text.out-of-policy{color:#dd8605}.deals-wrapper .deal .deal-info .deal-price-container .policy-average-wrapper .avg-room-night{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:13px;font-style:normal;font-weight:400;line-height:19px}.deals-wrapper .deal .deal-info .deal-price-container div.old-price{-webkit-margin-end:2px;color:#666;font-size:17px;margin-inline-end:2px;padding-top:13px;text-decoration:line-through}.deals-wrapper .deal .deal-info .deal-price-container .price-per-night{color:var(--general-colors-black);font-family:Lato!important;font-size:24px;font-style:normal;font-weight:700;line-height:29px;position:relative;text-align:end}.deals-wrapper .deal .deal-info .deal-price-container .price-per-night span.optimized{color:#42731d}.deals-wrapper .deal .deal-info .deal-price-container .price-per-night span.old-price{color:var(--general-colors-black);font-size:12px;text-decoration:line-through}.deals-wrapper .deal .deal-info .deal-price-container .price-per-night span.fault-deal{color:#888}.deals-wrapper .deal .deal-info .deal-price-container .price-per-night>div>span{display:block;width:100%}.deals-wrapper .deal .deal-info .deal-price-container .deal-price{position:relative}.deals-wrapper .deal .deal-info .deal-price-container .deal-price .badge-position{text-wrap:nowrap;inset-inline-end:0;min-width:70px;position:absolute;top:-18px}.deals-wrapper .deal .deal-info .deal-price-container .deal-price .badge-position.points-applied{width:74px}.deals-wrapper .deal .deal-info .deal-price-container .deal-price .price{font-weight:600}.deals-wrapper .deal .deal-info .deal-price-container .tax-not-included{-webkit-padding-start:8px;padding-inline-start:8px}.deals-wrapper .deal .deal-info .deal-price-container .tax-included{-webkit-padding-start:8px;cursor:default;padding-inline-start:8px}.deals-wrapper .deal .deal-info .deal-price-container .tax-included:hover>span{text-decoration:underline}.deals-wrapper .deal .deal-info .deal-price-container .tax-included .tax-included-info{display:inline-block;font-size:3px;vertical-align:top}.deals-wrapper .deal .deal-info .deal-price-container .tax-included{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:13px;font-style:normal;font-weight:400;line-height:19px}.deals-wrapper .deal .deal-info .deal-price-container .tax-included .tooltip-icon{-webkit-padding-end:18px;background:url(/static/media/tooltip.b76ed1192e599353fef1.svg) no-repeat 100%;background-size:13px 13px;padding-inline-end:18px;text-align:end}[dir=rtl] .deals-wrapper .deal .deal-info .deal-price-container .tax-included .tooltip-icon{background-position:0}.deals-wrapper .deal .deal-info .deal-price-container .tax-included .tooltip-icon:hover{color:var(--general-colors-black);cursor:pointer}.deals-wrapper .deal.single{align-items:flex-start;width:100%}.deals-wrapper .deal-actions{-webkit-margin-start:auto;margin-top:12px;margin-inline-start:auto;position:relative;width:-webkit-fit-content;width:fit-content}.deals-wrapper .deal-actions .deal-action{-webkit-margin-start:auto;margin-inline-start:auto;width:auto}.deals-wrapper .deal-actions .deal-action.share-action{color:var(--desktop-book-action-share-button);font-weight:600;inset-inline-start:-130px;position:absolute;top:12px}.deals-wrapper .deal.multi{width:41%}.deals-wrapper .deal.multi:first-of-type{border-right:1px solid #d3d3d3}.deals-wrapper .checking-availability{align-self:flex-end;min-height:60px;min-width:120px;padding-top:18px;text-align:center}.deals-wrapper .checking-availability span{display:block}.deals-wrapper .deal-action{min-width:120px;text-align:center}.deals-wrapper .deal-action.select-action{-webkit-margin-start:10px;margin-inline-start:10px}.deals-wrapper .deal-action .book-btn{background:var(--desktop-book-action-background);box-shadow:none;color:var(--desktop-book-action-color);font-size:14px;height:41px;width:143px}.deals-wrapper .deal-action a.btn,.deals-wrapper .deal-action button,.deals-wrapper .deal-action input.btn,.deals-wrapper .deal-action span.btn{height:32px;text-transform:capitalize;width:80%}.deals-wrapper .deal-action a.btn.block-reserving,.deals-wrapper .deal-action button.block-reserving,.deals-wrapper .deal-action input.btn.block-reserving,.deals-wrapper .deal-action span.btn.block-reserving{padding:6px;width:85%}.deals-wrapper .deal-action a.btn.disabled,.deals-wrapper .deal-action button.disabled,.deals-wrapper .deal-action input.btn.disabled,.deals-wrapper .deal-action span.btn.disabled{color:#fff!important}.deals-wrapper .deal-action a.btn.disabled:hover,.deals-wrapper .deal-action button.disabled:hover,.deals-wrapper .deal-action input.btn.disabled:hover,.deals-wrapper .deal-action span.btn.disabled:hover{background:linear-gradient(180deg,#3da9dd 0,#144d92)!important}.link{cursor:pointer}.shallow-wrapper{height:108px;padding:10px}.shallow-wrapper .shallow{display:inline-block;height:100%;text-align:center;width:82%}.shallow-wrapper .shallow span{display:inline-block;font-size:16px;font-weight:500;padding-top:35px}.shallow-wrapper .shallow span.message{padding-top:16px}.shallow-wrapper .shallow-action{display:inline-block;height:100%;padding-top:30px;text-align:center;vertical-align:top;width:18%}.shallow-wrapper .shallow-action a.btn,.shallow-wrapper .shallow-action button,.shallow-wrapper .shallow-action input.btn,.shallow-wrapper .shallow-action span.btn{height:32px;text-transform:capitalize;width:80%}.tooltip .tooltip-inner .policy-tooltip-container{padding:5px;text-align:start}.tooltip .tooltip-inner .policy-tooltip-container span{color:#000;display:block}.book-on-booking-tooltip-container,.estimated-price-tooltip-container,.tax-included-tooltip-container{color:#4a4a4a}.agent-tooltip .agent-tooltip-item{display:flex;height:24px;justify-content:space-between}.agent-tooltip .agent-tooltip-item>div{align-self:center;font-size:12px!important}.agent-tooltip .agent-tooltip-title{-webkit-margin-end:5px;margin-inline-end:5px;width:72px}.agent-tooltip .agent-tooltip-title:after{content:":"}.agent-tooltip .agent-tooltip-value{text-align:end;width:72px}.agent-tooltip .agent-tooltip-value.multiple-currencies{width:144px}.agent-tooltip.dynamic .agent-tooltip-title{width:190px}.agent-tooltip.dynamic .agent-tooltip-value{width:60px}.m_supplier{background:-webkit-linear-gradient(#fff,#ffeaca)!important;border-radius:4px}.m_supplier span.hotel-name{color:#369!important}.hotel{border-radius:16px;box-shadow:0 2px 16px 0 rgba(0,0,0,.078);display:block;width:100%}.hotel.hotel_match{background-color:#f9fcfe;border:1px solid #356e82;border-radius:17px;box-shadow:0 0 16px #27518033;box-sizing:initial}.hotel.shallow{background:#eee}.hotel .hotel-inner-container{display:flex;height:240px;width:100%}.hotel .hotel-inner-container .hotel-image{background-color:#333;background-image:url(/static/media/hotel_place_h2x.3faf0cc1854fe8da9709.png);border-radius:16px 0 0 16px;cursor:pointer;height:100%;text-align:center;vertical-align:top;width:280px}[dir=rtl] .hotel .hotel-inner-container .hotel-image{border-radius:0 16px 16px 0}.hotel .hotel-inner-container .hotel-image img{border-radius:16px 0 0 16px;height:100%;object-fit:cover;width:100%}[dir=rtl] .hotel .hotel-inner-container .hotel-image img{border-radius:0 16px 16px 0}.hotel .hotel-inner-container .hotel-image .pb{left:2px;position:absolute;top:0}.hotel .hotel-inner-container .hotel-content{display:flex;justify-content:space-between;padding:24px;width:544px}.hotel .hotel-inner-container .hotel-content .hotel-review{align-items:center;color:var(--general-colors-gray-dark);display:flex;font-size:15px;gap:6px;line-height:21px}.hotel .hotel-inner-container .hotel-content .hotel-info{height:100%;position:relative}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details{width:100%}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .title{margin-top:4px;max-height:50px;overflow:hidden}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .title a,.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .title button{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-align:start;text-decoration:none;text-overflow:ellipsis}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .title a>.hotel-name{cursor:pointer;transition:all .1s ease}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .title a>.hotel-name:hover{color:var(--desktop-hotel-name-hover)}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .title .hotel-name{color:var(--general-colors-black);display:inline;font-size:21px;font-weight:700;line-height:25px;margin-right:4px!important;text-transform:capitalize}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .title .hotel-name span.fa-stack{font-size:6px;margin-left:6px;vertical-align:top}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .title .hotel-name span.fa-stack:hover>i{color:red}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .hotel-address{color:var(--general-colors-gray-dark);display:flex;font-size:15px;gap:5px;line-height:21px;margin-top:4px}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .hotel-address .icon-container{background-color:var(--general-colors-black);display:inline-block;margin-top:3px;-webkit-mask-image:url(/static/media/s_location.fe7c015acbefb16615a6.svg);mask-image:url(/static/media/s_location.fe7c015acbefb16615a6.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;vertical-align:middle}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .hotel-address .full-address{text-transform:capitalize}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .hotel-address span.distance-description{margin-left:4px;text-transform:lowercase}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .hotel-address span.distance-description.block{display:block}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .stars .star{background:var(--general-stars);display:inline-block;height:13px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:13px}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .stars .star.full{-webkit-mask-image:url(/static/media/star.f8f1b2cfbdbd20892b5b.svg);mask-image:url(/static/media/star.f8f1b2cfbdbd20892b5b.svg)}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .stars .star.half{-webkit-mask-image:url(/static/media/half_star.18eb957c5ba17d4a20be.svg);mask-image:url(/static/media/half_star.18eb957c5ba17d4a20be.svg)}[dir=rtl] .hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .stars .star.half{transform:scaleX(-1)}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .stars .star.empty{-webkit-mask-image:url(/static/media/empty_star.1851e050d8a4a0be2b8d.svg);mask-image:url(/static/media/empty_star.1851e050d8a4a0be2b8d.svg)}.hotel .hotel-inner-container .hotel-content .hotel-info .hotel-details .review-score{background:var(--desktop-score-small-background);border-radius:6px;color:var(--desktop-score-small-color);font-size:15px;padding:2px 6px}.hotel .hotel-inner-container .hotel-content .hotel-reasons{color:#20242bb3;display:block;margin-top:10px;max-height:60px;overflow-x:auto;overflow-y:hidden}.hotel .hotel-inner-container .hotel-content .hotel-reasons ul{list-style:none;margin-bottom:5px;padding-left:16px}[dir=rtl] .hotel .hotel-inner-container .hotel-content .hotel-reasons ul{padding-left:0;padding-right:16px}.hotel .hotel-inner-container .hotel-content .hotel-reasons ul li{color:#919595;display:block;font-size:13px;line-height:19px}.hotel .hotel-inner-container .hotel-content .hotel-reasons ul li.negotiated_rate{color:green}.hotel .hotel-inner-container .hotel-content .hotel-reasons ul li.flag:before{background-image:url(/static/media/check-circle.368d781a3a5e99434f7c.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin:3px 5px -3px -16px;width:16px}[dir=rtl] .hotel .hotel-inner-container .hotel-content .hotel-reasons ul li.flag:before{margin:3px -16px -3px 5px}.hotel .hotel-inner-container .hotel-content .hotel-reasons ul li.flag span{font-family:Lato;margin-left:-16px;margin-right:40px}[dir=rtl] .hotel .hotel-inner-container .hotel-content .hotel-reasons ul li.flag span{margin-left:40px;margin-right:-16px}.hotel .hotel-inner-container .hotel-content .hotel-reasons ul li div.check-icon{background-image:url(/static/media/check-circle.368d781a3a5e99434f7c.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;margin:2px 5px 4px 0;width:16px}[dir=rtl] .hotel .hotel-inner-container .hotel-content .hotel-reasons ul li div.check-icon{margin:2px 0 4px 5px}.hotel .hotel-inner-container .hotel-content .hotel-reasons ul li,.hotel .hotel-inner-container .hotel-content .hotel-reasons ul li.flag{display:block}.hotel .hotel-inner-container .hotel-content .hotel-reasons ul li.inline{display:inline-block;margin-left:0}[dir=rtl] .hotel .hotel-inner-container .hotel-content .hotel-reasons ul li.inline{margin-right:0}.hotel .hotel-inner-container .hotel-content .hotel-reasons ul li.inline~li.inline{margin-left:34px}[dir=rtl] .hotel .hotel-inner-container .hotel-content .hotel-reasons ul li.inline~li.inline{margin-left:0;margin-right:34px}.hotel .hotel-inner-container .hotel-content .hotel-reasons ul{padding-left:0}.hotel .hotel-inner-container .hotel-content .hotel-reasons ul li{display:flex}.hotel .hotel-inner-container .hotel-content .hotel-reasons ul li.inline{margin-left:16px}.hotel .hotel-inner-container .hotel-content .amenities-container{display:flex;gap:8px;margin-top:auto}.hotel .hotel-inner-container .hotel-content .amenities-container .amenity{height:16px;width:16px}.hotel .hotel-inner-container .hotel-content .amenities-container .amenity .icon{height:inherit;width:inherit}.hotel .hotel-inner-container .hotel-content .no-deal-shallow-wrapper{align-items:flex-end;color:#dd8605;display:flex;flex-direction:column;height:auto;justify-content:space-between;margin-top:auto;padding:0;width:496px}.hotel .hotel-inner-container .hotel-content .no-deal-shallow-wrapper .shallow{color:#200f98;font-size:15px;padding-bottom:12px;width:140px}.hotel .hotel-inner-container .hotel-content .no-deal-shallow-wrapper .select-button{background:var(--desktop-select-hotel-button-background);color:var(--desktop-select-hotel-button-color);font-family:Lato!important;font-size:14px;font-style:normal;font-weight:700;line-height:17px;padding:12px 18px;width:115px}.hotel .hotel-inner-container .hotel-content .no-deal-shallow-wrapper .select-button:hover{background:var(--desktop-select-hotel-button-hover)}.hotel .hotel-inner-container .hotel-content .no-deal-shallow-wrapper .select-button:disabled{opacity:.65}.hotel .hotel-inner-container .hotel-content .no-deal-shallow-wrapper .check-availability-button{background:var(--desktop-select-hotel-button-unavailable-background);border:1px solid #000;color:var(--desktop-select-hotel-button-unavailable-color);font-family:Lato!important;font-size:14px;font-style:normal;font-weight:400;line-height:17px;padding:12px 18px;width:155px}.hotel .hotel-inner-container .hotel-content .no-deal-shallow-wrapper .check-availability-button:hover{background:var(--desktop-select-hotel-button-unavailable-hover)}.hotel .hotel-inner-container .hotel-content .no-deal-shallow-wrapper .check-availability-button:disabled{opacity:.65}.hotel .hotel-inner-container.extended{height:270px}.hotel .hotel-inner-container.extended .amenities-container{margin-bottom:10px}.results{margin-bottom:110px;width:100%}.results .results-notes,.results .waiting-for-more{border-radius:8px;display:flex;flex-direction:column;font-size:24px;margin-top:18px;padding:25px;text-align:center}.results .results-notes i,.results .waiting-for-more i{margin-right:4px}.results .results-notes a,.results .results-notes a:visited,.results .waiting-for-more a,.results .waiting-for-more a:visited{color:#069;cursor:pointer;text-decoration:underline}.results .results-notes a:hover,.results .waiting-for-more a:hover{color:#035}.results .results-notes .no-results-image,.results .waiting-for-more .no-results-image{height:250px;margin:0 auto 20px;width:250px}.results .result{background:#fff;display:block;font-family:lato;margin-top:24px;width:100%}.results .show-more{background:#3ea8dc;border-radius:4px;color:#fff;cursor:pointer;font-family:Lato!important;font-size:18px;font-style:normal;font-weight:400;height:48px;line-height:48px;margin-bottom:24px;margin-top:24px;text-align:center;vertical-align:middle;width:100%}.results .show-more:hover{background:#3098cc}.results .loading{background:#fff;display:block;font-size:36px;margin:24px auto;padding:24px;text-align:center;width:100%}div.results-progress{position:fixed;top:74px;width:100%;z-index:555}.results-page{height:100%;margin:0 auto;width:1102px}.results-page .scroll{background:none;border:none;border-radius:5px;bottom:40px;cursor:pointer;height:40px;left:16px;position:fixed;transition-delay:0s;transition-duration:.2s;transition-timing-function:linear;width:40px}.results-page .scroll:hover{opacity:1}.results-page .scroll .arrow-up{color:#777;font-size:32px;left:50%;position:absolute;top:50%}.results-page>div{display:inline-block;height:100%;margin-top:36px;vertical-align:top}.results-page .search-results-container{-webkit-margin-start:28px;margin-inline-start:28px;margin-bottom:16px;width:824px}.results-page .search-results-container .results-actions{display:flex;gap:16px;height:50px;margin-top:24px;width:100%}.results-page .search-results-container .results-actions .MuiFormControl-root{-webkit-margin-start:auto;height:46px;margin-inline-start:auto;min-width:280px}.results-page .search-results-container .results-actions .MuiFormControl-root .MuiInputBase-root{color:var(--general-colors-gray-dark);font-size:15px;font-weight:700;height:49px}.results-page .search-results-container .results-actions .MuiFormControl-root .MuiOutlinedInput-input{padding:14px 40px 14px 20px}.results-page .search-results-container .results-actions .MuiFormControl-root .MuiOutlinedInput-notchedOutline{border:1px solid #bcc0c0}.results-page .search-results-container .results-actions .MuiFormControl-root .MuiSelect-select:focus-visible{outline:2px auto #e69700}.results-page .search-results-container .leisure-experience-component,.results-page .search-results-container .travel-policy-component{align-items:center;background-color:#dbffee;border-radius:4px;color:#008f4b;display:flex;font-size:1.05rem;gap:4px;height:50px;line-height:19px;min-width:282px;padding:12px;width:100%}.results-page .search-results-container .leisure-experience-component.loader,.results-page .search-results-container .travel-policy-component.loader{padding:0}.results-page .search-results-container .leisure-experience-component .icon,.results-page .search-results-container .travel-policy-component .icon{min-height:14px;min-width:14px}.results-page .search-results-container .leisure-experience-component .icon.in-policy,.results-page .search-results-container .travel-policy-component .icon.in-policy{background:url(/static/media/check_green.a18d01e061b0ef1fdaf5.svg) 50% no-repeat;height:14px;width:14px}.results-page .search-results-container .private-travel-component{align-items:center;background-color:#dbffee;border-radius:4px;color:#008f4b;display:flex;font-size:1.05rem;height:50px;min-width:260px;padding:12px 28px;width:100%}.results-page .search-results-container .internals-component{background-color:#0020801f;color:#275180;font-family:Lato!important;font-size:13px;font-style:normal;font-weight:400;height:24px;line-height:24px;margin-bottom:-1px;margin-top:10px;padding-left:24px;position:relative;vertical-align:middle}.results-page .search-results-container .internals-component span{margin-right:24px}.results-page .search-results-container .internals-component span.time{position:absolute;right:0}.results-page .trust-you{margin:8px 0 16px;width:100%}.results-page .trust-you a{float:right}.results-page .trust-you a img{height:25px;padding:0 15px}#map-box-overlay .filters-container,.results-page .filters-container{width:249px}#map-box-overlay .filters-container .scroll-to-top,.results-page .filters-container .scroll-to-top{color:#777;display:block;font-size:32px;margin-bottom:20px;text-align:center;transition:all .2s ease;width:100%}.results-page .filters-container .filters .filter-container:first-child>.filter{border-top:0}#map-box-overlay .filters-container{height:100%;overflow:auto;padding:2px;width:360px}.flex{display:flex}.flex-column{flex-direction:column}.flex-end{justify-content:flex-end}.align-flex-end{align-items:flex-end}.align-flex-start{align-items:flex-start}.flex-center{align-items:center;display:flex;justify-content:center}.space-between{justify-content:space-between}.align-center{align-items:center}.justify-center{justify-content:center}.align-items-baseline{align-items:baseline}.flex-strech{flex:1 1}.flex-spacer{flex:1 1 100%}.flex-wrap{flex-wrap:wrap}.pointer{cursor:pointer}.display-inline-block{display:inline-block}.bold{font-weight:700}.align-right{text-align:right}.blur{filter:blur(2px) grayscale(40%)}.cursor-progress{cursor:progress}.hotel-search{display:block;text-transform:uppercase}.hotel-search .check-date-container,.hotel-search .check-date-container .check-date-input,.hotel-search .check-date-container label,.hotel-search .guests,.hotel-search .guests .guests-input,.hotel-search .guests label,.hotel-search .rooms,.hotel-search .rooms .rooms-input,.hotel-search .rooms label,.hotel-search .title{display:block}.hotel-search .search-container input{text-transform:uppercase}.amenities .column{display:inline-block;vertical-align:top;width:33%}.amenities .column .amenity{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:14px;font-style:normal;font-weight:400;gap:6px;line-height:18px;text-transform:capitalize}.amenities .column .amenity:before{background-color:#356e82;content:"";display:inline-block;height:24px;-webkit-mask-image:url(/static/media/check-circle.b838d82a2dd68f47f5bf.svg);mask-image:url(/static/media/check-circle.b838d82a2dd68f47f5bf.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px}.amenities .column .amenity:not(:last-child){margin-bottom:24px}/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/.collage-wrapper{margin-bottom:8px;width:816px}.collage-wrapper .collage-container{display:flex;gap:8px}.collage-wrapper .collage-container .collage-item{background:50%/cover no-repeat;cursor:pointer}.collage-wrapper .collage-container.collage-1-items .collage-item{border-radius:8px;height:424px;width:100%}.collage-wrapper .collage-container.collage-2-items .collage-item{flex:1 1;height:424px}.collage-wrapper .collage-container.collage-2-items .collage-item:first-child{border-radius:8px 0 0 8px}.collage-wrapper .collage-container.collage-2-items .collage-item:last-child{border-radius:0 8px 8px 0}.collage-wrapper .collage-container.collage-3-items .collage-item:first-child{border-radius:8px 0 0 8px;flex:none;height:424px;width:559px}.collage-wrapper .collage-container.collage-3-items .side-images{display:flex;flex-direction:column;gap:8px}.collage-wrapper .collage-container.collage-3-items .side-images .collage-item{height:208px;width:249px}.collage-wrapper .collage-container.collage-3-items .side-images .collage-item:first-child{border-radius:0 8px 0 0}.collage-wrapper .collage-container.collage-3-items .side-images .collage-item:last-child{border-radius:0 0 8px 0}.collage-wrapper .collage-container.collage-4-items .collage-item:first-child{border-radius:8px 0 0 8px;flex:none;height:424px;width:559px}.collage-wrapper .collage-container.collage-4-items .side-images{display:flex;flex-direction:column;gap:8px}.collage-wrapper .collage-container.collage-4-items .side-images .collage-item{height:136px;width:249px}.collage-wrapper .collage-container.collage-4-items .side-images .collage-item:first-child{border-radius:0 8px 0 0}.collage-wrapper .collage-container.collage-4-items .side-images .collage-item:last-child{border-radius:0 0 8px 0}.hotel-page-main-gallery .image-gallery{align-items:center;display:flex;justify-content:center}.hotel-page-main-gallery .image-gallery .image-gallery-content{height:100%;width:100%}.hotel-page-main-gallery .image-gallery .image-gallery-content .image-gallery-slide-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.hotel-page-main-gallery .image-gallery .image-gallery-content .image-gallery-swipe{align-items:center;display:flex;height:100%;width:100%}.hotel-page-main-gallery .image-gallery .image-gallery-content .image-gallery-swipe .image-gallery-slides{height:100%;max-height:85vh;max-width:75vw;width:100%}.hotel-page-main-gallery .image-gallery .image-gallery-content .image-gallery-swipe .image-gallery-slides .image-gallery-description{margin-left:1px!important}.hotel-page-main-gallery .image-gallery .image-gallery-content .image-gallery-swipe .image-gallery-slides .image-gallery-slide{height:100%;width:100%}.hotel-page-main-gallery .image-gallery .image-gallery-content .image-gallery-swipe .image-gallery-slides .image-gallery-slide .gallery-image{border-radius:0;height:100%;min-height:644px;min-width:848px;width:100%}.hotel-page-main-gallery .image-gallery .image-gallery-left-nav,.hotel-page-main-gallery .image-gallery .image-gallery-right-nav{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:64px;justify-content:center;padding:0;position:absolute;width:64px}.hotel-page-main-gallery .image-gallery .image-gallery-left-nav:hover,.hotel-page-main-gallery .image-gallery .image-gallery-right-nav:hover{background-color:#ddd}.hotel-page-main-gallery .image-gallery .image-gallery-left-nav:before,.hotel-page-main-gallery .image-gallery .image-gallery-right-nav:before{background-image:url(/static/media/arrow.810a45ba31f2f4f3605b.svg);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:32px;width:32px}.hotel-page-main-gallery .image-gallery .image-gallery-left-nav.image-gallery-left-nav,.hotel-page-main-gallery .image-gallery .image-gallery-right-nav.image-gallery-left-nav{left:-100px}.hotel-page-main-gallery .image-gallery .image-gallery-left-nav.image-gallery-left-nav:before,.hotel-page-main-gallery .image-gallery .image-gallery-right-nav.image-gallery-left-nav:before{margin-right:4px}.hotel-page-main-gallery .image-gallery .image-gallery-left-nav.image-gallery-right-nav,.hotel-page-main-gallery .image-gallery .image-gallery-right-nav.image-gallery-right-nav{right:-100px}.hotel-page-main-gallery .image-gallery .image-gallery-left-nav.image-gallery-right-nav:before,.hotel-page-main-gallery .image-gallery .image-gallery-right-nav.image-gallery-right-nav:before{margin-left:4px;transform:rotate(180deg)}.close-button-container{cursor:pointer;inset-inline-start:0;position:absolute;top:1%;width:75px}.close-button-container .icon{background:url(/static/media/x-close.e20279ac4433a2ac0422.svg) 50% no-repeat;background-size:24px 24px;height:24px;width:24px}.close-button-container .text,.images-count{color:#fff;font-family:Lato!important;font-size:15px;font-style:normal;font-weight:700}.images-count{position:absolute;top:1%;width:122px}.installments-banner{align-items:center;background-color:#eafff5;border-radius:14px;display:flex}.installments-banner__text{color:#008f4b;font-size:15px;font-weight:400;line-height:21px}.hotel-page{height:100%;margin:10px auto 0;width:1092px}.hotel-page .back-to-results{display:flex;gap:8px}.hotel-page .back-to-results a{color:var(--general-colors-black);display:flex;font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;gap:8px;line-height:18px;padding:8px 8px 8px 0}[dir=rtl] .hotel-page .back-to-results a{padding:8px 0 8px 8px}[dir=rtl] .hotel-page .back-to-results a img{transform:rotate(180deg)}.hotel-page .hotel-container{display:flex;gap:23px;margin:0 auto}.hotel-page .hotel-container.top-container{margin-top:10px}.hotel-page .hotel-container .hotel-main{display:inline-block;vertical-align:top;width:816px}.hotel-page .hotel-container .hotel-main .stars .star{background:var(--general-stars);display:inline-block;height:13px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:13px}.hotel-page .hotel-container .hotel-main .stars .star.full{-webkit-mask-image:url(/static/media/star.f8f1b2cfbdbd20892b5b.svg);mask-image:url(/static/media/star.f8f1b2cfbdbd20892b5b.svg)}.hotel-page .hotel-container .hotel-main .stars .star.half{-webkit-mask-image:url(/static/media/half_star.18eb957c5ba17d4a20be.svg);mask-image:url(/static/media/half_star.18eb957c5ba17d4a20be.svg)}[dir=rtl] .hotel-page .hotel-container .hotel-main .stars .star.half{transform:scaleX(-1)}.hotel-page .hotel-container .hotel-main .stars .star.empty{-webkit-mask-image:url(/static/media/empty_star.1851e050d8a4a0be2b8d.svg);mask-image:url(/static/media/empty_star.1851e050d8a4a0be2b8d.svg)}.hotel-page .hotel-container .hotel-main .stars{margin-top:16px}.hotel-page .hotel-container .hotel-main .hotel-name{color:var(--general-colors-black);font-family:Lato!important;font-size:24px;font-style:normal;font-weight:700;line-height:29px;text-transform:capitalize}.hotel-page .hotel-container .hotel-main .hotel-address{color:#919595;font-family:Lato!important;font-size:15px;font-size:14px;font-style:normal;font-weight:400;margin-top:8px;text-transform:capitalize}.hotel-page .hotel-container .hotel-main .hotel-address img{margin-bottom:2px;margin-right:2px}.hotel-page .hotel-container .hotel-main .hotel-address span.distance-description{margin-left:4px;text-transform:lowercase}.hotel-page .hotel-container .hotel-main .hotel-address span.distance-description.block{display:block}.hotel-page .hotel-container .hotel-main .info-status-container{margin-bottom:10px;margin-top:-10px;text-align:center}.hotel-page .hotel-container .hotel-main .info-status-container i.fa.fa-spinner{color:#4a4a4a;font-size:20px;height:20px;width:20px}.hotel-page .hotel-container .hotel-main .mapping-button{margin-top:10px}.hotel-page .hotel-container .hotel-main .mapping-statistics{border:1px solid #d3d3d3;border-radius:4px;margin-top:6px;padding:4px 4px 4px 15px}.hotel-page .hotel-container .hotel-main .mapping-actions{margin:6px 0}.hotel-page .hotel-container .hotel-main .mapping-actions .mapping-actions-button{margin:0 4px}.hotel-page .hotel-container .hotel-main .mapping-actions .mapping-actions-button:first-child{margin-left:0}.hotel-page .hotel-container .hotel-main .filters-and-deals{background-color:#fafafa;border:1px solid #d7dada;border-radius:8px;padding:24px 22px;width:816px}.hotel-page .hotel-container .hotel-main .filters-and-deals .title{color:var(--general-colors-black);font-family:Lato!important;font-size:24px;font-style:normal;font-weight:700;line-height:28.8px;margin-bottom:16px}.hotel-page .hotel-container .hotel-main .sort-by-wrapper{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-bottom:24px}.hotel-page .hotel-container .hotel-main .sort-by-wrapper .MuiInputBase-root{background-color:#eee;border-radius:8px;height:42px;min-width:155px}.hotel-page .hotel-container .hotel-main .sort-by-wrapper .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:1px solid #bcc0c0!important}.hotel-page .hotel-container .hotel-main .sort-by-wrapper .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border:1px solid #919595!important}.hotel-page .hotel-container .hotel-main .sort-by-wrapper label{margin-bottom:0}.hotel-page .hotel-container .hotel-main .deals-container{margin-top:24px}.hotel-page .hotel-container .hotel-main .deals-container .deals-title{-webkit-margin-start:8px;color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:18px;font-style:normal;font-weight:700;line-height:25px;margin-inline-start:8px}.hotel-page .hotel-container .hotel-main .deals-container input[type=button]{background-image:linear-gradient(180deg,#3da9dd 0,#144d92);border-color:#144d92;text-transform:uppercase;width:128px}.hotel-page .hotel-container .hotel-main .deals-container input[type=button]:hover{background-color:#144d92}.hotel-page .hotel-container .hotel-main .deals-container button[name=show-more-deals]{background:#3498db;background-image:linear-gradient(180deg,#3498db 0,#337ab7)!important;border:1px solid #337ab7;color:#fff;font-weight:300;margin-top:15px;width:100%}.hotel-page .hotel-container .hotel-main .deals-container button[name=show-more-deals]:hover{background-image:linear-gradient(180deg,#337ab7 0,#337ab7)!important}.hotel-page .hotel-container .hotel-main .info-deals-cached-status-container{margin-bottom:24px;text-align:center}.hotel-page .hotel-container .hotel-main .info-deals-cached-status-container i.fa.fa-spinner{color:#4a4a4a;font-size:20px;height:20px;width:20px}.hotel-page .hotel-container .hotel-main .deals-filter{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container{background-color:#fff;border:1px solid #bcc0c0;border-radius:8px;cursor:pointer;display:flex;height:40px;padding:0 10px}.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container.checked{background-color:var(--desktop-deals-filter-checked-background);border:1px solid var(--desktop-deals-filter-checked-border)}.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container .MuiCheckbox-root{border-radius:2px;margin:8px;padding:1px}.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container .MuiFormControlLabel-root{margin:0 8px 0 -8px}[dir=rtl] .hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container .MuiFormControlLabel-root{margin:0 -8px 0 8px}.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container .MuiFormControlLabel-root .MuiFormControlLabel-label{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400}.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container>div>div{align-items:center;display:flex}.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container>div>div div,.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container>div>div label,.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container>div>div svg{margin:0 4px 0 0!important}[dir=rtl] .hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container>div>div div,[dir=rtl] .hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container>div>div label,[dir=rtl] .hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container>div>div svg{margin-left:4px!important;margin-right:0!important}.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container.disabled,.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container.disabled input,.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container.disabled label{cursor:not-allowed!important}.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container.disabled label{color:#ccc;font-weight:400}.hotel-page .hotel-container .hotel-main .deals-filter .checkbox-container label{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;white-space:nowrap}.hotel-page .hotel-container .hotel-main .no-valid-deals-wrapper{align-items:center;border-radius:8px;color:var(--general-colors-black);display:flex;flex-direction:column;font-family:Lato!important;font-size:18px;font-style:normal;font-weight:400;height:400px;line-height:25px;margin:24px 0}.hotel-page .hotel-container .hotel-main .no-valid-deals-wrapper .empty-state-image{height:156px;margin-bottom:53px;margin-top:67px;width:201px}.hotel-page .hotel-container .hotel-main .no-deals-after-filter{border:1px solid #d3d3d3;border-radius:4px;font-size:21px;font-weight:500;height:84px;margin-bottom:34px;margin-top:20px;padding:10px;text-align:center}.hotel-page .hotel-container .hotel-main .tabs-wrapper{margin-top:24px}.hotel-page .hotel-container .hotel-main .tabs-wrapper .Mui-selected{color:var(--desktop-tabs)}.hotel-page .hotel-container .hotel-main .tabs-wrapper .MuiTabs-indicator{background-color:var(--desktop-tabs)}.hotel-page .hotel-container .hotel-main .hotel-map-box-container{border-radius:8px;height:360px!important;margin-top:24px;width:100%}.hotel-page .hotel-container .hotel-main .hotel-map-box-container .map-hover-layer{cursor:pointer;position:relative}.hotel-page .hotel-container .hotel-main .hotel-map-box-container .map-hover-layer:hover .map-overlay{opacity:.7}.hotel-page .hotel-container .hotel-main .hotel-map-box-container .map-hover-layer:hover .map-overlay-text{opacity:1}.hotel-page .hotel-container .hotel-main .hotel-map-box-container .filter-container{height:100%}.hotel-page .hotel-container .hotel-main .hotel-map-box-container .filter-container .map-overlay{background-color:#222;height:100%;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:.5s ease;width:100%}.hotel-page .hotel-container .hotel-main .hotel-map-box-container .filter-container .map-overlay-text{color:#fff;font-size:24px;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transition:.5s ease}.hotel-page .hotel-container .hotel-main .hotel-map-box-container .filter-container img{display:block;max-height:100%;max-width:100%;min-height:100%;min-width:100%;opacity:1;transition:.5s ease}.hotel-page .hotel-container .hotel-main .hotel-map-box-container .filter-container #map-box,.hotel-page .hotel-container .hotel-main .hotel-map-box-container .filter-container .filter,.hotel-page .hotel-container .hotel-main .hotel-map-box-container .filter-container .map-filter{height:100%}.hotel-page .hotel-container .hotel-main .about-container{background:#fff;margin-bottom:20px;margin-top:24px}.hotel-page .hotel-container .hotel-main .about-container .about{border-radius:4px;margin-top:24px}.hotel-page .hotel-container .hotel-main .about-container .about .title{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:16px;font-style:normal;font-weight:700;line-height:25px;margin-bottom:20px;text-transform:capitalize}.hotel-page .hotel-container .hotel-main .about-container .about .description{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;line-height:21px;white-space:pre-line}.hotel-page .hotel-container .hotel-main .about-container .about .description p{margin-bottom:8px;margin-top:8px}.hotel-page .hotel-container .hotel-main .amenities-container{margin-top:24px}.hotel-page .hotel-container .hotel-main .extra-information-container,.hotel-page .hotel-container .hotel-main .supplier-terms-container{margin-bottom:0}.hotel-page .hotel-container .hotel-main .extra-information-container .hotel-policies-wrapper,.hotel-page .hotel-container .hotel-main .extra-information-container .key-collection-info-wrapper,.hotel-page .hotel-container .hotel-main .extra-information-container .payment-details-wrapper,.hotel-page .hotel-container .hotel-main .extra-information-container .supplier-terms-wrapper,.hotel-page .hotel-container .hotel-main .supplier-terms-container .hotel-policies-wrapper,.hotel-page .hotel-container .hotel-main .supplier-terms-container .key-collection-info-wrapper,.hotel-page .hotel-container .hotel-main .supplier-terms-container .payment-details-wrapper,.hotel-page .hotel-container .hotel-main .supplier-terms-container .supplier-terms-wrapper{margin-top:24px}.hotel-page .hotel-container .hotel-main .extra-information-container .hotel-policies-wrapper.key-collection-info-wrapper,.hotel-page .hotel-container .hotel-main .extra-information-container .hotel-policies-wrapper.payment-details-wrapper,.hotel-page .hotel-container .hotel-main .extra-information-container .key-collection-info-wrapper.key-collection-info-wrapper,.hotel-page .hotel-container .hotel-main .extra-information-container .key-collection-info-wrapper.payment-details-wrapper,.hotel-page .hotel-container .hotel-main .extra-information-container .payment-details-wrapper.key-collection-info-wrapper,.hotel-page .hotel-container .hotel-main .extra-information-container .payment-details-wrapper.payment-details-wrapper,.hotel-page .hotel-container .hotel-main .extra-information-container .supplier-terms-wrapper.key-collection-info-wrapper,.hotel-page .hotel-container .hotel-main .extra-information-container .supplier-terms-wrapper.payment-details-wrapper,.hotel-page .hotel-container .hotel-main .supplier-terms-container .hotel-policies-wrapper.key-collection-info-wrapper,.hotel-page .hotel-container .hotel-main .supplier-terms-container .hotel-policies-wrapper.payment-details-wrapper,.hotel-page .hotel-container .hotel-main .supplier-terms-container .key-collection-info-wrapper.key-collection-info-wrapper,.hotel-page .hotel-container .hotel-main .supplier-terms-container .key-collection-info-wrapper.payment-details-wrapper,.hotel-page .hotel-container .hotel-main .supplier-terms-container .payment-details-wrapper.key-collection-info-wrapper,.hotel-page .hotel-container .hotel-main .supplier-terms-container .payment-details-wrapper.payment-details-wrapper,.hotel-page .hotel-container .hotel-main .supplier-terms-container .supplier-terms-wrapper.key-collection-info-wrapper,.hotel-page .hotel-container .hotel-main .supplier-terms-container .supplier-terms-wrapper.payment-details-wrapper{margin-top:32px!important}.hotel-page .hotel-container .hotel-main .extra-information-container .hotel-policies-wrapper .title,.hotel-page .hotel-container .hotel-main .extra-information-container .key-collection-info-wrapper .title,.hotel-page .hotel-container .hotel-main .extra-information-container .payment-details-wrapper .title,.hotel-page .hotel-container .hotel-main .extra-information-container .supplier-terms-wrapper .title,.hotel-page .hotel-container .hotel-main .supplier-terms-container .hotel-policies-wrapper .title,.hotel-page .hotel-container .hotel-main .supplier-terms-container .key-collection-info-wrapper .title,.hotel-page .hotel-container .hotel-main .supplier-terms-container .payment-details-wrapper .title,.hotel-page .hotel-container .hotel-main .supplier-terms-container .supplier-terms-wrapper .title{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:16px;font-style:normal;font-weight:700;margin-bottom:20px}.hotel-page .hotel-container .hotel-main .extra-information-container .hotel-policies-wrapper p,.hotel-page .hotel-container .hotel-main .extra-information-container .key-collection-info-wrapper p,.hotel-page .hotel-container .hotel-main .extra-information-container .payment-details-wrapper p,.hotel-page .hotel-container .hotel-main .extra-information-container .supplier-terms-wrapper p,.hotel-page .hotel-container .hotel-main .supplier-terms-container .hotel-policies-wrapper p,.hotel-page .hotel-container .hotel-main .supplier-terms-container .key-collection-info-wrapper p,.hotel-page .hotel-container .hotel-main .supplier-terms-container .payment-details-wrapper p,.hotel-page .hotel-container .hotel-main .supplier-terms-container .supplier-terms-wrapper p{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;margin-bottom:8px;margin-top:8px}.hotel-page .hotel-container .hotel-main .reviews-container{margin-bottom:24px;margin-top:24px;position:relative}.hotel-page .hotel-container .hotel-main .reviews-container .loading-container{left:0;overflow:hidden;position:absolute;right:0;transition:max-height .8s;width:100%}.hotel-page .hotel-container .hotel-main .reviews-container iframe{background:#fff;border-radius:4px;position:relative}.hotel-page .hotel-container .hotel-main section{border-bottom:0!important;padding-bottom:0!important}.hotel-page .hotel-container .hotel-main .installments-banner{height:48px;margin:12px 0;padding:8px 16px}.hotel-page .hotel-container .hotel-main .installments-banner__text{-webkit-margin-start:15px;margin-inline-start:15px}.hotel-page .hotel-container .hotel-side{width:266px}.hotel-page .hotel-container .hotel-side .trip-details-container{border-radius:8px;box-shadow:0 0 12px 0 #0000001a;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:16px 16px 24px;width:266px}.hotel-page .hotel-container .hotel-side .trip-details-container .destination{font-size:16px;font-weight:500}.hotel-page .hotel-container .hotel-side .trip-details-container .dates-container .check-in,.hotel-page .hotel-container .hotel-side .trip-details-container .dates-container .check-out{border:1px solid #d7dada;margin-top:8px;padding:12px;width:117px}.hotel-page .hotel-container .hotel-side .trip-details-container .dates-container .check-in span:first-child,.hotel-page .hotel-container .hotel-side .trip-details-container .dates-container .check-out span:first-child{color:#919595;font-size:15px;line-height:21px}.hotel-page .hotel-container .hotel-side .trip-details-container .dates-container .check-in span:nth-child(2),.hotel-page .hotel-container .hotel-side .trip-details-container .dates-container .check-out span:nth-child(2){color:var(--general-colors-black);font-size:15px;line-height:23px}.hotel-page .hotel-container .hotel-side .trip-details-container .dates-container .check-in{border-top-left-radius:5px}[dir=rtl] .hotel-page .hotel-container .hotel-side .trip-details-container .dates-container .check-in{border-top-left-radius:0;border-top-right-radius:5px}.hotel-page .hotel-container .hotel-side .trip-details-container .dates-container .check-out{border-left:none;border-top-right-radius:5px}[dir=rtl] .hotel-page .hotel-container .hotel-side .trip-details-container .dates-container .check-out{border-left:1px solid #d7dada;border-right:none;border-top-left-radius:5px;border-top-right-radius:0}.hotel-page .hotel-container .hotel-side .trip-details-container .guests-container{border:1px solid #d7dada;border-radius:0 0 5px 5px;border-top:none;color:var(--general-colors-black);font-size:15px;padding:13px}.hotel-page .hotel-container .hotel-side .trip-details-container .guests-container span:first-child{color:#919595;line-height:21px}.hotel-page .hotel-container .hotel-side .trip-details-container .guests-container span:nth-child(2){color:var(--general-colors-black);line-height:23px}.hotel-page .hotel-container .hotel-side .review-reasons-container{border-radius:8px;box-shadow:0 0 12px 0 #0000001a;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;margin-top:24px;padding:16px 16px 24px;width:266px}.hotel-page .hotel-container .hotel-side .review-reasons-container .review{color:var(--general-colors-gray-dark);font-size:15px;gap:13px;line-height:21px;transition:all .2s ease}.hotel-page .hotel-container .hotel-side .review-reasons-container .review:not(.no-review):hover{cursor:pointer}.hotel-page .hotel-container .hotel-side .review-reasons-container .review:not(.no-review):hover .description{color:#2d65a1}.hotel-page .hotel-container .hotel-side .review-reasons-container .review .score-box{background:var(--desktop-score-background);border-radius:8px;padding:5px 10px}.hotel-page .hotel-container .hotel-side .review-reasons-container .review .score-box .score{color:var(--desktop-score-color);font-size:33px;font-weight:600;line-height:40px}.hotel-page .hotel-container .hotel-side .review-reasons-container .review .description{font-weight:700;line-height:18px}.hotel-page .hotel-container .hotel-side .review-reasons-container .review.no-review{text-align:center}.hotel-page .hotel-container .hotel-side .review-reasons-container .review.no-review span.no-review-line{display:block;text-transform:uppercase}.hotel-page .hotel-container .hotel-side .review-reasons-container .reasons ul{list-style:none;margin-bottom:5px;padding-left:25px}[dir=rtl] .hotel-page .hotel-container .hotel-side .review-reasons-container .reasons ul{padding-left:0;padding-right:25px}.hotel-page .hotel-container .hotel-side .review-reasons-container .reasons ul li{color:var(--general-colors-gray-dark);font-size:15px;line-height:21px;margin-top:16px}.hotel-page .hotel-container .hotel-side .review-reasons-container .reasons ul li.negotiated_rate{color:green}.hotel-page .hotel-container .hotel-side .review-reasons-container .reasons ul li.flag{position:relative}.hotel-page .hotel-container .hotel-side .review-reasons-container .reasons ul li.flag:before{background-image:url(/static/media/check.a72185acd7eabc75b51f.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;left:-25px;position:absolute;top:50%;transform:translateY(-50%);width:20px}[dir=rtl] .hotel-page .hotel-container .hotel-side .review-reasons-container .reasons ul li.flag:before{left:auto;right:-25px}.hotel-page .hotel-container .hotel-side .review-reasons-container .reasons ul li.flag span{display:inline-block;font-family:Lato;line-height:21px}.hotel-page .hotel-container .hotel-side .catalog{border:1px solid #d7dada;border-radius:8px;margin-top:28px}.hotel-page .hotel-container .hotel-side .catalog .rooms-catalog-container.fixed{background-color:#fff;height:600px;overflow:auto;position:fixed;top:90px;width:600px}.hotel-page .hotel-container .hotel-side .catalog .rooms-catalog-container .title{border-bottom:1px solid #d7dada;color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:18px;font-style:normal;font-weight:700;line-height:25px;padding:12px 14px}.hotel-page .hotel-container .hotel-side .catalog .rooms-catalog-container ul{-webkit-padding-start:0;color:var(--desktop-room-catalog);font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;list-style:none;margin-bottom:0;padding-inline-start:0}.hotel-page .hotel-container .hotel-side .catalog .rooms-catalog-container ul li:not(:last-child){border-bottom:1px solid #d7dada}.hotel-page .hotel-container .hotel-side .catalog .rooms-catalog-container ul li{position:relative}.hotel-page .hotel-container .hotel-side .catalog .rooms-catalog-container ul li:not(:has(button)){padding:14px 12px}.hotel-page .hotel-container .hotel-side .catalog .rooms-catalog-container ul li button{padding:14px 12px;text-align:left;width:100%}.hotel-page .hotel-container .hotel-side .catalog .rooms-catalog-container ul li .room{display:inline-block;line-height:21px;width:85%}.hotel-page .hotel-container .hotel-side .catalog .rooms-catalog-container ul li .room:hover{cursor:pointer;text-decoration:underline}.hotel-page .hotel-container .hotel-side .catalog .rooms-catalog-container ul li .room:after{background-color:var(--desktop-room-catalog);content:"";display:block;height:24px;-webkit-mask-image:url(/static/media/arrow.810a45ba31f2f4f3605b.svg);mask-image:url(/static/media/arrow.810a45ba31f2f4f3605b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;right:12px;top:60%;transform:translateY(-50%) rotate(180deg);width:24px}.hotel-page .hotel-container .hotel-side .hotel-details-container,.hotel-page .hotel-container .hotel-side .reasons-container,.hotel-page .hotel-container .hotel-side .rooms-catalog-container{color:#223143;font-family:Lato!important;font-size:16px;font-style:normal;font-weight:400;position:relative}.hotel-page .hotel-container .hotel-side .hotel-search-container{display:none!important;width:100%}.hotel-page .hotel-container .hotel-side .help-container{border:1px solid #a5a7aa;display:none}.hotel-page .rooms-catalog-dialog-wrapper .dialog-content{color:var(--general-colors-gray-dark);gap:32px}.hotel-page .rooms-catalog-dialog-wrapper .dialog-content .description-wrapper p{font-size:15px;line-height:21px;margin-bottom:5px}.hotel-page .rooms-catalog-dialog-wrapper .dialog-content .description-wrapper strong{font-size:16px;font-weight:700;line-height:25px;margin-bottom:19px}.hotel-page .rooms-catalog-dialog-wrapper .dialog-content .room-size strong{font-size:16px;font-weight:700;line-height:25px}.hotel-page .rooms-catalog-dialog-wrapper .dialog-content .amenities-container{margin-top:19px}.hotel-page .rooms-catalog-dialog-wrapper .dialog-content .amenities-container .amenities-title{color:var(--general-colors-gray-dark);font-size:16px;font-weight:700;line-height:25px;margin-bottom:19px}.rooms-catalog-dialog-title{text-transform:capitalize}.rooms-catalog-dialog-content{color:var(--general-colors-gray-dark);gap:32px;padding-bottom:16px}.rooms-catalog-dialog-content .description-wrapper p{font-size:15px;line-height:21px;margin-bottom:5px}.rooms-catalog-dialog-content .description-wrapper strong{font-size:16px;font-weight:700;line-height:25px;margin-bottom:19px}.rooms-catalog-dialog-content .room-size strong{font-size:16px;font-weight:700;line-height:25px}.rooms-catalog-dialog-content .disclaimer{color:#ae8951;font-size:15px}.rooms-catalog-dialog-content .disclaimer a{color:#ae8951;text-decoration:underline}.rooms-catalog-dialog-content .disclaimer.disclaimer-flex{align-items:center;display:flex;gap:10px;margin-top:32px}.rooms-catalog-dialog-content .tooltip-icon{-webkit-padding-start:18px;background:url(/static/media/disclaimer_icon.0fa1d1e6eb2a7c39b323.svg) no-repeat 100%;background-size:16px 16px;padding-inline-start:18px}[dir=rtl] .rooms-catalog-dialog-content .tooltip-icon{background-position:0}.rooms-catalog-dialog-content .amenities-container{margin-top:19px}.rooms-catalog-dialog-content .amenities-container .amenities-title{color:var(--general-colors-gray-dark);font-size:16px;font-weight:700;line-height:25px;margin-bottom:19px}.payment-component{min-height:227px}.payment-component h4.title{-webkit-margin-start:12px;color:var(--general-colors-black);font-family:Lato;font-size:19px;font-style:normal;font-weight:700;line-height:25px;margin-inline-start:12px}.payment-component .payment-details-container h2{-webkit-margin-start:-2px;margin:0;margin-inline-start:-2px;padding:0}.payment-component .payment-details-container .payment-method-container{background-color:#fff}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner{background-color:#f6f6f680;border-radius:8px;padding:32px}[dir=rtl] .payment-component .payment-details-container .payment-method-container .payment-method-container-inner .MuiFormControlLabel-root{margin-left:16px;margin-right:-11px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner.payment-inputs{margin-bottom:32px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .title{-webkit-margin-end:14px;display:inline-block;margin-inline-end:14px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .methods{display:inline-block}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .methods .method{-webkit-margin-end:10px;display:block;margin-inline-end:10px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .methods .method input{display:inline-block;margin-right:4px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .methods .method label.payment-method-disabled{color:#ababab;cursor:not-allowed;font-weight:400}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .methods .method label{display:inline-block}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .book-now-pay-later-disclaimer{color:#ff5353;font-family:Lato;font-size:15px;line-height:18px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .book-now-pay-later-disclaimer span.payment-deadline-date{font-weight:700}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .payment-method{height:auto}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .payment-method .no-payment-message{color:#919595;font-size:13px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .payment-method .no-payment-message a{color:#275180}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .charge-currency-container label{-webkit-margin-start:4px;display:block;font-weight:400;margin-inline-start:4px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .charge-currency-container div.select-container .MuiSelect-root.MuiSelect-select.MuiSelect-selectMenu.MuiInputBase-input.MuiInput-input{padding:12px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .charge-currency-container div.select-container .MuiSelect-icon{color:#000;margin-right:7px;margin-top:2px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .charge-currency-container div.select-container .MuiInput-underline:after,.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .charge-currency-container div.select-container .MuiInput-underline:before{display:none}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .company-policy-component,.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .disclaimer{color:#919595;font-size:13px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .company-policy-component p,.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .disclaimer p{margin:0}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .disclaimer a{color:var(--general-link)}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .pay-at-hotel-component{color:#919595}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .company-policy-component .content,.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .pay-at-hotel-component .content{padding-top:5px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .company-policy-component .button-container,.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .pay-at-hotel-component .button-container{margin-top:10px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .credit-card-component.pci{position:relative}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .credit-card-component.pci .processing-payment{color:var(--general-colors-gray-dark);font-size:15px;font-weight:700;height:60px;padding:20px;text-align:center}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .credit-card-component .credit-card-charge-date{color:#3ea8dc;font-size:18px;font-weight:700;padding-top:5px;text-align:center}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .credit-card-component .iframe-container{display:inline-block;height:658px;text-align:center;width:100%}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .credit-card-component .iframe-container.htz{height:900px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .credit-card-component .iframe-container.cg{height:345px;text-align:center}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .credit-card-component .iframe-container.ci{height:430px;text-align:center}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .credit-card-component .iframe-container.cxl{height:660px;text-align:center}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .credit-card-component .iframe-container.pci{height:356px;text-align:center}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .credit-card-component .iframe-container.threeDS{bottom:0;height:328px;left:0;position:absolute;right:0;top:0}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .credit-card-component .iframe-container.threeDS-hidden{height:0;width:0}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .credit-card-component .iframe-container iframe{margin-top:15px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .credit-card-component .info-container{display:inline-block;width:100%}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .payment-action{margin-top:15px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .payment-action .btn.flat{background-image:none;background:var(--general-primary-button-background);border:none;color:var(--general-primary-button-color);height:37px;outline:none;width:148px}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .payment-action .btn.flat:not(.fault-deal):hover{background:var(--general-primary-button-hover)}.payment-component .payment-details-container .payment-method-container .payment-method-container-inner .payment-action .btn.flat:focus-visible{outline:2px auto #e69700}.hotel-terms{background-color:#f6f6f680;border-radius:8px;margin-bottom:32px;padding:32px}.hotel-terms .content-container{-webkit-margin-start:24px;color:var(--general-colors-gray-dark);flex:2 1;font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;line-height:21px;margin-inline-start:24px}.hotel-terms .content-container .name{color:var(--general-colors-black);font-family:Lato!important;font-size:24px;font-style:normal;font-weight:700;line-height:24px}.hotel-terms .content-container .stars .star{background:var(--general-stars);display:inline-block;height:13px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:13px}.hotel-terms .content-container .stars .star.full{-webkit-mask-image:url(/static/media/star.f8f1b2cfbdbd20892b5b.svg);mask-image:url(/static/media/star.f8f1b2cfbdbd20892b5b.svg)}.hotel-terms .content-container .stars .star.half{-webkit-mask-image:url(/static/media/half_star.18eb957c5ba17d4a20be.svg);mask-image:url(/static/media/half_star.18eb957c5ba17d4a20be.svg)}[dir=rtl] .hotel-terms .content-container .stars .star.half{transform:scaleX(-1)}.hotel-terms .content-container .stars .star.empty{-webkit-mask-image:url(/static/media/empty_star.1851e050d8a4a0be2b8d.svg);mask-image:url(/static/media/empty_star.1851e050d8a4a0be2b8d.svg)}.hotel-terms .content-container .review-container{gap:4px;margin-top:14px}.hotel-terms .content-container .review-container .stars{margin-top:2px}.hotel-terms .content-container .review-container .review-content{text-transform:lowercase}.hotel-terms .content-container .info-container{gap:4px;margin-top:16px;text-transform:capitalize}.hotel-terms .content-container .info-container .hotel-address{color:var(--general-colors-gray-dark);display:flex;font-size:15px;gap:5px;line-height:21px;margin-top:4px}.hotel-terms .content-container .info-container .hotel-address .icon-container{background-color:var(--general-colors-black);display:inline-block;margin-top:3px;-webkit-mask-image:url(/static/media/s_location.fe7c015acbefb16615a6.svg);mask-image:url(/static/media/s_location.fe7c015acbefb16615a6.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;vertical-align:middle}.hotel-terms .content-container .info-container .hotel-address .full-address{text-transform:capitalize}.hotel-terms .content-container .info-container .hotel-address span.distance-description{margin-left:4px;text-transform:lowercase}.hotel-terms .content-container .info-container .hotel-address span.distance-description.block{display:block}.hotel-terms .content-container .info-container .hotel-address{gap:8px}.hotel-terms .content-container .info-container .hotel-address .icon-container{background-color:var(--general-colors-gray-dark)}.hotel-terms .content-container .info-container .rooms{align-items:center;display:flex;gap:10px}.hotel-terms .content-container .info-container .rooms:before{background-color:var(--general-colors-gray-dark);background-size:14px 14px;content:"";display:inline-block;-webkit-mask-image:url(/static/media/user.6fcf8ddbb0d367d0ede3.svg);mask-image:url(/static/media/user.6fcf8ddbb0d367d0ede3.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:14px 14px;mask-size:14px 14px;min-height:14px;min-width:14px}.hotel-terms .content-container .info-container .breakfast{-webkit-padding-start:24px;padding-inline-start:24px;position:relative}.hotel-terms .content-container .info-container .breakfast .icon{height:16px;left:-1px;position:absolute;top:2px;width:16px}[dir=rtl] .hotel-terms .content-container .info-container .breakfast .icon{left:auto;right:-1px}.hotel-terms .image-container{background-position:50%;background-repeat:no-repeat;border-radius:8px;flex:1 1;height:150px}.hotel-terms .image-container .hotel-image{background-color:#333;background-image:url(/static/media/hotel_place_h@2x.c7855ab2e9e5946d451d.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:100%;max-width:100%;position:relative}.deal-details{border-radius:8px;box-shadow:0 0 12px 0 #0000001a;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:16px 16px 32px;width:266px}.deal-details .nights{font-size:16px;font-weight:500}.deal-details .dates-container{display:flex}[dir=rtl] .deal-details .dates-container .check-in{border-left:none;border-radius:0;border-right:1px solid #d7dada;border-top-right-radius:5px}[dir=rtl] .deal-details .dates-container .check-out{border-left:1px solid #d7dada;border-radius:0;border-top-left-radius:5px}.deal-details .dates-container .check-in,.deal-details .dates-container .check-out{border:1px solid #d7dada;margin-top:8px;padding:12px;width:117px}.deal-details .dates-container .check-in span:first-child,.deal-details .dates-container .check-out span:first-child{color:#919595;font-size:15px;line-height:21px}.deal-details .dates-container .check-in span:nth-child(2),.deal-details .dates-container .check-out span:nth-child(2){color:var(--general-colors-black);font-size:15px;line-height:23px}.deal-details .dates-container .check-in{border-top-left-radius:5px}.deal-details .dates-container .check-out{border-top-right-radius:5px}[dir=ltr] .deal-details .dates-container .check-out{border-left:none}.deal-details .average-price-container{border:1px solid #d7dada;border-radius:0 0 5px 5px;border-top:none;color:var(--general-colors-black);font-size:15px;padding:13px}.deal-details .average-price-container span:first-child{line-height:21px}.deal-details .average-price-container span:nth-child(2){line-height:18px}.deal-details .total-price-wrap{color:var(--general-colors-black);font-size:28px;margin-top:18px}.deal-details .total-price-wrap .title{font-size:15px;font-weight:400;line-height:21px}.deal-details .total-price-wrap.price-converted-wrap{font-size:18px}.deal-details .total-price-wrap.price-converted-wrap span.approx{font-size:13px;font-weight:400;margin-right:2px}.deal-details .tax-info{color:#919595;font-size:13px;line-height:19px}.deal-details .change-client-price{background-color:#275180;border-radius:4px;font-size:15px;line-height:18px;margin-top:22px;padding:12px}.deal-details .change-client-price:hover{background-color:#3f5c80;box-shadow:none}.deal-details .billing-price-wrap{font-size:16px;margin-top:5px}.deal-details .excluded-extra-charges{font-size:12px;font-weight:700;margin-top:4px}.deal-details .extra-charge{text-transform:capitalize}.deal-details .pay-container{gap:15px;margin-top:15px}.deal-details .pay-wrap{border:1px solid #d7dada;border-radius:5px;color:var(--general-colors-black);padding:10px 16px}.deal-details .pay-wrap .price{font-size:16px}.deal-details .no-payments-excluded,.deal-details .price-converted-disclaimer{color:#8d8f93;font-size:13px}.deal-details .pay-with-installments{align-items:center;background-color:#eafff5;border-radius:14px;display:flex;height:64px}.deal-details .pay-with-installments .icon-wrap{padding:12px 12px 20px 16px}.deal-details .pay-with-installments .text{color:#008f4b;font-size:15px;font-weight:400;line-height:21px;margin:13px 8px 9px 0}.deal-details .installments-banner{height:64px}.deal-details .installments-banner__icon-wrap{padding:12px 12px 20px 16px}.deal-details-break-price{border-radius:8px;box-shadow:0 0 12px 0 #0000001a;color:#1e1e1e;display:flex;flex-direction:column;font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;height:-webkit-fit-content;height:fit-content;padding:16px 16px 24px;position:-webkit-sticky;position:sticky;top:130px;width:266px}.deal-details-break-price .number{font-size:16px;font-weight:500}.deal-details-break-price .pay{color:#0bb2b1}.deal-details-break-price .total{font-size:16px;font-weight:800}.deal-details-break-price .line{border:1px solid #eee;height:1px;margin-bottom:3px;margin-top:3px}.deal-details-break-price .space-container{margin-bottom:6px;margin-top:6px}.deal-details-break-price .space-bottom{margin-bottom:6px}.deal-details-break-price .space-top{margin-top:6px}.deal-details-break-price .tooltip-icon{-webkit-padding-end:18px;background:url(/static/media/tooltip.b76ed1192e599353fef1.svg) no-repeat 100%;background-size:13px 13px;padding-inline-end:18px}[dir=rtl] .deal-details-break-price .tooltip-icon{background-position:0}.deal-details-break-price .tooltip-icon:hover{color:var(--general-colors-black);cursor:pointer}.deal-details-break-price .price-break-disclaimer{font-size:13px;margin-top:8px}.cancellation-terms-container{background-color:#f6f6f680;border-radius:8px;margin-bottom:32px;padding:16px 32px}.cancellation-terms-container .title{color:var(--general-colors-black);font-size:15px;font-weight:500;line-height:18px;margin-bottom:8px}.cancellation-terms-container .cancellation-term{color:var(--general-colors-gray-dark);font-size:13px;line-height:20px}.traveler-details-container{margin-bottom:32px}.traveler-details-container h4.client-name{-webkit-margin-start:12px;margin:12px 0 12px 12px;margin-inline-start:12px}.traveler-details-container h4.travelers-title{margin:15px 0 5px}.traveler-details-container p.notes{margin:15px}.traveler-details-container p.notes i{-webkit-margin-end:4px;margin-inline-end:4px}.traveler-details-container .send-email-container .checkbox-container{cursor:pointer;display:inline-block;min-width:424px}.traveler-details-container .send-email-container .checkbox-container span{margin:0 9px;padding:0}.traveler-details-container .send-email-container .checkbox-container .MuiFormControlLabel-label{color:var(--general-colors-gray-dark);font-size:15px;font-weight:700}.traveler-details-container .send-email-container .checkbox-container label{color:#223143;font-family:Lato!important;font-size:14px;font-style:normal;font-weight:400;margin-bottom:0}.traveler-details-container .send-email-container .checkbox-container label.checkbox-label-disabled span{color:#00000061!important}.traveler-details-container .room-contacts{margin-bottom:32px}.traveler-details-container .room-contacts:last-child{margin-bottom:0}.traveler-details-container .room-contacts .private-travel-guest-title{-webkit-margin-start:13px;color:var(--general-colors-black);font-family:Lato!important;font-size:23px;font-style:normal;font-weight:400;font-weight:700;margin-inline-start:13px;margin-bottom:24px}.traveler-details-container .room-contacts .room-name{-webkit-margin-start:13px;color:var(--general-colors-black);font-family:Lato;font-size:19px;font-style:normal;font-weight:700;line-height:25px;margin-inline-start:13px;margin-bottom:12px;text-transform:capitalize}.traveler-details-container .room-contacts .contacts{background-color:#f6f6f680;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:32px}.traveler-details-container .room-contacts .contacts .contact-card{background-color:var(--general-colors-gray-light);border:1px solid #d7dada;border-radius:8px;position:relative}.traveler-details-container .room-contacts .contacts .contact-card.locked .contact-details{align-self:auto;display:inline;display:initial}.traveler-details-container .room-contacts .contacts .contact-card.locked .content-container{padding-bottom:24px}.traveler-details-container .room-contacts .contacts .contact-card .MuiFormControlLabel-label{font-size:32px}.traveler-details-container .room-contacts .contacts .contact-card .content-container{height:100%;overflow:hidden;padding:16px 24px;width:100%}.traveler-details-container .room-contacts .contacts .contact-card .content-container .card-title{color:var(--general-colors-black);font-size:16px;font-weight:600;line-height:25px;margin:0}.traveler-details-container .room-contacts .contacts .contact-card .content-container .user-container{align-items:center;display:flex;gap:16px;margin-top:7px}.traveler-details-container .room-contacts .contacts .contact-card .avatar-container{height:50px;margin:20px 0 auto;position:relative}.traveler-details-container .room-contacts .contacts .contact-card .avatar-container .guest-badge{background-color:gray;border-radius:4px;color:#fff;font-size:11px;inset-inline-start:28px;line-height:11px;padding:3px;position:absolute;text-align:center;top:41px;vertical-align:middle}.traveler-details-container .room-contacts .contacts .contact-card .contact-details{align-self:baseline;display:flex;flex-wrap:wrap;gap:22px}.traveler-details-container .room-contacts .contacts .contact-card .contact-details span.invalid-traveler{bottom:-32px;color:red;display:block;font-size:14px;line-height:14px;position:absolute}.traveler-details-container .room-contacts .contacts .contact-card .contact-details span.invalid-traveler:first-of-type{margin-top:7px}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete{display:flex;flex-direction:column;position:relative}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div label,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input label,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input label,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete label{color:var(--general-colors-black);font-size:15px;font-weight:400;line-height:21px;margin-left:3px}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div.traveler-name-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input.traveler-name-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input.traveler-name-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete.traveler-name-div{color:#4a4a4a;font-size:20px;padding-top:4px;text-transform:capitalize}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div.traveler-email-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div.traveler-phone-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input.traveler-email-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input.traveler-phone-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input.traveler-email-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input.traveler-phone-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete.traveler-email-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete.traveler-phone-div{color:#a4a4a4;padding-top:6px}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div.traveler-phone-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input.traveler-phone-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input.traveler-phone-div,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete.traveler-phone-div{width:-webkit-fit-content;width:fit-content}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div.traveler-phone-input .caret-down,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input.traveler-phone-input .caret-down,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input.traveler-phone-input .caret-down,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete.traveler-phone-input .caret-down{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--general-colors-black);cursor:pointer;height:0;inset-inline-start:58px;pointer-events:none;position:absolute;top:18px;width:0}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div.traveler-email-input .field-input .Mui-disabled,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input.traveler-email-input .field-input .Mui-disabled,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input.traveler-email-input .field-input .Mui-disabled,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete.traveler-email-input .field-input .Mui-disabled{background:#d7dada}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input{border:none;height:42px;width:200px}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input.phone,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input.phone,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input.phone,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input.phone{width:240px}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input.phone .MuiTelInput-IconButton,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input.phone .MuiTelInput-IconButton,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input.phone .MuiTelInput-IconButton,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input.phone .MuiTelInput-IconButton{-webkit-padding-end:28px;border-radius:0;height:40px;padding-inline-end:28px;width:60px}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input.phone .MuiTouchRipple-root,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input.phone .MuiTouchRipple-root,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input.phone .MuiTouchRipple-root,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input.phone .MuiTouchRipple-root{display:none}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input .MuiInputBase-input,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input .MuiInputBase-input,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input .MuiInputBase-input,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input .MuiInputBase-input{border:none;color:var(--general-colors-black);font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;height:8px}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input .MuiOutlinedInput-notchedOutline,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input .MuiOutlinedInput-notchedOutline,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input .MuiOutlinedInput-notchedOutline,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input .MuiOutlinedInput-notchedOutline{border:1px solid #d7dada;border-radius:4px;top:-6px}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input input,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input input:-moz-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input input:-ms-input-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input input::-moz-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input input::-webkit-input-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input input::placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input input,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input input:-moz-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input input:-ms-input-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input input::-moz-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input input::-webkit-input-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input input::placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input input,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input input:-moz-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input input:-ms-input-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input input::-moz-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input input::-webkit-input-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input input::placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input input,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input input:-moz-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input input:-ms-input-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input input::-moz-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input input::-webkit-input-placeholder,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input input::placeholder{color:#919595;font-size:15px;font-weight:700;line-height:18px;text-transform:capitalize}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input input.has-value:invalid,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input input.has-value:invalid,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input input.has-value:invalid,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input input.has-value:invalid{border-color:#fb5454}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input .MuiOutlinedInput-root:focus fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input .MuiOutlinedInput-root:focus fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input .MuiOutlinedInput-root:focus fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input .MuiOutlinedInput-root:focus fieldset{border-color:#275180}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input .MuiOutlinedInput-root.Mui-focused fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input .MuiOutlinedInput-root.Mui-focused fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input .MuiOutlinedInput-root.Mui-focused fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--general-input)}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input.error .MuiOutlinedInput-root fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input.error .MuiOutlinedInput-root.Mui-focused fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-div .field-input.error .MuiOutlinedInput-root:hover fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input.error .MuiOutlinedInput-root fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input.error .MuiOutlinedInput-root.Mui-focused fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-input .field-input.error .MuiOutlinedInput-root:hover fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input.error .MuiOutlinedInput-root fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input.error .MuiOutlinedInput-root.Mui-focused fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input.error .MuiOutlinedInput-root:hover fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input.error .MuiOutlinedInput-root fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input.error .MuiOutlinedInput-root.Mui-focused fieldset,.traveler-details-container .room-contacts .contacts .contact-card .contact-details .travelers-autocomplete .field-input.error .MuiOutlinedInput-root:hover fieldset{border-color:red}.traveler-details-container .room-contacts .contacts .contact-card .contact-details .card-name-input .field-input .MuiInputBase-input{text-transform:capitalize}.traveler-details-container .room-contacts .contacts .contact-card .action-container{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:24px;position:relative;width:100%}.traveler-details-container .room-contacts .contacts .contact-card .action-container .button-container{-webkit-margin-start:auto;display:flex;gap:8px;margin-inline-start:auto}.traveler-details-container .room-contacts .contacts .contact-card .action-container .button-container .action-button{border-radius:4px}.traveler-details-container .room-contacts .contacts .contact-card .action-container .button-container .action-button.add-button{background:var(--general-primary-button-background);color:var(--general-primary-button-color)}.traveler-details-container .room-contacts .contacts .contact-card .action-container i.busy-indicator{font-size:13px}.traveler-details-container .room-contacts .contacts .contact-card .action-container .MuiFormControlLabel-root{margin:0 -8px 0 0}.traveler-details-container .room-contacts .contacts .contact-card .action-container .MuiFormControlLabel-root .MuiFormControlLabel-label{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:15px;font-style:normal;font-weight:700}.traveler-details-container .room-contacts .contacts .contact-card .edit-traveler-button{inset-inline-end:7px;position:absolute;top:7px}.traveler-details-container .room-contacts .contacts .contact-card button.remove-traveler{background:none;border:none;display:block;inset-inline-end:7px;outline:none;position:absolute;top:7px}.traveler-details-container .room-contacts .contacts .contact-card button.remove-traveler .action-icon{background-color:#00abdc;background-repeat:no-repeat;background-size:10px 10px;display:inline-block;height:10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:10px}.traveler-details-container .room-contacts .contacts .contact-card button.remove-traveler .action-icon.remove-icon{-webkit-mask-image:url(/static/media/x_close.a2d6b8d5ec51daa9d85e.svg);mask-image:url(/static/media/x_close.a2d6b8d5ec51daa9d85e.svg)}.traveler-details-container .room-contacts .contacts .contact-card button.remove-traveler .action-icon.save-icon{-webkit-mask-image:url(/static/media/save.68b7a5ec623ec0d0f048.svg);mask-image:url(/static/media/save.68b7a5ec623ec0d0f048.svg)}.traveler-details-container .room-contacts .contacts .contact-card button.remove-traveler.save-traveler{margin-top:30px}.traveler-details-container .room-contacts .contacts .contact-card .card-alert{padding:0 8px 8px}.traveler-details-container .room-contacts .contacts .contact-card .card-alert span{display:block;font-size:12px;line-height:14px}.traveler-details-container .room-contacts .contacts .contact-card .card-alert.email-exists span,.traveler-details-container .room-contacts .contacts .contact-card .card-alert.failed-to-add-traveler span,.traveler-details-container .room-contacts .contacts .contact-card .card-alert.invalid-email span{color:red;width:103%}.change-client-price label{font-size:15px;margin-bottom:0}.change-client-price .MuiDialog-paper{padding:32px}.change-client-price .MuiDialog-paper .MuiDialogTitle-root{padding:0}.change-client-price .MuiDialog-paper .MuiDialogContent-root{margin-top:22px;padding:0}.change-client-price .basket-agent-pricing{z-index:1500!important}.change-client-price .change-client-price-title{color:var(--general-colors-black);font-size:21px;font-weight:800;line-height:25px}.change-client-price .MuiDialogActions-root{padding:0}.change-client-price .change-client-price-actions{display:flex;justify-content:flex-end;margin-top:53px;width:100%}.change-client-price .change-client-price-actions button{border-radius:4px;font-size:15px;padding:8px 32px}.change-client-price .change-client-price-actions button:first-of-type{-webkit-margin-end:10px;background-color:#bcc0c0;color:var(--general-colors-black);margin-inline-end:10px}.change-client-price .change-client-price-actions button:last-of-type{background-color:#275180;color:#fff}.change-client-price .change-client-price-actions .MuiButton-label{color:#275180;font-family:Lato;letter-spacing:0}.change-client-price .agent-pricing-container{width:292px}.change-client-price .agent-pricing-container .MuiButton-outlinedPrimary{color:#275180}.change-client-price .agent-pricing-container .MuiButton-containedPrimary,.change-client-price .agent-pricing-container .MuiButton-containedPrimary:hover{background-color:#275180;box-shadow:0 2px 16px 0 #00000014}.change-client-price .agent-pricing-container .MuiTouchRipple-child{background-color:#275180;color:#275180}.change-client-price .agent-pricing-container .agent-pricing,.change-client-price .agent-pricing-container .agent-pricing .edit-pricing{width:100%}.change-client-price .agent-pricing-container .agent-pricing .edit-pricing .pricing-method{margin-top:15px}.change-client-price .agent-pricing-container .agent-pricing .edit-pricing .pricing-method .MuiButtonGroup-grouped{font-size:14px}.change-client-price .agent-pricing-container .agent-pricing .edit-pricing .pricing-method .MuiButtonGroup-grouped:not(:first-of-type){border-end-end-radius:4px;border-end-start-radius:0;border-start-end-radius:4px;border-start-start-radius:0}.change-client-price .agent-pricing-container .agent-pricing .edit-pricing .pricing-method .MuiButtonGroup-grouped:not(:last-of-type){border-end-end-radius:0;border-end-start-radius:4px;border-start-end-radius:0;border-start-start-radius:4px}[dir=rtl] .change-client-price .agent-pricing-container .agent-pricing .edit-pricing .pricing-method .MuiButtonGroup-grouped:not(:last-of-type){border-left-color:#0000;border-right-color:initial}.change-client-price .agent-pricing-container .agent-pricing .edit-pricing .pricing-method button{font-family:Lato;height:42px;letter-spacing:0;text-transform:capitalize;width:146px}.change-client-price .agent-pricing-container .agent-pricing .edit-pricing .pricing-value{margin-top:16px}.change-client-price .agent-pricing-container .agent-pricing .edit-pricing .pricing-value .MuiInputBase-formControl,.change-client-price .agent-pricing-container .agent-pricing .edit-pricing .pricing-value .MuiTypography-root{color:var(--general-colors-black);font-size:15px;font-weight:700}.change-client-price .agent-pricing-container .agent-pricing .edit-pricing .pricing-value .content-loader{border-radius:4px;outline:1px solid #ccc;outline-offset:0}.change-client-price .agent-pricing-container .agent-pricing .edit-pricing .pricing-value .pricing-text-field,.change-client-price .agent-pricing-container .agent-pricing .edit-pricing .pricing-value .pricing-text-field>div{height:42px;width:292px}.change-client-price.settle-payment-edit-commission .agent-pricing-container{width:368px}.change-client-price.settle-payment-edit-commission .agent-pricing-container .agent-pricing .edit-pricing .pricing-method button{font-size:15px;font-weight:600;height:41.16px;line-height:18px;width:184px}.change-client-price.settle-payment-edit-commission .agent-pricing-container .agent-pricing .edit-pricing .pricing-method button.MuiButton-outlined{color:var(--general-colors-gray-dark)}.change-client-price.settle-payment-edit-commission .agent-pricing-container .agent-pricing .edit-pricing .pricing-method button.MuiButton-contained{background-color:var(--general-colors-gray-dark)}.change-client-price.settle-payment-edit-commission .agent-pricing-container .agent-pricing .edit-pricing .pricing-value .pricing-text-field,.change-client-price.settle-payment-edit-commission .agent-pricing-container .agent-pricing .edit-pricing .pricing-value .pricing-text-field>div{height:41.16px;width:368px}.change-client-price.settle-payment-edit-commission .change-client-price-actions button{font-size:14px;font-weight:700;height:41px;line-height:16.8px;width:128px}.change-client-price.settle-payment-edit-commission .change-client-price-actions button.change-client-price-cancel{-webkit-margin-end:20px;background-color:var(--general-colors-gray-light);margin-inline-end:20px}.change-client-price.settle-payment-edit-commission .pricing-summary{-webkit-padding-end:24px;-webkit-padding-start:24px;border-bottom:1px solid #d7dada;border-top:1px solid #d7dada;padding-inline-end:24px;padding-bottom:16px;padding-top:16px;padding-inline-start:24px}.change-client-price.settle-payment-edit-commission .sell-in-net-price{-webkit-padding-start:16px;border:1px solid #bcc0c0;border-radius:10px;height:48px;margin-top:30px;padding-top:12px;padding-inline-start:16px;width:169px}.change-client-price.settle-payment-edit-commission .sell-in-net-price .sell-in-net-price-label{margin:0}.change-client-price.settle-payment-edit-commission .sell-in-net-price .sell-in-net-price-label .sell-in-net-price-checkbox{height:24px;width:24px}.change-client-price.settle-payment-edit-commission .sell-in-net-price .sell-in-net-price-label .sell-in-net-price-checkbox .MuiSvgIcon-root{font-size:28px}.change-client-price.settle-payment-edit-commission .sell-in-net-price .sell-in-net-price-label .MuiFormControlLabel-label{-webkit-margin-start:8px;font-size:15px;font-weight:700;line-height:18px;margin-inline-start:8px}.change-client-price .pricing-summary{margin-top:16px}.change-client-price .pricing-summary hr{color:#d7dada}.change-client-price .pricing-summary label:not(:first-of-type){margin-top:24px}.change-client-price .pricing-summary .pricing-item{display:flex;margin-top:16px}.change-client-price .pricing-summary .pricing-item.bold{font-weight:700}.change-client-price .pricing-summary .pricing-item.sum{color:#275180}.change-client-price .pricing-summary .pricing-item .price-value{-webkit-margin-start:auto;margin-inline-start:auto}.change-client-price .pricing-summary .pricing-item .price-value span.approx{-webkit-margin-end:2px;font-size:13px;font-weight:400;margin-inline-end:2px}.change-client-price .pricing-summary .pricing-item .price-value .edit-commission{-webkit-margin-end:12px;color:#275180;font-size:13px;margin-inline-end:12px;text-decoration:underline}.change-client-price .pricing-summary .pricing-item .price-value .edit-commission:hover{cursor:pointer}.reservation-dialog-main .MuiPaper-root{width:auto}.reservation-dialog-container{align-items:center;display:flex;flex-direction:column;padding:26px 40px}.reservation-dialog-container .image_header{background-size:128px 128px;height:128px;justify-self:center;margin-top:16px;width:128px}.reservation-dialog-container .image_header.pending-icon{background-image:url(/static/media/confirming-reservation.4be48e875ca158b30c63.svg)}.reservation-dialog-container .image_header.error-icon{background-image:url(/static/media/failed_reservation.257a0cf479bad6a99a40.svg)}.reservation-dialog-container .image_header.pricing-icon{background-image:url(/static/media/attention_reservation.e6ca5f43208e7a05cb42.svg)}.reservation-dialog-container .image_header.confirm-icon{background-image:url(/static/media/processing_reservation.1999b623337de89c09d3.svg)}.reservation-dialog-container h3.title{color:var(--general-colors-black);font-family:Lato;font-size:19px;font-size:21px;font-style:normal;font-weight:700;line-height:25px;margin-top:32px;text-align:center}.reservation-dialog-container h3.title.red{color:#ff5353}.reservation-dialog-container h3.title.green{color:#008f4b}.reservation-dialog-container .message{color:var(--general-colors-gray-dark);margin-bottom:20px;margin-top:16px;text-align:center}.reservation-dialog-container .additional-message{align-content:end;min-height:80px}.reservation-dialog-container .additional-message .additional-message-text{background-color:#ffe6e6;border-radius:8px;color:var(--general-colors-gray-dark);padding:10px;text-align:center}.reservation-dialog-container .additional-placeholder{content:none;min-height:80px}.reservation-dialog-container .price-changed-container{align-items:center;color:#919595;font-size:15px;line-height:21px;min-height:80px;text-align:center}.reservation-dialog-container .price-changed-container .price{color:var(--general-colors-black);font-size:24px;font-weight:700;line-height:29px}.reservation-dialog-container .action-buttons{justify-items:center}.reservation-dialog-container .button-primary{background:#275180;color:#fff}.reservation-dialog-container .button-primary,.reservation-dialog-container .button-secondary{border-radius:6px;font-size:14px;font-weight:400;height:40px;line-height:17px;margin-top:16px;width:180px}.reservation-dialog-container .button-secondary{color:#275180}.reservation-dialog-container .right-arrow{background-image:url(/static/media/arrow_right.4638f264266a9d43d9b4.svg);background-size:24px 24px;height:24px;margin:auto 20px 18px;width:24px}.reservation-dialog-container .id-text{color:#919595;margin-top:10px}.reservation-dialog-container .footer{border-top:1px solid #d7dada;color:var(--general-colors-gray-dark);margin-top:20px;text-align:center;width:100%}.reservation-dialog-container .footer .footer-header{margin-bottom:12px;margin-top:12px}.reservation-dialog-container .footer .footer-numbers{justify-content:space-between;min-width:500px}.MuiDialog-root.special-request-dialog .special-request-dialog-description{color:var(--general-colors-black);padding-bottom:4px}.MuiDialog-root.special-request-dialog .dialog-option .MuiInputBase-root{width:100%}.MuiDialog-root.special-request-dialog .dialog-option .MuiInputBase-root.selected .MuiSelect-select{color:var(--general-colors-black)}.MuiDialog-root.special-request-dialog .MuiDialogActions-spacing{padding:32px 24px 24px 0}.MuiDialog-root.special-request-dialog .MuiDialogActions-spacing .action-button{-webkit-margin-start:16px;background-image:none;border:none;box-shadow:none;color:#fff;font-weight:700;margin-inline-start:16px;outline:none;padding:12px 18px;width:128px}.MuiDialog-root.special-request-dialog .MuiDialogActions-spacing .action-button.grey{background:var(--general-colors-gray-light);color:#275180}.MuiDialog-root.special-request-dialog .MuiDialogActions-spacing .action-button.grey:hover{background:#d7dada!important;color:#275180}.MuiDialog-root.special-request-dialog .MuiDialogActions-spacing .action-button:hover{background:#0f2742!important;color:#fff}.reservation-page{height:100%;margin:0 auto;padding:10px 0 64px;width:1092px}[dir=rtl] .reservation-page .MuiFormControlLabel-root{margin-left:16px;margin-right:-11px}[dir=rtl] .reservation-page .reservation-manipulation-container .MuiFormControlLabel-root{margin-left:0;margin-right:0}.reservation-page .back-to-hotel{display:flex;gap:8px}.reservation-page .back-to-hotel a{color:var(--general-colors-black);display:flex;font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;gap:8px;line-height:18px;padding:8px 8px 8px 0}[dir=rtl] .reservation-page .back-to-hotel a{padding:8px 0 8px 8px}[dir=rtl] .reservation-page .back-to-hotel a img{transform:rotate(180deg)}.reservation-page .reservation-container{display:flex;gap:23px;margin:0 auto}.reservation-page .reservation-container.top-container{margin-top:10px}.reservation-page .reservation-container .reservation-main{display:inline-block;vertical-align:top;width:825px}.reservation-page .reservation-container .reservation-main .MuiInputBase-root.selected .MuiSelect-select{color:var(--general-colors-black)}.reservation-page .reservation-side{width:266px}.reservation-page .loading{margin-top:100px;text-align:center}.reservation-page .quote-button{-webkit-margin-end:10px;margin-inline-end:10px}.reservation-page .management-trip-container{margin:0}.reservation-page .management-trip-container label{-webkit-margin-start:5px;font-size:16px;margin-inline-start:5px}.reservation-page .inputs-container{gap:32px;margin-bottom:32px}.reservation-page .inputs-container label{color:var(--general-colors-black);font-size:15px;font-weight:400;line-height:21px;margin-left:3px}.reservation-page .inputs-container input{height:42px}.reservation-page .inputs-container input:focus{border-color:#275180;box-shadow:none}.reservation-page .inputs-container .MuiInputBase-root{font-size:15px;font-weight:400;height:42px;line-height:18px;width:370px}.reservation-page .inputs-container .MuiOutlinedInput-input{color:#919595;font-size:15px;padding-left:20px}.reservation-page .inputs-container .MuiOutlinedInput-notchedOutline{border:1px solid #bcc0c0}.reservation-page .inputs-container.trip-id{background-color:#f6f6f680;border-radius:8px;padding:32px}.reservation-page .maximum-points-earned{height:112px;margin-bottom:32px;position:relative;width:100%}.reservation-page .maximum-points-earned .maximum-points-earned-title{color:var(--general-colors-black);font-family:Lato;font-size:19px;font-style:normal;font-weight:700;inset-inline-start:13px;line-height:25px;position:absolute;top:0}.reservation-page .maximum-points-earned .maximum-points-earned-inner{align-items:center;background:linear-gradient(99.53deg,#f2f9fd 4.71%,#cde3f1 96.18%);border-radius:8px;display:flex;height:80px;left:0;position:absolute;top:32px;width:100%}.reservation-page .maximum-points-earned .maximum-points-earned-inner .maximum-points-earned-icon{-webkit-margin-start:25px;align-items:center;display:flex;height:40px;margin-inline-start:25px;width:40px}.reservation-page .maximum-points-earned .maximum-points-earned-inner .maximum-points-earned-icon .maximum-points-earned-icon-inner{align-items:center;background-color:#d1f0ff;border-radius:48px;display:flex;height:36px;justify-content:center;width:36px}.reservation-page .maximum-points-earned .maximum-points-earned-inner .maximum-points-earned-text{-webkit-margin-start:13px;align-items:center;color:var(--general-colors-black);display:flex;font-family:Lato;font-size:15px;font-style:normal;font-weight:400;height:42px;line-height:21px;margin-inline-start:13px}.reservation-page .maximum-points-earned .maximum-points-earned-inner .maximum-points-earned-content-loader{-webkit-margin-start:13px;margin-inline-start:13px}.reservation-page .maximum-points-earned .maximum-points-earned-inner .maximum-points-earned-points{-webkit-margin-start:13px;align-items:center;background:#fff;border:1px solid #d1f0ff;border-radius:8px;box-sizing:border-box;display:flex;height:44px;margin-inline-start:13px;padding:9px}.reservation-page .maximum-points-earned .maximum-points-earned-inner .maximum-points-earned-points .maximum-points-earned-points-value{color:var(--general-colors-black);font-family:Lato;font-size:28px;font-style:normal;font-weight:600;line-height:34px}.reservation-page .maximum-points-earned .maximum-points-earned-inner .maximum-points-earned-points .maximum-points-earned-points-suffix{-webkit-margin-start:9px;align-self:flex-end;color:var(--general-colors-black);font-family:Lato;font-size:15px;font-style:normal;font-weight:400;line-height:15px;margin-inline-start:9px}.reservation-page .maximum-points-earned .maximum-points-earned-inner .maximum-points-earned-points .maximum-points-earned-disclaimer{-webkit-margin-start:8px;margin-top:10px;margin-inline-start:8px}.reservation-page #client_trip_id,.reservation-page #combtas_id,.reservation-page #price_comparable,.reservation-page #travel_booster_docket_number{width:240px}.reservation-page .travel-booster-docket-number-container{display:block}.reservation-page .travel-booster-docket-number-container #travel-booster-docket-number.error{border:1px solid red}.reservation-page .travel-booster-docket-number-container>div{display:block}.reservation-page .travel-booster-docket-number-container>div .tb-label{font-size:14px;margin-left:0}.reservation-page .travel-booster-docket-number-container>div .tb-label .tb-checkbox{padding-left:0}.reservation-page .custom-fields-container{background-color:#f6f6f680;border-radius:8px}.reservation-page .custom-fields-container label{color:var(--general-colors-black);font-size:15px;font-weight:400;line-height:21px;margin-left:3px}.reservation-page .custom-fields-container .custom-fields-block{padding:16px 32px;width:100%}.reservation-page .custom-fields-container .custom-fields-block.no-top-padding{padding-top:0}.reservation-page .special-requests{background-color:#f6f6f680;border-radius:8px;color:var(--general-colors-black);font-family:Lato!important;font-size:13px;font-style:normal;font-weight:400;margin-bottom:32px;padding:16px 32px}.reservation-page .special-requests .title{font-size:16px;font-weight:800;line-height:25px}.reservation-page .special-requests .checkbox-container .MuiFormControlLabel-label{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;font-weight:700;line-height:18px}.reservation-page .special-requests .checkbox-container .MuiCheckbox-root{margin:9px;padding:0}.reservation-page .special-requests .disclaimer{font-weight:400;line-height:19px;margin-bottom:16px}.reservation-page .special-requests .arriving-late-message{align-items:center;background-color:#f1faff;border-radius:8px;display:flex;margin-bottom:4px;margin-top:14px;padding:8px;white-space:pre-line}.reservation-page .special-requests .arriving-late-text{-webkit-margin-start:11px;margin-inline-start:11px}.reservation-page .special-requests .subtitle{font-size:15px;font-weight:400;line-height:21px;margin:0 0 4px 4px}.reservation-page .special-requests .subtitle.disabled{color:#919595}.reservation-page .special-requests .textarea-container{margin-bottom:44px}.reservation-page .special-requests .textarea-container.expanded{margin-bottom:25px}.reservation-page .special-requests .textarea-container .textarea-wrap{position:relative}.reservation-page .special-requests .textarea-container .textarea-wrap textarea{border:1px solid #ccc;border-radius:4px;color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:13px;font-style:normal;font-weight:400;height:94px;overflow:auto;padding:10px;resize:none;width:100%}.reservation-page .special-requests .textarea-container .textarea-wrap textarea:focus{border:1px solid var(--general-input);outline:none}.reservation-page .special-requests .textarea-container .textarea-wrap textarea.expanded{height:151px;padding:10px 10px 57px;scroll-padding-bottom:57px}.reservation-page .special-requests .textarea-container .textarea-wrap .tags-wrap{background-color:#fff;border-radius:4px;bottom:5.5px;display:flex;gap:10px;inset-inline-end:1px;padding:10px;position:absolute;width:calc(100% - 2px)}.reservation-page .special-requests .textarea-container .textarea-wrap .tags-wrap .tag{align-items:center;background-color:#d1f0ff;border-radius:5px;color:var(--general-colors-gray-dark);display:flex;padding:6px 8px;width:-webkit-fit-content;width:fit-content}.reservation-page .special-requests .textarea-container .textarea-wrap .tags-wrap .tag .clear-selection-button{-webkit-margin-start:10px;margin-inline-start:10px;padding:2px}.reservation-page .special-requests .textarea-container .textarea-wrap .tags-wrap .tag .clear-selection-button:hover{cursor:pointer}.reservation-page .special-requests .select-container{margin-bottom:28px}.reservation-page .special-requests .select-container .MuiInputBase-root.Mui-focused,.reservation-page .special-requests .select-container .MuiInputBase-root:hover{border-color:var(--general-input)}.reservation-page .special-requests .select-container .MuiInputBase-root.Mui-disabled{pointer-events:none}.reservation-page .terms-of-supplier{background-color:#f6f6f680;border-radius:8px;margin-bottom:32px;padding:16px 32px;scrollbar-color:#888 #f5f5f5;scrollbar-width:thin}.reservation-page .terms-of-supplier .title{color:var(--general-colors-black);font-family:Lato!important;font-size:16px;font-style:normal;font-weight:400;font-weight:800;line-height:25px;margin-bottom:10px}.reservation-page .terms-of-supplier .terms-wrap{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:13px;font-style:normal;font-weight:400;line-height:19px;white-space:pre-line}.reservation-page .terms-of-supplier .terms-wrap .terms{-webkit-margin-end:2px;margin-inline-end:2px}.reservation-page .terms-of-supplier .text-button{background:none;border:none;color:var(--general-link);font-family:Lato!important;font-size:13px;font-style:normal;font-weight:400;line-height:19px;padding:0}.reservation-page .terms-of-supplier .text-button:hover{cursor:pointer;text-decoration:underline}.reservation-page .terms-of-supplier ::-webkit-scrollbar{height:8px;width:8px}.reservation-page .terms-of-supplier ::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px}.reservation-page .terms-of-supplier ::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.reservation-page .terms-of-supplier ::-webkit-scrollbar-thumb:hover{background-color:#555}.reservation-page .redeem-arbibank-balance-container .title{-webkit-margin-start:12px;color:var(--general-colors-black);font-family:Lato;font-size:19px;font-style:normal;font-weight:700;line-height:25px;margin-inline-start:12px}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content{background-color:#f6f6f680;border-radius:8px;color:var(--general-colors-black);gap:36px;height:210px;margin-top:12px;padding:32px}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .summary{gap:16px;height:100%;width:50%}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .summary .redeem-line{font-size:14px;font-weight:400;height:18px}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .summary .redeem-line.total-for-payment{font-size:15px;font-weight:700}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .summary .redeem-line.reservation-points{margin-top:auto}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .summary .redeem-line .price-title{display:inline-block;width:200px}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .summary .redeem-line .price-value{display:inline-block}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .summary .redeem-line .checkbox-container{-webkit-margin-start:16px;display:inline-block;height:23px;margin-inline-start:16px}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .summary .redeem-line .checkbox-container label{color:#223143;font-family:Lato!important;font-size:14px;font-style:normal;font-weight:400}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .redeem-balance{height:100%;position:relative;width:50%}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .redeem-balance .balance{text-align:left;width:50%}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .redeem-balance .balance .balance-title{display:block;font-size:16px;margin-bottom:6px}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .redeem-balance .balance .balance-value{font-weight:600;line-height:28px}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .redeem-balance .pending-balance{color:#a6a8ab}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .redeem-balance .pending-balance i.fa.fa-question-circle{color:#2a99cf;cursor:pointer}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .redeem-balance>button{background-color:#275180;color:#fff;font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;height:42px;line-height:18px;margin-top:23px;outline:none;width:183px}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .redeem-balance>button:hover{background-color:#3f5c80;box-shadow:none}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .redeem-balance .redeemed{margin-top:5px}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .redeem-balance .redeemed .summary{height:auto;justify-content:center;width:auto}.reservation-page .redeem-arbibank-balance-container .redeem-arbibank-balance-content .redeem-balance .redeemed button{outline:none}.reservation-page .cost-center-container{-webkit-margin-end:15px;display:inline-block;margin-inline-end:15px;width:320px}.reservation-page .cost-center-container label{-webkit-margin-end:12px;font-size:14px;font-weight:400;margin-inline-end:12px}.reservation-page .cost-center-container>div{width:220px!important}.reservation-page .cost-center-container>div div,.reservation-page .cost-center-container>div input{font-size:14px!important}.reservation-page .charge-currency-container{margin-bottom:16px;margin-top:16px}.reservation-page .charge-currency-container label{-webkit-margin-end:16px;display:inline-block;margin-inline-end:16px}.reservation-page .charge-currency-container .select-container{background:#fff;border-radius:4px;display:inline-block;width:145px}.reservation-page .charge-currency-container .select-container select,.reservation-page .charge-currency-container .select-container ul{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBFMzFERjVCQ0VFMTFFNUJGNTk5MzAxMTMxQzUzNzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBFMzFERjZCQ0VFMTFFNUJGNTk5MzAxMTMxQzUzNzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MEUzMURGM0JDRUUxMUU1QkY1OTkzMDExMzFDNTM3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MEUzMURGNEJDRUUxMUU1QkY1OTkzMDExMzFDNTM3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlE5gP8AAACjSURBVHjaYvz//z8DNQETA5XBqIGUAxZ0ga6urmVAqg2IrxDQqwPEVWVlZVGEXDgTiNcBsQoew1SgamYS4+WDQJwPxFuAWAaLvAxULh+qFr+XoWA7EHMB8U4gdgDi11BxUSDeAcTVUDUMxBoIAmuBmAeId0ENZYCyu6FyDKQaCAILgZgX6ioQmAsVYyDXQBCYAjWUEcrGCxhHC4dRA0kHAAEGAMgrHyQeCwTHAAAAAElFTkSuQmCC) no-repeat 115px}.reservation-page .charge-currency-container .select-container input:focus,.reservation-page .charge-currency-container .select-container select:focus,.reservation-page .charge-currency-container .select-container ul:focus{outline:none}.reservation-page .invoice-options-container{margin-bottom:32px}.reservation-page .invoice-options-container .title{-webkit-margin-start:12px;color:var(--general-colors-black);font-family:Lato;font-size:19px;font-style:normal;font-weight:700;line-height:25px;margin-inline-start:12px}.reservation-page .invoice-options-container .invoice-options-content{background-color:#f6f6f680;border-radius:8px;margin-top:12px;padding:32px}.reservation-page .invoice-options-container .invoice-options-content .MuiInputBase-root{font-size:15px;font-weight:400;height:42px;line-height:18px;width:370px}.reservation-page .invoice-options-container .invoice-options-content .MuiOutlinedInput-input{color:#919595;font-size:15px;padding-left:20px}.reservation-page .invoice-options-container .invoice-options-content .MuiOutlinedInput-notchedOutline{border:1px solid #bcc0c0}.reservation-page .invoice-options-container .invoice-options-content label{color:var(--general-colors-black);font-size:15px;font-weight:400;line-height:21px;margin-left:3px}.reservation-page .go-to-payment-container{margin-bottom:32px}.reservation-page .booking-error-message{background-color:#ffebeb;border-radius:8px;color:#ff5353;font-size:15px;margin-bottom:32px;padding:12px}.reservation-page .booking-error-message .icon{-webkit-margin-end:8px;height:16px;margin-inline-end:8px;top:3px;width:16px}.reservation-page .booking-error-message .icon path{fill:#ff5353;stroke-width:10px}.reservation-page .booking-error-message .error-action{cursor:pointer;text-decoration:underline}.reservation-page .final-approval-make-reservation .make-reservation .quoting-button{-webkit-margin-end:15px;margin-inline-end:15px}.reservation-page .final-approval-make-reservation .make-reservation .request-this-room{background-color:#275180;border-radius:4px;color:#fff;outline:none}.reservation-page .final-approval-make-reservation .make-reservation .request-this-room:hover{background-color:#3f5c80;box-shadow:none;color:#fff}.reservation-page .final-approval-make-reservation .out-of-policy-request-container .title{-webkit-margin-start:12px;color:var(--general-colors-black);font-family:Lato;font-size:19px;font-style:normal;font-weight:700;line-height:25px;margin-inline-start:12px}.reservation-page .final-approval-make-reservation .out-of-policy-request-container .out-of-policy-request-content{background-color:#f6f6f680;border-radius:8px;margin-bottom:32px;padding:16px 32px 32px}.reservation-page .final-approval-make-reservation .out-of-policy-request-container .out-of-policy-request-content .out-of-policy-request{color:#919595}.reservation-page .final-approval-make-reservation .out-of-policy-request-container .out-of-policy-request-content .out-of-policy-request .out-of-policy-request-explanation{font-size:13px;line-height:19px;margin-top:8px}.reservation-page .final-approval-make-reservation .out-of-policy-request-container .out-of-policy-request-content .out-of-policy-request .out-of-policy-request-explanation .out-of-policy-message{font-style:italic;font-weight:600}.reservation-page .final-approval-make-reservation .out-of-policy-request-container .out-of-policy-request-content .out-of-policy-request .out-of-policy-request-reason{border:1px solid #d7dada;border-radius:4px;height:83px;margin-top:16px}.reservation-page .final-approval-make-reservation .out-of-policy-request-container .out-of-policy-request-content .out-of-policy-request .out-of-policy-request-reason .text-box{border:none;border-radius:4px;font-size:15px;height:100%;overflow:auto;padding:10px;resize:none;width:100%}.reservation-page .final-approval-make-reservation .out-of-policy-request-container .out-of-policy-request-content .out-of-policy-request .out-of-policy-request-reason .text-box.error{border:2px solid red!important}.reservation-modal .reservation-modal-content{margin-bottom:20px;text-align:center}.reservation-modal .reservation-modal-content span{margin-left:10px;margin-right:10px}.dialog-option{background-color:#f6f6f680;border-radius:8px}.dialog-option .MuiInputBase-root{font-size:15px;font-weight:400;height:42px;line-height:18px;width:370px}.dialog-option .MuiOutlinedInput-input{color:#919595;font-size:15px;padding-left:20px}.dialog-option .MuiOutlinedInput-notchedOutline{border:1px solid #bcc0c0}.dialog-option label{color:var(--general-colors-black);font-size:15px;font-weight:400;line-height:21px;margin-left:3px}i.fa.fa-spin.fa-spinner{-webkit-margin-start:10px;color:#555;margin-inline-start:10px;vertical-align:middle}.payment-page>div{margin-bottom:24px;margin-top:24px}.payment-page{border-top:1px solid #d0d1d2;height:100%;margin:10px auto 0;padding-left:5%;padding-right:5%;width:70%}.payment-page .final-approval-make-reservation{padding-top:20px}.payment-page img{height:24px;width:24px}.payment-page .payment-details-container{border:1px solid #ccc;border-radius:4px;display:block;padding:12px;width:100%}.payment-page .payment-details-container .payment-method-container .title{display:inline-block;margin-right:24px}.payment-page .payment-details-container .payment-method-container .methods{display:inline-block}.payment-page .payment-details-container .payment-method-container .methods .method{display:inline-block;margin-right:16px}.payment-page .payment-details-container .payment-method-container .methods .method input{display:inline-block;margin-right:4px}.payment-page .payment-details-container .payment-method-container .methods .method label{display:inline-block}.payment-page .payment-details-container .payment-method-container .payment-method{display:block;height:auto}.payment-page .payment-details-container .bank-transfer-component,.payment-page .payment-details-container .credit-card-component{width:100%}.payment-page .final-approval-make-reservation .checkbox-container{display:block;width:100%}.payment-page .final-approval-make-reservation .checkbox-container label{color:#223143;display:inline-block;font-family:Lato!important;font-size:14px;font-style:normal;font-weight:400;height:20px;line-height:20px;padding-left:24px;vertical-align:middle;width:100%}.payment-page .final-approval-make-reservation .checkbox-container input[type=checkbox]{display:none}.payment-page .final-approval-make-reservation .checkbox-container input[type=checkbox]+label{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjU3QjE3MDNDMUVBMTFFNUFCOTlEN0ZDM0Y2NTFFREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjU3QjE3MDRDMUVBMTFFNUFCOTlEN0ZDM0Y2NTFFREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNTdCMTcwMUMxRUExMUU1QUI5OUQ3RkMzRjY1MUVERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNTdCMTcwMkMxRUExMUU1QUI5OUQ3RkMzRjY1MUVERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgHGHIcAAABVSURBVHjaYvz//z8DNQELiLj6+OU0IJVJoVnTtWXFsxhBLgQa+F9ekJsi0x6+/8oANJCRiYHKYNTAUQNHDRw1kD4GssAKR2B5RnEBCyIYqV0FAAQYADT+GX12FG4uAAAAAElFTkSuQmCC) no-repeat;background-size:20px 20px}.payment-page .final-approval-make-reservation .checkbox-container input[type=checkbox]:checked+label{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjU3QjE3MDdDMUVBMTFFNUFCOTlEN0ZDM0Y2NTFFREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjU3QjE3MDhDMUVBMTFFNUFCOTlEN0ZDM0Y2NTFFREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNTdCMTcwNUMxRUExMUU1QUI5OUQ3RkMzRjY1MUVERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNTdCMTcwNkMxRUExMUU1QUI5OUQ3RkMzRjY1MUVERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu7y+oIAAAEVSURBVHjaYvz//z8DNQELiHCY92oakMqk0KzpB5LEslignMwtYVwUmeaz6hvIQVlMDFQGg8PAFYefMLjUHKGOgY/ffGdoXXmDQV+Rn3IDQSmsatFVBm4OFobaCA3KDVxx6DHDsetvGZqiNRkEuFkpM/DZux8M7WtuMfiYSjK4GYpTFikQr15h4GBlYmiI0iA9lnecewl2EQysPvqE4fDVtwyN0VoMgjxshLMeOmhfdZPhw7ffDHXAgLfWFGZoA/I9jcXBmKi8jA7WVVsw1Cy+xlA2/wqDAA8rAwszE9h1ZCdsYV42hulZBgzdiboMTIyMDC2xWmAxoksbXCDISgqMh15eJsbL06HlGUUFLIhgpHYVABBgALSxUhb/JUbqAAAAAElFTkSuQmCC) no-repeat;background-size:20px 20px}.payment-page .final-approval-make-reservation .disclaimer{margin-bottom:16px}.reservation-modal{margin-bottom:20px;text-align:center}.reservation-modal h2{margin-bottom:20px}.reservation-modal .non-refundable-modal-actions button{margin-left:10px;margin-right:10px}.reservation-modal button{margin-bottom:20px}.travel-booster-title{border-bottom:1px solid #919595;display:flex;padding-bottom:16px}.travel-booster-title .title-text{font-size:24px;font-weight:700}.travel-booster-title .title-logo{height:28px;margin-top:8.5px}.travel-booster-title .title-logo img{width:120px}.travel-booster-title .close-button{margin-left:auto;margin-right:-16px}.travel-booster hr{border-color:#919595;margin-bottom:16px;margin-top:16px}.travel-booster .x-button{color:#888;position:absolute;right:0;top:13.5px}.travel-booster .reservation-summary .column-item{display:inline-block;width:50%}.travel-booster .reservation-summary .column-item.full-width{height:80px;width:100%}.travel-booster .reservation-summary .column-item.full-width span.reservation-summary-item-value{position:relative}.travel-booster .reservation-summary .column-item.full-width .edit-docket-number{background-color:hsla(0,0%,85%,.103)}.travel-booster .reservation-summary .column-item.full-width .edit-button{position:absolute;right:34px;top:-5px;width:50px}.travel-booster .reservation-summary .column-item.docket-number{margin-bottom:36px;margin-top:36px}.travel-booster .reservation-summary .column-item .reservation-summary-item{flex-direction:column}.travel-booster .reservation-summary .column-item .reservation-summary-item:not(:first-child){margin-top:20px}.travel-booster .reservation-summary .column-item .reservation-summary-item span.reservation-summary-item-title{font-weight:700;width:100%}.travel-booster .reservation-summary .column-item .reservation-summary-item span.reservation-summary-item-value{width:100%}.travel-booster .reservation-summary .reservation-summary-item{color:var(--general-colors-black);display:flex;font-size:14px}.travel-booster .reservation-summary .reservation-summary-item span{display:inline-block}.travel-booster .reservation-summary .reservation-summary-item span.reservation-summary-item-title{width:33%}.travel-booster .reservation-summary .reservation-summary-item span.reservation-summary-item-title.main-title{font-weight:700;width:100%}.travel-booster .reservation-summary .reservation-summary-item span.reservation-summary-item-value{width:67%}.travel-booster .travel-booster-id{position:relative}.travel-booster .travel-booster-id .travel-booster-id-input label{width:200px}.travel-booster .travel-booster-id .travel-booster-id-input input::placeholder{opacity:.5}.travel-booster .travel-booster-id .edit-button{bottom:0;position:absolute}.travel-booster .footer{display:flex}.travel-booster .footer .status{display:flex;position:relative;width:35%}.travel-booster .footer .status .busy,.travel-booster .footer .status .status-text{bottom:0;position:absolute}.travel-booster .footer .action-buttons{display:flex;height:41px;justify-content:flex-end;margin-left:auto}.travel-booster .footer .action-buttons .busy{padding-left:4px}.travel-booster .footer .action-buttons .action-button{font-size:14px;height:41px;text-transform:none;width:153px}.travel-booster .footer .action-buttons .sync-button{background-color:#275180;color:#fff;margin-left:16px}.travel-booster .footer .action-buttons .close-button{color:#919595}.travel-booster .footer .status{height:41px}.travel-booster .footer .status .status-text.succeeded{color:#2ac45b}.travel-booster .footer .status .status-text.failed{color:#c83232}.retroactive-points-usage-title{border-bottom:1px solid #919595;display:flex;padding-bottom:16px}.retroactive-points-usage-title .title-text{font-size:24px;font-weight:700}.retroactive-points-usage-title .title-logo{height:28px;margin-top:8.5px}.retroactive-points-usage-title .title-logo img{width:120px}.retroactive-points-usage-title .close-button{margin-left:auto;margin-right:-16px}.retroactive-points-usage{width:761px}.retroactive-points-usage hr{border-color:#919595;margin-bottom:16px;margin-top:16px}.retroactive-points-usage .x-button{color:#888;position:absolute;right:0;top:13.5px}.retroactive-points-usage .retroactive-actions{display:flex;margin-right:-12px}.retroactive-points-usage .retroactive-actions .status-container{align-self:center}.retroactive-points-usage .retroactive-actions .status-container span.success{color:#33a931}.retroactive-points-usage .retroactive-actions .status-container span.failed{color:#ff5353}.retroactive-points-usage .retroactive-actions .busy-container{align-self:center;margin-right:16px}.retroactive-points-usage .retroactive-actions .update-container{margin-left:auto}.retroactive-points-usage .retroactive-actions .update-container button{text-transform:none}.credit-card-component,.iframe-container,.settle-payment-wrap{height:100%}.settle-payment-title .title-text{font-size:24px;font-weight:700}.settle-payment-title .title-logo{height:28px;margin-top:8.5px}.settle-payment-title .title-logo img{width:120px}.settle-payment-title .close-button{color:var(--general-colors-black);margin-bottom:12px;padding:0}.settle-payment-wrap{display:flex;flex-direction:column;gap:24px;width:100%}.settle-payment-wrap .order-total{color:#161616;display:flex;font-size:18px;font-weight:500;gap:125.5px;justify-content:center;line-height:20px;padding:20px}.settle-payment-wrap .actions{align-items:flex-end;display:flex;height:100%;justify-content:flex-end}.settle-payment-wrap .actions button{width:128px}.settle-payment-wrap .actions button:last-child{-webkit-margin-start:12px;margin-inline-start:12px}.settle-payment-wrap .space-between{justify-content:space-between}.settle-payment-wrap .space-top{margin-top:24px}.settle-payment-wrap .copy-link-text{color:#dd8605;font-size:13px;font-weight:700;line-height:15.6px}.settle-payment{max-width:370px}.settle-payment .settle-payment-charge-currency{margin-bottom:16px}.settle-payment .name-on-invoice{margin:24px 0}.settle-payment .name-on-invoice .MuiInputBase-root{height:40px}.settle-payment .name-on-invoice .name-on-invoice-other{margin-top:8px}.settle-payment .name-on-invoice .MuiFormHelperText-root.Mui-error{font-size:14px;margin-left:0}.settle-payment #choose-charge-currency,.settle-payment #outlined-helper-text{-webkit-margin-start:4px;color:var(--general-colors-gray-dark);font-size:15px;font-weight:400;margin-inline-start:4px}.settle-payment-result{align-items:center;display:flex;flex-direction:column}.settle-payment-result .title{font-size:16px;font-weight:700;margin-top:26px}.settle-payment-result .reservation-modal-content{margin-top:16px;text-align:center}.settle-payment-result .actions{margin-top:26px}.expired-message{color:#dd8605;font-size:13px;font-weight:400;margin-bottom:8px}.settle-payment-copy-link .MuiFormControlLabel-label,.settle-payment-type .MuiFormControlLabel-label{font-weight:700;width:100%}.settle-payment-copy-link .show-error,.settle-payment-type .show-error{color:#ff5353;font-weight:700}.settle-payment-copy-link .generate-button,.settle-payment-type .generate-button{background-color:#d1f0ff;border-radius:5px;box-shadow:none;color:#275180;font-size:14px;font-weight:700;height:36px;width:92px}.settle-payment-copy-link .generate-button.Mui-disabled,.settle-payment-type .generate-button.Mui-disabled{background-color:var(--general-colors-gray-light);color:var(--general-colors-gray-dark);cursor:not-allowed!important}.settle-payment-copy-link .full-width,.settle-payment-type .full-width{width:100%}.settle-payment-copy-link .input-link,.settle-payment-type .input-link{-webkit-margin-end:16px;flex:1 1;font-size:14px;font-weight:700;margin-inline-end:16px}.settle-payment-copy-link .copy-link,.settle-payment-type .copy-link{align-items:center;display:flex;justify-content:space-between}.settle-payment-copy-link .copy-link-width,.settle-payment-type .copy-link-width{width:125px}.settle-payment-copy-link .send-link-label,.settle-payment-type .send-link-label{display:flex;flex-direction:column;margin-bottom:12px}.settle-payment-copy-link .send-link-label .send-link-label-title,.settle-payment-type .send-link-label .send-link-label-title{margin-top:8px}.settle-payment-copy-link .send-link-label .send-link-label-subtitle,.settle-payment-type .send-link-label .send-link-label-subtitle{color:#919595;font-size:13px;font-weight:400}.copy-link-title{color:var(--general-colors-gray-dark);font-size:15px;font-weight:400;line-height:21px;margin-bottom:6px}.copy-link-wrap{background-color:var(--general-colors-gray-light);border-radius:8px;padding:12px}.copy-link-time{color:#919595;font-size:13px;font-weight:400;margin-top:10px}.bookings-filters-component{background:#f8f8f8;height:134px;margin:0 auto;padding:14px 66px 50px;width:100%}.bookings-filters-component.tags{padding-bottom:18px}.bookings-filters-component__filters,.bookings-filters-component__tags{max-width:1600px}.bookings-filters-component__filters{align-items:center;display:flex;justify-content:flex-start;margin:0 auto}.bookings-filters-component__filter{display:flex;flex-direction:column;justify-content:flex-start}.bookings-filters-component__filter.toggle button{height:40px;min-width:180px}.bookings-filters-component__filter.toggle button svg{inset-inline-start:14px;position:absolute}.bookings-filters-component__filter.end{-webkit-margin-start:auto;margin-inline-start:auto}.bookings-filters-component__filter.space-right-sm{-webkit-margin-end:16px;margin-inline-end:16px}.bookings-filters-component__filter.space-right-md{-webkit-margin-end:25px;margin-inline-end:25px}.bookings-filters-component__filter label{font-size:15px;font-weight:400}.bookings-filters-component__filter .MuiTextField-root label{color:#a9a9a9;font-size:14px}.bookings-filters-component__filter .MuiOutlinedInput-input{-webkit-padding-start:14px;-webkit-padding-end:0;padding-inline-end:0;padding-inline-start:14px}.bookings-filters-component__filter.no-label{margin-top:27px}.bookings-filters-component__filter.when{width:160px}.bookings-filters-component__filter.when .desktop-date-picker label{color:#acacac;font-size:14px;transform:translate(12px,10px)}.bookings-filters-component__filter.when .desktop-date-picker label.MuiInputLabel-shrink{display:none}[dir=rtl] .bookings-filters-component__filter.when .desktop-date-picker label{transform:translate(110px,10px)}.bookings-filters-component__filter.when .desktop-date-picker input::selection{background:#0000}[dir=rtl] .bookings-filters-component__filter.when.check-in .desktop-date-picker label{transform:translate(93px,10px)}[dir=rtl] .bookings-filters-component__filter.when .MuiOutlinedInput-input{-webkit-padding-start:0;-webkit-padding-end:14px;padding-inline-end:14px;padding-inline-start:0}.bookings-filters-component__filter.export .busy-indicator{-webkit-padding-start:4px;align-items:center;display:flex;height:24px;padding-inline-start:4px;width:24px}.bookings-filters-component__filter.search{width:420px}.bookings-filters-component__filter.search .MuiInputBase-root{-webkit-padding-end:6px;padding-inline-end:6px}.bookings-filters-component__filter .MuiInputBase-root{background-color:#fff;height:40px}.bookings-filters-component__filter .MuiInputBase-root legend{max-width:.01px}.bookings-filters-component__filter button.MuiButtonBase-root{background-color:#fff;font-size:14px;text-transform:none}.bookings-filters-component__filter button.MuiButton-outlined{border-color:var(--desktop-bookings-border-color);color:var(--desktop-bookings-button)}.bookings-filters-component__tags{margin:9px auto}.bookings-filters-component__tags .MuiStack-root>:not(style)+:not(style){-webkit-margin-start:8px;margin-left:0;margin-inline-start:8px}.bookings-filters-component__tags .MuiChip-root{height:28px}.bookings-filters-component__tags .tag{display:flex}.bookings-filters-component__tags .tag div:first-child{-webkit-margin-end:4px;color:#949494;margin-inline-end:4px}.bookings-filters-component__tags .MuiChip-root{background-color:#d1f0ff;border:1px solid #0000;border-radius:8px;color:#275180}.bookings-filters-component__tags .MuiChip-root.Mui-focusVisible{border:1px solid #275180}.bookings-filters-component__tags .MuiChip-root .MuiChip-deleteIcon{-webkit-margin-end:12px;margin:0;margin-inline-end:12px}@media(max-width:1420px){.bookings-filters-component__filter .MuiButtonBase-root{white-space:nowrap}.bookings-filters-component__filter .MuiButtonBase-root .MuiButton-endIcon,.bookings-filters-component__filter .MuiButtonBase-root .MuiButton-startIcon{display:none}}.bookings-filters-component .MuiButton-root .MuiButton-startIcon{-webkit-margin-start:-4px;-webkit-margin-end:8px;margin-inline-end:8px;margin-inline-start:-4px}.bookings-filters-component .MuiInputAdornment-root{-webkit-margin-start:8px;-webkit-margin-end:unset;margin-inline-end:unset;margin-inline-start:8px}[dir=rtl] .bookings-filters-component .bookings-filters-component__filter.search .MuiIconButton-root{margin-left:0;margin-right:0}[dir=rtl] .bookings-filters-component .bookings-filters-component__filter.toggle button svg{left:auto;right:14px}.new-bookings-filters-component{background:#f8f8f8;height:90px;margin:0 auto;padding:24px 66px;width:100%}.new-bookings-filters-component.tags{height:auto}.new-bookings-filters-component__filters,.new-bookings-filters-component__tags{max-width:1600px}.new-bookings-filters-component__filters{display:flex;gap:16px;margin:0 auto}.new-bookings-filters-component__filter{align-items:center;display:flex;gap:8px}.new-bookings-filters-component__filter label{font-size:15px;font-weight:400;margin-bottom:0}.new-bookings-filters-component__filter .MuiTextField-root label{color:#a9a9a9;font-size:14px}.new-bookings-filters-component__filter.when .desktop-date-picker{width:160px}.new-bookings-filters-component__filter.when .desktop-date-picker label{color:#acacac;font-size:14px;transform:translate(12px,10px)}.new-bookings-filters-component__filter.when .desktop-date-picker label.MuiInputLabel-shrink{display:none}[dir=rtl] .new-bookings-filters-component__filter.when .desktop-date-picker label{transform:translate(90px,10px)}.new-bookings-filters-component__filter.when .desktop-date-picker input::selection{background:#0000}.new-bookings-filters-component__filter.when .desktop-date-picker .MuiInputBase-root{-webkit-padding-end:0;padding-inline-end:0}[dir=rtl] .new-bookings-filters-component__filter.when.check-in .desktop-date-picker label{transform:translate(103px,10px)}.new-bookings-filters-component__filter.advanced-search button.MuiButtonBase-root,.new-bookings-filters-component__filter.clear button.MuiButtonBase-root{background:#0000;border:none;color:var(--desktop-bookings-button)}.new-bookings-filters-component__filter.advanced-search:hover,.new-bookings-filters-component__filter.clear:hover{text-decoration:underline;-webkit-text-decoration-color:var(--desktop-bookings-button);text-decoration-color:var(--desktop-bookings-button)}.new-bookings-filters-component__filter.export{margin-left:auto}.new-bookings-filters-component__filter.export .busy-indicator{-webkit-padding-start:4px;align-items:center;display:flex;height:24px;padding-inline-start:4px;width:24px}.new-bookings-filters-component__filter.search .MuiInputBase-root{padding:0 6px;width:420px}.new-bookings-filters-component__filter .MuiInputBase-root .MuiInputBase-input{padding-bottom:11px;padding-top:11px}.new-bookings-filters-component__filter .MuiInputBase-root .MuiInputAdornment-root{margin-left:0}.new-bookings-filters-component__filter .MuiInputBase-root legend{max-width:.01px}.new-bookings-filters-component__filter button.MuiButtonBase-root{background-color:#fff;font-size:14px;text-transform:none}.new-bookings-filters-component__search-wrapper .MuiTextField-root{width:100%}.new-bookings-filters-component__tags{margin:16px auto 0}.new-bookings-filters-component__tags .MuiStack-root{display:flex;gap:16px}.new-bookings-filters-component__tags .MuiStack-root .MuiChip-root{-webkit-margin-start:0;background-color:#d7dada;border-radius:12px;color:var(--general-colors-gray-dark);font-size:15px;height:35px;margin-inline-start:0}.new-bookings-filters-component__tags .MuiStack-root .MuiChip-root .tag{display:flex}.new-bookings-filters-component__tags .MuiStack-root .MuiChip-root .tag div:first-child{-webkit-margin-end:4px;margin-inline-end:4px}.new-bookings-filters-component__tags .MuiStack-root .MuiChip-root .MuiChip-deleteIcon{-webkit-margin-end:12px;margin:0;margin-inline-end:12px}.new-bookings-filters-component .MuiOutlinedInput-root.Mui-focused fieldset,.new-bookings-filters-component .MuiOutlinedInput-root:focus fieldset{border-color:#356e82}.new-bookings-filters-component .MuiOutlinedInput-root .Mui-focused .MuiOutlinedInput-notchedOutline,.new-bookings-filters-component .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:1px solid #356e82}.new-bookings-filters-component .MuiButton-root .MuiButton-startIcon{-webkit-margin-start:-4px;-webkit-margin-end:8px;margin-inline-end:8px;margin-inline-start:-4px}[dir=rtl] .new-bookings-filters-component .new-bookings-filters-component__filter.search .MuiIconButton-root{margin-left:0;margin-right:0}[dir=rtl] .new-bookings-filters-component .new-bookings-filters-component__filter.export{margin-left:0;margin-right:auto}[dir=rtl] .new-bookings-filters-component .new-bookings-filters-component__filter.advanced-search .MuiButton-root .MuiButton-endIcon{margin-left:0;margin-right:4px}[dir=rtl] .new-bookings-filters-component .new-bookings-filters-component__filter.toggle button svg{left:auto;right:14px}#csv-dropdown-menu .menu-item-icon{-webkit-margin-end:8px;margin-inline-end:8px}#csv-dropdown-menu .MuiPaper-root{margin-top:4px}.bookings-advanced-filters-drawer{display:flex;flex-direction:column;height:100%;padding:24px 20px;width:480px}.bookings-advanced-filters-drawer__title-wrap{align-items:center;display:flex;justify-content:space-between}.bookings-advanced-filters-drawer__title{color:var(--general-colors-black);display:flex;font-size:18px;font-weight:700;line-height:25px;margin-top:6px}.bookings-advanced-filters-drawer__title svg{-webkit-margin-end:4px;margin-inline-end:4px}.bookings-advanced-filters-drawer__title svg path{stroke:var(--general-colors-black)}.bookings-advanced-filters-drawer__subtitle{-webkit-padding-start:60px;font-size:15px;line-height:25px;margin-top:6px;padding-inline-start:60px}.bookings-advanced-filters-drawer__box{background-color:#f8f8f8;border-radius:10px;margin:12px 0;padding:16px}.bookings-advanced-filters-drawer__filter{display:flex;flex-direction:column;margin:20px 0}.bookings-advanced-filters-drawer__filter .tooltip-icon:hover{color:var(--general-colors-black);cursor:pointer}.bookings-advanced-filters-drawer__filter.no-margin-top{margin-top:0}.bookings-advanced-filters-drawer__filter.no-margin-bottom{margin-bottom:0}.bookings-advanced-filters-drawer__filter.no-column{flex-direction:row}.bookings-advanced-filters-drawer__filter label{align-items:center;display:flex;font-size:15px;font-weight:400}.bookings-advanced-filters-drawer__filter label svg{-webkit-margin-end:6px;height:18px;margin-inline-end:6px}.bookings-advanced-filters-drawer__filter .MuiInputBase-root{height:40px}.bookings-advanced-filters-drawer__filter .MuiInputBase-root legend{max-width:.01px}.bookings-advanced-filters-drawer__extras{padding:0 60px}.bookings-advanced-filters-drawer__extras .MuiToggleButton-root svg{inset-inline-start:14px;position:absolute}.bookings-advanced-filters-drawer__extras .MuiToggleButtonGroup-grouped.Mui-selected+.MuiToggleButtonGroup-grouped.Mui-selected{border-top:1px solid #0000}.bookings-advanced-filters-drawer__actions{align-self:flex-start;display:flex;padding:0 0 60px 20px}.extras-tooltip__title{display:flex;font-size:16px;justify-content:flex-start;margin-bottom:10px}.extras-tooltip__item{margin-bottom:8px}.extras-tooltip__item>div:last-child{font-weight:300}.bookings-advanced-filters-popover{margin-top:8px}.bookings-advanced-filters-popover .bookings-advanced-filters{padding:24px;width:710px}.bookings-advanced-filters-popover .bookings-advanced-filters__filter-group{grid-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(2,1fr)}.bookings-advanced-filters-popover .bookings-advanced-filters__title{font-size:21px;font-weight:700}.bookings-advanced-filters-popover .bookings-advanced-filters__filter{display:flex;flex-direction:column;margin-top:16px}.bookings-advanced-filters-popover .bookings-advanced-filters__filter label{align-items:center;display:flex;font-size:15px;font-weight:400}.bookings-advanced-filters-popover .bookings-advanced-filters__filter label svg{-webkit-margin-end:6px;height:18px;margin-inline-end:6px}.bookings-advanced-filters-popover .bookings-advanced-filters__filter .MuiInputBase-root{-webkit-padding-end:0;padding-inline-end:0}.bookings-advanced-filters-popover .bookings-advanced-filters__filter .MuiInputBase-root .MuiInputBase-input{padding-bottom:11px;padding-top:11px}.bookings-advanced-filters-popover .bookings-advanced-filters__filter .MuiInputBase-root legend{max-width:.01px}.bookings-advanced-filters-popover .bookings-advanced-filters__filter__row{display:flex;gap:16px}.bookings-advanced-filters-popover .bookings-advanced-filters__filter__row .MuiInputLabel-root{transform:translate(12px,10px)}.bookings-advanced-filters-popover .bookings-advanced-filters__filter__row .MuiInputLabel-root.MuiInputLabel-shrink{display:none}[dir=rtl] .bookings-advanced-filters-popover .bookings-advanced-filters__filter__row .MuiInputAdornment-root{margin-left:0}[dir=rtl] .bookings-advanced-filters-popover .bookings-advanced-filters__filter__row .desktop-date-picker.start label{transform:translate(85px,10px)}[dir=rtl] .bookings-advanced-filters-popover .bookings-advanced-filters__filter__row .desktop-date-picker.end label{transform:translate(107px,10px)}.bookings-advanced-filters-popover .bookings-advanced-filters__filter__info{display:flex}.bookings-advanced-filters-popover .bookings-advanced-filters__actions{display:flex;gap:16px;justify-content:flex-end;margin-top:24px}.bookings-advanced-filters-popover .bookings-advanced-filters__action-button,.bookings-advanced-filters-popover .bookings-advanced-filters__action-button_clear{background:var(--general-primary-button-background);border-radius:4px;color:var(--general-primary-button-color);font-size:14px;height:41px;padding:12px 18px;width:120px}.bookings-advanced-filters-popover .bookings-advanced-filters__action-button:hover,.bookings-advanced-filters-popover .bookings-advanced-filters__action-button_clear:hover{background:var(--general-primary-button-hover)}.bookings-advanced-filters-popover .bookings-advanced-filters__action-button_clear{background:var(--general-colors-gray-light);color:var(--general-colors-gray-dark)}.bookings-advanced-filters-popover .bookings-advanced-filters__action-button_clear:hover{background:var(--general-colors-gray-light)}.bookings-advanced-filters-popover .bookings-advanced-filters .MuiOutlinedInput-root.Mui-focused fieldset,.bookings-advanced-filters-popover .bookings-advanced-filters .MuiOutlinedInput-root:focus fieldset{border-color:#275180}.bookings-advanced-filters-popover .bookings-advanced-filters .MuiOutlinedInput-root .Mui-focused .MuiOutlinedInput-notchedOutline,.bookings-advanced-filters-popover .bookings-advanced-filters .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:1px solid #275180}.redeem-points{display:flex;flex-direction:column}.redeem-points .points-usage{display:flex;flex-direction:row;justify-content:space-between}.redeem-points .points-usage .points-balance{display:flex;flex-direction:column}.redeem-points .points-usage .points-balance .balance-title{font-family:Lato;font-size:15px;font-weight:400;height:21px;letter-spacing:0;line-height:21px;text-align:start}.redeem-points .points-usage .points-balance .balance-amount{display:flex;flex-direction:row;height:34px}.redeem-points .points-usage .points-balance .balance-amount .balance-points{font-family:Lato;font-size:28px;font-weight:600;letter-spacing:0;line-height:34px;text-align:start}.redeem-points .points-usage .points-balance .balance-amount .balance-suffix{-webkit-margin-start:4px;align-self:flex-end;font-family:Lato;font-size:15px;font-weight:400;letter-spacing:0;line-height:21px;margin-inline-start:4px;margin-bottom:1px;text-align:start}.redeem-points .points-usage .points-balance .balance-amount .balance-value{-webkit-margin-start:8px;align-self:flex-end;font-family:Lato;font-size:15px;font-weight:600;letter-spacing:0;line-height:21px;margin-inline-start:8px;text-align:start}.redeem-points .points-usage .usage-amount{position:relative;width:300px}.redeem-points .points-usage .usage-amount.retroactive{width:330px}.redeem-points .points-usage .usage-amount .amount-title{font-family:Lato;font-size:15px;font-weight:400;height:21px;letter-spacing:0;line-height:21px;text-align:start}.redeem-points .points-usage .usage-amount .amount-input{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.redeem-points .points-usage .usage-amount .amount-input .amount-value,.redeem-points .points-usage .usage-amount .amount-input .amount-value.retroactive{width:120px}.redeem-points .points-usage .usage-amount .amount-input .amount-button{-webkit-margin-start:8px;margin-inline-start:8px;width:170px}.redeem-points .points-usage .usage-amount .amount-input .amount-button.retroactive{width:200px}.redeem-points .points-usage .usage-amount .amount-error{bottom:-24px;color:red;font-size:13px;position:absolute}.redeem-points hr{border-top:1px solid #d7dada;margin:32px 0}.redeem-points .payment-summary{display:flex;flex-direction:row;justify-content:space-between}.redeem-points .payment-summary .points-earned{font-weight:700;letter-spacing:0;line-height:21px;text-align:start}.redeem-points .payment-summary .points-earned .earned-amount{align-items:center;display:flex;flex-direction:row}.redeem-points .payment-summary .points-earned .earned-amount .earned-points{font-weight:700}.redeem-points .payment-summary .points-earned .earned-amount .earned-disclaimer,.redeem-points .payment-summary .points-earned .earned-amount .earned-suffix,.redeem-points .payment-summary .points-earned .earned-amount .earned-value{-webkit-margin-start:4px;margin-inline-start:4px}.redeem-points .payment-summary .summary-prices{display:flex;flex-direction:column;font-family:Lato;font-size:15px;font-weight:500;letter-spacing:0;line-height:18px;text-align:start;width:300px}.redeem-points .payment-summary .summary-prices.retroactive{width:330px}.redeem-points .payment-summary .summary-prices .summary-price{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.redeem-points .payment-summary .summary-prices .summary-price .price-prefix{align-self:flex-end}.redeem-points .payment-summary .summary-prices .summary-price .price-value{align-self:flex-end;text-align:end}.redeem-points .payment-summary .summary-prices .summary-discount{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px}.redeem-points .payment-summary .summary-prices .summary-discount .discount-prefix{align-self:flex-end}.redeem-points .payment-summary .summary-prices .summary-discount .discount-value{align-self:flex-end;text-align:end}.redeem-points .payment-summary .summary-prices .summary-total{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.redeem-points .payment-summary .summary-prices .summary-total .total-prefix{align-self:flex-end}.redeem-points .payment-summary .summary-prices .summary-total .total-value{align-self:flex-end;font-size:28px;font-weight:600;line-height:34px;text-align:end}.booking-drawer{top:75px!important}.booking-drawer .actions{display:flex;justify-content:space-between;margin:20px}.booking-drawer .actions button{z-index:12}.booking-drawer .actions button.MuiButton-textPrimary{border-color:var(--desktop-bookings-button);color:var(--desktop-bookings-button)}.booking-drawer .actions button .circular-progress{position:absolute;right:8px}.booking-drawer .actions.column{align-items:flex-start;flex-direction:column}.booking-drawer .actions.column .MuiButton-root:not(:first-child){margin-top:12px}.booking-drawer .actions.column .MuiButton-startIcon{-webkit-margin-end:8px;-webkit-margin-start:-4px;margin-inline-end:8px;margin-inline-start:-4px}.booking-drawer .actions .MuiButton-root:not(:last-child){-webkit-margin-end:8px;margin-inline-end:8px}.booking-drawer .booking-drawer-inner{max-height:100vh;overflow-y:auto;padding-bottom:60px;position:relative;width:460px}.booking-drawer .booking-drawer-inner .booking-title{background-color:#fff;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:15}.booking-drawer .booking-drawer-inner .booking-title.shadow{box-shadow:0 4px 1px 0 rgba(0,0,0,.078)}.booking-drawer .booking-drawer-inner .booking-title .trip-to{font-size:21px;font-weight:800;line-height:25px}.booking-drawer .booking-drawer-inner .booking-title .city{font-size:14px;margin:8px 0 10px}.booking-drawer .booking-drawer-inner .booking-title .city>div:last-child{font-weight:300}.booking-drawer .booking-drawer-inner .booking-title .booking-status{text-transform:capitalize}.booking-drawer .booking-drawer-inner .booking-field{background-color:#f8f8f8;border-radius:10px;margin:0 20px 20px;padding:12px 16px}.booking-drawer .booking-drawer-inner .booking-field.active{background-color:#f1fbff}.booking-drawer .booking-drawer-inner .booking-field.capitalize{text-transform:capitalize}.booking-drawer .booking-drawer-inner .booking-field .field-row{display:flex;justify-content:space-between;line-height:25px}.booking-drawer .booking-drawer-inner .booking-field .field-row .field-icon{cursor:pointer}.booking-drawer .booking-drawer-inner .booking-field .field-row .field-title{font-size:16px;font-weight:800}.booking-drawer .booking-drawer-inner .booking-field .field-row .gds-description .gds-lern-more{color:#414449;cursor:pointer;font-weight:600;text-decoration:underline}.booking-drawer .booking-drawer-inner .booking-field .field-row .gds-description .edit{height:auto;inset-inline-end:10px;position:absolute;right:-3px;top:-32px;width:16px;z-index:2}.booking-drawer .booking-drawer-inner .booking-field .field-row .gds-description .edit:hover{filter:#275180}.booking-drawer .booking-drawer-inner .booking-field .field-row .gds-description .edit:hover svg{color:#0b4e96!important}.booking-drawer .booking-drawer-inner .booking-field .field-row .gds-string{background-color:#efefeffc;border-radius:8px;margin-bottom:10px;margin-top:10px;min-height:40px;overflow-wrap:anywhere;position:relative;width:100%}.booking-drawer .booking-drawer-inner .booking-field .field-row .gds-string.viewing{padding:8px 16px}.booking-drawer .booking-drawer-inner .booking-field .field-row .gds-string.editing{line-height:10px}.booking-drawer .booking-drawer-inner .booking-field .field-row .gds-string .text-box{border:none;border-radius:8px;box-sizing:border-box;line-height:25px;min-height:40px;overflow:hidden;padding:8px 16px;resize:none;width:100%}.booking-drawer .booking-drawer-inner .booking-field .field-row .gds-string .gds-highlight{background-color:#86de4499}.booking-drawer .booking-drawer-inner .booking-field .field-row .gds-copy-button{min-width:128px}.booking-drawer .booking-drawer-inner .booking-field .field-row .gds-copy-button svg{-webkit-margin-end:8px;height:auto;margin-inline-end:8px;width:16px}.booking-drawer .booking-drawer-inner .booking-field .field-row .field-value{font-size:15px;font-weight:400;position:relative;white-space:pre-line;width:100%}.booking-drawer .booking-drawer-inner .booking-field .field-row .field-value .space{display:flex;margin-top:8px}.booking-drawer .booking-drawer-inner .booking-field .field-row .field-value .space svg{margin-right:4px}.booking-drawer .booking-drawer-inner .booking-field .field-row .field-value .booking-points{position:relative}.booking-drawer .booking-drawer-inner .booking-field .field-row .field-value .booking-points .booking-points-value{display:inline-block}.booking-drawer .booking-drawer-inner .booking-field .field-row .field-value .booking-points .booking-points-discount{color:#008f4b;display:inline-block;margin-left:24px}.booking-drawer .booking-drawer-inner .booking-field .field-row.field-action{align-content:center;justify-content:end;margin-top:8px}.booking-drawer .booking-drawer-inner .booking-field .field-row.field-action .notes-action-item{align-self:center}.booking-drawer .booking-drawer-inner .booking-field .field-row.field-action .notes-action-item.busy-indicator{margin-right:8px}.booking-drawer .booking-drawer-inner .booking-field .field-row .agent-notes{background-color:#fff;margin-top:5px}.booking-drawer .booking-drawer-inner .booking-field .field-row .agent-notes>div{border-radius:8px}.booking-drawer .booking-drawer-inner .booking-field .show-more-btn{background:#0000;color:var(--desktop-bookings-show-more)}.booking-drawer .booking-drawer-inner .booking-field .tas-id{display:flex;gap:14px;padding:10px 0}.booking-drawer .booking-drawer-inner .booking-field .tas-id .Mui-disabled{pointer-events:none}.booking-drawer .booking-drawer-inner .booking-field .tas-id .sync-tas-button{background:var(--desktop-bookings-sync-button-background);color:var(--desktop-bookings-sync-button-color);cursor:pointer}.booking-drawer .booking-drawer-inner .booking-field .tas-id .sync-tas-button.disabled{background-color:#d7dada4a;color:#919595;cursor:not-allowed}.booking-drawer .booking-drawer-inner .booking-field .tas-id-error{color:#ff5353;font-size:12px}.booking-drawer .placeholder{height:10px}.booking-drawer .booking-reservation-summary,.booking-drawer .payment-details{display:flex;justify-content:flex-start;margin-top:6px}.booking-drawer .booking-reservation-summary.breakdown,.booking-drawer .payment-details.breakdown{justify-content:space-between}.booking-drawer .booking-reservation-summary.breakdown>div,.booking-drawer .payment-details.breakdown>div{width:auto}.booking-drawer .booking-reservation-summary.breakdown>div:first-child,.booking-drawer .payment-details.breakdown>div:first-child{min-width:10px}.booking-drawer .booking-reservation-summary.bold,.booking-drawer .payment-details.bold{font-weight:700}.booking-drawer .booking-reservation-summary.margin-top,.booking-drawer .payment-details.margin-top{margin-top:28px}.booking-drawer .booking-reservation-summary.margin-bottom,.booking-drawer .payment-details.margin-bottom{margin-bottom:18px}.booking-drawer .booking-reservation-summary>div,.booking-drawer .payment-details>div{width:100px}.booking-drawer .booking-reservation-summary>div:first-child,.booking-drawer .payment-details>div:first-child{-webkit-margin-end:22px;margin-inline-end:22px;min-width:150px}.booking-drawer .booking-reservation-summary .policy .in_policy,.booking-drawer .booking-reservation-summary .policy .out_of_policy,.booking-drawer .payment-details .policy .in_policy,.booking-drawer .payment-details .policy .out_of_policy{align-items:center;display:flex;white-space:nowrap}.booking-drawer .booking-reservation-summary .policy .in_policy,.booking-drawer .payment-details .policy .in_policy{color:#008f4b}.booking-drawer .booking-reservation-summary .policy .out_of_policy,.booking-drawer .payment-details .policy .out_of_policy{color:#dd8605}.booking-drawer .booking-reservation-summary .policy svg,.booking-drawer .payment-details .policy svg{margin-right:4px}.booking-drawer .booking-reservation-summary .pay-at-the-hotel,.booking-drawer .payment-details .pay-at-the-hotel{width:100%}.booking-drawer .booking-reservation-summary .booking-points-icon,.booking-drawer .payment-details .booking-points-icon{align-items:center;background-color:#d1f0ff;border-radius:48px;bottom:24px;display:flex;height:36px;justify-content:center;position:absolute;right:0;width:36px}.booking-drawer .booking-reservation-summary .tooltip-icon,.booking-drawer .payment-details .tooltip-icon{background:url(/static/media/tooltip.b76ed1192e599353fef1.svg) 100% no-repeat;background-size:13px 13px;padding-right:18px}.booking-drawer .booking-reservation-summary .tooltip-icon:hover,.booking-drawer .payment-details .tooltip-icon:hover{color:var(--general-colors-black);cursor:pointer}.booking-drawer .booking-reservation-summary .booking-points-update,.booking-drawer .payment-details .booking-points-update{margin-left:24px}.booking-drawer .booking-reservation-summary .booking-points-update button,.booking-drawer .payment-details .booking-points-update button{padding:0!important}.new-bookings-page{height:100%;width:100%}.new-bookings-page .bookings-loading{display:block;font-size:36px;margin-bottom:20px;margin-top:7%;padding:25px;text-align:center;width:100%}.new-bookings-page .tabs-wrapper{margin:0 auto;padding:16px 66px;width:100%}.new-bookings-page .tabs-wrapper .MuiTabs-root,.new-bookings-page .tabs-wrapper .tabs-loader{margin:0 auto;max-width:1600px;min-height:32px}.new-bookings-page .tabs-wrapper .MuiTabs-root .MuiTabs-indicator,.new-bookings-page .tabs-wrapper .tabs-loader .MuiTabs-indicator{display:none}.new-bookings-page .tabs-wrapper .MuiTabs-root .MuiTabs-flexContainer,.new-bookings-page .tabs-wrapper .tabs-loader .MuiTabs-flexContainer{display:flex;gap:16px}.new-bookings-page .tabs-wrapper .MuiTab-root{background-color:var(--general-colors-gray-light);border-radius:4px;min-height:32px;width:140px}.new-bookings-page .tabs-wrapper .MuiTab-root.Mui-selected{background-color:var(--general-colors-gray-dark);color:var(--general-colors-gray-light);font-weight:700}.new-bookings-page .tabs-wrapper .MuiTab-root:not(.Mui-selected):hover{border:1px solid #d7dada}.new-bookings-page .bookings-table-component{margin:0 auto;padding:0 66px 100px}.new-bookings-page .bookings-table-component .MuiTablePagination-actions{-webkit-margin-start:20px;margin:0;margin-inline-start:20px}.new-bookings-page .bookings-table-component .bookings-table-container{box-shadow:none;margin:0 auto;max-width:1600px;overflow-x:visible;overflow-x:initial}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table{border-collapse:initial;border-spacing:0 4px}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tr.booking-row{border-radius:4px;cursor:pointer}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tr.booking-row.power-user{border-radius:4px 4px 0 0}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tr.booking-row.Mui-selected,.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tr.booking-row.Mui-selected:hover{background-color:#f1fbff}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tr.booking-row:hover{background-color:#f8f8f8}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tr.booking-row:hover td:first-child{border-end-start-radius:4px;border-start-start-radius:4px}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tr.booking-row:hover td:last-child{border-end-end-radius:4px;border-start-end-radius:4px}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tr.booking-row:focus-visible{outline:2px auto #e69700}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table th{color:#919595;font-size:13px;line-height:19px}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table th .MuiTableSortLabel-root:focus-visible{outline:2px auto #e69700}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table td{color:var(--general-colors-black);font-size:15px;line-height:21px}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table td,.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table th{border:0;max-width:10vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table td,[dir=rtl] .new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table th{text-align:right}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table td:first-child,.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table th:first-child{padding:0 16px}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table td:last-child,.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table th:last-child{padding-right:16px}[dir=rtl] .new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table td:last-child,[dir=rtl] .new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table th:last-child{padding-left:16px;padding-right:0}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table td.cell__cancellation,.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table td.cell__hotel,.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table th.cell__cancellation,.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table th.cell__hotel{max-width:15vw}[dir=rtl] .new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table th .MuiTableSortLabel-root{flex-direction:row-reverse}[dir=rtl] .new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table th .MuiTableSortLabel-root .MuiTableSortLabel-icon{margin-left:4px;margin-right:0}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tbody tr{border-radius:6px;box-shadow:0 0 8px 0 rgba(0,0,0,.102);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.102);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.102)}.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tfoot tr .bookings-table-pagination{margin-top:16px}.new-bookings-page .bookings-table-component .bookings-table-container.loader table.bookings-table td,.new-bookings-page .bookings-table-component .bookings-table-container.loader table.bookings-table th{text-overflow:inherit;white-space:inherit}.new-bookings-page .bookings-table-component .booking-client-logo-container{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.102);border-radius:4px;display:flex;height:32px;justify-content:center;padding:4px;width:32px}.new-bookings-page .bookings-table-component .booking-client-logo-container .booking-client-logo{max-height:28px;max-width:28px}.new-bookings-page .no-bookings{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:100px}.new-bookings-page .no-bookings div{margin-top:24px;text-align:center}.booking-status.canceled,.booking-status.cancelled,.booking-status.error,.booking-status.rejected,.cell__cancellation.deadline_exited{color:#ff5353!important}.booking-status.pending,.booking-status.pending-support,.booking-status.requested{color:#dd8605!important}.booking-status.approved,.booking-status.confirmed{color:#008f4b!important}.booking-status.unpaid{color:#356e82!important}.booking-status.expired{color:#6d6f70!important}.booking-status.gap{-webkit-margin-start:10px;margin-inline-start:10px}.booking-status.indent{-webkit-margin-start:12px;margin-inline-start:12px}.tooltip:hover{display:block!important}.tooltip.in{opacity:1}.tooltip>.tooltip-inner{background:#fff;border:1px solid #ccc;max-height:200px;max-width:400px;padding:0;position:relative}.tooltip.upwards>.tooltip-inner:after,.tooltip>.tooltip-inner:before{border:solid #0000;content:" ";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.tooltip.upwards>.tooltip-inner:after{-webkit-margin-start:-5px;border-color:#fff #fff0 #fff0;border-width:5px;margin-inline-start:-5px}.tooltip.upwards>.tooltip-inner:before{-webkit-margin-start:-6px;border-color:#ccc #ccc0 #ccc0;border-width:6px;margin-inline-start:-6px}.breakfast-tooltip-container{padding:4px}.breakfast-tooltip-container span{color:#4a4a4a}.info-tooltip-container{color:#4a4a4a;display:block;max-height:195px;overflow:auto;text-align:start;width:100%}.info-tooltip-container .data{padding:4px 9px}.info-tooltip-container .inline{display:inline-block}.info-tooltip-container .title{-webkit-margin-end:4px;margin-inline-end:4px}.info-tooltip-container .title span{font-weight:700}.info-tooltip-container .cancellation-policy,.info-tooltip-container .cancellation-policy .title,.info-tooltip-container .reservation-id{display:block}.info-tooltip-container .cancellation-policy .policy{display:block;white-space:pre-line}.info-tooltip-container .supplier-terms,.info-tooltip-container .supplier-terms .title{display:block}.info-tooltip-container .supplier-terms .terms{display:block;text-align:justify}.info-tooltip-container .supplier-terms .terms span{word-wrap:break-word}.travel-policy-tooltip-container{padding:5px;text-align:start}.travel-policy-tooltip-container span{color:#4a4a4a;display:block}.more-travelers.tooltip .tooltip-arrow{display:none}.more-travelers.tooltip .tooltip-inner{border:none}.more-travelers.tooltip .booking-travelers{background:#fff;border:1px solid #ccc;border-radius:4px;border-top:0;position:relative}.more-travelers.tooltip .booking-travelers:after,.more-travelers.tooltip .booking-travelers:before{border:solid #0000;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.more-travelers.tooltip .booking-travelers:after{-webkit-margin-start:-5px;border-color:#fff0 #fff0 #fff;border-width:5px;margin-inline-start:-5px}.more-travelers.tooltip .booking-travelers:before{-webkit-margin-start:-6px;border-color:#ccc0 #ccc0 #ccc;border-width:6px;margin-inline-start:-6px}.approve-reservation-modal-content,.cancel-reservation-modal-content,.reject-reservation-modal-content{margin-bottom:24px;text-align:start}.approve-reservation-modal-content .cancellation-policy,.cancel-reservation-modal-content .cancellation-policy,.reject-reservation-modal-content .cancellation-policy{white-space:pre-wrap}.approve-reservation-modal-content .reason-container label,.cancel-reservation-modal-content .reason-container label,.reject-reservation-modal-content .reason-container label{-webkit-margin-end:4px;display:block;margin-inline-end:4px}.approve-reservation-modal-content .reason-container span,.cancel-reservation-modal-content .reason-container span,.reject-reservation-modal-content .reason-container span{display:block}.approve-reservation-modal-content .reason-container .text-box-container,.cancel-reservation-modal-content .reason-container .text-box-container,.reject-reservation-modal-content .reason-container .text-box-container{border:1px solid #d0d1d2;border-radius:4px;display:block;height:140px;margin-top:5px;width:100%}.approve-reservation-modal-content .reason-container .text-box-container .text-box,.cancel-reservation-modal-content .reason-container .text-box-container .text-box,.reject-reservation-modal-content .reason-container .text-box-container .text-box{border:none;border-radius:4px;height:100%;overflow:auto;padding:10px;resize:none;width:100%}.approving-modal-status i,.canceling-modal-status i,.rejecting-modal-status i{-webkit-margin-end:4px;margin-inline-end:4px}.approve-modal-actions button:first-of-type,.cancel-modal-actions button:first-of-type,.reject-modal-actions button:first-of-type{-webkit-margin-end:24px;margin-inline-end:24px}.requests-page.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tbody tr.approval-actions{border-radius:0 0 4px 4px;box-shadow:none}.requests-page.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tbody tr.approval-actions td{padding:0}.requests-page.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tbody tr.approval-actions td .approval-actions__content{background:#35a8df1a;border-radius:4px;display:flex;font-size:12px;justify-content:space-between;padding:4px 14px 6px}.requests-page.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tbody tr.approval-actions td .approval-actions__content.approved,.requests-page.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tbody tr.approval-actions td .approval-actions__content.declined,.requests-page.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tbody tr.approval-actions td .approval-actions__content.expired,.requests-page.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tbody tr.approval-actions td .approval-actions__content.rejected{background:#f4f4f4}.requests-page.new-bookings-page .bookings-table-component .bookings-table-container table.bookings-table tbody tr.empty-row{box-shadow:none;height:12px}.requests-page .approve-or-reject .action.approve{color:#008f4b}.users-management-page-wrapper{background-color:#f7f7f7;min-height:792px}.users-management-page{height:100%;margin:0 auto;max-width:1092px;min-width:1092px;padding-top:36px;position:relative}.users-management-page .role{text-transform:capitalize}.users-management-page .action-menu{opacity:0;transition:opacity .25s}.users-management-page .action-menu .spinner{padding-left:16px}.users-management-page .action-menu.is-loading{opacity:1}.users-management-page .table-row.loading{cursor:progress}.users-management-page .table-font{font-size:12px!important}.users-management-page .table-row:hover .action-menu{opacity:1}.users-management-page .menu-item{cursor:pointer}.users-management-page .sort-icon{cursor:pointer;display:inline-block;height:18px;margin-left:10px;text-align:center;width:24px}.users-management-page .sort-icon svg{height:14px!important;width:14px!important}.users-management-page .pagination-wrapper ul.pagination{float:right}.users-management-page .paper{margin-bottom:50px}.users-management-page .toolbar{padding-bottom:24px;padding-top:20px}.users-management-page .ellipsis{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-management-page .avatar{margin-right:10px}.users-management-page .avatar-text{display:inline-block}.users-management-page .title{flex:0 0 auto}.users-management-page .add-user{left:-26px;position:absolute;top:42px}html[dir=rtl] .users-management-page .add-user{left:auto;right:-26px}.travel-policy-page{gap:44px;height:100%;padding:48px 72px 26px 66px;position:relative;width:100%}.travel-policy-page .left-section{inset-inline-start:30px;max-width:289px;position:fixed;top:120px}.travel-policy-page .left-section .header{font-size:24px;font-weight:700}.travel-policy-page .left-section .description{color:#919595;font-size:13px;margin-top:8px}.travel-policy-page .left-section .search{margin-bottom:32px;margin-top:20px}.travel-policy-page .left-section .search .MuiInputBase-root{-webkit-padding-start:14px;height:42px;padding-inline-start:14px;width:289px}.travel-policy-page .left-section .search .MuiInputBase-root .search-icon{-webkit-margin-start:-4px;-webkit-margin-end:8px;margin-inline-end:8px;margin-inline-start:-4px;min-width:24px}.travel-policy-page .left-section .search .MuiInputBase-root .close-icon{-webkit-margin-end:-16px;margin-inline-end:-16px}.travel-policy-page .left-section .search .MuiInputBase-root .MuiInputBase-input::placeholder{color:#919595;font-size:15px;opacity:1}.travel-policy-page .left-section .search .MuiInputBase-root .MuiInputBase-input{font-size:15px}[dir=rtl] .travel-policy-page .left-section .search .MuiInputBase-root .MuiInputBase-input{padding:16.5px 0 16.5px 14px}.travel-policy-page .right-section{-webkit-margin-start:289px;margin-inline-start:289px;width:calc(100% - 289px)}.travel-policy-page .right-section .travel-policy-table-container{box-shadow:none;margin:0 auto;overflow-x:visible;overflow-x:initial}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table{border-collapse:initial;border-spacing:0}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .country-row{border-radius:8px;box-shadow:0 0 8px 0 #0000001a;cursor:pointer;height:64px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .country-row:hover{background-color:var(--general-colors-gray-light)}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .country-row:hover td:first-child{border-end-start-radius:8px;border-start-start-radius:8px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .country-row:hover td:last-child{border-end-end-radius:8px;border-start-end-radius:8px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .country-row td{border:none}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .country-row .flag-cell{-webkit-padding-start:24px;min-width:70px;padding-inline-start:24px;width:70px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .country-row .country-name{font-size:15px;font-weight:700}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row{background-color:#d7dada1a;height:64px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .MuiTableCell-root{border:none;padding:0}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .MuiTableCell-root:first-child .entry-row-wrapper{-webkit-padding-start:8px;border-end-start-radius:8px;border-start-start-radius:8px;padding-inline-start:8px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .MuiTableCell-root:last-child .entry-row-wrapper{border-end-end-radius:8px;border-start-end-radius:8px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .MuiTableCell-root:not(:first-child) .entry-row-wrapper{-webkit-border-start:none;border-inline-start:none}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .MuiTableCell-root:not(:last-child) .entry-row-wrapper{-webkit-border-end:none;border-inline-end:none}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .MuiTableCell-root .entry-row-wrapper{border:1px solid #d7dada;height:64px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .flag-cell{min-width:70px;width:70px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .place-name{font-size:15px;min-width:350px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .place-name .entry-row-wrapper{-webkit-padding-start:16px;padding-inline-start:16px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .price-cell{font-size:15px;font-weight:700;width:100%}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .price-cell .entry-row-wrapper{-webkit-padding-start:16px;padding-inline-start:16px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .price-cell .edit-price-input .currency-symbol .MuiTypography-root{-webkit-margin-end:-4px;color:var(--general-colors-black);font-size:15px;margin-inline-end:-4px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .price-cell .edit-price-input .MuiInputBase-root{font-size:15px;height:38px;width:84px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .price-cell .edit-price-input .MuiInputBase-root.Mui-focused{background-color:#d1f0ff}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .entry-row .price-cell .edit-price-input .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#356e82}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .worldwide-row{border-radius:8px;box-shadow:0 0 8px 0 #0000001a;height:64px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .worldwide-row:hover{background-color:var(--general-colors-gray-light)}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .worldwide-row:hover td:first-child{border-end-start-radius:8px;border-start-start-radius:8px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .worldwide-row:hover td:last-child{border-end-end-radius:8px;border-start-end-radius:8px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .worldwide-row td{border:none}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .worldwide-row .flag-cell{-webkit-padding-start:24px;min-width:70px;padding-inline-start:24px;width:70px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .worldwide-row .country-name{font-size:15px;font-weight:700;min-width:350px;text-align:start}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .worldwide-row .price-cell{font-size:15px;font-weight:700;padding:0;width:100%}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .worldwide-row .price-cell .entry-row-wrapper{-webkit-padding-start:16px;padding-inline-start:16px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .worldwide-row .price-cell .edit-price-input .currency-symbol .MuiTypography-root{-webkit-margin-end:-4px;color:var(--general-colors-black);font-size:15px;margin-inline-end:-4px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .worldwide-row .price-cell .edit-price-input .MuiInputBase-root{font-size:15px;height:38px;width:84px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .worldwide-row .price-cell .edit-price-input .MuiInputBase-root.Mui-focused{background-color:#d1f0ff}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .worldwide-row .price-cell .edit-price-input .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#356e82}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .actions-cell{min-width:200px;padding:0}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .actions-cell .entry-row-wrapper{-webkit-padding-end:16px;padding-inline-end:16px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .actions-cell .entry-row-wrapper .action-icon{background-color:var(--general-colors-gray-dark);background-size:23px;border:0;cursor:pointer;height:23px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:23px;mask-size:23px;padding:8px;width:23px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .actions-cell .entry-row-wrapper .action-icon:hover{background-color:#356e82}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .actions-cell .entry-row-wrapper .action-icon.remove-button{-webkit-margin-end:24px;margin-inline-end:24px;-webkit-mask-image:url(/static/media/trash_bin.ea24b785576b16e22797.svg);mask-image:url(/static/media/trash_bin.ea24b785576b16e22797.svg)}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .actions-cell .entry-row-wrapper .action-icon.edit-button{-webkit-margin-end:8px;margin-inline-end:8px;-webkit-mask-image:url(/static/media/pencil.2d3ab851f43880444fe5.svg);mask-image:url(/static/media/pencil.2d3ab851f43880444fe5.svg)}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .actions-cell .entry-row-wrapper .action-button{height:35px;line-height:17px;width:66px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .actions-cell .entry-row-wrapper .action-button.cancel{-webkit-margin-end:16px;margin-inline-end:16px}.travel-policy-page .right-section .travel-policy-table-container .travel-policy-table .collapsible-cell{border:none;padding:0}.travel-policy-page .currency-symbol .MuiTypography-root{-webkit-margin-end:-4px;color:var(--general-colors-black);font-size:15px;margin-inline-end:-4px}.fixedDataTableCellGroupLayout_cellGroup{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}.fixedDataTableCellGroupLayout_cellGroup>.public_fixedDataTableCell_main{display:inline-block;vertical-align:top;white-space:normal}.fixedDataTableCellGroupLayout_cellGroupWrapper{position:absolute;top:0}.fixedDataTableCellLayout_main{border-right-style:solid;border-width:0 1px 0 0;box-sizing:border-box;display:block;overflow:hidden;position:absolute;white-space:normal}.fixedDataTableCellLayout_lastChild{border-width:0 1px 1px 0}.fixedDataTableCellLayout_alignRight{text-align:right}.fixedDataTableCellLayout_alignCenter{text-align:center}.fixedDataTableCellLayout_wrap1{display:table}.fixedDataTableCellLayout_wrap2{display:table-row}.fixedDataTableCellLayout_wrap3{display:table-cell;vertical-align:middle}.fixedDataTableCellLayout_columnResizerContainer{position:absolute;right:0;width:6px;z-index:1}.fixedDataTableCellLayout_columnResizerContainer:hover{cursor:ew-resize}.fixedDataTableCellLayout_columnResizerContainer:hover .fixedDataTableCellLayout_columnResizerKnob{visibility:visible}.fixedDataTableCellLayout_columnResizerKnob{position:absolute;right:0;visibility:hidden;width:4px}.fixedDataTableColumnResizerLineLayout_mouseArea{cursor:ew-resize;position:absolute;right:-5px;width:12px}.fixedDataTableColumnResizerLineLayout_main{border-right-style:solid;border-right-width:1px;box-sizing:border-box;position:absolute;z-index:10}.fixedDataTableColumnResizerLineLayout_hiddenElem,body[dir=rtl] .fixedDataTableColumnResizerLineLayout_main{display:none!important}.fixedDataTableLayout_main{border-style:solid;border-width:1px;box-sizing:border-box;overflow:hidden;position:relative}.fixedDataTableLayout_hasBottomBorder,.fixedDataTableLayout_header{border-bottom-style:solid;border-bottom-width:1px}.fixedDataTableLayout_footer .public_fixedDataTableCell_main{border-top-style:solid;border-top-width:1px}.fixedDataTableLayout_bottomShadow,.fixedDataTableLayout_topShadow{height:4px;left:0;position:absolute;right:0;z-index:1}.fixedDataTableLayout_bottomShadow{margin-top:-4px}.fixedDataTableLayout_rowsContainer{overflow:hidden;position:relative}.fixedDataTableLayout_horizontalScrollbar{bottom:0;position:absolute}.fixedDataTableRowLayout_main{box-sizing:border-box;overflow:hidden;position:absolute;top:0}.fixedDataTableRowLayout_body{left:0;position:absolute;top:0}.fixedDataTableRowLayout_fixedColumnsDivider{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-left-style:solid;border-left-width:1px;left:0;position:absolute;top:0;width:0}.fixedDataTableRowLayout_columnsShadow{width:4px}.fixedDataTableRowLayout_rowWrapper{position:absolute;top:0}.ScrollbarLayout_main{box-sizing:border-box;outline:none;overflow:hidden;position:absolute;transition-duration:.25s;transition-timing-function:ease;-webkit-user-select:none;user-select:none}.ScrollbarLayout_mainVertical{bottom:0;right:0;top:0;transition-property:background-color width;width:15px}.ScrollbarLayout_mainVertical.public_Scrollbar_mainActive,.ScrollbarLayout_mainVertical:hover{width:17px}.ScrollbarLayout_mainHorizontal{bottom:0;height:15px;left:0;transition-property:background-color height}.ScrollbarLayout_mainHorizontal.public_Scrollbar_mainActive,.ScrollbarLayout_mainHorizontal:hover{height:17px}.ScrollbarLayout_face{left:0;overflow:hidden;position:absolute;z-index:1}.ScrollbarLayout_face:after{border-radius:6px;content:"";display:block;position:absolute;transition:background-color .25s ease}.ScrollbarLayout_faceHorizontal{bottom:0;left:0;top:0}.ScrollbarLayout_faceHorizontal:after{bottom:4px;left:0;top:4px;width:100%}.ScrollbarLayout_faceVertical{left:0;right:0;top:0}.ScrollbarLayout_faceVertical:after{height:100%;left:4px;right:4px;top:0}.public_fixedDataTable_hasBottomBorder,.public_fixedDataTable_header,.public_fixedDataTable_main{border-color:#d3d3d3}.public_fixedDataTable_header .public_fixedDataTableCell_main{font-weight:700}.public_fixedDataTable_header,.public_fixedDataTable_header .public_fixedDataTableCell_main{background-color:#f6f7f8;background-image:linear-gradient(#fff,#efefef)}.public_fixedDataTable_footer .public_fixedDataTableCell_main{background-color:#f6f7f8;border-color:#d3d3d3}.public_fixedDataTable_topShadow{background:0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR4AWPUkNeSBhHCjJoK2twgFisAFagCCp3pJlAAAAAASUVORK5CYII=) repeat-x}.public_fixedDataTable_bottomShadow{background:0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAHElEQVQI12MwNjZmZdAT1+Nm0JDWEGZQk1GTBgAWkwIeAEp52AAAAABJRU5ErkJggg==) repeat-x}.public_fixedDataTable_horizontalScrollbar .public_Scrollbar_mainHorizontal{background-color:#fff}.public_fixedDataTableCell_main{background-color:#fff;border-color:#d3d3d3}.public_fixedDataTableCell_highlighted{background-color:#f4f4f4}.public_fixedDataTableCell_cellContent{padding:8px}.public_fixedDataTableCell_columnResizerKnob{background-color:#0284ff}.public_fixedDataTableColumnResizerLine_main{border-color:#0284ff}.public_fixedDataTableRow_main{background-color:#fff}.public_fixedDataTableRow_highlighted,.public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main{background-color:#f6f7f8}.public_fixedDataTableRow_fixedColumnsDivider{border-color:#d3d3d3}.public_fixedDataTableRow_columnsShadow{background:0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==) repeat-y}.public_Scrollbar_main.public_Scrollbar_mainActive,.public_Scrollbar_main:hover{background-color:#fffc}.public_Scrollbar_mainOpaque,.public_Scrollbar_mainOpaque.public_Scrollbar_mainActive,.public_Scrollbar_mainOpaque:hover{background-color:#fff}.public_Scrollbar_face:after{background-color:#c2c2c2}.public_Scrollbar_faceActive:after,.public_Scrollbar_main:hover .public_Scrollbar_face:after,.public_Scrollbar_mainActive .public_Scrollbar_face:after{background-color:#7d7d7d}.reports-page{height:100%;margin:0 auto;max-width:1092px;min-width:1000px;padding-bottom:64px;padding-top:36px;position:relative}.reports-page .reports-loading{display:block;font-size:36px;margin-bottom:20px;margin-top:7%;padding:25px;text-align:center;width:100%}.reports-page .reports-loading.on-top{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:121px}.reports-page .reports-notes{border:1px solid #ccc;border-radius:4px;display:block;font-size:19px;margin-bottom:20px;margin-top:18px;padding:25px;text-align:center;width:100%}.reports-page .reports-notes span{margin-bottom:20px}.reports-page .filters-container{border:1px solid #d3d3d3;border-radius:4px;display:block;height:80px;margin-bottom:20px;width:100%}.reports-page .filters-container .reports-filter{border-radius:4px;border-top:4px solid #35a8df;height:100%;padding:20px;vertical-align:middle;width:100%}.reports-page .filters-container .reports-filter div.date-filter-container{margin-right:64px}.reports-page .filters-container .reports-filter div.client-name-filter-container{margin-right:24px}.reports-page .filters-container .reports-filter div.client-name-filter-container .client-name-container,.reports-page .filters-container .reports-filter div.client-name-filter-container .client-name-container .select-container{width:200px}.reports-page .filters-container .reports-filter div.client-name-filter-container .client-name-container .select-container select{background-position-x:170px!important;width:200px}.reports-page .filters-container .reports-filter .end-date-containers+.update-filters-container{margin-left:288px}.reports-page .filters-container .reports-filter .end-date-containers+.update-filters-container .update-filters-error{display:block;left:-216px;top:36px;width:300px}.reports-page .filters-container .reports-filter .update-filters-container{text-align:right!important}.reports-page .filters-container .reports-filter .update-filters-container .update-filters-button{position:absolute;right:24px;top:61px}.reports-page .filters-container .reports-filter .update-filters-container span.update-filters-error{color:red;font-size:12px;font-weight:700;padding-right:2px;padding-top:3px;vertical-align:bottom}.reports-page .filters-container .reports-filter div.filter-container{display:inline-block;text-align:left}.reports-page .filters-container .reports-filter div.filter-container .month-container,.reports-page .filters-container .reports-filter div.filter-container label{-webkit-margin-end:8px;font-weight:400;margin-inline-end:8px}.reports-page .filters-container .reports-filter div.filter-container .client-name-container,.reports-page .filters-container .reports-filter div.filter-container .date-container{display:inline-block}.reports-page .filters-container .reports-filter div.filter-container .select-container{background:#fff;border-radius:4px;width:120px}.reports-page .filters-container .reports-filter div.filter-container .select-container select,.reports-page .filters-container .reports-filter div.filter-container .select-container ul{appearance:none;-moz-appearance:none;-webkit-appearance:none}[dir=ltr] .reports-page .filters-container .reports-filter div.filter-container .select-container select,[dir=ltr] .reports-page .filters-container .reports-filter div.filter-container .select-container ul{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBFMzFERjVCQ0VFMTFFNUJGNTk5MzAxMTMxQzUzNzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBFMzFERjZCQ0VFMTFFNUJGNTk5MzAxMTMxQzUzNzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MEUzMURGM0JDRUUxMUU1QkY1OTkzMDExMzFDNTM3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MEUzMURGNEJDRUUxMUU1QkY1OTkzMDExMzFDNTM3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlE5gP8AAACjSURBVHjaYvz//z8DNQETA5XBqIGUAxZ0ga6urmVAqg2IrxDQqwPEVWVlZVGEXDgTiNcBsQoew1SgamYS4+WDQJwPxFuAWAaLvAxULh+qFr+XoWA7EHMB8U4gdgDi11BxUSDeAcTVUDUMxBoIAmuBmAeId0ENZYCyu6FyDKQaCAILgZgX6ioQmAsVYyDXQBCYAjWUEcrGCxhHC4dRA0kHAAEGAMgrHyQeCwTHAAAAAElFTkSuQmCC) no-repeat 90px}[dir=rtl] .reports-page .filters-container .reports-filter div.filter-container .select-container select,[dir=rtl] .reports-page .filters-container .reports-filter div.filter-container .select-container ul{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBFMzFERjVCQ0VFMTFFNUJGNTk5MzAxMTMxQzUzNzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBFMzFERjZCQ0VFMTFFNUJGNTk5MzAxMTMxQzUzNzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MEUzMURGM0JDRUUxMUU1QkY1OTkzMDExMzFDNTM3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MEUzMURGNEJDRUUxMUU1QkY1OTkzMDExMzFDNTM3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlE5gP8AAACjSURBVHjaYvz//z8DNQETA5XBqIGUAxZ0ga6urmVAqg2IrxDQqwPEVWVlZVGEXDgTiNcBsQoew1SgamYS4+WDQJwPxFuAWAaLvAxULh+qFr+XoWA7EHMB8U4gdgDi11BxUSDeAcTVUDUMxBoIAmuBmAeId0ENZYCyu6FyDKQaCAILgZgX6ioQmAsVYyDXQBCYAjWUEcrGCxhHC4dRA0kHAAEGAMgrHyQeCwTHAAAAAElFTkSuQmCC) no-repeat 16px}.reports-page .filters-container .reports-filter div.filter-container .dropdown button{background:#fff}.reports-page .filters-container .reports-filter div.filter-container input{background:none;border:1px solid #ccc;border-radius:4px;cursor:not-allowed;font-family:Lato;height:36px;padding-left:10px;padding-right:10px;vertical-align:middle;width:100%}.reports-page .filters-container .reports-filter div.filter-container input:disabled{background:#d3d3d359}.reports-page .filters-container .reports-filter .filter-container.destination-hotel-name-container{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAABGdBTUEAALGPC/xhBQAABBRJREFUSA21l1tIVFEUhpszOtIgDDOSFQ0WEelDBZFRUQRT9JAPFVF2I8HRZpSgIB+ih8peii4EEaWOYmBpYSUV5UNFN+giQW89ZEGNkZSG05QZTnPpW4c5cuZ0RhrTA9u99lr/+v+9z95n7dEyaZSnoaFhSTwe32CxWDzAZtDyaaFEItGL7zn2jcLCwocejyeK/U+PxQxVX1+/DP9JiJebxfU+hLsZH6iqqurQ+9PZKYIIWFhVLf0hSYDsC61NUZTbDLsdDkdfOBx2supZtLXEtoGdmyS/kpeX5y0tLf2VHJt2I4JJsYv0O0BGITvqcrlOQjBomomzvb3dGgqFKsg5QXOQ02W321eXlZX9TJczIsjKDjPrWpLCrGiTz+e7ny7J6Ce3iNw7+GeT3+H3+zfRJ4w4GauCjY2NS2Ox2DPGcdpa9uOeBDN5mpqa5kSj0S5W6mLCaPoDZvmKOBE7DlDEj41FTDgqKyvf0fnFhquWVdvFNj5KIBBYDGAlgf7s7OwTRkAmYyZ7DfwL+KbTbzfLVQiulwDvvK2iouKHGSgTHzzqq2RPVV5jrgiuEmfy6BvjGY9tNpt8QrIAlddIIIJucWZlZb0xBscy9nq9/YgNwGtvbW11GjkUglPFmZub+8UY/I9xn+QODg6q3HoeWWE4GXToA/9pa1wqt55LVtgrjkgkMlMfGKvd2dmZQ24+vDGn06muVM8lK3yZdKzRB8Zq9/T0rIbTSntFWYwZeRSr1Xoz6ZRCPFLqjMAMxtr3p/GmpCput1vK2EfE5lMdtqZEMxxQ3ubBs43XGaGIXDJLV0pKSoYJqNcR4NPUVfUzMQOP5uPmmEwtvQBGyuV5Sl3QDK/WUkpSC7O6C2AaSbeam5unmIHT+eSgDAwMXGLCxfC8zcnJOZIOqwoCigPaQt8NcOHw8PBLuUHSJen9TG52MBh8hNhG8r/T1pWXl3/TY/R2yiFpaWnJHxoa6iBZ/WlB8lVKXoDxY66b31oiYwsTKqYvo/loNmIJ8K8LCgqKk9ukwVP6FEGJsBc2Xs9BzH0QqVcMRD+w39P343diyzebR5Mnjr8N3wrsWdgX2CKvGjH585eghuHEToekirYB3wLNr/UQf8C+yRto5NfBa1a8gHv1OXg7sd2Intew+j6toB7EcXdB5IZwCmQhboRe9umzHiM2d+tWMJfB/Abvqa6ufmrE/JOgMWm0cV1d3SniNbTPTGwRd6xaOrUc9ZRqg/Ho+am4H54HtGnU5+tyJvS84y4o9ZN93YJIkLaUA3h2QgWFnE/oK6IbMX+xlz5e8y5NdNz3UCOWnkO0k0MkVSxCW8lEuiZUUERZ3Rm6PQh+4mZaNO57KCL6p6ioqAaxJ7zaGdTpcxMuKP/K8f/GZkTlv6u9fwAd3cB4Q5zdZwAAAABJRU5ErkJggg==) no-repeat 0;background-position-x:8px;background-size:16px auto;width:48%}.reports-page .filters-container .reports-filter .filter-container.destination-hotel-name-container input{font-family:Lato;padding-left:28px!important}.reports-page .filters-container .reports-filter .filter-container.traveler-name-container{width:23%}.reports-page .filters-container .reports-filter .filter-container.date-container{padding-right:30px!important;position:relative;width:11.5%}.reports-page .filters-container .reports-filter .filter-container.date-container input{width:128px!important}.reports-page .filters-container .reports-filter .filter-container.date-container i.glyphicon.glyphicon-calendar.fa.fa-calendar{color:#a9a9a9;position:absolute;right:10px;top:12px}.reports-page .filters-container .reports-filter .filter-container.end-date-container{margin-right:0}.reports-page .filters-container .export-to-csv{position:absolute;right:24px;top:112px;width:6%}.reports-page .filters-container .export-to-csv button{color:#35a8df;font-size:12px;font-style:normal;font-weight:400}.reports-page .filters-container .export-to-csv button:focus{outline:0}.reports-page .reports-container.loading{filter:blur(2px) grayscale(40%);opacity:.5}.reports-page .report-header{margin-bottom:12px;margin-top:12px;text-align:center}.reports-page .report-header span{font-size:24px}.reports-page .reports-container{border-radius:4px;display:block;margin-bottom:20px;width:100%}.reports-page .reports-container .table-container{font-size:12px}.reports-page .reports-container .upper{display:block;width:100%}.reports-page .reports-container .upper .text-reports-container{background:#00abdb;border-radius:4px;display:block;font-family:Lato;height:80px;text-align:center}.reports-page .reports-container .upper .text-reports-container .text-report{display:inline-block;height:100%;padding-top:4px;width:25%}.reports-page .reports-container .upper .text-reports-container .text-report:not(:last-of-type){border-right:1px solid #fff}.reports-page .reports-container .upper .text-reports-container .text-report .text-report-description{display:block;margin-left:4px}.reports-page .reports-container .upper .text-reports-container .text-report .text-report-description span{color:#fff;font-size:16px;font-weight:300}.reports-page .reports-container .upper .text-reports-container .text-report .text-report-data{color:#fff;display:inline-block;margin-top:-4px;text-align:center}.reports-page .reports-container .upper .text-reports-container .text-report .text-report-data .text-report-value{display:inline-block}.reports-page .reports-container .upper .text-reports-container .text-report .text-report-data .text-report-value span{font-size:41px;text-align:center}.reports-page .reports-container .upper .text-reports-container .text-report .text-report-data .text-report-unit{display:inline-block}.reports-page .reports-container .upper .text-reports-container .text-report .text-report-data .text-report-unit span{font-size:14px;font-weight:300;text-align:center}.reports-page .reports-container .upper .chart-reports-container{display:block;margin-top:16px;text-align:left;vertical-align:top}.reports-page .reports-container .upper .chart-reports-container .chart-report{display:inline-block;text-align:left;width:50%}.reports-page .reports-container .upper .chart-reports-container .chart-report.total-spent .text-report-value{color:#2ac45b}.reports-page .reports-container .upper .chart-reports-container .chart-report.average-price-per-night .text-report-value{color:#f3884a}.reports-page .reports-container .upper .chart-reports-container .chart-report .text-report{display:block;margin:0 auto;width:80%}.reports-page .reports-container .upper .chart-reports-container .chart-report .text-report .text-report-data{display:inline-block;text-align:center}.reports-page .reports-container .upper .chart-reports-container .chart-report .text-report .text-report-data .text-report-value{display:block}.reports-page .reports-container .upper .chart-reports-container .chart-report .text-report .text-report-data .text-report-value span{font-size:42px;text-align:center}.reports-page .reports-container .upper .chart-reports-container .chart-report .text-report .text-report-data .text-report-unit{display:block}.reports-page .reports-container .upper .chart-reports-container .chart-report .text-report .text-report-data .text-report-unit span{font-size:16px;text-align:center}.reports-page .reports-container .upper .chart-reports-container .chart-report .text-report .text-report-description{display:inline-block;height:100%;margin-left:4px}.reports-page .reports-container .upper .chart-reports-container .chart-report .text-report .text-report-description span{color:#737373;display:block;font-size:17px;font-weight:300;line-height:18px}.reports-page .reports-container .upper .chart-reports-container .chart-report .bar-chart-container{height:200px;margin:0 auto;width:80%}.reports-page .reports-container .upper .chart-reports-container .chart-report .bar-chart-container canvas{margin:0 auto}.reports-page .reports-container .upper .chart-reports-container .text-report .text-report-description span,.reports-page .reports-container span.text-cell{text-transform:capitalize}.reports-page .reports-container span.cell-span.monetary.negative{color:red}.reports-page .reports-container span.cell-span.variance{margin-left:4px}.reports-page .reports-container span.cell-span.variance:before{content:"("}.reports-page .reports-container span.cell-span.variance.excess{color:red}.reports-page .reports-container span.cell-span.variance:after{content:"%)"}.reports-page .reports-container .oop{margin-top:120px}.reports-page .reports-container .oop .left-pie{margin-left:33.5%;width:33.5%}.reports-page .reports-container .oop .left-pie .oop-gauge-container p.title{font-size:19px;margin:10px;text-align:center}.reports-page .reports-container .oop .oop-table{margin-left:10%;margin-top:20px}.reports-page .reports-container .oop .oop-table span.traveler-name{text-transform:capitalize}.reports-page .reports-container .oop .oop-table button.export{float:right;margin-right:70px}.reports-page .reports-container .bottom{margin-top:120px}.reports-page .reports-container .bottom .table-container{display:inline-block;text-align:left;vertical-align:top}.reports-page .reports-container .bottom .table-container .table-header{background:#00abdb;color:#fff}.reports-page .reports-container .bottom .table-container .table-header span.table-title{margin-right:6px}.reports-page .reports-container .bottom .table-container .table-header span.table-sort{font-size:12px;font-weight:300}.reports-page .reports-container .bottom .table-container span.cell-span{font-size:12px}.reports-page .reports-container .bottom .table-container.top-cities-table-container .fixedDataTableLayout_main.public_fixedDataTable_main{margin-left:0}.reports-page .reports-container .bottom .table-container.top-travelers-table-container .fixedDataTableLayout_main.public_fixedDataTable_main{margin-right:0}.reports-page .reports-container .bottom .table-container .fixedDataTableLayout_main,.reports-page .reports-container .bottom .table-container .public_fixedDataTable_main{margin:0 auto}.reports-page .reports-container .bottom .table-container .fixedDataTableLayout_main .public_fixedDataTable_header,.reports-page .reports-container .bottom .table-container .fixedDataTableLayout_main .public_fixedDataTable_header .public_fixedDataTableCell_main,.reports-page .reports-container .bottom .table-container .public_fixedDataTable_main .public_fixedDataTable_header,.reports-page .reports-container .bottom .table-container .public_fixedDataTable_main .public_fixedDataTable_header .public_fixedDataTableCell_main{background:none}.reports-page .reports-container .bottom .table-container .fixedDataTableLayout_main .ScrollbarLayout_main.ScrollbarLayout_mainVertical.public_Scrollbar_main,.reports-page .reports-container .bottom .table-container .fixedDataTableLayout_main .fixedDataTableLayout_bottomShadow.public_fixedDataTable_bottomShadow,.reports-page .reports-container .bottom .table-container .fixedDataTableLayout_main .fixedDataTableLayout_horizontalScrollbar.public_fixedDataTable_horizontalScrollbar,.reports-page .reports-container .bottom .table-container .public_fixedDataTable_main .ScrollbarLayout_main.ScrollbarLayout_mainVertical.public_Scrollbar_main,.reports-page .reports-container .bottom .table-container .public_fixedDataTable_main .fixedDataTableLayout_bottomShadow.public_fixedDataTable_bottomShadow,.reports-page .reports-container .bottom .table-container .public_fixedDataTable_main .fixedDataTableLayout_horizontalScrollbar.public_fixedDataTable_horizontalScrollbar{display:none!important}.reports-page .reports-container .bottom .table-container .fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer,.reports-page .reports-container .bottom .table-container .fixedDataTableLayout_main .fixedDataTableRowLayout_main.public_fixedDataTableRow_main.public_fixedDataTableRow_highlighted.public_fixedDataTableRow_odd.public_fixedDataTable_bodyRow,.reports-page .reports-container .bottom .table-container .public_fixedDataTable_main .fixedDataTableLayout_rowsContainer,.reports-page .reports-container .bottom .table-container .public_fixedDataTable_main .fixedDataTableRowLayout_main.public_fixedDataTableRow_main.public_fixedDataTableRow_highlighted.public_fixedDataTableRow_odd.public_fixedDataTable_bodyRow{overflow:visible!important}.reports-page .reports-container .bottom .top-cities-table-container{min-width:54.5%}.reports-page .reports-container .bottom .top-cities-table-container span.city-name{text-transform:capitalize}.reports-page .reports-container .bottom .top-travelers-table-container{display:inline-block;width:35.5%}.reports-page .reports-container .bottom .top-travelers-table-container .fixedDataTableLayout_main.public_fixedDataTable_main .public_fixedDataTable_header,.reports-page .reports-container .bottom .top-travelers-table-container .fixedDataTableLayout_main.public_fixedDataTable_main .public_fixedDataTable_header .public_fixedDataTableCell_main{background:none}.reports-page .reports-container .bottom .top-travelers-table-container span.traveler-name{text-transform:capitalize}.reports-page .reports-container .bottom .cost-centers-table-container{width:60%}.reports-page .reports-container .bottom .cost-centers-table-container+.table-container{width:40%!important}.reports-page .reports-container .extra,.reports-page .reports-container hr.bottom-extra-separator{margin-top:48px}.reports-page .reports-container .extra .table-container{vertical-align:top}.reports-page .reports-container .extra .table-container .table-header{background:#00abdb;color:#fff}.reports-page .reports-container .extra .table-container .table-header span.table-title{margin-right:6px}.reports-page .reports-container .extra .table-container .table-header span.table-sort{font-size:12px;font-weight:300}.reports-page .reports-container .extra .table-container span.cell-span{font-size:12px}.reports-page .reports-container .extra .table-container .fixedDataTableLayout_main,.reports-page .reports-container .extra .table-container .public_fixedDataTable_main{margin:0 auto}.reports-page .reports-container .extra .table-container .fixedDataTableLayout_main .public_fixedDataTable_header,.reports-page .reports-container .extra .table-container .fixedDataTableLayout_main .public_fixedDataTable_header .public_fixedDataTableCell_main,.reports-page .reports-container .extra .table-container .public_fixedDataTable_main .public_fixedDataTable_header,.reports-page .reports-container .extra .table-container .public_fixedDataTable_main .public_fixedDataTable_header .public_fixedDataTableCell_main{background:none}.reports-page .reports-container .extra .table-container .fixedDataTableLayout_main .ScrollbarLayout_main.ScrollbarLayout_mainVertical.public_Scrollbar_main,.reports-page .reports-container .extra .table-container .fixedDataTableLayout_main .fixedDataTableLayout_bottomShadow.public_fixedDataTable_bottomShadow,.reports-page .reports-container .extra .table-container .fixedDataTableLayout_main .fixedDataTableLayout_horizontalScrollbar.public_fixedDataTable_horizontalScrollbar,.reports-page .reports-container .extra .table-container .public_fixedDataTable_main .ScrollbarLayout_main.ScrollbarLayout_mainVertical.public_Scrollbar_main,.reports-page .reports-container .extra .table-container .public_fixedDataTable_main .fixedDataTableLayout_bottomShadow.public_fixedDataTable_bottomShadow,.reports-page .reports-container .extra .table-container .public_fixedDataTable_main .fixedDataTableLayout_horizontalScrollbar.public_fixedDataTable_horizontalScrollbar{display:none!important}.reports-page .reports-container .extra .table-container .fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer,.reports-page .reports-container .extra .table-container .fixedDataTableLayout_main .fixedDataTableRowLayout_main.public_fixedDataTableRow_main.public_fixedDataTableRow_highlighted.public_fixedDataTableRow_odd.public_fixedDataTable_bodyRow,.reports-page .reports-container .extra .table-container .public_fixedDataTable_main .fixedDataTableLayout_rowsContainer,.reports-page .reports-container .extra .table-container .public_fixedDataTable_main .fixedDataTableRowLayout_main.public_fixedDataTableRow_main.public_fixedDataTableRow_highlighted.public_fixedDataTableRow_odd.public_fixedDataTable_bodyRow{overflow:visible!important}.reports-page .reports-container .extra .annual-budget-actual-spend{display:inline-block;text-align:left;width:100%}.reports-page .reports-container .extra .annual-budget-actual-spend span.city-name{text-transform:capitalize}.referral-page{height:100%;margin:0 auto;max-width:1092px;min-width:800px;padding:36px 10px 64px;position:relative}.referral-page>div{display:inline-block;vertical-align:top;width:50%}.referral-page .text-container{width:40%}.referral-page .text-container h1 img{margin-right:2px}.referral-page .text-container h1 span{font-weight:700;vertical-align:middle}.referral-page .text-container h1 span.arbi{color:#0b4e96}.referral-page .text-container h1 span.trip{color:#35a8df}.referral-page .text-container .terms{font-size:24px;padding-bottom:20px;padding-top:5px}.referral-page .text-container .terms h3,.referral-page .text-container .terms h4{margin-top:15px}.referral-page .text-container .terms span{display:block}.referral-page .text-container .invitation .frm{height:195px;padding:3px;position:relative;width:370px}.referral-page .text-container .invitation .frm label{font-weight:400;width:30%}.referral-page .text-container .invitation .frm input{display:inline-block;width:70%}.referral-page .text-container .invitation .frm input:focus{outline:none}.referral-page .text-container .invitation .frm input[type=text]{margin-bottom:5px}.referral-page .text-container .invitation .frm small{float:right;width:70%}.referral-page .text-container .invitation .frm button{float:right;margin-top:10px;width:70%}.referral-page .text-container .invitation .frm .form-hover{background:#ffffffe6;height:100%;left:0;position:absolute;top:0;width:100%}.referral-page .text-container .invitation .frm .form-hover .busy,.referral-page .text-container .invitation .frm .form-hover .failed,.referral-page .text-container .invitation .frm .form-hover .success{text-align:center}.referral-page .text-container .invitation .frm .form-hover .busy i.fa,.referral-page .text-container .invitation .frm .form-hover .failed i.fa,.referral-page .text-container .invitation .frm .form-hover .success i.fa{margin-right:4px;vertical-align:middle}.referral-page .text-container .invitation .frm .form-hover .busy span,.referral-page .text-container .invitation .frm .form-hover .failed span,.referral-page .text-container .invitation .frm .form-hover .success span{color:#555;font-size:20px;vertical-align:middle}.referral-page .text-container .invitation .frm .form-hover .busy{margin-top:59px}.referral-page .text-container .invitation .frm .form-hover .failed,.referral-page .text-container .invitation .frm .form-hover .success{margin-top:60px}.referral-page .text-container .invitation .frm .form-hover .success i.fa{color:#00ae80}.referral-page .image-container{height:480px;width:60%}.referral-page .image-container .bg{background:#918c86;background-image:url(/static/media/referral.a2a54c75a25d45153e1a.jpeg);background-repeat:no-repeat;background-size:100% 100%;border-radius:0 4px 4px 0;height:100%;width:100%}.referral-page .image-container .bg .gradient{background:linear-gradient(270deg,#0000,#fff);height:100%;width:100%}.confirmation-page{margin:0 auto;width:-webkit-fit-content;width:fit-content}.confirmation-page__content{display:flex;gap:21px}.confirmation-page__main{display:flex;flex-direction:column;gap:16px;width:744px}.confirmation-page__side{width:355px}.confirmation-page__side .deal-details-break-price{margin-bottom:64px;margin-top:20px;padding:30px 32px;width:100%}.confirmation-page .order-confirmation{padding:16px}.confirmation-page .order-confirmation__title{color:var(--general-colors-black);font-size:24px;font-weight:700;line-height:28.8px;margin-bottom:4px}.confirmation-page .order-confirmation__content{display:flex}.confirmation-page .order-confirmation__text{-webkit-margin-start:8px;color:#008f4b;font-size:15px;font-weight:400;line-height:21px;margin-inline-start:8px}.confirmation-page .travelers{background-color:#fafafa;border-radius:8px;font-size:16px;padding:16px 24px}.confirmation-page .travelers__title{display:flex;margin-bottom:16px}.confirmation-page .travelers__title-text{-webkit-margin-start:8px;color:var(--general-colors-gray-dark);font-weight:800;line-height:25px;margin-inline-start:8px}.confirmation-page .travelers__names{color:var(--general-colors-black);font-weight:600;line-height:20.32px}.confirmation-page .travelers .go-to-booking-page{color:var(--general-colors-primary);font-size:13px;font-weight:400;line-height:19px;width:-webkit-fit-content;width:fit-content}.confirmation-page .travelers .go-to-booking-page:hover{cursor:pointer;text-decoration:underline}.confirmation-page .cancellation-terms,.confirmation-page .contact-us,.confirmation-page .terms-of-supplier{background-color:#fafafa;border-radius:8px;padding:16px 32px}.confirmation-page .cancellation-terms .title,.confirmation-page .contact-us .title,.confirmation-page .terms-of-supplier .title{color:var(--general-colors-black);font-size:18px;font-weight:800;line-height:25px;margin-bottom:10px}.confirmation-page .cancellation-terms__text,.confirmation-page .contact-us__text,.confirmation-page .terms-of-supplier__text{color:var(--general-colors-gray-dark);font-size:13px;font-weight:400;line-height:19px}.confirmation-page .cancellation-terms__text-red,.confirmation-page .contact-us__text-red,.confirmation-page .terms-of-supplier__text-red{color:#d66845}.confirmation-page .cancellation-terms__text-green,.confirmation-page .contact-us__text-green,.confirmation-page .terms-of-supplier__text-green{color:#008f4b}.confirmation-page .terms-of-supplier{white-space:pre-line}.confirmation-page .terms-of-supplier .text-button{background:none;border:none;color:var(--general-colors-primary);font-family:Lato!important;font-size:13px;font-style:normal;font-weight:400;line-height:19px;padding:0}.confirmation-page .terms-of-supplier .text-button:hover{cursor:pointer;text-decoration:underline}.confirmation-page .cancellation-terms,.confirmation-page .contact-us{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;padding:16px 32px 32px}.confirmation-page__button{background-color:#0000;border:1px solid var(--general-colors-primary);border-radius:5px;color:var(--general-colors-primary);font-size:14px;font-weight:700;height:41px;line-height:16.8px;padding:12px 18px;width:180px}.confirmation-page .reservation-details{border-radius:8px;box-shadow:0 0 12px 0 rgba(0,0,0,.102);color:var(--general-colors-gray-dark);display:flex;flex-direction:column;font-size:15px;font-weight:400;gap:12px;line-height:21px;padding:30px 32px}.confirmation-page .reservation-details img{border-radius:8px;height:180px;object-fit:cover;width:100%}.confirmation-page .reservation-details__hotel-name{color:var(--general-colors-black);font-size:18px;font-weight:800;line-height:25px}.confirmation-page .reservation-details__reviews{display:flex;gap:4px}.confirmation-page .reservation-details__reviews .stars .star{background:var(--general-stars);display:inline-block;height:13px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:13px}.confirmation-page .reservation-details__reviews .stars .star.full{-webkit-mask-image:url(/static/media/star.f8f1b2cfbdbd20892b5b.svg);mask-image:url(/static/media/star.f8f1b2cfbdbd20892b5b.svg)}.confirmation-page .reservation-details__reviews .stars .star.half{-webkit-mask-image:url(/static/media/half_star.18eb957c5ba17d4a20be.svg);mask-image:url(/static/media/half_star.18eb957c5ba17d4a20be.svg)}[dir=rtl] .confirmation-page .reservation-details__reviews .stars .star.half{transform:scaleX(-1)}.confirmation-page .reservation-details__reviews .stars .star.empty{-webkit-mask-image:url(/static/media/empty_star.1851e050d8a4a0be2b8d.svg);mask-image:url(/static/media/empty_star.1851e050d8a4a0be2b8d.svg)}.confirmation-page .reservation-details__address,.confirmation-page .reservation-details__rooms-and-guests{align-items:center;display:flex;gap:8px;text-transform:capitalize}.confirmation-page .reservation-details__hotel-address{margin-bottom:4px}.confirmation-page .reservation-details__dates{color:var(--general-colors-black)}.about-us{align-items:center;color:var(--general-colors-gray-dark);display:flex;flex-direction:column;margin:auto;max-width:600px;padding-bottom:100px;width:60vw}.about-us .world-icon{height:259px;margin:50px auto;width:279px}.about-us .title{font-size:24px;font-weight:700;line-height:28.8px;margin:0 0 20px}.about-us .text{font-size:15px;font-weight:400;line-height:21px;white-space:pre-line}.contact-us-page{align-items:center;color:var(--general-colors-gray-dark);display:flex;flex-direction:column;gap:66px;padding-top:49px}.contact-us-page .title{font-size:38px;font-weight:700;letter-spacing:0;line-height:45.6px;margin:0 0 17px;text-align:center;text-transform:capitalize}.contact-us-page .text{font-size:15px;font-weight:400;line-height:21px;text-align:center;white-space:pre-line;width:585px}.contact-us-page .contact-methods{display:flex;gap:21px}.contact-us-page .contact-methods .contact-card{border:1px solid #d7dada;border-radius:20px;display:flex;flex-direction:column;height:252px;padding:24px;width:355px}.contact-us-page .contact-methods .contact-card-title{margin-top:14px}.contact-us-page .contact-methods .contact-card a{color:var(--desktop-link);direction:ltr}.contact-us-page .contact-methods .contact-card .email-content{font-size:15px;font-weight:700;line-height:18px;margin-top:14.5px}.contact-us-page .contact-methods .contact-card .phone-content{display:flex;flex-wrap:wrap;gap:20px;margin-top:38px}.contact-us-page .contact-methods .contact-card .phone-content__item{align-content:center;align-items:center;display:flex;font-size:13px;gap:4px}.contact-us-page .contact-methods .contact-card .chat-content{padding-top:28px}.contact-us-page .contact-methods .contact-card .chat-content .live-chat{align-items:center;border-radius:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.122);color:var(--general-colors-primary);display:flex;font-size:15px;font-weight:700;gap:11px;line-height:18px;padding:8px 61px;transition:box-shadow .15s ease-in-out,transform .15s ease-in-out}.contact-us-page .contact-methods .contact-card .chat-content .live-chat:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.188)}.contact-us-page .team-available-text{color:#919595;font-size:18px;font-weight:800;line-height:25px}.trip-request-wizard-page{font-family:Lato;margin-left:auto;max-width:1080px;min-width:760px}.trip-request-wizard-page .title{color:var(--general-colors-gray-dark);font-size:24px;font-weight:600;padding:24px 0}.trip-request-wizard-page .wizard .destinations.busy{cursor:progress;opacity:.5}.trip-request-wizard-page .wizard .destinations.busy .add-destination{pointer-events:none}.trip-request-wizard-page .wizard .destinations .add-destination{height:65px;margin-top:24px;position:relative}.trip-request-wizard-page .wizard .destinations .add-destination:last-child{margin-bottom:65px}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container{padding-right:16px}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field{padding-right:24px}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field.destination{width:48%!important}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field.destination label{color:#919595;font-size:14px;font-weight:400;margin-bottom:2px;margin-left:4px}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field.destination .MuiInputBase-root legend{max-width:.01px}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field.destination .MuiInputBase-root .MuiAutocomplete-input{padding-left:0}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field.destination .MuiInputBase-root .MuiOutlinedInput-input::placeholder{color:var(--general-colors-black);font-size:15px;opacity:.5}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field.destination .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#275180}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field.destination .MuiInputBase-root:focus-within{background-color:#0000}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field.date .MuiInputAdornment-positionEnd .MuiIconButton-edgeEnd{display:none}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field.date .MuiInputAdornment-root{inset-inline-end:8px;position:absolute}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field.date .MuiInputBase-root{height:42px;min-width:200px}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field.date .MuiInputBase-root legend{max-width:.01px}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field.date .MuiInputLabel-root{color:#919595;font-size:14px;transform:translate(4px,-24px)}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .field.date .MuiInputBase-inputAdornedEnd{color:var(--general-colors-black);font-size:15px}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .remove-button{background-color:var(--general-colors-gray-dark);background-size:23px;border:0;cursor:pointer;height:23px;-webkit-mask-image:url(/static/media/trash_bin.ea24b785576b16e22797.svg);mask-image:url(/static/media/trash_bin.ea24b785576b16e22797.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:23px;mask-size:23px;position:absolute;right:0;top:30px;width:23px}.trip-request-wizard-page .wizard .destinations .add-destination .destination-container .remove-button:hover{background-color:#356e82}.trip-request-wizard-page .wizard .footer .add-another-destination{color:#2d65a1;cursor:pointer;font-weight:600;gap:10px;line-height:17px}.trip-request-wizard-page .wizard .footer .add-another-destination.busy{cursor:progress;opacity:.5}.trip-request-wizard-page .wizard .footer .add-another-destination:hover:not(.busy){text-decoration:underline}.trip-request-wizard-page .wizard .footer .add-another-destination:hover:not(.busy) a{background-color:#d1f0ff}.trip-request-wizard-page .wizard .footer .error{color:#ff5353}.trip-request-wizard-page .actions-bar{gap:12px;margin-top:24px}.forward-requests-page{font-family:Lato;font-weight:400;margin-left:auto;max-width:1080px;min-width:760px}.forward-requests-page hr.separator{margin:10px 25px}.forward-requests-page .name-bar .name{margin-top:2px;max-width:90%}.forward-requests-page .name-bar .name .edit-name,.forward-requests-page .name-bar .name .view-name{display:block;font-size:20px!important;max-width:100%;min-height:31px;min-width:210px}.forward-requests-page .name-bar .name .view-name{cursor:text;white-space:nowrap}.forward-requests-page .name-bar .name:hover .view-name{border-bottom:1px solid #e5e5e5}.forward-requests-page .name-bar .name .edit-name{margin-top:-36px;padding-bottom:4px}.forward-requests-page .forward-requests.paper .meta{margin-bottom:108px}.forward-requests-page .forward-requests.paper .meta.busy{cursor:progress;opacity:.5}.forward-requests-page .forward-requests.paper .meta.busy .field{pointer-events:none}.forward-requests-page .forward-requests.paper .meta .title{color:#333;font-size:16px;font-weight:700}.forward-requests-page .forward-requests.paper .meta .field{width:40%}.forward-requests-page .forward-requests.paper .meta .additional-info.section .field{width:93%!important}.forward-requests-page .forward-requests.paper .requests.busy{cursor:progress;opacity:.5}.forward-requests-page .forward-requests.paper .requests .flight-container,.forward-requests-page .forward-requests.paper .requests .title-line{border-bottom:1px solid #e5e5e5}.forward-requests-page .forward-requests.paper .requests .title-line{height:48px}.forward-requests-page .forward-requests.paper .requests .title-line>span{display:inline-block!important;width:93%!important}.forward-requests-page .forward-requests.paper .requests .title-line .check{display:inline-block!important;width:24px!important}.forward-requests-page .forward-requests.paper .requests .components .flight-container{display:block;max-height:75px}.forward-requests-page .forward-requests.paper .requests .components .flight-container.checked,.forward-requests-page .forward-requests.paper .requests .components .flight-container:hover{background:#fafcff}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component{display:inline-block!important;padding-bottom:12px;position:relative;width:93%!important}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component:last-of-type{margin-bottom:20px}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component.checked{background:#fafcff}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .component-icon,.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .field{display:inline-block}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .component-icon{margin-right:12px;padding-bottom:10px}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .component-icon i.fa{color:#ccc;font-size:18px}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .field{margin-right:20px;vertical-align:bottom;width:24%}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .field.dates{max-width:180px}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .field .field-input{display:inline-block;vertical-align:bottom}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .field .field-input,.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .field .field-input div{cursor:text!important}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .field .field-input label{white-space:nowrap}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .field .field-input.date{max-width:80px;width:40%!important}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .field .field-input.date+.field-input.select input{width:80px!important}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .field .field-input.select{max-width:80px;padding-left:20px;width:100%!important}.forward-requests-page .forward-requests.paper .requests .components .flight-container .add-component .check{display:inline-block;vertical-align:text-bottom;width:24px}.forward-requests-page .forward-requests.paper .requests .components .flight-container .check{display:inline-block}.forward-requests-page .forward-requests.paper .requests{margin-bottom:40px}.forward-requests-page .forward-requests.paper .actions-container{border-top:1px solid #e5e5e5;font-size:12px;padding-top:15px;position:relative}.forward-requests-page .forward-requests.paper .actions-container.busy{cursor:progress}.forward-requests-page .forward-requests.paper .actions-container.busy a.action{opacity:.5;pointer-events:none}.forward-requests-page .forward-requests.paper .actions-container .bottom-right-corner{margin-right:0!important;position:absolute;right:0;top:12px}.forward-requests-page .forward-requests.paper .actions-container .bottom-right-corner.busy-indicator.fa-spinner{font-size:20px}.forward-requests-page .forward-requests.paper .actions-container a.action{-webkit-margin-end:24px;color:#999;display:inline-block;margin-inline-end:24px}.forward-requests-page .forward-requests.paper .actions-container a.action.disabled{cursor:not-allowed}.forward-requests-page .forward-requests.paper .actions-container a.action:not(.disabled):hover{color:#333}.forward-requests-page .forward-requests.paper .actions-container a.action.trash{position:absolute;right:0;top:20px}.forward-requests-page .forward-requests.paper .actions-container span.saving{color:#999;inset-inline-end:56px;position:absolute}.add-airfare-wizard-page{font-family:Lato;font-weight:400;margin-left:auto;max-width:1080px;min-width:760px}.add-airfare-wizard-page .title{color:var(--general-colors-gray-dark);font-size:24px;font-weight:600;padding:24px 0}.add-airfare-wizard-page .wizard .airfare-flights{min-height:195px;padding-top:16px}.add-airfare-wizard-page .wizard .airfare-flights.busy{cursor:progress;opacity:.5}.add-airfare-wizard-page .wizard .airfare-flights.busy .add-airfare-flight{pointer-events:none}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight{height:65px;margin-top:24px;position:relative}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight:last-child{margin-bottom:65px}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container{gap:24px}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .field{display:inline-block;vertical-align:bottom}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .field.flight-container{width:48%!important}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .field.departure-date{width:24%}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .field.departure-date .MuiInputAdornment-positionEnd .MuiIconButton-edgeEnd{display:none}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .field.departure-date .MuiInputAdornment-root{inset-inline-end:8px;position:absolute}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .field.departure-date .MuiInputBase-root{height:42px;min-width:200px}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .field.departure-date .MuiInputBase-root legend{max-width:.01px}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .field.departure-date .MuiInputLabel-root{color:#919595;font-size:14px;transform:translate(4px,-24px)}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .field.departure-date .MuiInputBase-inputAdornedEnd{color:var(--general-colors-black);font-size:15px}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .field .MuiInputBase-root{height:42px;min-width:200px}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .field .MuiInputBase-root legend{max-width:.01px}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .field .MuiInputLabel-root{color:#919595;font-size:14px;transform:translate(4px,-24px)}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .field .MuiInputBase-inputAdornedEnd{color:var(--general-colors-black);font-size:15px}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .remove-button{background-color:var(--general-colors-gray-dark);background-size:23px;border:0;cursor:pointer;height:23px;-webkit-mask-image:url(/static/media/trash_bin.ea24b785576b16e22797.svg);mask-image:url(/static/media/trash_bin.ea24b785576b16e22797.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:23px;mask-size:23px;position:absolute;right:0;top:10px;width:23px}.add-airfare-wizard-page .wizard .airfare-flights .add-airfare-flight .flight-container .remove-button:hover{background-color:#356e82}.add-airfare-wizard-page .wizard .footer.busy{cursor:progress;opacity:.5}.add-airfare-wizard-page .wizard .footer .add-another-airfare{color:#2d65a1;cursor:pointer;font-weight:600;gap:10px;line-height:17px}.add-airfare-wizard-page .wizard .footer .add-another-airfare:hover:not(.busy){text-decoration:underline}.add-airfare-wizard-page .wizard .footer .add-another-airfare:hover:not(.busy) a{background-color:#d1f0ff}.add-airfare-wizard-page .wizard .footer .add-another-airfare.busy{cursor:progress;opacity:.5}.add-airfare-wizard-page .wizard .footer .airfare-cost .MuiInputBase-root{height:42px}.add-airfare-wizard-page .wizard .footer .airfare-cost .MuiInputBase-root legend{max-width:.01px}.add-airfare-wizard-page .wizard .footer .airfare-cost .MuiInputLabel-root{color:#919595;font-size:14px;transform:translate(4px,-24px)}.add-airfare-wizard-page .wizard .footer .airfare-cost .MuiInputBase-inputAdornedEnd{color:var(--general-colors-black);font-size:15px}.add-airfare-wizard-page .wizard .footer .airfare-cost .currency-symbol .MuiTypography-root{color:var(--general-colors-black);font-size:15px;margin-right:-4}.add-airfare-wizard-page .wizard .footer .airfare-cost.busy{cursor:progress;opacity:.5}.add-airfare-wizard-page .wizard .footer .airfare-cost.busy .field-input{pointer-events:none}.add-airfare-wizard-page .actions-bar{margin-top:24px}.add-airfare-wizard-page .actions-bar .buttons{gap:12px;margin-left:auto}.add-airfare-wizard-page .actions-bar .error{color:#ff5353}.airfare-page{font-family:Lato;font-weight:400;margin-left:auto;max-width:1080px;min-width:760px}.airfare-page .name-bar{height:48px;margin-top:24px;padding-left:48px;position:relative}.airfare-page .name-bar .name{color:#0b0b0b;font-size:20px}.airfare-page .name-bar .action{transition:color .25s}.airfare-page .name-bar .action.cancel{bottom:10px;position:absolute;right:16px}.airfare-page .name-bar .action:hover{color:#333}.airfare-page .name-bar .action .evil-icon{height:32px;width:32px}.airfare-page .airfare .airfare-cost-pnr .field{display:inline-block;margin-right:28px;width:140px}.airfare-page .airfare .airfare-flights .airfare-flight{display:block;position:relative}.airfare-page .airfare .airfare-flights .airfare-flight.hovering{background:#f8fbff;border-radius:2px}.airfare-page .airfare .airfare-flights .airfare-flight .fields,.airfare-page .airfare .airfare-flights .airfare-flight .icon-container{display:inline-block}.airfare-page .airfare .airfare-flights .airfare-flight .fields .line{display:block}.airfare-page .airfare .airfare-flights .airfare-flight .fields .line .field{display:inline-block;padding-right:28px;vertical-align:bottom}.airfare-page .airfare .airfare-flights .airfare-flight .fields .line .field.first{width:45%}.airfare-page .airfare .airfare-flights .airfare-flight .fields .line .field.first .field-input.flight-number{padding-right:28px;width:33%}.airfare-page .airfare .airfare-flights .airfare-flight .fields .line .field.first .field-input.class{width:67%}.airfare-page .airfare .airfare-flights .airfare-flight .fields .line .field.airport{width:25%}.airfare-page .airfare .airfare-flights .airfare-flight .fields .line .field.date-time{width:12%}.airfare-page .airfare .airfare-flights .airfare-flight .fields .line .field.date-time .field-input.date{width:33%}.airfare-page .airfare .airfare-flights .airfare-flight .fields .line .field.date-time .field-input.time{width:67%}.airfare-page .airfare .airfare-flights .airfare-flight .fields .line .field.last{width:6%}.airfare-page .airfare .airfare-flights .airfare-flight .fields .line .field .field-input{display:inline-block;vertical-align:bottom}.airfare-page .airfare .airfare-flights .airfare-flight .fields .line .field .field-input div,.airfare-page .airfare .airfare-flights .airfare-flight .fields .line .field .field-input input,.airfare-page .airfare .airfare-flights .airfare-flight .fields .line .field .field-input label{font-family:Lato!important;font-weight:400!important}.airfare-page .airfare .airfare-flights .airfare-flight .fields .action.remove{bottom:16px;color:#999;position:absolute;right:10px}.airfare-page .airfare .airfare-flights .airfare-flight .fields .action.remove:hover{color:#666}.airfare-page .airfare .airfare-flights .airfare-flight .fields .action.remove .evil-icon{height:22px;width:22px}.airfare-page .airfare .actions-bar{border-top:1px solid #e5e5e5;padding-top:20px;position:relative}.airfare-page .airfare .actions-bar .action{color:#999;font-size:12px;margin-right:30px;transition:color .25s}.airfare-page .airfare .actions-bar .action:hover{color:#666}.airfare-page .airfare .actions-bar .action.next{color:#0b0b0b}.airfare-page .airfare .actions-bar .action.cancel{margin-right:0;position:absolute;right:0;top:14px}.airfare-page .airfare .actions-bar .action.cancel .evil-icon{height:25px;width:25px}.airfare-page .airfare .actions-bar .error{color:red}.management-page{font-family:Lato;margin:0 auto;max-width:1092px;min-width:100vw;position:relative}.management-page .layout{display:flex;height:100%}.management-page .layout .content{min-height:calc(100vh - 113px);min-width:870px;padding-left:55px;padding-right:20px;width:80%}.management-page .layout .content .empty-itinerary,.management-page .layout .content .no-trips{margin-top:50px;padding:24px;text-align:center}.management-page .layout .content .empty-itinerary h3,.management-page .layout .content .no-trips h3{color:#6666667a}.management-page .layout .content .empty-itinerary h3.error,.management-page .layout .content .no-trips h3.error{color:#ff001d}.management-page .layout .content .no-ongoing-trips{background-color:#fafafa;border-radius:4px;height:472px;padding-top:64px}.management-page .layout .content .no-ongoing-trips .message{color:var(--general-colors-gray-dark);font-size:16px;font-weight:500;margin-top:16px}.management-page .layout .content .no-ongoing-trips .back-button{color:#275180;margin-top:32px}.management-page .layout .content .name-bar{height:48px;margin-top:20px;padding-left:48px;position:relative}.management-page .layout .content .name-bar .name{color:#0b0b0b;display:inline-block;font-size:20px;height:32px;position:relative}.management-page .layout .content .name-bar .action{color:#999;transition:color .25s}.management-page .layout .content .name-bar .action.lock{inset-inline-start:-37px;margin-top:-8px;position:absolute}.management-page .layout .content .name-bar .action.edit{inset-inline-end:-32px;position:absolute;top:-1px}.management-page .layout .content .name-bar .action.cancel,.management-page .layout .content .name-bar .action.close-trip{bottom:10px;inset-inline-end:16px;position:absolute}.management-page .layout .content .name-bar .action:hover{color:#666}.management-page .layout .content .name-bar .action .evil-icon{height:32px;width:32px}.management-page .layout .content .paper{background-color:#fafafa;border-radius:8px;box-shadow:none;font-family:Lato!important;font-weight:400!important;padding:24px 32px 32px}.management-page .layout .content .paper.full-height{min-height:77vh}.management-page .layout .content .paper.busy{text-align:center}.management-page .layout .content .paper.busy i{font-size:24px;margin-top:100px}.management-page .layout .sidebar{background-color:#fafafa;border-left:1px solid #d7dada;color:var(--general-colors-gray-dark);font-size:12px;font-weight:400;max-width:400px;min-width:400px;padding:24px}.management-page .layout .sidebar .no-trip .sidebar-header{color:var(--general-colors-black);font-size:18px;font-weight:700}.management-page .layout .sidebar .no-trip .sidebar-content{color:var(--general-colors-gray-dark);font-size:15px;margin-top:8px}.management-page .layout .sidebar .no-trip .space-man-icon{margin-top:96px}.management-page .layout .sidebar .trip-preview .name{color:var(--general-colors-black);font-family:Lato!important;font-size:18px;font-style:normal;font-weight:700;height:22px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-page .layout .sidebar .trip-preview .trip-status-component{color:var(--general-colors-black);display:inline-block;font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400}.management-page .layout .sidebar .trip-preview .approval-status{display:inline-block;margin-left:5px}.management-page .layout .sidebar .trip-preview .path{color:#919595;font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;margin-bottom:8px;text-transform:uppercase}.management-page .layout .sidebar .trip-preview .booked-items .no-booked-items{color:var(--general-colors-gray-dark);font-size:15px}.management-page .layout .sidebar .trip-preview .booked-items>.title{font-weight:700;margin-bottom:8px}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-item{padding-bottom:24px;padding-top:24px}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-item:not(:last-child){border-bottom:1px solid #dedede}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-item .icon-container{display:inline-block;margin-right:8px;vertical-align:top}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-item .icon-container i.fa{color:#ccc;font-size:16px}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-item .item-container,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-item .item-container span{display:inline-block}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel{text-align:center}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .hotel-name,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .hotel-name{font-size:16px;font-weight:600;margin-bottom:34px;text-transform:capitalize}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .booked-item-container,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .booked-item-container{color:#919595;font-size:13px;line-height:19px;margin-left:10px;margin-right:10px}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .booked-item-container .check-in-out,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .booked-item-container .code,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .booked-item-container .check-in-out,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .booked-item-container .code{color:#2d65a1;font-size:24px;font-weight:700;line-height:29px}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .icon-container,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .icon-container{flex:1 1;margin-right:0;position:relative;text-align:center}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .icon-container .icon,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .icon-container .icon{background:#f8fbff;z-index:1}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .icon-container .dash,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .icon-container .dash{position:absolute;top:3px}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .flight-icon,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .flight-icon{margin-bottom:10px}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .flight-icon .icon,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .flight-icon .icon{width:29px}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .flight-icon .dash.left,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .flight-icon .dash.left{left:-16px}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .flight-icon .dash.right,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .flight-icon .dash.right{right:-16px}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .hotel-icon,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .hotel-icon{margin-top:20px}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .hotel-icon .icon,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .hotel-icon .icon{width:34px}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .hotel-icon .dash.left,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .hotel-icon .dash.left{left:0}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-flight .hotel-icon .dash.right,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-hotel .hotel-icon .dash.right{right:0}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-accommodation .accommodation-container .destination{text-transform:capitalize}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-accommodation .accommodation-container .check-in-container .title,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-accommodation .accommodation-container .check-out-container .title{width:63px}.management-page .layout .sidebar .trip-preview .booked-items .items .booked-accommodation .accommodation-container .check-in-container .check-in,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-accommodation .accommodation-container .check-in-container .check-out,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-accommodation .accommodation-container .check-out-container .check-in,.management-page .layout .sidebar .trip-preview .booked-items .items .booked-accommodation .accommodation-container .check-out-container .check-out{width:42px}.management-page .layout .sidebar .trip-preview .flight-status-component{margin-bottom:8px;position:relative}.management-page .layout .sidebar .trip-preview .flight-status-component .title{font-weight:700;margin-bottom:8px}.management-page .layout .sidebar .trip-preview .flight-status-component .blocker{background:#f8fbff;border-bottom:1px solid #eee;height:2px;position:absolute;width:100%}.management-page .layout .sidebar .trip-preview .flight-status-component .flight-status-container{height:407px;overflow:hidden;pointer-events:none}.management-page .layout .sidebar .trip-preview .flight-status-component .flight-status-container .flight-status{border:1px solid #eee}.management-page .layout .sidebar .preview-pane .accommodation{color:#999}.management-page .layout .sidebar .preview-pane .accommodation .title{color:#333;font-size:18px;text-transform:capitalize}.management-page .layout .sidebar .preview-pane .accommodation .status{margin-top:-5px}.management-page .layout .sidebar .preview-pane .accommodation .sub-title .status{display:inline-block;text-transform:capitalize}.management-page .layout .sidebar .preview-pane .accommodation .sub-title i.fa{margin-right:4px}.management-page .layout .sidebar .preview-pane .accommodation .sub-title .address:after,.management-page .layout .sidebar .preview-pane .accommodation .sub-title .city:after{content:", "}.management-page .layout .sidebar .preview-pane .accommodation .sub-title span{text-transform:capitalize}.management-page .layout .sidebar .preview-pane .accommodation .sub-title span.initials{text-transform:uppercase}.management-page .layout .sidebar .preview-pane .accommodation .status-container{margin-bottom:12px}.management-page .layout .sidebar .preview-pane .accommodation .status-container .status{display:inline-block;margin-left:4px}.management-page .layout .sidebar .preview-pane .accommodation .status-container .status i.fa.fa-spin.fa-spinner{margin-right:4px}.management-page .layout .sidebar .preview-pane .accommodation .status-container .status span{color:#4a4a4a;font-family:Lato!important;font-size:12px;font-style:normal;font-weight:400}.management-page .layout .sidebar .preview-pane .accommodation .status-container .status.quote span{color:#0b76cc!important}.management-page .layout .sidebar .preview-pane .accommodation .status-container .status.pending span{color:#d18a14!important}.management-page .layout .sidebar .preview-pane .accommodation .status-container .status.canceled span,.management-page .layout .sidebar .preview-pane .accommodation .status-container .status.cancelled span{color:#d0021b!important}.management-page .layout .sidebar .preview-pane .accommodation .status-container .status.confirmed span{color:#417505!important}.management-page .layout .sidebar .preview-pane .accommodation .section{margin-bottom:16px}.management-page .layout .sidebar .preview-pane .accommodation .section .title{color:#666;font-size:12px;font-weight:700;margin-bottom:12px;margin-top:16px;text-transform:none}.management-page .layout .sidebar .preview-pane .accommodation .section .section-content{padding-left:24px}.management-page .layout .sidebar .preview-pane .accommodation .section .section-content .deal{margin-bottom:16px}.management-page .layout .sidebar .preview-pane .accommodation .section .section-content .field{position:relative}.management-page .layout .sidebar .preview-pane .accommodation .section .section-content .field.room-description .field-value{text-transform:capitalize}.management-page .layout .sidebar .preview-pane .accommodation .section .section-content .field .field-name{display:inline-block;width:100px}.management-page .layout .sidebar .preview-pane .accommodation .section .section-content .field .field-icon{left:-20px;position:absolute}.management-page .layout .sidebar .preview-pane .accommodation .section .section-content .field .field-value{display:inline-block;margin-right:4px}.management-page .layout .sidebar .preview-pane .accommodation .section .section-content .field .field-value+.field-value:before{content:"| "}.management-page .layout .sidebar .preview-pane .accommodation .section+.section{margin-top:16px}.management-page .layout .sidebar .preview-pane .accommodation .section+.section:before{background:#ccc;content:"";display:block;height:1px;width:100%}.management-page .layout .sidebar .preview-pane .accommodation .rooms .quantity:after{content:" | "}.management-page .layout .sidebar .preview-pane .accommodation .rooms i.fa:before{margin-left:4px}.management-page .layout .sidebar .preview-pane .accommodation .travelers .prefix:after{content:" | "}.management-page .layout .sidebar .preview-pane .accommodation .travelers a.traveler+a.traveler:before{content:", "}.management-page .layout .sidebar .preview-pane .airfare{color:#999}.management-page .layout .sidebar .preview-pane .airfare .title{color:#333;font-size:18px}.management-page .layout .sidebar .preview-pane .airfare .flights{margin-top:24px}.management-page .layout .sidebar .preview-pane .airfare .flights .title{color:#666;font-size:12px}.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight{margin-top:16px;padding-left:24px}.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field{display:block;position:relative}.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field .field-icon{left:-20px;position:absolute}.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field span{display:inline-block}.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field.airline .field-name,.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field.duration .field-name,.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field.flight-number .field-name{margin-right:4px}.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field.flight-number{margin-top:16px}.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field.arrival .field-name,.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field.depart .field-name{width:50px}.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field.arrival .field-name+.field-value,.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field.depart .field-name+.field-value{width:80px!important}.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field.arrival .field-value,.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field.depart .field-value{width:50px}.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field.arrival .field-value:last-of-type,.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight .field.depart .field-value:last-of-type{width:80px}.management-page .layout .sidebar .preview-pane .airfare .flights .section-content .flight+.flight:before{background:#ccc;content:"";display:block;height:1px;width:100%}.management-page .layout .sidebar .preview-pane .tips{color:var(--general-colors-black)}.management-page .layout .sidebar .preview-pane .tips .title{font-size:18px;font-weight:800;margin-bottom:16px}.management-page .layout .sidebar .preview-pane .tips .sub-title{font-size:15px;margin-bottom:16px}.management-page .layout .sidebar .preview-pane .tips .preview-content{margin-bottom:24px}.management-page .layout .sidebar .preview-pane .tips .preview-content .example{color:var(--general-colors-gray-dark);font-size:15px}.management-page .layout .sidebar .preview-pane .tips .notes{color:#0b0b0b}.management-page .trip-status-component{margin-bottom:12px;margin-top:4px}.management-page .trip-status-component.icon-only{display:inline}.management-page .trip-status-component span.status-icon{-webkit-margin-end:4px;margin-inline-end:4px;vertical-align:text-bottom}.management-page .trip-status-component span.status-icon i.fa{-webkit-margin-end:4px;color:#e1e1e1;font-size:9px;margin-inline-end:4px}.management-page .trip-status-component span.status-icon.draft i.fa{color:#ccc}.management-page .trip-status-component span.status-icon.new-request i.fa{color:#72c0ea}.management-page .trip-status-component span.status-icon.pending i.fa{color:#fa0}.management-page .trip-status-component span.status-icon.approved i.fa{color:#87d068}.management-page .trip-status-component span.status-icon.canceled i.fa,.management-page .trip-status-component span.status-icon.declined i.fa,.management-page .trip-status-component span.status-icon.rejected i.fa{color:#dd5a5a}.management-page .trip-status-component span.status-icon.ongoing i.fa{animation:pulse 2s infinite}@keyframes pulse{0%{color:#87d068}50%{color:#284}to{color:#87d068}}.management-page .trip-status-component span.status-text{color:var(--general-colors-black);font-family:Lato!important;font-size:15px;font-style:normal;font-weight:400;text-transform:capitalize}.management-page .trip-status-component .approval-status{display:inline-block;margin-left:5px}div[role=presentation]>div[role=menu]{display:block!important;padding:0!important}div[role=presentation]>div[role=menu]>div span[role=menuitem]>div>div{padding-left:32px!important}div[role=presentation]>div[role=menu]>div span[role=menuitem]>div>div>svg{left:0!important}div[role=presentation]>div[role=menu]>div span[role=menuitem]>div>div>div{font-size:12px!important;font-weight:400!important}.cancel-reservation-modal .cancellation-policy{margin:5px 5px 5px 0;max-width:95%;padding:10px 10px 10px 0}.trip-request-page{font-family:Lato;font-weight:400;margin-left:auto;max-width:1080px;min-width:760px}.trip-request-page .left-inputs{display:flex;margin-right:24px;width:42%}.trip-request-page .left-inputs .input{width:48%}.trip-request-page .left-inputs .input:first-child{margin-right:4%}.trip-request-page .right-inputs{display:flex;flex:1 1;margin-right:160px}.trip-request-page .right-inputs .input{width:46%}.trip-request-page .right-inputs .input:first-child{margin-right:8%}.trip-request-page hr.separator{margin:10px 25px}.trip-request-page hr.separator.header{margin:10px 25px 0}.trip-request-page hr.separator.thin{margin:0 25px}.trip-request-page .name-bar .name{margin-top:2px;max-width:90%}.trip-request-page .name-bar .name .edit-name,.trip-request-page .name-bar .name .view-name{display:inline-block;font-size:20px!important;max-width:100%;min-height:31px;min-width:210px}.trip-request-page .name-bar .name .view-name{cursor:text;white-space:nowrap}.trip-request-page .name-bar .name:hover .view-name{border-bottom:1px solid #e5e5e5}.trip-request-page .name-bar .name .edit-name{margin-top:-36px;padding-bottom:4px}.trip-request-page .name-bar .name .action.lock span.fa.fa-lock{color:inherit}.trip-request-page .trip-request.paper{padding:0!important}.trip-request-page .trip-request.paper .section{margin:12px;min-height:180px;padding:12px}.trip-request-page .trip-request.paper .section .field-input.date input,.trip-request-page .trip-request.paper .section textarea{color:#000000de!important}.trip-request-page .trip-request.paper .section.additional-info{min-height:230px!important}.trip-request-page .trip-request.paper .section.components{margin:0;padding:0}.trip-request-page .trip-request.paper .section.components .title-line{background:#f3f3f3;border:1px solid #eee;border-radius:0 0 4px 4px;border-top:none;height:39px;width:200px}.trip-request-page .trip-request.paper .section.components.bookings .booked-item{padding:5px 5px 5px 24px}.trip-request-page .trip-request.paper .section.components.bookings .booked-item .column{display:inline-block;vertical-align:top}.trip-request-page .trip-request.paper .section.components.bookings .booked-item .column.actions.busy .remove-airfare{cursor:progress}.trip-request-page .trip-request.paper .section.components.bookings .booked-item .column.actions .remove-airfare{position:absolute;right:16px;top:15px}.trip-request-page .trip-request.paper .section.components.bookings .booked-item .column.actions .remove-airfare .evil-icon{color:#999;height:18px;width:18px}.trip-request-page .trip-request.paper .section.components.bookings .booked-item .column.actions .remove-airfare .evil-icon:hover{color:#666}.trip-request-page .trip-request.paper .section.components.bookings .booked-item .column.icon-column{margin-right:12px}.trip-request-page .trip-request.paper .section.components.bookings .booked-item .column.icon-column .icon-container i.fa{color:#ccc;font-size:18px}.trip-request-page .trip-request.paper .section.components.bookings .booked-item .column .line{display:block}.trip-request-page .trip-request.paper .section.components.bookings .booked-item .column .line.title{margin-bottom:6px}.trip-request-page .trip-request.paper .section.components.bookings .booked-item .column .line.title .header{color:#0000004d;font-size:10.5px}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.airfare .column.flight-number,.trip-request-page .trip-request.paper .section.components.bookings .booked-item.airfare .column.route{width:20%}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.airfare .column.departure{width:30%}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.airfare .column.departure .date{margin-right:12px}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column.actions .booking-menu{color:#223143}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column.hotel-name{text-transform:capitalize;width:40%}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column.check-in,.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column.check-out{width:15%}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column .travel-policy .icon{background-size:13px 13px!important;height:13px;margin-right:4px;top:2px;width:13px}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column .travel-policy.in-policy .icon{background:url(/static/media/In_Policy.a95f6ff0018b7963891e.svg) 50% no-repeat}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column .travel-policy.in-policy .text{color:#417505}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column .travel-policy.out-of-policy .icon{background:url(/static/media/Out_of_Policy_Ex.0f95f4a27114d43d3150.svg) 50% no-repeat}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column .travel-policy.out-of-policy .text{color:#d18a14}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column .breakfast{display:inline-block;margin-left:4px;min-width:50px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:67%}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column.status-cost{min-width:150px}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column.status-cost .line.title .status{display:block;width:100%}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column.status-cost .line.title .status i.fa.fa-spin.fa-spinner{margin-right:4px}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column.status-cost .line.title .status span{color:#4a4a4a;font-family:Lato!important;font-size:10.5px;font-style:normal;font-weight:400}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column.status-cost .line.title .status.quote span{color:#0b76cc!important}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column.status-cost .line.title .status.pending span{color:#d18a14!important}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column.status-cost .line.title .status.canceled span{color:#d0021b!important}.trip-request-page .trip-request.paper .section.components.bookings .booked-item.accommodation .column.status-cost .line.title .status.confirmed span{color:#417505!important}.trip-request-page .trip-request.paper .section .field .field-input.select.disabling>div>div{cursor:text!important}.trip-request-page .trip-request.paper .section .field .field-input.select.disabling>div>div button{display:none!important}.trip-request-page .trip-request.paper .section.editing,.trip-request-page .trip-request.paper .section.hovering{border:1px solid #e5e5e5;border-left:4px solid #9df;border-radius:4px;padding:11px 11px 11px 8px;position:relative}.trip-request-page .trip-request.paper .section.editing.requests.components,.trip-request-page .trip-request.paper .section.hovering.requests.components{margin:12px}.trip-request-page .trip-request.paper .section.editing.requests.components .title-line,.trip-request-page .trip-request.paper .section.hovering.requests.components .title-line{margin:24px 8px 8px}.trip-request-page .trip-request.paper .section.travel-request .line{display:block;margin-top:5px;min-height:48px;position:relative}.trip-request-page .trip-request.paper .section.travel-request .line:first-of-type{margin:0}.trip-request-page .trip-request.paper .section.travel-request .line .field{display:inline-block;position:relative;vertical-align:top;width:25%}.trip-request-page .trip-request.paper .section.travel-request .line .field:not(:last-child){padding-right:24px}.trip-request-page .trip-request.paper .section.travel-request .line .field.trip-purposes{width:100%}.trip-request-page .trip-request.paper .section.travel-request .line .field.trip-purposes .field-input.select div div div:nth-child(2){padding-right:0!important}.trip-request-page .trip-request.paper .section.travel-request .line .field.trip-purposes .field-input.select div div div:nth-child(2)+button{right:-24px!important}.trip-request-page .trip-request.paper .section.travel-request .line .field.cost-center{width:100%}.trip-request-page .trip-request.paper .section.travel-request .line .field.cost-center .field-input.select div div div:nth-child(2){padding-right:0!important}.trip-request-page .trip-request.paper .section.travel-request .line .field.cost-center .field-input.select div div div:nth-child(2)+button{right:-24px!important}.trip-request-page .trip-request.paper .section.travel-request .line .field.vacation-days{margin-top:12px;width:100%}.trip-request-page .trip-request.paper .section.travel-request .line .field .date-picker{width:48%}.trip-request-page .trip-request.paper .section.travel-request .line .field .date-picker.first{margin-right:4%}.trip-request-page .trip-request.paper .section.travel-request .line .field .disabled-margin{margin-bottom:12px}.trip-request-page .trip-request.paper .section.travel-request .line .field .traveler{margin-top:22px}.trip-request-page .trip-request.paper .section.travel-request .line .field.staying-with-text{margin-top:22px;width:100%}.trip-request-page .trip-request.paper .section.travel-request .line .field.staying-with-text .field-input.select div div div:nth-child(2){padding-right:0!important}.trip-request-page .trip-request.paper .section.travel-request .line .field.staying-with-text .field-input.select div div div:nth-child(2)+button{right:-24px!important}.trip-request-page .trip-request.paper .section.travel-request .line .field.trips-schedule-and-agenda-text{margint-top:12px;width:100%}.trip-request-page .trip-request.paper .section.travel-request .line .field .field-input{vertical-align:top}.trip-request-page .trip-request.paper .section.travel-request .line .field .field-input label{white-space:nowrap}.trip-request-page .trip-request.paper .section.travel-request .line .field .field-input.date{display:inline-block;width:50%}.trip-request-page .trip-request.paper .section.travel-request .line .field .field-input.date.from{padding-right:12px}.trip-request-page .trip-request.paper .section.travel-request .line .field .field-input.date.to{padding-left:12px}.trip-request-page .trip-request.paper .section.travel-request .line .field .field-input.currency{width:20%!important}.trip-request-page .trip-request.paper .section.travel-request .line .field .field-input.amount{width:80%!important}.trip-request-page .trip-request.paper .section.travel-request .line .field .dates-summary{display:flex;justify-content:space-between}.trip-request-page .trip-request.paper .section.travel-request .line .field a.clear-vacation-days,.trip-request-page .trip-request.paper .section.travel-request .line .field div.vacation-days-total{display:block;font-size:12px;margin-top:8px}.trip-request-page .trip-request.paper .section.travel-request .line .field div.vacation-days-total{color:#999;font-size:11px}.trip-request-page .trip-request.paper .section.travel-request .line .field a.clear-vacation-days{z-index:1}.trip-request-page .trip-request.paper .section.components{margin-bottom:20px;min-height:240px}.trip-request-page .trip-request.paper .section.components .title-line{height:36px;margin-bottom:20px;margin-left:25px;position:relative}.trip-request-page .trip-request.paper .section.components .title-line .title{color:#333;font-size:14px;left:10px;position:absolute;top:6px}.trip-request-page .trip-request.paper .section.components .title-line .add-travel-component{color:#333;height:30px;transition:all .2s ease-out;width:30px}.trip-request-page .trip-request.paper .section.components .title-line .add-travel-component.travel-manager-mode{left:48px}.trip-request-page .trip-request.paper .section.components .title-line .add-travel-component.open{color:#0288d1;transform:rotate(45deg)}.trip-request-page .trip-request.paper .section.components .title-line .add-travel-component:hover{color:#0288d1}.trip-request-page .trip-request.paper .section.components .title-line .buttons{display:inline-flex;height:70px;margin-left:40px;overflow:hidden;position:absolute;text-overflow:clip;top:0;transition:all .2s ease-out;width:0}.trip-request-page .trip-request.paper .section.components .title-line .buttons.more-left button{left:84px!important}.trip-request-page .trip-request.paper .section.components .title-line .buttons button{left:45px;margin-left:-10px!important;top:-16px}.trip-request-page .trip-request.paper .section.components .title-line .buttons button span.fa{color:#888!important;font-size:18px!important}.trip-request-page .trip-request.paper .section.components .title-line .buttons.open{width:370px}.trip-request-page .trip-request.paper .section.components .title-line .buttons .icon-button{display:inline-block;padding:8px;width:50%}.trip-request-page .trip-request.paper .section.components .title-line .buttons .icon-button:not(:last-child){border-right:1px solid #999!important}.trip-request-page .trip-request.paper .section.components .title-line .buttons .icon-button i.fa{color:#999;font-size:18px;transition:color .3s}.trip-request-page .trip-request.paper .section.components .title-line .buttons .icon-button i.fa:hover{color:#666}.trip-request-page .trip-request.paper .section.components .title-line .action{position:absolute;top:0}.trip-request-page .trip-request.paper .section.components .title-line .action .evil-icon{color:#999;height:36px;width:36px}.trip-request-page .trip-request.paper .section.components .title-line .action .evil-icon:hover{color:#666}.trip-request-page .trip-request.paper .section.components .title-line .action.edit,.trip-request-page .trip-request.paper .section.components .title-line .action.forward{right:0}.trip-request-page .trip-request.paper .section.components .trip-components{min-height:192px}.trip-request-page .trip-request.paper .section.components.bookings .no-bookings{margin-top:48px;text-align:center}.trip-request-page .trip-request.paper .section.components.bookings .no-bookings h3{color:#e5e5e5}.trip-request-page .trip-request.paper .section.components.bookings .booked-components{font-size:12px}.trip-request-page .trip-request.paper .section.components.bookings .booked-components .booked-item{display:block;min-height:70px;position:relative}.trip-request-page .trip-request.paper .section.components.bookings .booked-components .booked-item.hovered{background:#fafcff}.trip-request-page .trip-request.paper .section.components.bookings .booked-components .booked-item:not(:last-of-type){border-bottom:1px solid #e5e5e5}.trip-request-page .trip-request.paper .section.components.bookings .booked-components .booked-item .line{height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-request-page .trip-request.paper .section.components.bookings .booked-components .booked-item .column.actions{position:absolute;right:2px;top:11px}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component{align-items:flex-end;display:flex;justify-content:flex-start;max-height:64px;padding-bottom:5px;padding-left:24px;position:relative}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component:last-of-type{margin-bottom:20px}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component.hovering{background:#fafcff}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .component-icon,.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .field{display:inline-block}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .component-icon{margin-right:12px;padding-bottom:4px}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .component-icon i.fa{color:#ccc;font-size:18px}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .field{margin-right:30px;vertical-align:top}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .field .field-input{display:inline-block;vertical-align:top}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .field .field-input label{white-space:nowrap}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .field .field-input.date{width:48%!important}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .field .field-input.date.check-out{margin-left:15px}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .field .field-input.select{margin-left:15px;width:50%!important}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .field.find-link{font-size:12px}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .cancel-icon{position:absolute;right:16px;top:17px}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .cancel-icon .evil-icon{color:#999;height:18px;width:18px}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component .cancel-icon .evil-icon:hover{color:#666}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component.add-flight .field.find-link{margin-bottom:10px;max-width:100px;position:absolute;right:16px;top:22px}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component.add-flight .field.find-link a:hover{text-decoration:underline}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component.add-flight .field.find-link .icon{margin-bottom:-7px}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component.add-accommodation .field.find-link{margin-bottom:10px;margin-left:61px;max-width:100px;position:absolute;right:16px;top:22px}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component.add-accommodation .field.find-link a:hover{text-decoration:underline}.trip-request-page .trip-request.paper .section.components.requests .trip-components .add-component.add-accommodation .field.find-link .icon{margin-bottom:-7px}.trip-request-page .trip-request.paper .section.additional-info .field{width:90%}.trip-request-page .trip-request.paper .actions-container{font-size:12px;padding:15px 24px;position:relative}.trip-request-page .trip-request.paper .actions-container.busy{cursor:progress}.trip-request-page .trip-request.paper .actions-container.busy a.action{opacity:.5;pointer-events:none}.trip-request-page .trip-request.paper .actions-container .bottom-right-corner{margin-right:0!important;position:absolute;right:24px;top:14px}.trip-request-page .trip-request.paper .actions-container .bottom-right-corner.busy-indicator.fa-spinner{font-size:20px}.trip-request-page .trip-request.paper .actions-container a.action{-webkit-margin-end:24px;color:#999;display:inline-block;margin-inline-end:24px}.trip-request-page .trip-request.paper .actions-container a.action.disabled{cursor:not-allowed}.trip-request-page .trip-request.paper .actions-container a.action:not(.disabled):hover{color:#333}.trip-request-page .trip-request.paper .actions-container a.action.trash{inset-inline-end:0;position:absolute;top:11px}.trip-request-page .trip-request.paper .actions-container span.error{color:#ff001d}.trip-request-page .trip-request.paper .actions-container span.saving{color:#999;inset-inline-end:56px;position:absolute}.ongoing-trips-page,.trip-table-page{height:100%;margin:0 auto;padding-bottom:18px;position:relative;width:100%}.ongoing-trips-page div:nth-of-type(2),.trip-table-page div:nth-of-type(2){max-height:calc(100vh - 137px)!important;overflow:auto}.ongoing-trips-page.ongoing-trips-page .all-trips,.trip-table-page.ongoing-trips-page .all-trips{position:absolute;top:21px}.ongoing-trips-page.ongoing-trips-page .all-trips .evil-icon,.trip-table-page.ongoing-trips-page .all-trips .evil-icon{color:#999;height:32px;width:32px}.ongoing-trips-page.ongoing-trips-page .all-trips .evil-icon:hover,.trip-table-page.ongoing-trips-page .all-trips .evil-icon:hover{color:#666}.ongoing-trips-page.ongoing-trips-page .loading-trips,.trip-table-page.ongoing-trips-page .loading-trips{right:95px!important}.ongoing-trips-page.ongoing-trips-page .map-container,.trip-table-page.ongoing-trips-page .map-container{padding:28px}.ongoing-trips-page.ongoing-trips-page .map-container img,.trip-table-page.ongoing-trips-page .map-container img{display:block;filter:blur(4px);height:100%;margin:0 auto;width:100%}.ongoing-trips-page .trips-table-header,.trip-table-page .trips-table-header{padding:24px 0}.ongoing-trips-page .trips-table-header .title,.trip-table-page .trips-table-header .title{color:var(--general-colors-gray-dark);font-family:Lato!important;font-size:24px;font-style:normal;font-weight:600}.ongoing-trips-page .trips-table-header .actions,.trip-table-page .trips-table-header .actions{gap:12px}.ongoing-trips-page .trip-table th,.trip-table-page .trip-table th{background-color:#fafafa;border:1px solid var(--general-colors-gray-light);color:#919595;font-size:13px;line-height:19px;padding:8px 16px}.ongoing-trips-page .trip-table .trip-table-row,.ongoing-trips-page .trip-table .trip-table-row td,.ongoing-trips-page .trip-table .trip-table-row th,.ongoing-trips-page .trip-table .trip-table-row tr,.trip-table-page .trip-table .trip-table-row,.trip-table-page .trip-table .trip-table-row td,.trip-table-page .trip-table .trip-table-row th,.trip-table-page .trip-table .trip-table-row tr{border-bottom:1px solid #d7dada;height:44px!important}.ongoing-trips-page .trip-table .trip-table-row td:first-child,.trip-table-page .trip-table .trip-table-row td:first-child{border-left:1px solid var(--general-colors-gray-light)}.ongoing-trips-page .trip-table .trip-table-row td:last-child,.trip-table-page .trip-table .trip-table-row td:last-child{border-right:1px solid var(--general-colors-gray-light)}.ongoing-trips-page .trip-table .trip-table-row.hovered,.ongoing-trips-page .trip-table .trip-table-row.hovered td,.ongoing-trips-page .trip-table .trip-table-row.hovered th,.ongoing-trips-page .trip-table .trip-table-row.hovered tr,.trip-table-page .trip-table .trip-table-row.hovered,.trip-table-page .trip-table .trip-table-row.hovered td,.trip-table-page .trip-table .trip-table-row.hovered th,.trip-table-page .trip-table .trip-table-row.hovered tr{background-color:var(--general-colors-gray-light)!important}.ongoing-trips-page .trip-table .trip-table-row .traveler-column,.ongoing-trips-page .trip-table .trip-table-row .traveler-column td,.ongoing-trips-page .trip-table .trip-table-row .traveler-column th,.ongoing-trips-page .trip-table .trip-table-row .traveler-column tr,.trip-table-page .trip-table .trip-table-row .traveler-column,.trip-table-page .trip-table .trip-table-row .traveler-column td,.trip-table-page .trip-table .trip-table-row .traveler-column th,.trip-table-page .trip-table .trip-table-row .traveler-column tr{max-width:280px}.ongoing-trips-page .trip-table .trip-table-row .traveler-column .traveler-column-wrapper,.trip-table-page .trip-table .trip-table-row .traveler-column .traveler-column-wrapper{gap:8px}.ongoing-trips-page .trip-table .trip-table-row .current-location-column span.current-location.accommodation,.ongoing-trips-page .trip-table .trip-table-row .current-location-column td span.current-location.accommodation,.ongoing-trips-page .trip-table .trip-table-row .current-location-column th span.current-location.accommodation,.ongoing-trips-page .trip-table .trip-table-row .current-location-column tr span.current-location.accommodation,.trip-table-page .trip-table .trip-table-row .current-location-column span.current-location.accommodation,.trip-table-page .trip-table .trip-table-row .current-location-column td span.current-location.accommodation,.trip-table-page .trip-table .trip-table-row .current-location-column th span.current-location.accommodation,.trip-table-page .trip-table .trip-table-row .current-location-column tr span.current-location.accommodation{text-transform:capitalize}.ongoing-trips-page .trip-table .trip-table-row .date-column,.ongoing-trips-page .trip-table .trip-table-row .date-column td,.ongoing-trips-page .trip-table .trip-table-row .date-column th,.ongoing-trips-page .trip-table .trip-table-row .date-column tr,.trip-table-page .trip-table .trip-table-row .date-column,.trip-table-page .trip-table .trip-table-row .date-column td,.trip-table-page .trip-table .trip-table-row .date-column th,.trip-table-page .trip-table .trip-table-row .date-column tr{width:140px}.ongoing-trips-page .trip-table .trip-table-body,.ongoing-trips-page .trip-table .trip-table-body td,.ongoing-trips-page .trip-table .trip-table-body tr,.trip-table-page .trip-table .trip-table-body,.trip-table-page .trip-table .trip-table-body td,.trip-table-page .trip-table .trip-table-body tr{color:var(--general-colors-black)!important}.ongoing-trips-page .trip-table .trip-table-body .MuiTypography-root,.ongoing-trips-page .trip-table .trip-table-body td .MuiTypography-root,.ongoing-trips-page .trip-table .trip-table-body tr .MuiTypography-root,.trip-table-page .trip-table .trip-table-body .MuiTypography-root,.trip-table-page .trip-table .trip-table-body td .MuiTypography-root,.trip-table-page .trip-table .trip-table-body tr .MuiTypography-root{font-size:15px}.ongoing-trips-page .trip-table .trip-table-body .trip-status,.trip-table-page .trip-table .trip-table-body .trip-status{position:relative}.ongoing-trips-page .trip-table .trip-table-body .trip-status i.fa,.trip-table-page .trip-table .trip-table-body .trip-status i.fa{color:#e1e1e1;font-size:9px;left:-12px;position:absolute;top:3px}.ongoing-trips-page .trip-table .trip-table-body .trip-status.draft i.fa,.trip-table-page .trip-table .trip-table-body .trip-status.draft i.fa{color:#ccc}.ongoing-trips-page .trip-table .trip-table-body .trip-status.new-request i.fa,.trip-table-page .trip-table .trip-table-body .trip-status.new-request i.fa{color:#72c0ea}.ongoing-trips-page .trip-table .trip-table-body .trip-status.pending i.fa,.trip-table-page .trip-table .trip-table-body .trip-status.pending i.fa{color:#fa0}.ongoing-trips-page .trip-table .trip-table-body .trip-status.approved i.fa,.trip-table-page .trip-table .trip-table-body .trip-status.approved i.fa{color:#87d068}.ongoing-trips-page .trip-table .trip-table-body .trip-status.canceled i.fa,.ongoing-trips-page .trip-table .trip-table-body .trip-status.declined i.fa,.ongoing-trips-page .trip-table .trip-table-body .trip-status.rejected i.fa,.trip-table-page .trip-table .trip-table-body .trip-status.canceled i.fa,.trip-table-page .trip-table .trip-table-body .trip-status.declined i.fa,.trip-table-page .trip-table .trip-table-body .trip-status.rejected i.fa{color:#dd5a5a}.ongoing-trips-page .trip-table .trip-table-body .trip-travelers,.trip-table-page .trip-table .trip-table-body .trip-travelers{display:inline}.pac-container{background-color:#fafafa;border-top:none;box-shadow:0;margin-top:-1px}/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:Ionicons;font-style:normal;font-weight:400;src:url(https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.eot?v=2.0.0);src:url(https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.ttf?v=2.0.0) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.woff?v=2.0.0) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/fonts/ionicons.svg?v=2.0.0#Ionicons) format("svg")}.image-gallery-fullscreen-button:before,.image-gallery-left-nav:before,.image-gallery-play-button:before,.image-gallery-right-nav:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Ionicons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;text-transform:none}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen,.image-gallery-content.fullscreen .image-gallery-slide{background:#000}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 113px)}@media(max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 84px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-fullscreen-button,.image-gallery-left-nav,.image-gallery-play-button,.image-gallery-right-nav{-webkit-appearance:none;appearance:none;background-color:#0000;border:0;cursor:pointer;outline:none;position:absolute;z-index:4}.image-gallery-fullscreen-button:before,.image-gallery-left-nav:before,.image-gallery-play-button:before,.image-gallery-right-nav:before{color:#fff;line-height:.7;text-shadow:0 2px 2px #1a1a1a;transition:color .2s ease-out}.image-gallery-fullscreen-button:hover:before,.image-gallery-left-nav:hover:before,.image-gallery-play-button:hover:before,.image-gallery-right-nav:hover:before{color:#337ab7}@media(max-width:768px){.image-gallery-fullscreen-button:hover:before,.image-gallery-left-nav:hover:before,.image-gallery-play-button:hover:before,.image-gallery-right-nav:hover:before{color:#fff}}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0}.image-gallery-fullscreen-button:before,.image-gallery-play-button:before{font-size:2.7em;padding:15px 20px;text-shadow:0 1px 1px #1a1a1a}@media(max-width:768px){.image-gallery-fullscreen-button:before,.image-gallery-play-button:before{font-size:2.4em}}@media(max-width:480px){.image-gallery-fullscreen-button:before,.image-gallery-play-button:before{font-size:2em}}.image-gallery-fullscreen-button:hover:before,.image-gallery-play-button:hover:before{color:#fff;transform:scale(1.1)}@media(max-width:768px){.image-gallery-fullscreen-button:hover:before,.image-gallery-play-button:hover:before{transform:none}}.image-gallery-fullscreen-button{right:0}.image-gallery-fullscreen-button:before{content:""}.image-gallery-fullscreen-button.active:before{content:""}.image-gallery-fullscreen-button.active:hover:before{transform:scale(.9)}.image-gallery-play-button{left:0}.image-gallery-play-button:before{content:""}.image-gallery-play-button.active:before{content:""}.image-gallery-left-nav,.image-gallery-right-nav{color:#fff;font-size:5em;padding:50px 15px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}@media(max-width:768px){.image-gallery-left-nav,.image-gallery-right-nav{font-size:3.4em;padding:20px 15px}}@media(max-width:480px){.image-gallery-left-nav,.image-gallery-right-nav{font-size:2.4em;padding:0 15px}}.image-gallery-left-nav{left:0}.image-gallery-left-nav:before{content:""}.image-gallery-right-nav{right:0}.image-gallery-right-nav:before{content:""}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap}.image-gallery-slide{background:#fff;left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide img{width:100%}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:#0000;border:1px solid #fff;border-radius:50%;box-shadow:0 1px 0 #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet.active{background:#fff}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:108px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0}.image-gallery-thumbnails-wrapper.left{margin-right:5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.left{margin-right:3px}}.image-gallery-thumbnails-wrapper.right{margin-left:5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.right{margin-left:3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;transition:transform .45s ease-out;white-space:nowrap}.image-gallery-thumbnail{border:4px solid #0000;display:inline-block;transition:border .3s ease-out;width:100px}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid #0000;width:75px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{position:relative}.image-gallery-thumbnail img{vertical-align:middle;width:100%}.image-gallery-thumbnail.active{border:4px solid #337ab7}@media(max-width:768px){.image-gallery-thumbnail.active{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:1px 1px 0 #000;top:50%;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.carousel{display:block;margin-bottom:0;width:848px}.carousel .image-gallery-image{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:auto 556px!important;background-size:cover!important;border-radius:4px;height:556px;width:848px}.carousel .image-gallery-image img{display:block;height:556px;margin:0 auto;width:auto!important}.carousel .image-gallery-slides{border-radius:8px}.carousel .image-gallery-slides .image-gallery-slide .image-gallery-description{left:1px!important}.carousel .image-gallery-thumbnails .image-gallery-thumbnail.gallery-thumbnail{margin-left:0;width:122px}.carousel .image-gallery-thumbnails .image-gallery-thumbnail.gallery-thumbnail .image-gallery-thumbnail-label{width:122px;z-index:-1}.carousel .image-gallery-thumbnails .image-gallery-thumbnail.gallery-thumbnail>div>div{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ebebeb;border-radius:4px}.carousel .image-gallery-thumbnails .image-gallery-thumbnail.gallery-thumbnail.active{border-radius:4px}.carousel .image-gallery-thumbnails .image-gallery-thumbnail.gallery-thumbnail.active>div>div{border:0!important;border-radius:0!important;margin:0!important;padding:0!important;width:114px!important}.carousel.medium{width:100%}.carousel.medium .image-gallery-image{height:400px;width:100%}.carousel.medium .image-gallery-image img{height:327px}.CalendarDay__selected_span{background:var(--desktop-calendar-range-background);border:1px solid #0000;color:var(--general-colors-black)}.CalendarDay__selected_span:hover{background:var(--desktop-calendar-hover);border:1px solid #0000}.CalendarDay__selected{background:var(--desktop-calendar-selected-background);border:1px solid #0000;color:var(--desktop-calendar-selected-color)}.CalendarDay__selected:hover{background:var(--desktop-calendar-hover);border:1px solid #0000;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#f0f7fb;border:1px solid #0000;color:#484848}.CalendarDay__default{border-radius:50%;outline:none}.CalendarDay__default,.CalendarDay__default:hover{border:1px solid #0000}.CalendarDay__default:focus-visible{outline:2px auto #e69700}.DateRangePicker{width:100%}.DateRangePicker>div{height:100%}.DateRangePickerInput{align-items:center;background-color:#0000;display:flex;height:100%;justify-content:space-between}.DateRangePickerInput:hover,.DateRangePickerInput:hover .DateInput,.DateRangePickerInput:hover .DateInput_input{cursor:pointer}.DateInput{background-color:#0000;background-color:var(--general-colors-gray-light);border-radius:8px;display:flex;height:100%;width:155px}.DateInput_input{background-color:var(--desktop-search-background);border-bottom:2px solid var(--desktop-search-background);border-radius:8px;color:var(--general-colors-gray-dark);font-size:15px;font-weight:700;line-height:18px;padding-left:41px;padding-top:29px;position:relative;text-align:left;text-overflow:ellipsis}.DateInput_input:hover:not(.DateInput_input__focused){background-color:var(--desktop-search-hover);border-bottom:2px solid var(--desktop-search-hover)}.DateInput_input::placeholder{color:var(--general-colors-black)}.DateInput_input__focused{border-bottom:2px solid var(--desktop-search-border)}.DateRangePickerInput_arrow{visibility:hidden;width:8px}.DateRangePicker_picker{border-radius:8px;box-shadow:0 10px 16px 0 #0003;left:-160px!important}.DayPickerNavigation_button{border:none}.DayPickerNavigation_svg__horizontal{fill:var(--desktop-calendar-color)}.DateInput_fang{display:none}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-right:33px solid #275180}.CalendarMonth_caption{color:var(--desktop-calendar-color);font-weight:800}.DayPicker__withBorder{border-radius:8px}.faq-container{margin:auto;padding:80px 0;width:700px}.faq-container .faq-title{color:var(--general-colors-gray-dark);font-size:38px;font-weight:700;margin-bottom:20px}.faq-container .faq-question{-webkit-margin-end:20px;color:var(--general-colors-black);font-size:15px;font-weight:700;margin-inline-end:20px}.faq-container .faq-sub-question{color:var(--general-colors-black);font-size:15px;font-weight:600}.faq-container .faq-answer{color:#555;font-size:14px;margin-bottom:20px}.faq-container .faq-answer :last-child{margin-bottom:0}.faq-container .faq-list{display:flex;flex-direction:column;gap:10px}.faq-container .MuiAccordionSummary-expandIconWrapper>svg>path{stroke:#356e82}.faq-container .faq-item{border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.faq-container .faq-item.Mui-expanded{margin:0 0 16px}body,div#app-container,html{font-family:Lato}.MuiDialog-container{min-width:500px}body,div#app-container,html{font-family:Lato!important;font-size:14px!important}div.hotel-reasons ul{-webkit-margin-before:-4px}footer{align-items:center;background-color:var(--desktop-footer-background);bottom:-22vh;color:var(--desktop-footer-color);display:flex;min-height:164px;position:absolute;width:100%}footer .inner-container{display:flex;gap:8rem;height:100%;margin:0 auto;padding:24px 0;width:1124px}footer .inner-container .section{display:flex;flex-direction:column}footer .inner-container .section .section-title{font-size:15px;font-weight:800}footer .inner-container .section .copyright,footer .inner-container .section .info-text{color:#bcc0c0;font-size:13px;margin-top:16px}footer .inner-container .section .copyright.copyright,footer .inner-container .section .info-text.copyright{color:var(--desktop-footer-color)}footer .inner-container .section .copyright.slogan,footer .inner-container .section .info-text.slogan{margin-top:8px}footer .inner-container .section a{color:var(--desktop-footer-color);font-size:13px;margin-top:8px}#init_loader.loading{cursor:progress;height:100%;text-align:center}#init_loader.loading #loading-message{font-size:34px;position:relative;top:40%;transform:translateY(-50%)}#init_loader.loading .banner{bottom:0;padding:24px;position:fixed;text-align:center;width:100%}#init_loader.loading .banner img.logo{-webkit-filter:saturate(0);height:42px}#app_loader.loading{cursor:progress;padding-bottom:40px;padding-top:40px;position:relative;text-align:center;top:50%;transform:translateY(-50%)}#app_loader.loading .logo-container{margin:0 auto;position:relative;width:124px}#app_loader.loading .logo-container span.logo{animation-delay:0s,.3s;animation-direction:normal,alternate;animation-duration:.3s,1.5s;animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:hvr-bob-float,hvr-bob;animation-timing-function:ease-out,ease-in-out;background-image:url(https://arbitrip.s3.amazonaws.com/logos/arbitrip_favicon%402x-min.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:120px;width:120px}#app_loader.loading .logo-container span.logo.rosh{filter:hue-rotate(150deg)}#app_loader.loading .logo-container img.apple-leaf{left:20px;top:-64px;width:128px}#app_loader.loading .logo-container img.apple-leaf,#app_loader.loading .logo-container img.santa-hat{animation-delay:0s,.15s;animation-direction:normal,alternate;animation-duration:.3s,1.5s;animation-fill-mode:forwards;animation-iteration-count:1,infinite;animation-name:hvr-bob-float,hvr-bob;animation-timing-function:ease-out,ease-in-out;position:absolute}#app_loader.loading .logo-container img.santa-hat{left:-36px;top:0;width:109px}#app_loader.loading div.messages{color:#444;font-size:21px;height:100px;padding-top:28px}#app_loader.loading div.messages .message{margin:auto;width:50%}#app_loader.loading div.messages i.fa{font-size:22px;margin-right:4px}.combtas-bar{align-items:center;background-color:#2384c8;box-shadow:0 4px 4px #00000040;color:#fff;display:flex;flex-direction:row;height:34px;justify-content:center}.combtas-bar .combtas-session{font-size:14px;font-weight:400;line-height:16.8px}.combtas-bar .combtas-session .tas-id{font-weight:700}.combtas-bar .combtas-session .end-time{-webkit-margin-start:18px;font-size:12px;font-weight:700;line-height:14.4px;margin-inline-start:18px}.combtas-bar .end-session-button{font-size:12px;font-weight:700;line-height:14.4px;padding:2px;position:absolute;right:162px}.combtas-bar .end-session-button:hover{text-decoration:underline}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn ease-in 1;animation-delay:.4s;animation-duration:.2s;animation-fill-mode:forwards;opacity:0}.fade-in.slow-animation{animation-duration:.5s}.appGrid{background-color:#fff;color:#333;min-height:90.8vh;min-width:1092px;position:relative}.appGrid .orange{background-color:#ffbc00}.appGrid .gridRow{display:block;width:100%}.appGrid #page-container{min-height:calc(100vh - 238px);min-width:1092px;padding-top:75px}.arbithing .arbi{color:#0e4b94}.arbithing .thing{color:#40ade2}.arbithing .bold{font-weight:600}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(/static/media/icomoon.a1e1e983e77d40c3e03d.eot);src:url(/static/media/icomoon.a1e1e983e77d40c3e03d.eot#iefix) format("embedded-opentype"),url(/static/media/icomoon.836cc7cd73b592965526.ttf) format("truetype"),url(/static/media/icomoon.4fae8ae9b674810837d2.woff) format("woff"),url(/static/media/icomoon.204efe3dd032ff888295.svg#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.cancellation-term .fa-comment-o,.cancellation-term .icon-at-cancellation,.cancellation-term .icon-at-cancellation-o{margin:5px}.icon-at-cancellation-o:before{content:""}.icon-at-cancellation:before{content:""}.icon-at-breakfast-o:before{content:""}.icon-at-breakfast:before{content:""}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--desktop-bookings-button)}.MuiLinearProgress-root{background:var(--desktop-linear-progress-track)}.MuiLinearProgress-bar{background:var(--desktop-linear-progress-bar)}body,html{background:#fff!important;font-family:Lato,sans-serif;height:100%;min-height:100%;padding:0;width:100%}body:after{content:url(https://arbitrip.s3.amazonaws.com/logos/arbitrip_favicon%402x-min.svg) url(/static/media/pic_bg.8adc549ae0bfa45879d8.jpg);height:0;overflow:hidden;position:absolute;width:0;z-index:-1}#app-container{height:100%;width:100%}#not-supported{padding-bottom:40px;padding-top:40px;position:relative;text-align:center;top:42%;transform:translateY(-50%)}#not-supported img.logo{height:66px}#not-supported div.messages{color:#444;font-size:21px;height:100px;padding-top:28px}#not-supported div.messages .message{margin:auto;width:50%}#not-supported div.messages i.fa{font-size:22px;margin-right:4px}
/*# sourceMappingURL=main.c33c7a11.css.map*/