#app-screen-wrapper{background:#fff;display:flex;position:relative}#app-screen-wrapper #app-screen-height-contain{height:100vh;overflow:auto;position:relative;width:100%}#app-screen-wrapper #app-screen-height-contain #app-screen-inner{background:#eff2f5;border-radius:25px 25px 0 0;display:flex;height:calc(100% - 20px);margin:20px 20px 0 0;padding:20px 20px 0;position:relative}#app-screen-wrapper #app-screen-height-contain #app-screen-inner #app-screen{background:#ebecee;flex:1 1 auto;overflow-y:auto;padding:40px}.app-alerts-wrapper{align-items:flex-end;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;margin:0 22px 22px 0;pointer-events:none;position:fixed;right:0;top:0;z-index:2001}.app-alerts-wrapper .app-alerts-column .ui-toast-alert{pointer-events:all}.app-alerts-wrapper .app-alerts-column .ui-toast-alert:not(:last-child){margin-bottom:22px}.ui-toast-alert{background:#fff;border-left:4px solid #2a66bf;border-radius:4px;box-shadow:0 3px 18px #0000001f;display:flex;flex-direction:column;justify-content:center;min-height:60px;padding:10px 72px;position:relative;width:425px}.ui-toast-alert.SUCCESS{border-left:4px solid #22b229}.ui-toast-alert.SUCCESS .ui-toast-icon{background:#22b229}.ui-toast-alert.ALERT{border-left:4px solid #ffc021}.ui-toast-alert.ALERT .ui-toast-icon{background:#ffc021}.ui-toast-alert.ERROR{border-left:4px solid #d3423d}.ui-toast-alert.ERROR .ui-toast-icon{background:#d3423d}.ui-toast-alert.ERROR .ui-toast-icon svg path{fill:#fff}.ui-toast-alert .ui-toast-icon{background:#2a66bf;border-radius:100%;height:32px;left:20px;position:absolute;top:30px;transform:translateY(-50%);width:32px;z-index:2}.ui-toast-alert .ui-toast-icon svg{height:100%;left:50%;max-height:15px;max-width:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.ui-toast-alert .ui-toast-title{font-size:15px;font-weight:700;margin:0}.ui-toast-alert .ui-toast-body{color:#8c8b97;font-size:15px;font-weight:400;line-height:1.3em;margin:5px 0 0}.ui-toast-alert .ui-toast-dismiss{cursor:pointer;position:absolute;right:20px;top:30px;transform:translateY(-50%);z-index:2}.ui-toast-alert .ui-toast-dismiss:hover svg{transform:scale(1.2)}.ui-toast-alert .ui-toast-dismiss svg{height:15px;transition:all .2s;width:15px}.app-modal-wrapper{pointer-events:none;z-index:3005}.app-modal-wrapper,.app-modal-wrapper .app-modal-view{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.app-modal-wrapper .app-modal-view{animation-duration:.15s;animation-name:fadeIn;background:#0000008c}@keyframes fadeIn{0%{background:#0000}to{background:#0006}}.ui-modal-box{background:#fff;border-radius:4px;border-top:4px solid #2a66bf;padding:36px 10px 20px;pointer-events:all;position:relative;width:340px}.ui-modal-box.SUCCESS{border-top:4px solid #22b229}.ui-modal-box.SUCCESS .ui-modal-icon{background:#22b229}.ui-modal-box.ALERT{border-top:4px solid #ffc021}.ui-modal-box.ALERT .ui-modal-icon{background:#ffc021}.ui-modal-box.ERROR{border-top:4px solid #d3423d}.ui-modal-box.ERROR .ui-modal-icon{background:#d3423d}.ui-modal-box.ERROR .ui-modal-icon svg path{fill:#fff}.ui-modal-box .ui-modal-icon{background:#2a66bf;border-radius:100%;height:40px;left:50%;position:absolute;top:-22px;transform:translateX(-50%);width:40px;z-index:2}.ui-modal-box .ui-modal-icon svg{height:100%;left:50%;max-height:18px;max-width:14px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.ui-modal-box .ui-modal-title{font-size:20px;font-weight:700;line-height:1.25em;margin:0;text-align:center}.ui-modal-box .ui-modal-body{color:#8c8b97;font-size:15px;font-weight:400;line-height:1.4em;margin:10px auto 0;max-width:265px;text-align:center}.ui-modal-box .ui-modal-buttons{align-items:center;display:flex;justify-content:center;margin-top:15px;position:relative}.ui-modal-box .ui-modal-buttons button:not(:last-child){margin-right:10px}.ui-button{align-items:center;background:#e41f13;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Rubik,sans-serif;font-size:15px;font-weight:400;justify-content:center;padding:10px 28px;position:relative;transition:all .2s;white-space:nowrap}.ui-button:hover{background:#cc1c11}.ui-button.secondary{background:#f5f2f2;color:#585858}.ui-button.secondary:hover{background:#eae4e4}.ui-button.POSITIVE,.ui-button.SUCCESS{background:#22b229}.ui-button.POSITIVE:hover,.ui-button.SUCCESS:hover{background:#1e9d24}.ui-button.ALERT,.ui-button.AMBER{background:#ffc021}.ui-button.ALERT:hover,.ui-button.AMBER:hover{background:#ffb908}.ui-button.ERROR,.ui-button.NEGATIVE{background:#d3423d}.ui-button.ERROR:hover,.ui-button.NEGATIVE:hover{background:#c9332e}.ui-button.OUTLINE{background:#fff;border:1px solid #8c8b97;color:#8c8b97}.ui-button.OUTLINE:hover{background:#f4f6f8}.ui-button.is-loading{background:#e5e7e9!important;border:none!important;color:#8c8b97!important;pointer-events:none}.ui-button.is-small{font-size:12px;line-height:1em;padding:10px 14px}.ui-button.is-extra-small{font-size:12px;line-height:1em;padding:8px 14px}.ui-button.is-extra-small .ui-button-icon{margin-top:-3px;width:9px}.ui-button.is-extra-small .ui-button-icon svg{display:block;width:9px}.ui-button.has-extra-margin{margin:0 0 25px}.ui-button.is-filters{font-size:13px;padding:12px 28px}.ui-button.is-full-width{width:100%}.ui-button.is-badge{flex-direction:row-reverse;font-size:13px;padding:6px 12px}.ui-button.is-badge.is-loading{flex-direction:row}.ui-button.is-badge .ui-button-icon{height:10px;margin-left:0;margin-right:10px;width:10px}.ui-button:disabled{cursor:default;opacity:.4;pointer-events:none}.ui-button .ui-button-icon{height:12px;margin-left:8px;position:relative;width:12px}.ui-button .ui-button-icon.no-label{margin-left:0}.ui-button .ui-button-icon svg{height:110%;left:0;position:absolute;top:0}.ui-button .ui-button-icon svg path{fill:#fff}.ui-button .ui-button-loading-icon{animation-duration:.75s;animation-iteration-count:infinite;animation-name:loadingSpinner;height:12px;margin-left:8px;position:relative;transform:rotate(10deg);transition:all .5s cubic-bezier(.645,0,.34,1);width:12px}.ui-button .ui-button-loading-icon svg{height:78%;position:absolute;right:0;top:0}.ui-button.no-loading-margin .ui-button-loading-icon{margin-left:0}#app-navigation{flex:0 0 auto;min-width:270px;position:relative;-webkit-user-select:none;user-select:none;z-index:10}#app-navigation .nav-user{align-items:center;border-top:1px solid #eff2f5;cursor:pointer;display:flex;margin:auto 0 10px;padding:12px 20px 0 35px;transition:all .2s}#app-navigation .nav-user:hover{color:#e41f13}#app-navigation .nav-user:hover .nav-user-signout svg path{fill:#e41f13}#app-navigation .nav-user:hover .nav-user-name{color:#e41f13}#app-navigation .nav-user .nav-profile-image{background:#e41f13;border-radius:100%;height:42px;margin-right:10px;overflow:hidden;position:relative;width:42px}#app-navigation .nav-user .nav-profile-image img{height:100%;object-fit:cover;object-position:center;position:relative;width:100%}#app-navigation .nav-user .nav-profile-image .profile-initials{color:#fff;font-size:16px;font-weight:500;left:50%;line-height:1em;position:absolute;top:50%;transform:translate(-50%,-50%)}#app-navigation .nav-user .nav-user-name{color:#0a0a0a;font-size:15px;font-weight:700;line-height:1.2em;transition:all .2s}#app-navigation .nav-user .nav-user-name small{cursor:pointer;display:block;font-size:13px;line-height:1.2em;opacity:.5}#app-navigation .nav-user .nav-user-signout{margin-left:auto;padding-left:10px}#app-navigation .nav-user .nav-user-signout svg{width:20px}#app-navigation .nav-user .nav-user-signout svg path{fill:#0a0a0a;transition:all .2s}#app-navigation #nav-desktop{display:flex;flex-direction:column;height:100%;max-height:100vh}#app-navigation #nav-desktop .nav-container-upper{flex:1 1;overflow-x:hidden;overflow-y:auto;padding-bottom:30px}#app-navigation #nav-desktop .nav-logo{margin:42px 20px 40px 32px;position:relative;width:220px}#app-navigation #nav-desktop .nav-logo img{width:100%}#app-navigation #nav-desktop .nav-logo .nav-version{color:#8c8b97;font-size:12px;font-style:italic;font-weight:500;left:0;position:absolute;top:100%}#app-navigation #nav-desktop ul{margin:0 20px 0 35px}#app-navigation #nav-desktop ul li:not(:last-child){margin-bottom:24px}#app-navigation #nav-desktop ul li.inactive{pointer-events:none}#app-navigation #nav-desktop ul li .nav-item-icon{margin-right:15px;width:15px}#app-navigation #nav-desktop ul li .nav-item-icon svg{width:20px}#app-navigation #nav-desktop ul li .nav-item-icon svg path{fill:#0a0a0a;transition:all .2s}#app-navigation #nav-desktop ul li a,#app-navigation #nav-desktop ul li p{align-items:center;border-radius:4px;color:#0a0a0a;display:flex;font-size:17px;font-weight:400;line-height:1.2em;transition:all .2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#app-navigation #nav-desktop ul li a.active,#app-navigation #nav-desktop ul li a:hover,#app-navigation #nav-desktop ul li p.active,#app-navigation #nav-desktop ul li p:hover{color:#e41f13}#app-navigation #nav-desktop ul li a.active .nav-item-icon svg path,#app-navigation #nav-desktop ul li a:hover .nav-item-icon svg path,#app-navigation #nav-desktop ul li p.active .nav-item-icon svg path,#app-navigation #nav-desktop ul li p:hover .nav-item-icon svg path{fill:#e41f13}@media(max-width:1500px){#app-navigation #nav-desktop .nav-logo{margin:40px 20px 50px 35px}#app-navigation #nav-desktop ul li:not(:last-child){margin-bottom:18px}#app-navigation #nav-desktop ul li a,#app-navigation #nav-desktop ul li p{font-size:17px}}.nav-blocks-wrapper{padding:0 32px}.nav-link-block.with-top-margin{margin:26px 0 0}.nav-link-block .nav-link-block-title{color:#9a9a9a;font-size:13px;font-weight:600;margin:0 0 16px 12px}.nav-link-block .nav-link-item{align-items:center;background:#fff;border-radius:8px;display:flex;overflow:hidden;padding:12px;width:100%}.nav-link-block .nav-link-item.is-active,.nav-link-block .nav-link-item:hover{background:#f6f6f6}.nav-link-block .nav-link-item.is-disabled{opacity:.35;pointer-events:none}.nav-link-block .nav-link-item .nav-link-item-icon{align-items:center;display:flex;justify-content:center;margin-right:12px;width:17px}.nav-link-block .nav-link-item .nav-link-item-icon svg{height:auto;margin:auto;max-height:15px;width:100%}.nav-link-block .nav-link-item span{color:#0a0a0a;display:block;font-size:15px;line-height:15px;margin:0 0 -2px;position:relative}.nav-link-block-seperator{background:#f1f1f1;border:none;display:block;height:2px;margin:22px 0;width:100%}#error-page{align-items:center;display:flex;justify-content:center;width:100%}#error-page .error-text h1{font-size:182px;font-weight:800;line-height:1em;margin:0;text-align:center}#error-page .error-text h2{font-size:24px;font-weight:500;line-height:1em;margin:2px 0 0;text-align:center}#login-page{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover!important;background:#e41f13;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100vw}#login-page .login-window{background:#fff;border-radius:15px;min-width:200px;padding:50px 45px}#login-page .login-window img{margin:0 0 14px;max-width:345px}#login-page .login-window p{font-size:15px;line-height:1.45em;margin:0 auto 30px;max-width:325px;text-align:center}#login-page .login-window .login-form{grid-gap:10px;display:grid;margin:0 auto;max-width:310px}#login-page .login-window .login-error{color:#e41f13;font-size:14px;line-height:1.45em;margin:5px auto;max-width:250px;text-align:center}@media(max-width:480px){#login-page{padding:20px}#login-page .login-window{padding:40px 35px}#login-page .login-window img{margin:0 auto 14px;max-width:100%}}.ui-input-wrapper.has-symbol .ui-input-block .ui-input-text{padding:10px 4px 10px 36px}.ui-input-wrapper.only-active-on-hover .ui-input-block .ui-input-text{background:#f4f6f8!important;border:1px solid #e5e7e9!important;color:#303237!important}.ui-input-wrapper.only-active-on-hover .ui-input-block .ui-input-text:active,.ui-input-wrapper.only-active-on-hover .ui-input-block .ui-input-text:focus,.ui-input-wrapper.only-active-on-hover .ui-input-block .ui-input-text:hover{background:#fff!important;border:1px solid #e41f13!important}.ui-input-wrapper .ui-input-block .ui-input-icon svg{display:block;height:14px;width:auto}.ui-input-wrapper .ui-input-block .ui-input-symbol{align-items:center;background:#e5e7e9;border-radius:4px 0 0 4px;bottom:1px;color:#8c8b97;display:flex;font-size:12px;justify-content:center;left:1px;position:absolute;top:1px;width:25px}.ui-input-wrapper .ui-input-block .ui-input-upper-placeholder{pointer-events:none}.ui-input-wrapper .ui-input-block .ui-input-upper-placeholder.active{border-radius:6px}.ui-input-wrapper .ui-input-block .ui-input-text{background:#f4f6f8;border:1px solid #e5e7e9;border-radius:5px;color:#303237;font-family:Rubik,sans-serif;font-size:15px;outline:none!important;padding:10px 18px;transition:all .2s;width:100%}.ui-input-wrapper .ui-input-block .ui-input-text:read-only{background:#f4f6f8!important;border:1px solid #e5e7e9!important;color:#303237!important}.ui-input-wrapper .ui-input-block .ui-input-text.has-icon{padding:7px 18px 7px 38px}.ui-input-wrapper .ui-input-block .ui-input-text.no-resize{resize:none}.ui-input-wrapper .ui-input-block .ui-input-text::placeholder{color:#8c8b97;font-size:14px;font-weight:400}.ui-input-wrapper .ui-input-block .ui-input-text:active,.ui-input-wrapper .ui-input-block .ui-input-text:focus,.ui-input-wrapper .ui-input-block .ui-input-text:not(:placeholder-shown){background:#fff;border:1px solid #e41f13}#itinerary-page{background-position:fixed;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding:50px 20px;position:relative}#itinerary-page .screen-tile{max-width:710px;position:relative;width:95%;z-index:5}#itinerary-page .video-container{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100vw;z-index:4}#itinerary-page .video-container .background-video{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}#itinerary-page .countdown{display:block;font-size:22px;font-weight:600;text-align:center}#itinerary-page .countdown span{color:#e41f13}#itinerary-page .countdown.small{font-size:16px;font-weight:400;margin-top:24px}#itinerary-page .payment-details{margin:0 auto 20px}#itinerary-page .payment-details tr td{font-size:16px;font-weight:500;line-height:1.35em}#itinerary-page .payment-details tr td:last-child{color:#e41f13;padding-left:8px}#itinerary-page .financial-protection{font-size:15px;line-height:1.35em;text-align:center}#itinerary-page .atol-protection-logo{align-self:center;display:flex;margin:15px auto 0;width:125px}#itinerary-page .no-payments-notice{display:block;margin:0 auto;max-width:500px!important;text-align:center}#itinerary-page .booking-payments-cover{max-height:200px;overflow-y:auto}#itinerary-page .booking-payments thead th{color:#585858;font-size:14px;line-height:1em;padding-bottom:8px;padding-right:12px;text-align:left;white-space:nowrap}#itinerary-page .booking-payments thead th:first-child{padding-left:12px}#itinerary-page .my-booking-navigation{grid-gap:10px;display:grid;grid-template-columns:310px 1fr;justify-content:center;left:-55px;margin:38px auto -30px;position:relative;width:calc(100% + 110px)}#itinerary-page .my-booking-navigation .mb-nav-list .mb-nav-item{align-items:center;background:#fff;color:#fff;cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:0 20px 0 35px;transition:all .2s}#itinerary-page .my-booking-navigation .mb-nav-list .mb-nav-item.tall{align-items:flex-start;flex-direction:column;justify-content:center;min-height:64px}#itinerary-page .my-booking-navigation .mb-nav-list .mb-nav-item:nth-child(odd){background:#f8f8f8}#itinerary-page .my-booking-navigation .mb-nav-list .mb-nav-item:nth-child(2n){border-bottom:1px solid #eff2f5;border-top:1px solid #eff2f5}#itinerary-page .my-booking-navigation .mb-nav-list .mb-nav-item:hover{background:#e41f13}#itinerary-page .my-booking-navigation .mb-nav-list .mb-nav-item:hover p,#itinerary-page .my-booking-navigation .mb-nav-list .mb-nav-item:hover small{color:#fff}#itinerary-page .my-booking-navigation .mb-nav-list .mb-nav-item:hover svg path{fill:#fff}#itinerary-page .my-booking-navigation .mb-nav-list .mb-nav-item p{color:#16171a;font-size:16px;font-weight:500;transition:all .2s}#itinerary-page .my-booking-navigation .mb-nav-list .mb-nav-item small{color:#e41f13;display:block;font-size:14px;font-weight:500;margin-top:6px;transition:all .2s}#itinerary-page .my-booking-navigation .mb-nav-list .mb-nav-item svg{height:15px;margin-top:-3px}#itinerary-page .my-booking-navigation .mb-nav-list .mb-nav-item svg path{fill:#e41f13;transition:all .2s}#itinerary-page .my-booking-navigation .mb-nav-courses .carousel,#itinerary-page .my-booking-navigation .mb-nav-courses .carousel-root,#itinerary-page .my-booking-navigation .mb-nav-courses .slider,#itinerary-page .my-booking-navigation .mb-nav-courses .slider-wrapper{height:100%}.flight-details-image-thumb{border:1px solid #e5e7e9;border-radius:4px;cursor:pointer;display:inline-block;height:50px;margin-right:10px;position:relative;transition:.2s;width:50px}.flight-details-image-thumb:hover{transform:scale(1.1)}.flight-details-image-thumb span{align-items:center;background:#fff;border:1px solid #e5e7e9;border-radius:100%;display:flex;height:17px;justify-content:center;position:absolute;right:-8px;top:-8px;transition:.2s;width:17px;z-index:2}.flight-details-image-thumb span svg{height:6px}.flight-details-image-thumb span svg path{fill:#e41f13;transition:.2s}.flight-details-image-thumb span:hover{background:#e41f13;border:1px solid #e41f13}.flight-details-image-thumb span:hover svg path{fill:#fff}.flight-details-image-thumb img{display:block;height:100%;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:1}.nearby-places-slider{border-radius:0 0 10px 10px;left:-45px;margin-bottom:-20px;overflow:hidden;position:relative;width:calc(100% + 90px)}.nearby-places-slider.with-margin{margin-top:30px}.check-with-agent{font-size:16px;font-weight:500;line-height:1.35em;text-align:center}.nearby-place{background:red;height:335px;position:relative}.nearby-place.small-height{height:100%;min-height:256px}.nearby-place img{display:block!important;height:100%!important;object-fit:cover;object-position:center;position:absolute;width:100%!important;z-index:2}.nearby-place .nb-title{background:linear-gradient(0deg,#000c,#0000);bottom:0;left:0;padding:40px 30px 25px;position:absolute;right:0;text-align:left;z-index:3}.nearby-place .nb-title p{color:#fff;font-size:20px;font-weight:500;letter-spacing:-.5px;line-height:1.25em;margin-bottom:2px}.nearby-place .nb-title span{color:#fff;display:block;font-size:14px;font-weight:400;letter-spacing:-.5px;line-height:1.25em;opacity:.75}.nearby-place .nb-title a{align-items:center;background:#e41f13;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Rubik,sans-serif;font-size:13px;font-weight:400;justify-content:center;margin-top:14px;padding:10px 18px;position:relative;transition:all .2s;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nearby-place .nb-title a:hover{background:#cc1c11}@media(max-width:480px){#itinerary-page{padding:20px}#itinerary-page .screen-tile{padding:25px 20px 20px}#itinerary-page .screen-tile .tile-title{margin-bottom:15px}#itinerary-page .screen-tile .tile-title h1{font-size:20px;text-align:center}#itinerary-page .ui-horizontal-nav .ui-horizontal-nav-link{font-size:12px}#itinerary-page .ui-horizontal-nav .ui-horizontal-nav-link:not(:last-child){margin-right:12px}#itinerary-page table{width:100%}#itinerary-page table.payment-details tr:not(:last-child){border-bottom:2px solid #fff}#itinerary-page table.booking-payments.check-ins tr td:nth-child(2){width:auto}#itinerary-page table tr{display:flex;flex-direction:column}#itinerary-page table tr:not(:last-child){border-bottom:12px solid #fff}#itinerary-page table tr td{border-bottom:0 solid #fff;border-right:0 solid #fff}#itinerary-page table tr td:first-child{font-size:14px}#itinerary-page table tr td:nth-child(2){width:100%}#itinerary-page table tr td .ui-button{margin-top:10px}#itinerary-page table tr td .ui-input-wrapper{width:100%}#itinerary-page table tr td .table-data-split.cols-2{grid-template-columns:1fr}.ui-window-page .ui-window-card.slim{width:90vw}.ui-window-page .ui-window-card .ui-window-title h1{font-size:18px!important}.no-payments-notice{font-size:14px!important}}@media(max-width:797px){#itinerary-page{padding:15px}#itinerary-page .countdown{font-size:18px;margin:30px 0 0}#itinerary-page .my-booking-navigation{grid-template-columns:1fr;left:-15px;margin-bottom:-20px;position:relative;width:calc(100% + 30px)}#itinerary-page .my-booking-navigation .mb-nav-courses{height:220px}.booking-payments-cover{max-height:220px!important}.booking-payments,.payment-details{margin:15px 0 20px!important}.booking-payments tbody tr,.booking-payments thead tr,.payment-details tbody tr,.payment-details thead tr{display:table-row!important;flex-direction:row!important}.booking-payments tbody tr td,.booking-payments thead tr td,.payment-details tbody tr td,.payment-details thead tr td{font-size:14px!important;white-space:nowrap!important}.nearby-places-slider{left:-10px;margin-bottom:-14px;width:calc(100% + 20px)}.nearby-place img{display:block!important;height:100%!important;object-fit:cover;object-position:center;position:absolute;width:100%!important;z-index:2}.nearby-place .nb-title{padding:20px 45px 40px 20px}.nearby-place .nb-title p{font-size:18px}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.screen-tile{background:#fff;border-radius:18px 18px 0 0;height:100%;overflow-y:auto;padding:30px 55px;position:relative;width:100%}.screen-tile .back-button{left:20px;position:absolute;top:15px;z-index:3005}.screen-tile.fit-width{border-radius:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.screen-tile.center{margin:auto}@media(max-width:797px){#itinerary-page .screen-tile{padding:25px 16px 20px;width:100%}#itinerary-page .screen-tile .back-button{left:auto;right:5px;top:5px}}.tile-title{margin-bottom:25px;position:relative}.tile-title.has-border{border-bottom:1px solid #e5e7e9;padding-bottom:14px}.tile-title.flex{align-items:center;display:flex}.tile-title.flex .ui-input-wrapper{margin-left:25px;width:230px}.tile-title.flex .ui-button,.tile-title.flex .ui-checkbox{margin-left:20px}.tile-title.is-centered{text-align:center}.tile-title.is-centered p{margin:20px auto 0;max-width:445px}.tile-title.is-card-title{margin-bottom:32px}.tile-title.is-card-title h1{font-size:28px}.tile-title.is-card-title p{color:#16171a;font-size:16px;line-height:1.45em}.tile-title img{margin-top:14px;max-width:410px}.tile-title h1{color:#16171a;font-size:24px;font-weight:500;line-height:1em}.tile-title h1 svg{height:12px;margin:0 12px;width:10px}.tile-title h1 svg path{fill:#16171a}.tile-title h1 a{color:#2a66bf;font-weight:500;position:relative}.tile-title h1 a:after{background:#2a66bf;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.tile-title p{font-size:16px;line-height:1.25em;margin-top:8px}.tile-title p,.tile-title p a{color:#8c8b97;font-weight:400}@media(max-width:797px){.tile-title img{max-width:85%}.tile-title.is-card-title p{font-size:15px}}.ui-horizontal-nav{align-items:center;border-bottom:1px solid #eff2f5;display:flex;margin-bottom:20px;padding-bottom:5px}.ui-horizontal-nav.is-center{justify-content:center;margin:0 auto 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ui-horizontal-nav .ui-horizontal-nav-link{color:#8c8b97;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1em;position:relative;transition:all .2s}.ui-horizontal-nav .ui-horizontal-nav-link:not(:last-child){margin-right:34px}.ui-horizontal-nav .ui-horizontal-nav-link.is-active,.ui-horizontal-nav .ui-horizontal-nav-link:hover{color:#e41f13}.ui-horizontal-nav .ui-horizontal-nav-link.is-active:after{background:#e41f13;bottom:-6px;content:"";height:1px;left:0;position:absolute;right:0}.ui-horizontal-nav .ui-horizontal-nav-link small{align-items:center;background:#e41f13;border-radius:100%;color:#fff;display:inline-flex;font-size:11px;height:15px;justify-content:center;line-height:5px;margin-left:5px;position:relative;top:-2px;width:15px}.ui-window-page{background:#00000073;bottom:0;display:flex;justify-content:center;left:0;overflow:auto;padding:9vh 0;position:fixed;right:0;top:0;z-index:2005}.ui-window-page .ui-window-card{background:#fff;border-radius:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:720px;padding:25px 35px 35px;width:100%}.ui-window-page .ui-window-card.slim{max-width:480px}.ui-window-page .ui-window-card .ui-window-title{align-items:center;border-bottom:2px solid #eff2f5;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.ui-window-page .ui-window-card .ui-window-title h1{font-size:22px;font-weight:500;line-height:1em}.ui-window-page .ui-window-card .ui-window-title small{color:#b0b5bf;display:block;font-size:14px;font-weight:400;line-height:1em;margin-top:5px}.ui-window-page .ui-window-card .ui-window-actions{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.ui-window-page .ui-window-card .ui-window-actions.alt-layout{flex-direction:row-reverse}.upload-flight-details .upload-error{color:#e41f13;display:block;font-size:13px;font-weight:400;margin-top:14px}.ui-input-wrapper{position:relative}.ui-input-wrapper.has-error .ui-input-block .ui-input-text{border:1px solid red}.ui-input-wrapper.has-error small{color:red}.ui-input-wrapper .ui-input-block{position:relative}.ui-input-wrapper .ui-input-block .ui-input-icon{left:14px;position:absolute;top:50%;transform:translateY(-50%)}.ui-input-wrapper .ui-input-block .ui-input-icon svg{height:15px;pointer-events:none}.ui-input-wrapper .ui-input-block .ui-input-icon svg path{fill:#8c8b97}.ui-input-wrapper .ui-input-block .ui-input-file{opacity:0;position:absolute;z-index:-1}.ui-input-wrapper .ui-input-block .ui-input-fakefile{background:#f4f6f8;border:1px solid #e5e7e9;border-radius:5px;color:#303237;cursor:pointer;font-family:Rubik,sans-serif;font-size:15px;outline:none!important;padding:10px 18px 10px 40px;resize:none;transition:all .2s;width:100%}.ui-input-wrapper .ui-input-block .ui-input-fakefile p{font-family:Rubik,sans-serif;line-height:18px;margin:0;min-height:18px}.ui-input-wrapper .ui-input-block .ui-input-fakefile p.is-placeholder{color:#8c8b97;font-size:14px;font-weight:400}.ui-input-wrapper .ui-input-block .ui-input-fakefile p.is-value{color:#303237;font-size:15px;font-weight:400}.ui-input-wrapper .ui-input-block .ui-input-fakefile:active,.ui-input-wrapper .ui-input-block .ui-input-fakefile:focus,.ui-input-wrapper .ui-input-block .ui-input-fakefile:hover{background:#fff;border:1px solid #e41f13}.ui-input-wrapper small{color:#8c8b97;display:block;font-size:12px;font-weight:400;line-height:1em;margin:5px 0 0}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr.leaderboard-totals td p{font-weight:600}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p small{font-size:16px;margin-left:6px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p.is-complete{background:#d3f4d5;color:#22b229;line-height:42px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p.is-complete small{color:#22b229;opacity:.5}@media(min-width:2000px){.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table thead th{font-size:24px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td{line-height:78px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p{font-size:38px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p small{font-size:30px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p.is-complete{line-height:64px}}@media(max-width:979px){.leaderboard-background{padding:10px}.leaderboard-background .leaderboard-tile{align-items:normal;padding:35px 10px}.leaderboard-background .leaderboard-tile img{left:50%;margin:0 auto 35px;max-width:265px;position:fixed;transform:translateX(-50%)}.leaderboard-background .leaderboard-tile .ui-table{margin-left:-12px;margin-right:-10px;margin-top:65px;overflow:auto}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table thead th{font-size:12px;padding-left:10px;padding-right:20px!important}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table thead th:first-child{padding-left:20px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td{line-height:38px;padding-right:20px!important}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td:first-child{padding-left:20px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td:first-child p{padding:0}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p{font-size:14px;padding-left:10px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p small{font-size:12px;margin-left:6px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p.is-complete{line-height:34px;padding-right:10px}}@media(max-width:979px)and (orientation:landscape){.leaderboard-background{padding:10px}.leaderboard-background .leaderboard-tile{padding:35px 10px}.leaderboard-background .leaderboard-tile img{margin:0 auto 35px;max-width:280px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table thead th{font-size:12px;padding-left:10px;padding-right:20px!important}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table thead th:first-child{padding-left:20px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td{line-height:38px;padding-right:20px!important}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td:first-child{padding-left:20px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td:first-child p{padding:0}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p{font-size:14px;padding-left:10px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p small{font-size:12px;margin-left:6px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p.is-complete{line-height:34px;padding-right:10px}}.ui-table{position:relative;width:100%}.ui-table .table-loading-splash{background:#fff;bottom:0;left:0;padding:10px 0 0 55px;position:absolute;right:0;top:0;z-index:4005}.ui-table .table-loading-splash .loading-wrapper{align-items:center;display:flex}.ui-table .table-loading-splash p{color:#585858;font-size:16px;font-weight:400}.ui-table .table-loading-splash .svg-loading-wrap{animation-duration:.75s;animation-iteration-count:infinite;animation-name:loadingSpinner;height:12px;margin-left:8px;position:relative;transform:rotate(10deg);transition:all .5s cubic-bezier(.645,0,.34,1);width:12px}.ui-table .table-loading-splash .svg-loading-wrap svg{height:78%;position:absolute;right:0;top:0}.ui-table thead th{color:#585858;font-size:14px;line-height:1em;padding-bottom:8px;padding-right:12px;text-align:left;white-space:nowrap}.ui-table tbody tr{position:relative;text-align:left}.ui-table tbody tr:nth-child(odd){background:#f8f8f8}.ui-table tbody tr:nth-child(2n){border-bottom:1px solid #eff2f5;border-top:1px solid #eff2f5}.ui-table tbody tr .no-values-tag{background:#ffc021;bottom:0;left:0;position:absolute;top:0;width:5px}.ui-table tbody tr td{font-size:15px;line-height:42px;padding-right:12px;white-space:nowrap}.ui-table tbody tr td small{color:#b0b5bf}.ui-table tbody tr td small.no-value{font-size:14px}.ui-table tbody tr td a{color:#000;text-decoration:underline}.ui-table tbody tr td.is-button a,.ui-table tbody tr td.is-button button{margin:0 5px 0 auto;text-decoration:none}.ui-table tbody tr td.is-button a{align-items:center;background:#e41f13;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;justify-content:center;line-height:1em;padding:10px 14px;position:relative;transition:all .2s;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ui-table tbody tr td.is-button a:hover{background:#cc1c11}.reservation-background{background:#eff2f5;height:100vh;overflow:hidden;padding:20px;width:100vw}.reservation-background .reservation-tile{align-items:center;background:#fff;border-radius:18px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px 55px;position:relative;width:100%}.reservation-background .reservation-tile img{max-width:475px;width:90%}.reservation-background .reservation-tile .reservation-intro{margin:40px 0 30px;max-width:400px;text-align:center}.reservation-background .reservation-tile .reservation-intro h1{font-size:24px;font-weight:600;margin:0 0 16px}.reservation-background .reservation-tile .reservation-intro p{font-size:16px;font-weight:300;line-height:1.55em}.reservation-background .reservation-tile .reservation-table{margin:0 0 24px}.reservation-background .reservation-tile .reservation-table .booking-table tbody tr:nth-child(2n){background:#f4f6f8}.reservation-background .reservation-tile .reservation-table .booking-table tbody tr td{border-bottom:none;border-right:5px solid #fff;font-size:16px;line-height:32px}.reservation-background .reservation-tile .reservation-table .booking-table tbody tr td:first-child{line-height:32px;padding-left:10px;width:175px}.reservation-background .reservation-tile .reservation-table .booking-table tbody tr td:nth-child(2){max-width:345px;padding-left:10px;padding-right:10px;width:auto}.reservation-background .reservation-tile .reservation-actions{align-items:center;display:flex;justify-content:center}.reservation-background .reservation-tile .reservation-actions button:not(:last-child){margin-right:10px}.reservation-modal button{margin-top:10px}.ui-table.clients-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.clients-table tbody tr td:first-child,.ui-table.clients-table thead th:first-child{padding-left:55px}.ui-window-block.has-top-margin{margin-top:20px}.ui-window-block.is-stacked{border-bottom:1px solid #eff2f5;margin-bottom:24px;padding-bottom:24px}.ui-window-block .ui-window-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.ui-window-block .ui-window-card-header .ui-window-card-title{color:#121212;font-size:15px;font-weight:400;margin:0}.ui-window-block .ui-window-card-header .ui-window-card-subtitle{color:#585858;font-size:14px;font-weight:400;margin:4px 0 0;opacity:.65}.ui-window-block .ui-window-card-header .ui-button:not(:last-child){margin-right:5px}.ui-window-block .input-grid{grid-gap:12px;display:grid}.ui-window-block .input-grid.cols-2{grid-template-columns:repeat(2,1fr)}.ui-window-block .input-grid.cols-3{grid-template-columns:repeat(3,1fr)}.ui-window-block .input-grid.cols-4{grid-template-columns:repeat(4,1fr)}.ui-window-block .input-grid .span-2{grid-column-end:span 2}.ui-window-block .input-grid .span-4{grid-column-end:span 4}.window-card-button{margin-top:25px}.vouchers-loading-wrapper{align-items:center;display:flex}.vouchers-loading-wrapper p{color:#585858;font-size:14px;font-weight:400;opacity:.65}.vouchers-loading-wrapper .svg-loading-wrap{animation-duration:.75s;animation-iteration-count:infinite;animation-name:loadingSpinner;height:10px;margin-left:8px;position:relative;transform:rotate(10deg);transition:all .5s cubic-bezier(.645,0,.34,1);width:10px}.vouchers-loading-wrapper .svg-loading-wrap svg{height:78%;position:absolute;right:0;top:0}.gift-vouchers{position:relative}.gift-vouchers .voucher{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:6px;box-shadow:0 0 24px rgba(0,0,0,.059);cursor:pointer;display:flex;height:54px;overflow:hidden;padding:2px;width:100%}.gift-vouchers .voucher.not-available{cursor:default;opacity:.4;pointer-events:none}.gift-vouchers .voucher img{border-radius:4px;height:100%}.gift-vouchers .voucher .voucher-details{padding-left:12px}.gift-vouchers .voucher .voucher-details p{font-size:14px;font-weight:500;margin-bottom:4px}.gift-vouchers .voucher .voucher-details span{display:block}.no-vouchers{font-size:14px}.ui-input-wrapper.is-datepicker .ui-input-block .ui-input-icon{left:16px}.ui-input-wrapper.is-datepicker .ui-input-block .ui-input-icon svg{height:14px}.ui-input-wrapper.has-value .ui-input-block .flatpickr-input{background:#fff;border:1px solid #e41f13}.ui-input-wrapper.read-only .ui-input-block .flatpickr-input{cursor:default}.ui-input-wrapper.only-active-on-hover .ui-input-block .flatpickr-input,.ui-input-wrapper.read-only .ui-input-block .flatpickr-input{background:#f4f6f8!important;border:1px solid #e5e7e9!important;color:#303237!important}.ui-input-wrapper.only-active-on-hover .ui-input-block .flatpickr-input:active,.ui-input-wrapper.only-active-on-hover .ui-input-block .flatpickr-input:focus,.ui-input-wrapper.only-active-on-hover .ui-input-block .flatpickr-input:hover{background:#fff!important;border:1px solid #e41f13!important}.ui-input-wrapper .ui-input-block .ui-input-upper-placeholder{color:#8c8b97;font-size:14px;font-weight:500;left:20px;opacity:0;padding:3px 6px;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s}.ui-input-wrapper .ui-input-block .ui-input-upper-placeholder.active{background:#fff;font-size:12px;left:14px;opacity:1;top:0}.ui-input-wrapper .ui-input-block .flatpickr-input{background:#f4f6f8;border:1px solid #e5e7e9;border-radius:5px;color:#303237;font-family:Rubik,sans-serif;font-size:15px;outline:none!important;padding:10px 18px 10px 37px;transition:all .2s;width:100%}.ui-input-wrapper .ui-input-block .flatpickr-input::placeholder{color:#8c8b97;font-size:14px;font-weight:400}.ui-input-wrapper .ui-input-block .flatpickr-input:active,.ui-input-wrapper .ui-input-block .flatpickr-input:focus,.ui-input-wrapper .ui-input-block .flatpickr-input:not(:placeholder-shown){background:#fff;border:1px solid #e41f13}.flatpickr-calendar.arrowTop:after{border-bottom-color:#e41f13!important}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff!important}.flatpickr-calendar .flatpickr-months .flatpickr-month{background:#e41f13}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months{background:#e41f13;transition:all .2s}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#cc1c11}.flatpickr-calendar .flatpickr-weekdays{background:#e41f13}.flatpickr-calendar .flatpickr-weekdays .flatpickr-weekday{background:#e41f13;color:#fff}.flatpickr-calendar .flatpickr-day.selected{background:#e41f13;border-color:#e41f13;transition:all .2s}.flatpickr-calendar .flatpickr-day.selected:hover{background:#cc1c11;border-color:#cc1c11}.flatpickr-calendar{-webkit-animation:none;animation:none;background:#0000;border:0;border-radius:5px;-webkit-box-shadow:0 3px 13px #00000014;box-shadow:0 3px 13px #00000014;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #48484833;height:40px}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid #48484833}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid #0000;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#48484833}.flatpickr-calendar.arrowTop:after{border-bottom-color:#1bbc9b}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#48484833}.flatpickr-calendar.arrowBottom:after{border-top-color:#1bbc9b}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{fill:#fff;background:#1bbc9b;border-radius:5px 5px 0 0;color:#fff;-webkit-flex:1;-ms-flex:1;flex:1 1;height:34px;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:#fff;color:#fff;cursor:pointer;height:34px;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#bbb}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid #48484826;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #48484899;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #48484899;top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:#ffffff80}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#0000;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:#0000;color:#ffffff80;font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:#1bbc9b;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#1bbc9b;outline:none;padding:0}.flatpickr-weekdays{-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#1bbc9b;display:-webkit-flex;display:-ms-flexbox;display:flex;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1 1}span.flatpickr-weekday{background:#1bbc9b;color:#0000008a;cursor:default;display:block;-webkit-flex:1;-ms-flex:1;flex:1 1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;border-left:1px solid #48484833;border-right:1px solid #48484833;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #48484833;box-shadow:-1px 0 0 #48484833}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-ms-flex-pack:center;background:none;border:1px solid #0000;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e2e2e2;border-color:#e2e2e2;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#bbb;border-color:#bbb;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#1bbc9b;border-color:#1bbc9b;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #1bbc9b;box-shadow:-10px 0 0 #1bbc9b}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:#0000;border-color:#0000;color:#4848484d;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#4848481a;cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #1bbc9b,5px 0 0 #1bbc9b;box-shadow:-5px 0 0 #1bbc9b,5px 0 0 #1bbc9b}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{border-left:1px solid #48484833;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:#0000;border:none;color:#4848484d;cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{background:#fff;border-bottom:1px solid #48484833;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{background:#fff;border-radius:0 0 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-flex:1;-ms-flex:1;flex:1 1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#0000;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#484848;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.ui-select-wrapper{position:relative}.ui-select-wrapper.has-error .ui-select-upper{border:1px solid red}.ui-select-wrapper.has-error small{color:red}.ui-select-wrapper.read-only{pointer-events:none}.ui-select-wrapper.read-only .ui-select-upper{background:#f4f6f8!important;border:1px solid #e5e7e9!important;color:#303237!important}.ui-select-wrapper.only-active-on-hover:hover .ui-select-upper{background:#fff!important;border:1px solid #e41f13!important}.ui-select-wrapper.only-active-on-hover .ui-select-upper{background:#f4f6f8!important;border:1px solid #e5e7e9!important;color:#303237!important}.ui-select-wrapper.only-active-on-hover .ui-select-upper:active,.ui-select-wrapper.only-active-on-hover .ui-select-upper:focus,.ui-select-wrapper.only-active-on-hover .ui-select-upper:hover{background:#fff!important;border:1px solid #e41f13!important}.ui-select-wrapper .ui-input-upper-placeholder{color:#8c8b97;font-size:14px;font-weight:500;left:20px;opacity:0;padding:3px 6px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s;z-index:1}.ui-select-wrapper .ui-input-upper-placeholder.active{background:#fff;border-radius:6px;font-size:12px;left:14px;opacity:1;top:0}.ui-select-wrapper .ui-input-block input{cursor:pointer}.ui-select-wrapper .ui-select-upper{cursor:pointer;min-height:39px;transition:all .2s}.ui-select-wrapper .ui-select-upper:not(.no-styles){background:#f4f6f8;border:1px solid #e5e7e9;border-radius:5px;padding:9px 18px;position:relative}.ui-select-wrapper .ui-select-upper.dropdown-showing{border-radius:5px 5px 0 0}.ui-select-wrapper .ui-select-upper.dropdown-showing .ui-select-icon svg{transform:translateY(-50%) rotate(180deg)}.ui-select-wrapper .ui-select-upper.has-value:not(.no-styles){background:#fff;border:1px solid #e41f13}.ui-select-wrapper .ui-select-upper.has-value:not(.no-styles) .ui-select-placeholder{color:#303237;font-size:15px}.ui-select-wrapper .ui-select-upper.has-value .ui-input-wrapper .ui-input-block .ui-input-text{border:1px solid #e41f13!important}.ui-select-wrapper .ui-select-upper .ui-input-wrapper .ui-input-block .ui-input-text.dropdown-showing{border-radius:5px 5px 0 0}.ui-select-wrapper .ui-select-upper .ui-input-wrapper .ui-input-block .ui-input-text:active,.ui-select-wrapper .ui-select-upper .ui-input-wrapper .ui-input-block .ui-input-text:focus,.ui-select-wrapper .ui-select-upper .ui-input-wrapper .ui-input-block .ui-input-text:not(:placeholder-shown){border:1px solid #e5e7e9}.ui-select-wrapper .ui-select-upper .ui-select-placeholder{color:#8c8b97;font-size:14px;font-weight:400;line-height:19px;min-height:19px;position:relative}.ui-select-wrapper .ui-select-upper .ui-select-placeholder .ui-multiple-selected-options-row{align-items:center;display:flex;left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.ui-select-wrapper .ui-select-upper .ui-select-placeholder .ui-multiple-selected-options-row .ui-multiple-selected-option{background:#e7e7e7;border:1px solid #d5d5d5;border-radius:3px;color:#5d6373;font-size:12px;padding:2px 6px;transition:all .2s;white-space:nowrap}.ui-select-wrapper .ui-select-upper .ui-select-placeholder .ui-multiple-selected-options-row .ui-multiple-selected-option.is-hidden{opacity:0;pointer-events:none;position:absolute}.ui-select-wrapper .ui-select-upper .ui-select-placeholder .ui-multiple-selected-options-row .ui-multiple-selected-option:hover{background:#dadada}.ui-select-wrapper .ui-select-upper .ui-select-placeholder .ui-multiple-selected-options-row .ui-multiple-selected-option:not(:last-child){margin-right:5px}.ui-select-wrapper .ui-select-upper .ui-select-placeholder .ui-multiple-selected-options-row .ui-multiple-selected-option:not(.is-total):after{border-left:1px solid #d5d5d5;content:"x";margin-left:5px;padding:3px 0 0 5px}.ui-select-wrapper .ui-select-upper .ui-select-icon{position:absolute;right:18px;top:20px}.ui-select-wrapper .ui-select-upper .ui-select-icon.clear-input{right:26px}.ui-select-wrapper .ui-select-upper .ui-select-icon.clear-input svg path{fill:#e41f13}.ui-select-wrapper .ui-select-upper .ui-select-icon svg{height:10px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s}.ui-select-wrapper .ui-select-dropdown{background:#fff;border-radius:0 0 5px 5px;max-height:0;overflow:hidden;position:absolute;top:100%;width:100%;z-index:1005}.ui-select-wrapper .ui-select-dropdown.is-showing{border-bottom:1px solid #e5e7e9;border-left:1px solid #e5e7e9;border-right:1px solid #e5e7e9;max-height:500px;overflow-y:auto}.ui-select-wrapper .ui-select-dropdown .ui-multiple-select-option{font-size:14px;font-weight:400;padding:8px 18px}.ui-select-wrapper .ui-select-dropdown .ui-multiple-select-option .ui-checkbox{width:100%}.ui-select-wrapper .ui-select-dropdown .ui-select-option{background:#fff;color:#303237;cursor:pointer;font-size:14px;font-weight:400;padding:8px 18px;transition:all .2s}.ui-select-wrapper .ui-select-dropdown .ui-select-option.is-active,.ui-select-wrapper .ui-select-dropdown .ui-select-option:hover{background:#e41f13;color:#fff}.ui-select-wrapper .ui-select-dropdown .ui-select-option.selected-are-disabled.is-selected{background:#f4f6f8!important;color:#8d8f94!important;cursor:default}.ui-select-wrapper .ui-select-dropdown .ui-select-option.selected-are-disabled.is-selected.is-active,.ui-select-wrapper .ui-select-dropdown .ui-select-option.selected-are-disabled.is-selected:hover{background:#f4f6f8!important;color:#8d8f94!important}.ui-select-wrapper small{color:#8c8b97;display:block;font-size:12px;font-weight:400;line-height:1em;margin:5px 0 0}.ui-badge{background:#e7e7e7;border-radius:3px;color:#616161;font-size:11px;font-weight:500;padding:4px 9px;position:relative}.ui-badge.POSITIVE{background:#d3f4d5;color:#22b229}.ui-badge.AMBER{background:#fff3d5;color:#ffc021}.ui-badge.NEGATIVE{background:#fcdbdb;color:#d3423d}.ui-badge.INFO{background:#d5e8ff;color:#2a66bf}.ui-badge.SPECIAL{background:#f9d5ff;color:#b32abf}.log-math-price-column{line-height:1.65em;list-style-type:decimal;padding-left:24px}.staff-targets-table{left:-55px;position:relative;width:calc(100% + 110px)}.staff-targets-table thead th:first-child{padding-left:55px;width:325px}.staff-targets-table thead th:nth-child(2),.staff-targets-table thead th:nth-child(3),.staff-targets-table thead th:nth-child(4){width:180px}.staff-targets-table tbody tr td:first-child{padding-left:55px;width:325px}.staff-targets-table tbody tr td:nth-child(2),.staff-targets-table tbody tr td:nth-child(3),.staff-targets-table tbody tr td:nth-child(4){width:180px}.staff-targets-table tbody tr td:nth-child(2) .ui-input-wrapper .ui-input-block .ui-input-symbol{background:#e41f13;color:#fff}.staff-targets-table tbody tr td .ui-input-wrapper{height:35px;width:140px}.staff-targets-table tbody tr td .ui-input-wrapper.has-symbol .ui-input-block input{padding:5px 5px 5px 38px!important}.staff-targets-table tbody tr td .ui-input-wrapper .ui-input-block{height:35px}.staff-targets-table tbody tr td .ui-input-wrapper .ui-input-block .ui-input-symbol{border-radius:4px 0 0 4px;bottom:0;top:6px}.staff-targets-table tbody tr td .ui-input-wrapper .ui-input-block input{padding:5px 5px 5px 50px!important}.ui-checkbox{align-items:center;cursor:pointer;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ui-checkbox .ui-checkbox-box{align-items:center;background:#fff;border:1px solid #e5e7e9;border-radius:3px;display:flex;flex:0 0 15px;height:15px;justify-content:center;margin-right:10px;position:relative;transition:all .2s;width:15px}.ui-checkbox .ui-checkbox-box svg{height:7px;opacity:0;transition:all .2s}.ui-checkbox .ui-checkbox-box.is-checked{background:#e41f13;border:1px solid #e41f13}.ui-checkbox .ui-checkbox-box.is-checked svg{opacity:1;transform:scale(1)}.ui-checkbox label{color:#303237;cursor:pointer;font-size:14px;font-weight:400;-webkit-user-select:none;user-select:none;white-space:nowrap}.assign-agent-table tbody tr td{padding:4px 4px 4px 16px}.ui-table.bookings-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.bookings-table tbody tr td:first-child,.ui-table.bookings-table thead th:first-child{padding-left:55px}.maybe-course-line{display:block;margin:6px 0 0 8px}.ui-table tbody tr td.is-button.is-direct-booking{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ui-table tbody tr td.is-button.is-direct-booking a,.ui-table tbody tr td.is-button.is-direct-booking button{margin:initial}.assign-agent-wrap{max-height:375px;overflow-y:auto}.assign-agent-table{width:100%}.assign-agent-table tbody tr:nth-child(odd){background:#f4f6f8}.assign-agent-table tbody tr td{line-height:1em;padding:4px 4px 4px 16px!important}.assign-agent-table tbody tr td:last-child button{margin-left:auto}.locked-margins-message{align-items:center;display:flex;gap:10px;margin-bottom:20px;margin-top:-10px}.locked-margins-message.margins-locked p{background:#fff3d5;color:#ffc021}.locked-margins-message p{align-items:center;background:#d3f4d5;border-radius:6px;color:#22b229;display:flex;font-size:15px;gap:8px;padding:9px 11px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.locked-margins-message p svg{height:16px;width:auto}.booking-table:first-of-type tbody tr:first-of-type td .table-room-lower-border{display:none}.booking-table .seperator{background:2px solid #eff2f5;padding:10px 0}.booking-table .partner-table-title{font-size:20px;font-weight:500}.booking-table tbody tr td{border-bottom:10px solid #fff;border-right:10px solid #fff;vertical-align:top}.booking-table tbody tr td small{color:#b0b5bf;font-size:14px}.booking-table tbody tr td:first-child{line-height:35px;width:225px}.booking-table tbody tr td:nth-child(2){width:345px}.booking-table tbody tr td.vertical-center,.booking-table tbody tr td:nth-child(3){vertical-align:middle}.booking-table tbody tr td.table-data-button{border-top:30px solid #fff}.booking-table tbody tr td.text-block{vertical-align:middle}.booking-table tbody tr td.text-block p{font-size:15px;line-height:1.55em;margin-top:6px}.booking-table tbody tr td .view-atol-certificate{color:#e41f13;display:block;font-size:14px;font-weight:500;margin-top:8px}.booking-table tbody tr td .table-data-split.cols-2{grid-gap:15px;display:grid;grid-template-columns:145px 1fr}.booking-table tbody tr td .table-data-split.cols-2.weighted{grid-template-columns:125px 1fr}.booking-table tbody tr td .table-data-split.cols-2.weighted .table-data-column:first-child .ui-input-wrapper{flex:0 0 75px}.booking-table tbody tr td .table-data-split.cols-2.weighted .table-data-column:last-child .ui-input-wrapper{flex:0 0 120px}.booking-table tbody tr td .table-data-split.cols-2.weighted-style2{grid-template-columns:165px 1fr}.booking-table tbody tr td .table-data-split .table-data-column{align-items:center;display:flex;justify-content:space-between}.booking-table tbody tr td .table-data-split .table-data-column p{font-size:14px}.booking-table tbody tr td .table-data-split .table-data-column .ui-input-wrapper{flex:0 0 85px}.booking-table tbody tr td .table-room-lower-border{background:#eff2f5;height:2px;margin:16px 0;width:100%}.review-atol-cert{font-size:16px;font-weight:400;line-height:1.35em;margin:0 0 12px}.cert-loading{align-items:center;display:flex}.cert-loading p{color:#585858;font-size:15px;font-weight:400}.cert-loading .svg-loading-wrap{animation-duration:.75s;animation-iteration-count:infinite;animation-name:loadingSpinner;height:12px;margin-left:8px;position:relative;transform:rotate(10deg);transition:all .5s cubic-bezier(.645,0,.34,1);width:12px}.cert-loading .svg-loading-wrap svg{height:78%;position:absolute;right:0;top:0}.add-table{display:flex;justify-content:flex-end;margin:0 0 20px;max-width:570px}.table-sub-heading.smaller td:first-child{font-size:16px}.table-sub-heading.left-align td:last-child{justify-content:flex-start}.table-sub-heading td:first-child{color:#585858;font-size:18px;font-weight:500}.table-sub-heading td:last-child{align-items:center;border-right:5px solid #fff;display:flex;justify-content:flex-end}.table-sub-heading td:last-child button:not(:last-child){margin-right:8px}.booking-table-block{display:block;max-width:575px}.booking-table-block:not(:last-child){border-bottom:2px solid #eff2f5;margin-bottom:30px;padding-bottom:10px}.ui-table.logs-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.logs-table thead th:first-child{padding-left:55px;width:238px}.ui-table.logs-table thead th:nth-child(2){width:215px}.ui-table.logs-table thead th:nth-child(3){width:220px}.ui-table.logs-table tbody tr td:first-child{padding-left:55px;width:238px}.ui-table.logs-table tbody tr td:nth-child(2){width:215px}.ui-table.logs-table tbody tr td:nth-child(3){width:220px}.direct-booking-extras{background:#fff;border:1px solid #ebebeb;border-radius:6px;box-shadow:0 0 24px #0000000f;margin-bottom:20px;max-width:570px;overflow:hidden;padding:16px 20px}.direct-booking-extras .direct-booking-extras-header{font-size:18px;font-weight:600}.direct-booking-extras .direct-booking-extras-block{margin-top:9px;padding-left:25px}.direct-booking-extras .direct-booking-extras-block .direct-booking-extras-subtitle{color:#8c8b97;font-size:13px;margin-bottom:1px}.direct-booking-extras .direct-booking-extras-block .direct-booking-extras-item:not(:last-of-type){margin-bottom:10px}.direct-booking-extras .direct-booking-extras-block .direct-booking-extras-item .direct-booking-extras-line{font-size:14px;line-height:1.25em}.booking__notes-wrapper{grid-gap:20px;display:grid;grid-template-columns:350px 1fr;max-width:1000px}.booking__notes-wrapper .booking__historical{max-height:65vh;overflow:auto}.booking__notes-wrapper .booking__historical .booking__historical-item:not(.booking__historical-item--empty){border:1px solid #ebebeb;border-radius:5px;padding:17px 20px}.booking__notes-wrapper .booking__historical .booking__historical-item.booking__historical-item--empty{color:#303237;font-size:15px}.booking__notes-wrapper .booking__historical .booking__historical-item:not(:first-of-type){margin-top:20px}.booking__notes-wrapper .booking__historical .booking__historical-item .booking__historical-item__date{font-size:14px;font-weight:600}.booking__notes-wrapper .booking__historical .booking__historical-item .booking__historical-item__user{color:#8c8b97;font-size:13px;margin:2px 0 14px}.booking__notes-wrapper .booking__historical .booking__historical-item .booking__historical-item__notes{font-size:14px;line-height:1.4em;white-space:pre-line}.booking__notes-wrapper .booking__historical .booking__historical-item .booking__historical-item__notes.is-empty{color:#303237;font-size:13px;font-style:italic;opacity:.65}.booking__notes-wrapper .booking__historical .booking__historical-item .booking__historical-item__notes.is-empty:before{content:"Notes section set to empty"}.no-payments-notice{color:#b0b5bf;font-size:15px;line-height:1.45em}.booking-payments-height{max-height:400px;overflow-y:auto}.booking-payments{width:100%}.booking-payments tbody tr{text-align:left}.booking-payments tbody tr:nth-child(odd){background:#f8f8f8}.booking-payments tbody tr:nth-child(2n){border-bottom:1px solid #eff2f5;border-top:1px solid #eff2f5}.booking-payments tbody tr td{font-size:15px;line-height:42px;padding-right:12px;white-space:nowrap}.booking-payments tbody tr td:first-child{padding-left:12px}.booking-payments tbody tr td small{color:#b0b5bf}.booking__log-item__diff-container table{background:#0000;border:none;margin:0;width:100%}.booking__log-item__diff-container table tr{background:#0000;border:none}.booking__log-item__diff-container table tr.react-diff-1wdmqof-code-fold{display:none}.booking__log-item__diff-container table td{border:none;font-family:monospace;padding:0 15px!important;vertical-align:top;white-space:pre-wrap;width:auto!important}.booking__log-item__diff-container table td:first-child{padding:0 15px!important}.booking__log-item__diff-container .diff-viewer{border:1px solid #e1e4e8;border-radius:4px;margin-top:5px}.booking__log-item__diff-container .diff-line{padding:4px 10px}.booking__log-item__diff-container .diff-line-number{display:none}.booking__log-item__diff-container .diff-gutter{background:#f6f8fa;border-right:1px solid #e1e4e8;padding:4px}.booking__log-item__diff-container .diff-code{padding:4px 10px}.booking__log-item__diff-changes{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:850px}.loading-spinner{align-items:center;display:flex}.loading-spinner p{color:#585858;font-size:16px;font-weight:400}.loading-spinner .loading-svg-wrap{animation-duration:.75s;animation-iteration-count:infinite;animation-name:loadingSpinner;height:12px;margin-left:8px;position:relative;transform:rotate(10deg);transition:all .5s cubic-bezier(.645,0,.34,1);width:12px}.loading-spinner .loading-svg-wrap svg{height:78%;position:absolute;right:0;top:0}.event-group-names-section{margin-top:30px;max-width:1450px;width:100%}.event-group-names-section h3{color:#333;font-size:16px;margin-bottom:15px}.event-group-names-section h4{color:#333;font-size:15px;margin-bottom:10px;margin-top:25px}.event-group-names-section .event-section-description{color:#666;font-size:14px;margin-bottom:15px}.event-group-names-section .event-status-indicator{background-color:#f5f5f5;border-left:4px solid #ccc;border-radius:0 4px 4px 0;font-weight:500;margin-bottom:20px;padding:12px 15px}.event-group-names-section .event-loading{background-color:#f9f9f9;border-radius:4px;color:#666;padding:15px;text-align:center}.event-group-names-section .event-club-hire-section,.event-group-names-section .event-golf-days-section,.event-group-names-section .event-masters-days-section,.event-group-names-section .event-transfer-days-section{background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;margin-bottom:20px;padding:15px}.event-group-names-section .event-club-hire-section h4,.event-group-names-section .event-golf-days-section h4,.event-group-names-section .event-masters-days-section h4,.event-group-names-section .event-transfer-days-section h4{font-size:17px;font-weight:500;margin:0 0 10px}.event-group-names-section .event-club-hire-section .event-club-hire-all-header,.event-group-names-section .event-club-hire-section .event-golf-days-all-header,.event-group-names-section .event-club-hire-section .event-masters-days-all-header,.event-group-names-section .event-club-hire-section .event-transfer-days-all-header,.event-group-names-section .event-golf-days-section .event-club-hire-all-header,.event-group-names-section .event-golf-days-section .event-golf-days-all-header,.event-group-names-section .event-golf-days-section .event-masters-days-all-header,.event-group-names-section .event-golf-days-section .event-transfer-days-all-header,.event-group-names-section .event-masters-days-section .event-club-hire-all-header,.event-group-names-section .event-masters-days-section .event-golf-days-all-header,.event-group-names-section .event-masters-days-section .event-masters-days-all-header,.event-group-names-section .event-masters-days-section .event-transfer-days-all-header,.event-group-names-section .event-transfer-days-section .event-club-hire-all-header,.event-group-names-section .event-transfer-days-section .event-golf-days-all-header,.event-group-names-section .event-transfer-days-section .event-masters-days-all-header,.event-group-names-section .event-transfer-days-section .event-transfer-days-all-header{font-size:14px}.event-group-names-section .event-club-hire-all,.event-group-names-section .event-golf-days-all,.event-group-names-section .event-masters-days-all,.event-group-names-section .event-transfer-days-all{display:flex;flex-direction:column;margin-bottom:10px}.event-group-names-section .event-club-hire-all .event-club-hire-all-header,.event-group-names-section .event-club-hire-all .event-golf-days-all-header,.event-group-names-section .event-club-hire-all .event-masters-days-all-header,.event-group-names-section .event-club-hire-all .event-transfer-days-all-header,.event-group-names-section .event-golf-days-all .event-club-hire-all-header,.event-group-names-section .event-golf-days-all .event-golf-days-all-header,.event-group-names-section .event-golf-days-all .event-masters-days-all-header,.event-group-names-section .event-golf-days-all .event-transfer-days-all-header,.event-group-names-section .event-masters-days-all .event-club-hire-all-header,.event-group-names-section .event-masters-days-all .event-golf-days-all-header,.event-group-names-section .event-masters-days-all .event-masters-days-all-header,.event-group-names-section .event-masters-days-all .event-transfer-days-all-header,.event-group-names-section .event-transfer-days-all .event-club-hire-all-header,.event-group-names-section .event-transfer-days-all .event-golf-days-all-header,.event-group-names-section .event-transfer-days-all .event-masters-days-all-header,.event-group-names-section .event-transfer-days-all .event-transfer-days-all-header{margin-bottom:10px}.event-group-names-section .event-club-hire-all .event-club-hire-all-checkboxes,.event-group-names-section .event-club-hire-all .event-golf-days-all-checkboxes,.event-group-names-section .event-club-hire-all .event-masters-days-all-checkboxes,.event-group-names-section .event-club-hire-all .event-transfer-days-all-checkboxes,.event-group-names-section .event-golf-days-all .event-club-hire-all-checkboxes,.event-group-names-section .event-golf-days-all .event-golf-days-all-checkboxes,.event-group-names-section .event-golf-days-all .event-masters-days-all-checkboxes,.event-group-names-section .event-golf-days-all .event-transfer-days-all-checkboxes,.event-group-names-section .event-masters-days-all .event-club-hire-all-checkboxes,.event-group-names-section .event-masters-days-all .event-golf-days-all-checkboxes,.event-group-names-section .event-masters-days-all .event-masters-days-all-checkboxes,.event-group-names-section .event-masters-days-all .event-transfer-days-all-checkboxes,.event-group-names-section .event-transfer-days-all .event-club-hire-all-checkboxes,.event-group-names-section .event-transfer-days-all .event-golf-days-all-checkboxes,.event-group-names-section .event-transfer-days-all .event-masters-days-all-checkboxes,.event-group-names-section .event-transfer-days-all .event-transfer-days-all-checkboxes{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.event-group-names-section .event-club-hire-all .event-club-hire-all-checkboxes .ui-checkbox,.event-group-names-section .event-club-hire-all .event-golf-days-all-checkboxes .ui-checkbox,.event-group-names-section .event-club-hire-all .event-masters-days-all-checkboxes .ui-checkbox,.event-group-names-section .event-club-hire-all .event-transfer-days-all-checkboxes .ui-checkbox,.event-group-names-section .event-golf-days-all .event-club-hire-all-checkboxes .ui-checkbox,.event-group-names-section .event-golf-days-all .event-golf-days-all-checkboxes .ui-checkbox,.event-group-names-section .event-golf-days-all .event-masters-days-all-checkboxes .ui-checkbox,.event-group-names-section .event-golf-days-all .event-transfer-days-all-checkboxes .ui-checkbox,.event-group-names-section .event-masters-days-all .event-club-hire-all-checkboxes .ui-checkbox,.event-group-names-section .event-masters-days-all .event-golf-days-all-checkboxes .ui-checkbox,.event-group-names-section .event-masters-days-all .event-masters-days-all-checkboxes .ui-checkbox,.event-group-names-section .event-masters-days-all .event-transfer-days-all-checkboxes .ui-checkbox,.event-group-names-section .event-transfer-days-all .event-club-hire-all-checkboxes .ui-checkbox,.event-group-names-section .event-transfer-days-all .event-golf-days-all-checkboxes .ui-checkbox,.event-group-names-section .event-transfer-days-all .event-masters-days-all-checkboxes .ui-checkbox,.event-group-names-section .event-transfer-days-all .event-transfer-days-all-checkboxes .ui-checkbox{margin-bottom:5px}.event-group-names-section .event-club-hire-all .event-club-hire-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-club-hire-all .event-golf-days-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-club-hire-all .event-masters-days-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-club-hire-all .event-transfer-days-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-golf-days-all .event-club-hire-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-golf-days-all .event-golf-days-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-golf-days-all .event-masters-days-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-golf-days-all .event-transfer-days-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-masters-days-all .event-club-hire-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-masters-days-all .event-golf-days-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-masters-days-all .event-masters-days-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-masters-days-all .event-transfer-days-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-transfer-days-all .event-club-hire-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-transfer-days-all .event-golf-days-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-transfer-days-all .event-masters-days-all-checkboxes .event-club-hire-hand-selector,.event-group-names-section .event-transfer-days-all .event-transfer-days-all-checkboxes .event-club-hire-hand-selector{align-items:center;display:flex;gap:8px}.event-group-names-section .event-club-hire-all .event-club-hire-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-club-hire-all .event-golf-days-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-club-hire-all .event-masters-days-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-club-hire-all .event-transfer-days-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-golf-days-all .event-club-hire-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-golf-days-all .event-golf-days-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-golf-days-all .event-masters-days-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-golf-days-all .event-transfer-days-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-masters-days-all .event-club-hire-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-masters-days-all .event-golf-days-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-masters-days-all .event-masters-days-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-masters-days-all .event-transfer-days-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-transfer-days-all .event-club-hire-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-transfer-days-all .event-golf-days-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-transfer-days-all .event-masters-days-all-checkboxes .event-club-hire-hand-selector label,.event-group-names-section .event-transfer-days-all .event-transfer-days-all-checkboxes .event-club-hire-hand-selector label{color:#555;font-size:14px}.event-group-names-section .event-club-hire-all .event-club-hire-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-club-hire-all .event-golf-days-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-club-hire-all .event-masters-days-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-club-hire-all .event-transfer-days-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-golf-days-all .event-club-hire-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-golf-days-all .event-golf-days-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-golf-days-all .event-masters-days-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-golf-days-all .event-transfer-days-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-masters-days-all .event-club-hire-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-masters-days-all .event-golf-days-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-masters-days-all .event-masters-days-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-masters-days-all .event-transfer-days-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-transfer-days-all .event-club-hire-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-transfer-days-all .event-golf-days-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-transfer-days-all .event-masters-days-all-checkboxes .event-club-hire-hand-selector select,.event-group-names-section .event-transfer-days-all .event-transfer-days-all-checkboxes .event-club-hire-hand-selector select{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;padding:6px 10px;width:100px}.event-group-names-section .event-group-names-table-container{border-radius:4px;margin-bottom:20px;overflow-x:auto}.event-group-names-section .event-group-names-table{border-collapse:collapse;width:100%}.event-group-names-section .event-group-names-table th{background-color:#f2f2f2;color:#333;font-size:14px;font-weight:500;padding:12px 15px;text-align:left;white-space:nowrap}.event-group-names-section .event-group-names-table td{border-bottom:1px solid #eee;padding:10px;vertical-align:middle}.event-group-names-section .event-group-names-table td .ui-input-wrapper{margin:0}.event-group-names-section .event-group-names-table .event-club-hire-cell .event-days-checkboxes,.event-group-names-section .event-group-names-table .event-golf-days-cell .event-days-checkboxes,.event-group-names-section .event-group-names-table .event-masters-days-cell .event-days-checkboxes,.event-group-names-section .event-group-names-table .event-transfer-days-cell .event-days-checkboxes{display:flex;flex-direction:column;gap:5px}.event-group-names-section .event-group-names-table .event-club-hire-cell .event-days-checkboxes .ui-checkbox,.event-group-names-section .event-group-names-table .event-golf-days-cell .event-days-checkboxes .ui-checkbox,.event-group-names-section .event-group-names-table .event-masters-days-cell .event-days-checkboxes .ui-checkbox,.event-group-names-section .event-group-names-table .event-transfer-days-cell .event-days-checkboxes .ui-checkbox{margin-bottom:0}.event-group-names-section .event-group-names-table .event-club-hire-cell .event-days-checkboxes .ui-checkbox label,.event-group-names-section .event-group-names-table .event-golf-days-cell .event-days-checkboxes .ui-checkbox label,.event-group-names-section .event-group-names-table .event-masters-days-cell .event-days-checkboxes .ui-checkbox label,.event-group-names-section .event-group-names-table .event-transfer-days-cell .event-days-checkboxes .ui-checkbox label{font-size:13px}.event-group-names-section .event-group-names-table .event-club-hire-cell,.event-group-names-section .event-group-names-table .event-transfer-status-cell{text-align:center}.event-group-names-section .event-group-names-table .event-club-hire-cell .ui-checkbox,.event-group-names-section .event-group-names-table .event-transfer-status-cell .ui-checkbox{margin-bottom:0}.event-group-names-section .event-group-names-table .event-club-hire-cell .event-club-hire-options,.event-group-names-section .event-group-names-table .event-club-hire-cell .event-transfer-status-options,.event-group-names-section .event-group-names-table .event-transfer-status-cell .event-club-hire-options,.event-group-names-section .event-group-names-table .event-transfer-status-cell .event-transfer-status-options{align-items:center;display:flex;flex-direction:column;gap:8px}.event-group-names-section .event-group-names-table .event-club-hire-cell .event-club-hire-hand .ui-input-wrapper,.event-group-names-section .event-group-names-table .event-club-hire-cell .event-club-hire-hand select,.event-group-names-section .event-group-names-table .event-club-hire-cell .event-transfer-reference .ui-input-wrapper,.event-group-names-section .event-group-names-table .event-club-hire-cell .event-transfer-reference select,.event-group-names-section .event-group-names-table .event-transfer-status-cell .event-club-hire-hand .ui-input-wrapper,.event-group-names-section .event-group-names-table .event-transfer-status-cell .event-club-hire-hand select,.event-group-names-section .event-group-names-table .event-transfer-status-cell .event-transfer-reference .ui-input-wrapper,.event-group-names-section .event-group-names-table .event-transfer-status-cell .event-transfer-reference select{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:13px;padding:4px 8px;width:100px}.event-group-names-section .event-group-names-table tr:last-child td{border-bottom:none}.event-group-names-section .event-group-names-table tr:hover{background-color:#f9f9f9}.event-group-names-section .event-group-names-table .event-no-data{color:#888;font-style:italic;padding:20px;text-align:center}.event-group-names-section .event-group-names-table .event-delete-button{background-color:#f44336;color:#fff}.event-group-names-section .event-group-names-table .event-delete-button:hover{background-color:#d32f2f}.event-group-names-section .event-button-group{display:flex;gap:15px;margin-top:20px}.event-group-names-section .event-button-group button{min-width:120px}@media(max-width:768px){.event-group-names-section .event-club-hire-all .event-club-hire-all-checkboxes,.event-group-names-section .event-club-hire-all .event-golf-days-all-checkboxes,.event-group-names-section .event-club-hire-all .event-masters-days-all-checkboxes,.event-group-names-section .event-club-hire-all .event-transfer-days-all-checkboxes,.event-group-names-section .event-golf-days-all .event-club-hire-all-checkboxes,.event-group-names-section .event-golf-days-all .event-golf-days-all-checkboxes,.event-group-names-section .event-golf-days-all .event-masters-days-all-checkboxes,.event-group-names-section .event-golf-days-all .event-transfer-days-all-checkboxes,.event-group-names-section .event-masters-days-all .event-club-hire-all-checkboxes,.event-group-names-section .event-masters-days-all .event-golf-days-all-checkboxes,.event-group-names-section .event-masters-days-all .event-masters-days-all-checkboxes,.event-group-names-section .event-masters-days-all .event-transfer-days-all-checkboxes,.event-group-names-section .event-transfer-days-all .event-club-hire-all-checkboxes,.event-group-names-section .event-transfer-days-all .event-golf-days-all-checkboxes,.event-group-names-section .event-transfer-days-all .event-masters-days-all-checkboxes,.event-group-names-section .event-transfer-days-all .event-transfer-days-all-checkboxes{flex-direction:column;gap:5px}.event-group-names-section .event-group-names-table td,.event-group-names-section .event-group-names-table th{padding:8px}.event-group-names-section .event-group-names-table .event-club-hire-cell .event-days-checkboxes .ui-checkbox label,.event-group-names-section .event-group-names-table .event-golf-days-cell .event-days-checkboxes .ui-checkbox label,.event-group-names-section .event-group-names-table .event-masters-days-cell .event-days-checkboxes .ui-checkbox label,.event-group-names-section .event-group-names-table .event-transfer-days-cell .event-days-checkboxes .ui-checkbox label{font-size:12px}.event-group-names-section .event-button-group{flex-direction:column;gap:10px}.event-group-names-section .event-button-group button{width:100%}}.checkbox-stack,.club-hire-options{display:flex;flex-direction:column;gap:5px}.checkbox-stack select,.club-hire-options select{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:13px;padding:4px 8px;width:100px}.buttons-row{display:flex;gap:5px}.flights_container__GuBGo .flights_menu__s477t{align-items:center;background:#f7f7f7;border-radius:8px;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:18px;padding:5px}.flights_container__GuBGo .flights_menu__s477t .flights_item__W0iHG{align-items:center;background:#fff;border-radius:6px;cursor:pointer;display:flex;font-size:14px;height:26px;justify-content:space-between;opacity:.45;padding:0 8px;position:relative;transition:.2s;-webkit-user-select:none;user-select:none}.flights_container__GuBGo .flights_menu__s477t .flights_item__W0iHG.flights_isActive__7HGlT,.flights_container__GuBGo .flights_menu__s477t .flights_item__W0iHG:hover{box-shadow:0 8px 24px #959da533;opacity:1}.flights_container__GuBGo .flights_menu__s477t .flights_item__W0iHG span{background:#dedede;border-radius:12px;font-size:11px;margin-left:6px;padding:4px 6px}.flights_container__GuBGo .flights_menu__s477t .flights_item__W0iHG span.flights_isComplete__ywX61{background:#22b229;color:#fff}.flights_container__GuBGo .flights_menu__s477t .flights_item__W0iHG:not(:last-child){margin-right:5px}.flights_container__GuBGo .flights_tab__ZTmOk{position:relative}.flights_container__GuBGo .flights_tab__ZTmOk .flights_error__GQbYu{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 0 24px #0000000f;display:flex;flex-direction:column;justify-content:center;margin-top:15px;max-width:500px;overflow:hidden;padding:22px 40px;position:relative;text-align:center}.flights_container__GuBGo .flights_tab__ZTmOk .flights_error__GQbYu p{line-height:1.4em;margin:12px 0}.flights_container__GuBGo .flights_tab__ZTmOk .flights_error__GQbYu .flights_paxportDetails__CQBaw{color:#435960;font-size:13px;line-height:1.45em;margin:14px 0 0}.flights_container__GuBGo .flights_loading__RggO4{align-items:center;display:flex}.flights_container__GuBGo .flights_loading__RggO4 .flights_icon__pBuGi{animation-duration:.75s;animation-iteration-count:infinite;animation-name:flights_loadingSpinner__vIuyn;height:12px;margin-left:8px;position:relative;transform:rotate(10deg);transition:all .5s cubic-bezier(.645,0,.34,1);width:12px}.flights_container__GuBGo .flights_loading__RggO4 .flights_icon__pBuGi svg{height:78%;position:absolute;right:0;top:0}.flights_container__GuBGo .flights_loading__RggO4 p{color:#585858;font-size:16px;font-weight:400}@keyframes flights_loadingSpinner__vIuyn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.flights_search__90fGf{display:flex;gap:12px;margin-bottom:16px}.flights_search__90fGf .flights_input__e2884{width:213px}.flights_search__90fGf .flights_maxHeight__DN29x{max-height:40px}.flights_search__90fGf .flights_maxHeight__DN29x button{height:100%}.flights_noResults__c4ox7 p{color:#8c8b97;cursor:pointer;display:inline-block;font-size:14px;line-height:1em;position:relative;transition:all .2s}.passengers_passenger__BA8Vq{background:#fff;border:1px solid #ebebeb;border-radius:8px;box-shadow:0 0 24px #0000000f;max-width:600px;position:relative}.passengers_passenger__BA8Vq:not(:last-of-type){margin-bottom:10px}.passengers_passenger__BA8Vq .passengers_header__aZpnS{align-items:center;display:flex;justify-content:space-between;padding:16px 20px}.passengers_passenger__BA8Vq .passengers_header__aZpnS .passengers_passengerNumber__BX\+dO{font-size:11px;font-weight:500;opacity:.4;text-transform:uppercase}.passengers_passenger__BA8Vq .passengers_header__aZpnS .passengers_name__yX9s9{display:flex;margin-top:4px}.passengers_passenger__BA8Vq .passengers_header__aZpnS .passengers_name__yX9s9 p{font-size:16px;font-weight:500;margin-right:8px}.passengers_passenger__BA8Vq .passengers_header__aZpnS .passengers_actions__6HrRe{align-items:center;display:flex;gap:5px}.passengers_passenger__BA8Vq .passengers_edit__aC3Xd{display:none;padding:16px 20px}.passengers_passenger__BA8Vq .passengers_edit__aC3Xd.passengers_isShowing__xdSgA{border-top:1px solid #ededed;display:block}.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9{grid-gap:15px 10px;display:grid;grid-template-columns:repeat(10,1fr);padding-bottom:5px}.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 .passengers_title__x2Q8U{grid-column-end:span 10;padding:0 0 2px}.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 .passengers_title__x2Q8U:not(:first-child){padding:8px 0 2px}.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 .passengers_title__x2Q8U p{font-size:14px;font-weight:500}.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 div:nth-child(2),.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 div:nth-child(4){grid-column-end:span 2}.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 div:nth-child(3),.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 div:nth-child(5){grid-column-end:span 3}.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 div:nth-child(6){grid-column-end:span 2}.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 div:nth-child(7),.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 div:nth-child(8){grid-column-end:span 4}.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 div:nth-child(10),.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 div:nth-child(11),.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 div:nth-child(13),.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 div:nth-child(14),.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 div:nth-child(15),.passengers_passenger__BA8Vq .passengers_edit__aC3Xd .passengers_fields__rwrJ9 div:nth-child(16){grid-column-end:span 5}.configure_container__jqxN0{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 0 24px #0000000f;margin-top:15px;max-width:1150px;overflow:hidden;padding:22px 20px;position:relative}.configure_container__jqxN0 h1{font-size:17px;font-weight:500;margin-bottom:15px}.configure_container__jqxN0 .configure_grid__e4U4Q{grid-gap:45px;display:grid;grid-template-columns:2fr 3fr}.configure_container__jqxN0 .configure_grid__e4U4Q .configure_action__0b\+bk{display:flex;justify-content:flex-end;margin-top:16px}.configure_container__jqxN0 .configure_grid__e4U4Q .configure_seatChooser__F0UXV{align-items:center;background:#f7f7f7;border:1px solid #ebebeb;border-radius:8px;display:flex;justify-content:center;min-height:450px;overflow:hidden;position:relative}.configure_container__jqxN0 .configure_grid__e4U4Q .configure_seatChooser__F0UXV .configure_flightChooser__e-O0s{position:absolute;top:16px;width:225px;z-index:21}.configure_container__jqxN0 .configure_grid__e4U4Q .configure_seatChooser__F0UXV .configure_loading__ejDTD{align-items:center;background:#f7f7f7;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:11}.configure_container__jqxN0 .configure_grid__e4U4Q .configure_seatChooser__F0UXV .configure_loading__ejDTD .configure_icon__-B9bw{animation-duration:.75s;animation-iteration-count:infinite;animation-name:configure_loadingSpinner__dgwzM;height:12px;margin-left:8px;position:relative;transform:rotate(10deg);transition:all .5s cubic-bezier(.645,0,.34,1);width:12px}.configure_container__jqxN0 .configure_grid__e4U4Q .configure_seatChooser__F0UXV .configure_loading__ejDTD .configure_icon__-B9bw svg{height:78%;position:absolute;right:0;top:0}.configure_container__jqxN0 .configure_grid__e4U4Q .configure_seatChooser__F0UXV .configure_loading__ejDTD p{color:#585858;font-size:16px;font-weight:400}@keyframes configure_loadingSpinner__dgwzM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.configure_container__jqxN0 .configure_grid__e4U4Q .configure_seatChooser__F0UXV .configure_chooserWarning__3FxSx{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffa6;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}.configure_container__jqxN0 .configure_grid__e4U4Q .configure_seatChooser__F0UXV .configure_chooserWarning__3FxSx p{font-size:15px;line-height:1.3em;text-align:center;width:225px}.passenger_passenger__ZH8k7{background:#fff;border:1px solid #ebebeb;border-radius:8px;box-shadow:0 0 24px #0000000f;position:relative}.passenger_passenger__ZH8k7:not(:last-of-type){margin-bottom:10px}.passenger_passenger__ZH8k7 .passenger_header__fiN6X{align-items:center;display:flex;justify-content:space-between;padding:16px 20px}.passenger_passenger__ZH8k7 .passenger_header__fiN6X .passenger_passengerNumber__AL437{font-size:11px;font-weight:500;opacity:.4;text-transform:uppercase}.passenger_passenger__ZH8k7 .passenger_header__fiN6X .passenger_name__A-31V{display:flex;margin-top:4px}.passenger_passenger__ZH8k7 .passenger_header__fiN6X .passenger_name__A-31V p{font-size:16px;font-weight:500;margin-right:8px}.passenger_passenger__ZH8k7 .passenger_header__fiN6X .passenger_actions__LRilS{align-items:center;display:flex;gap:5px}.passenger_passenger__ZH8k7 .passenger_edit__RWfda{display:none;padding:16px 20px}.passenger_passenger__ZH8k7 .passenger_edit__RWfda.passenger_isShowing__0J2tP{border-top:1px solid #ededed;display:block}.passenger_passenger__ZH8k7 .passenger_edit__RWfda .passenger_fields__v6oim{grid-gap:15px 10px;display:grid;grid-template-columns:1fr;padding-bottom:5px}.passenger_passenger__ZH8k7 .passenger_edit__RWfda .passenger_fields__v6oim .passenger_title__khhp7{padding:0 0 2px}.passenger_passenger__ZH8k7 .passenger_edit__RWfda .passenger_fields__v6oim .passenger_title__khhp7:not(:first-child){padding:8px 0 2px}.passenger_passenger__ZH8k7 .passenger_edit__RWfda .passenger_fields__v6oim .passenger_title__khhp7 p{font-size:14px;font-weight:500}.chooser_cabin__c88r8{background:#fff;padding:85px 62px 45px}.chooser_cabin__c88r8 .chooser_row__yPRdp{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.chooser_cabin__c88r8 .chooser_row__yPRdp .chooser_group__ToJeF{display:flex;flex:1 1;gap:8px}.chooser_cabin__c88r8 .chooser_row__yPRdp .chooser_group__ToJeF:first-child{justify-content:flex-end}.chooser_cabin__c88r8 .chooser_row__yPRdp .chooser_number__wUoH7{flex:0 0 45px;font-size:12px;opacity:.4;text-align:center;-webkit-user-select:none;user-select:none;width:45px}.chooser_cabin__c88r8 .chooser_row__yPRdp .chooser_seat__nvLQZ{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.chooser_cabin__c88r8 .chooser_row__yPRdp .chooser_seat__nvLQZ.chooser_isUnavailable__EG-vJ{cursor:default;opacity:.25;pointer-events:none}.chooser_cabin__c88r8 .chooser_row__yPRdp .chooser_seat__nvLQZ.chooser_inBasket__EQNa6 svg{width:28px}.chooser_cabin__c88r8 .chooser_row__yPRdp .chooser_seat__nvLQZ.chooser_inBasket__EQNa6 svg path,.chooser_cabin__c88r8 .chooser_row__yPRdp .chooser_seat__nvLQZ.chooser_inBasket__EQNa6 svg rect{fill:red!important}.chooser_cabin__c88r8 .chooser_row__yPRdp .chooser_seat__nvLQZ svg{width:28px}.chooser_cabin__c88r8 .chooser_row__yPRdp .chooser_seat__nvLQZ svg path,.chooser_cabin__c88r8 .chooser_row__yPRdp .chooser_seat__nvLQZ svg rect{fill:#000!important}.flight-row{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 0 24px #0000000f;max-width:575px;min-width:415px;overflow:hidden;position:relative;width:100%}.flight-row.is-lite{margin-top:10px}.flight-row:not(:last-of-type){margin-bottom:10px}.flight-row .flight-row__splitter{border-bottom:1px dotted #a3aeb2;margin:0 20px}.flight-row .flight-row__header{padding:22px 20px}.flight-row .flight-row__header:last-of-type{margin-bottom:20px}.flight-row .flight-row__header .flight-row__header--number{align-items:center;color:#435960;display:flex;font-size:13px;margin-bottom:18px}.flight-row .flight-row__header .flight-row__header--number img{height:13px;margin-right:10px}.flight-row .flight-row__header .flight-row__header--flight{display:flex;gap:15px}.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--departure{text-align:left}.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--arrival,.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--departure{flex:0 0 fit-content}.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--arrival .flight-row__header--time,.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--departure .flight-row__header--time{color:#01010a;font-size:21px;font-weight:400}.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--arrival .flight-row__header--date,.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--departure .flight-row__header--date{color:#435960;font-size:13px;margin-top:6px}.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--arrival{text-align:right}.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--journey{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;position:relative}.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--journey .flight-row__header--line{border-bottom:1px dotted #a3aeb2;display:block;height:1px;position:relative;width:100%;z-index:1}.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--journey .flight-row__header--line.is-return svg{transform:translate(-50%,-50%) rotate(180deg)}.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--journey .flight-row__header--line svg{display:block;height:10px;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:2}.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--journey .flight-row__header--line:before{background:#fff;border:1px solid #a3aeb2;border-radius:50%;content:"";display:block;height:6px;left:0;position:absolute;top:-3px;width:6px}.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--journey .flight-row__header--line:after{background:#fff;border:1px solid #a3aeb2;border-radius:50%;content:"";display:block;height:6px;position:absolute;right:0;top:-3px;width:6px}.flight-row .flight-row__header .flight-row__header--flight .flight-row__header--journey .flight-row__header--duration{color:#a3aeb2;font-size:13px;margin-top:9px}.flight-row .flight-row__footer{align-items:center;background:#f7f7f7;display:flex;justify-content:space-between;padding:17px 20px}.flight-row .flight-row__footer .flight-row__footer--price p{font-size:22px;font-weight:600}.flight-row .flight-row__footer .flight-row__footer--price span{color:#a3aeb2;font-size:13px}.finances_container__uOPS5{grid-gap:50px;display:grid;grid-template-columns:570px 450px}.finances_container__uOPS5 .finances_items__LBK-C .finances_title__hfvjm{font-size:14px;margin-bottom:12px;opacity:.4}.finances_container__uOPS5 .finances_items__LBK-C .finances_item__jYtb-{background:#fff;border:1px solid #ebebeb;border-radius:8px;box-shadow:0 0 24px #0000000f;overflow:hidden;padding:10px 14px;position:relative;width:100%}.finances_container__uOPS5 .finances_items__LBK-C .finances_item__jYtb-:not(:first-of-type){margin-top:8px}.finances_container__uOPS5 .finances_items__LBK-C .finances_item__jYtb- .finances_type__VYIgA{font-size:13px;text-transform:capitalize}.finances_container__uOPS5 .finances_items__LBK-C .finances_item__jYtb- .finances_email__acz4i{font-size:15px;margin-top:2px}.finances_container__uOPS5 .finances_items__LBK-C .finances_item__jYtb- .finances_price__Z-i9D{font-weight:600;margin-top:6px}.finances_container__uOPS5 .finances_items__LBK-C .finances_item__jYtb- .finances_badges__m0xCl{display:flex;gap:5px;margin-top:10px}.screen-tile .tile-title.has-select-field .ui-select-wrapper{margin-left:25px;width:230px}.screen-tile .tile-title.has-select-field .ui-select-wrapper p{font-size:14px;margin-top:0}.screen-tile .tile-title.has-select-field .ui-select-wrapper .ui-select-upper{min-height:34px}.screen-tile .tile-title.has-select-field .ui-select-wrapper .ui-select-upper:not(.no-styles){padding:7px 18px 6px}.screen-tile .tile-title.has-select-field .ui-input-wrapper{margin-left:10px}.page-filters{grid-gap:12px;display:grid;grid-template-columns:250px 140px 110px 150px;margin-bottom:25px}.page-filters.extra{grid-template-columns:250px 140px 110px 140px 150px}.page-filters.extra-stats{grid-template-columns:250px 140px 110px 140px 130px 1fr}.page-filters.extra-alt{grid-template-columns:150px 140px 110px 150px}.page-filters.extra-alt.added-type{grid-template-columns:150px 220px 140px 110px 150px}.page-filters.flights{grid-template-columns:150px 125px 165px 150px}.ui-table.travellers-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.travellers-table tbody tr td:first-child,.ui-table.travellers-table thead th:first-child{padding-left:55px}.ui-table.travellers-table tbody tr.totals-row td{font-weight:500}.ui-table.partners-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.partners-table tbody tr td:first-child,.ui-table.partners-table thead th:first-child{padding-left:55px}.ui-table.partners-table tbody tr td.is-flexxed{display:flex}.ui-table.partners-table tbody tr td.is-flexxed .ui-button svg,.ui-table.partners-table tbody tr td.is-flexxed a svg{height:12px}.ui-table.partners-table tbody tr td.is-flexxed .ui-button svg path,.ui-table.partners-table tbody tr td.is-flexxed a svg path{fill:#fff}.ui-table.partners-table tbody tr td.is-flexxed a{margin:0 5px 0 4px}.ui-table.partners-table tbody tr td .partner-group-table-item{color:#303237;font-size:14px;font-weight:400;line-height:1.5em;white-space:nowrap}.ui-table.partners-table tbody tr td .partner-group-table-item:last-of-type{margin-bottom:12px}.partner-group-chosen-options .partner-group-chosen-option{align-items:center;display:flex;font-size:14px;justify-content:space-between;line-height:1.2em;min-height:34px;padding:0 14px;white-space:nowrap}.partner-group-chosen-options .partner-group-chosen-option:nth-child(odd){background:#f8f8f8}.partner-group-chosen-options .partner-group-chosen-option:nth-child(2n){border-bottom:1px solid #eff2f5;border-top:1px solid #eff2f5}.partner-group-chosen-options .partner-group-chosen-option .remove-partner-group-option svg{cursor:pointer;height:12px}.partner-group-chosen-options .partner-group-chosen-option .remove-partner-group-option svg path{transition:all .2s}.partner-group-chosen-options .partner-group-chosen-option .remove-partner-group-option:hover svg path{fill:#e41f13}.system-users-table{left:-55px;position:relative;width:calc(100% + 110px)}.system-users-table thead th:first-child{padding-left:55px;width:325px}.system-users-table thead th:nth-child(2){width:375px}.system-users-table tbody tr td:first-child{padding-left:55px;width:325px}.system-users-table tbody tr td:nth-child(2){width:375px}.system-users-table tbody tr td .ui-checkbox{height:30px}.system-users-table tbody tr td .ui-checkbox:last-child{margin-bottom:8px}.user-picture-flex{align-items:center;display:flex}.user-picture-flex .ui-input-wrapper{flex:1 1}.user-profile-picture{aspect-ratio:1/1;border-radius:3px;display:block;flex:0 0 40px;height:40px;margin-right:8px;overflow:hidden;position:relative}.user-profile-picture:hover img{transform:scale(1.05)}.user-profile-picture img{display:block;height:100%;object-fit:cover;object-position:center;position:relative;transform-origin:center;transition:all .2s;width:100%}.user-action-buttons .ui-button:not(:last-of-type){margin-bottom:4px}.merge-clients{margin:0 auto;max-width:800px;padding:2rem}.merge-clients__form{display:flex;flex-direction:column;gap:1.5rem}.merge-clients__field{width:100%}.merge-clients__error{background-color:#dc35451a;color:#dc3545}.merge-clients__error,.merge-clients__success{border-radius:4px;margin-top:1rem;padding:.5rem}.merge-clients__success{background-color:#28a7451a;color:#28a745}.merge-clients__preview h2{margin-bottom:1.5rem}.merge-clients__actions{display:flex;gap:1rem;margin-top:1.5rem}.merge-clients .preview-table{margin-top:1rem}.holiday-details-images{grid-gap:10px;display:grid;grid-template-columns:repeat(6,1fr);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.holiday-details-images .holiday-details-image{border-radius:10px;display:block;height:110px;overflow:hidden;position:relative;width:110px}.holiday-details-images .holiday-details-image:first-child{grid-column-end:span 2;grid-row-end:span 2;height:230px;width:230px}.holiday-details-images .holiday-details-image img{height:100%;object-fit:cover;object-position:center;position:absolute;transition:all .2s;width:100%}.holiday-details-images .holiday-details-image img:hover{transform:scale(1.1)}.holiday-details-text{margin-top:28px;max-width:810px}.holiday-details-text p{font-size:16px;font-weight:400;line-height:1.4em;margin-bottom:24px}.holiday-details-text p a{color:#e41f13}.holiday-details-text h1,.holiday-details-text h2,.holiday-details-text h3,.holiday-details-text h4,.holiday-details-text h5,.holiday-details-text h6{font-size:22px;font-weight:600;line-height:1.4em;margin-bottom:2px}.holiday-details-text #btnText{display:none!important}.holiday-details-text #testNoShow{display:block!important}.holiday-details-text ul{list-style-type:disc;margin-bottom:24px;padding-left:20px}.holiday-details-text ul li{font-size:16px;font-weight:400;line-height:1.4em;margin-bottom:8px}.holiday-details-text ul li a{color:#e41f13}.holiday-courses-container small{color:#878787;display:block;font-size:14px;margin:20px 0 10px}.holiday-courses-container .holiday-linked-course{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:6px;box-shadow:0 0 24px #0000000f;display:flex;font-size:15px;font-weight:400;line-height:1.2em;max-width:450px;overflow:hidden;padding:14px 20px;width:100%}.holiday-courses-container .holiday-linked-course:not(:last-of-type){margin-bottom:5px}.holiday-pricing-options{max-width:705px}.holiday-pricing-options .holiday-pricing-options-flex{align-items:center;display:flex}.holiday-pricing-options .holiday-pricing-search{max-width:315px}.holiday-pricing-options small{color:#878787;display:block;font-size:12px;margin:20px 0 10px}.holiday-pricing-options .holiday-price-row{background:#fff;border:1px solid #ebebeb;border-radius:6px;box-shadow:0 0 24px #0000000f;max-width:705px;overflow:hidden;width:100%}.holiday-pricing-options .holiday-price-row.is-highlighted{border:1px solid #e41f13}.holiday-pricing-options .holiday-price-row:not(:last-of-type){margin-bottom:5px}.holiday-pricing-options .holiday-price-row .price-row-name{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:12px 0 10px 26px}.holiday-pricing-options .holiday-price-row .price-row-name .ui-badge{margin-right:12px}.holiday-pricing-options .holiday-price-row .price-row-name p{font-size:15px;font-weight:400}.holiday-pricing-options .holiday-price-row .price-row-details{align-items:center;display:flex;height:60px}.holiday-pricing-options .holiday-price-row .price-option-dates{align-items:center;display:flex;min-width:295px;padding:0 0 0 26px}.holiday-pricing-options .holiday-price-row .price-option-dates p{font-size:16px;font-weight:500}.holiday-pricing-options .holiday-price-row .price-option-dates svg{margin:0 14px}.holiday-pricing-options .holiday-price-row .price-option-range{align-items:center;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;display:flex;height:100%;min-width:155px;padding:0 0 0 26px}.holiday-pricing-options .holiday-price-row .price-option-period{padding:0 0 0 26px}.holiday-pricing-options .holiday-price-row .price-option-actions{align-items:center;display:flex;margin-left:auto;padding:0 16px 0 0}.holiday-pricing-options .holiday-price-row .price-option-actions .price-option-action{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:26px;justify-content:center;width:26px}.holiday-pricing-options .holiday-price-row .price-option-actions .price-option-action:not(:last-of-type){margin-right:2px}.holiday-pricing-options .holiday-price-row .price-option-actions .price-option-action:hover{background:#ebebeb}.holiday-pricing-options .holiday-pricing-options-missing-dates{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:22px 0}.holiday-pricing-options .holiday-pricing-options-missing-dates .holoiday-pricing-options-missing-dates-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10px 0}.holiday-pricing-options .holiday-pricing-options-missing-dates p{font-size:12px;font-weight:400;line-height:1em;margin-top:10px}.holiday-pricing-options .holiday-pricing-options-missing-dates p strong{font-weight:600}.holiday-pricing-options .holiday-pricing-options-back-marker{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:22px}.holiday-pricing-options .holiday-pricing-options-back-marker p{font-size:12px;font-weight:400;line-height:1em;margin-top:10px}.holiday-pricing-options .holiday-pricing-options-back-marker p strong{font-weight:600}.price-window .price-window-room-type{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr 125px auto;margin-bottom:8px}.package-days-available-column .ui-checkbox{margin-bottom:5px}.content-tabs{align-items:center;background:#f7f7f7;border-radius:4px;display:flex;gap:5px;margin-bottom:8px;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content-tabs.isDisabled{opacity:.45;pointer-events:none}.content-tabs .content-toggle-tab{background:#0000000d;border-radius:4px;cursor:pointer;font-size:13px;opacity:.45;padding:4px 8px;-webkit-user-select:none;user-select:none}.content-tabs .content-toggle-tab.isActive,.content-tabs .content-toggle-tab:hover{background:#e41f13;color:#fff;opacity:1}.currently-editing{margin-bottom:20px}.currently-editing p{font-size:14px;font-weight:400}.currently-editing p strong{font-weight:500}.editor-wrapper{max-width:1200px}.generate-quote-wrapper{display:flex;margin-top:60px}.generate-quote-wrapper .generate-quote-menu{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:75px;padding-right:55px;position:relative}.generate-quote-wrapper .generate-quote-menu .quote-menu-stage-bar{background:#e41f1340;border-radius:5px;bottom:0;height:100%;position:absolute;right:0;top:0;width:5px}.generate-quote-wrapper .generate-quote-menu .quote-menu-stage-bar .quote-menu-stage-bar-inner{background:#e41f13;border-radius:5px;left:0;position:absolute;top:0;transition:all .2s;width:5px}.generate-quote-wrapper .generate-quote-menu .quote-menu-stage-bar .quote-menu-stage-bar-inner.stage-0{height:6%}.generate-quote-wrapper .generate-quote-menu .quote-menu-stage-bar .quote-menu-stage-bar-inner.stage-1{height:25%}.generate-quote-wrapper .generate-quote-menu .quote-menu-stage-bar .quote-menu-stage-bar-inner.stage-2{height:44%}.generate-quote-wrapper .generate-quote-menu .quote-menu-stage-bar .quote-menu-stage-bar-inner.stage-3{height:62%}.generate-quote-wrapper .generate-quote-menu .quote-menu-stage-bar .quote-menu-stage-bar-inner.stage-4{height:82%}.generate-quote-wrapper .generate-quote-menu .quote-menu-stage-bar .quote-menu-stage-bar-inner.stage-5,.generate-quote-wrapper .generate-quote-menu .quote-menu-stage-bar .quote-menu-stage-bar-inner.stage-6{height:100%}.generate-quote-wrapper .generate-quote-menu .quote-menu-stage{align-items:center;display:flex;font-size:15px;opacity:.65}.generate-quote-wrapper .generate-quote-menu .quote-menu-stage.is-open{opacity:1}.generate-quote-wrapper .generate-quote-menu .quote-menu-stage:not(:last-of-type){margin-bottom:32px}.generate-quote-wrapper .generate-quote-menu .quote-menu-stage .quote-menu-package-count{align-items:center;background:#e41f13;border-radius:15px;display:flex;height:15px;justify-content:center;margin-left:8px;width:15px}.generate-quote-wrapper .generate-quote-menu .quote-menu-stage .quote-menu-package-count span{color:#fff;display:block;font-size:10px;margin-left:-1.25px;text-align:center}.generate-quote-wrapper .generate-quote-functionality{width:600px}.generate-quote-wrapper .generate-quote-functionality .generate-quote-header{margin-bottom:28px}.generate-quote-wrapper .generate-quote-functionality .generate-quote-header .generate-quote-title{font-size:22px;font-weight:400}.generate-quote-wrapper .generate-quote-functionality .generate-quote-header .generate-quote-title.quote-sent svg{height:14px;margin-left:5px;margin-top:-1px;width:auto}.generate-quote-wrapper .generate-quote-functionality .generate-quote-header .generate-quote-title.quote-sent svg path{fill:#22b229}.generate-quote-wrapper .generate-quote-functionality .generate-quote-header .generate-quote-subtitle{color:#8c8b97;font-size:16px;font-weight:300;margin:10px 0 0}.generate-quote-wrapper .generate-quote-functionality .quote-action-buttons{align-items:center;display:flex;margin-top:65px}.generate-quote-wrapper .generate-quote-functionality .quote-action-buttons.is-double,.generate-quote-wrapper .generate-quote-functionality .quote-action-buttons.is-triple,.generate-quote-wrapper .generate-quote-functionality .quote-action-buttons.space-between{justify-content:space-between}.generate-quote-wrapper .generate-quote-functionality .quote-action-buttons.is-triple .ui-button{margin:0!important}.generate-quote-wrapper .generate-quote-functionality .quote-action-buttons.is-triple .ui-button:nth-child(2){margin:0 10px 0 auto!important}.generate-quote-wrapper .generate-quote-functionality .quote-action-buttons:not(.space-between):not(.is-triple):not(.is-double) .ui-button{margin-left:auto}.generate-quote-wrapper .generate-quote-functionality .holiday-search{position:relative;width:370px}.generate-quote-wrapper .generate-quote-functionality .holiday-search .ui-input-wrapper .ui-input-block .ui-input-text.has-icon{padding:11px 18px 11px 38px}.generate-quote-wrapper .generate-quote-functionality .holiday-search .quote-search-empty{color:#b0b5bf;display:block;font-size:14px;margin-top:10px}.generate-quote-wrapper .generate-quote-functionality .holiday-search .quote-search-empty:last-of-type{display:none}.generate-quote-wrapper .generate-quote-functionality .holiday-search .loading-spinner{margin-top:10px}.generate-quote-wrapper .generate-quote-functionality .holiday-search .quote-search-dropdown{background:#fff;border-radius:0 0 5px 5px;left:0;max-height:500px;overflow-y:auto;position:absolute;right:0;top:100%;width:100%;z-index:999}.generate-quote-wrapper .generate-quote-functionality .holiday-search .quote-search-dropdown .quote-search-result-group{border-left:1px solid #e5e7e9;border-right:1px solid #e5e7e9}.generate-quote-wrapper .generate-quote-functionality .holiday-search .quote-search-dropdown .quote-search-result-group:last-of-type{border-bottom:1px solid #e5e7e9}.generate-quote-wrapper .generate-quote-functionality .holiday-search .quote-search-dropdown small{color:#878787;display:block;font-size:14px;padding:10px 18px}.generate-quote-wrapper .generate-quote-functionality .holiday-search .quote-search-dropdown .quote-search-result-row{align-items:center;background:#fff;color:#303237;cursor:pointer;display:flex;font-size:14px;font-weight:400;padding:10px 18px;transition:all .2s}.generate-quote-wrapper .generate-quote-functionality .holiday-search .quote-search-dropdown .quote-search-result-row p{line-height:1.24em}.generate-quote-wrapper .generate-quote-functionality .holiday-search .quote-search-dropdown .quote-search-result-row.is-active,.generate-quote-wrapper .generate-quote-functionality .holiday-search .quote-search-dropdown .quote-search-result-row:hover{background:#e41f13;color:#fff}.generate-quote-wrapper .generate-quote-functionality .holiday-search .quote-search-dropdown .quote-search-result-row .ui-badge{margin-right:10px}.generate-quote-wrapper .generate-quote-functionality .quote-option-stack{margin-top:40px}.quote-option-row{grid-gap:15px;align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:6px;box-shadow:0 0 24px #0000000f;display:grid;grid-template-columns:1fr auto;height:54px;max-width:675px;overflow:hidden;padding:0 16px;width:100%}.quote-option-row:not(:last-of-type){margin-bottom:5px}.quote-option-row .quote-option-row-title{align-items:center;display:flex;font-size:15px}.quote-option-row .quote-option-row-title .ui-badge{margin-right:10px}.quote-option-row .quote-option-row-title.quote-option-pdf-title svg{height:9px;margin-left:8px;margin-top:-1px;width:auto}.quote-option-row .quote-option-row-title.quote-option-pdf-title svg path{fill:#22b229}.quote-option-row .quote-options-end-actions{align-items:center;display:flex}.quote-option-row .quote-options-end-actions .quote-option-end-action{align-items:center;align-self:center;border-radius:3px;cursor:pointer;display:flex;height:26px;justify-content:center;width:26px}.quote-option-row .quote-options-end-actions .quote-option-end-action:not(:last-of-type){margin-right:2px}.quote-option-row .quote-options-end-actions .quote-option-end-action:hover{background:#ebebeb}.quote-option-row .quote-option-row-target-delete{align-items:center;align-self:center;border-radius:3px;cursor:pointer;display:flex;height:26px;justify-content:center;width:26px}.quote-option-row .quote-option-row-target-delete:not(:last-of-type){margin-right:2px}.quote-option-row .quote-option-row-target-delete:hover{background:#ebebeb}.quote-option-row-open{background:#fff;border:1px solid #ebebeb;border-radius:6px;box-shadow:0 0 24px #0000000f;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:675px;padding:0 16px;width:100%}.quote-option-row-open:not(:last-of-type){margin-bottom:5px}.quote-option-row-open .quote-option-row-open-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 0;width:100%}.quote-option-row-open .quote-option-row-open-head .quote-option-row-title{align-items:center;display:flex;font-size:15px;margin-bottom:-2px}.quote-option-row-open .quote-option-row-open-head .quote-option-row-title .ui-badge{margin-right:10px}.quote-option-row-open .quote-option-row-open-head .quote-option-row-toggle-open{margin-top:-2px}.quote-option-row-open .quote-option-row-open-body{display:none}.quote-option-row-open .quote-option-row-open-body.is-open{display:block;padding:5px 0 20px}.quote-option-row-open .quote-option-row-open-body .loading-spinner p{color:#16171a;font-size:14px}.quote-option-row-open .quote-option-row-open-body .loading-spinner .loading-svg-wrap{height:10px;width:10px}.quote-option-row-open .quote-option-row-open-body .quote-package-option-row{grid-gap:12px;align-items:center;display:grid;grid-template-columns:175px 1fr;max-width:475px}.quote-option-row-open .quote-option-row-open-body .quote-package-option-row.with-bottom{margin-bottom:12px}.quote-option-row-open .quote-option-row-open-body .quote-package-option-row .quote-package-option-row-combined{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr}.quote-option-row-open .quote-option-row-open-body .quote-package-option-row .quote-package-option-row-label{color:#585858;font-size:15px}.generate-quote-save-to-client{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr}.generate-quote-save-to-client .ui-input-wrapper:last-of-type{grid-column-end:span 2}.quote-available-packages{display:none;margin-top:20px}.quote-available-packages.is-visible{display:block}.quote-available-packages .holiday-price-row{background:#fff;border:1px solid #ebebeb;border-radius:6px;box-shadow:0 0 24px #0000000f;max-width:705px;position:relative;width:100%}.quote-available-packages .holiday-price-row.is-highlighted{border:1px solid #e41f13}.quote-available-packages .holiday-price-row:not(:last-of-type){margin-bottom:5px}.quote-available-packages .holiday-price-row .quote-choosing-nights{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff40;display:flex;flex-wrap:wrap;height:100%;justify-content:center;position:absolute;width:100%;z-index:100}.quote-available-packages .holiday-price-row .quote-choosing-nights .ui-input-wrapper{margin-right:10px}.quote-available-packages .holiday-price-row .quote-choosing-nights .overrun-error{align-items:center;bottom:9px;color:#16171a;display:flex;flex:1 1 100%;font-size:13.5px;justify-content:center;position:absolute;text-align:center}.quote-available-packages .holiday-price-row .quote-choosing-nights .overrun-error svg{margin-right:8px;margin-top:-2.3px}.quote-available-packages .holiday-price-row .price-row-name{align-items:center;display:flex;padding:12px 16px 10px 26px}.quote-available-packages .holiday-price-row .price-row-name .ui-badge{margin-right:12px}.quote-available-packages .holiday-price-row .price-row-name p{font-size:15px;font-weight:400}.quote-available-packages .holiday-price-row .price-row-name.with-icon svg{margin-right:10px;margin-top:-3px}.quote-available-packages .holiday-price-row .price-row-name .price-option-action{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:26px;justify-content:center;margin-left:auto;width:26px}.quote-available-packages .holiday-price-row .price-row-name .price-option-action:hover{background:#ebebeb}.quote-available-packages .holiday-price-row .price-row-details{align-items:center;border-top:1px solid #ebebeb;display:flex;height:60px}.quote-available-packages .holiday-price-row .price-row-details.no-flex{align-items:normal;flex-direction:column;height:auto;padding:12px 26px}.quote-available-packages .holiday-price-row .no-price-window-notice{font-size:15px;line-height:1.2em;margin-bottom:12px;max-width:500px}.quote-available-packages .holiday-price-row .no-price-window-options{grid-gap:10px;display:grid}.quote-available-packages .holiday-price-row .no-price-window-options .no-price-window-option-row{grid-gap:12px;align-items:center;display:grid;grid-template-columns:125px 1fr}.quote-available-packages .holiday-price-row .no-price-window-options .no-price-window-option-row p{font-size:15px}.quote-available-packages .holiday-price-row .no-price-window-add{display:flex;justify-content:flex-end;margin-top:2px}.quote-available-packages .holiday-price-row .price-option-dates{align-items:center;display:flex;min-width:295px;padding:0 0 0 26px}.quote-available-packages .holiday-price-row .price-option-dates p{font-size:16px;font-weight:500}.quote-available-packages .holiday-price-row .price-option-dates svg{margin:0 14px}.quote-available-packages .holiday-price-row .price-option-range{align-items:center;border-left:1px solid #ebebeb;display:flex;height:100%;min-width:155px;padding:0 0 0 26px}.quote-available-packages .holiday-price-row .price-option-period{padding:0 0 0 26px}.quote-available-packages .holiday-price-row .price-option-actions{align-items:center;display:flex;margin-left:auto;padding:0 16px 0 0}.quote-available-packages .holiday-price-row .price-option-actions .price-option-action{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:26px;justify-content:center;width:26px}.quote-available-packages .holiday-price-row .price-option-actions .price-option-action:not(:last-of-type){margin-right:2px}.quote-available-packages .holiday-price-row .price-option-actions .price-option-action:hover{background:#ebebeb}.configure-package-options{margin-top:20px}.generate-quote-total{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 0 0}.generate-quote-total span{color:#8c8b97;font-size:14px;font-weight:400;margin:0 0 6px}.generate-quote-total p{font-size:25px;font-weight:500}.generate-quote-client-details{grid-gap:14px;display:grid;grid-template-columns:1fr 1fr}.generate-quote-client-details .ui-input-wrapper:last-of-type{grid-column-end:span 2}.finalised-quote-settings .quote-introduction-edit{margin-bottom:24px;position:relative}.finalised-quote-settings .quote-introduction-edit p{color:#303237;font-size:15px;margin-bottom:5px;opacity:.45;position:absolute;text-indent:19px;top:11px;z-index:5}.finalised-quote-settings .quote-introduction-edit p strong{font-weight:600}.finalised-quote-settings .quote-introduction-edit .ui-input-wrapper textarea{position:relative}.finalised-quote-settings .quote-introduction-edit .ui-input-wrapper textarea.ui-input-text{padding:28px 18px 10px}.finalised-quote-settings .quote-introduction-edit .ui-input-wrapper:after{background:#fff;border-radius:5px;content:"";height:30px;left:1px;position:absolute;right:1px;top:1px;z-index:3}.quote-edit-header{margin-bottom:10px}.quote-edit-header .quote-edit-header-title{color:#121212;font-size:15px;font-weight:400;margin:0}.quote-edit-header .quote-edit-header-subtitle{color:#585858;font-size:14px;font-weight:400;margin:4px 0 0;opacity:.65}.year-offset-margin{margin-top:24px}.quote-global-replace .quote-global-replace-fields{align-items:center;display:flex}.quote-global-replace .quote-global-replace-fields .ui-input-wrapper{flex:1 1}.quote-global-replace .quote-global-replace-fields svg{margin:0 14px}.calendar-ui-wrapper .header{align-items:center;border-radius:6px;display:flex;justify-content:space-between}.calendar-ui-wrapper .header button{background:#e41f13;border:none;border-radius:4px;cursor:pointer;font-size:1.2rem;height:30px;transition:all .2s;width:30px}.calendar-ui-wrapper .header button:hover{background:#cc1c11;text-decoration:underline}.calendar-ui-wrapper .header button:nth-child(2){margin-left:6px}.calendar-ui-wrapper .header button:nth-child(4){margin-right:6px}.calendar-ui-wrapper .header p{font-size:18px;margin:0 auto}.calendar-ui-wrapper .days-of-week{border-bottom:1px solid #eff2f5;display:flex}.calendar-ui-wrapper .days-of-week div{color:#585858;flex:1 1;font-size:14px;font-weight:400;margin:4px 0 0;opacity:.65;padding:10px 10px 5px;text-align:center}.calendar-ui-wrapper .body{display:flex;flex-wrap:wrap}.calendar-ui-wrapper .body .day{align-items:center;background:#fff;border:2px solid #0000;display:flex;flex-basis:14.2857142857%;flex-direction:column;height:50px;justify-content:center;position:relative}.calendar-ui-wrapper .body .day.other{color:#ccc}.calendar-ui-wrapper .body .day:not(.other):hover{background:#e41f13;color:#fff;cursor:pointer}.calendar-ui-wrapper .body .day.is-active{background:#e41f13!important;color:#fff}.calendar-ui-wrapper .body .day.is-chosen{border-bottom:2px solid #e41f13;border-radius:0;border-radius:initial;border-top:2px solid #e41f13}.calendar-ui-wrapper .body .day.is-chosen.is-chosen-first{border-bottom-left-radius:7px;border-left:2px solid #e41f13;border-top-left-radius:7px}.calendar-ui-wrapper .body .day.is-chosen.is-chosen-last{border-bottom-right-radius:7px;border-right:2px solid #e41f13;border-top-right-radius:7px}.calendar-ui-wrapper .body .day.is-confirmed{background:#e41f13;color:#fff}.calendar-ui-wrapper .body .day.is-confirmed.is-confirmed-first{border-bottom-left-radius:7px;border-top-left-radius:7px}.calendar-ui-wrapper .body .day.is-confirmed.is-confirmed-last{border-bottom-right-radius:7px;border-top-right-radius:7px}.calendar-ui-wrapper .body .day .today-indicator{background:#e41f13;border-radius:100%;height:7px;position:absolute;right:2px;top:2px;width:7px}.calendar-ui-wrapper .body .day .date{font-size:16px;text-align:center}.calendar-ui-wrapper .body .day .price{font-size:14px;margin:3px 0 0;opacity:.65}.quoting-panel{padding-bottom:100px}.package-basket-container{background:#eff2f5;border-top:2px solid #f1f1f1;bottom:0;left:0;margin-left:295px;position:fixed;right:0}.package-basket-container .package-basket-inner{background:#fff;padding:12px 26px;text-align:center}.package-basket-container .package-basket-inner p{color:#000000a6;font-size:15px;font-weight:400}.package-basket-container .package-basket-inner p span{color:#e41f13;font-weight:600}.generate-quote-chosen-package{background:#fff;border:1px solid #ebebeb;border-radius:6px;box-shadow:0 0 24px #0000000f;max-width:705px;width:100%}.generate-quote-chosen-package:not(:last-of-type){margin-bottom:20px}.generate-quote-chosen-package .package-name{align-items:center;display:flex;padding:12px 16px 12px 12px}.generate-quote-chosen-package .package-name .ui-badge{margin-right:10px}.generate-quote-chosen-package .package-name p{font-size:15px;font-weight:400}.generate-quote-chosen-package .package-name p:last-child{font-weight:500;margin-left:auto}.generate-quote-chosen-package .package-name p span{color:#b0b5bf;display:block;font-size:14px;margin-top:4px}.generate-quote-chosen-package .resort-global-notes .resort-global-note{background:#f4f4f4;border-top:1px solid #ebebeb;padding:15px 26px}.generate-quote-chosen-package .resort-global-notes .resort-global-note small{color:#585858;font-size:12px}.generate-quote-chosen-package .resort-global-notes .resort-global-note p{font-size:15px;line-height:1.2em}.generate-quote-chosen-package .package-options{grid-gap:10px;display:grid}.generate-quote-chosen-package .package-options:not(.is-hidden){padding:12px 16px 10px 26px}.generate-quote-chosen-package .package-options:not(.is-hidden):not(:first-child){border-top:1px solid #ebebeb}.generate-quote-chosen-package .package-options .package-options-title{font-size:15px;font-weight:500;margin:0 0 3px}.generate-quote-chosen-package .package-options .package-option-row{grid-gap:12px;align-items:center;display:grid;grid-template-columns:175px 1fr}.generate-quote-chosen-package .package-options .package-option-row.quote-pax{grid-template-columns:175px 1fr}.generate-quote-chosen-package .package-options .package-option-row.sell-at-price{grid-template-columns:175px 50px 1fr}.generate-quote-chosen-package .package-options .package-option-row.quote-additional-nights{grid-template-columns:175px 1fr 2fr}.generate-quote-chosen-package .package-options .package-option-row.quote-additional-nights .ui-checkbox label{color:#000;font-size:15px}.generate-quote-chosen-package .package-options .package-option-row.quote-additional-nights .ui-input-wrapper{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.generate-quote-chosen-package .package-options .package-option-row.quote-additional-nights.is-checked .ui-input-wrapper{opacity:1;pointer-events:all;-webkit-user-select:all;user-select:all}.generate-quote-chosen-package .package-options .package-option-row.is-course-buggies{grid-template-columns:175px 1fr 2fr}.generate-quote-chosen-package .package-options .package-option-row.is-course-buggies .ui-input-wrapper{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.generate-quote-chosen-package .package-options .package-option-row.is-course-buggies.is-checked .ui-input-wrapper{opacity:1;pointer-events:all;-webkit-user-select:all;user-select:all}.generate-quote-chosen-package .package-options .package-option-row .ui-select-placeholder{font-size:14px}.generate-quote-chosen-package .package-options .package-option-row p{font-size:15px}.generate-quote-chosen-package .package-options .package-option-row .package-notes{color:#303237;font-size:14px}.generate-quote-chosen-package .package-options .package-option-row .resort-discounts .ui-checkbox:not(:last-of-type){margin-bottom:8px}.generate-quote-chosen-package .package-options .package-option-row .resort-discounts .ui-checkbox label{line-height:1.25em;max-width:100%;white-space:normal}.generate-quote-adhoc-fields{grid-gap:10px;display:grid;margin-top:20px;padding:14px 26px}.generate-quote-adhoc-fields .generate-quote-adhoc-title{font-size:15px;font-weight:500;margin:0 0 3px}.generate-quote-adhoc-fields .generate-quote-adhoc-field{grid-gap:12px;align-items:center;display:grid;grid-template-columns:175px 1fr;min-height:40px}.generate-quote-adhoc-fields .generate-quote-adhoc-field:not(.sell-at-price):not(.exchange-rate) .ui-input-wrapper{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.generate-quote-adhoc-fields .generate-quote-adhoc-field.exchange-rate,.generate-quote-adhoc-fields .generate-quote-adhoc-field.sell-at-price{color:#000;font-size:15px}.generate-quote-adhoc-fields .generate-quote-adhoc-field.is-included .ui-input-wrapper{opacity:1!important;pointer-events:all!important;-webkit-user-select:all!important;user-select:all!important}.generate-quote-adhoc-fields .generate-quote-adhoc-field .ui-checkbox label{color:#000;font-size:15px}.generate-quote-totals-table{display:grid;margin:22px auto 0;max-width:385px}.generate-quote-totals-table .generate-quote-totals-row{align-items:center;display:flex;justify-content:space-between;min-height:24px;padding:10px 16px}.generate-quote-totals-table .generate-quote-totals-row:nth-child(2n){background:#f8f8f8}.generate-quote-totals-table .generate-quote-totals-row p{font-size:14px}.generate-quote-totals-table .generate-quote-totals-row p:last-of-type{font-size:16px;font-weight:500}.generate-quote-totals-table .generate-quote-totals-row p span{font-size:12px}.course-details-images{grid-gap:10px;display:grid;grid-template-columns:repeat(6,1fr);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.course-details-images .course-details-image{border-radius:10px;display:block;height:110px;overflow:hidden;position:relative;width:110px}.course-details-images .course-details-image:first-child{grid-column-end:span 2;grid-row-end:span 2;height:230px;width:230px}.course-details-images .course-details-image img{height:100%;object-fit:cover;object-position:center;position:absolute;transition:all .2s;width:100%}.course-details-images .course-details-image img:hover{transform:scale(1.1)}.course-details-text{margin-top:28px;max-width:810px}.course-details-text p{font-size:16px;font-weight:400;line-height:1.4em;margin-bottom:24px}.course-details-text p a{color:#e41f13}.course-details-text h1,.course-details-text h2,.course-details-text h3,.course-details-text h4,.course-details-text h5,.course-details-text h6{font-size:22px;font-weight:600;line-height:1.4em;margin-bottom:2px}.course-details-text #btnText{display:none!important}.course-details-text #testNoShow{display:block!important}.course-details-text ul{list-style-type:disc;margin-bottom:24px;padding-left:20px}.course-details-text ul li{font-size:16px;font-weight:400;line-height:1.4em;margin-bottom:8px}.course-details-text ul li a{color:#e41f13}.course-pricing-options{max-width:705px}.course-pricing-options .course-pricing-options-flex{align-items:center;display:flex}.course-pricing-options .course-pricing-search{max-width:315px}.course-pricing-options small{color:#878787;display:block;font-size:12px;margin:20px 0 10px}.course-pricing-options .holiday-price-row{background:#fff;border:1px solid #ebebeb;border-radius:6px;box-shadow:0 0 24px #0000000f;max-width:705px;overflow:hidden;width:100%}.course-pricing-options .holiday-price-row.is-highlighted{border:1px solid #e41f13}.course-pricing-options .holiday-price-row:not(:last-of-type){margin-bottom:5px}.course-pricing-options .holiday-price-row .price-row-name{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:12px 0 10px 26px}.course-pricing-options .holiday-price-row .price-row-name .ui-badge{margin-right:12px}.course-pricing-options .holiday-price-row .price-row-name p{font-size:15px;font-weight:400}.course-pricing-options .holiday-price-row .price-row-details{align-items:center;display:flex;height:60px}.course-pricing-options .holiday-price-row .price-option-dates{align-items:center;display:flex;min-width:295px;padding:0 0 0 26px}.course-pricing-options .holiday-price-row .price-option-dates p{font-size:16px;font-weight:500}.course-pricing-options .holiday-price-row .price-option-dates svg{margin:0 14px}.course-pricing-options .holiday-price-row .price-option-range{align-items:center;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;display:flex;height:100%;min-width:155px;padding:0 0 0 26px}.course-pricing-options .holiday-price-row .price-option-period{padding:0 0 0 26px}.course-pricing-options .holiday-price-row .price-option-actions{align-items:center;display:flex;margin-left:auto;padding:0 16px 0 0}.course-pricing-options .holiday-price-row .price-option-actions .price-option-action{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:26px;justify-content:center;width:26px}.course-pricing-options .holiday-price-row .price-option-actions .price-option-action:not(:last-of-type){margin-right:2px}.course-pricing-options .holiday-price-row .price-option-actions .price-option-action:hover{background:#ebebeb}.course-pricing-options .course-pricing-options-missing-dates{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:22px 0}.course-pricing-options .course-pricing-options-missing-dates .holoiday-pricing-options-missing-dates-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10px 0}.course-pricing-options .course-pricing-options-missing-dates p{font-size:12px;font-weight:400;line-height:1em;margin-top:10px}.course-pricing-options .course-pricing-options-missing-dates p strong{font-weight:600}.course-pricing-options .course-pricing-options-back-marker{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:22px}.course-pricing-options .course-pricing-options-back-marker p{font-size:12px;font-weight:400;line-height:1em;margin-top:10px}.course-pricing-options .course-pricing-options-back-marker p strong{font-weight:600}.price-window .green-fee-type{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr 125px auto;margin-bottom:8px}.price-window .price-window-buggies{grid-gap:12px;display:grid;grid-template-columns:1fr 125px;padding-right:38px}.price-window .price-window-group-discount{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr 1fr auto;margin-bottom:8px}.price-window .adjusted-markup-display{color:#585858;font-size:14px;font-weight:400;margin:auto 0;opacity:.65}.price-window .price-window-target-delete{align-items:center;align-self:center;border-radius:3px;cursor:pointer;display:flex;height:26px;justify-content:center;width:26px}.price-window .price-window-target-delete:not(:last-of-type){margin-right:2px}.price-window .price-window-target-delete:hover{background:#ebebeb}.price-window .price-window-range-figure-flex{display:flex;margin-bottom:34px}.price-window .price-window-range-figure-flex .price-window-range-total:nth-child(2){align-items:center;display:flex;margin:0 34px}.price-window .price-window-range-figure-flex .price-window-range-total .price-window-range-title{color:#121212;font-size:14px;font-weight:400;margin:0 0 5px}.price-window .price-window-range-figure-flex .price-window-range-total .price-window-range-numbers .price-window-range-number{color:#121212;font-size:22px;font-weight:500}.price-window .price-window-range-figure-flex .price-window-range-total .price-window-range-numbers .price-window-range-number:last-of-type{color:#585858;font-size:15px;font-weight:400;margin:4px 0 0;opacity:.65}.price-window .price-window-range-figure-flex .price-window-range-figure:not(:last-of-type){margin-right:30px}.price-window .price-window-range-figure-flex .price-window-range-figure .price-window-range-figure-title{font-size:18px;margin:0 0 4px}.price-window .price-window-range-figure-flex .price-window-range-figure .price-window-range-figure-price{font-size:22px;font-weight:600}.resort-note-row .price-row-name.bottom-border{border-bottom:1px solid #ebebeb;border-top:initial}.resort-note-row{background:#fff;border:1px solid #ebebeb;border-radius:6px;box-shadow:0 0 24px #0000000f;max-width:705px;overflow:hidden;width:100%}.resort-note-row:not(:last-of-type){margin-bottom:5px}.resort-note-row .price-row-name{align-items:center;border-top:1px solid #ebebeb;display:flex;padding:12px 0 12px 20px}.resort-note-row .price-row-name p{font-size:15px;font-weight:400;line-height:1.4em}.resort-note-row .price-row-details{align-items:center;display:flex;height:38px}.resort-note-row .price-option-dates{align-items:center;display:flex;min-width:265px;padding:0 0 0 18px}.resort-note-row .price-option-dates p{font-size:14px;font-weight:500}.resort-note-row .price-option-dates svg{margin:-2px 9px 0}.resort-note-row .price-option-range{align-items:center;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;display:flex;height:100%;min-width:155px}.resort-note-row .price-option-period{margin-top:-3px;padding:0 0 0 20px}.resort-note-row .price-option-actions{align-items:center;display:flex;margin-left:auto;padding:0 16px 0 0}.resort-note-row .price-option-actions .price-option-action{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:26px;justify-content:center;width:26px}.resort-note-row .price-option-actions .price-option-action:not(:last-of-type){margin-right:2px}.resort-note-row .price-option-actions .price-option-action:hover{background:#ebebeb}.client-quote-references a{display:inline-block}.client-quote-references a:not(:last-of-type){margin-right:12px}.fetch-progress{display:flex;flex-direction:column;justify-content:center;margin-left:12px}.fetch-progress small{font-size:13px;opacity:.65}.fetch-progress p{font-size:15px;margin-top:3px}.ui-table.enquiries-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.enquiries-table tbody tr td:first-child,.ui-table.enquiries-table thead th:first-child{padding-left:55px}.include-button-styles.disable-button a{opacity:.5;pointer-events:none}.include-button-styles a{align-items:center;background:#e41f13;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;justify-content:center;line-height:1em;padding:10px 14px;position:relative;transition:all .2s;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.include-button-styles a:hover{background:#cc1c11}.tracking-table td{font-size:14px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-stats{color:#666;font-size:14px;margin:8px 0 0}.no-value{color:#999}.tracking-chart{background:#fff;border-radius:8px;margin:0 0 30px}.medium-list li:not(:first-child){margin-top:-10px}.page-filters.conversion-filters{grid-gap:initial;align-items:center;display:flex;grid-template-columns:none}.page-filters.conversion-filters .ui-select-wrapper{margin-right:12px;width:185px}.page-filters.conversion-filters .ui-input-wrapper{margin-right:12px;width:125px}.page-filters.conversion-filters .ui-button{margin-right:12px}.ui-table.conversions-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.conversions-table.has-extra-margin{margin-top:40px}.ui-table.conversions-table thead th:first-child{padding-left:55px;width:215px}.ui-table.conversions-table thead th:nth-child(2){width:185px}.ui-table.conversions-table thead th:nth-child(3),.ui-table.conversions-table thead th:nth-child(4),.ui-table.conversions-table thead th:nth-child(5),.ui-table.conversions-table thead th:nth-child(6){width:100px}.ui-table.conversions-table thead th:nth-child(7){width:auto}.ui-table.conversions-table tbody tr td:first-child{padding-left:55px;width:215px}.ui-table.conversions-table tbody tr td:nth-child(2){width:185px}.ui-table.conversions-table tbody tr td:nth-child(3),.ui-table.conversions-table tbody tr td:nth-child(4),.ui-table.conversions-table tbody tr td:nth-child(5),.ui-table.conversions-table tbody tr td:nth-child(6){width:90px}.ui-table.conversions-table tbody tr td:nth-child(7){width:auto}.ui-table.conversions-table tbody tr.totals-row td{font-weight:500}.conversions-table canvas{background:#fff;border-radius:4px;padding:10px;width:100%}.table-loading-splash{padding:0 0 30px}.table-loading-splash .loading-wrapper{align-items:center;display:flex}.table-loading-splash p{color:#585858;font-size:16px;font-weight:400}.table-loading-splash .svg-loading-wrap{animation-duration:.75s;animation-iteration-count:infinite;animation-name:loadingSpinner;height:12px;margin-left:8px;position:relative;transform:rotate(10deg);transition:all .5s cubic-bezier(.645,0,.34,1);width:12px}.table-loading-splash .svg-loading-wrap svg{height:78%;position:absolute;right:0;top:0}@keyframes loadingSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.itemised-stats_supplier-invoices-cell__q7aKG{min-width:400px;padding:8px}.itemised-stats_supplier-invoices-cell__q7aKG .itemised-stats_invoice-table__7f9yg{border-collapse:collapse;font-size:.9em;width:100%}.itemised-stats_supplier-invoices-cell__q7aKG .itemised-stats_invoice-table__7f9yg td,.itemised-stats_supplier-invoices-cell__q7aKG .itemised-stats_invoice-table__7f9yg th{border-bottom:1px solid #0000001a;padding:4px 8px;text-align:left}.itemised-stats_supplier-invoices-cell__q7aKG .itemised-stats_invoice-table__7f9yg th{background-color:#00000005;font-weight:600}.itemised-stats_supplier-invoices-cell__q7aKG .itemised-stats_invoice-table__7f9yg tr:last-child td{border-bottom:none}.itemised-stats_supplier-invoices-cell__q7aKG .itemised-stats_no-value__z2HBY{color:#999;font-style:italic}small.itemised-stats_has-invoices__G3BZo{color:#000!important}.analytics-controls{display:flex;gap:20px;margin-bottom:30px}.analytics-controls .select-wrapper{flex:1 1;max-width:300px}.analytics-controls .select-wrapper label{display:block;font-weight:500;margin-bottom:8px}.date-range-controls{display:flex;gap:20px;margin-bottom:30px}.date-range-controls .date-picker-wrapper{flex:1 1;max-width:300px}.date-range-controls .date-picker-wrapper label{display:block;font-weight:500;margin-bottom:8px}.loading,.no-agents-message,.no-selection{color:#666;font-size:16px;padding:40px;text-align:center}.analytics-content{margin-top:20px}.analytics-content .stats-summary{display:flex;gap:20px;margin-bottom:30px}.analytics-content .stats-summary .stat-card{background-color:#f5f5f5;border-radius:8px;flex:1 1;min-width:150px;padding:16px;text-align:center}.analytics-content .stats-summary .stat-card h3{color:#666;font-size:14px;margin:0 0 8px}.analytics-content .stats-summary .stat-card .stat-value{color:#333;font-size:24px;font-weight:600}.analytics-content .stats-summary .stat-card .stat-subvalue{color:#888;font-size:14px;margin-top:4px}.analytics-content .charts-container{display:flex;gap:30px;margin-bottom:40px}.analytics-content .charts-container .chart-wrapper{background-color:#fff;border-radius:8px;padding:20px}.analytics-content .charts-container .chart-wrapper h3{font-size:18px;margin:0 0 20px;text-align:center}.analytics-content .charts-container .chart-wrapper.pie-chart{flex:1 1;max-width:400px}.analytics-content .charts-container .chart-wrapper.bar-chart{flex:2 1}.analytics-content .agent-table-container h3{font-size:18px;margin:0 0 20px}.analytics-content .agent-table-container .agent-stats-table{width:100%}.analytics-content .agent-table-container .agent-stats-table th{background-color:#f8f9fa;font-weight:600;padding:12px 15px;text-align:left}.analytics-content .agent-table-container .agent-stats-table td{border-bottom:1px solid #eee;padding:12px 15px}.analytics-content .agent-table-container .agent-stats-table tr:last-child td{border-bottom:none}@media(max-width:1024px){.analytics-controls,.date-range-controls{flex-direction:column}.analytics-controls .date-picker-wrapper,.analytics-controls .select-wrapper,.date-range-controls .date-picker-wrapper,.date-range-controls .select-wrapper{max-width:100%}.analytics-content .stats-summary{flex-wrap:wrap}.analytics-content .stats-summary .stat-card{min-width:calc(50% - 10px)}.analytics-content .charts-container{flex-direction:column}.analytics-content .charts-container .chart-wrapper.pie-chart{max-width:100%}}.conversions-breakdown-table{position:relative;width:100%}.conversions-breakdown-table thead th{color:#585858;cursor:pointer;font-size:14px;line-height:1em;padding-bottom:8px;padding-right:12px;text-align:left;white-space:nowrap}.conversions-breakdown-table thead th:hover{background-color:#0000000d}.conversions-breakdown-table tbody tr{position:relative;text-align:left}.conversions-breakdown-table tbody tr:nth-child(odd){background:#f8f8f8}.conversions-breakdown-table tbody tr:nth-child(2n){border-bottom:1px solid #eff2f5;border-top:1px solid #eff2f5}.conversions-breakdown-table tbody tr td{font-size:15px;line-height:42px;padding-right:12px;white-space:nowrap}.conversions-breakdown-table tbody tr td small{color:#b0b5bf}.conversions-breakdown-table tbody tr td small.no-value{font-size:14px}.loading-message,.no-results-message{color:#666;font-style:italic;padding:20px;text-align:center}.commission-summary{background-color:#f9f9f9;border-radius:5px;margin-top:20px;padding:20px}.commission-summary h2{font-size:18px;font-weight:600;margin-bottom:15px;margin-top:0}.commission-summary .commission-table{width:100%}.bookings-list{margin-top:20px}.bookings-list h2{font-size:18px;font-weight:600;margin-bottom:15px;margin-top:0}.bookings-list .bookings-table{width:100%}.leaderboard-background{background:#eff2f5;height:100vh;overflow:hidden;padding:20px;width:100vw}.leaderboard-background .leaderboard-tile{align-items:center;background:#fff;border-radius:18px;display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:30px 0;position:relative;width:100%}.leaderboard-background .leaderboard-tile img{margin:0 0 35px;max-width:480px}.leaderboard-background .leaderboard-tile .leaderboard-header{margin-bottom:30px;text-align:center}.leaderboard-background .leaderboard-tile .leaderboard-header h2{color:#333;font-size:28px;font-weight:600;margin:0 0 10px}.leaderboard-background .leaderboard-tile .leaderboard-header p{color:#666;font-size:16px;margin:0}.leaderboard-background .leaderboard-tile .loading{color:#666;font-size:18px;margin-top:50px;text-align:center}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table{position:relative;width:100%}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table thead th{font-size:16px;padding-left:22px;padding-right:30px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table thead th:first-child{padding-left:65px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table thead th:last-child{padding-right:65px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td{line-height:55px;padding-right:20px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td:first-child{padding-left:65px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td:first-child p{padding:0}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td:last-child{padding-right:65px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p{border-radius:5px;font-size:22px;padding-left:20px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p.rank{color:#333;font-weight:600}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p.margin{color:#22b229;font-weight:600}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p.no-data{color:#666;font-style:italic;text-align:center}@media(min-width:2000px){.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table thead th{font-size:18px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p{font-size:24px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;font-family:Rubik,sans-serif;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}*{box-sizing:border-box}body,html{font-family:Rubik,sans-serif;font-style:normal;font-weight:400;margin:0;position:relative}
/*# sourceMappingURL=main.311f176f.css.map*/