:root{--ss-primary-color: #5897fb;--ss-bg-color: #ffffff;--ss-font-color: #4d4d4d;--ss-font-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-focus-color: #5897fb;--ss-main-height: 30px;--ss-content-height: 300px;--ss-spacing-l: 7px;--ss-spacing-m: 5px;--ss-spacing-s: 3px;--ss-animation-timing: .2s;--ss-border-radius: 4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-hide{display:none!important}.ss-main{display:flex;flex-direction:row;position:relative;-webkit-user-select:none;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0;line-height:1em;align-items:center;width:100%;color:var(--ss-font-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;-webkit-user-select:none;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:flex;margin:auto 0px auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;-webkit-user-select:none;user-select:none;align-items:center;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;margin:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none!important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:700;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:flex;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);color:var(--ss-font-color);cursor:pointer;-webkit-user-select:none;user-select:none}.ss-content .ss-list .ss-option:hover{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--ss-highlight-color)}#cwt-booking-app{position:relative;min-height:400px}#cwt-booking-app .fs-xxs{font-size:.6rem}#cwt-booking-app nav{display:flex;justify-content:space-between;position:relative;margin-bottom:3rem}#cwt-booking-app nav:before{content:"";width:100%;height:2px;position:absolute;left:0;top:19px;background-color:var(--bs-gray)}#cwt-booking-app nav a{text-decoration:none;width:40px;height:70px;position:relative}#cwt-booking-app nav a div{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--bs-gray);color:#fff;font-weight:600;position:relative;box-shadow:0 0 0 4px #fff}#cwt-booking-app nav a span{position:absolute;display:block;white-space:nowrap;width:fit-content;left:50%;transform:translate(-50%);font-size:13px}#cwt-booking-app nav a:hover div{background-color:var(--bs-secondary)!important;color:#fff}#cwt-booking-app nav a.router-link-active div{background-color:var(--bs-secondary)!important;color:#fff}#cwt-booking-app nav a[disabled=false] div{background-color:var(--bs-app-success)}#cwt-booking-app nav a[disabled=true]{pointer-events:none}#cwt-booking-app nav a[valid=true]{font-size:0}#cwt-booking-app nav a[valid=true] div{background-color:var(--bs-app-success)}#cwt-booking-app nav a[valid=true]:after{content:"";font-family:"Font Awesome 6 Pro";width:100%;aspect-ratio:1/1;display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;font-size:20px;color:#fff;font-weight:600}#cwt-booking-app .vue-notification-group{display:block;position:fixed;z-index:5000;width:calc(100% - var(--body-margin) * 2)!important;left:50%!important;transform:translate(-50%);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);max-width:1320px}#cwt-booking-app .vue-notification-group .vue-notification{font-size:16px;border-radius:1rem;border:unset;padding:1rem;margin:0 0 .5rem;cursor:pointer}#cwt-booking-app .vue-notification-group .vue-notification .notification-content{display:flex;align-items:flex-start;justify-content:space-between;gap:1}#cwt-booking-app .vue-notification-group .vue-notification .notification-content:after{content:"";display:block;font-family:"Font Awesome 6 Pro"}#cwt-booking-app .bus-location{width:100%;display:flex;gap:.5rem}#cwt-booking-app .bus-location .radio-bus-group{display:inline-block;position:relative;border:1px solid var(--bs-border-color);border-radius:5px}#cwt-booking-app .bus-location .radio-bus-group input{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer;z-index:2}#cwt-booking-app .bus-location .radio-bus-group input:checked+label{background-color:var(--bs-light);width:100%;height:100%;position:absolute;top:0;left:0}#cwt-booking-app .bus-location .radio-bus-group img{object-fit:contain;width:100%;height:100%;position:relative;z-index:1}#cwt-booking-app .actions{display:flex;justify-content:flex-end;gap:1rem}#cwt-booking-app .reservation-column{z-index:2}#cwt-booking-app .card{border-radius:1rem;border:unset;padding:2rem;overflow:hidden}#cwt-booking-app .card.card-bordered{border:2px solid var(--bs-gray)}#cwt-booking-app .card.card-shadowed{border-radius:2rem;box-shadow:0 0 1.3rem #0000001a}#cwt-booking-app .card-bordered,#cwt-booking-app .card{--padding-x: 2rem;padding:1rem var(--padding-x)}#cwt-booking-app .card-bordered .table-container,#cwt-booking-app .card .table-container{margin:0 calc(var(--padding-x) * -1);width:calc(100% + var(--padding-x) * 2);overflow-x:auto}#cwt-booking-app .card-bordered .table-container .table td:first-child,#cwt-booking-app .card-bordered .table-container .table th:first-child,#cwt-booking-app .card .table-container .table td:first-child,#cwt-booking-app .card .table-container .table th:first-child{padding-left:2rem}#cwt-booking-app .card-bordered .table-container .table td:last-child,#cwt-booking-app .card-bordered .table-container .table th:last-child,#cwt-booking-app .card .table-container .table td:last-child,#cwt-booking-app .card .table-container .table th:last-child{padding-right:2rem}#cwt-booking-app .btn-icon{padding:var(--bs-btn-padding-y) var(--bs-btn-padding-y);border:unset}#cwt-booking-app .btn-icon:hover i{color:var(--bs-primary)}#cwt-booking-app .table th{font-size:1.1rem;font-weight:500;color:var(--bs-darker-gray);padding:1rem;background:transparent}#cwt-booking-app .table td{padding:1rem;background:transparent}#cwt-booking-app .table tbody{border-top:1px solid var(--bs-gray);border-bottom:1px solid var(--bs-gray)}#cwt-booking-app .table tbody tr:nth-child(2n){background:var(--bs-light)}#cwt-booking-app .bordered-item{border:2px solid var(--bs-gray);border-radius:1rem;padding:1rem 2rem 1rem 3rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;text-align:center}#cwt-booking-app .bordered-item:before{content:"";width:40px;height:40px;position:absolute;top:-10px;left:-10px;border-radius:50%;background-color:#fff;border:2px solid var(--bs-gray);background-position:center center;background-repeat:no-repeat;background-size:60% auto}#cwt-booking-app .horizontal-item-container{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--bs-gutter-x)}#cwt-booking-app .vertical-item-container{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;gap:var(--bs-gutter-x)}#cwt-booking-app .ph-popover{position:absolute;top:50%;left:calc(100% + .5rem);font-size:11px;text-transform:lowercase;font-family:sans-serif;font-weight:400;width:210px;transform:translateY(-50%);background:var(--bs-gray);border-radius:1rem;padding:.5rem 1rem;color:var(--bs-dark)}#cwt-booking-app .form-check-input.is-invalid+label{color:var(--bs-form-invalid-color)}#cwt-booking-app .invalid-feedback-pattern,#cwt-booking-app .invalid-feedback-empty,#cwt-booking-app .invalid-feedback{display:none;width:100%;font-size:.6rem;color:var(--bs-form-invalid-color)}#cwt-booking-app .invalid-feedback-pattern:first-of-type,#cwt-booking-app .invalid-feedback-empty:first-of-type,#cwt-booking-app .invalid-feedback:first-of-type{margin-top:.25rem}#cwt-booking-app .is-invalid-pattern~.invalid-feedback-pattern,#cwt-booking-app .is-invalid-empty~.invalid-feedback-empty,#cwt-booking-app .is-invalid~.invalid-feedback{display:block}.request{align-items:center}.request:after{content:"En demande";font-size:10px;text-transform:none;margin-left:.5rem;background:var(--bs-gray);color:var(--bs-dark);padding:.2rem .5rem;border-radius:.3rem;line-height:10px;font-weight:700;display:inline-block;white-space:nowrap;vertical-align:middle}.ss-content .ss-list .ss-option .ss-search-highlight{color:var(--bs-secondary);background-color:unset;padding:unset}.wloading{position:relative}.wloading:after,.wloading:before{content:"";position:absolute;width:100%;height:100%;border-radius:inherit;top:0;left:0;opacity:0;transition:ease-in-out .3s opacity;pointer-events:none}.wloading:before{animation:infinite 3s linear loading-animation;box-shadow:inset 0 0 0 .2rem var(--bs-primary);mix-blend-mode:multiply}.wloading:after{background:linear-gradient(-45deg,transparent 25%,rgba(229,222,203,.2) 25%,rgba(229,222,203,.2) 50%,transparent 50%,transparent 75%,rgba(229,222,203,.2) 75%);background-repeat:repeat;background-size:12px 12px;animation:card-bg-animation .3s linear infinite}.wloading[loading=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.wloading[loading=true]>*{pointer-events:none;opacity:.5;position:relative}.wloading[loading=true]:after,.wloading[loading=true]:before{opacity:1}@keyframes card-bg-animation{0%{background-position:0px}to{background-position:12px}}@keyframes loading-animation{0%{clip-path:polygon(-100% -100%,200% -100%,50% 50%)}25%{clip-path:polygon(200% -100%,200% 200%,50% 50%)}50%{clip-path:polygon(200% 200%,-100% 200%,50% 50%)}75%{clip-path:polygon(-100% 200%,-100% -100%,50% 50%)}to{clip-path:polygon(-100% -100%,200% -100%,50% 50%)}}@media (max-width: 1399px){#cwt-booking-app .vue-notification-group{max-width:1140px}}@media (max-width: 1199px){#cwt-booking-app .vue-notification-group{max-width:960px}}@media (max-width: 991px){#cwt-booking-app .vue-notification-group{max-width:100%}}@media (max-width: 767px){#cwt-booking-app .btn{--bs-btn-padding-x: 1rem;--bs-btn-padding-y: .35rem}#cwt-booking-app .bordered-item{padding:.5rem 2rem}#cwt-booking-app .table th{font-size:.8rem;font-weight:500;color:var(--bs-darker-gray);padding:.3rem;background:transparent}#cwt-booking-app .table td{padding:.3rem;background:transparent;font-size:.8rem}#cwt-booking-app .table tbody{border-top:1px solid var(--bs-gray);border-bottom:1px solid var(--bs-gray)}#cwt-booking-app .table tbody tr:nth-child(2n){background:var(--bs-light)}#cwt-booking-app .card{--padding-x: 1rem;padding:1rem var(--padding-x)}#cwt-booking-app .card.card-shadowed{border-radius:1rem}#cwt-booking-app .card .table-container{margin:0 calc(var(--padding-x) * -1);width:calc(100% + var(--padding-x) * 2);overflow-x:auto}#cwt-booking-app .card .table-container .table td:first-child,#cwt-booking-app .card .table-container .table th:first-child{padding-left:1rem}#cwt-booking-app .card .table-container .table td:last-child,#cwt-booking-app .card .table-container .table th:last-child{padding-right:1rem}}@media (max-width: 568px){#cwt-booking-app .ph-popover{top:calc(0% - .5rem);left:50%;transform:translate(-50%,-100%)}#cwt-booking-app nav a span{font-size:0}#cwt-booking-app nav a.router-link-active span{font-size:13px}}.only-print{display:none}@media print{html{height:max-content}html *{box-shadow:unset!important}body{margin:0!important;height:max-content}.breadcrumb,.btn{display:none}header,#banner,footer,.bottom-footer,.reservation-column{display:none!important}*:not(:has(.print)){visibility:hidden}*:has(.print){visibility:visible;position:unset}.print{display:block;height:max-content;width:100%;position:absolute;top:0;left:0;margin:0;padding:0;line-height:normal;z-index:100000}.print *{opacity:1;font-size:.7rem!important;line-height:normal!important;visibility:visible!important;border-radius:unset!important;border-width:1px!important}.print>*{margin:1rem 0;display:block;break-inside:avoid}.print>*:nth-child(1){margin-top:unset}.print .bordered-item{padding:.5rem!important;min-height:unset!important}.print .bordered-item .status-request{position:relative!important;bottom:unset!important;left:unset!important;margin-top:.2rem}.print .bordered-item:before{display:none}.print .card-bordered,.print .card{padding:0!important}.print .card-bordered .table-container,.print .card .table-container{margin:0!important;width:100%!important;font-size:95%!important}.print h5{margin-bottom:.5rem}.print .gy-3,.print .gy-2{--bs-gutter-x:.5rem !important;--bs-gutter-y: .5rem !important}.print .noPrint{display:none!important}.print .row{--bs-gutter-x:.5rem !important;--bs-gutter-y: .5rem !important}.print .accordion-item{border:unset!important}.print .accordion-item .accordion-body{margin:0!important;padding:0!important;margin-bottom:2rem!important}.print .accordion-item .accordion-button{padding:0!important;border:unset!important;background-color:unset!important;font-weight:700;margin-bottom:1rem}.print .accordion-item .accordion-button:after{display:none}.print .collapse:not(.show){display:block!important}.print .destination-card{padding:0!important}.print .destination-card *{text-align:left!important}.print .only-print{display:block}}.hidden{visibility:hidden}.form-select-search.form-control{display:flex;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.7;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-select-search.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.7em + .75rem);background-repeat:no-repeat;background-position:right calc(.425em + .1875rem) center;background-size:calc(.85em + .375rem) calc(.85em + .375rem)}.bordered-item[data-v-d01e7cbd]{min-height:75px;position:relative;display:flex;flex-direction:column}.bordered-item[data-v-d01e7cbd] .status-request[data-v-d01e7cbd]{position:relative;margin-top:1rem;margin-right:auto;font-size:.8rem}.bordered-item[data-v-d01e7cbd][data-v-d01e7cbd]:before{background-image:url(./room-74e84632.svg)}table[data-v-0b6c0c47]{margin-bottom:2rem}.reset-link[data-v-0b6c0c47]{font-size:80%;font-style:italic;cursor:pointer;text-align:right}.bordered-item[data-v-1fca9a3c]{min-height:70px}.bordered-item[data-v-1fca9a3c][data-v-1fca9a3c]:before{background-image:url(./from-dd3224bb.svg)}.bordered-item[data-v-f5f0e912]:before{background-image:url(./insurance-dd40eacf.svg)}.bordered-item.pres-optional[data-v-4d1fefc1]:before{background-image:url(./pres-optional-2d4e5cd4.svg)}.bordered-item.pres-included[data-v-4d1fefc1]:before{background-image:url(./pres-included-a3d85150.svg)}.payment-item[data-v-3f01723e]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;width:100%;text-align:center;border-radius:1rem;padding:2rem 1rem;overflow:hidden;text-overflow:ellipsis;min-height:300px}.payment-item[data-v-3f01723e][disabled=true][data-v-3f01723e]{pointer-events:none;opacity:.3;-webkit-user-select:none;user-select:none}.custom-range[data-v-3f01723e]{border-radius:.5rem;padding:.5rem;width:100%;background-color:#fff;small[data-v-3f01723e] {opacity: .5; line-height: .7rem; font-size: .7rem;}}@media (max-width:767px){.payment-item[data-v-3f01723e]{height:unset;min-height:200px}}.modal-header{padding:1.5rem}.modal-backdrop:not(.show),.modal:not(.show){pointer-events:none}.modal-backdrop.show,.modal.show{display:block;pointer-events:all}h5[data-v-7c61349e]{text-transform:uppercase}i[data-v-de09e9c4]{position:relative;border-radius:50%;box-shadow:inset 0 0 0 1px #fff}.form-label[data-v-dd3bd2b0]{text-align:left;display:block;font-size:12px;margin-bottom:0rem}.form-check[data-v-dd3bd2b0]{text-align:left}.bordered-item[data-v-e469204a]{position:relative}.bordered-item[data-v-e469204a]>small[data-v-e469204a]{position:absolute;bottom:.5rem;left:1.5rem}.bordered-item[data-v-e469204a][data-v-e469204a]:before{background-image:url(./room-74e84632.svg)}.bordered-item[data-v-58b75eb6]{position:relative;text-align:left}.bordered-item[data-v-58b75eb6][data-v-58b75eb6]:before{background-image:url(./room-74e84632.svg)}.bordered-item[data-v-58b75eb6]>*[data-v-58b75eb6]{width:100%}h5[data-v-58b75eb6]{text-align:left}hr[data-v-58b75eb6]:last-child{display:none}.t-item[data-v-58b75eb6]{padding:.5rem;border:1px solid var(--bs-light);border-radius:.5rem}.t-item[data-v-58b75eb6]:has(.btn-remove:hover){border:1px dashed var(--bs-secondary)}.traveller-container[data-v-c22fe835]{display:flex;flex-direction:column;align-items:flex-start;line-height:normal;margin-top:.5rem}.bordered-item[data-v-c22fe835]{position:relative;align-items:flex-start!important;justify-content:flex-start!important}.bordered-item[data-v-c22fe835][data-v-c22fe835]:has(.status-request){padding-bottom:2.5rem!important}.bordered-item[data-v-c22fe835] .status-request[data-v-c22fe835]{position:absolute;bottom:.5rem;left:3rem}.bordered-item[data-v-c22fe835][data-v-c22fe835]:before{background-image:url(./room-74e84632.svg)}h5[data-v-6c12e25b]{text-transform:uppercase}.grecaptcha-badge{visibility:hidden}a[data-v-a46b1bd6][data-v-a46b1bd6]:hover{color:inherit;opacity:.6}.login-page .form-control[data-v-a46b1bd6]{border:1px solid var(--bs-gray-400)}.input-group-text[data-v-a46b1bd6]{align-items:center;background-color:var(--bs-form-control-bg);border:1px solid var(--bs-gray-300);border-radius:.625rem;color:var(--bs-body-color);display:flex;font-size:.75rem;font-weight:400;line-height:1.5;padding:.625rem .75rem;text-align:center;white-space:nowrap}.login-container[loading=true][data-v-a46b1bd6]{pointer-events:none;opacity:.5;position:relative}.loading[data-v-a46b1bd6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cwt-user-type[data-v-a46b1bd6]{font-size:80%;line-height:10px;display:inline-block;padding:.5rem .2rem;border-radius:.2rem;height:fit-content;width:fit-content}.pro[data-v-a46b1bd6]{background-color:var(--bs-secondary);color:#fff;font-weight:700;border-radius:.2rem;padding:0rem .2rem;line-height:22px;text-transform:uppercase;display:inline-block}.payment-item[data-v-435e8098]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;width:100%;text-align:center;border-radius:1rem;padding:2rem 1rem;overflow:hidden;text-overflow:ellipsis;min-height:300px}.custom-range[data-v-435e8098]{border-radius:.5rem;padding:.5rem;width:100%;background-color:#fff;small[data-v-435e8098] {opacity: .5; line-height: .7rem; font-size: .7rem;}}@media (max-width:767px){.payment-item[data-v-435e8098]{height:unset;min-height:200px}}.loading[data-v-bad6f166]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner-border[data-v-bad6f166]{border-right-color:transparent!important;border-top-color:transparent!important;border-left-color:transparent!important}.badge+.badge{border-top-left-radius:0;border-bottom-left-radius:0}.badge:not(:last-of-type){border-top-right-radius:0;border-bottom-right-radius:0;margin-right:1px}.page-link{cursor:pointer}.page-link.active{pointer-events:none;cursor:initial}img[data-v-5cf4512a]{object-fit:cover;width:100%;aspect-ratio:16/9}tbody tr{cursor:pointer}th[data-key]{cursor:pointer;white-space:nowrap}th[data-key]:after{content:"";font-family:"Font Awesome 6 Pro";display:inline;font-weight:300;margin-left:.5rem}th[data-direction=asc]:after{content:"";font-family:"Font Awesome 6 Pro";display:inline;font-weight:600;margin-left:.5rem}th[data-direction=desc]:after{content:"";font-family:"Font Awesome 6 Pro";display:inline;font-weight:600;margin-left:.5rem}.payment-item[data-v-5c186f6e]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;width:100%;text-align:center;border-radius:1rem;padding:2rem 1rem;overflow:hidden;text-overflow:ellipsis}.custom-range[data-v-5c186f6e]{border-radius:.5rem;padding:.2rem .5rem;width:100%;background-color:#fff;small[data-v-5c186f6e] {opacity: .5; line-height: .7rem; font-size: .7rem;}}.account-title{font-size:2rem}.fa-flag-circle{height:35px;width:35px;border-radius:50%;line-height:35px;background-color:#8c8c8c;text-align:center;color:#fff;margin-top:.5rem}.alert-dark{background-color:#f2f2f2;border:none}html[data-banner=hide] .login-page{min-height:100vh;padding-top:var(--header-height)}.login-page .card{background-color:#e8dccab3;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.login-page .card:has(.login-container){width:100%;max-width:800px}
