#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-body.wide{max-width:100%;text-align:left}.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-modal-body:has(.info-modal-content),p.ui-modal-body:has(.info-modal-content){max-width:none!important;text-align:left!important;width:100%!important}.ui-modal-box:has(.info-modal-content){max-width:90vw!important;padding:36px 20px 20px!important;width:840px!important}.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.secondary .ui-button-icon svg path:not([stroke]){fill:#585858}.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:not([stroke]){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%}.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}.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-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}.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 thead th .ui-table-heading-sort{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;padding:0}.ui-table thead th .ui-table-heading-sort.is-active,.ui-table thead th .ui-table-heading-sort:hover{color:#e41f13}.ui-table thead th .ui-table-sort-arrows{display:inline-flex;flex-direction:column;gap:2px;width:7px}.ui-table thead th .ui-table-sort-arrow{border-left:3.5px solid #0000;border-right:3.5px solid #0000;height:0;opacity:.32;transition:opacity .12s ease-out;width:0}.ui-table thead th .ui-table-sort-arrow.is-up{border-bottom:4px solid}.ui-table thead th .ui-table-sort-arrow.is-down{border-top:4px solid}.ui-table thead th .ui-table-heading-sort.is-asc .ui-table-sort-arrow.is-up,.ui-table thead th .ui-table-heading-sort.is-desc .ui-table-sort-arrow.is-down{opacity:1}.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}.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}.ui-horizontal-nav{align-items:center;border-bottom:1px solid #eff2f5;display:flex;margin-bottom:20px;padding-bottom:5px;position:relative}.ui-horizontal-nav.has-actions{padding-right:230px}.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:hover{color:#e41f13}.ui-horizontal-nav .ui-horizontal-nav-link.has-actions:before{bottom:100%;content:"";height:16px;left:-8px;position:absolute;right:-8px}.ui-horizontal-nav .ui-horizontal-nav-link.has-actions:focus-within .ui-horizontal-nav-popover,.ui-horizontal-nav .ui-horizontal-nav-link.has-actions:hover .ui-horizontal-nav-popover{opacity:1;pointer-events:auto;transform:translate(-50%,-4px)}.ui-horizontal-nav .ui-horizontal-nav-link.is-active{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.is-disabled{cursor:not-allowed;opacity:.4}.ui-horizontal-nav .ui-horizontal-nav-link.is-disabled:hover{color:#8c8b97;opacity:.4}.ui-horizontal-nav .ui-horizontal-nav-link small{align-items:center;background:#e41f13;border-radius:4px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:11px;height:15px;justify-content:center;line-height:1;margin-left:5px;min-width:15px;padding:0 4px;position:relative;top:-2px}.ui-horizontal-nav .ui-horizontal-nav-divider{align-items:center;color:#c7cad1;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.8px;line-height:1em;margin-right:26px;padding-left:14px;position:relative;text-transform:uppercase}.ui-horizontal-nav .ui-horizontal-nav-divider:before{background:#eff2f5;content:"";height:14px;left:0;position:absolute;width:1px}.ui-horizontal-nav .ui-horizontal-nav-divider.is-spaced{margin-left:12px}.ui-horizontal-nav .ui-horizontal-nav-popover{background:#fff;border:1px solid #e5e7e9;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 8px 22px #16171a24;left:50%;opacity:0;padding:5px;pointer-events:none;position:absolute;transform:translate(-50%);transition:all .16s;z-index:20}.ui-horizontal-nav .ui-horizontal-nav-popover:after{background:#fff;border-bottom:1px solid #e5e7e9;border-right:1px solid #e5e7e9;bottom:-5px;content:"";height:10px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:10px}.ui-horizontal-nav .ui-horizontal-nav-popover button{background:#fff;border:none;border-radius:4px;color:#585858;cursor:pointer;font-family:Rubik,sans-serif;font-size:12px;line-height:1;padding:7px 10px;position:relative;white-space:nowrap;z-index:1}.ui-horizontal-nav .ui-horizontal-nav-popover button:hover{background:#eff2f5;color:#e41f13}.ui-horizontal-nav .ui-horizontal-nav-actions{align-items:center;bottom:5px;display:flex;gap:4px;position:absolute;right:0}.ui-horizontal-nav .ui-horizontal-nav-actions .ui-button.is-extra-small{padding:6px 12px}.ui-horizontal-nav .ui-horizontal-nav-actions .ui-button.is-extra-small:not(.OUTLINE){border:1px solid #e41f13}.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.is-collapsible .ui-window-card-header{cursor:pointer;margin:-4px -2px 0;padding:4px 2px}.ui-window-block.is-collapsible.is-open .ui-window-card-header{margin-bottom:10px}.ui-window-block.is-collapsible.is-open .ui-window-card-collapse{transform:rotate(180deg)}.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 .ui-window-card-header .ui-window-card-collapse{align-items:center;background:#0000;border:0;color:#121212;cursor:pointer;display:inline-flex;height:20px;justify-content:center;pointer-events:none;transition:all .18s;width:20px}.ui-window-block .ui-window-card-header .ui-window-card-collapse svg{height:11px;width:11px}.ui-window-block .ui-window-card-header .ui-window-card-collapse svg path{fill:currentColor}.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}.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}.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}.assign-agent-table tbody tr td{line-height:1em;padding:4px 4px 4px 16px!important}.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-activity{display:flex;flex-direction:column;gap:18px;max-width:810px}.booking__legacy-notes{display:flex;flex-direction:column;gap:10px}.booking__legacy-notes-title{color:#1f2127;font-size:14px;font-weight:500;letter-spacing:-.005em;margin:0}.booking__legacy-notes-actions{display:flex;justify-content:flex-end}.booking__notes-divider{border-top:2px dotted #ebebeb;margin:4px 0}.booking__activity-toggle{align-self:flex-start;background:#f4f4f6;border-radius:7px;display:inline-flex;gap:4px;padding:3px}.booking__activity-toggle-btn{background:#0000;border:0;border-radius:5px;color:#5b5e69;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:background .15s ease,color .15s ease}.booking__activity-toggle-btn:hover{color:#1f2127}.booking__activity-toggle-btn.is-active{background:#fff;box-shadow:0 1px 2px #0f11150f;color:#1f2127}.booking__historical .booking__historical-item:not(.booking__historical-item--empty){border:1px solid #ebebeb;border-radius:5px;padding:17px 20px}.booking__historical .booking__historical-item.booking__historical-item--empty{color:#303237;font-size:15px}.booking__historical .booking__historical-item:not(:first-of-type){margin-top:20px}.booking__historical .booking__historical-item .booking__historical-item__date{font-size:14px;font-weight:600}.booking__historical .booking__historical-item .booking__historical-item__user{color:#8c8b97;font-size:13px;margin:2px 0 14px}.booking__historical .booking__historical-item .booking__historical-item__notes{font-size:14px;line-height:1.4em;white-space:pre-line}.booking__historical .booking__historical-item .booking__historical-item__notes.is-empty{color:#303237;font-size:13px;font-style:italic;opacity:.65}.booking__historical .booking__historical-item .booking__historical-item__notes.is-empty:before{content:"Notes section set to empty"}.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-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 .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)}}.enquiry-page-header{display:flex;flex-direction:column;gap:6px;margin-bottom:24px;max-width:1200px}.enquiry-page-header .tile-title{margin-bottom:0}.enquiry-page-header h1{letter-spacing:-.01em}.enquiry-page-eyebrow{color:#b0b5bf;font-size:11px;font-weight:500;letter-spacing:.8px;text-transform:uppercase}.enquiry-page-eyebrow,.enquiry-page-subtitle{align-items:center;display:inline-flex;gap:8px}.enquiry-page-subtitle{color:#585858;font-size:13px;margin:0}.enquiry-page-subtitle .dot{background:#b0b5bf;border-radius:50%;display:inline-block;height:3px;width:3px}.enquiry-stat-status{align-items:center;background:#e7e7e7;border-radius:999px;color:#616161;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:3px 10px 3px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.enquiry-stat-status:before{background:currentColor;border-radius:50%;content:"";height:6px;opacity:.85;width:6px}.enquiry-stat-status.is-hot{background:#fcdbdb;color:#d3423d}.enquiry-stat-status.is-freephone{background:#d5e8ff;color:#2a66bf}.enquiry-stat-status.is-being_processed,.enquiry-stat-status.is-require_attention{background:#fff3d5;color:#ffc021}.enquiry-stat-status.is-archive{background:#e7e7e7;color:#616161}.enquiry-banner{align-items:flex-start;background:#fff3d5;border:1px solid #0000;border-radius:6px;color:#a17300;display:flex;font-size:13px;gap:10px;line-height:1.4;margin-top:14px;padding:10px 14px}.enquiry-banner .enquiry-banner-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;margin-top:2px}.enquiry-banner .enquiry-banner-icon svg{height:14px;width:14px}.enquiry-banner .enquiry-banner-icon svg path{fill:currentColor}.enquiry-banner .enquiry-banner-body{flex:1 1;min-width:0}.enquiry-banner .enquiry-banner-title{font-weight:500;margin:0 0 2px}.enquiry-banner .enquiry-banner-detail{font-weight:400;margin:0;opacity:.85}.enquiry-banner.is-warning{background:#fff3d5;color:#916800}.enquiry-banner.is-info{background:#d5e8ff;color:#1f4b8d}.enquiry-banner.is-page-level{margin-bottom:20px;margin-top:0;max-width:1200px}.enquiry-page-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 360px;max-width:1200px}.enquiry-form-stack{display:flex;flex-direction:column;gap:12px}.enquiry-page-tabs{margin-bottom:4px;max-width:1200px}.enquiry-page-main{min-width:0}.enquiry-page-main,.enquiry-page-side{display:flex;flex-direction:column;gap:16px}.enquiry-page-side{position:-webkit-sticky;position:sticky;top:16px}.tee-sheet-workspace{display:flex;flex-direction:column;gap:14px}.tee-sheet-main{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-bottom:90vh}.tee-sheet-bottom-save{grid-column:1/-1}.tee-sheet-bottom-save,.tee-sheet-top-save{display:flex;justify-content:flex-end}.tee-sheet-workspace .ui-toggle-wrapper .ui-toggle{background:#e41f132e}.tee-sheet-workspace .ui-toggle-wrapper .ui-toggle.is-on{background:#e41f13}.tee-sheet-section{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:0 16px 36px rgba(0,0,0,.045);min-width:0;padding:18px;scroll-margin-top:19px}.tee-sheet-section.is-confirmation{box-shadow:0 10px 24px rgba(0,0,0,.035);grid-column:1/-1;padding:10px 12px}.tee-sheet-section.is-confirmation .ui-window-card-header{display:none}.tee-sheet-section.is-confirmation .tee-sheet-question{align-items:start;background:#0000;border:0;grid-template-columns:auto minmax(0,1fr) auto;padding:0}.tee-sheet-section.is-confirmation .tee-sheet-question:before{align-items:center;background:rgba(228,31,19,.035);border:1px solid #e41f13cc;border-radius:999px;color:#e41f13;content:"1.";display:inline-flex;font-size:13px;font-weight:600;height:28px;justify-content:center;line-height:1;margin-top:-3px;width:28px}.tee-sheet-section.is-confirmation .tee-sheet-question-copy{max-width:735px}.tee-sheet-section.is-confirmation .tee-sheet-question-copy label{font-size:14px;margin-bottom:0}.tee-sheet-section.is-confirmation .tee-sheet-question-copy p,.tee-sheet-section.is-confirmation .tee-sheet-question-copy span{display:none}.tee-sheet-section.is-about-trip,.tee-sheet-section.is-accommodation,.tee-sheet-section.is-additional-notes,.tee-sheet-section.is-close-out,.tee-sheet-section.is-flights,.tee-sheet-section.is-golf,.tee-sheet-section.is-statements,.tee-sheet-section.is-transfers-and-car-hire{grid-column:1/-1}.tee-sheet-section.is-about-trip .ui-window-card-title,.tee-sheet-section.is-accommodation .ui-window-card-title,.tee-sheet-section.is-additional-notes .ui-window-card-title,.tee-sheet-section.is-close-out .ui-window-card-title,.tee-sheet-section.is-flights .ui-window-card-title,.tee-sheet-section.is-golf .ui-window-card-title,.tee-sheet-section.is-statements .ui-window-card-title,.tee-sheet-section.is-transfers-and-car-hire .ui-window-card-title{align-items:center;display:inline-flex;gap:8px}.tee-sheet-section.is-about-trip .ui-window-card-title:before,.tee-sheet-section.is-accommodation .ui-window-card-title:before,.tee-sheet-section.is-additional-notes .ui-window-card-title:before,.tee-sheet-section.is-close-out .ui-window-card-title:before,.tee-sheet-section.is-flights .ui-window-card-title:before,.tee-sheet-section.is-golf .ui-window-card-title:before,.tee-sheet-section.is-statements .ui-window-card-title:before,.tee-sheet-section.is-transfers-and-car-hire .ui-window-card-title:before{align-items:center;background:rgba(228,31,19,.035);border:1px solid #e41f13cc;border-radius:999px;color:#e41f13;display:inline-flex;font-size:13px;font-weight:600;height:26px;justify-content:center;width:26px}.tee-sheet-section.is-about-trip .tee-sheet-question-list,.tee-sheet-section.is-accommodation .tee-sheet-question-list,.tee-sheet-section.is-additional-notes .tee-sheet-question-list,.tee-sheet-section.is-close-out .tee-sheet-question-list,.tee-sheet-section.is-flights .tee-sheet-question-list,.tee-sheet-section.is-golf .tee-sheet-question-list,.tee-sheet-section.is-statements .tee-sheet-question-list,.tee-sheet-section.is-transfers-and-car-hire .tee-sheet-question-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tee-sheet-section.is-about-trip .ui-window-card-title:before{content:"2."}.tee-sheet-section.is-accommodation .ui-window-card-title:before{content:"3."}.tee-sheet-section.is-golf .ui-window-card-title:before{content:"4."}.tee-sheet-section.is-flights .ui-window-card-title:before{content:"5."}.tee-sheet-section.is-transfers-and-car-hire .ui-window-card-title:before{content:"6."}.tee-sheet-section.is-close-out .ui-window-card-title:before{content:"7."}.tee-sheet-section.is-additional-notes .ui-window-card-title:before{content:"8."}.tee-sheet-section.is-statements .ui-window-card-title:before{content:"9."}.tee-sheet-section.is-statements .tee-sheet-question-list{grid-template-columns:minmax(0,1fr)}.tee-sheet-section.is-disabled{background:#ffffffbf;opacity:.66}.tee-sheet-question.is-confirm-contact{row-gap:3px}.tee-sheet-question.is-confirm-contact>.ui-toggle-wrapper{justify-self:end}.tee-sheet-confirm-contact-fields{grid-gap:16px;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.tee-sheet-confirm-contact-field{display:flex;flex-direction:column;gap:6px}.tee-sheet-confirm-contact-field .tee-sheet-confirm-contact-on-file{color:#121212;font-size:14px;font-weight:500}.tee-sheet-section-toggle{background:#eff2f5;border-radius:10px;margin:-4px 0 14px;padding:10px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tee-sheet-question-list{display:flex;flex-direction:column;gap:14px}.tee-sheet-question{grid-gap:16px;align-content:start;align-items:start;background:#fbfcfd;border:1px solid rgba(0,0,0,.055);border-radius:12px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:14px;position:relative}.tee-sheet-question.is-read-only{background:#e7e7e7}.tee-sheet-question.is-stacked-input{gap:5px;grid-template-columns:minmax(0,1fr)}.tee-sheet-question.is-dependency-disabled{background:#f1f3f6;border-color:#0000002e;border-style:dashed}.tee-sheet-question.is-dependency-disabled>:not(.tee-sheet-question-disabled-overlay){opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.tee-sheet-question>.ui-toggle-wrapper{justify-self:end}.tee-sheet-question-disabled-overlay{border-radius:12px;cursor:not-allowed;inset:0;position:absolute;z-index:2}.tee-sheet-question-copy label{color:#121212;display:block;font-size:13px;font-weight:500;line-height:1.4;margin-bottom:6px}.tee-sheet-question-copy .tee-sheet-question-number{background:#0000;border-radius:0;color:#e41f13;display:inline-flex;font-size:13px;font-weight:600;letter-spacing:0;margin:0 8px 0 0;padding:0;text-transform:none}.tee-sheet-question-copy span{background:#d5e8ff;border-radius:999px;color:#2a66bf;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.5px;margin-right:6px;padding:3px 7px;text-transform:uppercase}.tee-sheet-question-copy p{color:#585858;font-size:12px;line-height:1.45;margin:6px 0 0}.tee-sheet-disabled-note{background:#eff2f5;border-radius:10px;padding:14px}.tee-sheet-disabled-note p{color:#585858;font-size:13px;margin:0}.tee-sheet-checkbox-list{display:flex;flex-direction:column;gap:9px;padding-top:4px}.tee-sheet-jump-card{background:#fff;border-radius:14px;box-shadow:0 16px 36px #0000000d;padding:16px}.tee-sheet-jump-card .ui-window-card-title{width:100%}.tee-sheet-jump-title{align-items:baseline;display:flex;gap:12px;justify-content:space-between;width:100%}.tee-sheet-jump-progress{color:#585858;font-size:11px;font-weight:400}.tee-sheet-jump-list{display:flex;flex-direction:column;gap:7px}.tee-sheet-jump-list button{grid-gap:8px;align-items:center;background:#fbfcfd;border:1px solid rgba(0,0,0,.055);border-radius:9px;cursor:pointer;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;padding:9px 10px;text-align:left;transition:all .18s;width:100%}.tee-sheet-jump-list button:hover{background:rgba(228,31,19,.035);border-color:#e41f1347}.tee-sheet-jump-list button span{align-items:center;border:1px solid #e41f138c;border-radius:999px;color:#e41f13;display:inline-flex;font-size:12px;font-weight:600;height:26px;justify-content:center;width:26px}.tee-sheet-jump-list button strong{color:#121212;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tee-sheet-jump-list button small{background:#e7e7e7;border-radius:999px;color:#616161;font-size:10px;font-weight:600;justify-self:end;padding:3px 7px;white-space:nowrap}.tee-sheet-jump-list button.is-added small,.tee-sheet-jump-list button.is-complete small{background:#d3f4d5;color:#22b229}.tee-sheet-jump-list button.is-off small,.tee-sheet-jump-list button.is-optional small{background:#eff2f5;color:#585858}.tee-sheet-jump-list button[class*=missing] small{background:#fcdbdb;color:#d3423d}.enquiry-card-body{display:flex;flex-direction:column;gap:12px;padding:2px 0}.enquiry-card-row{align-items:baseline;display:flex;font-size:13px;gap:12px;justify-content:space-between;line-height:1.45;min-height:18px}.enquiry-card-label{color:#b0b5bf;flex-shrink:0;font-weight:400}.enquiry-card-value{color:#16171a;font-weight:500;min-width:0;overflow-wrap:anywhere;text-align:right}.enquiry-card-value a{border-radius:2px;color:#e41f13;text-decoration:none}.enquiry-card-value a:hover{text-decoration:underline}.enquiry-card-value a:focus-visible{outline:2px solid #e41f13;outline-offset:2px}.enquiry-card-value .no-value{color:#b0b5bf;font-weight:400}.enquiry-card-divider{background:#e5e7e9;height:1px;margin:4px 0}.enquiry-card-copyable{background:none;border:0;border-radius:3px;color:inherit;cursor:pointer;display:inline-block;font:inherit;font-weight:inherit;margin:0;padding:0;position:relative;text-align:inherit}.enquiry-card-copyable .enquiry-card-copyable-text{white-space:nowrap}.enquiry-card-copyable:hover .enquiry-card-copyable-state{opacity:1;transform:translateY(-50%)}.enquiry-card-copyable:focus-visible{outline:2px solid #e41f13;outline-offset:2px}.enquiry-card-copyable.is-copied .enquiry-card-copyable-state{color:#22b229;opacity:1;transform:translateY(-50%)}.enquiry-card-copyable-state{align-items:center;color:#b0b5bf;display:inline-flex;justify-content:center;margin-right:6px;opacity:0;position:absolute;right:100%;top:50%;transform:translate(-4px,-50%);transition:opacity .18s ease,transform .18s ease,color .18s ease}.enquiry-card-copyable-state svg{display:block;height:11px;width:11px}.enquiry-card-copyable-state svg path{fill:currentColor}.enquiry-tags-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.enquiry-tags-row .no-value{color:#b0b5bf;font-size:12px;font-weight:400;line-height:1}.enquiry-tag{background:#d5e8ff;border-radius:999px;color:#2a66bf;font-size:12px;font-weight:500;gap:2px;padding:4px 4px 4px 10px}.enquiry-tag,.enquiry-tag-remove{align-items:center;display:inline-flex;line-height:1}.enquiry-tag-remove{background:none;border:0;border-radius:999px;color:inherit;cursor:pointer;font-size:16px;height:18px;justify-content:center;opacity:.55;padding:0 5px;transition:opacity .12s ease,background .12s ease;width:18px}.enquiry-tag-remove:hover{background:#00000014;opacity:1}.enquiry-tag-remove:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:1px}.enquiry-tag-add{align-items:center;background:#0000;border:1px dashed #e5e7e9;border-radius:999px;color:#585858;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:3px 10px;transition:background .15s ease,border-color .15s ease,color .15s ease}.enquiry-tag-add svg{height:9px;width:9px}.enquiry-tag-add:hover{background:#fff;border-color:#e41f13;border-style:solid;color:#e41f13}.enquiry-tag-add:focus-visible{outline:2px solid #e41f13;outline-offset:2px}.enquiry-tags-composer{margin-bottom:4px;position:relative}.enquiry-tag-input{background:#fff;border:1px solid #e41f13;border-radius:5px;color:#16171a;font-family:Rubik,sans-serif;font-size:13px;outline:none;padding:8px 10px;transition:box-shadow .15s ease;width:100%}.enquiry-tag-input::placeholder{color:#8c8b97}.enquiry-tag-input:focus{box-shadow:0 0 0 3px #e41f131f}.enquiry-tag-suggestions{display:flex;flex-wrap:wrap;gap:4px;margin-top:12px}.enquiry-tag-suggestion{background:#eff2f5;border:0;border-radius:999px;color:#585858;cursor:pointer;font-family:Rubik,sans-serif;font-size:12px;padding:3px 10px;transition:background .12s ease,color .12s ease}.enquiry-tag-suggestion:hover{background:#d5e8ff;color:#2a66bf}.enquiry-tag-suggestion:focus-visible{outline:2px solid #2a66bf;outline-offset:2px}.enquiry-activity{display:flex;flex-direction:column;gap:14px}.enquiry-section-header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:4px 0 0}.enquiry-section-title{color:#16171a;font-size:14px;font-weight:500;letter-spacing:-.005em;margin:0}.enquiry-feed{display:flex;flex-direction:column;gap:14px}.enquiry-quick-actions{display:flex;flex-wrap:wrap;gap:6px}.enquiry-quick-action{background:#fff;border:1px solid #e5e7e9;border-radius:6px;color:#585858;cursor:pointer;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;padding:7px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.enquiry-quick-action:hover{border-color:#bec3c8;box-shadow:0 1px 2px #1018280a;color:#16171a}.enquiry-quick-action:focus-visible{outline:2px solid #e41f13;outline-offset:2px}.enquiry-quick-action.is-info:hover{border-color:#2a66bf;color:#2a66bf}.enquiry-quick-action.is-positive:hover{border-color:#22b229;color:#22b229}.enquiry-quick-action.is-negative:hover{border-color:#d3423d;color:#d3423d}.enquiry-quick-action.is-amber:hover{border-color:#ffc021;color:#ffc021}.enquiry-quick-action.is-special:hover{border-color:#b32abf;color:#b32abf}.enquiry-quick-action.is-active{background:#fff;border-color:#e41f13;box-shadow:0 0 0 3px #e41f131a;color:#e41f13}.enquiry-composer{background:#fff;border:1px solid #e5e7e9;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:14px}.enquiry-composer .ui-input-wrapper .ui-input-block .ui-input-text:active,.enquiry-composer .ui-input-wrapper .ui-input-block .ui-input-text:focus,.enquiry-composer .ui-input-wrapper .ui-input-block .ui-input-text:not(:placeholder-shown){background:#fff;border-color:#e5e7e9}.enquiry-composer-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.enquiry-composer-type{align-items:center;color:#16171a;display:inline-flex;font-size:13px;font-weight:500;gap:6px}.enquiry-composer-type:before{background:#e41f13;border-radius:50%;content:"";display:inline-block;height:6px;width:6px}.enquiry-composer-hint{color:#b0b5bf;font-size:11px}.enquiry-composer-hint kbd{background:#eff2f5;border:1px solid #e5e7e9;border-radius:3px;color:#585858;font-family:Rubik,sans-serif;font-size:11px;margin:0 1px;padding:1px 5px}.enquiry-composer-actions{display:flex;gap:8px;justify-content:flex-end}.enquiry-feed-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}.enquiry-feed-list:before{border-left:2px dotted #e5e7e9;bottom:0;content:"";left:17px;pointer-events:none;position:absolute;top:28px;z-index:0}.enquiry-feed-list:has(>:only-child):before{display:none}.enquiry-feed-empty{align-items:center;background:#fff;border:1px dashed #e5e7e9;border-radius:8px;color:#b0b5bf;display:flex;flex-direction:column;gap:8px;padding:28px 22px;text-align:center}.enquiry-feed-empty .enquiry-feed-empty-icon{align-items:center;background:#eff2f5;border-radius:50%;color:#b0b5bf;display:inline-flex;height:32px;justify-content:center;width:32px}.enquiry-feed-empty .enquiry-feed-empty-icon svg{height:14px;width:14px}.enquiry-feed-empty .enquiry-feed-empty-icon svg path{fill:currentColor}.enquiry-feed-empty small{color:#b0b5bf;font-size:13px}.enquiry-feed-row{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:36px minmax(0,1fr);padding:6px 0;position:relative}.enquiry-feed-row:first-child{padding-top:0}.enquiry-feed-row:last-child{padding-bottom:0}.enquiry-feed-marker{align-items:flex-start;display:flex;justify-content:center;padding-top:14px;position:relative}.enquiry-feed-row:last-child .enquiry-feed-marker:after{background:#fff;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:28px;z-index:0}.enquiry-feed-note-dot{background:#b0b5bf;border-radius:50%;height:8px;left:50%;position:absolute;top:24px;transform:translateX(-50%);width:8px;z-index:1}.enquiry-feed-icon-wrap{align-items:center;background:#fff;border:1px solid #e5e7e9;border-radius:50%;color:#585858;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;position:relative;width:28px;z-index:1}.enquiry-feed-icon-wrap svg{display:block}.enquiry-feed-icon-wrap.is-type-confirmation-added{background:#d3f4d5;border-color:#22b229;color:#22b229}.enquiry-feed-icon-wrap.is-type-confirmation-updated{background:#fff3d5;border-color:#ffc021;color:#ffc021}.enquiry-feed-icon-wrap.is-type-confirmation-deleted{background:#fcdbdb;border-color:#d3423d;color:#d3423d}.enquiry-entry{background:#fff;border:1px solid #e5e7e9;border-radius:8px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease}.enquiry-entry:hover{border-color:#d7dadd;box-shadow:0 1px 2px #1018280a}.enquiry-entry-type{color:#16171a;font-size:14px;font-weight:500;letter-spacing:-.005em;line-height:1.3;margin:0}.enquiry-entry-body{color:#16171a;font-size:13px;font-weight:400;line-height:1.55;margin:0;white-space:pre-wrap}.enquiry-entry-type+.enquiry-entry-body{margin-top:-2px}.enquiry-entry-footer{align-items:center;border-top:1px solid #eff2f5;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:2px;padding-top:10px}.enquiry-entry-meta{align-items:center;color:#b0b5bf;display:inline-flex;flex-wrap:wrap;font-size:12px;gap:8px;min-width:0;row-gap:2px}.enquiry-entry-author{color:#585858;font-size:12px;font-weight:500;white-space:nowrap}.enquiry-entry-time{font-feature-settings:"tnum";color:#b0b5bf;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.enquiry-entry-meta-sep{color:#b0b5bf;opacity:.6;-webkit-user-select:none;user-select:none}.enquiry-entry-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:14px}.enquiry-entry-link{background:none;border:0;border-radius:3px;color:#2a66bf;cursor:pointer;font-family:Rubik,sans-serif;font-size:12px;margin:0 -4px;padding:2px 4px;transition:background .12s ease}.enquiry-entry-link:hover{background:#2a66bf14;text-decoration:none}.enquiry-entry-link:focus-visible{outline:2px solid #2a66bf;outline-offset:1px}.enquiry-entry-replies{border-left:2px solid #e5e7e9;display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-left:14px}.enquiry-reply{background:#f7f9fa;border-radius:6px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.enquiry-reply-body{color:#16171a;font-size:12px;line-height:1.5;margin:0;white-space:pre-wrap}.enquiry-reply-meta{align-items:center;color:#b0b5bf;display:inline-flex;flex-wrap:wrap;font-size:11px;gap:6px;row-gap:2px}.enquiry-reply-author{color:#585858;font-size:11px;font-weight:500;white-space:nowrap}.enquiry-reply-time{font-feature-settings:"tnum";color:#b0b5bf;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.enquiry-reply-meta-sep{color:#b0b5bf;opacity:.6;-webkit-user-select:none;user-select:none}.enquiry-log-section{display:flex;flex-direction:column;gap:8px}.enquiry-log-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.enquiry-log-entry{grid-column-gap:10px;align-items:baseline;border-bottom:1px solid #eff2f5;column-gap:10px;display:grid;font-size:13px;grid-template-columns:14px minmax(0,1fr) auto;line-height:1.4;padding:9px 0}.enquiry-log-entry:first-child{padding-top:4px}.enquiry-log-entry:last-child{border-bottom:0;padding-bottom:4px}@media(max-width:540px){.enquiry-log-entry{grid-template-columns:14px minmax(0,1fr);row-gap:4px}.enquiry-log-entry .enquiry-log-meta{grid-column:2}}.enquiry-log-dot{background:#b0b5bf;border-radius:50%;display:inline-block;height:6px;margin-left:4px;transform:translateY(-2px);width:6px}.enquiry-log-body{color:#16171a;min-width:0;overflow-wrap:anywhere}.enquiry-log-meta{align-items:baseline;color:#b0b5bf;display:inline-flex;font-size:12px;gap:6px;white-space:nowrap}.enquiry-log-author{color:#585858;font-weight:500}.enquiry-log-author .no-value{color:#b0b5bf;font-weight:400}.enquiry-log-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.enquiry-log-meta-sep{opacity:.6;-webkit-user-select:none;user-select:none}.enquiry-log-toggle{background:none;border:0;border-radius:3px;color:#2a66bf;cursor:pointer;font-family:Rubik,sans-serif;font-size:12px;margin:0;padding:8px 0 0}.enquiry-log-toggle:hover{text-decoration:underline}.enquiry-log-toggle:focus-visible{outline:2px solid #2a66bf;outline-offset:2px}.enquiry-card-body>.no-value{color:#b0b5bf;font-size:12px;font-weight:400;line-height:1.5}.enquiry-history-table{border-collapse:collapse;font-size:13px;margin-top:4px;width:100%}.enquiry-history-table th{background:#0000;border-bottom:1px solid #e5e7e9;color:#b0b5bf;font-size:10px;font-weight:500;letter-spacing:.6px;padding:8px 10px;text-align:left;text-transform:uppercase}.enquiry-history-table td{border-bottom:1px solid #eff2f5;color:#16171a;padding:10px;vertical-align:middle}.enquiry-history-table tbody tr{transition:background .12s ease}.enquiry-history-table tbody tr:hover td{background:#eff2f5}.enquiry-history-table tr:last-child td{border-bottom:0}.enquiry-history-table td.is-button{text-align:right;white-space:nowrap}.enquiry-history-table td.is-button a,.enquiry-history-table td.is-button button{background:#0000;border:0;border-radius:4px;color:#e41f13;cursor:pointer;display:inline-block;font-weight:500;font:inherit;margin:-4px -8px;padding:4px 8px;text-decoration:none}.enquiry-history-table td.is-button a:hover,.enquiry-history-table td.is-button button:hover{background:#e41f130f;text-decoration:none}.enquiry-history-table td.is-button a:focus-visible,.enquiry-history-table td.is-button button:focus-visible{outline:2px solid #e41f13;outline-offset:2px}.enquiry-quotes-table .client-quote-references a{border-radius:3px;color:#16171a;display:block;font-weight:400;text-decoration:underline;text-underline-offset:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.enquiry-quotes-table .client-quote-references a:not(:last-of-type){margin-bottom:8px}.enquiry-quotes-table .client-quote-references a:hover{color:#585858}.enquiry-quotes-table .client-quote-references a:focus-visible{outline:2px solid #16171a;outline-offset:2px}.enquiry-quotes-divider-row td{background:#0000!important;border-bottom:0;padding:18px 0!important}.enquiry-quotes-divider{align-items:center;color:#b0b5bf;display:flex;font-size:11px;font-weight:500;gap:12px;letter-spacing:.7px;text-transform:uppercase}.enquiry-quotes-divider:after,.enquiry-quotes-divider:before{border-top:2px dotted #e5e7e9;content:"";flex:1 1}.enquiry-quotes-divider span{white-space:nowrap}.enquiry-page-grid .ui-window-block{background:#fff;border:1px solid #e5e7e9;border-radius:10px;box-shadow:0 1px 2px #10182808;padding:18px 20px}.enquiry-page-grid .ui-window-block.is-generated-options-disabled{background:#f8f9fbb8;border-color:#cfd3daa6;box-shadow:none;filter:grayscale(.2);opacity:.68}.enquiry-page-grid .ui-window-card-header{border-bottom:1px solid #eff2f5;margin-bottom:16px;padding-bottom:14px}.enquiry-page-grid .ui-window-card-header .ui-window-card-title{color:#16171a;font-size:14px;font-weight:500;letter-spacing:-.005em}.enquiry-page-grid .ui-window-card-header .ui-window-card-subtitle{color:#585858;font-size:13px;opacity:.85}.enquiry-coming-soon{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:160px;padding:28px 16px;text-align:center}.enquiry-coming-soon-icon{align-items:center;background:#eff2f5;border-radius:50%;color:#b0b5bf;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.is-generated-options-disabled .enquiry-coming-soon-icon{background:#f1f3f6e6;color:#626c79b8}.is-generated-options-disabled .enquiry-coming-soon-body,.is-generated-options-disabled .enquiry-coming-soon-title{color:#b0b5bf}.enquiry-coming-soon-title{color:#16171a;font-size:14px;font-weight:500;letter-spacing:-.005em;margin:0}.enquiry-coming-soon-body{text-wrap:balance;color:#b0b5bf;font-size:12px;line-height:1.5;margin:0;max-width:360px}.enquiry-page-grid .ui-window-actions{border-top:1px solid #eff2f5;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px}@media(max-width:1100px){.enquiry-page-grid{grid-template-columns:1fr}.enquiry-page-side{position:static}}@media(max-width:760px){.enquiry-page-grid .input-grid.cols-3,.enquiry-page-grid .input-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.enquiry-page-grid{gap:14px}.enquiry-page-grid .ui-window-block{border-radius:8px;padding:16px}.enquiry-page-grid .input-grid.cols-2,.enquiry-page-grid .input-grid.cols-3,.enquiry-page-grid .input-grid.cols-4{grid-template-columns:1fr}.enquiry-composer,.enquiry-entry{padding:12px}.enquiry-quick-actions{gap:4px}}.enquiry-parsing-results{display:flex;flex-direction:column;gap:14px}.enquiry-parsing-results-meta{color:#6b7280;font-size:13px;margin:0}.enquiry-parsing-results-meta strong{color:#111827;margin-right:6px}.log-math-price-column{line-height:1.65em;list-style-type:decimal;padding-left:24px}.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}.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-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 .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}.event-group-names-section{margin-top:18px;max-width:1100px;width:100%}.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-loading{background-color:#f9f9f9;border-radius:4px;color:#666;padding:15px;text-align:center}.event-group-names-section .event-masters-days-section{background-color:#f9f9f9;border:1px solid #eee;border-radius:6px;margin-bottom:20px;padding:15px}.event-group-names-section .event-masters-days-section h4{font-size:17px;font-weight:500;margin:0 0 10px}.event-group-names-section .event-masters-days-section .event-masters-days-all-header{font-size:14px}.event-group-names-section .event-masters-days-all{display:flex;flex-direction:column;margin-bottom:10px}.event-group-names-section .event-masters-days-all .event-masters-days-all-header{margin-bottom:10px}.event-group-names-section .event-masters-days-all .event-masters-days-all-checkboxes{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.event-group-names-section .event-masters-days-all .event-masters-days-all-checkboxes .ui-checkbox{margin-bottom:5px}.event-group-names-section .event-button-group{align-items:center;display:flex;gap:12px;margin-bottom:12px}.event-group-names-section .event-button-group button{min-width:120px}.event-group-names-section .event-button-group .event-status-inline{font-size:12px;font-weight:500;line-height:1.3}.event-group-names-section .event-group-names-table-container{background:#fff;border:1px solid #ececec;border-radius:8px;margin-bottom:20px;overflow-x:auto}.event-group-names-section .event-group-names-table{border-collapse:collapse;table-layout:auto;width:100%}.event-group-names-section .event-group-names-table th{background-color:#fafafa;border-bottom:1px solid #ececec;color:#344054;font-size:12px;font-weight:600;letter-spacing:.03em;padding:11px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.event-group-names-section .event-group-names-table td{border-bottom:1px solid #f2f4f7;color:#101828;font-size:14px;line-height:1.35;padding:11px 16px;vertical-align:middle}.event-group-names-section .event-group-names-table tr:last-child td{border-bottom:none}.event-group-names-section .event-group-names-table tbody tr:hover td{background-color:#fafbfc}.event-group-names-section .event-group-names-table .no-value{color:#98a2b3}.event-group-names-section .event-group-names-table .event-col-email{min-width:240px}.event-group-names-section .event-group-names-table .event-col-actions{text-align:right;width:1%}.event-group-names-section .event-group-names-table .event-no-data{color:#888;font-style:italic;padding:20px;text-align:center}@media(max-width:768px){.event-group-names-section .event-masters-days-all .event-masters-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:9px 12px}.event-group-names-section .event-button-group{flex-direction:column;gap:10px}.event-group-names-section .event-button-group button{width:100%}}.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}.group-name-row-actions{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end}.group-name-icon-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#667085;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.group-name-icon-button svg{display:block;height:16px;width:16px}.group-name-icon-button:hover:not(:disabled){background:#f2f4f7;border-color:#e4e7ec;color:#202938}.group-name-icon-button:disabled{cursor:not-allowed;opacity:.5}.group-name-modal-backdrop{align-items:center;background:#10182873;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:5000}.group-name-modal{background:#fff;border-radius:12px;box-shadow:0 24px 48px #1018282e;display:grid;grid-template-rows:auto 1fr auto;max-height:calc(100vh - 48px);max-width:520px;overflow:hidden;width:100%}.group-name-modal-header{align-items:center;border-bottom:1px solid #eef0f3;display:flex;gap:12px;justify-content:space-between;padding:16px 22px}.group-name-modal-header h3{color:#101828;font-size:17px;font-weight:600;margin:0}.group-name-modal-use-lead{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d0d5dd;border-radius:6px;color:#344054;cursor:pointer;font-size:12px;font-weight:500;padding:5px 10px;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.group-name-modal-use-lead:hover:not(:disabled){background:#f9fafb;border-color:#98a2b3;color:#101828}.group-name-modal-use-lead:disabled{cursor:not-allowed;opacity:.6}.group-name-modal-body{grid-gap:20px;display:grid;gap:20px;overflow-y:auto;padding:20px 22px}.group-name-modal-grid{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:1fr 1fr}.group-name-modal-grid label{grid-gap:6px;color:#475467;display:grid;font-size:12px;gap:6px}.group-name-modal-grid label span{font-weight:500}.group-name-modal-grid .group-name-modal-full{grid-column:1/-1}.group-name-modal-days{grid-gap:10px;display:grid;gap:10px}.group-name-modal-days .group-name-modal-days-title{color:#475467;font-size:12px;font-weight:500}.group-name-modal-days .group-name-modal-days-grid{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}.group-name-modal-footer{align-items:center;background:#fafbfc;border-top:1px solid #eef0f3;display:flex;gap:12px;justify-content:space-between;padding:14px 22px}.group-name-modal-footer .group-name-modal-footer-right{display:flex;gap:8px;margin-left:auto}.group-name-modal-delete{align-items:center;background:#0000;border:none;border-radius:6px;color:#b42318;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 8px}.group-name-modal-delete svg{height:14px;width:14px}.group-name-modal-delete:hover:not(:disabled){background:#fef3f2}.group-name-modal-delete:disabled{cursor:not-allowed;opacity:.5}.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_noDocuments__3PaDO{font-size:14px;margin-bottom:12px}.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{color:#000!important;font-size:15px;margin-top:2px}.finances_container__uOPS5 .finances_items__LBK-C .finances_item__jYtb- .finances_email__acz4i svg{margin-bottom:-1px;margin-left: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}.transfers-lookup_lookup__hE3tM{grid-gap:16px;display:grid;gap:16px;max-width:1400px;padding:4px 0 20px}.transfers-lookup_hero__i9xxg{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.transfers-lookup_hero__i9xxg h3{color:#585858;font-size:18px;font-weight:500;margin:0 0 6px}.transfers-lookup_hero__i9xxg p{color:#b0b5bf;font-size:14px;line-height:1.5em;margin:0;max-width:720px}.transfers-lookup_savedBadge__H8K2t{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 0 24px #0000000f;max-width:810px;min-width:240px;padding:16px 18px}.transfers-lookup_savedBadge__H8K2t small,.transfers-lookup_savedBadge__H8K2t span{display:block}.transfers-lookup_savedBadge__H8K2t span{color:#b0b5bf;font-size:11px;font-weight:500;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.transfers-lookup_savedBadge__H8K2t strong{color:#16171a;display:block;font-size:14px;font-weight:400;line-height:1.45em;margin-bottom:10px}.transfers-lookup_savedBadge__H8K2t small{color:#b0b5bf;font-size:12px}.transfers-lookup_grid__hR6FI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(320px,1.05fr) minmax(320px,.95fr)}.transfers-lookup_detailPanel__l9IIh,.transfers-lookup_panel__7OmHM{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 0 24px #0000000f;padding:18px 20px}.transfers-lookup_detailHeader__-Co0l,.transfers-lookup_sectionHeading__O3DBd{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.transfers-lookup_detailHeader__-Co0l h4,.transfers-lookup_sectionHeading__O3DBd h4{color:#585858;font-size:16px;font-weight:500;margin:0 0 4px}.transfers-lookup_detailHeader__-Co0l p,.transfers-lookup_sectionHeading__O3DBd p{color:#b0b5bf;font-size:13px;line-height:1.5em;margin:0}.transfers-lookup_step__ayKYh{background:#fafbfc;border:1px solid #ebebeb;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:16px}.transfers-lookup_step__ayKYh:not(:first-of-type){margin-top:12px}.transfers-lookup_stepLabel__HI-rm{align-items:flex-start;display:flex;gap:12px}.transfers-lookup_stepLabel__HI-rm strong{color:#16171a;display:block;font-size:14px;font-weight:500}.transfers-lookup_stepLabel__HI-rm small{color:#b0b5bf;display:block;font-size:12px;line-height:1.5em;margin-top:2px}.transfers-lookup_stepNumber__hok5B{align-items:center;background:#e41f13;border-radius:50%;color:#fff;display:flex;flex:0 0 22px;font-size:12px;font-weight:500;height:22px;justify-content:center;width:22px}.transfers-lookup_stepMeta__xA7E2{color:#b0b5bf;display:block;font-size:12px}.transfers-lookup_routeRow__bPMdx{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 24px 1fr}.transfers-lookup_routeArrow__BYelj{align-items:center;color:#b0b5bf;display:flex;justify-content:center}.transfers-lookup_routeArrow__BYelj svg{height:14px;width:14px}.transfers-lookup_modeSwitcher__BWQYC{background:#f7f7f7;border-radius:8px;display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.transfers-lookup_modeItem__1p0Mx{align-items:center;background:#0000;border:none;border-radius:6px;color:#585858;cursor:pointer;display:flex;font-family:Rubik,sans-serif;font-size:13px;height:28px;opacity:.55;padding:0 10px;position:relative;transition:.2s;-webkit-user-select:none;user-select:none}.transfers-lookup_modeItem__1p0Mx:hover{opacity:1}.transfers-lookup_modeItem__1p0Mx.transfers-lookup_isActive__tLDZe{background:#fff;box-shadow:0 8px 24px #959da533;color:#16171a;opacity:1}.transfers-lookup_passengersRow__YA9kM{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:140px 1fr}.transfers-lookup_toggle__JBbEe{align-items:center;display:flex}.transfers-lookup_actions__HBdIR{align-items:center;display:flex;gap:12px;margin-top:18px}.transfers-lookup_actions__HBdIR small{color:#b0b5bf;font-size:13px}.transfers-lookup_errorBox__Z69dU{background:#fcdbdb;border:1px solid #f3c1c1;border-radius:10px;color:#d3423d;font-size:13px;line-height:1.5em;margin-top:14px;padding:12px 14px}.transfers-lookup_results__lCXlV{grid-gap:10px;display:grid;gap:10px}.transfers-lookup_resultCard__prlxo{background:#fff;border:1px solid #ebebeb;border-radius:10px;box-shadow:0 0 24px #0000000f;cursor:pointer;padding:14px 16px;text-align:left;transition:all .2s}.transfers-lookup_resultCard__prlxo:hover{border-color:#d1d2d4}.transfers-lookup_resultCard__prlxo small{color:#b0b5bf;display:block;font-size:13px;margin-top:8px}.transfers-lookup_active__IPNVR{border-color:#e41f13}.transfers-lookup_metaRow__vEi2E,.transfers-lookup_resultTop__WmDPA{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.transfers-lookup_resultTop__WmDPA{margin-bottom:8px}.transfers-lookup_resultTop__WmDPA strong{color:#16171a;font-size:14px;font-weight:400;line-height:1.45em}.transfers-lookup_resultTop__WmDPA span{color:#16171a;font-size:14px;font-weight:600;white-space:nowrap}.transfers-lookup_metaRow__vEi2E{flex-wrap:wrap}.transfers-lookup_metaRow__vEi2E span{background:#eff2f5;border-radius:12px;color:#585858;font-size:12px;font-weight:400;padding:4px 8px}.transfers-lookup_detailGrid__3K6Yr{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.transfers-lookup_detailCard__R2VV7{background:#eff2f5;border:1px solid #ebebeb;border-radius:10px;padding:16px}.transfers-lookup_detailCard__R2VV7 h5{color:#585858;font-size:14px;font-weight:500;margin:0 0 12px}.transfers-lookup_detailCard__R2VV7 p{color:#303237;font-size:13px;line-height:1.5em;margin:0}.transfers-lookup_detailCard__R2VV7 dl{grid-gap:10px;display:grid;gap:10px;margin:0}.transfers-lookup_detailCard__R2VV7 dt{color:#b0b5bf;font-size:11px;font-weight:500;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.transfers-lookup_detailCard__R2VV7 dd{color:#16171a;font-size:14px;font-weight:400;margin:0}.transfers-lookup_rawPayload__gZ1df{margin-top:14px}.transfers-lookup_rawPayload__gZ1df summary{color:#e41f13;cursor:pointer;font-size:13px;font-weight:500}.transfers-lookup_rawPayload__gZ1df pre{background:#16171a;border-radius:8px;color:#e5edf9;font-size:12px;line-height:1.5em;margin-top:10px;overflow:auto;padding:12px}.transfers-lookup_emptyState__vWO6B{background:#fafafa;border:1px dashed #ebebeb;border-radius:10px;padding:20px}.transfers-lookup_emptyState__vWO6B h5{color:#585858;font-size:14px;font-weight:500;margin:0 0 6px}.transfers-lookup_emptyState__vWO6B p{color:#b0b5bf;font-size:13px;line-height:1.5em;margin:0}@media(max-width:980px){.transfers-lookup_detailGrid__3K6Yr,.transfers-lookup_grid__hR6FI{grid-template-columns:1fr}}@media(max-width:720px){.transfers-lookup_actions__HBdIR,.transfers-lookup_detailHeader__-Co0l,.transfers-lookup_hero__i9xxg,.transfers-lookup_resultTop__WmDPA,.transfers-lookup_sectionHeading__O3DBd{flex-direction:column}.transfers-lookup_routeRow__bPMdx{grid-template-columns:1fr}.transfers-lookup_routeArrow__BYelj{justify-self:start;transform:rotate(90deg)}.transfers-lookup_passengersRow__YA9kM{grid-template-columns:1fr}}.confirmations-tab{display:flex;flex-direction:column;gap:28px;max-width:800px;padding-top:8px}.confirmations-empty{background:#f7f8fb;border:1px dashed #d6dae3;border-radius:6px;color:#b0b5bf;font-size:14px;padding:24px;text-align:center}.confirmations-section{display:flex;flex-direction:column;gap:10px}.confirmations-section-title{color:#b0b5bf;font-size:13px;font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.confirmations-row{background:#fff;border:1px solid #e3e7ee;border-radius:8px;padding:14px 16px}.confirmations-row-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.confirmations-row-meta{display:flex;flex-direction:column;gap:5px;min-width:0}.confirmations-row-title{color:#585858;font-size:15px;font-weight:600;margin:0}.confirmations-row-subtitle{color:#b0b5bf;font-size:13px;margin:0}.confirmations-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.confirmations-row-toggle{background:none;border:none;color:#e41f13;cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.confirmations-row-toggle:hover{opacity:.8}.confirmations-row-empty{color:#b0b5bf;margin-top:10px}.confirmations-entries{display:flex;flex-direction:column;gap:10px;list-style:none;margin:14px 0 0;padding:0}.confirmations-entry{background:#f7f8fb;border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.confirmations-entry-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.confirmations-entry-ref{color:#585858;font-size:13px;font-weight:500;margin-left:10px}.confirmations-entry-actions{display:flex;gap:12px}.confirmations-entry-link{background:none;border:none;color:#e41f13;cursor:pointer;font-size:13px;padding:0}.confirmations-entry-link.is-danger{color:#d3423d}.confirmations-entry-link:hover{opacity:.8}.confirmations-entry-notes{color:#585858;font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap}.confirmations-entry-meta{align-items:center;color:#b0b5bf;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.confirmations-entry-meta>span+span:before{color:#b0b5bf;content:"·";margin-right:8px}.confirmations-modal-grid{display:flex;flex-direction:column;gap:14px}.confirmations-modal-row{display:flex;flex-direction:column;gap:6px}.confirmations-modal-row label{color:#585858;font-size:13px;font-weight:500}.confirmations-modal-row input[type=text],.confirmations-modal-row textarea{border:1px solid #d6dae3;border-radius:6px;font-family:inherit;font-size:14px;padding:9px 11px;width:100%}.confirmations-modal-row input[type=text]:focus,.confirmations-modal-row textarea:focus{border-color:#e41f13;outline:none}.confirmations-status-picker{display:flex;flex-wrap:wrap;gap:8px}.confirmations-status-picker button{align-items:center;background:#fff;border:1px solid #d6dae3;border-radius:6px;color:#585858;cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:8px;justify-content:center;min-width:140px;padding:10px 12px}.confirmations-status-picker button.is-active-confirmed{background:#d3f4d5;border-color:#22b229;color:#22b229}.confirmations-status-picker button.is-active-not-confirmed{background:#fff3d5;border-color:#ffc021;color:#ffc021}.confirmations-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.payments_container__hlTCa{display:flex;flex-direction:column;gap:16px;max-width:876px;width:100%}.payments_actionBar__sk8kI{display:flex;flex-wrap:wrap;gap:10px}.payments_summaryLine__MNf4h{color:#98a2b3;display:flex;font-size:12px;gap:14px;margin-top:4px}.payments_summaryLine__MNf4h span{align-items:center;display:inline-flex;gap:6px}.payments_summaryLine__MNf4h span:before{background:#d0d5dd;border-radius:50%;content:"";height:3px;margin-right:8px;width:3px}.payments_summaryLine__MNf4h span:first-child:before{display:none}.payments_summaryLine__MNf4h strong{color:#475467;font-weight:500}.payments_historyTitle__jBkjk{color:#667085;font-size:12px;font-weight:600;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.payments_historyEmpty__yIn7s,.payments_historyLoading__AVrIj{color:#98a2b3;font-size:12px;padding:18px 0}.payments_historyTable__8N2m9{border-collapse:collapse;width:100%}.payments_historyTable__8N2m9 th{border-bottom:1px solid #ebebeb;color:#667085;font-size:10px;font-weight:600;letter-spacing:.04em;padding:9px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.payments_historyTable__8N2m9 td{color:#101828;font-size:13px;padding:13px 12px;vertical-align:middle}.payments_historyTable__8N2m9 tbody tr:nth-child(2n) td{background:#fafbfc}.payments_historyTable__8N2m9 .payments_row__lynWW{cursor:pointer;transition:background .12s;-webkit-user-select:none;user-select:none}.payments_historyTable__8N2m9 .payments_row__lynWW:hover td{background:#f4f6f8}.payments_historyTable__8N2m9 .payments_row__lynWW.payments_rowExpanded__z94En td{background:#eef2f6}.payments_historyTable__8N2m9 .payments_chevron__Y8J92{color:#b6bcc6;padding-left:0;text-align:right;width:22px}.payments_historyTable__8N2m9 .payments_chevron__Y8J92 svg{transition:transform .15s;vertical-align:middle}.payments_historyTable__8N2m9 .payments_rowExpanded__z94En .payments_chevron__Y8J92 svg{color:#667085;transform:rotate(180deg)}.payments_historyTable__8N2m9 .payments_detailRow__6ankx td{background:#f7f9fc!important;border-bottom:1px solid #ebebeb;padding:0}.payments_historyTable__8N2m9 .payments_reference__-UnD1{color:#667085;font-size:11px}.payments_historyTable__8N2m9 .payments_amount__hHbR\+{font-weight:600;text-align:right;white-space:nowrap}.payments_historyTable__8N2m9 .payments_amountNegative__zqukQ{color:#b42318}.payments_detailPanel__5Cib3{background:#f7f9fc;padding:16px 18px 18px}.payments_detailGrid__anWGb{display:flex;flex-wrap:wrap;gap:12px 32px}.payments_detailField__hTZdo{min-width:0}.payments_detailFieldWide__kUO5v{flex-basis:100%}.payments_detailLabel__BGoiL{color:#98a2b3;font-size:10px;font-weight:600;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.payments_detailValue__iAkWG{color:#101828;font-size:12px;line-height:1.4;word-break:break-word}.payments_detailValue__iAkWG a{color:#067647;text-decoration:none}.payments_detailValue__iAkWG a:hover{text-decoration:underline}.payments_urlInline__3ATAc{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.payments_detailActions__QD9bC{border-top:1px dotted #cbd1d9;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:14px;padding-top:14px}.take-card_error__NfBSC{color:#b42318;font-size:12px;margin-top:4px}.take-card_hint__pvsRR{color:#667085;font-size:11px;margin-top:4px}.take-card_cardLabel__oRc66{color:#667085;display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.take-card_stripeField__a5R0U{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:11px 12px;transition:border-color .15s}.take-card_stripeField__a5R0U:focus-within{border-color:#e41f13}.take-card_fallback__JjuWB{background:#fffaf0;border:1px solid #f0b429;border-radius:8px;padding:12px 14px}.take-card_fallback__JjuWB .take-card_fallbackReason__CsL57{color:#b54708;font-size:13px;line-height:1.4;margin:0 0 10px}#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%}}.login_page__RAffN{background:#f6f7f9;color:#16171a;display:grid;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-columns:1.05fr 1fr;min-height:100vh;min-height:100dvh;position:relative;width:100%}@media(max-width:1024px){.login_page__RAffN{display:flex;flex-direction:column}}.login_hero__QpziL{align-items:flex-end;background-position:50%;background-size:cover;display:flex;overflow:hidden;padding:64px;position:relative}@media(max-width:1024px){.login_hero__QpziL{align-items:flex-end;border-radius:16px;box-shadow:0 4px 12px #10171a12,0 2px 4px #10171a0a;justify-content:center;margin:20px 20px calc(20px + env(safe-area-inset-bottom, 0px));min-height:250px;order:2;padding:36px 28px 32px}}@media(max-width:720px){.login_hero__QpziL{padding:34px 22px 28px}}.login_heroOverlay__4Plc3{background:linear-gradient(180deg,#10171a40,#10171a8c 60%,#10171ac7);inset:0;position:absolute}.login_heroContent__jxSb8{color:#fff;max-width:460px;position:relative;z-index:1}@media(max-width:1024px){.login_heroContent__jxSb8{max-width:520px;text-align:center}}.login_heroContent__jxSb8 h1{font-size:38px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 14px}@media(max-width:720px){.login_heroContent__jxSb8 h1{font-size:25px}}.login_heroContent__jxSb8 p{color:#ffffffe6;font-size:16px;line-height:1.55;margin:0}@media(max-width:720px){.login_heroContent__jxSb8 p{font-size:15px;line-height:1.5}}.login_heroLogo__AFd90{display:block;filter:brightness(0) invert(1) drop-shadow(0 2px 12px rgba(0,0,0,.45));margin-bottom:28px;max-width:70%;width:230px}@media(max-width:1024px){.login_heroLogo__AFd90{display:none}}.login_trust__CiNfY{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff24;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;gap:9px;margin-top:20px;padding:9px 16px}.login_trust__CiNfY svg{flex:none}.login_panel__o6TU3{align-items:center;display:flex;justify-content:center;padding:48px}@media(max-width:1024px){.login_panel__o6TU3{flex:1 1;order:1;padding:28px 28px 8px}}@media(max-width:720px){.login_panel__o6TU3{padding:28px 22px 8px}}.login_card__yOvRf{max-width:400px;width:100%}.login_cardLogo__1Tl8g{display:block;margin:0 0 22px;width:190px}@media(max-width:1024px){.login_cardLogo__1Tl8g{margin:0 auto 26px;max-width:80%;width:276px}}.login_cardHead__iJr2d{margin-bottom:28px}@media(max-width:1024px){.login_cardHead__iJr2d{text-align:center}}.login_cardHead__iJr2d h2{color:#16171a;font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.login_cardHead__iJr2d p{color:#667085;font-size:15px;line-height:1.55;margin:0}.login_form__r8v8r{display:flex;flex-direction:column;gap:18px}.login_field__44E-x{display:block}.login_label__AXRsg{color:#475467;display:block;font-size:13px;font-weight:500;margin-bottom:7px}.login_inputWrap__iedeW{align-items:center;display:flex;position:relative}.login_inputWrap__iedeW .login_inputIcon__gdUiV{color:#98a2b3;left:14px;pointer-events:none;position:absolute;transition:color .18s cubic-bezier(.4,0,.2,1)}.login_inputWrap__iedeW input{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#16171a;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;padding:14px 16px 14px 44px;transition:border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);width:100%}.login_inputWrap__iedeW input::placeholder{color:#98a2b3}.login_inputWrap__iedeW input:hover{border-color:#667085}.login_inputWrap__iedeW input:focus{border-color:#e41f13;box-shadow:0 0 0 4px #e41f131f;outline:none}.login_inputWrap__iedeW input:focus+.login_inputIcon__gdUiV,.login_inputWrap__iedeW input:focus~.login_inputIcon__gdUiV,.login_inputWrap__iedeW:focus-within .login_inputIcon__gdUiV{color:#e41f13}.login_error__QUcxb{background:#fef3f2;border:1px solid #fda29b;border-radius:8px;color:#b42318;display:block;font-size:13px;line-height:1.45;margin:-2px 0 0;padding:11px 14px}.login_submit__ovqcP{align-items:center;background:#e41f13;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;gap:10px;justify-content:center;margin-top:4px;padding:15px 20px;transition:background .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1);width:100%}.login_submit__ovqcP svg{transition:transform .18s cubic-bezier(.4,0,.2,1)}.login_submit__ovqcP:hover:not(:disabled){background:#c2160c;box-shadow:0 8px 20px #e41f1347}.login_submit__ovqcP:hover:not(:disabled) svg{transform:translateX(3px)}.login_submit__ovqcP:active:not(:disabled){transform:translateY(1px)}.login_submit__ovqcP:focus-visible{box-shadow:0 0 0 4px #e41f134d;outline:none}.login_submit__ovqcP:disabled{background:#d1d5db;color:#fff;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.login_submit__ovqcP{transition:background .18s cubic-bezier(.4,0,.2,1)}.login_submit__ovqcP svg{transition:none}}.login_spinner__L7v7R{animation:login_portal-spin__Fr-Cp .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@media(prefers-reduced-motion:reduce){.login_spinner__L7v7R{animation-duration:1.6s}}@keyframes login_portal-spin__Fr-Cp{to{transform:rotate(1turn)}}.login_help__GyA07{text-wrap:balance;color:#98a2b3;font-size:13px;line-height:1.5;margin:24px 0 0;text-align:center}.portal-nav_nav__bsYYk{-webkit-overflow-scrolling:touch;border-top:1px solid #e5e7eb;overflow-x:auto;scrollbar-width:none}.portal-nav_nav__bsYYk::-webkit-scrollbar{display:none}@media(max-width:720px){.portal-nav_nav__bsYYk{display:none}}.portal-nav_navInner__NVkkK{display:flex;gap:8px;margin:0 auto;max-width:860px;padding:10px 20px}@media(max-width:720px){.portal-nav_navInner__NVkkK{padding:9px 12px}}.portal-nav_link__CA7hy{align-items:center;border-radius:999px;color:#667085;display:inline-flex;flex:none;font-size:14px;font-weight:500;gap:8px;padding:9px 16px;transition:color .18s cubic-bezier(.4,0,.2,1),background .18s cubic-bezier(.4,0,.2,1);white-space:nowrap}.portal-nav_link__CA7hy svg{flex:none}.portal-nav_link__CA7hy:hover{background:#f6f7f9;color:#16171a}.portal-nav_active__ts9lJ{background:#e41f13;color:#fff}.portal-nav_active__ts9lJ:hover{background:#c2160c;color:#fff}.portal-mobile-nav_bar__1weBp{display:none}@media(max-width:720px){.portal-mobile-nav_bar__1weBp{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #e5e7eb;bottom:0;display:flex;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:30}}.portal-mobile-nav_tab__5C1P2{align-items:center;background:none;border:none;color:#667085;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:500;gap:3px;justify-content:center;min-height:58px;padding:8px 4px 7px;transition:color .18s cubic-bezier(.4,0,.2,1)}.portal-mobile-nav_tab__5C1P2 svg{flex:none}.portal-mobile-nav_tabActive__eS42E,.portal-mobile-nav_tab__5C1P2:active{color:#e41f13}.portal-mobile-nav_backdrop__9xHvz{display:none}@media(max-width:720px){.portal-mobile-nav_backdrop__9xHvz{animation:portal-mobile-nav_portal-fade-in__K\+s8R .2s cubic-bezier(.4,0,.2,1);background:#10171a73;display:block;inset:0;position:fixed;z-index:39}}@keyframes portal-mobile-nav_portal-fade-in__K\+s8R{0%{opacity:0}to{opacity:1}}.portal-mobile-nav_drawer__syJxX{display:none}@media(max-width:720px){.portal-mobile-nav_drawer__syJxX{background:#fff;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 18px 40px #10171a24,0 6px 14px #10171a14;display:flex;flex-direction:column;left:0;max-height:82vh;overflow-y:auto;padding:10px 18px calc(18px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;transform:translateY(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);z-index:40}}@media(prefers-reduced-motion:reduce){.portal-mobile-nav_drawer__syJxX{transition:none}}.portal-mobile-nav_drawerOpen__oCHxv{transform:translateY(0)!important}.portal-mobile-nav_handle__-SX9U{background:#d1d5db;border-radius:999px;height:4px;margin:0 auto 6px;width:38px}.portal-mobile-nav_drawerHead__H\+oZO{align-items:center;display:flex;justify-content:space-between;padding:4px 2px 10px}.portal-mobile-nav_drawerHead__H\+oZO h3{color:#16171a;font-size:17px;font-weight:600;margin:0}.portal-mobile-nav_close__KYmuq{align-items:center;background:#f6f7f9;border:none;border-radius:50%;color:#475467;cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1);width:34px}.portal-mobile-nav_close__KYmuq:hover{background:#e5e7eb;color:#16171a}.portal-mobile-nav_drawerLinks__\+fo\+I{display:flex;flex-direction:column}.portal-mobile-nav_drawerLink__b7DVn{align-items:center;border-bottom:1px solid #e5e7eb;color:#16171a;display:flex;font-size:15px;font-weight:500;gap:14px;padding:15px 6px;transition:color .18s cubic-bezier(.4,0,.2,1)}.portal-mobile-nav_drawerLink__b7DVn svg{color:#667085;flex:none;transition:color .18s cubic-bezier(.4,0,.2,1)}.portal-mobile-nav_drawerLink__b7DVn:active{color:#e41f13}.portal-mobile-nav_drawerLink__b7DVn:last-child{border-bottom:none}.portal-mobile-nav_drawerLinkActive__ZXEUz,.portal-mobile-nav_drawerLinkActive__ZXEUz svg{color:#e41f13}.portal-mobile-nav_agentCard__Mo2aq{align-items:center;background:#f6f7f9;border-radius:12px;display:flex;gap:13px;margin-top:14px;padding:14px 16px}.portal-mobile-nav_agentAvatar__kAi2k{align-items:center;background:#16171a;border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:14px;font-weight:600;height:44px;justify-content:center;overflow:hidden;text-transform:uppercase;width:44px}.portal-mobile-nav_agentAvatar__kAi2k img{display:block;height:100%;object-fit:cover;width:100%}.portal-mobile-nav_agentText__eriLu{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.portal-mobile-nav_agentText__eriLu small{color:#667085;font-size:12px}.portal-mobile-nav_agentText__eriLu strong{color:#16171a;font-size:15px;font-weight:600}.portal-mobile-nav_agentBtn__b2Kzc{align-items:center;background:#e41f13;border-radius:999px;color:#fff;display:inline-flex;flex:none;font-size:13.5px;font-weight:500;gap:7px;padding:9px 15px;transition:background .18s cubic-bezier(.4,0,.2,1)}.portal-mobile-nav_agentBtn__b2Kzc:hover{background:#c2160c}.portal-shell_shell__AfMGY{background:#f6f7f9;color:#16171a;display:flex;flex-direction:column;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;min-height:100dvh}@media(max-width:720px){.portal-shell_shell__AfMGY{padding-bottom:calc(58px + env(safe-area-inset-bottom, 0px))}}.portal-shell_header__O8e2y{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #e5e7eb;padding-top:env(safe-area-inset-top,0);position:-webkit-sticky;position:sticky;top:0;z-index:20}.portal-shell_headerInner__XXJsH{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:860px;padding:14px 20px}.portal-shell_brand__Hv7ed{align-items:center;display:inline-flex}.portal-shell_brand__Hv7ed img{display:block;height:30px;width:auto}@media(max-width:720px){.portal-shell_brand__Hv7ed img{height:26px}}.portal-shell_headerMeta__Fx4aW{align-items:center;display:inline-flex;gap:12px}.portal-shell_refChip__4-scX{background:#f6f7f9;border:1px solid #e5e7eb;border-radius:999px;color:#475467;font-size:13px;font-weight:500;padding:6px 13px;white-space:nowrap}@media(max-width:720px){.portal-shell_refChip__4-scX{display:none}}.portal-shell_exit__7zZ1W{align-items:center;color:#667085;display:inline-flex;font-size:13px;font-weight:500;gap:6px;transition:color .18s cubic-bezier(.4,0,.2,1)}.portal-shell_exit__7zZ1W:hover{color:#e41f13}.portal-shell_exit__7zZ1W svg{flex:none}.portal-shell_main__9iDrk{flex:1 1;margin:0 auto;max-width:860px;padding:28px 20px 40px;width:100%}@media(max-width:720px){.portal-shell_main__9iDrk{padding:18px 16px 32px}}.portal-shell_footer__PcwSC{background:#fff;border-top:1px solid #e5e7eb;padding-bottom:env(safe-area-inset-bottom,0)}.portal-shell_footerInner__IHsWc{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:860px;padding:26px 20px 30px;text-align:center}.portal-shell_footerInner__IHsWc p{color:#98a2b3;font-size:12.5px;line-height:1.55;margin:0}.portal-shell_footerInner__IHsWc a{color:#667085;font-weight:500;transition:color .18s cubic-bezier(.4,0,.2,1)}.portal-shell_footerInner__IHsWc a:hover{color:#e41f13}.portal-shell_footerProtect__Rad1L{align-items:center;color:#475467;display:inline-flex;font-size:13px;font-weight:500;gap:7px;justify-content:center}.portal-shell_footerProtect__Rad1L svg{color:#1f9d2a;flex:none}.home_home__G6ET8{display:flex;flex-direction:column;gap:16px}.home_hero__r6kSp{align-items:flex-end;background-color:#e41f13;background-position:50%;background-size:cover;border-radius:16px;box-shadow:0 4px 12px #10171a12,0 2px 4px #10171a0a;display:flex;min-height:230px;overflow:hidden;padding:28px;position:relative}@media(max-width:720px){.home_hero__r6kSp{min-height:200px;padding:22px}}.home_heroOverlay__aOI8Q{background:linear-gradient(180deg,#10171a0d,#10171a73 55%,#10171ad1);inset:0;position:absolute}.home_heroContent__JfRxv{color:#fff;position:relative;z-index:1}.home_heroContent__JfRxv h1{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0;max-width:16em}.home_heroContent__JfRxv h1 span{border-bottom:3px solid #e41f13;color:#fff;padding-bottom:1px}@media(max-width:720px){.home_heroContent__JfRxv h1{font-size:23px}}.home_eyebrow__kiTLb{color:#ffffffd9;font-size:12px;font-weight:600;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.home_balance__S\+in\+{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;padding:22px 24px}@media(max-width:720px){.home_balance__S\+in\+{padding:18px}}.home_balanceHead__8HEcu{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.home_balanceHead__8HEcu h2{color:#16171a;font-size:16px;font-weight:600;margin:0}.home_paidBadge__H5ekE{align-items:center;background:#d3f4d5;border-radius:999px;color:#1f9d2a;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:4px 11px}.home_progress__yMNGQ{background:#f6f7f9;border-radius:999px;height:9px;margin-bottom:18px;overflow:hidden}.home_progressFill__ICGih{background:linear-gradient(90deg,#e41f13,#c2160c);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.home_progressFill__ICGih{transition:none}}.home_balanceRows__F5A95{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.home_balanceRows__F5A95>div{display:flex;flex-direction:column;gap:3px}.home_balanceLabel__bJP8F{color:#667085;font-size:12.5px}.home_balanceValue__CHyU9{color:#16171a;font-size:18px;font-weight:600}.home_balanceValue__CHyU9.home_owed__JoqXK{color:#e41f13}@media(max-width:720px){.home_balanceValue__CHyU9{font-size:16px}}.home_balanceCta__pBpMj{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:14px;justify-content:space-between;margin-top:20px;padding-top:18px}@media(max-width:720px){.home_balanceCta__pBpMj{align-items:stretch;flex-direction:column}}.home_dueNote__oFEK7{color:#475467;font-size:13.5px}@media(max-width:720px){.home_dueNote__oFEK7{text-align:center}}.home_payButton__N4Hx3{align-items:center;background:#e41f13;border-radius:12px;color:#fff;display:inline-flex;flex:none;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:background .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.home_payButton__N4Hx3 svg{transition:transform .18s cubic-bezier(.4,0,.2,1)}.home_payButton__N4Hx3:hover{background:#c2160c;box-shadow:0 8px 20px #e41f1347}.home_payButton__N4Hx3:hover svg{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.home_payButton__N4Hx3 svg{transition:none}}.home_links__QbnrA{display:flex;flex-direction:column;gap:10px}.home_linkCard__e5IFG{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;display:flex;gap:14px;padding:16px 18px;transition:border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1)}.home_linkCard__e5IFG:hover{border-color:#e41f1380;box-shadow:0 4px 12px #10171a12,0 2px 4px #10171a0a}.home_linkCard__e5IFG:hover .home_linkArrow__IxtuH{color:#e41f13;transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.home_linkCard__e5IFG,.home_linkCard__e5IFG .home_linkArrow__IxtuH{transition:none}}.home_linkIcon__WPvbB{align-items:center;background:#fff5f4;border-radius:12px;color:#e41f13;display:inline-flex;flex:none;height:44px;justify-content:center;width:44px}.home_linkText__ZAtmy{display:flex;flex:1 1;flex-direction:column;gap:2px}.home_linkText__ZAtmy strong{color:#16171a;font-size:15px;font-weight:600}.home_linkText__ZAtmy small{color:#667085;font-size:12.5px}.home_linkArrow__IxtuH{color:#98a2b3;flex:none;transition:transform .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.home_agent__TAXVm{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;display:flex;gap:14px;padding:16px 18px}.home_agentAvatar__NLw2d{align-items:center;background:#16171a;border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:15px;font-weight:600;height:46px;justify-content:center;overflow:hidden;text-transform:uppercase;width:46px}.home_agentAvatar__NLw2d img{display:block;height:100%;object-fit:cover;width:100%}.home_agentText__NGJ62{display:flex;flex:1 1;flex-direction:column;gap:4px}.home_agentText__NGJ62 small{color:#667085;font-size:12px}.home_agentText__NGJ62 strong{color:#16171a;font-size:15px;font-weight:600}.home_agentContact__JP3IQ{align-items:center;background:#f6f7f9;border:1px solid #e5e7eb;border-radius:999px;color:#475467;display:inline-flex;flex:none;font-size:13.5px;font-weight:500;gap:7px;padding:9px 15px;transition:color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1)}.home_agentContact__JP3IQ:hover{border-color:#e41f1380;color:#e41f13}.portal-upload_backdrop__bVe0O{align-items:center;animation:portal-upload_portal-upload-fade__zWxPA .18s cubic-bezier(.4,0,.2,1);background:#10171a80;display:flex;inset:0;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));position:fixed;z-index:50}@keyframes portal-upload_portal-upload-fade__zWxPA{0%{opacity:0}to{opacity:1}}.portal-upload_modal__7I7Tj{animation:portal-upload_portal-upload-pop__TAAhY .18s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;box-shadow:0 18px 40px #10171a24,0 6px 14px #10171a14;max-width:440px;overflow:hidden;width:100%}@media(prefers-reduced-motion:reduce){.portal-upload_modal__7I7Tj{animation:none}}@keyframes portal-upload_portal-upload-pop__TAAhY{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.portal-upload_head__ANiGf{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.portal-upload_head__ANiGf h3{color:#16171a;font-size:16px;font-weight:600;margin:0}.portal-upload_close__pGubO{align-items:center;background:#f6f7f9;border:none;border-radius:50%;color:#475467;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1);width:32px}.portal-upload_close__pGubO:hover:not(:disabled){background:#e5e7eb;color:#16171a}.portal-upload_close__pGubO:disabled{cursor:not-allowed;opacity:.5}.portal-upload_body__Qcvp9{padding:22px 20px 24px}.portal-upload_dropzone__ybBHu{align-items:center;background:#f6f7f9;border:1.5px dashed #d1d5db;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:30px 18px;text-align:center;transition:border-color .18s cubic-bezier(.4,0,.2,1),background .18s cubic-bezier(.4,0,.2,1)}.portal-upload_dropzone__ybBHu:hover{background:#fff5f4;border-color:#e41f13}.portal-upload_dropzone__ybBHu:focus-within{background:#fff5f4;border-color:#e41f13;outline:2px solid #e41f1340;outline-offset:2px}.portal-upload_dropzone__ybBHu input[type=file]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.portal-upload_dropzone__ybBHu strong{color:#16171a;font-size:15px;font-weight:600;margin-top:8px}.portal-upload_dropzone__ybBHu small{color:#667085;font-size:12.5px}.portal-upload_dropzoneIcon__fCVfS{align-items:center;background:#fff5f4;border-radius:50%;color:#e41f13;display:inline-flex;height:54px;justify-content:center;width:54px}.portal-upload_uploading__zvIbx{align-items:center;display:flex;flex-direction:column;gap:12px;padding:14px 8px 4px;text-align:center}.portal-upload_uploadingIcon__cGwYB{align-items:center;background:#f6f7f9;border-radius:50%;color:#475467;display:inline-flex;height:50px;justify-content:center;width:50px}.portal-upload_uploadingLabel__aKycI{color:#475467;font-size:14px;font-weight:500;margin:0}.portal-upload_progressBar__QY0Gl{background:#f6f7f9;border-radius:999px;height:8px;overflow:hidden;width:100%}.portal-upload_progressFill__YqrRR{background:linear-gradient(90deg,#e41f13,#c2160c);border-radius:999px;height:100%;transition:width .18s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.portal-upload_progressFill__YqrRR{transition:none}}.portal-upload_errorState__Ic2O-{align-items:center;display:flex;flex-direction:column;gap:14px;padding:10px 6px 0;text-align:center}.portal-upload_errorText__hN9UC{background:#fef3f2;border:1px solid #fda29b;border-radius:8px;color:#b42318;font-size:13.5px;line-height:1.5;margin:0;padding:12px 14px;width:100%}.portal-upload_retry__egi\+\+{align-items:center;background:#f6f7f9;border:1px solid #d1d5db;border-radius:12px;color:#475467;cursor:pointer;display:inline-flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;font-weight:500;gap:7px;padding:10px 16px;transition:border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.portal-upload_retry__egi\+\+ svg{flex:none}.portal-upload_retry__egi\+\+:hover{border-color:#e41f13;color:#e41f13}.portal-image-viewer_backdrop__J9tWK{align-items:center;animation:portal-image-viewer_portal-viewer-fade__uqloo .18s cubic-bezier(.4,0,.2,1);background:#10171a8c;display:flex;inset:0;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));position:fixed;z-index:50}@keyframes portal-image-viewer_portal-viewer-fade__uqloo{0%{opacity:0}to{opacity:1}}.portal-image-viewer_modal__pdCCy{animation:portal-image-viewer_portal-viewer-pop__oLfNH .18s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;box-shadow:0 18px 40px #10171a24,0 6px 14px #10171a14;display:flex;flex-direction:column;max-height:100%;max-width:580px;overflow:hidden;width:100%}@media(prefers-reduced-motion:reduce){.portal-image-viewer_modal__pdCCy{animation:none}}@keyframes portal-image-viewer_portal-viewer-pop__oLfNH{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.portal-image-viewer_head__yC10c{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex:none;justify-content:space-between;padding:16px 20px}.portal-image-viewer_head__yC10c h3{color:#16171a;font-size:16px;font-weight:600;margin:0}.portal-image-viewer_close__Qqeg2{align-items:center;background:#f6f7f9;border:none;border-radius:50%;color:#475467;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1);width:32px}.portal-image-viewer_close__Qqeg2:hover:not(:disabled){background:#e5e7eb;color:#16171a}.portal-image-viewer_close__Qqeg2:disabled{cursor:not-allowed;opacity:.5}.portal-image-viewer_body__OnJWh{display:flex;flex:1 1;min-height:0;padding:18px 18px 16px}.portal-image-viewer_imageWrap__FrvNr{align-items:center;background:#f6f7f9;border-radius:12px;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:hidden}.portal-image-viewer_imageWrap__FrvNr img{display:block;max-height:65vh;max-width:100%;object-fit:contain}.portal-image-viewer_footer__Gf954{border-top:1px solid #e5e7eb;display:flex;flex:none;flex-direction:column;gap:10px;padding:14px 20px 18px}.portal-image-viewer_remove__5WEpB{align-items:center;background:#fff;border:1px solid #fda29b;border-radius:12px;color:#b42318;cursor:pointer;display:inline-flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14.5px;font-weight:500;gap:8px;justify-content:center;padding:13px 18px;transition:background .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1);width:100%}.portal-image-viewer_remove__5WEpB svg{flex:none}.portal-image-viewer_remove__5WEpB:hover:not(:disabled){background:#fef3f2}.portal-image-viewer_remove__5WEpB:disabled{cursor:not-allowed;opacity:.6}.portal-image-viewer_error__rjk22{color:#b42318;font-size:13px;margin:0;text-align:center}.timeline_itinerary__VyFuv{display:flex;flex-direction:column;gap:18px}.timeline_head__hdxxI h1{color:#16171a;font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 5px}.timeline_head__hdxxI p{color:#667085;font-size:14px;line-height:1.5;margin:0;max-width:80vw}.timeline_empty__Gxs9b,.timeline_loading__OiuY-{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#667085;font-size:14px;padding:28px 22px;text-align:center}.timeline_timeline__9g7wq{display:flex;flex-direction:column}.timeline_item__Zz0G6{display:flex;gap:16px}@media(max-width:720px){.timeline_item__Zz0G6{gap:12px}}.timeline_rail__tSGqZ{align-items:center;display:flex;flex:none;flex-direction:column;width:34px}.timeline_dot__YGjqa{align-items:center;border-radius:50%;box-shadow:0 0 0 4px #f6f7f9;color:#fff;display:inline-flex;flex:none;height:34px;justify-content:center;width:34px}.timeline_dotHotel__4KFLi{background:#16171a}.timeline_dotRound__9EH1c{background:#e41f13}.timeline_line__2NDXJ{background:#d1d5db;flex:1 1;margin:4px 0;min-height:18px;width:2px}.timeline_card__1OPBk{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;flex:1 1;margin-bottom:16px;min-width:0;overflow:hidden}.timeline_cardImage__fQJ7o{background-position:50%;background-size:cover;height:130px}@media(max-width:720px){.timeline_cardImage__fQJ7o{height:110px}}.timeline_cardBody__nIjOx{padding:15px 17px 17px}.timeline_cardBody__nIjOx h3{color:#16171a;font-size:17px;font-weight:600;letter-spacing:-.01em;margin:2px 0 0}.timeline_kicker__E4gf\+{color:#e41f13;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.timeline_when__uoZLk{align-items:center;color:#475467;display:flex;font-size:13.5px;font-weight:500;gap:6px;margin:9px 0 0}.timeline_when__uoZLk svg{color:#667085;flex:none}.timeline_when__uoZLk.timeline_pending__KR9U5,.timeline_when__uoZLk.timeline_pending__KR9U5 svg{color:#d99b00}.timeline_facts__I-XbW{display:flex;flex-direction:column;gap:5px;list-style:none;margin:12px 0 0;padding:0}.timeline_facts__I-XbW li{color:#475467;font-size:13.5px;line-height:1.4;padding-left:14px;position:relative}.timeline_facts__I-XbW li:before{background:#d1d5db;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:8px;width:5px}.timeline_buggies__S83eF{color:#475467;font-size:13.5px;line-height:1.45;margin:11px 0 0}.timeline_flights__S4lMH{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;padding:18px 20px 20px}.timeline_flightsHead__RNJCH{align-items:center;display:flex;gap:13px}.timeline_flightsIcon__jgyl6{align-items:center;background:#fff5f4;border-radius:12px;color:#e41f13;display:inline-flex;flex:none;height:42px;justify-content:center;width:42px}.timeline_flightsText__JFdE\+{flex:1 1;min-width:0}.timeline_flightsText__JFdE\+ h2{color:#16171a;font-size:16px;font-weight:600;margin:0 0 2px}.timeline_flightsText__JFdE\+ p{color:#667085;font-size:13px;line-height:1.4;margin:0}.timeline_flightsBody__eEIsK{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.timeline_flightsHint__oxVW-{color:#475467;font-size:13px;line-height:1.5;margin:0 0 14px}.timeline_thumbs__jHOsK{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.timeline_thumb__-pnOl{background:#f6f7f9;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;height:72px;overflow:hidden;padding:0;position:relative;transition:transform .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);width:72px}.timeline_thumb__-pnOl img{display:block;height:100%;object-fit:cover;width:100%}.timeline_thumb__-pnOl:hover{border-color:#e41f13;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;transform:translateY(-1px)}.timeline_thumb__-pnOl:active{transform:translateY(0)}.timeline_thumb__-pnOl:focus-visible{outline:2px solid #e41f13;outline-offset:2px}@media(prefers-reduced-motion:reduce){.timeline_thumb__-pnOl{transition:border-color .18s cubic-bezier(.4,0,.2,1)}}.timeline_uploadButton__CefXS{align-items:center;background:#f6f7f9;border:1px solid #d1d5db;border-radius:12px;color:#475467;cursor:pointer;display:inline-flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:11px 18px;transition:border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.timeline_uploadButton__CefXS svg{flex:none}.timeline_uploadButton__CefXS:hover{border-color:#e41f13;color:#e41f13}.pricing_pricing__Y3If5{display:flex;flex-direction:column;gap:16px}.pricing_head__iDGDo h1{color:#16171a;font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 5px}.pricing_head__iDGDo p{color:#667085;font-size:14px;line-height:1.5;margin:0;max-width:80vw}.pricing_card__EfYxt{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;padding:8px 20px 14px}@media(max-width:720px){.pricing_card__EfYxt{padding:6px 16px 12px}}.pricing_empty__\+itNM{color:#667085;font-size:13.5px;line-height:1.5;margin:14px 0;text-align:center}.pricing_lines__TvFo3{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.pricing_line__gPLZ6{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:14px;justify-content:space-between;padding:14px 0}.pricing_line__gPLZ6:last-child{border-bottom:none}.pricing_lineName__5MsJn{color:#16171a;flex:1 1;font-size:14.5px;font-weight:500;min-width:0}.pricing_lineMeta__U6\+qJ{align-items:baseline;display:inline-flex;flex:none;gap:8px}.pricing_qty__nlQNx{color:#667085;font-size:13px}.pricing_price__5pB3P{color:#16171a;font-size:15px;font-weight:600}.pricing_total__9QzLd{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:14px;justify-content:space-between;margin-top:6px;padding-top:16px}.pricing_total__9QzLd span{color:#475467;font-size:14px;font-weight:500}.pricing_total__9QzLd strong{color:#e41f13;font-size:19px;font-weight:700;letter-spacing:-.01em}.customer-pay_methodPicker__30YZg{display:flex;flex-direction:column;gap:16px;padding:12px 0}.customer-pay_methodHeading__96JNH{color:#101828;font-size:16px;font-weight:600;margin:0 0 4px;text-align:center}.customer-pay_methodOptions__SU8\+c{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:600px){.customer-pay_methodOptions__SU8\+c{grid-template-columns:1fr}}.customer-pay_methodOption__6OSIH{background:#fff;border:1px solid #ebebeb;border-radius:10px;cursor:pointer;font-family:inherit;padding:18px;text-align:left;transition:all .15s}.customer-pay_methodOption__6OSIH:hover{background:#fff8f7;border-color:#e41f13}.customer-pay_methodOption__6OSIH:focus-visible{outline:2px solid #e41f13;outline-offset:2px}.customer-pay_methodTitle__F\+gWB{color:#101828;font-size:15px;font-weight:600;margin-bottom:4px}.customer-pay_methodSub__YqxUj{color:#667085;font-size:12px;line-height:1.4}.customer-pay_changeMethod__adKGn{background:none;border:none;color:#667085;cursor:pointer;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;padding:0 0 14px;transition:color .18s cubic-bezier(.4,0,.2,1)}.customer-pay_changeMethod__adKGn:hover{color:#e41f13}.customer-pay_formWrap__jX\+rS{display:flex;flex-direction:column;gap:14px}.customer-pay_error__IXJX3{background:#fef3f2;border:1px solid #fda29b;border-radius:6px;color:#b42318;font-size:13px;margin:0;padding:10px 12px}.customer-pay_disclaimer__hxG3I{color:#98a2b3;font-size:11px;line-height:1.4;margin:4px 0 0;text-align:center}.customer-pay_success__4kHLu{align-items:center;display:flex;flex-direction:column;gap:14px;padding:28px 16px;text-align:center}.customer-pay_success__4kHLu .customer-pay_successIcon__0INx5{align-items:center;background:#d3f4d5;border-radius:50%;color:#22b229;display:flex;font-size:28px;font-weight:700;height:56px;justify-content:center;width:56px}.customer-pay_success__4kHLu p{color:#475467;font-size:14px;line-height:1.5;margin:0;max-width:360px}.payments_payments__KTBAk{display:flex;flex-direction:column;gap:16px}.payments_head__qnNUA h1{color:#16171a;font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 5px}.payments_head__qnNUA p{color:#667085;font-size:14px;line-height:1.5;margin:0;max-width:80vw}.payments_balance__3ALTQ{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;padding:20px 22px}.payments_balanceTop__OfsYe{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.payments_balanceTop__OfsYe>div{display:flex;flex-direction:column;gap:3px}.payments_balanceLabel__wS7nW{color:#667085;font-size:12.5px}.payments_balanceBig__iziMr{color:#16171a;font-size:28px;font-weight:700;letter-spacing:-.02em}.payments_paidBadge__9Wnv4{align-items:center;background:#d3f4d5;border-radius:999px;color:#1f9d2a;display:inline-flex;flex:none;font-size:12.5px;font-weight:600;gap:5px;padding:5px 12px}.payments_progress__Tftr5{background:#f6f7f9;border-radius:999px;height:9px;margin-bottom:10px;overflow:hidden}.payments_progressFill__kH9SW{background:linear-gradient(90deg,#e41f13,#c2160c);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.payments_progressFill__kH9SW{transition:none}}.payments_balanceMeta__Geb9y{color:#667085;display:flex;font-size:13px;justify-content:space-between}.payments_card__tLMZf{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;padding:22px}@media(max-width:720px){.payments_card__tLMZf{padding:18px}}.payments_card__tLMZf h2{color:#16171a;font-size:16px;font-weight:600;margin:0 0 16px}.payments_cardToggle__\+JcNE{align-items:center;background:none;border:none;color:#16171a;cursor:pointer;display:flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:space-between;margin:-22px;padding:22px;width:calc(100% + 44px)}@media(max-width:720px){.payments_cardToggle__\+JcNE{margin:-18px;padding:18px;width:calc(100% + 36px)}}.payments_cardToggleText__XMjTt{align-items:center;display:inline-flex;font-size:16px;font-weight:600;gap:10px}.payments_cardToggleText__XMjTt svg{color:#e41f13;flex:none}.payments_chevron__xS-WE{color:#667085;flex:none;transition:transform .18s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.payments_chevron__xS-WE{transition:none}}.payments_chevronOpen__4c69R{transform:rotate(180deg)}.payments_cardBody__fEFsF{border-top:1px solid #e5e7eb;margin-top:18px;padding-top:18px}.payments_instrIntro__rbgod{color:#667085;font-size:13.5px;line-height:1.5;margin:0 0 14px}.payments_instrMessage__iB54V{background:#f6f7f9;border:1px solid #e5e7eb;border-radius:12px;color:#475467;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.55;margin:0 0 16px;padding:16px;white-space:pre-wrap;word-break:break-word}.payments_instrActions__Gt4gR{display:flex;flex-wrap:wrap;gap:10px}.payments_copyButton__BlLnC{align-items:center;background:#e41f13;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:12px 18px;transition:background .18s cubic-bezier(.4,0,.2,1)}.payments_copyButton__BlLnC svg{flex:none}.payments_copyButton__BlLnC:hover{background:#c2160c}.payments_emailButton__XphQG{align-items:center;background:#f6f7f9;border:1px solid #d1d5db;border-radius:12px;color:#475467;cursor:pointer;display:inline-flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:12px 18px;transition:border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.payments_emailButton__XphQG svg{flex:none}.payments_emailButton__XphQG:hover{border-color:#e41f13;color:#e41f13}.payments_emailForm__PYxXD{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.payments_emailFormActions__DogGb{display:flex;gap:10px}.payments_sendButton__ZEJPg{align-items:center;background:#e41f13;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:12px 18px;transition:background .18s cubic-bezier(.4,0,.2,1)}.payments_sendButton__ZEJPg svg{flex:none}.payments_sendButton__ZEJPg:hover:not(:disabled){background:#c2160c}.payments_sendButton__ZEJPg:disabled{background:#d1d5db;cursor:not-allowed}.payments_cancelButton__kg7EO{background:none;border:none;color:#667085;cursor:pointer;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;padding:12px 8px;transition:color .18s cubic-bezier(.4,0,.2,1)}.payments_cancelButton__kg7EO:hover{color:#16171a}.payments_emailSuccess__BQKgz{align-items:center;display:flex;flex-direction:column;gap:12px;padding:14px 8px 6px;text-align:center}.payments_emailSuccess__BQKgz p{color:#667085;font-size:14.5px;line-height:1.5;margin:0}.payments_emailSuccess__BQKgz p strong{color:#16171a;display:block;font-size:15px;font-weight:600;margin-top:3px;word-break:break-word}.payments_emailSuccessIcon__-faG-{align-items:center;background:#1f9d2a;border-radius:50%;color:#fff;display:inline-flex;height:48px;justify-content:center;width:48px}.payments_emailAnother__\+K2X0{background:none;border:none;color:#e41f13;cursor:pointer;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.5px;font-weight:500;padding:0;text-decoration:underline}.payments_emailAnother__\+K2X0:hover{color:#c2160c}.payments_options__xe8zE{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media(max-width:720px){.payments_options__xe8zE{grid-template-columns:1fr}}.payments_option__6Cth1{background:#fff;border:1px solid #d1d5db;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:3px;padding:14px 16px;text-align:left;transition:border-color .18s cubic-bezier(.4,0,.2,1),background .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}.payments_option__6Cth1 strong{color:#16171a;font-size:15px;font-weight:600}.payments_option__6Cth1 span{color:#667085;font-size:13px}.payments_option__6Cth1:hover{border-color:#e41f1380}.payments_optionActive__\+RNrd{background:#fff5f4;border-color:#e41f13;box-shadow:0 0 0 3px #e41f1314}.payments_field__gzfRs{display:block;margin-bottom:14px}.payments_fieldRow__MPk0M{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:720px){.payments_fieldRow__MPk0M{gap:0;grid-template-columns:1fr}}.payments_label__ldQi8{color:#475467;display:block;font-size:13px;font-weight:500;margin-bottom:7px}.payments_field__gzfRs input{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#16171a;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;padding:13px 15px;transition:border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);width:100%}.payments_field__gzfRs input::placeholder{color:#98a2b3}.payments_field__gzfRs input:focus{border-color:#e41f13;box-shadow:0 0 0 4px #e41f131f;outline:none}.payments_amountWrap__Ri0lp{align-items:center;display:flex;position:relative}.payments_amountWrap__Ri0lp .payments_currency__VkFQB{color:#667085;font-size:15px;font-weight:500;left:15px;pointer-events:none;position:absolute}.payments_amountWrap__Ri0lp input{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#16171a;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;padding:13px 15px 13px 28px;transition:border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);width:100%}.payments_amountWrap__Ri0lp input:focus{border-color:#e41f13;box-shadow:0 0 0 4px #e41f131f;outline:none}.payments_fieldError__LDYG6{color:#b42318;display:block;font-size:12.5px;margin-top:7px}.payments_continue__o54lw{align-items:center;background:#e41f13;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;gap:8px;justify-content:center;margin-top:4px;padding:14px 20px;transition:background .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);width:100%}.payments_continue__o54lw svg{transition:transform .18s cubic-bezier(.4,0,.2,1)}.payments_continue__o54lw:hover:not(:disabled){background:#c2160c;box-shadow:0 8px 20px #e41f1347}.payments_continue__o54lw:hover:not(:disabled) svg{transform:translateX(3px)}.payments_continue__o54lw:disabled{background:#d1d5db;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.payments_continue__o54lw svg{transition:none}}.payments_hint__\+2cYC{text-wrap:balance;color:#98a2b3;font-size:12.5px;line-height:1.5;margin:12px 0 0;text-align:center}.payments_payForm__4IK3j{scroll-margin-top:110px}@media(max-width:720px){.payments_payForm__4IK3j{scroll-margin-top:calc(72px + env(safe-area-inset-top, 0px))}}.payments_back__oEXO\+{background:none;border:none;color:#667085;cursor:pointer;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;padding:0 0 14px;transition:color .18s cubic-bezier(.4,0,.2,1)}.payments_back__oEXO\+:hover{color:#e41f13}.payments_empty__DneOl{color:#667085;font-size:13.5px;line-height:1.5;margin:0}.payments_history__8oPpf{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.payments_history__8oPpf li{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:14px;justify-content:space-between;padding:13px 0}.payments_history__8oPpf li:last-child{border-bottom:none}.payments_historyMain__RXRdo{display:flex;flex-direction:column;gap:2px;min-width:0}.payments_historyPayee__RK46r{align-items:center;color:#16171a;display:flex;font-size:14.5px;font-weight:500;gap:8px}.payments_pending__FWAgy{background:#fff3d5;border-radius:999px;color:#d99b00;font-size:11px;font-weight:600;padding:2px 8px}.payments_historyDate__yuD7x{color:#667085;font-size:12.5px}.payments_historyRight__zK38f{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:2px}.payments_historyAmount__H4iwj{color:#16171a;font-size:15px;font-weight:600}.payments_historyAmount__H4iwj.payments_refund__XxRkq{color:#1f9d2a}.payments_historyRef__Jvzp0{color:#98a2b3;font-size:11.5px}.payments_protection__m0wou{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;display:flex;gap:18px;padding:20px 22px}@media(max-width:720px){.payments_protection__m0wou{flex-direction:column-reverse;gap:14px;text-align:center}}.payments_protectionText__MfYjr{flex:1 1}.payments_protectionText__MfYjr p{color:#667085;font-size:13px;line-height:1.55;margin:7px 0 0}.payments_protectionHead__kpTmH{align-items:center;color:#16171a;display:inline-flex;font-size:15px;font-weight:600;gap:8px}.payments_protectionHead__kpTmH svg{color:#1f9d2a;flex:none}@media(max-width:720px){.payments_protectionHead__kpTmH{justify-content:center}}.payments_atol__BfxlU{flex:none;height:auto;object-fit:contain;width:92px}.payment_result__yW4Y7{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;margin:12px auto;max-width:440px;padding:32px 28px;text-align:center}@media(max-width:720px){.payment_result__yW4Y7{padding:26px 20px}}.payment_result__yW4Y7 h1{color:#16171a;font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.payment_icon__gG7EW{align-items:center;border-radius:50%;display:inline-flex;height:64px;justify-content:center;margin-bottom:18px;width:64px}.payment_success__ZDmi-{background:#d3f4d5;color:#1f9d2a}.payment_processing__pBWp1{background:#fff3d5;color:#d99b00}.payment_failed__RJVOU{background:#fef3f2;color:#b42318}.payment_neutral__-VG2R{background:#f6f7f9;color:#667085}.payment_sub__7HMC-{color:#667085;font-size:14px;line-height:1.55;margin:0 auto;max-width:360px}.payment_details__QSR-M{border-top:1px solid #e5e7eb;margin:22px 0 0}.payment_details__QSR-M>div{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:14px;justify-content:space-between;padding:11px 0}.payment_details__QSR-M dt{color:#667085;font-size:13.5px;margin:0}.payment_details__QSR-M dd{color:#16171a;font-size:14px;font-weight:500;margin:0;text-align:right}.payment_button__xrRgh{align-items:center;background:#e41f13;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;gap:8px;justify-content:center;margin-top:22px;padding:14px 20px;transition:background .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);width:100%}.payment_button__xrRgh svg{transition:transform .18s cubic-bezier(.4,0,.2,1)}.payment_button__xrRgh:hover{background:#c2160c;box-shadow:0 8px 20px #e41f1347}.payment_button__xrRgh:hover svg{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.payment_button__xrRgh svg{transition:none}}.payment_note__qwN0h{color:#98a2b3;font-size:12.5px;line-height:1.5;margin:16px 0 0}.practical_page__09R04{display:flex;flex-direction:column;gap:16px}.practical_head__EkS7v h1{color:#16171a;font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 5px}.practical_head__EkS7v p{color:#667085;font-size:14px;line-height:1.5;margin:0;max-width:80vw}.practical_empty__pkdA\+{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;color:#667085;font-size:14px;line-height:1.5;padding:26px 22px;text-align:center}.practical_cards__ipzUY{display:flex;flex-direction:column;gap:14px}.practical_card__ynI2f{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;overflow:hidden}.practical_cardImage__zADv-{background-position:50%;background-size:cover;height:150px}@media(max-width:720px){.practical_cardImage__zADv-{height:130px}}.practical_cardBody__7TUOy{padding:16px 18px 18px}.practical_cardBody__7TUOy h3{color:#16171a;font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0}.practical_times__-jqoW{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:14px}.practical_time__bX2xN{background:#f6f7f9;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.practical_time__bX2xN span{align-items:center;color:#667085;display:inline-flex;font-size:12px;font-weight:500;gap:6px}.practical_time__bX2xN span svg{flex:none}.practical_time__bX2xN strong{color:#16171a;font-size:17px;font-weight:600}.practical_timesNote__FSgom{text-wrap:balance;color:#98a2b3;font-size:12.5px;line-height:1.5;margin:14px 0 0}.practical_nearbyBody__pBYEO{padding:16px 18px 18px}.practical_nearbyKicker__K33db{align-items:center;color:#e41f13;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.06em;text-transform:uppercase}.practical_nearbyKicker__K33db svg{flex:none}.practical_nearbyName__x6937{color:#16171a;font-size:17px;font-weight:600;letter-spacing:-.01em;margin:6px 0 0}.practical_nearbyNear__1JX56{color:#667085;font-size:13px;margin:2px 0 0}.practical_nearbyLink__DS7pD{align-items:center;background:#f6f7f9;border:1px solid #e5e7eb;border-radius:999px;color:#475467;display:inline-flex;font-size:13.5px;font-weight:500;gap:7px;margin-top:12px;padding:8px 14px;transition:color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1)}.practical_nearbyLink__DS7pD svg{flex:none}.practical_nearbyLink__DS7pD:hover{border-color:#e41f1380;color:#e41f13}.practical_stableford__OOv1G{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;padding:28px 24px;text-align:center}.practical_stablefordIcon__bF7Ts{align-items:center;background:#fff5f4;border-radius:50%;color:#e41f13;display:inline-flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.practical_points__Yzzml{color:#16171a;font-size:46px;font-weight:700;letter-spacing:-.03em;line-height:1}.practical_pointsLabel__RGJ4O{color:#667085;font-size:14px;margin:6px 0 0}.practical_pointsValue__NkrX7{background:#f6f7f9;border-radius:12px;color:#16171a;font-size:15px;margin:20px 0 0;padding:14px 18px}.practical_pointsValue__NkrX7 strong{color:#e41f13}.practical_stablefordExplainer__Bn5q8{text-wrap:balance;color:#667085;font-size:13px;line-height:1.55;margin:18px auto 0;max-width:420px}.practical_stablefordExplainer__Bn5q8 a{color:#e41f13;font-weight:500}.practical_stablefordExplainer__Bn5q8 a:hover{color:#c2160c}.messages_messages__RNPZ7{display:flex;flex-direction:column;gap:16px}.messages_head__MVsnT h1{color:#16171a;font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 5px}.messages_head__MVsnT p{color:#667085;font-size:14px;line-height:1.5;margin:0;max-width:80vw}.messages_threadCard__R0n99{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;padding:18px}.messages_empty__FXirZ{align-items:center;color:#667085;display:flex;flex-direction:column;gap:10px;padding:22px 16px;text-align:center}.messages_empty__FXirZ svg{color:#98a2b3}.messages_empty__FXirZ p{text-wrap:balance;font-size:14px;line-height:1.5;margin:0;max-width:320px}.messages_thread__INa-d{display:flex;flex-direction:column;gap:12px}.messages_bubbleRow__gsyr8{display:flex;justify-content:flex-end}.messages_bubble__E4ehZ{background:#fff5f4;border:1px solid #e41f132e;border-radius:12px 12px 4px 12px;max-width:85%;padding:11px 14px}.messages_bubble__E4ehZ p{color:#16171a;font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.messages_bubbleTime__29D50{color:#667085;display:block;font-size:11.5px;margin-top:5px;text-align:right}.messages_composer__Oi1kx{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 2px #10171a0f,0 1px 3px #10171a0d;padding:18px}.messages_composer__Oi1kx textarea{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#16171a;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;min-height:96px;padding:13px 15px;resize:vertical;width:100%}.messages_composer__Oi1kx textarea::placeholder{color:#98a2b3}.messages_composer__Oi1kx textarea:focus{border-color:#e41f13;box-shadow:0 0 0 4px #e41f131f;outline:none}.messages_error__x734u{color:#b42318;font-size:13px;margin:10px 0 0}.messages_send__tZqbx{align-items:center;background:#e41f13;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;gap:8px;margin-top:12px;padding:13px 20px;transition:background .18s cubic-bezier(.4,0,.2,1)}.messages_send__tZqbx svg{flex:none}.messages_send__tZqbx:hover:not(:disabled){background:#c2160c}.messages_send__tZqbx:disabled{background:#d1d5db;cursor:not-allowed}.messages_note__13uVs{color:#98a2b3;font-size:12.5px;line-height:1.5;margin:12px 0 0}.v2-leaderboard{height:100vh;overflow:auto}.v2-leaderboard .leaderboard-header{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:32px 0;padding:0 30px;width:100%}.v2-leaderboard .leaderboard-header img{margin:0;max-width:480px}.v2-leaderboard table{width:100%}.v2-leaderboard table td{padding:0 20px}.v2-leaderboard table thead{background:#fff;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:4}.v2-leaderboard table thead td{padding:10px 20px}@media(min-width:2500px){.v2-leaderboard table thead td:first-of-type{padding:10px 20px 10px 160px}}.v2-leaderboard table tbody tr:nth-child(odd){background:#f8f8f8}.v2-leaderboard table tbody tr td{box-sizing:border-box;font-size:28px;line-height:2.5em;position:relative;vertical-align:middle;white-space:nowrap}@media(min-width:2500px){.v2-leaderboard table tbody tr td:first-of-type{padding:0 0 0 160px}}.v2-leaderboard table tbody tr td p{border-radius:5px;font-size:28px;margin:0;position:relative}.v2-leaderboard table tbody tr td p span{position:relative;z-index:2}.v2-leaderboard table tbody tr td p small{color:#b0b5bf;font-size:1em;margin-left:6px;position:relative;z-index:2}.v2-leaderboard table tbody tr td p.is-complete{color:#22b229;line-height:42px}.v2-leaderboard table tbody tr td p.is-complete:after{background:#d3f4d5;border-radius:5px;bottom:-6px;content:"";left:-16px;position:absolute;top:-6px;width:calc(100% - 16px);z-index:1}.v2-leaderboard table tbody tr td p.is-complete small{color:#22b229;opacity:.5}.v2-leaderboard table tfoot{background:#fff;border-top:2px solid #ededed;bottom:0;box-shadow:0 7px 29px 0 #64646f4d;font-size:28px;font-weight:600;line-height:2.25em;position:-webkit-sticky;position:sticky;z-index:4}.v2-leaderboard table tfoot .leaderboard-totals:first-child{background:#f8f8f8}@media(min-width:2500px){.v2-leaderboard table tfoot .leaderboard-totals td:first-of-type{padding:10px 20px 10px 160px}}.v2-leaderboard table tfoot small{color:#b0b5bf;font-size:.85em;font-weight:400}.leaderboard-background{height:100vh;overflow:hidden;width:100vw}.leaderboard-background .leaderboard-tile{align-items:center;background:#fff;border-radius:18px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:30px 0;position:relative;width:100%}.leaderboard-background .leaderboard-tile .leaderboard-header{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-bottom:35px;padding:0 30px;width:100%}.leaderboard-background .leaderboard-tile .leaderboard-header img{margin:0;max-width:480px}.leaderboard-background .leaderboard-tile .leaderboard-table-header{flex-shrink:0;width:100%;z-index:10}.leaderboard-background .leaderboard-tile .leaderboard-table-header .leaderboard-table-header-table{table-layout:auto;width:100%}.leaderboard-background .leaderboard-tile .leaderboard-table-header .leaderboard-table-header-table thead th{background:#fff;box-sizing:border-box;font-size:16px;padding-left:22px;padding-right:30px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:5}.leaderboard-background .leaderboard-tile .leaderboard-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;width:100%}.leaderboard-background .leaderboard-tile .leaderboard-content.auto-scroll{scroll-behavior:smooth}.leaderboard-background .leaderboard-tile .leaderboard-content .leaderboard-table{table-layout:auto;width:100%}.leaderboard-background .leaderboard-tile .leaderboard-content .leaderboard-table tbody tr td{box-sizing:border-box;line-height:55px;padding-right:20px;vertical-align:middle;white-space:nowrap}.leaderboard-background .leaderboard-tile .leaderboard-content .leaderboard-table tbody tr td:first-child{padding-left:65px}.leaderboard-background .leaderboard-tile .leaderboard-content .leaderboard-table tbody tr td:first-child p{padding:0}.leaderboard-background .leaderboard-tile .leaderboard-content .leaderboard-table tbody tr td:last-child{padding-right:65px}.leaderboard-background .leaderboard-tile .leaderboard-content .leaderboard-table tbody tr td p{border-radius:5px;font-size:22px;margin:0;padding-left:20px}.leaderboard-background .leaderboard-tile .leaderboard-content .leaderboard-table tbody tr td p small{font-size:16px;margin-left:6px}.leaderboard-background .leaderboard-tile .leaderboard-content .leaderboard-table tbody tr td p.is-complete{background:#d3f4d5;color:#22b229;line-height:42px}.leaderboard-background .leaderboard-tile .leaderboard-content .leaderboard-table tbody tr td p.is-complete small{color:#22b229;opacity:.5}.leaderboard-background .leaderboard-tile .leaderboard-totals-section{flex-shrink:0;margin-top:20px;width:100%}.leaderboard-background .leaderboard-tile .leaderboard-totals-section .leaderboard-totals-table{table-layout:auto;width:100%}.leaderboard-background .leaderboard-tile .leaderboard-totals-section .leaderboard-totals-table tbody tr.leaderboard-totals td{box-sizing:border-box;line-height:55px;padding-right:20px;vertical-align:middle;white-space:nowrap}.leaderboard-background .leaderboard-tile .leaderboard-totals-section .leaderboard-totals-table tbody tr.leaderboard-totals td:first-child{padding-left:65px}.leaderboard-background .leaderboard-tile .leaderboard-totals-section .leaderboard-totals-table tbody tr.leaderboard-totals td:last-child{padding-right:65px}.leaderboard-background .leaderboard-tile .leaderboard-totals-section .leaderboard-totals-table tbody tr.leaderboard-totals td p{border-radius:5px;font-size:22px;font-weight:600;margin:0;padding-left:20px}.leaderboard-selector-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes bounceScroll{0%{scrolltop:0;scroll-behavior:smooth}25%{scrolltop:0;scroll-behavior:smooth}50%{scrolltop:100%;scroll-behavior:smooth}75%{scrolltop:100%;scroll-behavior:smooth}to{scrolltop:0;scroll-behavior:smooth}}@keyframes bounceScrollTransform{0%,25%{transform:translateY(0)}50%,75%{transform:translateY(-100%)}to{transform:translateY(0)}}.leaderboard-selector-modal{background:#fff;border-radius:18px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.leaderboard-selector-content{padding:40px 20px;text-align:center}.leaderboard-selector-content .leaderboard-selector-logo{margin:0 auto 30px;max-width:300px}.leaderboard-selector-content h2{color:#333;font-size:28px;margin:0 0 15px}.leaderboard-selector-content p{color:#666;font-size:16px;margin:0 0 30px}.leaderboard-selector-content .leaderboard-options{display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:400px}.leaderboard-selector-content .leaderboard-options .leaderboard-option{border-radius:12px;font-size:18px;font-weight:600;height:60px;transition:all .2s ease}.leaderboard-selector-content .leaderboard-options .leaderboard-option:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}@media(max-width:768px){.leaderboard-selector-overlay{padding:20px}.leaderboard-selector-modal{max-width:none;width:100%}.leaderboard-selector-content{padding:30px 20px}.leaderboard-selector-content .leaderboard-selector-logo{margin:0 auto 20px;max-width:250px}.leaderboard-selector-content h2{font-size:24px;margin:0 0 12px}.leaderboard-selector-content p{font-size:14px;margin:0 0 25px}.leaderboard-selector-content .leaderboard-options{max-width:100%}.leaderboard-selector-content .leaderboard-options .leaderboard-option{font-size:16px;height:50px}}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table thead th{font-size:16px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td{line-height:55px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p{font-size:22px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table tbody tr td p small{font-size:16px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-6-10 thead th{font-size:14px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-6-10 tbody tr td{line-height:48px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-6-10 tbody tr td p{font-size:18px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-6-10 tbody tr td p small{font-size:14px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-11-15 thead th{font-size:12px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-11-15 tbody tr td{line-height:42px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-11-15 tbody tr td p{font-size:16px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-11-15 tbody tr td p small{font-size:12px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-16-plus thead th{font-size:10px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-16-plus tbody tr td{line-height:36px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-16-plus tbody tr td p{font-size:14px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-16-plus tbody tr td p small{font-size:10px}@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:44px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-6-10 thead th{font-size:20px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-6-10 tbody tr td{line-height:68px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-6-10 tbody tr td p{font-size:32px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-6-10 tbody tr td p small{font-size:26px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-11-15 thead th{font-size:18px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-11-15 tbody tr td{line-height:60px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-11-15 tbody tr td p{font-size:28px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-11-15 tbody tr td p small{font-size:22px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-16-plus thead th{font-size:16px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-16-plus tbody tr td{line-height:52px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-16-plus tbody tr td p{font-size:24px}.leaderboard-background .leaderboard-tile .ui-table.leaderboard-table.agents-16-plus tbody tr td p small{font-size:18px}}@media(max-width:979px){.leaderboard-background{padding:10px}.leaderboard-background .leaderboard-tile{align-items:normal;padding:35px 10px}.leaderboard-background .leaderboard-tile .leaderboard-header{flex-direction:column;gap:20px;margin-bottom:25px;padding:0 10px}.leaderboard-background .leaderboard-tile .leaderboard-header img{max-width:265px}.leaderboard-background .leaderboard-tile .ui-table{margin-left:-12px;margin-right:-10px;margin-top:0;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 .leaderboard-header{flex-direction:row;gap:30px}.leaderboard-background .leaderboard-tile .leaderboard-header img{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}}.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}.create-client-payment-link_label__IOR3d{color:#667085;display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.create-client-payment-link_error__Z\+PAr{color:#b42318;font-size:12px;margin-top:4px}.create-client-payment-link_searchInner__\+R6mS,.create-client-payment-link_searchWrap__x1NWl{position:relative}.create-client-payment-link_searchSpinner__4Nna3{animation:create-client-payment-link_searchSpinnerRotate__1vYke .75s linear infinite;height:12px;margin-top:-6px;pointer-events:none;position:absolute;right:14px;top:50%;width:12px}.create-client-payment-link_searchSpinner__4Nna3 svg{height:78%;position:absolute;right:0;top:0}@keyframes create-client-payment-link_searchSpinnerRotate__1vYke{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.create-client-payment-link_searchResults__KzTdD{background:#fff;border:1px solid #ebebeb;border-radius:8px;box-shadow:0 2px 8px #1018280f;margin-top:6px;max-height:240px;overflow-y:auto}.create-client-payment-link_searchResult__BGAnb{background:none;border:none;border-bottom:1px solid #f5f5f5;cursor:pointer;display:block;font-family:inherit;padding:10px 14px;text-align:left;transition:background .1s;width:100%}.create-client-payment-link_searchResult__BGAnb:last-child{border-bottom:none}.create-client-payment-link_searchResult__BGAnb:hover{background:#fafbfc}.create-client-payment-link_searchResultName__bsgH-{color:#101828;font-size:13px;font-weight:600}.create-client-payment-link_searchResultMeta__Zvllb{color:#667085;font-size:11px;margin-top:2px}.create-client-payment-link_searchEmpty__9EmXd{color:#98a2b3;font-size:12px;margin:8px 0 0;padding:8px 4px}.create-client-payment-link_summaryCard__V3c0t{background:#f7f9fc;border:1px solid #ebebeb;border-radius:10px;padding:14px 16px}.create-client-payment-link_summaryTop__18csV{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.create-client-payment-link_summaryName__vZ0Y4{color:#101828;font-size:15px;font-weight:600}.create-client-payment-link_summarySub__xrkl3{color:#667085;font-size:12px;margin-top:2px}.create-client-payment-link_changeClient__2Zd2q{background:none;border:none;color:#475467;cursor:pointer;font-family:inherit;font-size:12px;padding:0}.create-client-payment-link_changeClient__2Zd2q:hover{color:#e41f13}.create-client-payment-link_summaryLoading__GJjs6{color:#98a2b3;font-size:12px;padding:8px 0}.create-client-payment-link_summaryGrid__Z-GyU{border-top:1px dotted #cbd1d9;display:flex;flex-wrap:wrap;gap:10px 24px;padding-top:10px}.create-client-payment-link_stat__kWY0b{min-width:0}.create-client-payment-link_statWide__pTuZJ{flex-basis:100%}.create-client-payment-link_statLabel__SGglu{color:#98a2b3;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.create-client-payment-link_statValue__b6scB{color:#101828;font-size:13px;font-weight:500}.create-client-payment-link_recipientNote__1Vy1Y{color:#475467;font-size:13px;line-height:1.5;margin:0;padding:8px 0}.create-client-payment-link_recipientNote__1Vy1Y strong{color:#101828;font-weight:600}.create-client-payment-link_recipientWarn__gQu2l{color:#b54708;font-size:12px;line-height:1.4;margin:0 0 8px}.apply-credit-to-booking_summary__iMSz7{grid-gap:18px;background:#f7f9fc;border:1px solid #ebebeb;border-radius:8px;display:grid;gap:18px;grid-template-columns:auto 1fr;margin-bottom:14px;padding:12px 14px}.apply-credit-to-booking_summaryLabel__458Zl{color:#98a2b3;font-size:10px;font-weight:600;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.apply-credit-to-booking_summaryValue__pa2VK{color:#101828;font-size:16px;font-weight:600;margin:0}.apply-credit-to-booking_summaryRef__8fCPl{color:#101828;font-size:13px;margin:0}.apply-credit-to-booking_heading__RZwZy{color:#667085;font-size:11px;font-weight:600;letter-spacing:.04em;margin:4px 0 8px;text-transform:uppercase}.apply-credit-to-booking_empty__WoA6J{color:#98a2b3;font-size:13px;padding:14px 4px}.apply-credit-to-booking_bookingList__agdN3{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.apply-credit-to-booking_bookingOption__EKCqn{background:#fff;border:1px solid #ebebeb;border-radius:8px;cursor:pointer;font-family:inherit;padding:10px 14px;text-align:left;transition:all .12s}.apply-credit-to-booking_bookingOption__EKCqn:hover{background:#fafbfc;border-color:#d0d5dd}.apply-credit-to-booking_bookingSelected__-cfym,.apply-credit-to-booking_bookingSelected__-cfym:hover{background:#fff5f4;border-color:#e41f13}.apply-credit-to-booking_bookingTop__8ENMQ{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.apply-credit-to-booking_bookingRef__CcC55{color:#101828;font-size:14px;font-weight:600}.apply-credit-to-booking_bookingDate__mSGAD{color:#667085;font-size:12px}.apply-credit-to-booking_bookingMeta__Gp6Qi{color:#667085;display:flex;font-size:11px;gap:14px}.apply-credit-to-booking_submitWrap__tBYwU{margin-top:16px}.payments_wrap__PnvFy{display:flex;flex-direction:column;gap:16px;max-width:1100px;width:100%}.payments_actionBar__BR3FJ{display:flex;flex-wrap:wrap;gap:10px}.payments_summary__aFfzV{color:#98a2b3;display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-top:4px}.payments_summary__aFfzV span{align-items:center;display:inline-flex;gap:6px}.payments_summary__aFfzV span:before{background:#d0d5dd;border-radius:50%;content:"";height:3px;margin-right:8px;width:3px}.payments_summary__aFfzV span:first-child:before{display:none}.payments_summary__aFfzV strong{color:#475467;font-weight:500}.payments_title__bsHEJ{color:#667085;font-size:12px;font-weight:600;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.payments_empty__aEcce{color:#98a2b3;font-size:13px;padding:24px 0}.payments_table__bB7FY{border-collapse:collapse;width:100%}.payments_table__bB7FY th{border-bottom:1px solid #ebebeb;color:#667085;font-size:10px;font-weight:600;letter-spacing:.04em;padding:9px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.payments_table__bB7FY td{color:#101828;font-size:13px;padding:13px 12px;vertical-align:middle}.payments_table__bB7FY tbody tr:nth-child(2n) td{background:#fafbfc}.payments_table__bB7FY .payments_row__fKOIa{cursor:pointer;transition:background .12s;-webkit-user-select:none;user-select:none}.payments_table__bB7FY .payments_row__fKOIa:hover td{background:#f4f6f8}.payments_table__bB7FY .payments_row__fKOIa.payments_rowExpanded__5lKmK td{background:#eef2f6}.payments_table__bB7FY .payments_chevron__k0uMS{color:#b6bcc6;padding-left:0;text-align:right;width:22px}.payments_table__bB7FY .payments_chevron__k0uMS svg{transition:transform .15s;vertical-align:middle}.payments_table__bB7FY .payments_rowExpanded__5lKmK .payments_chevron__k0uMS svg{color:#667085;transform:rotate(180deg)}.payments_table__bB7FY .payments_detailRow__S5y4H td{background:#f7f9fc!important;border-bottom:1px solid #ebebeb;padding:0}.payments_table__bB7FY .payments_muted__msS31{color:#667085;font-size:12px}.payments_table__bB7FY .payments_amount__\+6XF0{font-weight:600;text-align:right;white-space:nowrap}.payments_detailPanel__jiROJ{background:#f7f9fc;padding:16px 18px 18px}.payments_detailGrid__ptrNR{display:flex;flex-wrap:wrap;gap:12px 32px}.payments_detailField__44KPk{min-width:0}.payments_detailFieldWide__gf6T9{flex-basis:100%}.payments_detailLabel__fMj70{color:#98a2b3;font-size:10px;font-weight:600;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.payments_detailValue__e6mQg{color:#101828;font-size:12px;line-height:1.4;word-break:break-word}.payments_detailValue__e6mQg a{color:#067647;text-decoration:none}.payments_detailValue__e6mQg a:hover{text-decoration:underline}.payments_detailActions__ZGIFc{border-top:1px dotted #cbd1d9;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:14px;padding-top:14px}.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}.table-loading-splash.enquiry-window{margin:25px 0!important;padding:initial!important}.archive-email-search-row{align-items:center;display:flex;gap:10px;margin-bottom:20px}.archive-email-search-row .archive-email-search{width:min(520px,100%)}.enquiry-tab-window .enquiry-tab-form{display:flex;flex-direction:column;gap:12px}.enquiry-tab-window .enquiry-tab-tags-field{display:flex;flex-direction:column;gap:8px}.enquiry-tab-window .enquiry-tab-tags-field label{color:#585858;font-size:12px;font-weight:500}.enquiry-tab-window .enquiry-tab-suggestions-field{display:flex;flex-direction:column;gap:8px;margin-top:4px}.enquiry-tab-window .enquiry-tab-suggestions-field label{color:#585858;font-size:12px;font-weight:500}.enquiry-tab-window .enquiry-tab-suggestions,.enquiry-tab-window .enquiry-tab-tag-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.enquiry-tab-window .enquiry-tab-tag{align-items:center;background:#eff2f5;border-radius:999px;color:#585858;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:5px 9px}.enquiry-tab-window .enquiry-tab-tag button{background:none;border:none;color:inherit;cursor:pointer;font-size:13px;line-height:1;padding:0}.enquiry-tab-window .enquiry-tab-placeholder{color:#b0b5bf;font-size:13px;font-weight:400;line-height:1}.enquiry-tab-window .enquiry-tab-add-tag{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 38px}.enquiry-tab-window .enquiry-tab-add-tag-button{height:38px;padding:0!important;width:38px}.enquiry-tab-window .enquiry-tab-suggestions button{align-items:center;background:#fff;border:1px solid #e5e7e9;border-radius:999px;color:#585858;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:5px;padding:5px 10px}.enquiry-tab-window .enquiry-tab-suggestions button span{color:#e41f13;font-weight:500}.enquiry-tab-window .enquiry-tab-error{color:#d3423d}.prior-enquiry-loading{align-items:center;display:inline-flex;gap:6px}.prior-enquiry-loading .prior-enquiry-loading-icon{animation-duration:.75s;animation-iteration-count:infinite;animation-name:priorEnquirySpinner;height:12px;position:relative;transform:rotate(10deg);transition:all .5s cubic-bezier(.645,0,.34,1);width:12px}.prior-enquiry-loading .prior-enquiry-loading-icon svg{height:78%;position:absolute;right:0;top:0}.enquiry-copy-contact{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:5px;max-width:100%;padding:0;text-align:left}.enquiry-copy-contact span:first-child{overflow:hidden;text-overflow:ellipsis}.enquiry-copy-contact .enquiry-copy-contact-icon{align-items:center;display:inline-flex;flex:0 0 11px;height:11px;justify-content:center;opacity:0;position:relative;transform:translateX(-4px);transition:opacity .16s cubic-bezier(.25,1,.5,1),transform .16s cubic-bezier(.25,1,.5,1);width:11px}.enquiry-copy-contact .enquiry-copy-contact-icon svg{display:block;height:11px;width:11px}.enquiry-copy-contact .enquiry-copy-contact-icon svg path{fill:currentColor}.enquiry-copy-contact.is-copied,.enquiry-copy-contact:focus-visible,.enquiry-copy-contact:hover{color:#e41f13}.enquiry-copy-contact.is-copied .enquiry-copy-contact-icon,.enquiry-copy-contact:focus-visible .enquiry-copy-contact-icon,.enquiry-copy-contact:hover .enquiry-copy-contact-icon{opacity:1;transform:translateX(0)}@media(prefers-reduced-motion:reduce){.enquiry-copy-contact .enquiry-copy-contact-icon{transform:none;transition:none}}@keyframes priorEnquirySpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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{padding:4px 4px 4px 16px}.assign-agent-table tbody tr td:last-child button{margin-left:auto}.ai-panel{background:#fafbfc;border:1px solid #e2e5ea;border-radius:8px;overflow:hidden}.ai-panel-toggle{align-items:center;background:#0000;border:none;color:#111827;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:12px 14px;text-align:left;width:100%}.ai-panel-toggle:hover{background:#f1f3f7}.ai-panel-toggle .ai-panel-toggle-icon{align-items:center;color:#6b7280;display:inline-flex;justify-content:center}.ai-panel.is-open .ai-panel-toggle{border-bottom:1px solid #e2e5ea}.ai-panel-body{display:flex;flex-direction:column;gap:14px;height:100%;overflow:scroll;padding:16px}.ai-panel-description{color:#6b7280;font-size:12px;line-height:1.5;margin:0}.ai-panel-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 140px}.ai-panel-field{display:flex;flex-direction:column;gap:4px}.ai-panel-field-label{color:#585858;font-size:11px;font-weight:500;margin-bottom:4px;text-transform:capitalize}.ai-panel-helper{color:#6b7280;font-size:11px;line-height:1.5}.ai-panel-helper code{background:#eef0f3;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;margin:0 2px 0 0;padding:1px 5px}.ai-panel-list{display:flex;flex-direction:column;gap:6px}.ai-panel-list-row{align-items:center;display:flex;gap:6px}.ai-panel-list-row>:first-child{flex:1 1}.ai-panel-list-remove{align-items:center;background:#0000;border:1px solid #e2e5ea;border-radius:4px;color:#6b7280;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.ai-panel-list-remove:hover{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.ai-panel-list-add{align-items:center;background:#0000;border:1px dashed #cbd1d8;border-radius:4px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:6px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ai-panel-list-add:hover{background:#f1f3f7;color:#111827}.ai-panel-list-readonly{display:flex;flex-wrap:wrap;gap:6px}.ai-panel-list-readonly-item{align-items:center;background:#eef0f3;border-radius:4px;color:#374151;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.4;padding:4px 9px}.ai-panel-actions{align-items:center;display:flex;gap:8px}.ai-panel-actions .ui-button{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ai-panel-error{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:13px;line-height:1.4;padding:10px 12px}.ai-panel-result{background:#fff;border:1px solid #e2e5ea;border-radius:6px;overflow:hidden}.ai-panel-result-meta{background:#f8f9fb;border-bottom:1px solid #e2e5ea;display:flex;gap:14px;padding:8px 12px}.ai-panel-result-meta small{color:#6b7280;font-size:11px}.ai-panel-result-meta small strong{color:#111827;font-weight:500;margin-right:4px}.ai-panel-result-json,.ai-panel-result-text{color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;margin:0;max-height:360px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.enquiry-ingest-tabs{margin-bottom:16px}.enquiry-ingest-tab-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.queue-row.is-clickable{cursor:pointer}.queue-row.is-clickable:hover td{background:#f1f3f7}.ui-table.mailboxes-table td.queue-row-status-cell{padding-right:84px;white-space:nowrap;width:1px}.queue-row-fields-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.queue-row-fields-count strong{color:#111827;font-weight:600}.enquiry-parse-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2010}.enquiry-parse-card{background:#fff;border-radius:10px;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column;height:min(82vh,100% - 0px);max-height:82vh;overflow:hidden;width:min(960px,100%)}.enquiry-parse-header{align-items:flex-start;border-bottom:2px solid #f1f3f7;display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;padding:22px 32px 16px}.enquiry-parse-header .enquiry-parse-header-text{min-width:0}.enquiry-parse-header .enquiry-parse-header-text h1{color:#111827;font-size:20px;font-weight:500;line-height:1.3;margin:0;word-break:break-word}.enquiry-parse-header .enquiry-parse-header-text small{color:#6b7280;display:block;font-size:13px;margin-top:4px;word-break:break-word}.enquiry-parse-close{align-items:center;background:#fff;border:1px solid #e2e5ea;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.enquiry-parse-close:hover{background:#f1f3f7;color:#111827}.enquiry-parse-body{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 32px 28px}.enquiry-parse-window-meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:16px}.enquiry-parse-window-meta strong{color:#111827;margin-right:4px}.enquiry-parse-window-actions{display:flex;justify-content:flex-end}.enquiry-parse-window-empty{background:#fafbfc;border:1px dashed #e5e7eb;border-radius:6px;color:#6b7280;font-size:13px;margin:0;padding:24px;text-align:center}.enquiry-ingest-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:1100px){.enquiry-ingest-layout{grid-template-columns:1fr}}.enquiry-ingest-column{display:flex;flex-direction:column;gap:16px;min-width:0}.ai-panel-grid.two-cols{grid-template-columns:1fr 1fr}.ai-panel-result-json.full-height{max-height:none;overflow:visible}.ingest-fields{gap:14px}.ingest-field-row,.ingest-fields{display:flex;flex-direction:column}.ingest-field-row{background:#fff;border:1px solid #e2e5ea;border-radius:6px;gap:8px;padding:12px}.ingest-field-row-grid{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1.2fr 1.2fr 1fr auto}.ingest-field-row-trailing{align-items:center;display:flex;gap:10px;white-space:nowrap}.ingest-field-button{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;height:28px;justify-content:center;min-width:28px;padding:0 8px}.ingest-field-button:hover:not(:disabled){background:#f3f4f6}.ingest-field-button:disabled{cursor:not-allowed;opacity:.4}.ingest-field-button.danger{border-color:#fecaca;color:#b91c1c}.ingest-field-button.danger:hover:not(:disabled){background:#fef2f2}.ingest-prediction-row-grid{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1.4fr 1.6fr auto}.ingest-result-utm{background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px}.ingest-result-utm h4{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.05em;margin:0 0 4px;text-transform:uppercase}.ingest-result-utm-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr}.ingest-result-utm-row{grid-gap:12px;border-bottom:1px solid #f1f3f7;display:grid;gap:12px;grid-template-columns:200px 1fr;padding:6px 0}.ingest-result-utm-row:last-child{border-bottom:0}.ingest-result-utm-label{display:flex;flex-direction:column;gap:2px}.ingest-result-utm-label strong{color:#111827;font-size:13px}.ingest-result-utm-label small{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ingest-result-utm-value{color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;word-break:break-word}.ingest-result-predictions{background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:12px}.ingest-result-predictions h4{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.05em;margin:0 0 4px;text-transform:uppercase}.ingest-prediction-bar{display:flex;flex-direction:column;gap:4px}.ingest-prediction-bar-header{align-items:baseline;color:#111827;display:flex;font-size:13px;gap:8px;justify-content:space-between}.ingest-prediction-bar-score{color:#374151;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ingest-prediction-bar-track{background:#f1f3f7;border-radius:3px;height:6px;overflow:hidden;position:relative}.ingest-prediction-bar-fill{border-radius:3px;height:100%;transition:width .2s ease-out}.ingest-prediction-bar-fill.low{background:#d1d5db}.ingest-prediction-bar-fill.mid{background:#f59e0b}.ingest-prediction-bar-fill.high{background:#16a34a}.ingest-prediction-bar-key{color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ingest-result-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.ingest-result-field{grid-gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;display:grid;gap:12px;grid-template-columns:200px 1fr;padding:10px 12px}.ingest-result-field .ingest-result-field-label{display:flex;flex-direction:column;gap:2px;min-width:0}.ingest-result-field .ingest-result-field-label strong{color:#111827;font-size:13px}.ingest-result-field .ingest-result-field-label small{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.ingest-result-field .ingest-result-field-value{color:#111827;font-size:13px;word-break:break-word}.ingest-result-null{color:#9ca3af;font-style:italic}.ingest-result-raw{margin-top:8px}.ingest-result-raw summary{color:#6b7280;cursor:pointer;font-size:12px;padding:4px 0;-webkit-user-select:none;user-select:none}.ingest-result-raw summary:hover{color:#111827}.ui-toggle-wrapper{align-items:center;display:flex;position:relative}.ui-toggle-wrapper.is-flipped .ui-toggle{order:1}.ui-toggle-wrapper.is-flipped label{margin-left:10px;margin-right:0;order:2}.ui-toggle-wrapper .ui-toggle{background:#b3cff4;border-radius:23px;cursor:pointer;height:22px;padding:3px;position:relative;transition:all .2s;width:40px}.ui-toggle-wrapper .ui-toggle:after{background:#f2f4f6;border-radius:50%;box-shadow:0 1px 2px 0 #bebebe;content:"";display:block;height:16px;margin-left:0;position:relative;transition:all .2s;width:16px;z-index:2}.ui-toggle-wrapper .ui-toggle.is-on{background:#2a66bf}.ui-toggle-wrapper .ui-toggle.is-on:after{box-shadow:0 1px 2px 0 #424242;margin-left:17px}.ui-toggle-wrapper label{color:#303237;cursor:pointer;font-size:14px;font-weight:400;margin-right:10px;white-space:nowrap}.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}.enquiry-active-tag-preview{align-items:center;color:#8c8b97;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin:-6px 0 18px}.enquiry-active-tag-preview .enquiry-active-tag-list{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.enquiry-active-tag-preview .enquiry-active-tag{align-items:center;background:#eff2f5;border-radius:999px;color:#585858;display:inline-flex;font-size:12px;font-weight:500;line-height:1;padding:4px 8px}.page-filters.confirmations-report-filters{gap:10px}.page-filters.confirmations-report-filters .ui-select-wrapper{width:200px}.confirmations-report-clear{background:none;border:none;color:#e41f13;cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.confirmations-report-clear:hover{opacity:.8}.confirmations-report-summary{align-items:center;background:#f4f6f8;border-radius:6px;color:#585858;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:space-between;margin:16px 0 12px;padding:14px 16px}.confirmations-report-summary strong{color:#16171a;font-weight:600}.confirmations-report-summary-stats{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.confirmations-report-summary-warning{color:#ffc021;font-weight:500}.ui-table.confirmations-report-table{left:-55px;margin-top:4px;position:relative;width:calc(100% + 110px)}.ui-table.confirmations-report-table td:first-child,.ui-table.confirmations-report-table th:first-child{padding-left:55px}.ui-table.confirmations-report-table td:last-child,.ui-table.confirmations-report-table th:last-child{padding-right:55px}.ui-table.confirmations-report-table td{vertical-align:middle}.ui-table.confirmations-report-table td.is-button{text-align:right}.confirmations-report-count{color:#16171a;font-weight:500}.confirmations-report-needs-action{color:#ffc021;font-size:12px;margin-left:6px}.yoy-controls{align-items:center;display:flex;flex-direction:row;gap:15px}.supplier-summary{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:30px 0;max-width:100%;width:100%}.supplier-summary .summary-card{background:#fff;border:1px solid #e5e7e9;border-radius:8px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px;transition:all .2s ease}.supplier-summary .summary-card:hover{box-shadow:0 2px 8px #00000014;transform:translateY(-2px)}.supplier-summary .summary-card span{color:#b0b5bf;font-size:14px;font-weight:500}.supplier-summary .summary-card strong{color:#16171a;font-size:28px;font-weight:600;word-break:break-word}.yoy-chart-container{background:#fff;border:1px solid #e5e7e9;border-radius:8px;margin:30px 0 40px;overflow:hidden;padding:30px}.yoy-chart-container h3{border-bottom:2px solid #e41f13;color:#16171a;font-size:20px;font-weight:600;margin-bottom:25px;padding-bottom:10px}.yoy-chart-container .charts-loading{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:60px 20px}.yoy-chart-container .charts-loading .spinner{animation:spin 1s linear infinite;border:4px solid #e5e7e9;border-radius:50%;border-top-color:#e41f13;height:50px;width:50px}.yoy-chart-container .charts-loading p{color:#b0b5bf;font-size:16px;font-weight:500}.yoy-chart-container .charts-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;max-width:100%;overflow:hidden;width:100%}.yoy-chart-container .yoy-chart{background:#f4f6f8;border:1px solid #e5e7e9;border-radius:8px;height:450px;min-width:0;overflow:hidden;padding:20px 20px 40px}.yoy-chart-container .yoy-chart h4{color:#16171a;font-size:16px;font-weight:600;margin-bottom:15px;text-align:center}.yoy-chart-container .yoy-chart canvas{height:100%!important;max-width:100%}@media(max-width:1024px){.yoy-chart-container{margin:25px 0 35px;padding:25px}.yoy-chart-container .charts-grid{gap:25px;grid-template-columns:1fr}.yoy-chart-container .yoy-chart{height:400px;width:100%}}@media(max-width:768px){.supplier-summary{gap:15px;grid-template-columns:1fr 1fr;margin:20px 0}.supplier-summary .summary-card{padding:15px}.supplier-summary .summary-card span{font-size:12px}.supplier-summary .summary-card strong{font-size:22px}.yoy-controls{flex-wrap:wrap;gap:10px}.yoy-chart-container{margin:20px 0 30px;padding:20px}.yoy-chart-container h3{font-size:18px;margin-bottom:20px}.yoy-chart-container .charts-grid{gap:20px}.yoy-chart-container .yoy-chart{height:350px;padding:15px 15px 35px}}@media(max-width:480px){.supplier-summary{gap:12px;grid-template-columns:1fr}.yoy-controls{align-items:flex-start;flex-direction:column;gap:10px;width:100%}.yoy-chart-container{margin:15px 0 25px;padding:15px}.yoy-chart-container h3{font-size:16px;margin-bottom:15px}.yoy-chart-container .charts-grid{gap:15px}.yoy-chart-container .yoy-chart{height:300px;padding:12px 12px 30px}.yoy-chart-container .yoy-chart h4{font-size:14px;margin-bottom: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}.users-search-bar{margin-bottom:24px;max-width:400px}.users-search-bar .ui-input-wrapper{margin-bottom:8px}.users-search-bar .ui-input-wrapper .ui-input-icon svg{fill:#8c8b97}.users-search-bar .ui-input-wrapper .ui-input-text{padding-left:40px}.users-search-bar .search-results-count{color:#8c8b97;display:block;font-size:12px}.users-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media(max-width:768px){.users-grid{grid-template-columns:1fr}}.no-results{background:#f8f9fa;border:1px dashed #e5e7e9;border-radius:8px;grid-column:1/-1;padding:40px 20px;text-align:center}.no-results p{color:#8c8b97;font-size:14px;margin:0}.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-card{background:#fff;border:1px solid #e5e7e9;border-radius:8px;overflow:hidden;transition:all .2s}.user-card:hover{border-color:#d1d2d4;box-shadow:0 2px 8px #0000000f}.user-card-header{background:#f8f9fa;border-bottom:1px solid #e5e7e9;padding:16px}.user-avatar,.user-card-header{align-items:center;display:flex}.user-avatar{background:#e5e7e9;border-radius:50%;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.user-avatar img{height:100%;object-fit:cover;width:100%}.user-avatar svg{fill:#8c8b97;height:24px;width:24px}.user-info{margin-left:12px;min-width:0}.user-info h3{color:#16171a;font-size:15px;font-weight:500;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-meta{align-items:center;display:flex;gap:10px}.user-id{align-items:center;border-radius:4px;color:#8c8b97;cursor:pointer;display:inline-flex;font-size:11px;gap:4px;padding:2px 6px;transition:all .15s}.user-id:hover{background:#e5e7e9;color:#16171a}.user-id svg{fill:currentColor;height:10px;width:10px}.user-version{background:#e41f13;border-radius:10px;color:#fff;font-size:10px;font-weight:500;padding:2px 6px}.user-card-body{padding:16px}.user-card-section:not(:last-child){border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:16px}.user-card-section h4{color:#8c8b97;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.checkbox-group{display:flex;flex-direction:column;gap:6px}.checkbox-group .ui-checkbox-wrapper{margin:0}.checkbox-group .ui-checkbox-wrapper label{font-size:13px}.leaderboard-assignment{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:8px;margin-top:12px;padding-top:12px}.leaderboard-assignment .ui-select-wrapper{flex:1 1}.leaderboard-assignment .ui-button{font-size:11px;height:28px;padding:0 10px}.user-card-actions{background:#fafafa;border-top:1px solid #e5e7e9;display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px}.action-btn{align-items:center;background:#fff;border:1px solid #e5e7e9;border-radius:5px;color:#585858;cursor:pointer;display:inline-flex;font-family:Rubik,sans-serif;font-size:12px;gap:5px;padding:6px 10px;transition:all .15s}.action-btn:hover{background:#e41f130a;border-color:#e41f13;color:#e41f13}.action-btn:hover svg{fill:#e41f13}.action-btn:disabled{cursor:not-allowed;opacity:.5}.action-btn.danger{border-color:#d3423d4d;color:#d3423d}.action-btn.danger:hover{background:#d3423d14;border-color:#d3423d}.action-btn svg{fill:#8c8b97;height:12px;transition:all .15s;width:12px}.action-btn span{line-height:1}.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%}.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}.enquiries-received-wrapper{height:100%;width:100%}.enquiries-received-fullscreen{background:#fff;height:100vh;overflow:auto;width:100vw}.enquiries-received-fullscreen .screen-tile{border-radius:0;min-height:100%;padding:50px 80px 30px}.enquiries-received-fullscreen .tile-title{margin-bottom:18px}.enquiries-received-fullscreen .tile-title h1{font-size:32px}.enquiries-received-fullscreen .page-filters{margin-bottom:18px}.enquiries-received-fullscreen table thead td{font-size:22px;font-weight:600;padding:14px 20px}.enquiries-received-fullscreen table thead td:last-child{display:none!important}.enquiries-received-fullscreen table tbody tr:nth-child(odd){background:#f8f8f8}.enquiries-received-fullscreen table tbody tr td{font-size:22px;line-height:1.8em;padding:8px 20px;vertical-align:middle;white-space:nowrap}.enquiries-received-fullscreen table tbody tr td small,.enquiries-received-fullscreen table tbody tr td small.no-value{font-size:20px}.enquiries-received-fullscreen table tbody tr td.is-button,.enquiries-received-fullscreen table tbody tr td:last-child{display:none!important}.page-filters{gap:15px;margin-bottom:20px}.date-filter,.page-filters{align-items:center;display:flex}.date-filter{gap:10px}.date-filter .ui-select-wrapper{width:200px}.date-filter-custom{align-items:center;display:flex;gap:8px}.date-filter-error{color:#c0392b;margin-left:6px}.last-updated{color:#6b7280;font-size:13px}.ttq-green{color:#16a34a;font-weight:500}.ttq-amber{color:#d97706;font-weight:500}.ttq-red{color:#c0392b;font-weight:500}.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}.quotes-controls{display:flex;gap:20px;margin-bottom:15px}.quotes-controls .select-wrapper{flex:1 1;max-width:300px}.quotes-controls .select-wrapper label{display:block;font-weight:500;margin-bottom:8px}.quotes-chart{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;height:280px;margin-bottom:24px;padding:20px}.quotes-limit-notice{background-color:#fef3c7;border:1px solid #f59e0b;border-radius:6px;color:#92400e;font-size:13px;margin-bottom:15px;padding:10px 14px}.quotes-count{margin-bottom:20px}.quotes-count p{color:#666;font-size:14px;margin:0}.quotes-count p strong{color:#333}@media(max-width:1024px){.date-range-controls,.quotes-controls{flex-direction:column}.date-range-controls .date-picker-wrapper,.date-range-controls .select-wrapper,.quotes-controls .date-picker-wrapper,.quotes-controls .select-wrapper{max-width:100%}}.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}.title-controls{align-items:center;display:flex;gap:12px}.title-controls .ui-select-wrapper{min-width:200px}.show-more-wrapper{display:flex;justify-content:center;padding:20px}.searching-database-notice{align-items:center;background:#fff8e1;border:1px solid #ffe082;border-radius:6px;display:flex;gap:10px;margin:0 20px 15px;padding:12px 20px}.searching-database-notice svg{animation:spin 1s linear infinite;height:18px;width:18px}.searching-database-notice span{color:#f57c00;font-size:13px;font-weight:500}.vouchers-toolbar{align-items:center;display:flex;gap:12px;margin-bottom:20px;margin-top:-12px}.vouchers-toolbar .toolbar-search{width:250px}.vouchers-toolbar .toolbar-search .ui-input-wrapper{margin:0}.vouchers-toolbar .toolbar-search .ui-input-wrapper .ui-input-block .ui-input-text.has-icon{padding:9px 18px 9px 38px}.vouchers-toolbar .toolbar-filter .ui-select-wrapper{min-width:260px}.vouchers-toolbar .toolbar-actions{align-items:center;display:flex;gap:8px}.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}.csv-upload-wrapper .csv-upload-label{align-items:center;background:#fafafa;border:2px dashed #ddd;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:16px 20px;transition:all .2s}.csv-upload-wrapper .csv-upload-label:hover{background:#f5f5f5;border-color:#e41f13}.csv-upload-wrapper .csv-upload-label svg{fill:#888;height:20px;width:20px}.csv-upload-wrapper .csv-upload-label span{color:#666;font-size:14px}.csv-preview{background:#e8f5e9;border:1px solid #c8e6c9;border-radius:6px;padding:12px 16px}.csv-preview p{color:#2e7d32;font-size:14px;margin:0}.csv-preview p strong{font-weight:600}.parsing-queue-content{padding:0 0 20px}.parsing-queue-content .file-drop-area{background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;margin-bottom:24px;padding:20px 40px;text-align:center;transition:all .2s ease;width:650px}.parsing-queue-content .file-drop-area.drag-over{background:#eff6ff;border-color:#e41f13}.parsing-queue-content .file-drop-area.has-file{background:#fff;border-color:#d1d5db;padding:20px}.parsing-queue-content .file-drop-area p{color:#585858;font-size:14px;margin:8px 0}.parsing-queue-content .file-drop-area .file-input-label{color:#e41f13;cursor:pointer;font-weight:500;text-decoration:underline}.parsing-queue-content .file-drop-area .file-input-label:hover{color:#b5190f}.parsing-queue-content .file-drop-area .file-format-hint{color:#b0b5bf;display:block;font-size:12px;margin-top:8px}.parsing-queue-content .file-drop-area .uploaded-file-info{align-items:center;display:flex;justify-content:space-between}.parsing-queue-content .file-drop-area .uploaded-file-info .file-icon-and-info{align-items:center;display:flex;gap:12px}.parsing-queue-content .file-drop-area .uploaded-file-info .file-icon-and-info .file-details{text-align:left}.parsing-queue-content .file-drop-area .uploaded-file-info .file-icon-and-info .file-details .file-name{color:#585858;font-size:14px;font-weight:500}.parsing-queue-content .file-drop-area .uploaded-file-info .file-icon-and-info .file-details .file-meta{color:#b0b5bf;font-size:12px;margin-top:4px}.parsing-queue-content .file-drop-area .uploaded-file-info .remove-file-btn{align-items:center;background:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.parsing-queue-content .file-drop-area .uploaded-file-info .remove-file-btn:hover{background:#dc2626}.parsing-queue-content .upload-progress{margin:16px 0;width:650px}.parsing-queue-content .upload-progress .progress-bar{background:#e9ecef;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.parsing-queue-content .upload-progress .progress-bar .progress-fill{background:#e41f13;height:100%;transition:width .3s ease}.parsing-queue-content .upload-progress span{color:#585858;font-size:14px}.parsing-queue-content .file-actions{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 20px;width:650px}.parsing-queue-content .file-actions .upload-ready{color:#15803d;font-size:14px;font-weight:500;margin:0}.parsing-queue-content .file-actions .upload-btn{margin:0}.parsing-queue-content .table-section{margin-top:40px}.parsing-queue-content .table-section h2{color:#585858;font-size:18px;font-weight:600;margin-bottom:16px}.parsing-queue-table{left:-55px;position:relative;width:calc(100% + 110px)}.parsing-queue-table tbody tr td:first-child,.parsing-queue-table thead th:first-child{padding-left:55px}.parsing-queue-table .document-link{color:#585858;font-weight:400;text-decoration:underline}.parsing-queue-table .bookings-cell .no-bookings{color:#b0b5bf;font-style:italic}.parsing-queue-table .bookings-cell .bookings-references-container{display:flex;flex-direction:column}.parsing-queue-table .bookings-cell .bookings-references-list{display:flex;flex-direction:column;gap:0;padding-bottom:12px}.parsing-queue-table .bookings-cell .bookings-references-list .booking-item .booking-link{align-items:center;color:#585858;display:flex;gap:4px;line-height:1.55em;text-decoration:underline;transition:opacity .2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.parsing-queue-table .bookings-cell .bookings-references-list .booking-item .booking-link svg{flex-shrink:0}.parsing-queue-table .bookings-cell .toggle-bookings-btn{background:#0000;border:none;color:#e41f13;cursor:pointer;font-family:Rubik,sans-serif;font-size:13px;font-weight:500;margin-top:-10px;padding:4px 0 14px;text-align:left;text-decoration:none;transition:opacity .2s ease}.parsing-queue-table .action-buttons{display:flex;gap:5px;justify-content:flex-end}.parsing-queue-table .action-buttons button.ui-button{margin:0!important}.parsing-queue-table .action-buttons button.ui-button svg path{fill:inherit!important}.pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px;padding:16px 0}.pagination .pagination-arrow,.pagination .pagination-number{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:4px;color:#585858;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;min-width:36px;padding:6px 12px;transition:all .2s ease}.pagination .pagination-arrow:hover:not(:disabled),.pagination .pagination-number:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.pagination .pagination-arrow:disabled,.pagination .pagination-number:disabled{cursor:not-allowed;opacity:.4}.pagination .pagination-arrow.active,.pagination .pagination-number.active{background:#e41f13;border-color:#e41f13;color:#fff;font-weight:500}.pagination .pagination-arrow.active:hover,.pagination .pagination-number.active:hover{background:#cc1c11;border-color:#cc1c11}.pagination .pagination-arrow{min-width:auto;padding:6px 16px}.pagination .pagination-ellipsis{align-items:center;color:#b0b5bf;display:flex;font-size:14px;height:36px;justify-content:center;min-width:36px;padding:6px 8px}.booking-references-modal .reference-input-row{display:flex;gap:8px;margin-bottom:16px}.booking-references-modal .reference-input-row .ui-input-wrapper{flex:1 1}.booking-references-modal .reference-input-row button{flex-shrink:0}.booking-references-modal .added-references-list{border:1px solid #e5e7e9;border-radius:5px;margin-bottom:16px;max-height:300px;overflow-y:auto;padding:8px}.booking-references-modal .added-references-list .reference-item{align-items:center;background:#f4f6f8;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:6px;padding:10px 12px}.booking-references-modal .added-references-list .reference-item:last-child{margin-bottom:0}.booking-references-modal .added-references-list .reference-item span{color:#585858;font-size:14px;font-weight:500}.booking-references-modal .added-references-list .reference-item .remove-ref-btn{align-items:center;background:#0000;border:none;border-radius:3px;color:#d3423d;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .2s ease}.booking-references-modal .added-references-list .reference-item .remove-ref-btn:hover{background:#d3423d1a}.booking-references-modal .added-references-list .reference-item .remove-ref-btn svg{display:block}.booking-references-modal .modal-actions{border-top:1px solid #e5e7e9;display:flex;gap:8px;justify-content:flex-end;margin-top:16px;padding-top:16px}.page-filters.charting{grid-gap:12px;display:grid;grid-template-columns:150px 125px 180px;margin-bottom:25px}.charting-container{display:flex;flex-direction:column;gap:32px;padding:0}.chart-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px;transition:box-shadow .3s ease}.chart-wrapper:hover{box-shadow:0 4px 6px #0000001a}.chart-wrapper h2{color:#111827;font-size:20px;font-weight:600;margin-bottom:12px}.chart-wrapper p{color:#6b7280;font-size:14px;font-weight:500;margin-bottom:8px}.margin-forecast-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:8px 0 10px}.margin-forecast-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:16px}.margin-forecast-meta .margin-forecast-panel{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.margin-forecast-meta .margin-forecast-panel-title{color:#334155;font-size:12px;font-weight:700;letter-spacing:.03em;margin:0;text-transform:uppercase}.margin-forecast-meta .margin-forecast-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.margin-forecast-meta .margin-forecast-metrics span{display:flex;flex-direction:column;gap:2px}.margin-forecast-meta .margin-forecast-metrics strong{color:#111827;font-size:15px;line-height:1.2}.margin-forecast-meta .margin-forecast-label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.margin-forecast-meta .margin-forecast-model{display:flex;flex-wrap:wrap;gap:12px}.margin-forecast-meta .margin-forecast-model span{color:#475569;font-size:12px;font-weight:500}.margin-year-totals{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.margin-year-total{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;color:#374151;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.margin-forecast-warning{color:#b91c1c;font-size:12px;font-weight:600}.margin-forecast-error{color:#b45309;font-size:12px;font-weight:600}.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}.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: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}.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}.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}.documents-table{left:-55px;position:relative;width:calc(100% + 110px)}.documents-table tbody tr td:first-child,.documents-table thead th:first-child{padding-left:55px}.document-uploads .document-link{color:#e41f13;font-weight:500;text-decoration:none}.document-uploads .document-link:hover{text-decoration:underline}.document-uploads .no-title{color:#b0b5bf;font-style:italic}.document-uploads .is-button .view-button{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;margin:0 5px 0 auto;padding:10px 14px;text-decoration:none;transition:all .2s;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.document-uploads .is-button .view-button:hover{background:#cc1c11}.document-uploads .bookings-cell{cursor:pointer;position:relative}.document-uploads .bookings-cell .bookings-count{background:#e41f13;border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:4px 8px}.document-uploads .bookings-cell .bookings-tooltip{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;min-width:200px;opacity:0;padding:8px;position:absolute;top:100%;transition:all .2s ease;visibility:hidden;z-index:1000}.document-uploads .bookings-cell .bookings-tooltip .booking-reference{border-bottom:1px solid #f0f0f0;padding:4px 0}.document-uploads .bookings-cell .bookings-tooltip .booking-reference:last-child{border-bottom:none}.document-uploads .bookings-cell .bookings-tooltip .booking-reference a{color:#e41f13;font-weight:500;text-decoration:none}.document-uploads .bookings-cell .bookings-tooltip .booking-reference a:hover{text-decoration:underline}.document-uploads .bookings-cell .bookings-tooltip .booking-reference .client-name{color:#b0b5bf;font-size:12px}.document-uploads .bookings-cell:hover .bookings-tooltip{opacity:1;visibility:visible}.document-uploads .pagination{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px}.document-uploads .pagination .pagination-info{color:#585858;font-size:14px}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-overlay .modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.modal-overlay .modal-content .modal-header{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:20px 24px}.modal-overlay .modal-content .modal-header h2{color:#585858;font-size:20px;font-weight:600;margin:0}.modal-overlay .modal-content .modal-header .modal-close{align-items:center;background:none;border:none;color:#6c757d;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.modal-overlay .modal-content .modal-header .modal-close:hover{color:#495057}.upload-form{padding:24px}.upload-form .file-input-section{margin-bottom:24px}.upload-form .file-input-section .file-input-label{color:#585858;display:block;font-weight:500;margin-bottom:8px}.upload-form .file-input-section .file-input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.upload-form .file-input-section .selected-file{background:#f8f9fa;border-radius:4px;color:#585858;font-size:14px;margin-top:8px;padding:8px}.upload-form .title-input-section{margin-bottom:24px}.upload-form .upload-progress{margin:16px 0}.upload-form .upload-progress .progress-bar{background:#e9ecef;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.upload-form .upload-progress .progress-bar .progress-fill{background:#e41f13;height:100%;transition:width .3s ease}.upload-form .upload-progress span{color:#585858;font-size:14px}.upload-form .booking-references-section{margin-bottom:24px}.upload-form .booking-references-section h3{color:#585858;font-size:16px;margin-bottom:12px}.upload-form .booking-references-section .reference-input{display:flex;gap:8px;margin-bottom:16px}.upload-form .booking-references-section .reference-input input{flex:1 1}.upload-form .booking-references-section .references-list{border:1px solid #ddd;border-radius:4px;max-height:200px;overflow-y:auto;padding:8px}.upload-form .booking-references-section .references-list .reference-item{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:4px;padding:6px 8px}.upload-form .booking-references-section .references-list .reference-item:last-child{margin-bottom:0}.upload-form .booking-references-section .references-list .reference-item .reference-text{color:#585858;font-size:14px}.upload-form .booking-references-section .references-list .reference-item .remove-reference{align-items:center;background:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.upload-form .booking-references-section .references-list .reference-item .remove-reference:hover{background:#c82333}.upload-form .modal-actions{display:flex;gap:12px;justify-content:flex-end}.is-button.flex{align-items:center;display:flex;gap:5px;justify-content:end}.is-button.flex button{margin:initial!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}.ui-table.conversions-table.manager-analytics-table thead th:nth-child(2),.ui-table.conversions-table.manager-analytics-table thead th:nth-child(5),.ui-table.conversions-table.manager-analytics-table thead th:nth-child(8){border-left:none;padding-left:0}.ui-table.conversions-table.manager-analytics-table thead th:nth-child(11),.ui-table.conversions-table.manager-analytics-table thead th:nth-child(5),.ui-table.conversions-table.manager-analytics-table thead th:nth-child(8){border-left:2px solid #00000014;padding-left:12px}.ui-table.conversions-table.manager-analytics-table thead th:first-child{width:215px}.ui-table.conversions-table.manager-analytics-table thead th:nth-child(10),.ui-table.conversions-table.manager-analytics-table thead th:nth-child(2),.ui-table.conversions-table.manager-analytics-table thead th:nth-child(3),.ui-table.conversions-table.manager-analytics-table thead th:nth-child(4),.ui-table.conversions-table.manager-analytics-table thead th:nth-child(5),.ui-table.conversions-table.manager-analytics-table thead th:nth-child(6),.ui-table.conversions-table.manager-analytics-table thead th:nth-child(7),.ui-table.conversions-table.manager-analytics-table thead th:nth-child(8),.ui-table.conversions-table.manager-analytics-table thead th:nth-child(9){width:105px}.ui-table.conversions-table.manager-analytics-table thead th:nth-child(11),.ui-table.conversions-table.manager-analytics-table thead th:nth-child(12){width:120px}.ui-table.conversions-table.manager-analytics-table tbody tr td:first-child{width:215px}.ui-table.conversions-table.manager-analytics-table tbody tr td:nth-child(10),.ui-table.conversions-table.manager-analytics-table tbody tr td:nth-child(2),.ui-table.conversions-table.manager-analytics-table tbody tr td:nth-child(3),.ui-table.conversions-table.manager-analytics-table tbody tr td:nth-child(4),.ui-table.conversions-table.manager-analytics-table tbody tr td:nth-child(5),.ui-table.conversions-table.manager-analytics-table tbody tr td:nth-child(6),.ui-table.conversions-table.manager-analytics-table tbody tr td:nth-child(7),.ui-table.conversions-table.manager-analytics-table tbody tr td:nth-child(8),.ui-table.conversions-table.manager-analytics-table tbody tr td:nth-child(9){width:95px}.ui-table.conversions-table.manager-analytics-table tbody tr td:nth-child(11),.ui-table.conversions-table.manager-analytics-table tbody tr td:nth-child(12){width:120px}@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%}.page-filters.extra-stats.commission-report-filters{grid-template-columns:160px 160px 1fr!important}.page-filters.extra-stats.commission-report-filters .commission-report-actions{align-items:center;display:flex;gap:10px;width:100%}.page-filters.extra-stats.commission-report-filters .commission-report-actions .settle-wrap{display:flex;gap:10px;margin-left:auto}.commission-report-new .report-summary{align-items:center;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:32px;margin-bottom:20px;padding:16px 0 20px}.commission-report-new .report-summary>div{display:flex;flex-direction:column;gap:4px}.commission-report-new .report-summary .summary-label{color:#6b7280;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.commission-report-new .report-summary .summary-value{color:#111827;font-size:15px;font-weight:500}.commission-report-new .report-summary .summary-total{color:#166534;font-weight:600}.commission-report-new .report-summary .summary-actions{flex-direction:row;margin-left:auto}.commission-report-new .report-summary .summary-link{background:none;border:none;color:#2563eb;cursor:pointer;font-size:13px;padding:6px 0}.commission-report-new .report-summary .summary-link:hover{text-decoration:underline}.commission-report-new .agent-list{display:flex;flex-direction:column;gap:8px}.commission-report-new .agent-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.commission-report-new .agent-card.is-open{border-color:#d1d5db;box-shadow:0 1px 3px #0000000a}.commission-report-new .agent-card-header{grid-gap:12px;align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:grid;font-size:14px;gap:12px;grid-template-columns:24px 1fr 160px 160px;padding:14px 18px;text-align:left;transition:background-color .12s ease;width:100%}.commission-report-new .agent-card-header:hover{background-color:#f9fafb}.commission-report-new .agent-card-header .chevron{align-items:center;color:#6b7280;display:flex}.commission-report-new .agent-card-header .agent-name{font-weight:600}.commission-report-new .agent-card-header .meta{color:#6b7280;font-size:13px}.commission-report-new .agent-card-header .total{color:#166534;font-weight:600;text-align:right}.commission-report-new .agent-card.is-open .agent-card-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.commission-report-new .agent-card-body{padding:14px 18px 18px}.commission-report-new .ui-table.booking-detail-table{width:100%}.commission-report-new .ui-table.booking-detail-table thead th{color:#6b7280;font-size:12px;line-height:1.46;padding-bottom:6px;text-align:left}.commission-report-new .ui-table.booking-detail-table tbody tr td{font-size:13px;line-height:1.46;padding:4px 12px 4px 0;text-align:left;vertical-align:middle;white-space:nowrap}.commission-report-new .ui-table.booking-detail-table .band-cell{font-weight:600}.commission-report-new .ui-table.booking-detail-table .muted{color:#9ca3af}.commission-report-new .ui-table.booking-detail-table .booking-link{color:#2563eb;font-weight:500;text-decoration:none}.commission-report-new .ui-table.booking-detail-table .booking-link:hover{text-decoration:underline}.commission-report-new .report-empty{color:#6b7280;padding:32px;text-align:center}.payment-link-detail_headRow__m8Rdf{align-items:center;border-bottom:1px dotted #cbd1d9;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:14px}.payment-link-detail_headLabel__o\+0c5{color:#98a2b3;font-size:10px;font-weight:600;letter-spacing:.05em;margin:0 0 2px;text-transform:uppercase}.payment-link-detail_headAmount__3FWp7{color:#101828;font-size:22px;font-weight:600;margin:0}.payment-link-detail_grid__6\+si5{display:flex;flex-wrap:wrap;gap:14px 32px}.payment-link-detail_field__wsiY2{min-width:0}.payment-link-detail_fieldWide__A66Mk{flex-basis:100%}.payment-link-detail_fieldLabel__K9vHb{color:#98a2b3;font-size:10px;font-weight:600;letter-spacing:.05em;margin:0 0 4px;text-transform:uppercase}.payment-link-detail_fieldValue__76rJS{color:#101828;font-size:13px;line-height:1.4;margin:0;word-break:break-word}.payment-link-detail_fieldValue__76rJS a{color:#067647;text-decoration:none}.payment-link-detail_fieldValue__76rJS a:hover{text-decoration:underline}.payment-link-detail_actions__t\+JtY{border-top:1px dotted #cbd1d9;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:18px;padding-top:14px}.payment-link-detail_statusStack__au3oz{display:inline-block;line-height:0}.payment-link-detail_statusStack__au3oz>.ui-badge{line-height:1;margin-right:4px}.payment-link-detail_statusStack__au3oz>.ui-badge:last-child{margin-right:0}.payment-links_filters__081tE{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 12px}.payment-links_filterDate__Skccg{flex:0 0 auto;width:160px}.payment-links_filterSelect__Rbn1f{flex:0 0 auto;width:200px}.payment-links_rowActions__DC8v-{display:flex;gap:6px;justify-content:flex-end}.payment-links_rowActions__DC8v- a,.payment-links_rowActions__DC8v- button{margin:0!important}.payment-links_statusStack__XvmzV{display:inline-block;line-height:0}.payment-links_statusStack__XvmzV>.ui-badge{line-height:1;margin-right:4px}.payment-links_statusStack__XvmzV>.ui-badge:last-child{margin-right:0}.page-filters.extra-stats.stableford-points{grid-template-columns:200px 110px 160px 150px!important}.align-right{text-align:right}.stableford-transfer{margin:0 auto;max-width:1100px;padding:1.5rem}.stableford-transfer__form{grid-gap:1rem;align-items:end;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.stableford-transfer__actions{display:flex;flex-wrap:wrap;gap:.75rem;grid-column:1/-1}.stableford-transfer__preview{background:#fff;border:1px solid #e8e8e8;border-radius:6px;margin-top:1.5rem;padding:1rem}.stableford-transfer__summary{display:flex;flex-wrap:wrap;font-size:.95rem;gap:1rem;margin-bottom:1rem}.stableford-transfer__table{margin-bottom:1rem}.stableford-transfer__detail-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.stableford-transfer__detail{border:1px solid #efefef;border-radius:6px;padding:.75rem 1rem}.stableford-transfer__detail p{margin-bottom:.5rem;word-break:break-word}.stableford-transfer__detail-title{font-size:.85rem;font-weight:700;letter-spacing:.04em;opacity:.7;text-transform:uppercase}@media screen and (max-width:900px){.stableford-transfer{padding:0}.stableford-transfer__detail-grid,.stableford-transfer__form{grid-template-columns:1fr}}.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(10),.ui-table.conversions-table thead th:nth-child(2),.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),.ui-table.conversions-table thead th:nth-child(7),.ui-table.conversions-table thead th:nth-child(8),.ui-table.conversions-table thead th:nth-child(9){width:100px}.ui-table.conversions-table thead th:nth-child(11){width:auto}.ui-table.conversions-table thead th:nth-child(2),.ui-table.conversions-table thead th:nth-child(5),.ui-table.conversions-table thead th:nth-child(8){border-left:2px solid #00000014;padding-left:12px}.ui-table.conversions-table tbody tr td:first-child{padding-left:55px;width:215px}.ui-table.conversions-table tbody tr td:nth-child(10),.ui-table.conversions-table tbody tr td:nth-child(2),.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),.ui-table.conversions-table tbody tr td:nth-child(7),.ui-table.conversions-table tbody tr td:nth-child(8),.ui-table.conversions-table tbody tr td:nth-child(9){width:90px}.ui-table.conversions-table tbody tr td:nth-child(11){width:auto}.ui-table.conversions-table tbody tr td.group-separator{border-left:2px solid #00000014;padding-left:12px}.ui-table.conversions-table tbody tr.totals-row td{font-weight:500}.ui-table.conversions-table tbody tr.overalls-row{background-color:#00000005;border-top:2px solid #00000026}.ui-table.conversions-table tbody tr.overalls-row td{font-weight:600}.conversions-table canvas{background:#fff;border-radius:4px;padding:10px;width:100%}.cell-loading-spinner{align-items:center;animation-duration:.75s;animation-iteration-count:infinite;animation-name:loadingSpinner;display:inline-flex;height:12px;justify-content:center;position:relative;transition:all .5s cubic-bezier(.645,0,.34,1);width:12px}.cell-loading-spinner svg{height:100%;left:0;position:absolute;top:0;width:100%}@keyframes loadingSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.section-title{margin-bottom:14px;margin-top:40px}.section-title h2{color:#585858;font-size:18px;font-weight:600;margin:0}.section-title:first-of-type{margin-top:20px}.info-icon-wrapper{align-items:center;background-color:#0000000d;border-radius:50%;cursor:pointer;display:flex;flex:0 0 32px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.info-icon-wrapper svg{height:16px;width:16px}.info-icon-wrapper svg path{fill:#585858}.info-icon-wrapper:hover{background-color:#0000001a;transform:scale(1.05)}.info-icon-wrapper:active{transform:scale(.95)}.info-modal-content{box-sizing:border-box;margin:0!important;max-height:70vh;max-width:none!important;overflow-y:auto;padding:0 20px!important;text-align:left!important}.info-modal-content p{color:#585858;font-size:14px;line-height:1.5;margin:10px 0}.info-modal-content p:first-child{font-size:15px;margin-top:0;text-align:center}.info-modal-content p.example-text{color:#666;font-size:13px;margin:8px 0;padding-left:10px}.info-modal-content p.note-text{background-color:#00000008;border-left:3px solid #0000001a;color:#666;font-size:13px;font-style:italic;margin-top:8px;padding:10px}.info-modal-content h4{color:#333;font-size:15px;font-weight:600;margin:16px 0 8px}.info-modal-content h4:first-of-type{margin-top:12px}.info-modal-content ul{margin:8px 0 12px;padding-left:25px}.info-modal-content ul li{color:#585858;font-size:14px;line-height:1.5;margin:6px 0}.info-modal-content ul li strong{color:#333}.info-modal-content strong{color:#333;font-weight:600}.info-modal-content em{font-style:italic}.ui-table.conversions-by-channel-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.conversions-by-channel-table thead th:first-child{padding-left:55px;width:280px}.ui-table.conversions-by-channel-table thead th:nth-child(2){width:185px}.ui-table.conversions-by-channel-table thead th:nth-child(3){width:140px}.ui-table.conversions-by-channel-table thead th:nth-child(4){width:160px}.ui-table.conversions-by-channel-table tbody tr td:first-child{padding-left:55px;width:280px}.ui-table.conversions-by-channel-table tbody tr td:nth-child(2){width:185px}.ui-table.conversions-by-channel-table tbody tr td:nth-child(3){width:140px}.ui-table.conversions-by-channel-table tbody tr td:nth-child(4){width:160px}.ui-table.conversions-by-channel-table tbody tr.totals-row{background-color:#f5f5f5;border-top:2px solid #e0e0e0}.ui-table.conversions-by-channel-table tbody tr.totals-row td{font-weight:500;padding-bottom:16px;padding-top:16px}.target-tracker-controls{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 0 20px}.target-tracker-controls .date-picker-group{align-items:center;display:flex;gap:20px}.target-tracker-controls .date-picker-group .date-picker-wrapper{align-items:center;display:flex;gap:10px}.target-tracker-controls .date-picker-group .date-picker-wrapper label{color:#666;font-size:14px;font-weight:500;white-space:nowrap}.target-tracker-controls .date-picker-group .ui-button{margin-left:4px}.target-tracker-controls .target-period-info{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#666;font-size:13px;padding:8px 16px}.loading-container{align-items:center;display:flex;justify-content:center;padding:100px 0}.loading-container .loading-content{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:12px;padding:16px 28px}.loading-container .loading-content .loading-spinner{animation:spin .8s linear infinite;color:#666}.loading-container .loading-content span{color:#555;font-size:14px;font-weight:500}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.charts-container{display:flex;flex-direction:column;gap:40px}.chart-section{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:24px}.prediction-card-container{margin-bottom:24px}.prediction-card{align-items:flex-start;border:2px solid #0000;border-radius:10px;display:flex;gap:16px;padding:20px;transition:all .2s ease}.prediction-card.on_track{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#34d399}.prediction-card.on_track .prediction-status{color:#059669}.prediction-card.at_risk{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fbbf24}.prediction-card.at_risk .prediction-status{color:#d97706}.prediction-card.unlikely{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#f87171}.prediction-card.unlikely .prediction-status{color:#dc2626}.prediction-card.insufficient,.prediction-card.loading{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#cbd5e1}.prediction-card.insufficient .prediction-status,.prediction-card.loading .prediction-status{color:#64748b}.prediction-card .prediction-icon{background:#fffc;border-radius:50%;flex-shrink:0;height:48px;padding:10px;width:48px}.prediction-card .prediction-icon.on-track{color:#059669}.prediction-card .prediction-icon.at-risk{color:#d97706}.prediction-card .prediction-icon.unlikely{color:#dc2626}.prediction-card .prediction-icon.loading{color:#64748b}.prediction-card .prediction-content{display:flex;flex:1 1;flex-direction:column;gap:6px}.prediction-card .prediction-content .prediction-label{color:#666;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.prediction-card .prediction-content .prediction-status{font-size:24px;font-weight:700}.prediction-card .prediction-content .prediction-details{display:flex;gap:20px;margin-top:4px}.prediction-card .prediction-content .prediction-details .current-value,.prediction-card .prediction-content .prediction-details .target-value{color:#555;font-size:14px}.prediction-card .prediction-content .prediction-details .current-value strong,.prediction-card .prediction-content .prediction-details .target-value strong{font-weight:600}.prediction-card .prediction-content .prediction-stats{color:#888;display:flex;flex-direction:column;font-size:13px;gap:4px;margin-top:4px}.prediction-card .prediction-content .prediction-stats .bookings-needed{color:#666;font-weight:500}.chart-wrapper h3{border-bottom:1px solid #eee;color:#333;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.chart-wrapper .chart-container{height:400px;position:relative;transition:opacity .3s ease}@media(max-width:768px){.target-tracker-controls{align-items:flex-start;flex-direction:column;gap:16px}.target-tracker-controls .date-picker-group{flex-direction:column;gap:12px;width:100%}.target-tracker-controls .date-picker-group .date-picker-wrapper{width:100%}.target-tracker-controls .target-period-info{text-align:center;width:100%}.prediction-card{flex-direction:column;text-align:center}.prediction-card,.prediction-card .prediction-content{align-items:center}.prediction-card .prediction-content .prediction-details{flex-direction:column;gap:8px}.chart-wrapper .chart-container{height:300px}}.reopened-conversions-controls{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 0 20px}.reopened-conversions-controls .date-picker-group{align-items:center;display:flex;gap:20px}.reopened-conversions-controls .date-picker-group .date-picker-wrapper{align-items:center;display:flex;gap:10px}.reopened-conversions-controls .date-picker-group .date-picker-wrapper label{color:#666;font-size:14px;font-weight:500;white-space:nowrap}.reopened-conversions-controls .date-picker-group .ui-button{margin-left:4px}.reopened-conversions-controls .selected-range-info{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;color:#666;font-size:13px;padding:8px 16px}.ui-table.reopened-conversions-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.reopened-conversions-table tbody td:first-child,.ui-table.reopened-conversions-table thead th:first-child{padding-left:55px}.reopened-conversions-loading{padding:60px 0;text-align:center}.reopened-conversions-loading small{color:#666}.log-viewer__search{align-items:flex-start;display:flex;gap:12px;margin-bottom:24px}.log-viewer__search .ui-input-wrapper{flex:0 0 350px}.log-viewer__search .ui-button{height:42px;margin-top:0}.log-viewer__error{background:#fcdbdb;border-radius:6px;color:#d3423d;font-size:14px;margin-bottom:20px;padding:12px 16px}.log-viewer__error p{margin:0}.log-viewer__booking-header{background:#fff;border:1px solid #e5e7e9;border-radius:6px;display:flex;gap:32px;margin-bottom:20px;padding:16px 20px}.log-viewer__booking-header .log-viewer__booking-header-item{display:flex;flex-direction:column;gap:4px}.log-viewer__booking-header .log-viewer__booking-header-item .label{color:#b0b5bf;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.log-viewer__booking-header .log-viewer__booking-header-item .value{color:#16171a;font-size:14px;font-weight:500}.log-viewer__summary{background:#fff;border:1px solid #e5e7e9;border-radius:6px;margin-bottom:24px;padding:20px}.log-viewer__summary h3{color:#16171a;font-size:16px;font-weight:600;margin:0 0 16px}.log-viewer__summary-grid{display:flex;gap:16px;margin-bottom:16px}.log-viewer__summary-stat{align-items:center;background:#eff2f5;border-radius:6px;display:flex;flex-direction:column;min-width:100px;padding:12px 20px}.log-viewer__summary-stat .stat-value{color:#16171a;font-size:24px;font-weight:700;line-height:1.2}.log-viewer__summary-stat .stat-label{color:#585858;font-size:11px;font-weight:500;letter-spacing:.3px;margin-top:4px;text-transform:uppercase}.log-viewer__summary-range{color:#585858;font-size:13px;margin-bottom:12px}.log-viewer__summary-range strong{color:#16171a}.log-viewer__summary-types,.log-viewer__summary-users{margin-top:12px}.log-viewer__summary-types .section-label,.log-viewer__summary-users .section-label{color:#585858;display:block;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:8px;text-transform:uppercase}.log-viewer__summary-users-list{display:flex;flex-wrap:wrap;gap:6px}.log-viewer__summary-types-list{display:flex;flex-wrap:wrap;gap:8px 16px}.log-viewer__summary-types-list .type-count{color:#585858;font-size:13px}.log-viewer__summary-types-list .type-count strong{color:#16171a}.log-viewer__section{margin-bottom:32px}.log-viewer__section h2{border-bottom:1px solid #e5e7e9;color:#16171a;font-size:16px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.log-viewer__section .ui-table.logs-table{left:-55px;position:relative;width:calc(100% + 110px)}.log-viewer__section .ui-table.logs-table tbody tr td:first-child,.log-viewer__section .ui-table.logs-table thead th:first-child{padding-left:55px}.log-viewer__no-results{color:#585858;font-size:14px;padding:32px;text-align:center}.log-viewer__no-results p{margin:0}.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}.page-filters.sabine-filters{align-items:center;display:flex;gap:10px}.page-filters.sabine-filters .ui-select-wrapper{width:185px}.ui-table.sabine-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.sabine-table thead th{border-left:none;padding-left:10px;white-space:nowrap}.ui-table.sabine-table thead th:first-child{padding-left:55px;width:200px}.ui-table.sabine-table thead th:nth-child(10),.ui-table.sabine-table thead th:nth-child(11),.ui-table.sabine-table thead th:nth-child(2),.ui-table.sabine-table thead th:nth-child(3),.ui-table.sabine-table thead th:nth-child(4),.ui-table.sabine-table thead th:nth-child(5),.ui-table.sabine-table thead th:nth-child(6),.ui-table.sabine-table thead th:nth-child(7),.ui-table.sabine-table thead th:nth-child(8),.ui-table.sabine-table thead th:nth-child(9){width:130px}.ui-table.sabine-table thead th:nth-child(4),.ui-table.sabine-table thead th:nth-child(6),.ui-table.sabine-table thead th:nth-child(8){border-left:2px solid #00000014;padding-left:12px}.ui-table.sabine-table thead th:nth-child(5){border-left:none;padding-left:10px}.ui-table.sabine-table tbody tr td{white-space:nowrap}.ui-table.sabine-table tbody tr td:first-child{padding-left:55px;width:200px}.ui-table.sabine-table tbody tr td:nth-child(10),.ui-table.sabine-table tbody tr td:nth-child(11),.ui-table.sabine-table tbody tr td:nth-child(2),.ui-table.sabine-table tbody tr td:nth-child(3),.ui-table.sabine-table tbody tr td:nth-child(4),.ui-table.sabine-table tbody tr td:nth-child(5),.ui-table.sabine-table tbody tr td:nth-child(6),.ui-table.sabine-table tbody tr td:nth-child(7),.ui-table.sabine-table tbody tr td:nth-child(8),.ui-table.sabine-table tbody tr td:nth-child(9){width:130px}.ui-table.sabine-table tbody tr td.number-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.ui-table.sabine-table tbody tr.overalls-row{background-color:#00000008;border-top:2px solid #00000026}.ui-table.sabine-table tbody tr.overalls-row td{font-weight:600}.bookings-received-filters{align-items:center;border-bottom:1px solid #eee;display:flex;gap:20px;margin-bottom:20px;padding:0 0 20px}.bookings-received-filters .ui-select-wrapper{min-width:260px}.bookings-received-filters .locked-agent{align-items:center;color:#333;display:flex;font-size:14px;gap:10px}.bookings-received-filters .locked-agent .locked-agent-label{color:#666;font-weight:500}.ui-table.bookings-received-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.bookings-received-table thead th:first-child{padding-left:55px}.ui-table.bookings-received-table thead th:last-child{padding-right:55px}.ui-table.bookings-received-table tbody tr td:first-child{padding-left:55px}.ui-table.bookings-received-table tbody tr td:last-child{padding-right:55px}.ui-table.bookings-received-table .still-owner{background:#eef7ee;border-radius:4px;color:#2e7d32;display:inline-block;font-size:12px;font-weight:500;line-height:18px;padding:2px 8px;vertical-align:middle}.page-filters.assign-bookings-filters{grid-gap:12px;display:grid;grid-template-columns:250px 200px 1fr;margin-bottom:25px}.ui-table.mailboxes-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.mailboxes-table thead th:first-child{padding-left:55px}.ui-table.mailboxes-table thead th:last-child{padding-right:55px}.ui-table.mailboxes-table tbody tr td:first-child{padding-left:55px}.ui-table.mailboxes-table tbody tr td:last-child{padding-right:55px}.ui-table.mailboxes-table .mailbox-row-error{color:#b91c1c;display:block;font-size:12px;line-height:1.4;margin-top:4px;max-width:320px;white-space:normal}.ui-table.mailboxes-table .mailboxes-divider-row{background:#0000!important}.ui-table.mailboxes-table .mailboxes-divider-row td{border-bottom:1px dotted #cbd1d8;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.08em;padding-bottom:8px;padding-top:14px;text-transform:uppercase}.ui-table.mailboxes-table .mailboxes-divider-row span{background:#fff;padding-right:12px}.ui-table.mailboxes-table td.is-button{text-align:right}.ui-table.mailboxes-table td.is-button .ui-button{display:inline-flex;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mailbox-page-heading{display:flex;flex-direction:column;gap:6px;min-width:0}.mailbox-page-subline{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:8px}.mailbox-page-subline .dot{color:#cbd1d8}.mailbox-page-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:15px;margin-top:-10px}.mailbox-page-filters .ui-select-wrapper{min-width:225px}.mailbox-page-filters .mailbox-page-count{color:#6b7280;font-size:12px;margin-left:auto}.mailbox-page-filters .mailbox-page-bulk-classify .ui-button{margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ui-table.mailbox-emails-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.mailbox-emails-table thead th:first-child{padding-left:55px}.ui-table.mailbox-emails-table thead th:last-child{padding-right:55px}.ui-table.mailbox-emails-table tbody tr td:first-child{padding-left:55px}.ui-table.mailbox-emails-table tbody tr td:last-child{padding-right:55px}.ui-table.mailbox-emails-table .email-row{cursor:pointer}.ui-table.mailbox-emails-table .email-row:hover{background:#eef0f3}.ui-table.mailbox-emails-table .email-row-from,.ui-table.mailbox-emails-table .email-row-subject{max-width:360px;overflow:hidden;text-overflow:ellipsis}.ui-table.mailbox-emails-table .email-row-confidence{font-feature-settings:"tnum";color:#111827;font-variant-numeric:tabular-nums}.ui-table.mailbox-emails-table td.is-button{text-align:right}.ui-table.mailbox-emails-table td.is-button .ui-button{display:inline-flex;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ui-window-card.email-drawer{max-width:920px;width:95vw}.email-drawer-body{display:flex;flex-direction:column;gap:20px}.email-drawer-meta{border-bottom:1px solid #eef0f3;display:flex;flex-direction:column;gap:6px;padding-bottom:14px}.email-drawer-meta-row{grid-gap:12px;display:grid;font-size:13px;gap:12px;grid-template-columns:140px 1fr;line-height:1.5}.email-drawer-meta-label{color:#6b7280;font-weight:500}.email-drawer-meta-value{align-items:center;color:#111827;display:flex;flex-wrap:wrap;gap:6px}.email-drawer-meta-value .no-value{color:#9ca3af;font-style:italic}.email-drawer-confidence{font-feature-settings:"tnum";color:#6b7280;font-size:12px;font-variant-numeric:tabular-nums}.email-drawer-reasoning{color:#374151;font-size:13px;line-height:1.5;white-space:normal}.email-drawer-enquiry-forward{align-items:center;display:flex;gap:10px}.email-drawer-enquiry-forward .ui-button{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.email-drawer-enquiry-forward-error{color:#b91c1c;font-size:12px;white-space:normal}.email-drawer-references .email-drawer-meta-value{align-items:flex-start;flex-direction:column;gap:4px}.email-drawer-reference-group{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.email-drawer-reference-label{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.04em;margin-right:2px;text-transform:uppercase}.email-drawer-reference-item{background:#eef0f3;border-radius:3px;color:#374151;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.4;padding:2px 6px}.email-drawer-attachments{display:flex;flex-direction:column;gap:10px;width:100%}.email-drawer-attachment{align-items:flex-start;background:#f8f9fb;border:1px solid #e2e5ea;border-radius:8px;display:flex;gap:10px;padding:10px;width:100%}.email-drawer-attachment a{color:#2563eb;font-weight:600;text-decoration:none}.email-drawer-attachment a:hover{text-decoration:underline}.email-drawer-attachment-preview{background:#fff;border:1px solid #d7dce3;border-radius:6px;display:block;flex:0 0 96px;height:72px;overflow:hidden;width:96px}.email-drawer-attachment-preview img{display:block;height:100%;object-fit:cover;width:100%}.email-drawer-attachment-details{display:flex;flex-direction:column;gap:3px;min-width:0}.email-drawer-attachment-details small{color:#6b7280}.email-drawer-attachment-path{background:#fff;border-radius:4px;color:#6b7280;font-size:10px;padding:2px 5px;word-break:break-all}.email-drawer-ids{border-bottom:1px solid #eef0f3;color:#9ca3af;display:flex;flex-direction:column;gap:4px;padding-bottom:14px}.email-drawer-ids small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.4;word-break:break-all}.email-drawer-ids small strong{color:#6b7280;font-weight:500;margin-right:6px}.email-drawer-body-section{display:flex;flex-direction:column;gap:10px}.email-drawer-body-section h3{color:#6b7280;font-size:14px;font-weight:500;letter-spacing:.04em;margin:0;text-transform:uppercase}.email-drawer-body-empty,.email-drawer-body-error,.email-drawer-body-loading{align-items:center;background:#f8f9fb;border:1px dashed #e2e5ea;border-radius:8px;color:#6b7280;display:flex;gap:10px;justify-content:center;padding:30px}.email-drawer-body-empty .svg-loading-wrap,.email-drawer-body-error .svg-loading-wrap,.email-drawer-body-loading .svg-loading-wrap{animation-duration:.75s;animation-iteration-count:infinite;animation-name:loadingSpinner;height:14px;position:relative;width:14px}.email-drawer-body-empty .svg-loading-wrap svg,.email-drawer-body-error .svg-loading-wrap svg,.email-drawer-body-loading .svg-loading-wrap svg{height:100%}.email-drawer-body-empty p,.email-drawer-body-error p,.email-drawer-body-loading p{margin:0}.email-drawer-body-empty code,.email-drawer-body-error code,.email-drawer-body-loading code{background:#fff;border-radius:3px;font-size:11px;padding:1px 5px}.email-drawer-body-error{align-items:flex-start;background:#fef2f2;border-color:#fecaca;color:#991b1b;flex-direction:column}.email-drawer-iframe{background:#fff;border:1px solid #e2e5ea;border-radius:8px;min-height:480px;width:100%}.amendments-empty-state{color:#7f7f7f;font-size:14px;padding:24px}.ui-window-card.amendments-new-window{max-width:640px}.amendment-back-link{color:#7f7f7f;font-size:13px}.amendment-back-link:hover{color:#333}.amendment-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}.amendment-card{background:#fafafa;border:1px solid #ececec;border-radius:8px;padding:16px}.amendment-card h3{color:#7f7f7f;font-size:12px;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.amendment-card p{font-size:13px;line-height:1.5;margin:0 0 4px}.amendment-card.amendment-card-wide{grid-column:span 3}.amendment-flags{display:flex;flex-direction:column;gap:10px;margin-top:12px}.amendment-feed-wrap{margin-top:24px}.ui-table.amendments-table{left:-55px;position:relative;width:calc(100% + 110px)}.ui-table.amendments-table tbody tr td:first-child,.ui-table.amendments-table thead th:first-child{padding-left:55px}.ui-table.amendments-table .amendments-row{cursor:pointer}.ui-table.amendments-table .amendments-row:hover{background:#f7f7f7}.amendments-booking-hint{color:#7f7f7f;font-size:13px;margin-top:12px}.amendments-booking-hits{display:flex;flex-direction:column;gap:6px;margin-top:12px}.amendments-booking-hit{align-items:flex-start;background:#f7f7f7;border:1px solid #ececec;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left}.amendments-booking-hit:hover{background:#ececec}.amendments-booking-hit .amendments-booking-hit-ref{font-size:14px;font-weight:600}.amendments-booking-hit .amendments-booking-hit-meta{color:#7f7f7f;font-size:12px}.amendments-selected-booking{font-size:13px;line-height:1.5;margin:0 0 12px}.amendments-selected-booking strong{font-size:15px}.amendments-existing-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:12px 0 0;padding:0}.amendments-existing-item{align-items:flex-start;background:#fff8e6;border:1px solid #f0d68a;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;text-align:left;width:100%}.amendments-existing-item:hover{background:#fbecbf}.amendments-existing-item .amendments-existing-ref{font-size:14px;font-weight:600}.amendments-existing-item .amendments-existing-meta{color:#7f7f7f;font-size:12px}.amendments-error{color:#c0392b;font-size:13px;margin:12px 0 0}.design-root{font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.design-root *{box-sizing:border-box}.design-root .design-column{display:flex;flex-direction:column;gap:56px;margin:0 auto;max-width:680px;padding:24px 0 64px}.design-section{gap:14px}.design-section,.design-stages{display:flex;flex-direction:column}.design-stages{gap:20px;position:relative}.design-stages:before{background:#ececec;bottom:0;content:"";left:27px;position:absolute;top:0;width:1px;z-index:0}.design-stages>*{position:relative;z-index:1}.design-stage{gap:20px}.design-group,.design-stage{display:flex;flex-direction:column}.design-group{background:#f6f6f6;border-radius:16px;gap:12px;padding:14px}.design-group-label{align-items:center;display:flex;gap:12px;padding:4px 6px 0}.design-group-title{color:#1a1a1a;font-size:14px;font-weight:450;letter-spacing:-.005em}.design-group-cards{display:flex;flex-direction:column;gap:10px}.design-stage--dim .design-card-title{color:#b4b4b4}.design-stage--dim .design-icon-tile{border-color:#f1f1f1;color:#c4c4c4}.design-stage--dim .design-pill-button{border-color:#efefef;color:#b4b4b4}.design-stage--dim .design-trigger-pill{background:#f8f8f8;color:#b4b4b4}.design-stage--dim .design-activity-title,.design-stage--dim .design-group-title{color:#b4b4b4}.design-activity-title,.design-card-title,.design-icon-tile,.design-pill-button,.design-trigger-pill{transition:color .32s cubic-bezier(.4,0,.2,1),background-color .32s cubic-bezier(.4,0,.2,1),border-color .32s cubic-bezier(.4,0,.2,1)}.design-toolbar{display:flex;gap:8px;justify-content:flex-end;margin-bottom:4px}.design-card{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 1px 0 #00000005;overflow:hidden}.design-card--padded{display:flex;flex-direction:column;gap:14px;padding:16px 18px 14px}.design-card--row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.design-card--activity{padding:0}.design-card-left{align-items:center;display:flex;gap:12px;min-width:0}.design-card-title{color:#1a1a1a;font-size:15px;font-weight:450;letter-spacing:-.005em}.design-icon-tile{align-items:center;background:#fff;border:1px solid #ececec;border-radius:7px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.design-icon-tile--slack{border-color:#ececec}.design-change-row{align-items:center;display:flex;gap:10px;min-height:22px}.design-change-text{color:#9b9b9b;font-size:14.5px;font-weight:400}.design-quoted{color:#6b6b6b}.design-actions-row{align-items:center;display:flex;gap:8px}.design-pill-button{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:450;gap:6px;letter-spacing:-.005em;padding:7px 13px;transition:background-color .12s ease,border-color .12s ease;white-space:nowrap}.design-pill-button:hover{background:#fafafa;border-color:#dcdcdc}.design-pill-button:active{background:#f4f4f4}.design-pill-button--primary{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.design-pill-button--primary:hover{background:#2a2a2a;border-color:#2a2a2a}.design-pill-button--primary:active{background:#000}.design-icon-button{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background-color .12s ease}.design-icon-button:hover{background:#f1f1f1}.design-triggers{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-left:6px;position:relative;z-index:1}.design-trigger-pill{align-items:center;background:#f6f6f6;border-radius:999px;color:#1a1a1a;display:inline-flex;font-size:14px;font-weight:450;gap:8px;letter-spacing:-.005em;padding:10px 16px 10px 14px}.design-trigger-pill svg{display:block}.design-trigger-pill--success{background:#dcfce7;color:#15803d}.design-trigger-pill--info{background:#dbeafe;color:#1d4ed8}.design-trigger-pill--loading{background:#f6f6f6;color:#1a1a1a}.design-trigger-pill--pending{background:#f6f6f6;color:#9b9b9b}.design-trigger-pill-pending-pip{border:1.5px dashed;border-radius:50%;opacity:.7}.design-trigger-pill-pending-pip,.design-trigger-pill-spinner{box-sizing:border-box;display:inline-block;flex-shrink:0;height:13px;width:13px}.design-trigger-pill-spinner{animation:design-spin .85s linear infinite;border-color:currentcolor #0000 #0000 currentcolor;border-radius:50%;border-style:solid;border-width:1.5px;opacity:.55}.design-activity-header{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:16px;justify-content:space-between;padding:14px 18px;position:relative;text-align:left;transition:background-color .18s ease;width:100%}.design-activity-header:hover{background:#fafafa}.design-activity-header:hover .design-activity-header-right{transform:translateX(-22px)}.design-activity-header:hover .design-header-chevron-wrap{opacity:1;transform:translateY(-50%)}.design-activity-header .design-activity-header-right{transition:transform .24s cubic-bezier(.22,1,.36,1)}.design-header-chevron-wrap{align-items:center;color:#6b6b6b;display:inline-flex;height:16px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:18px;top:50%;transform:translate(8px,-50%);transition:opacity .22s ease,transform .24s cubic-bezier(.22,1,.36,1);width:16px}.design-header-chevron{transition:transform .24s cubic-bezier(.22,1,.36,1)}.design-header-chevron.is-up{transform:rotate(180deg)}.design-activity-header-left{align-items:center;display:flex;gap:12px}.design-activity-title{color:#1a1a1a;font-size:15px;font-weight:450;letter-spacing:-.005em}.design-activity-header-right{align-items:center;color:#9b9b9b;display:flex;font-size:13.5px;gap:16px}.design-steps{color:#6b6b6b}.design-elapsed{color:#b0b0b0}.design-activity-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.34,1.4,.64,1)}.design-activity-collapse.is-open{grid-template-rows:1fr}.design-activity-collapse-inner{min-height:0;overflow:hidden}.design-activity-divider{background:#ececec;height:1px;margin:0}.design-summary{align-items:center;background:#fff;color:#9b9b9b;display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px;letter-spacing:-.005em;line-height:1.4;padding:0 18px 14px;transition:background-color .18s ease}.design-activity-header:hover~.design-activity-collapse--summary .design-summary{background:#fafafa}.design-summary-dot{color:#c8c8c8;font-size:14px;line-height:1;-webkit-user-select:none;user-select:none}.design-summary-part{white-space:nowrap}.design-summary-part:only-child{white-space:normal}.design-activity-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:12px 18px 14px}.design-activity-collapse.is-open .design-activity-row{animation:design-row-in .28s cubic-bezier(.2,.9,.3,1) backwards}.design-activity-collapse.is-open .design-activity-row:first-child{animation-delay:60ms}.design-activity-collapse.is-open .design-activity-row:nth-child(2){animation-delay:.1s}.design-activity-collapse.is-open .design-activity-row:nth-child(3){animation-delay:.14s}.design-activity-collapse.is-open .design-activity-row:nth-child(4){animation-delay:.18s}.design-activity-collapse.is-open .design-activity-row:nth-child(5){animation-delay:.22s}.design-activity-collapse.is-open .design-activity-row:nth-child(6){animation-delay:.26s}.design-activity-collapse.is-open .design-activity-row:nth-child(7){animation-delay:.3s}@keyframes design-row-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.design-activity-row{grid-gap:12px;align-items:start;color:#1a1a1a;display:grid;font-size:14.5px;gap:12px;grid-template-columns:22px 1fr auto;line-height:1.45;padding:4px 0}.design-activity-row--pending{color:#9b9b9b}.design-activity-body{min-width:0}.design-activity-line{color:inherit;display:inline;font-weight:400;letter-spacing:-.005em;transition:color .24s ease}.design-activity-row--active .design-activity-line{font-weight:600}.design-activity-row--pending .design-activity-line,.design-activity-sub{color:#9b9b9b;font-weight:400}.design-activity-sub{font-size:13.5px;margin-top:2px}.design-duration{color:#b0b0b0;font-size:13.5px;font-weight:400;margin-top:1px;white-space:nowrap}.design-check-pip{align-items:center;animation:design-pip-pop .36s cubic-bezier(.16,1,.3,1);background:#22c55e;border-radius:50%;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;transform-origin:center;width:18px}@keyframes design-pip-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.design-spinner{animation:design-spin .9s linear infinite;border-color:#1a1a1a #1a1a1a #e5e5e5 #e5e5e5;border-radius:50%;border-style:solid;border-width:1.5px;box-sizing:border-box;display:inline-block;flex-shrink:0;height:18px;width:18px}@keyframes design-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.design-dashed-ring{background:#fff;border:1.5px dashed #c8c8c8;border-radius:50%;display:inline-block;flex-shrink:0;height:18px;width:18px}.design-activity-row>.design-check-pip,.design-activity-row>.design-dashed-ring,.design-activity-row>.design-spinner{margin-top:2px}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.c9e17c54.css.map*/