@media (width<=958px){h1,.h1{font-size:2rem}}@media (width<=778px){h1,.h1{font-size:1.5rem;line-height:1.2}}@media (width<=958px){h2,.h2{font-size:1.5rem}}@media (width<=778px){h2,.h2{font-size:1.25rem}}@media (width<=958px){h3,.h3{font-size:1.25rem}}@media (width<=778px){h3,.h3{font-size:1.125rem}}@media (width<=958px){h4,.h4{font-size:1.125rem}}@media (width<=778px){h4,.h4{font-size:1rem}}@media (width<=958px){h5,.h5{font-size:1rem}}@media (width<=778px){h5,.h5{font-size:.875rem}}.prose.prose-center,.text-center{text-align:center}@media (width<=778px){.action-link--country{text-align:start;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-content:center;place-items:center start;gap:14px;padding:10px}.action-link--country .action-link__label{justify-items:start}.action-link--country .action-link__label strong{font-size:1rem}.action-link--country .action-link__icon .flag{width:60px;height:45px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes shake-0dd9e2b5{0%{transform:translate(0)}50%{transform:translateY(10px)}to{transform:translate(0)}}.v-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__search::-webkit-search-decoration{display:none}.vs__search::-webkit-search-results-button{display:none}.vs__search::-webkit-search-results-decoration{display:none}.vs__search::-ms-clear{display:none}@media (width<=958px){.v-modal-container .v-modal>header>h2{font-size:1.5rem}}@media (width<=778px){.v-modal-container .v-modal>header>h2{font-size:1.25rem}}@media (width<=958px){.entry-form form{grid-template-columns:1fr 1fr}.entry-form form .submit-btn{grid-column:span 2}}@media (width<=598px){.entry-form form{grid-template-columns:1fr}.entry-form form .submit-btn{grid-column:span 1}}@media (width<=958px){.entry-form form .form-btn{border-bottom:1px solid var(--c-background)}}@media (width<=598px){.entry-form form .v-menu{border-right:none}}@media (width<=958px){.entry-form form .v-menu:nth-child(2n){border-right:none}}@media (width>=780px){.entry-form form .v-menu .close{display:none}}@media (width<=778px){.entry-form form .v-menu .v-menu__content{box-shadow:var(--shadow-drawer);border-radius:15px;height:75vh;position:fixed;bottom:0}}@media (width<=598px){.entry-form form fieldset{flex-direction:column}}@media (width<=598px){.entry-form form .date{min-width:unset}}@media (width<=958px){.entry-form form .passenger-select .form-btn{border-bottom:1px solid var(--c-background)}}@media (width<=958px){.entry-form--no-vehicle form,.entry-form--day-tour form,.entry-form--no-passengers form{grid-template-columns:1fr 1fr 1fr}.entry-form--no-vehicle form .submit-btn,.entry-form--day-tour form .submit-btn,.entry-form--no-passengers form .submit-btn{grid-column:span 3}}@media (width<=598px){.entry-form--no-vehicle form,.entry-form--day-tour form,.entry-form--no-passengers form{grid-template-columns:1fr}.entry-form--no-vehicle form .submit-btn,.entry-form--day-tour form .submit-btn,.entry-form--no-passengers form .submit-btn{grid-column:span 1}}@keyframes drop-in{0%{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:translateY(0)}}@keyframes drop-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-200px)}}@media (width<=958px){:is(.booking .booking-step.booking-step--packages>.form:has(aside),.booking .booking-step.booking-step--packages>.form-container:has(aside)){grid-template-columns:1fr}}@media (width<=958px){.booking .booking-step>.promo{grid-template-columns:1fr}.booking .booking-step>.promo>:only-child{grid-column:1}}.booking .booking-step>form:has(aside){grid-template-columns:8.5fr 3.5fr;gap:20px;display:grid}.booking .booking-step>.form-container:has(aside){grid-template-columns:8.5fr 3.5fr;gap:20px;display:grid}@media (width<=958px){.booking .booking-step>form:has(aside){grid-template-columns:1fr}.booking .booking-step>.form-container:has(aside){grid-template-columns:1fr}}@media (width<=958px){.booking .booking-step>form aside.basket-container .basket,.booking .booking-step>.form-container aside.basket-container .basket{box-shadow:var(--shadow-drawer)}.booking .booking-step>form aside.basket-container,.booking .booking-step>.form-container aside.basket-container{z-index:1;width:100%;padding:10px;position:fixed;top:auto;bottom:0;left:0}}@media (width<=958px){.booking .booking-step>form>.sections>section{padding:15px}}body{font-family:var(--font-body)}.alert[data-v-9e021260]{background-color:var(--c-base);border:1px solid var(--c-secondary);border-radius:8px;grid-template-columns:1rem 1fr;column-gap:14px;padding:14px;display:grid}.alert--error[data-v-9e021260]{color:var(--c-danger)}.alert--success[data-v-9e021260]{color:var(--c-success)}.alert>div[data-v-9e021260]{text-align:left;grid-column-start:2}.alert .title[data-v-9e021260]{color:var(--c-prose-headings);margin-bottom:5px;font-weight:600}.alert .content[data-v-9e021260]{color:var(--c-prose-body);line-height:1.5}.form-btn__label[data-v-1e3bc9df]{text-transform:lowercase}.rooms-selection[data-v-1e3bc9df]{flex-direction:column;min-width:300px;display:flex;gap:15px!important}.rooms-selection>div[data-v-1e3bc9df]{flex-direction:column;display:flex}.rooms-selection>div legend[data-v-1e3bc9df]{color:var(--c-prose-headings);margin-bottom:10px;font-weight:600}.rooms-selection .rooms-quantity[data-v-1e3bc9df]{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.rooms-selection .rooms-quantity legend[data-v-1e3bc9df]{margin-bottom:0}.rooms-selection .rooms-types[data-v-1e3bc9df]{flex-direction:column;gap:5px;display:flex}.rooms-selection .rooms-types>div[data-v-1e3bc9df]{flex-direction:column;gap:15px;display:flex}.rooms-selection .rooms[data-v-1e3bc9df]{background-color:var(--c-background-light);border-radius:5px;padding:10px}.rooms-selection .rooms--title[data-v-1e3bc9df]{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.rooms-selection .rooms--title>label[data-v-1e3bc9df]{font-weight:700}.rooms-selection .rooms--title .remove[data-v-1e3bc9df]{font-size:.785rem}.rooms-selection .rooms .passenger-types[data-v-1e3bc9df]{flex-direction:column;display:flex}.rooms-selection .rooms .passenger-types fieldset[data-v-1e3bc9df]{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.rooms-selection .rooms .passenger-types .ages[data-v-1e3bc9df]{background-color:#fff;border-radius:5px;margin-top:10px;padding:10px}.rooms-selection .rooms .passenger-types .ages-inputs[data-v-1e3bc9df]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:5px;display:flex}.rooms-selection .rooms .passenger-types .ages-inputs fieldset[data-v-1e3bc9df]{flex:2;margin-top:0}.date[data-v-6e90a2d8]{flex-direction:column;display:flex;gap:15px!important}.date>div[data-v-6e90a2d8]{flex-direction:column;display:flex}.date>div legend[data-v-6e90a2d8]{color:var(--c-prose-headings);margin-bottom:10px;font-weight:600}.date .no-of-nights[data-v-6e90a2d8]{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.date .no-of-nights legend[data-v-6e90a2d8]{margin-bottom:0}[data-v-6e90a2d8] .hasError{background-color:var(--v-input-error-bg)!important}[data-v-6e90a2d8] .error{color:var(--c-danger)}*{box-sizing:border-box;margin:0;padding:0}:before,:after{box-sizing:border-box}img{object-fit:cover;border-radius:inherit;width:100%;max-width:100%;height:auto;max-height:100%;display:block}body{--c-link:#0071c2;--c-menu-icon:#004d96;--c-brand:#004d96;--c-base:#fff;--c-primary:#004d96;--c-primary-dark:#093f72;--c-secondary:#dbe4fd;--c-accent:#f44c7f;--c-background:#dce6f0;--c-background-medium:#edf3f9;--c-background-light:#fafafa;--c-text:#575757;--c-text-light:#868686;--c-success:#009e59;--c-warning:#fa0;--c-danger:#d9272e;--c-border:#cecece;--c-border-light:#f3f3f8;--c-meta-bg:#f9f871;--c-departure-line:var(--c-primary);--c-active-border-color:#0083ff;--c-active-background-color:#edf3f9;--font-headings:Montserrat, sans-serif;--font-body:Montserrat, sans-serif;--border-radius:8px;--border-radius-sm:4px;--box-shadow:#0000000d 0px 6px 10px 0px;--c-prose-body:#374151;--c-prose-headings:#111827;--login-form-max-width:345px;--v-input-bg:#fafafa;--v-input-br:0px;--v-input-color:#282828;--v-input-active-border:#282828;--v-input-active-bg:#fafafa;--v-input-padding:10px 15px;--v-input-font-size:1rem;--v-input-icon-color:var(--c-subtle-text);--v-input-label-opacity:1;--v-input-label-active-opacity:1;--v-input-error-bg:#fdf3f3;--v-input-error-border:none;--v-btn-br:8px;--v-btn-bg:var(--c-primary);--v-btn-color:#f7f7f7;--v-btn-hover:var(--c-primary-dark);--v-btn-padding:10px 20px;--v-btn-font-size:.875rem;--v-btn-font:Montserrat, sans-serif;--v-btn-accent-bg:var(--c-accent);--v-btn-accent-color:var(--c-base);--v-btn-accent-hover:var(--c-accent);--v-btn-ghost-color:var(--c-primary-dark);--v-btn-ghost-bg:transparent;--v-btn-ghost-hover:#00000006;--v-btn-danger-color:#fff;--v-btn-danger-bg:var(--c-danger);--v-btn-danger-hover:#c42229;--v-btn-warning-color:#fff;--v-btn-warning-bg:var(--c-warning);--v-btn-warning-hover:var(--c-warning);--v-btn-secondary-bg:var(--c-secondary);--v-btn-secondary-color:#093f72;--v-btn-secondary-hover:#cdd9fc;--v-card-br:10px;--v-card-shadow:0px 4px 4px 0px #8e8dd029;--v-card-bg:#fff;--v-card-border:1px solid #0000001a;--v-card-padding:30px;--v-radio-size:20px;--v-radio-bg:#fff;--v-radio-hover-border:1px solid #385c75;--v-radio-color:#385c75;--v-radio-active-bg:#fff;--v-radio-border:1px solid #00000080;--v-datepicker-font:Montserrat, sans-serif;--v-datepicker-primary:var(--c-primary);--v-checkbox-border-color:var(--c-primary);--v-checkbox-active-bg:var(--c-primary);--v-checkbox-icon:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%278%27 viewBox=%270 0 10 8%27%3E%3Cpath d=%27M.375 2.625L3.375 5.625M3.375 5.625L8.625.375%27 fill=%27none%27 fill-rule=%27evenodd%27 stroke=%27rgb%28255, 255, 255%29%27 stroke-linecap=%27round%27 stroke-width=%271.5%27 transform=%27translate%28.5 1%29%27/%3E%3C/svg%3E") no-repeat center 0;--v-checkbox-br:2px;--v-tabs-border-bottom:none;--v-table-header-bg:#cbe8f9;--v-table-cell-border:none;--v-table-header-color:var(--c-prose-headings);--v-table-row-bg:#fff;--v-table-row-border:1px solid #0000001a;--v-table-pagination-active-bg:#ebebeb;--v-table-pagination-active-color:var(--c-prose-body);--v-table-pagination-hover-bg:#f7f7f7;--v-table-pagination-font-size:.875rem;--v-table-cell-padding:5px;--v-table-loading-color:var(--c-danger);--v-modal-padding:30px;--v-modal-max-width:800px;--v-modal-bg:var(--c-base);--v-modal-header-max-width:720px;--v-modal-header-padding:0 0 20px 0;--v-modal-body-padding:0;--v-modal-overlay-bg:#0003;--v-modal-footer-padding:5px 15px;--v-modal-width:auto;--v-modal-close-color:var(--c-danger);--v-modal-br:16px;--v-menu-br:8px;--v-menu-shadow:var(--shadow-lg);--v-tooltip-padding:10px;--v-tooltip-shadow:var(--box-shadow);--v-expansion-padding:10px 40px 10px 20px;--v-expansion-content-padding:0;--v-expansion-content-bg:var(--c-background-light);--v-expansion-border:none;--v-expansion-hover-bg:var(--c-background);--v-expansion-active-bg:var(--c-primary);--v-expansion-active-color:var(--c-base);--v-expansion-bg:#edf3f9;--v-expansion-br:8px;--v-toggle-checked-bg:var(--c-primary);--v-toggle-outline:var(--c-primary);--v-toggle-slider-bg:#d0d1d3;--v-toggle-bg:#fff;--v-select-option-active-bg:var(--c-primary);--v-select-option-active-color:#fff;--v-select-option-padding:10px;--v-select-dropdown-bg:#fff;--v-select-dropdown-color:#000;--v-dialog-padding:20px;--v-dialog-footer-padding:0px 20px 20px 20px;--v-quantity-padding:5px;--v-quantity-input-width:2rem;--v-quantity-icon-size:1.25rem;--v-snackbar-width:400px;--v-snackbar-color-danger:var(--c-danger);--v-snackbar-color-success:var(--c-success);--v-snackbar-z-index:10001;--v-dialog-br:16px;--v-menu-min-width:10rem;--container-max-width:1360px;--container-gutter-x:1.5rem;--container-gutter-y:0;--shadow-lg:#093f721a 0px 20px 25px -5px, #093f720d 0px 10px 10px -5px;--shadow-active:0 0 20px #0083ff66;--shadow-drawer:#093f724d 0px 0px 20px}h1,.h1{font-size:2.25em;font-weight:700;line-height:1.1;font-family:var(--font-headings);color:var(--c-prose-headings)}@media (width<=958px){h1,.h1{font-size:2rem}}@media (width<=778px){h1,.h1{font-size:1.5rem;line-height:1.2}}h2,.h2{font-size:1.875rem;font-weight:700;line-height:1.2;font-family:var(--font-headings);color:var(--c-prose-headings)}@media (width<=958px){h2,.h2{font-size:1.5rem}}@media (width<=778px){h2,.h2{font-size:1.25rem}}h3,.h3{font-size:1.5rem;font-weight:700;line-height:1.2;font-family:var(--font-headings);color:var(--c-prose-headings)}@media (width<=958px){h3,.h3{font-size:1.25rem}}@media (width<=778px){h3,.h3{font-size:1.125rem}}h4,.h4{font-size:1.325rem;font-weight:700;line-height:1.2;font-family:var(--font-headings);color:var(--c-prose-headings)}@media (width<=958px){h4,.h4{font-size:1.125rem}}@media (width<=778px){h4,.h4{font-size:1rem}}h5,.h5{font-size:1.125rem;font-weight:700;line-height:1.2;font-family:var(--font-headings);color:var(--c-prose-headings)}@media (width<=958px){h5,.h5{font-size:1rem}}@media (width<=778px){h5,.h5{font-size:.875rem}}h6,.h6{font-size:.875rem;font-weight:600;line-height:1.2;font-family:var(--font-headings);color:var(--c-prose-headings)}.prose{max-width:70ch;line-height:1.6;font-family:var(--font-body);color:var(--c-prose-body)}.prose *+p{margin-top:5px}.prose p+*{margin-top:15px}.prose h1+ul,.prose h2+ul,.prose h3+ul,.prose h4+ul,.prose h5+ul,.prose h6+ul{margin-top:10px}.prose .prose-md{font-size:1rem}.prose.prose-center,.text-center{text-align:center}.flex{display:flex}.justify-between{justify-content:space-between}.flex-center{justify-content:center;align-items:center}.items-center{align-items:center}.flex-col{flex-direction:column}.gap-md{gap:15px}.mt-md{margin-top:15px}.text-sm{font-size:.875rem}.action-link-list{width:100%;max-width:var(--action-link-list-max-width,420px);grid-template-columns:1fr;gap:12px;display:grid}.action-link{background-color:var(--c-background-light);min-height:72px;color:var(--c-prose-headings);border:1px solid #004d961f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;font-weight:700;text-decoration:none;transition:border-color .2s ease-in-out,background-color .2s ease-in-out;display:grid}.action-link:hover{background-color:var(--c-background-medium);border-color:#004d963d;text-decoration:none}.action-link:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.action-link__icon{background-color:var(--c-secondary);width:42px;height:42px;color:var(--c-primary-dark);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.action-link__label{min-width:0}.action-link__label small{color:var(--c-primary)}.action-link__arrow{color:var(--c-primary-dark)}.action-link--country{background-color:var(--c-base);text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:20px;min-height:0;padding:20px}.action-link--country .action-link__icon{background:0 0;border-radius:0;width:auto;height:auto}.action-link--country .action-link__icon .flag{border-radius:5px;width:80px;height:60px;display:block}.action-link--country .action-link__label{justify-items:center;gap:3px;display:grid}.action-link--country .action-link__label strong{font-size:1.125rem;font-weight:600;line-height:1.5}.action-link--country .action-link__label small{color:var(--c-primary);font-size:.875rem;font-weight:400;line-height:1.35}@media (width<=778px){.action-link--country{text-align:start;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-content:center;place-items:center start;gap:14px;padding:10px}.action-link--country .action-link__label{justify-items:start}.action-link--country .action-link__label strong{font-size:1rem}.action-link--country .action-link__icon .flag{width:60px;height:45px}}.vc-popover-content-wrapper{--popover-horizontal-content-offset:8px;--popover-vertical-content-offset:10px;--popover-caret-horizontal-offset:18px;--popover-caret-vertical-offset:8px;z-index:10;outline:none;display:block;position:absolute}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);z-index:10;box-shadow:var(--vc-shadow-lg);outline:none;padding:4px;position:relative}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1;width:12px;height:12px;display:block;position:absolute}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%)rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%)translateY(-50%)rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%)rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%)rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%)translateY(-50%)rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%)rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%)rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%)translate(-50%)rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%)rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%)rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%)translate(-50%)rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%)rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{transition:var(--vc-day-content-transition);align-items:center;display:flex}.vc-day-popover-row-indicator{flex-grow:0;justify-content:center;align-items:center;width:15px;display:flex}.vc-day-popover-row-indicator span{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{flex-wrap:none;width:max-content;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal);flex-grow:1;align-items:center;margin-left:4px;margin-right:4px;display:flex}.vc-day-popover-row-highlight{border-radius:3px;width:8px;height:5px}.vc-day-popover-row-bar{width:10px;height:3px}.vc-base-icon{stroke:currentColor;stroke-width:2px;fill:none;display:inline-block}.vc-header{grid-gap:4px;align-items:center;height:30px;margin-top:10px;padding-left:10px;padding-right:10px;display:grid}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-title-wrapper{grid-area:1/title}.vc-header .vc-prev{grid-area:1/prev}.vc-header .vc-next{grid-area:1/next}.vc-header .vc-title,.vc-header .vc-prev,.vc-header .vc-next{border-radius:var(--vc-rounded);pointer-events:auto;-webkit-user-select:none;user-select:none;cursor:pointer;border:0;align-items:center;display:flex}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);white-space:nowrap;margin:0;padding:0 8px;line-height:30px}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{color:var(--vc-header-arrow-color);justify-content:center;align-items:center;width:28px;height:30px;margin:0;padding:0;display:flex}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled{opacity:.25;pointer-events:none}.vc-nav-header{justify-content:space-between;display:flex}.vc-nav-title,.vc-nav-arrow,.vc-nav-item{font-size:var(--vc-text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--vc-rounded);white-space:nowrap;border:0;margin:0}.vc-nav-title:hover,.vc-nav-arrow:hover,.vc-nav-item:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-title:disabled,.vc-nav-arrow:disabled,.vc-nav-item:disabled{opacity:.25;pointer-events:none}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);line-height:var(--vc-leading-snug);height:30px;padding:0 6px}.vc-nav-arrow{color:var(--vc-header-arrow-color);justify-content:center;align-items:center;width:26px;height:30px;padding:0;display:flex}.vc-nav-items{grid-row-gap:2px;grid-column-gap:5px;grid-template-columns:repeat(3,1fr);margin-top:2px;display:grid}.vc-nav-item{text-align:center;width:48px;font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0}.vc-nav-item.is-active{color:var(--vc-nav-item-active-color);background-color:var(--vc-nav-item-active-bg);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day{z-index:1;min-height:32px;position:relative}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{pointer-events:none;position:absolute;inset:0}.vc-day-box-center-center{transform-origin:50%;justify-content:center;align-items:center;display:flex}.vc-day-box-left-center{transform-origin:0%;justify-content:flex-start;align-items:center;display:flex}.vc-day-box-right-center{transform-origin:100%;justify-content:flex-end;align-items:center;display:flex}.vc-day-box-center-bottom{justify-content:center;align-items:flex-end;display:flex}.vc-day-content{font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);border-radius:var(--vc-rounded-full);-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;line-height:28px;display:flex}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){font-weight:var(--vc-font-bold);color:var(--vc-content-color)}.vc-highlights{pointer-events:none;z-index:-1;overflow:hidden}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{border-right-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-end{border-left-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-middle{width:100%;margin:0 -1px;border-left-width:0!important;border-right-width:0!important;border-radius:0!important}.vc-highlight-bg-outline,.vc-highlight-bg-none{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-outline,.vc-highlight-content-none{font-weight:var(--vc-font-bold);color:var(--vc-highlight-outline-content-color)}.vc-highlight-content-light{font-weight:var(--vc-font-bold);color:var(--vc-highlight-light-content-color)}.vc-highlight-content-solid{font-weight:var(--vc-font-bold);color:var(--vc-highlight-solid-content-color)}.vc-dots{justify-content:center;align-items:center;display:flex}.vc-dot{width:5px;height:5px;transition:var(--vc-day-content-transition);border-radius:9999px}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{justify-content:flex-start;align-items:center;width:75%;display:flex}.vc-bar{height:3px;transition:var(--vc-day-content-transition);flex-grow:1}.vc-dot{background-color:var(--vc-dot-bg)}.vc-bar{background-color:var(--vc-bar-bg)}.vc-pane{min-width:250px}.vc-weeknumber{justify-content:center;align-items:center;display:flex;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber-content{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium);width:28px;height:28px;color:var(--vc-weeknumber-color);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin-top:2px;font-style:italic;display:flex}.vc-weeks{-webkit-overflow-scrolling:touch;min-width:232px;padding:6px;position:relative}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{text-align:center;color:var(--vc-weekday-color);font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);cursor:default;-webkit-user-select:none;user-select:none;padding-top:4px;padding-bottom:8px;line-height:14px}.vc-week,.vc-weekdays{grid-template-columns:repeat(7,1fr);display:grid;position:relative}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{pointer-events:none;width:100%;position:absolute;top:0}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{font-size:var(--vc-text-xs);color:var(--vc-day-popover-header-color);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{height:30px;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);justify-content:center;align-items:center;display:flex;position:relative}.vc-base-select.vc-has-icon select{padding:0 27px 0 9px}.vc-base-select.vc-has-icon .vc-base-sizer{padding:0 28px 0 10px}.vc-base-select.vc-fit-content select{width:100%;position:absolute;top:0;left:0}.vc-base-select .vc-base-icon{opacity:.6;pointer-events:none;position:absolute;top:6px;right:4px}.vc-base-select .vc-base-sizer{font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);color:#0000;margin:0;padding:0 8px}.vc-base-select select{color:var(--vc-select-color);appearance:none;background-color:var(--vc-select-bg);border-radius:var(--vc-rounded);width:max-content;height:30px;line-height:var(--leading-none);text-indent:0;cursor:pointer;text-align:center;background-image:none;justify-content:center;margin:0;padding:0 7px;display:block}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-time-picker{flex-direction:column;align-items:center;padding:8px 4px;display:flex}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);text-transform:uppercase;align-items:center;margin-top:-4px;padding-left:4px;padding-right:4px;line-height:21px;display:flex}.vc-time-select-group{background:var(--vc-time-select-group-bg);border-radius:var(--vc-rounded-md);border:1px solid var(--vc-time-select-group-border);align-items:center;padding:0 4px;display:inline-flex}.vc-time-select-group .vc-base-icon{color:var(--vc-time-select-group-icon-color);margin-right:4px}.vc-time-select-group select{background:0 0;padding:0 4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:transform var(--vc-slide-duration) var(--vc-slide-timing), opacity var(--vc-slide-duration) var(--vc-slide-timing);backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{width:100%;position:absolute!important}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{transform:translate(var(--vc-slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{transform:translate(calc(-1 * var(--vc-slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{transform:translateY(calc(-1 * var(--vc-slide-translate)))}:root{--vc-white:#fff;--vc-black:#000;--vc-gray-50:#f8fafc;--vc-gray-100:#f1f5f9;--vc-gray-200:#e2e8f0;--vc-gray-300:#cbd5e1;--vc-gray-400:#94a3b8;--vc-gray-500:#64748b;--vc-gray-600:#475569;--vc-gray-700:#334155;--vc-gray-800:#1e293b;--vc-gray-900:#0f172a;--vc-font-family:BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--vc-font-normal:400;--vc-font-medium:500;--vc-font-semibold:600;--vc-font-bold:700;--vc-text-2xs:10px;--vc-text-xs:12px;--vc-text-sm:14px;--vc-text-base:16px;--vc-text-lg:18px;--vc-text-xl:20px;--vc-text-2xl:24px;--vc-leading-none:1;--vc-leading-tight:1.25;--vc-leading-snug:1.375;--vc-leading-normal:1.5;--vc-rounded:.25rem;--vc-rounded-md:.375rem;--vc-rounded-lg:.5rem;--vc-rounded-full:9999px;--vc-shadow:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--vc-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--vc-shadow-inner:inset 0 2px 4px 0 #0000000f;--vc-slide-translate:22px;--vc-slide-duration:.15s;--vc-slide-timing:ease;--vc-day-content-transition:all .13s ease-in;--vc-weeknumber-offset-inside:26px;--vc-weeknumber-offset-outside:34px}.vc-gray{--vc-accent-50:var(--vc-gray-50);--vc-accent-100:var(--vc-gray-100);--vc-accent-200:var(--vc-gray-200);--vc-accent-300:var(--vc-gray-300);--vc-accent-400:var(--vc-gray-400);--vc-accent-500:var(--vc-gray-500);--vc-accent-600:var(--vc-gray-600);--vc-accent-700:var(--vc-gray-700);--vc-accent-800:var(--vc-gray-800);--vc-accent-900:var(--vc-gray-900)}.vc-red{--vc-accent-50:#fef2f2;--vc-accent-100:#fee2e2;--vc-accent-200:#fecaca;--vc-accent-300:#fca5a5;--vc-accent-400:#f87171;--vc-accent-500:#ef4444;--vc-accent-600:#dc2626;--vc-accent-700:#b91c1c;--vc-accent-800:#991b1b;--vc-accent-900:#7f1d1d}.vc-orange{--vc-accent-50:#fff7ed;--vc-accent-100:#ffedd5;--vc-accent-200:#fed7aa;--vc-accent-300:#fdba74;--vc-accent-400:#fb923c;--vc-accent-500:#f97316;--vc-accent-600:#ea580c;--vc-accent-700:#c2410c;--vc-accent-800:#9a3412;--vc-accent-900:#7c2d12}.vc-yellow{--vc-accent-50:#fefce8;--vc-accent-100:#fef9c3;--vc-accent-200:#fef08a;--vc-accent-300:#fde047;--vc-accent-400:#facc15;--vc-accent-500:#eab308;--vc-accent-600:#ca8a04;--vc-accent-700:#a16207;--vc-accent-800:#854d0e;--vc-accent-900:#713f12}.vc-green{--vc-accent-50:#f0fdf4;--vc-accent-100:#dcfce7;--vc-accent-200:#bbf7d0;--vc-accent-300:#86efac;--vc-accent-400:#4ade80;--vc-accent-500:#22c55e;--vc-accent-600:#16a34a;--vc-accent-700:#15803d;--vc-accent-800:#166534;--vc-accent-900:#14532d}.vc-teal{--vc-accent-50:#f0fdfa;--vc-accent-100:#ccfbf1;--vc-accent-200:#99f6e4;--vc-accent-300:#5eead4;--vc-accent-400:#2dd4bf;--vc-accent-500:#14b8a6;--vc-accent-600:#0d9488;--vc-accent-700:#0f766e;--vc-accent-800:#115e59;--vc-accent-900:#134e4a}.vc-blue{--vc-accent-50:#eff6ff;--vc-accent-100:#dbeafe;--vc-accent-200:#bfdbfe;--vc-accent-300:#93c5fd;--vc-accent-400:#60a5fa;--vc-accent-500:#3b82f6;--vc-accent-600:#2563eb;--vc-accent-700:#1d4ed8;--vc-accent-800:#1e40af;--vc-accent-900:#1e3a8a}.vc-indigo{--vc-accent-50:#eef2ff;--vc-accent-100:#e0e7ff;--vc-accent-200:#c7d2fe;--vc-accent-300:#a5b4fc;--vc-accent-400:#818cf8;--vc-accent-500:#6366f1;--vc-accent-600:#4f46e5;--vc-accent-700:#4338ca;--vc-accent-800:#3730a3;--vc-accent-900:#312e81}.vc-purple{--vc-accent-50:#faf5ff;--vc-accent-100:#f3e8ff;--vc-accent-200:#e9d5ff;--vc-accent-300:#d8b4fe;--vc-accent-400:#c084fc;--vc-accent-500:#a855f7;--vc-accent-600:#9333ea;--vc-accent-700:#7e22ce;--vc-accent-800:#6b21a8;--vc-accent-900:#581c87}.vc-pink{--vc-accent-50:#fdf2f8;--vc-accent-100:#fce7f3;--vc-accent-200:#fbcfe8;--vc-accent-300:#f9a8d4;--vc-accent-400:#f472b6;--vc-accent-500:#ec4899;--vc-accent-600:#db2777;--vc-accent-700:#be185d;--vc-accent-800:#9d174d;--vc-accent-900:#831843}.vc-focus:focus-within{box-shadow:var(--vc-focus-ring);outline:0}.vc-light{--vc-color:var(--vc-gray-900);--vc-bg:var(--vc-white);--vc-border:var(--vc-gray-300);--vc-hover-bg:#ccd6e04d;--vc-focus-ring:0 0 0 2px #3b83f666;--vc-header-arrow-color:var(--vc-gray-500);--vc-header-arrow-hover-bg:var(--vc-gray-200);--vc-header-title-color:var(--vc-gray-900);--vc-weekday-color:var(--vc-gray-500);--vc-weeknumber-color:var(--vc-gray-400);--vc-nav-hover-bg:var(--vc-gray-200);--vc-nav-title-color:var(--vc-gray-900);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:var(--vc-shadow);--vc-nav-item-current-color:var(--vc-accent-600);--vc-day-popover-container-color:var(--vc-white);--vc-day-popover-container-bg:var(--vc-gray-800);--vc-day-popover-container-border:var(--vc-gray-700);--vc-day-popover-header-color:var(--vc-gray-700);--vc-popover-content-color:var(--vc-gray-900);--vc-popover-content-bg:var(--vc-gray-50);--vc-popover-content-border:var(--vc-gray-300);--vc-time-picker-border:var(--vc-gray-300);--vc-time-weekday-color:var(--vc-gray-700);--vc-time-month-color:var(--vc-accent-600);--vc-time-day-color:var(--vc-accent-600);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-50);--vc-time-select-group-border:var(--vc-gray-300);--vc-time-select-group-icon-color:var(--vc-accent-500);--vc-select-color:var(--vc-gray-900);--vc-select-bg:var(--vc-gray-100);--vc-select-hover-bg:var(--vc-gray-200);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-400)}.vc-light.vc-attr,.vc-light .vc-attr{--vc-content-color:var(--vc-accent-600);--vc-highlight-outline-bg:var(--vc-white);--vc-highlight-outline-border:var(--vc-accent-600);--vc-highlight-outline-content-color:var(--vc-accent-700);--vc-highlight-light-bg:var(--vc-accent-200);--vc-highlight-light-content-color:var(--vc-accent-900);--vc-highlight-solid-bg:var(--vc-accent-600);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-600);--vc-bar-bg:var(--vc-accent-600)}.vc-dark{--vc-color:var(--vc-white);--vc-bg:var(--vc-gray-900);--vc-border:var(--vc-gray-700);--vc-hover-bg:#7281974d;--vc-focus-ring:0 0 0 2px #3b82f6b3;--vc-header-arrow-color:var(--vc-gray-300);--vc-header-arrow-hover-bg:var(--vc-gray-800);--vc-header-title-color:var(--vc-gray-100);--vc-weekday-color:var(--vc-accent-200);--vc-weeknumber-color:var(--vc-gray-500);--vc-nav-hover-bg:var(--vc-gray-700);--vc-nav-title-color:var(--vc-gray-100);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:none;--vc-nav-item-current-color:var(--vc-accent-400);--vc-day-popover-container-color:var(--vc-gray-800);--vc-day-popover-container-bg:var(--vc-white);--vc-day-popover-container-border:var(--vc-gray-100);--vc-day-popover-header-color:var(--vc-gray-300);--vc-popover-content-color:var(--vc-white);--vc-popover-content-bg:var(--vc-gray-800);--vc-popover-content-border:var(--vc-gray-700);--vc-time-picker-border:var(--vc-gray-700);--vc-time-weekday-color:var(--vc-gray-400);--vc-time-month-color:var(--vc-accent-400);--vc-time-day-color:var(--vc-accent-400);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-700);--vc-time-select-group-border:var(--vc-gray-500);--vc-time-select-group-icon-color:var(--vc-accent-400);--vc-select-color:var(--vc-gray-200);--vc-select-bg:var(--vc-gray-700);--vc-select-hover-bg:var(--vc-gray-600);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-600)}.vc-dark.vc-attr,.vc-dark .vc-attr{--vc-content-color:var(--vc-accent-500);--vc-highlight-outline-bg:var(--vc-gray-900);--vc-highlight-outline-border:var(--vc-accent-300);--vc-highlight-outline-content-color:var(--vc-accent-200);--vc-highlight-light-bg:var(--vc-accent-800);--vc-highlight-light-content-color:var(--vc-accent-100);--vc-highlight-solid-bg:var(--vc-accent-500);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-500);--vc-bar-bg:var(--vc-accent-500)}.vc-container{width:max-content;height:max-content;font-family:var(--vc-font-family);color:var(--vc-color);background-color:var(--vc-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container :focus{outline:none}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:#0000}.vc-date-picker-content{background-color:var(--vc-bg);padding:0}.vc-date-picker-content .vc-container{border:0}.v-btn{cursor:pointer;border-radius:var(--v-btn-br);background-color:var(--v-btn-bg);border:var(--v-btn-border);padding:var(--v-btn-padding);color:var(--v-btn-color);font-size:var(--v-btn-font-size);font-family:var(--v-btn-font);justify-content:center;align-items:center;gap:10px;transition:background-color .2s ease-in-out;display:flex;position:relative}.v-btn__content{align-items:center;gap:10px;line-height:1.6;display:flex}.v-btn--loading .v-btn__content{opacity:0}.v-btn--elevated{box-shadow:var(--v-btn-shadow,0 2px 2px -1px #36617e4d)}.v-btn:enabled:hover{background-color:var(--v-btn-hover)}.v-btn--ghost{--v-btn-bg:var(--v-btn-ghost-bg,transparent);--v-btn-color:var(--v-btn-ghost-color,#000);--v-btn-hover:var(--v-btn-ghost-hover)}.v-btn--secondary{--v-btn-bg:var(--v-btn-secondary-bg);--v-btn-color:var(--v-btn-secondary-color);--v-btn-hover:var(--v-btn-secondary-hover)}.v-btn--accent{--v-btn-bg:var(--v-btn-accent-bg);--v-btn-color:var(--v-btn-accent-color);--v-btn-hover:var(--v-btn-accent-hover)}.v-btn--danger{--v-btn-bg:var(--v-btn-danger-bg);--v-btn-color:var(--v-btn-danger-color);--v-btn-hover:var(--v-btn-danger-hover)}.v-btn--warning{--v-btn-bg:var(--v-btn-warning-bg);--v-btn-color:var(--v-btn-warning-color);--v-btn-hover:var(--v-btn-warning-hover)}.v-btn--lg{text-transform:uppercase;font-weight:800;transition:all .2s}.v-btn--icon-right{padding-right:var(--v-btn-icon-padding,15px)}.v-btn--icon-left{padding-left:var(--v-btn-icon-padding,15px)}.v-btn:disabled{opacity:.5;cursor:not-allowed}.v-btn__spinner{border:1.5px solid #d3dae6;border-block-color:#07c #d3dae6;border-inline-color:#d3dae6;border-radius:50%;flex-shrink:0;block-size:16px;inline-size:16px;animation:.6s linear infinite spin;display:inline-block;position:absolute}.v-btn-toggle[data-v-6ed4c93a]{flex-flow:wrap;display:flex}.v-calendar.vc-container{border:none;width:100%}.v-calendar.vc-blue{--blue-600:var(--v-calendar-primary)}.v-calendar .vc-popover-content{border:none;border-radius:0}.v-calendar .vc-header{background-color:var(--v-calendar-header-bg);color:var(--v-calendar-header-color);font-family:var(--v-calendar-font)}.v-calendar .vc-title{text-transform:capitalize;opacity:1;margin-bottom:-1px}.v-calendar .vc-arrow{width:50px;color:var(--v-calendar-header-color);opacity:1;border-radius:0}.v-calendar .vc-arrow.is-disabled{opacity:.5}.v-calendar .vc-svg-icon{width:30px;height:30px;margin-top:-2px}.v-calendar .vc-weekday{text-transform:capitalize;opacity:1;padding:5px 0}.v-calendar .vc-weeknumber{border-top:1px solid var(--v-calendar-border-color);align-items:flex-start;padding:5px}.v-calendar .vc-weeknumber-content{width:auto;height:auto;margin:0;font-style:normal;line-height:1}.v-calendar .vc-weeknumber-content:before{content:"w"}.v-calendar .vc-day{border-top:1px solid var(--v-calendar-border-color);border-left:1px solid var(--v-calendar-border-color);width:auto;min-height:42px}.v-calendar .vc-day-content,.v-calendar .vc-highlight{width:100%;height:100%;line-height:1;font-family:var(--v-calendar-font);padding:4px;border-radius:4px!important}.v-calendar .vc-weeks{font-family:var(--v-calendar-font);padding:0}.v-calendar .vc-day-content{flex-direction:column;display:flex}.v-card{border-radius:var(--v-card-br);padding:var(--v-card-padding);box-shadow:var(--v-card-shadow);background:var(--v-card-bg)}.v-card.is-unelevated{box-shadow:none}.v-card.is-bordered{border:var(--v-card-border)}.v-checkbox[data-v-5d065035]{--v-checkbox-size:18px;align-items:center;display:flex;position:relative}.v-checkbox input[type=checkbox][data-v-5d065035]{opacity:0;position:absolute;left:-9999px}.v-checkbox input[type=checkbox]+label[data-v-5d065035]{padding-left:calc(var(--v-checkbox-size) + 10px);cursor:pointer;align-items:center;display:flex;position:relative}.v-checkbox input[type=checkbox]+label[data-v-5d065035]:before{content:"";width:var(--v-checkbox-size);height:var(--v-checkbox-size);background-color:var(--v-checkbox-bg);border:1px solid var(--v-checkbox-border-color,transparent);border-radius:var(--v-checkbox-br);display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.v-checkbox input[type=checkbox]:checked+label[data-v-5d065035]:before{background-color:var(--v-checkbox-active-bg)}.v-checkbox input[type=checkbox]:checked+label[data-v-5d065035]:after{content:"";top:50%;left:calc((var(--v-checkbox-size) - (var(--v-checkbox-size) - 6px)) / 2);width:calc(var(--v-checkbox-size) - 6px);height:calc(var(--v-checkbox-size) - 6px);background:var(--v-checkbox-icon);background-size:calc(var(--v-checkbox-size) - 6px) calc(var(--v-checkbox-size) - 6px);border-radius:100%;display:block;position:absolute;transform:translateY(-50%)}.v-checkbox input[type=checkbox]:not(:disabled):focus+label[data-v-5d065035]:before{outline:2px solid var(--v-checkbox-focus-border-color,#000);outline-offset:-1px}.v-checkbox input[type=checkbox]:not(:disabled):hover+label[data-v-5d065035]:before{border-color:var(--v-checkbox-hover-border-color)}.v-checkbox input[type=checkbox]:disabled+label[data-v-5d065035]{opacity:.5;cursor:not-allowed}.v-date-picker{--vc-font-family:var(--v-datepicker-font)}.v-date-picker.vc-container{border:none}.v-date-picker.vc-container.is-inline{width:100%}.v-date-picker .vc-highlight-bg-solid{--vc-highlight-solid-bg:var(--v-datepicker-primary)}.v-date-picker .vc-popover-content{border:none;border-radius:0}.v-date-picker .vc-header{background-color:var(--v-datepicker-header-bg)}.v-date-picker .vc-header button{font-family:var(--v-datepicker-font);color:var(--v-datepicker-header-color)}.v-date-picker .vc-title{text-transform:capitalize;opacity:1;background-color:#0000;margin-bottom:-1px}.v-date-picker .vc-arrow{width:50px;color:var(--v-datepicker-header-color);opacity:1;--vc-header-arrow-hover-bg:var(--v-datepicker-arrow-hover-bg,#fafafa);background-color:#0000;border-radius:0}.v-date-picker .vc-arrow.is-disabled{opacity:.5}.v-date-picker .vc-svg-icon{width:30px;height:30px;margin-top:-2px}.v-date-picker .vc-weekday{text-transform:capitalize;opacity:1;padding:5px 0}.v-date-picker .vc-weeknumber{border-top:1px solid var(--v-datepicker-border-color);align-items:flex-start;padding:5px}.v-date-picker .vc-weeknumber-content{width:auto;height:auto;margin:0;font-style:normal;line-height:1}.v-date-picker .vc-weeknumber-content:before{content:"w"}.v-date-picker .vc-day{border-top:1px solid var(--v-datepicker-border-color);border-left:1px solid var(--v-datepicker-border-color);width:auto;min-height:42px}.v-date-picker .vc-day-content,.v-date-picker .vc-highlight{width:100%;height:100%;line-height:1;font-family:var(--v-datepicker-font);padding:4px;border-radius:4px!important}.v-date-picker .vc-weeks{font-family:var(--v-datepicker-font);padding:0}.v-date-picker .vc-day-content{flex-direction:column;display:flex}html[lang=sv] .vc-container .vc-weeknumber .vc-weeknumber-content:before{content:"v"}.v-dialog[data-v-a4aeb550]{border:var(--v-dialog-border,none);border-radius:var(--v-dialog-br,5px);box-shadow:var(--v-dialog-shadow,0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040);width:90vw;max-width:400px;margin:auto}.v-dialog__content .main[data-v-a4aeb550]{padding:var(--v-dialog-padding,20px);background-color:var(--v-dialog-bg,#fff);color:var(--v-dialog-color,inherit);line-height:1.6}.v-dialog__content .main>h4[data-v-a4aeb550]{margin-bottom:10px;font-size:1rem}.v-dialog__content>footer[data-v-a4aeb550]{padding:var(--v-dialog-footer-padding,20px);background-color:var(--v-dialog-footer-bg,#fff);color:var(--v-dialog-footer-color,inherit);flex-flow:wrap;justify-content:flex-end;gap:10px;display:flex}.v-expansion[data-v-82259680]{border-radius:var(--v-expansion-br);border:var(--v-expansion-border);box-shadow:var(--v-expansion-shadow)}.v-expansion__header>button[data-v-82259680]{cursor:pointer;width:100%;height:100%;padding:var(--v-expansion-padding,10px);text-align:var(--v-expansion-text-align,"start");background-color:var(--v-expansion-bg,transparent);color:var(--v-expansion-color);border:none;transition:background-color .2s ease-in-out;position:relative}.v-expansion__header>button[data-v-82259680]:hover{--v-expansion-bg:var(--v-expansion-hover-bg)}.v-expansion__header .chevron[data-v-82259680]{width:1.25rem;color:var(--v-expansion-chevron-color,var(--v-expansion-color));position:absolute;top:50%;right:15px;transform:translateY(-50%)}.v-expansion__header .chevron-active[data-v-82259680]{transform:rotate(180deg)translateY(60%)}.v-expansion__content[data-v-82259680]{padding:var(--v-expansion-content-padding,10px);background-color:var(--v-expansion-content-bg);color:var(--v-expansion-content-color)}.v-expansion--active[data-v-82259680]{--v-expansion-color:var(--v-expansion-active-color);--v-expansion-bg:var(--v-expansion-active-bg)}.v-expansion--active>header>button>.chevron[data-v-82259680]{transform:rotate(180deg)translateY(60%)}.v-input--disabled{pointer-events:none;opacity:.7}.v-input--disabled input{background-color:var(--vs-disabled-bg)!important}.v-input input{box-sizing:border-box;padding:var(--v-input-padding,15px);border-radius:var(--v-input-br,4px);background-color:var(--v-input-bg);color:var(--v-input-color);border:var(--v-input-border);font-size:var(--v-input-font-size,1rem);outline:none;width:100%}.v-input input:focus{outline:2px solid var(--v-input-active-border,#000)}.v-input--label input{padding-top:1.5rem;padding-bottom:.5rem}.v-input__field{position:relative}.v-input__field>label{pointer-events:none;transform-origin:0 0;opacity:var(--v-input-label-opacity,.5);color:var(--v-input-color);line-height:16px;transition:all .2s cubic-bezier(0,0,.2,1);position:absolute;top:0;left:15px;transform:translateY(calc(100% + 2px))scale(1)}.v-input__field.active input{background-color:var(--v-input-active-bg)}.v-input__field.active label:not(.disabled){opacity:var(--v-input-label-active-opacity,.8)}.v-input__field.active label{transform:translateY(6px)scale(.8)}.v-input__field.error input{background-color:var(--v-input-error-bg,#fff8f8);border:var(--v-input-error-border,1px solid #ceadad)}.v-input__icon{color:var(--v-input-icon-color);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.v-input__error{color:var(--v-input-error-color,#c70003);font-size:var(--v-input-error-fs,.875rem);margin:5px 0}.v-menu[data-v-0208c706]{display:inline-block;position:relative}.v-menu__content[data-v-0208c706]{z-index:var(--v-menu-index,10);box-shadow:var(--v-menu-shadow);border:var(--v-menu-border);padding:var(--v-menu-padding);min-width:var(--v-menu-min-width);background:var(--v-menu-bg,#fff);border-radius:var(--v-menu-br,4px);overflow:var(--v-menu-overflow,hidden);margin-top:2px;position:absolute;left:0}.v-menu--align-right .v-menu__content[data-v-0208c706]{right:0;left:unset}.v-modal[data-v-0dd9e2b5]{padding:var(--v-modal-padding);width:var(--v-modal-width,100%);max-width:var(--v-modal-max-width);border-radius:var(--v-modal-br,3px);background-color:var(--v-modal-bg);position:relative}.v-modal header[data-v-0dd9e2b5]{max-width:var(--v-modal-header-max-width);padding:var(--v-modal-header-padding)}.v-modal header .close[data-v-0dd9e2b5]{--v-btn-ghost-color:var(--v-modal-close-color,#12191d);padding:5px;position:absolute;top:15px;right:15px}.v-modal header .close svg[data-v-0dd9e2b5]{width:var(--v-modal-icon-size,1.5rem);height:var(--v-modal-icon-size,1.5rem)}.v-modal header h1+p[data-v-0dd9e2b5]{margin-top:5px}.v-modal__body[data-v-0dd9e2b5]{padding:var(--v-modal-body-padding);align-items:center;display:flex}.v-modal__footer[data-v-0dd9e2b5]{padding:var(--v-modal-footer-padding);align-items:center;display:flex}.v-modal-container[data-v-0dd9e2b5]{justify-content:center;align-items:center;width:auto;min-height:100%;padding:15px;display:flex;position:relative}.v-modal-overlay[data-v-0dd9e2b5]{background:var(--v-modal-overlay-bg);z-index:10000;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden auto}.v-modal--shake[data-v-0dd9e2b5]{animation:.1s linear shake-0dd9e2b5}.v-modal footer[data-v-0dd9e2b5]{margin-top:10px}.v-quantity{--v-input-padding:var(--v-quantity-padding);--v-btn-padding:var(--v-quantity-padding,10px 20px);flex-direction:row;gap:5px;display:flex}.v-quantity input{font-size:var(--v-quantity-font-size);width:var(--v-quantity-input-width,4rem);text-align:center;height:100%}.v-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-quantity input[type=number]{-moz-appearance:textfield}.v-quantity .v-input__field{height:100%}.v-quantity__icon{height:var(--v-quantity-icon-size,32px);width:var(--v-quantity-icon-size,32px)}.v-radio{align-items:center;display:flex;position:relative}.v-radio input[type=radio]{opacity:0;position:absolute;left:-9999px}.v-radio input[type=radio]+label{padding-left:calc(var(--v-radio-size) + 10px);cursor:pointer;align-items:center;display:flex;position:relative}.v-radio input[type=radio]+label:before{content:"";width:var(--v-radio-size);height:var(--v-radio-size);background-color:var(--v-radio-bg);border:var(--v-radio-border);border-radius:100%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.v-radio input[type=radio]:checked+label:after{content:"";top:50%;left:calc(var(--v-radio-size) / 4);width:calc(var(--v-radio-size) / 2);height:calc(var(--v-radio-size) / 2);background-color:var(--v-radio-color);border-radius:100%;display:block;position:absolute;transform:translateY(-50%)}.v-radio input[type=radio]:not(:disabled):focus+label:before{outline:2px solid var(--v-radio-focus-border-color,#000);outline-offset:-1px}.v-radio input[type=radio]:not(:disabled):hover+label:before{border-color:var(--v-radio-color)}.v-radio input[type=radio]:disabled+label{opacity:.5;cursor:not-allowed}:root{--vs-colors--lightest:#3c3c3c42;--vs-colors--light:#3c3c3c80;--vs-colors--dark:#333;--vs-colors--darkest:#00000026;--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1, -.115, .975, .855);--vs-transition-duration:.15s}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1, .5, .8, 1);--vs-transition-duration:.15s}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{appearance:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal;background:0 0;padding:0 0 4px;display:flex}.vs__selected-options{flex-wrap:wrap;flex-grow:1;flex-basis:100%;padding:0 2px;display:flex;position:relative}.vs__actions{padding:var(--vs-actions-padding);align-items:center;display:flex}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);cursor:pointer;background-color:#0000;border:0;margin-right:8px;padding:0}.vs__dropdown-menu{box-sizing:border-box;top:calc(100% - var(--vs-border-width));z-index:var(--vs-dropdown-z-index);width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color);border-top-style:none;margin:0;padding:5px 0;list-style:none;display:block;position:absolute;left:0;overflow-y:auto}.vs__no-options{text-align:center}.vs__dropdown-option{padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer;line-height:1.42857;display:block}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);z-index:0;align-items:center;margin:4px 2px 0;padding:0 .25em;display:flex}.vs__deselect{appearance:none;cursor:pointer;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow);background:0 0;border:0;margin-left:4px;padding:0;display:inline-flex}.vs--single .vs__selected{background-color:#0000;border-color:#0000}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration{display:none}.vs__search::-webkit-search-results-button{display:none}.vs__search::-webkit-search-results-decoration{display:none}.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);box-shadow:none;z-index:1;background:0 0;border:1px solid #0000;border-left:none;outline:none;flex-grow:1;width:0;max-width:100%;margin:4px 0 0;padding:0 7px}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{opacity:0;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border:.9em solid #6464641a;border-left-color:#3c3c3c73;align-self:center;font-size:5px;transition:opacity .1s;animation:1.1s linear infinite vSelectSpinner;overflow:hidden}.vs__spinner,.vs__spinner:after{width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));border-radius:50%}.vs--loading .vs__spinner{opacity:1}.v-select{--vs-dropdown-option--active-bg:var(--v-select-option-active-bg);--vs-dropdown-option--active-color:var(--v-select-option-active-color);--vs-dropdown-option-color:var(--v-select-option-color);--vs-dropdown-option-padding:var(--v-select-option-padding);--vs-dropdown-bg:var(--v-select-dropdown-bg);--vs-dropdown-color:var(--v-select-dropdown-color)}.v-select.isActive .vs__dropdown-toggle{background-color:var(--v-input-active-bg)}.v-select.isActive>label{opacity:var(--v-input-label-active-opacity,.8);transform:translateY(6px)scale(.8)}.v-select__error{color:var(--v-input-error-color,#c70003);font-size:var(--v-input-error-fs,.875rem);margin:5px 0}.v-select.error .vs__dropdown-toggle{background-color:var(--v-input-error-bg,#fff8f8);border:var(--v-input-error-border,1px solid #ceadad)}.v-select>label{pointer-events:none;transform-origin:0 0;opacity:var(--v-input-label-opacity,.5);color:var(--v-input-color);z-index:1;line-height:1;transition:all .2s cubic-bezier(0,0,.2,1);position:absolute;top:0;left:15px;transform:translateY(calc(100% + 2px))scale(1)}.v-select .vs__dropdown-toggle{border-radius:var(--v-input-br,4px);background-color:var(--v-input-bg);color:var(--v-input-color);border:var(--v-input-border);font-size:var(--v-input-font-size,1rem);outline:none;width:100%;padding:1.125rem 5px .5rem}.v-select .vs__dropdown-toggle[aria-expanded=true]{outline:2px solid var(--v-input-active-border,#000)}.v-select .vs__search{margin-top:0;line-height:1}.v-select .vs__selected-options{height:1.5rem}.v-select .vs__actions{margin-top:-10px}.v-select .vs__clear{margin-top:2px}.v-select .vs__dropdown-option{transition:background-color .1s ease-in,color .1s ease-in}.v-select .caret{color:#000000b3;width:1.25rem;height:1.25rem}.v-select.vs--disabled{opacity:.7}.v-select.vs--disabled .vs__dropdown-toggle{background-color:var(--vs-disabled-bg)}.v-tab[data-v-3c270668]{padding:var(--v-tab-padding,10px 0)}.v-tab__action[data-v-3c270668]{justify-content:flex-end;padding:0 10px;display:flex}.v-tabs nav[data-v-6fc0e3ca]{display:block}.v-tabs .v-tabs__list[data-v-6fc0e3ca]{border-bottom:var(--v-tabs-border-bottom,1px solid #ebebee);flex-flow:wrap;align-items:center;gap:20px;padding:0;list-style:none;display:flex}.v-tabs .v-tabs__list li[data-v-6fc0e3ca]{opacity:.8}.v-tabs .v-tabs__list li .v-tabs__button[data-v-6fc0e3ca]{border-bottom:2px solid #0000}.v-tabs .v-tabs__list li.v-tabs--active[data-v-6fc0e3ca]{opacity:1}.v-tabs .v-tabs__list li.v-tabs--active .v-tabs__button[data-v-6fc0e3ca]{border-color:var(--v-tabs-active-color)}.v-tabs__button[data-v-6fc0e3ca]{border-bottom-right-radius:0;border-bottom-left-radius:0;padding:10px;font-weight:600}.v-tabs__button span[data-v-6fc0e3ca]{padding:0 5px;font-weight:600}.v-tabs__count[data-v-6fc0e3ca]{background-color:var(--v-tabs-count-bg);color:var(--v-tabs-count-color);margin-right:5px}.v-textarea--disabled{pointer-events:none;opacity:.6}.v-textarea textarea{box-sizing:border-box;padding:var(--v-input-padding,15px);border-radius:var(--v-input-br,4px);background-color:var(--v-input-bg);color:var(--v-input-color);border:var(--v-input-border);font-size:var(--v-input-font-size,1rem);outline:none;width:100%}.v-textarea textarea:focus{outline:2px solid var(--v-input-active-border,#000)}.v-textarea--label textarea{padding-top:1.5rem;padding-bottom:.5rem}.v-textarea__field{position:relative}.v-textarea__field>label{pointer-events:none;transform-origin:0 0;opacity:var(--v-input-label-opacity,.5);color:var(--v-input-color);line-height:16px;transition:all .2s cubic-bezier(0,0,.2,1);position:absolute;top:0;left:15px;transform:translateY(calc(100% + 2px))scale(1)}.v-textarea__field.active input{background-color:var(--v-input-active-bg)}.v-textarea__field.active label:not(.disabled){opacity:var(--v-input-label-active-opacity,.8)}.v-textarea__field.active label{transform:translateY(6px)scale(.8)}.v-toggle-switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.v-toggle-switch.disabled{opacity:.5;cursor:not-allowed}.v-toggle-switch input[type=checkbox]{opacity:0;position:absolute;left:-9999px}.v-toggle-switch input[type=checkbox]:checked~.v-toggle-switch__slider{background-color:var(--v-toggle-checked-bg)}.v-toggle-switch input[type=checkbox]:checked~.v-toggle-switch__slider:before{transform:translate(15px,-50%)}.v-toggle-switch input[type=checkbox]:not(:disabled):focus~.v-toggle-switch__slider{outline:2px solid var(--v-toggle-outline,#000);outline-offset:-1px}.v-toggle-switch__slider{background-color:var(--v-toggle-slider-bg);border:1px solid var(--v-toggle-slider-border);border-radius:10px;flex-shrink:0;width:35px;height:20px;transition:background-color .2s ease-in-out}.v-toggle-switch__slider:before{content:"";background-color:var(--v-toggle-bg);border-radius:100%;width:16px;height:16px;transition:transform .2s ease-in-out;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.tippy-box[data-animation=scale-subtle][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale-subtle][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale-subtle][data-placement^=left]{transform-origin:100%}.tippy-box[data-animation=scale-subtle][data-placement^=right]{transform-origin:0}.tippy-box[data-animation=scale-subtle][data-state=hidden]{opacity:0;transform:scale(.8)}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.v-tooltip__trigger{display:inline-block}.v-tooltip__content{display:none}.tippy-content{padding:var(--v-tooltip-padding,10px)}.tippy-box[data-theme~=light]{color:var(--v-tooltip-color,#26323d);background-color:var(--v-tooltip-bg,#fff);box-shadow:var(--v-tooltip-shadow,0 0 20px 4px #9aa1b126, 0 4px 80px -8px #24282f40, 0 4px 4px -2px #5b5e6926)}.v-table__search{padding:20px}.v-table__container{position:relative;overflow-x:auto}.v-table__loading{background-color:var(--v-table-loading-bg,#ffffff80);width:100%;height:100%;color:var(--v-table-loading-color,#000);z-index:1;cursor:progress;justify-content:center;align-items:center;display:flex;position:absolute}.v-table__loading>svg{width:40px;height:40px}.v-table__table{width:100%;font-size:var(--v-table-font-size,.875rem);background:var(--v-table-bg,#fafafa);text-align:left;border-collapse:collapse}.v-table__header{font-size:var(--v-table-header-font-size,.875rem);color:var(--v-table-header-color);background-color:var(--v-table-header-bg)}.v-table__row{border-top:var(--v-table-row-border,1px solid #dfe2e5);background-color:var(--v-table-row-bg)}.v-table__cell{padding:var(--v-table-cell-padding,.6em 1em);border:var(--v-table-cell-border,1px solid #dfe2e5);position:relative}.v-table__cell .sort-icon{width:14px;height:14px;position:absolute;top:50%;right:2px;transform:translateY(-50%)rotate(180deg)}.v-table__cell .sort-icon>svg{width:14px;height:14px}.v-table__cell .sort-icon.desc{transform:translateY(-40%)rotate(0)}.v-table-header-cell--sortable{cursor:pointer}.v-table__checkbox{width:20px;height:100%;margin:auto;position:relative}.v-table__empty{text-align:center;padding:20px}.v-table__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:10px;padding-top:10px;display:flex}.v-table__pagination .interval{color:var(--v-table-interval-color,#6b7280);font-size:var(--v-table-interval-font-size,.875rem)}.v-table__pagination .interval strong{color:var(--v-table-interval-bold-color,var(--c-primary))}.v-table__pagination ul{flex-wrap:wrap;align-items:stretch;gap:5px;list-style:none;display:inline-flex}.v-table__pagination a{height:100%;padding:var(--v-table-pagination-padding,5px 10px);border-radius:var(--v-table-pagination-br,4px);color:var(--v-table-pagination-color);font-size:var(--v-table-pagination-font-size,1rem);align-items:center;text-decoration:none;display:flex}.v-table__pagination a svg{height:var(--v-table-pagination-font-size,1.25rem);width:var(--v-table-pagination-font-size,1.25rem)}.v-table__pagination a:hover{color:var(--v-table-pagination-hover-color);background-color:var(--v-table-pagination-hover-bg,#dbd5d5);text-decoration:underline}.v-table__pagination a.disabled{pointer-events:none;opacity:.2}.v-table__pagination a.active{color:var(--v-table-pagination-active-color,var(--c-base));background-color:var(--v-table-pagination-active-bg,var(--c-primary))}.v-table .sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.snack[data-v-7ca83fd8]{border-radius:var(--snackbar-br,4px);width:100%;font-size:var(--v-snackbar-font-size,.875rem);box-shadow:var(--v-snackbar-shadow,#0000001a 0px 10px 15px -3px, #0000000d 0px 4px 6px -2px);gap:20px;padding:20px;display:flex;position:relative;overflow:hidden}.snack__icon[data-v-7ca83fd8]{flex-shrink:0;width:22px;height:22px}.snack__icon>svg[data-v-7ca83fd8]{fill:currentColor;width:100%;height:100%}.snack__close[data-v-7ca83fd8]{flex-shrink:0}.snack--success[data-v-7ca83fd8]{background-color:var(--v-snackbar-bg-success,#f2f6e5);color:var(--v-snackbar-color-success,#074e1c)}.snack--success .progress__bar[data-v-7ca83fd8]{background-color:var(--v-snackbar-color-success,#074e1c)}.snack--danger[data-v-7ca83fd8]{background-color:var(--v-snackbar-bg-danger,#fef8f7);color:var(--v-snackbar-color-danger,#c70003)}.snack--danger .progress__bar[data-v-7ca83fd8]{background-color:var(--v-snackbar-color-danger,#c70003)}.snack--info[data-v-7ca83fd8]{background-color:var(--v-snackbar-bg-info,#f6f8f8);color:var(--v-snackbar-color-info,#050a38)}.snack--info .progress__bar[data-v-7ca83fd8]{background-color:var(--v-snackbar-color-info,#050a38)}.snack .close[data-v-7ca83fd8]{--v-btn-ghost-color:var(--v-snackbar-close-color,#b9c2c7);padding:5px;position:absolute;top:15px;right:15px}.snack .close svg[data-v-7ca83fd8]{width:var(--v-modal-icon-size,1.5rem);height:var(--v-modal-icon-size,1.5rem)}.snack .progress[data-v-7ca83fd8]{width:100%;position:absolute;bottom:0;left:0}.snack .progress__bar[data-v-7ca83fd8]{width:100%;height:2px;transition:width .2s linear}.snackbar[data-v-8cc7122b]{z-index:var(--v-snackbar-z-index,100);max-width:90vw;width:var(--v-snackbar-width,300px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.snackbar ul[data-v-8cc7122b]{flex-direction:column-reverse;gap:10px;padding:0;list-style:none;display:flex}.list-enter-active[data-v-8cc7122b],.list-leave-active[data-v-8cc7122b]{transition:all .5s}.list-enter-from[data-v-8cc7122b],.list-leave-to[data-v-8cc7122b]{opacity:0;transform:translateY(30px)}.v-btn--lg{text-transform:none;font-size:1rem;font-weight:700;transition:all .2s}.v-btn__content{align-items:center;gap:10px;font-weight:500;display:flex}.v-expansion--active .v-expansion__header>button:hover{--v-expansion-bg:var(--v-expansion-active-bg);--v-expansion-color:var(--v-expansion-active-color)}.v-expansion--active .v-expansion__header>button{border-bottom:3px solid var(--c-danger);border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.v-expansion__header>button{border-radius:var(--v-expansion-br)}.v-expansion__content{border-bottom-left-radius:var(--v-expansion-br);border-bottom-right-radius:var(--v-expansion-br)}.v-input__field{box-shadow:0 2px #282828}.v-input__field.error{box-shadow:0px 2px 0px 0px var(--c-danger)}.v-input__field.valid{box-shadow:0px 2px 0px 0px var(--c-success)}.v-input__field.valid>input{background-color:#f7fdfa}.v-input__icon{z-index:1;opacity:.7}.v-modal-container .v-modal{border-radius:var(--v-card-br)}.v-modal-container .v-modal>header{text-align:center;margin:0 auto}.v-modal-container .v-modal>header>h2{font-size:1.875rem;font-weight:700;line-height:1.2;font-family:var(--font-headings);color:var(--c-prose-headings)}@media (width<=958px){.v-modal-container .v-modal>header>h2{font-size:1.5rem}}@media (width<=778px){.v-modal-container .v-modal>header>h2{font-size:1.25rem}}.v-modal-container .v-modal>header>p{margin-top:10px}.v-select .vs__dropdown-toggle{box-shadow:0 2px #282828;border-bottom:none!important}.v-select .vs__selected{height:100%;line-height:1}.v-select.vs--disabled .vs__search,.v-select.vs--disabled .vs__open-indicator{background-color:#0000}.v-select.vs--disabled .vs__dropdown-toggle{cursor:not-allowed}.v-select.error .vs__dropdown-toggle{box-shadow:0px 2px 0px 0px var(--c-danger)}.v-select.valid .vs__dropdown-toggle{box-shadow:0px 2px 0px 0px var(--c-success);background-color:#f7fdfa}.v-select>label{transform:translateY(calc(100% + 5px))scale(1)}.v-checkbox>label:before{border:2px solid var(--v-checkbox-border-color)!important;top:10px!important}.v-checkbox>label:after{top:10px!important}.v-checkbox.v-checkbox--error label:before{background-color:var(--v-input-error-bg)!important;border-color:var(--c-danger)!important}.v-table tbody .v-table__row{transition:background .2s}.v-table tbody .v-table__row:hover{background-color:var(--c-background-light)}.vc-pane{padding:0 10px 10px}.vc-pane .vc-weekday{font-weight:500}.vc-pane .vc-week,.vc-pane .vc-weekdays{gap:4px}.vc-pane .vc-week+.vc-week,.vc-pane .vc-weekdays+.vc-week{margin-top:4px}.v-radio input[type=radio]{left:unset}.v-btn-toggle{border:1px solid var(--c-border-light);border-radius:5px;justify-content:space-between;width:100%;margin:0 auto;overflow:hidden}.v-btn-toggle>*{border-radius:0;flex:1}.entry-form{--v-card-padding:0;width:100%;margin:0 auto}.entry-form nav{display:flex}.entry-form nav a{background-color:var(--c-base);padding:5px}.entry-form form{grid-template-columns:repeat(4,minmax(180px,1fr)) 150px;display:grid}@media (width<=958px){.entry-form form{grid-template-columns:1fr 1fr}.entry-form form .submit-btn{grid-column:span 2}}@media (width<=598px){.entry-form form{grid-template-columns:1fr}.entry-form form .submit-btn{grid-column:span 1}}.entry-form form .form-btn{--v-btn-br:0;--v-btn-padding:10px 15px 15px;text-align:left;width:100%}@media (width<=958px){.entry-form form .form-btn{border-bottom:1px solid var(--c-background)}}.entry-form form .form-btn .label-top{color:#7b7b7b;font-size:.75rem}.entry-form form .form-btn .label-bottom{justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.entry-form form .form-btn .v-btn__content{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex;overflow:hidden}.entry-form form .form-btn svg{width:18px;height:18px;color:var(--c-danger);flex-shrink:0}.entry-form form .form-btn svg:last-child{margin-left:auto}.entry-form form .form-btn__label{text-overflow:ellipsis;overflow:hidden}.entry-form form .submit-btn{margin:10px}.entry-form form .v-menu{border-right:1px solid var(--c-border-light);width:100%;min-width:0;max-width:100vw}@media (width<=598px){.entry-form form .v-menu{border-right:none}}@media (width<=958px){.entry-form form .v-menu:nth-child(2n){border-right:none}}.entry-form form .v-menu .close{margin-top:auto}@media (width>=780px){.entry-form form .v-menu .close{display:none}}.entry-form form .v-menu .v-menu__content{box-shadow:var(--shadow-lg);background-color:var(--c-base);border-radius:8px;flex-direction:column;gap:10px;min-width:100%;padding:20px;display:flex;overflow:visible}@media (width<=778px){.entry-form form .v-menu .v-menu__content{box-shadow:var(--shadow-drawer);border-radius:15px;height:75vh;position:fixed;bottom:0}}.entry-form form fieldset{border:none;gap:10px;display:flex}@media (width<=598px){.entry-form form fieldset{flex-direction:column}}.entry-form form fieldset+fieldset{margin-top:10px}.entry-form form fieldset>legend{color:var(--c-prose-headings);margin-bottom:10px;font-weight:600}.entry-form form fieldset .v-select{width:100%}.entry-form form .route{--v-btn-padding:5px 10px;gap:5px}.entry-form form .route .v-select{--v-input-active-bg:var(--c-base);width:100%;min-width:200px}.entry-form form .route .v-select .vs__dropdown-toggle{box-shadow:none;border-radius:5px;border:1px solid var(--c-border-light)!important}.entry-form form .triptype.disabled{pointer-events:none;opacity:.6}.entry-form form .date{min-width:350px}@media (width<=598px){.entry-form form .date{min-width:unset}}.entry-form form .passenger-select .form-btn{--v-btn-br:0;--v-btn-padding:10px 15px 15px;text-align:left;width:100%}@media (width<=958px){.entry-form form .passenger-select .form-btn{border-bottom:1px solid var(--c-background)}}.entry-form form .passenger-select .form-btn .label-top{color:#7b7b7b;font-size:.75rem}.entry-form form .passenger-select .form-btn .label-bottom{justify-content:space-between;align-items:center;gap:5px;width:100%;display:flex}.entry-form form .passenger-select .form-btn :deep(.v-btn__content){white-space:nowrap;text-overflow:ellipsis;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex;overflow:hidden}.entry-form form .passenger-select .form-btn svg{width:18px;height:18px;color:var(--c-danger);flex-shrink:0}.entry-form form .passenger-select .form-btn svg:last-child{margin-left:auto}.entry-form form .passenger-select .form-btn__label{text-overflow:ellipsis;overflow:hidden}.entry-form form .passenger-select .passengers>ul{flex-direction:column;flex:1;gap:5px;list-style:none;display:flex}.entry-form form .passenger-select .passengers>ul>li{border:1px solid var(--c-border-light);border-radius:5px;flex-flow:wrap;align-items:center;gap:10px;padding:15px;display:flex}.entry-form form .passenger-select .passengers>ul>li .label{flex-direction:column;flex:1;display:flex}.entry-form form .passenger-select .passengers>ul>li .label span{font-weight:500}.entry-form form .passenger-select .passengers>ul>li .alert{font-size:.75rem}.entry-form form .vehicle{flex-direction:column;gap:5px}.entry-form form .vehicle .tooltip{height:24px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.entry-form form .vehicle .tooltip-trigger{padding:0}.entry-form form .vehicle .v-radio>input:checked+label{border-color:var(--c-primary)}.entry-form form .vehicle .v-radio label{border:1px solid var(--c-border-light);border-radius:5px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:15px 15px 15px 50px;display:flex}.entry-form form .vehicle .v-radio label>div:first-child{font-weight:600}.entry-form form .vehicle .v-radio label:before{left:15px}.entry-form form .vehicle .v-radio label:after{left:20px}.entry-form form .trailer{border:1px solid var(--c-border-light);border-radius:6px;flex-direction:column;gap:15px;margin-top:15px;padding:15px}.entry-form--no-vehicle form,.entry-form--day-tour form,.entry-form--no-passengers form{grid-template-columns:repeat(3,minmax(180px,1fr)) 150px}@media (width<=958px){.entry-form--no-vehicle form,.entry-form--day-tour form,.entry-form--no-passengers form{grid-template-columns:1fr 1fr 1fr}.entry-form--no-vehicle form .submit-btn,.entry-form--day-tour form .submit-btn,.entry-form--no-passengers form .submit-btn{grid-column:span 3}}@media (width<=598px){.entry-form--no-vehicle form,.entry-form--day-tour form,.entry-form--no-passengers form{grid-template-columns:1fr}.entry-form--no-vehicle form .submit-btn,.entry-form--day-tour form .submit-btn,.entry-form--no-passengers form .submit-btn{grid-column:span 1}}.rte-content{line-height:1.5}.rte-content ul{flex-direction:column;padding-left:0;list-style:none;display:flex;position:relative}.rte-content ul>li{align-items:center;gap:10px;display:flex}.rte-content ul>li:not(:only-child){padding-bottom:10px}.rte-content ul>li+li{border-top:1px solid var(--c-border-light);padding-top:10px}.rte-content *+.wrapper{margin-top:15px}.rte-content .wrapper{background-color:var(--c-background-light);border-radius:5px;padding:10px}.rte-content .wrapper+*{margin-top:15px}ul>li[data-icon]:before{content:"";background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.25em;height:1.25em}[data-icon=Check]:before{background-image:url(/icons/check.svg)}[data-icon=Cross]:before{background-image:url(/icons/cross.svg)}[data-icon=Shower]:before{background-image:url(/icons/shower.svg)}[data-icon=TowelFolded]:before{background-image:url(/icons/towel-folded.svg)}[data-icon=BedBunk]:before{background-image:url(/icons/bed-bunk.svg)}[data-icon=Cheese]:before{background-image:url(/icons/cheese.svg)}[data-icon=Cocktail]:before{background-image:url(/icons/cocktail.svg)}[data-icon=Wine]:before{background-image:url(/icons/wine.svg)}[data-icon=BedDouble]:before{background-image:url(/icons/bed-double.svg)}[data-icon=Bed]:before{background-image:url(/icons/bed.svg)}[data-icon=Tv]:before{background-image:url(/icons/tv.svg)}[data-icon=Baby]:before{background-image:url(/icons/baby.svg)}[data-icon=Wifi]:before{background-image:url(/icons/wifi.svg)}[data-icon=Coffee]:before{background-image:url(/icons/coffee.svg)}[data-icon=Utensils]:before{background-image:url(/icons/utensils.svg)}[data-icon=EggFried]:before{background-image:url(/icons/egg-fried.svg)}[data-icon=AirVent]:before{background-image:url(/icons/air-vent.svg)}[data-icon=Dog]:before{background-image:url(/icons/dog.svg)}[data-icon=Accessibility]:before{background-image:url(/icons/accessibility.svg)}[data-icon=LifeBuoy]:before{background-image:url(/icons/life-buoy.svg)}[data-icon=Crown]:before{background-image:url(/icons/crown.svg)}[data-icon=Luggage]:before{background-image:url(/icons/luggage.svg)}[data-icon=Tickets]:before{background-image:url(/icons/tickets.svg)}[data-icon=Armchair]:before{background-image:url(/icons/armchair.svg)}[data-icon=Window]:before{background-image:url(/icons/window.svg)}[data-icon=Tags]:before{background-image:url(/icons/tags.svg)}[data-icon=Bike]:before{background-image:url(/icons/bike.svg)}[data-icon=Car]:before{background-image:url(/icons/car.svg)}[data-icon=CarFront]:before{background-image:url(/icons/car-front.svg)}[data-icon=TrainFront]:before{background-image:url(/icons/train-front.svg)}[data-icon=Ship]:before{background-image:url(/icons/ship.svg)}[data-icon=BusFront]:before{background-image:url(/icons/bus-front.svg)}[data-icon=Hourglass]:before{background-image:url(/icons/hourglass.svg)}[data-icon=Footprints]:before{background-image:url(/icons/footprints.svg)}[data-icon=RefreshCcw]:before{background-image:url(/icons/refresh-ccw.svg)}[data-icon=Clock]:before{background-image:url(/icons/clock.svg)}[data-icon=Info]:before{background-image:url(/icons/info.svg)}[data-icon=NoBoat]:before{background-image:url(/icons/no-boat.svg)}[data-icon=CupSoda]:before{background-image:url(/icons/cup-soda.svg)}:root{font-size:100%}body{color:var(--c-prose-body);font-size:.875rem}.slide-enter-active,.slide-leave-active{transition:all .2s}.slide-enter-from,.slide-leave-to{opacity:0;transform:translateY(15px)}.slide{animation-fill-mode:"both";animation-timing-function:"cubic-bezier(.25,.8,.50,1)"}.drop-enter-active{animation:.3s cubic-bezier(.34,1.56,.64,1) slide-in}.drop-leave-active{animation:.2s cubic-bezier(.61,1,.88,1) slide-out}input,textarea,select{font-family:var(--font-body)}.has-error{position:relative}.has-error:before{content:"";background-color:var(--c-danger);z-index:10;border-top-left-radius:4px;border-bottom-left-radius:4px;width:4px;height:100%;position:absolute;top:0;left:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}nav>.back{color:var(--c-accent);padding:2px}.breadcrumbs{gap:8px;display:flex}.breadcrumbs>.crumb{color:var(--c-accent);text-decoration:none}.breadcrumbs>.crumb.current{color:var(--c-prose-body);pointer-events:none}.breadcrumbs>.crumb+.crumb:before{content:"/";opacity:.7;pointer-events:none;margin-right:8px}.status-indicator{font-family:var(--font-body);color:#007239;background-color:#d6eae5;border-radius:30px;flex-shrink:0;align-items:center;gap:8px;padding:2px 8px;display:flex;position:absolute;top:20px;right:20px}.status-indicator:before{content:"";background-color:var(--c-success);border-radius:50%;width:10px;height:10px}.status-indicator--Unpaid,.status-indicator--NotConfirmed{color:#ae1f24;background-color:#f7d7d9}.status-indicator--Unpaid:before,.status-indicator--NotConfirmed:before{background-color:var(--c-danger)}.status-indicator--PartlyPaid,.status-indicator--PartlyConfirmed{color:#b38400;background-color:#f2e7c4}.status-indicator--PartlyPaid:before,.status-indicator--PartlyConfirmed:before{background-color:var(--c-warning)}.modal-footer{background-color:var(--c-base);border-bottom-left-radius:var(--v-card-br);border-bottom-right-radius:var(--v-card-br);border-top:1px solid #0000001a;flex-flow:wrap;justify-content:flex-end;gap:10px;margin:0 -30px -20px;padding:10px 30px;display:flex}.modal-footer.sticky{z-index:1;position:sticky;bottom:0}.container{max-width:var(--container-max-width);padding-right:calc(var(--container-gutter-x) * .5);padding-left:calc(var(--container-gutter-x) * .5)}.hr{background-color:var(--c-border);color:var(--c-border);width:100%;height:1px;margin:20px 0;display:block}hr{border:1px solid var(--c-border-light)}a{color:var(--c-primary);font-weight:500;text-decoration:none}a:hover{text-decoration:underline}.back-link{align-items:center;gap:5px;display:flex}.capitalize{text-transform:capitalize}.booking{background-color:var(--c-background-light);min-height:70vh}.booking .booking-step{max-width:var(--container-max-width);flex-direction:column;gap:30px;margin:0 auto;padding:30px 15px;display:flex}:is(.booking .booking-step.booking-step--packages>.form:has(aside),.booking .booking-step.booking-step--packages>.form-container:has(aside)){grid-template-columns:2fr 8fr;gap:20px;display:grid}@media (width<=958px){:is(.booking .booking-step.booking-step--packages>.form:has(aside),.booking .booking-step.booking-step--packages>.form-container:has(aside)){grid-template-columns:1fr}}.booking .booking-step>.promo{display:grid}.booking .booking-step>.promo>:only-child{grid-column:2}.booking .booking-step>.promo{grid-template-columns:8.5fr 3.5fr;gap:20px}@media (width<=958px){.booking .booking-step>.promo{grid-template-columns:1fr}.booking .booking-step>.promo>:only-child{grid-column:1}}.booking .booking-step>form:has(aside){grid-template-columns:8.5fr 3.5fr;gap:20px;display:grid}.booking .booking-step>.form-container:has(aside){grid-template-columns:8.5fr 3.5fr;gap:20px;display:grid}@media (width<=958px){.booking .booking-step>form:has(aside){grid-template-columns:1fr}.booking .booking-step>.form-container:has(aside){grid-template-columns:1fr}}.booking .booking-step>form>.sections,.booking .booking-step>.form-container>.sections{width:100%;min-width:0;position:relative}.booking .booking-step>form aside.basket-container,.booking .booking-step>.form-container aside.basket-container{border-radius:8px;align-self:start;position:sticky;top:20px}.booking .booking-step>form aside.basket-container .basket,.booking .booking-step>.form-container aside.basket-container .basket{background-color:var(--c-background-medium)}@media (width<=958px){.booking .booking-step>form aside.basket-container .basket,.booking .booking-step>.form-container aside.basket-container .basket{box-shadow:var(--shadow-drawer)}.booking .booking-step>form aside.basket-container,.booking .booking-step>.form-container aside.basket-container{z-index:1;width:100%;padding:10px;position:fixed;top:auto;bottom:0;left:0}}.booking .booking-step>.prose{margin-bottom:-10px}.booking .booking-step>form>.sections{min-height:200px;position:relative}.booking .booking-step>form>.sections>section{background-color:var(--c-base);border-radius:8px;padding:20px;position:relative}@media (width<=958px){.booking .booking-step>form>.sections>section{padding:15px}}.booking .booking-step>form>.sections>section>header{margin-bottom:20px}.booking .booking-step>form>.sections>section+section{margin-top:20px}.booking .booking-step .loading-overlay{z-index:1;background-color:#fffc;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.loading-overlay{z-index:1;background-color:#ffffffb3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.entry-form[data-v-5b9d9697]{border-top-left-radius:0;border-top-right-radius:0}.tab-content[data-v-5b9d9697]{border-top:2px solid #d90001}.timetable[data-v-e4f8e4c2]{--timetable__column-gap:.5rem;font-size:.75rem;line-height:1.5}@media (width>=600px){.timetable[data-v-e4f8e4c2]{font-size:.875rem}}.timetable__header[data-v-e4f8e4c2],.timetable__body[data-v-e4f8e4c2]{padding:0;font-weight:700;list-style:none}.timetable__header .timetable__row[data-v-e4f8e4c2],.timetable__body .timetable__row[data-v-e4f8e4c2]{column-gap:var(--timetable__column-gap);background-color:var(--c-background-light);flex-wrap:wrap;min-height:3rem;padding:.5rem 1rem;display:flex}.timetable__header .timetable__column[data-v-e4f8e4c2],.timetable__body .timetable__column[data-v-e4f8e4c2]{white-space:nowrap;flex-wrap:wrap;flex:0 10%;align-items:center;width:10%;display:flex}.timetable__header .timetable__column.date[data-v-e4f8e4c2],.timetable__body .timetable__column.date[data-v-e4f8e4c2]{flex:0 20%;width:20%}@media (width>=780px){.timetable__header .timetable__column.date[data-v-e4f8e4c2],.timetable__body .timetable__column.date[data-v-e4f8e4c2]{flex:0 15%;width:15%}}.timetable__header .timetable__column.route[data-v-e4f8e4c2],.timetable__body .timetable__column.route[data-v-e4f8e4c2]{column-gap:var(--timetable__column-gap);flex:1;width:auto}@media (width<=778px){.timetable__header .timetable__column.route>span[data-v-e4f8e4c2]:last-of-type,.timetable__body .timetable__column.route>span[data-v-e4f8e4c2]:last-of-type{flex:100%}}.timetable__header .timetable__column.status[data-v-e4f8e4c2],.timetable__body .timetable__column.status[data-v-e4f8e4c2]{display:none}@media (width>=960px){.timetable__header .timetable__column.status[data-v-e4f8e4c2],.timetable__body .timetable__column.status[data-v-e4f8e4c2]{display:flex}}.timetable__header .timetable__column>.mobile[data-v-e4f8e4c2],.timetable__body .timetable__column>.mobile[data-v-e4f8e4c2]{flex-wrap:wrap;display:flex}@media (width>=960px){.timetable__header .timetable__column>.mobile[data-v-e4f8e4c2],.timetable__body .timetable__column>.mobile[data-v-e4f8e4c2]{display:none}}.timetable__header .timetable__column>.desktop[data-v-e4f8e4c2],.timetable__body .timetable__column>.desktop[data-v-e4f8e4c2]{display:none}@media (width>=960px){.timetable__header .timetable__column>.desktop[data-v-e4f8e4c2],.timetable__body .timetable__column>.desktop[data-v-e4f8e4c2]{display:flex}}.timetable__header .timetable__row[data-v-e4f8e4c2]{color:var(--c-text-light)}.timetable__header .timetable__column.status[data-v-e4f8e4c2]{display:none}@media (width>=960px){.timetable__header .timetable__column.status[data-v-e4f8e4c2]{display:flex}}.timetable__body .timetable__row[data-v-e4f8e4c2]{align-items:flex-start}@media (width>=780px){.timetable__body .timetable__row[data-v-e4f8e4c2]{align-items:center}}.timetable__body .timetable__row[data-v-e4f8e4c2]:nth-of-type(odd){background-color:var(--c-background-medium)}.timetable__body .timetable__column.cancelled[data-v-e4f8e4c2]{color:var(--c-danger)}.timetable__body .timetable__column.date .status[data-v-e4f8e4c2]{flex:1 0 100%}.timetable__body .timetable__column.date .status.cancelled[data-v-e4f8e4c2]{color:var(--c-danger)}.login-layout[data-v-fb886b02]{z-index:0;background-image:url(/login-bg.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:70vh;padding:80px 16px;display:flex;position:relative}.login-layout>.background-overlay[data-v-fb886b02]{opacity:.8;z-index:-1;background-color:#004d96;width:100%;height:100%;position:absolute}.access-booking[data-v-df9eb48a]{max-width:var(--login-form-max-width);flex-direction:column;gap:15px;display:flex;position:relative}.access-booking .loading[data-v-df9eb48a]{justify-content:center;align-items:center;min-height:70vh;display:flex}.access-booking a[data-v-df9eb48a]{align-items:center;margin-bottom:20px;display:flex}.access-booking h1[data-v-df9eb48a]{text-align:center}.access-booking form[data-v-df9eb48a]{flex-direction:column;gap:15px;width:100%;display:flex}.access-booking__container[data-v-df9eb48a]{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:800px;min-height:70vh;margin:0 auto;padding:20px 20px 50px;display:flex}.access-booking__container header[data-v-df9eb48a]{background-color:var(--c-base);border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:15px;display:flex}.access-booking__container header h1[data-v-df9eb48a]{text-transform:capitalize}.access-booking__container .access-booking-pages[data-v-df9eb48a]{width:100%}.trip>header[data-v-2100fede]{position:relative}.trip>header[tabindex="0"][data-v-2100fede]{cursor:pointer}.trip--return>header .direction>svg[data-v-2100fede]{transform:scaleX(-1)}.trip--expanded .trip-expand[data-v-2100fede]{top:-4px;transform:rotate(180deg)}.trip.trip--cancel>header .direction[data-v-2100fede]{margin-bottom:5px}.trip.trip--cancel>header .direction>h3[data-v-2100fede],.trip.trip--cancel>header .direction>svg[data-v-2100fede]{color:var(--c-danger)}.trip__expanded-content[data-v-2100fede]{margin-top:20px}.trip__expanded-content>p[data-v-2100fede]{margin-bottom:5px;font-weight:500}.trip__expanded-content .trip__price>span[data-v-2100fede]{font-weight:400}.trip__expanded-content>ul[data-v-2100fede]{background-color:var(--c-background-light);list-style:none}.trip__expanded-content>ul>li[data-v-2100fede]{justify-content:space-between;padding:10px 15px;display:flex}.trip__expanded-content>ul>li+li[data-v-2100fede]{border-top:1px solid var(--c-base)}.trip__transfer[data-v-2100fede]{border-radius:var(--border-radius);background-color:var(--c-background-light);align-items:center;gap:10px;margin-top:20px;padding:10px;display:flex}.trip__transfer>svg[data-v-2100fede]{color:var(--c-danger);flex-shrink:0}.trip>header[data-v-2100fede]{flex-direction:column;gap:10px;display:flex}.trip>header .direction[data-v-2100fede]{align-items:center;gap:10px;display:flex}.trip>header .direction>h3[data-v-2100fede]{color:var(--c-primary);font-weight:500}.trip>header .direction>svg[data-v-2100fede]{color:var(--c-primary)}.trip>header>h4[data-v-2100fede]{font-size:1rem}@media (width<=958px){.trip>header>h4[data-v-2100fede]{font-size:.875rem}}.trip-expand[data-v-2100fede]{color:var(--c-primary);position:absolute;top:0;right:0}.trip__body[data-v-2100fede]{justify-content:space-between;align-items:center;gap:10px;display:flex}.trip__body .unused-ticket[data-v-2100fede]{background-color:var(--c-secondary);color:var(--c-primary-dark);border-radius:8px;padding:0 7px}.trip__time[data-v-2100fede]{color:var(--c-prose-headings);flex-flow:wrap;gap:10px;display:flex}.trip__time>.divider[data-v-2100fede]{background-color:var(--c-border);width:1px;height:1rem}.trip__price[data-v-2100fede]{color:var(--c-prose-headings)}.trip__price[data-v-2100fede]>:last-child{margin-left:.5ch;font-weight:600}.price-summary[data-v-bcb2928d]{color:var(--c-prose-headings);letter-spacing:0;flex-direction:column;gap:15px;display:flex}.price-summary__total[data-v-bcb2928d]{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.price-summary__label[data-v-bcb2928d]{color:var(--c-prose-headings);font-size:1.125rem;font-weight:700}.price-summary__pre-total[data-v-bcb2928d]{color:var(--c-prose-headings);border-bottom:1px solid var(--c-border-light);justify-content:space-between;align-items:center;gap:14px;padding-bottom:15px;display:flex}.price-summary__breakdown[data-v-bcb2928d]{border-bottom:1px solid var(--c-border-light);flex-direction:column;padding-bottom:5px;display:flex}.amount[data-v-bcb2928d]{color:var(--c-prose-headings);letter-spacing:0;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:.5ch;display:inline-flex}.amount .currency[data-v-bcb2928d]{color:var(--c-text);font-weight:400}.amount .price[data-v-bcb2928d]{font-variant-numeric:normal;font-weight:700}.amount--total .price[data-v-bcb2928d]{color:var(--c-prose-headings);font-size:1.325rem;line-height:1}.payment-summary[data-v-bcb2928d]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:center;column-gap:32px;display:grid;position:relative}@media (width<=778px){.payment-summary[data-v-bcb2928d]{grid-template-columns:1fr}}.payment-summary__item[data-v-bcb2928d]{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}@media (width>=780px){.payment-summary__item[data-v-bcb2928d]:last-child:not(:only-child):before{content:"";background-color:var(--c-border-light);width:1px;position:absolute;top:0;bottom:0;left:50%}}.payment-summary__label[data-v-bcb2928d]{min-width:0;color:var(--c-prose-headings);font-weight:500}.payment-summary__item--paid .amount .price[data-v-bcb2928d]{color:var(--c-success);font-size:1rem}.payment-summary__item--due .amount .price[data-v-bcb2928d]{color:var(--c-primary-dark);font-size:1rem}.summary-row[data-v-bcb2928d]{min-height:34px;color:var(--c-prose-body);justify-content:space-between;align-items:center;gap:14px;padding:0 2px;display:flex}.summary-row>span[data-v-bcb2928d]:first-child{min-width:0;color:var(--c-text)}.summary-row--discount[data-v-bcb2928d],.summary-row--discount>span[data-v-bcb2928d]:first-child,.summary-row--discount .amount[data-v-bcb2928d],.summary-row--discount .amount .currency[data-v-bcb2928d],.summary-row--discount .amount .price[data-v-bcb2928d]{color:var(--c-success)}.tax-toggle[data-v-bcb2928d]{--v-btn-padding:0;color:var(--c-prose-headings)}.tax-toggle[data-v-bcb2928d] .v-btn__content{letter-spacing:0;gap:6px}.tax-toggle__icon[data-v-bcb2928d]{color:var(--c-primary);transition:transform .18s}.tax-toggle--expanded .tax-toggle__icon[data-v-bcb2928d]{transform:rotate(180deg)}.tax-details[data-v-bcb2928d]{border-radius:var(--border-radius-sm);background-color:var(--c-background-light);padding:10px 12px}.tax-details>ul[data-v-bcb2928d]{flex-direction:column;gap:6px;list-style:none;display:flex}.tax-details>ul>li[data-v-bcb2928d]{color:var(--c-text);justify-content:space-between;gap:14px;font-size:.875rem;display:flex}.tax-details>ul>li+li[data-v-bcb2928d]{border-top:1px solid var(--c-base);padding-top:6px}.booking-summary[data-v-0dd18164]{flex-direction:column;gap:20px;display:flex}.booking-summary>section+section[data-v-0dd18164]{border-top:1px solid var(--c-border-light);padding-top:20px}.booking-summary .trips[data-v-0dd18164]{background-color:var(--c-base);border-radius:5px;flex-direction:column;gap:20px;display:flex}.booking-summary .trips[data-v-0dd18164]>*+*{border-top:1px solid var(--c-border-light);padding-top:20px}.booking-summary .booking-details[data-v-0dd18164]{flex-flow:wrap;gap:20px;display:flex}.booking-summary .booking-details ul[data-v-0dd18164]{list-style:none}.booking-summary .booking-details ul li[data-v-0dd18164]{text-transform:capitalize}.booking-summary .booking-details[data-v-0dd18164]>*{flex:0 0 40%}.booking-summary .booking-details .vehicles>ul>li+li[data-v-0dd18164],.booking-summary .booking-details .passengers>ul>li+li[data-v-0dd18164],.booking-summary .booking-details .cards>ul>li+li[data-v-0dd18164]{margin-top:5px}.booking-summary .booking-details .vehicles>.h6[data-v-0dd18164],.booking-summary .booking-details .passengers>.h6[data-v-0dd18164],.booking-summary .booking-details .cards>.h6[data-v-0dd18164]{margin-bottom:5px;display:block}.booking-summary>.extras>ul[data-v-0dd18164],.booking-summary>.day-tour>ul[data-v-0dd18164]{margin-top:5px;list-style:none}.booking-summary>.extras>ul>li[data-v-0dd18164],.booking-summary>.day-tour>ul>li[data-v-0dd18164]{justify-content:space-between;display:flex}.booking-summary>.extras>ul>li .price[data-v-0dd18164],.booking-summary>.day-tour>ul>li .price[data-v-0dd18164]{color:var(--c-prose-headings);font-weight:700}.booking-summary>.extras>ul>li .price .currency[data-v-0dd18164],.booking-summary>.day-tour>ul>li .price .currency[data-v-0dd18164]{font-weight:400}.booking-summary .travel-package[data-v-0dd18164]{flex-direction:column;gap:16px;display:flex}.booking-summary .travel-package__header[data-v-0dd18164]{flex-direction:column;gap:4px;display:flex}.booking-summary .travel-package__hotel-name[data-v-0dd18164]{color:var(--c-prose-headings);font-weight:700;line-height:1.35;display:block}.booking-summary .travel-package__address[data-v-0dd18164]{color:var(--c-text);line-height:1.45}.booking-summary .travel-package .hotel-information[data-v-0dd18164]{gap:4px;padding-top:2px;display:grid}.booking-summary .travel-package .hotel-information>p[data-v-0dd18164]{color:var(--c-text);align-items:center;gap:8px;display:flex}.booking-summary .travel-package .hotel-information>p .icon[data-v-0dd18164]{color:var(--c-primary);flex:none}.booking-summary .travel-package__stay[data-v-0dd18164]{padding:2px 0}.booking-summary .travel-package__stay-details[data-v-0dd18164]{flex-wrap:wrap;gap:20px;min-width:0;display:flex}.booking-summary .travel-package__stay-item[data-v-0dd18164]{border-radius:var(--border-radius);border:1px solid var(--c-border-light);gap:2px;min-width:90px;padding:10px;display:grid}.booking-summary .travel-package__stay-item>span[data-v-0dd18164]{color:var(--c-text);font-size:.75rem}.booking-summary .travel-package__stay-item>strong[data-v-0dd18164]{color:var(--c-prose-headings);font-weight:700}.booking-summary .travel-package__stay-item>small[data-v-0dd18164]{font-size:.75rem}.booking-summary .travel-package__rooms[data-v-0dd18164]{gap:14px;list-style:none;display:grid}.booking-summary .travel-package__rooms>li[data-v-0dd18164]{flex-direction:column;display:flex}.booking-summary .travel-package__rooms>li .price[data-v-0dd18164]{color:var(--c-prose-headings);align-self:flex-end;font-weight:700}.booking-summary .travel-package__rooms>li .price .currency[data-v-0dd18164]{font-weight:400}.booking-summary .travel-package__room[data-v-0dd18164]{gap:12px}.booking-summary .travel-package__guests[data-v-0dd18164]{gap:6px;list-style:none;display:grid}@media (width>=780px){.booking-summary .travel-package[data-v-0dd18164]{grid-template-columns:minmax(0,1fr) minmax(220px,max-content);align-items:start;gap:16px 24px;display:grid}.booking-summary .travel-package__header[data-v-0dd18164]{grid-column:1}.booking-summary .travel-package__stay[data-v-0dd18164]{grid-area:1/2;justify-self:end;padding-top:0}.booking-summary .travel-package__rooms[data-v-0dd18164]{grid-column:1/-1}}.spinner-container[data-v-e643fc01]{justify-content:center;align-items:center;display:flex;position:absolute}.spinner[data-v-e643fc01]{border:1.5px solid #d3dae6;border-block-color:var(--c-danger) #d3dae6;border-inline-color:#d3dae6;border-radius:50%;flex-shrink:0;animation:.6s linear infinite spin-e643fc01;display:inline-block;position:absolute}@keyframes spin-e643fc01{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.cancel-booking__modal[data-v-172a018e]{--v-modal-width:600px}.cancel-booking__header[data-v-172a018e]{justify-content:space-between;align-items:center;display:flex}.cancel-booking__header>.icon[data-v-172a018e]{color:var(--c-danger);background:#ffebeb;border-radius:50%;width:43px;height:43px;padding:6px}.cancel-booking__header p[data-v-172a018e]{border-bottom:2px solid var(--c-primary)}.message .info[data-v-172a018e]{flex-direction:column;gap:15px;display:flex}.message .info>div[data-v-172a018e]{flex-direction:column;gap:4px;display:flex}.message .button-group[data-v-172a018e]{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.message .button-group a[data-v-172a018e]{text-decoration:none}.edit-booking__modal .btns[data-v-4f7cdd5b]{--v-btn-padding:16px 24px;flex-direction:column;gap:10px;width:100%;display:flex}.edit-booking__modal .btns .v-btn[data-v-4f7cdd5b] .v-btn__content{justify-content:space-between;width:100%}.edit-booking__modal .button-group[data-v-4f7cdd5b]{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.departure-dates[data-v-3b69d2a2]{padding:0 25px;position:relative}.departure-dates ul[data-v-3b69d2a2]{justify-content:space-around;align-items:center;gap:10px;list-style:none;display:flex}.departure-dates__prev[data-v-3b69d2a2],.departure-dates__next[data-v-3b69d2a2]{z-index:1;width:24px;height:100%;padding:0;position:absolute;top:50%}.departure-dates__prev[data-v-3b69d2a2]{left:0;transform:translateY(-50%)}.departure-dates__next[data-v-3b69d2a2]{right:0;transform:translateY(-50%)}.departure-dates__radio[data-v-3b69d2a2]{flex:20%;position:relative}.departure-dates__radio input[type=radio][data-v-3b69d2a2]{opacity:0;position:absolute;left:-9999px}.departure-dates__radio input[type=radio]:not(:disabled)+label[data-v-3b69d2a2]{cursor:pointer}.departure-dates__radio input[type=radio]:not(:disabled):checked+label[data-v-3b69d2a2]{background-color:var(--c-active-background-color);border-color:var(--c-active-border-color)}.departure-dates__radio input[type=radio]:not(:disabled):focus-visible+label[data-v-3b69d2a2]{outline:2px solid var(--c-focus);outline-offset:-1px}.departure-dates__radio input[type=radio]:disabled+label[data-v-3b69d2a2]{opacity:.5}.departure-dates__radio label[data-v-3b69d2a2]{border-radius:var(--border-radius);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;padding:5px;line-height:1.3;display:flex}.departure-dates__radio label .week-day[data-v-3b69d2a2]{font-size:.75rem;font-weight:600}.departure-dates__radio label .day[data-v-3b69d2a2]{font-size:1.25rem;font-weight:600}.departure-dates__radio label .month[data-v-3b69d2a2]{font-size:.75rem}.departure[data-v-85a68659]{font-family:var(--font-body);grid-template-columns:90px minmax(auto,200px) 90px auto;align-items:center;gap:10px;display:grid;position:relative}@media (width<=778px){.departure[data-v-85a68659]{grid-template-columns:90px 1fr 90px}}.departure.no-price[data-v-85a68659]{grid-template-columns:90px auto 90px}.departure .from[data-v-85a68659],.departure .to[data-v-85a68659],.departure .price[data-v-85a68659]{flex-direction:column;gap:5px;display:flex}.departure .from>.time[data-v-85a68659],.departure .from>.amount[data-v-85a68659],.departure .to>.time[data-v-85a68659],.departure .to>.amount[data-v-85a68659],.departure .price>.time[data-v-85a68659],.departure .price>.amount[data-v-85a68659]{font-size:1.125rem;font-weight:700}@media (width<=778px){.departure .from>.time[data-v-85a68659],.departure .from>.amount[data-v-85a68659],.departure .to>.time[data-v-85a68659],.departure .to>.amount[data-v-85a68659],.departure .price>.time[data-v-85a68659],.departure .price>.amount[data-v-85a68659]{font-size:1rem}}.departure .price[data-v-85a68659]{justify-self:end;margin-right:20px}@media (width<=778px){.departure .price[data-v-85a68659]{border-top:1px solid var(--c-border);justify-content:space-between;align-items:center;justify-self:unset;flex-direction:row;grid-column:1/4;margin:0;padding-top:15px}}.departure .disabled-info .banner[data-v-85a68659]{background-color:var(--c-danger);color:var(--c-base);border-bottom-right-radius:var(--v-expansion-br);border-top-left-radius:var(--v-expansion-br);padding:1px 20px;font-size:.75rem;font-weight:500;position:absolute;top:-15px;left:-15px}.arrow[data-v-85a68659]{flex-direction:column;justify-content:center;gap:5px;margin-top:10px;display:flex;position:relative}.arrow .line[data-v-85a68659]{justify-content:space-between;align-items:center;display:flex;position:relative}.arrow .line[data-v-85a68659]:after{content:"";border-top:2px dashed var(--c-departure-line);width:100%;display:block;position:absolute;right:0}.arrow .line .dot[data-v-85a68659]{border:2px solid var(--c-departure-line);background-color:var(--v-expansion-bg);z-index:1;border-radius:50%;width:10px;height:10px}.arrow .line .dot[data-v-85a68659]:last-child{background-color:var(--c-departure-line)}.arrow .icon[data-v-85a68659]{z-index:1;color:var(--c-departure-line);align-items:center;margin:0 auto;display:flex;position:absolute;left:50%;transform:translate(-50%)}.arrow .icon>span[data-v-85a68659],.arrow .icon>svg[data-v-85a68659]{z-index:1;background-color:var(--v-expansion-bg);font-weight:700;transition:background-color .2s ease-in-out}.departure-content>.prose[data-v-02cc3b37]{text-align:center;margin:0 auto;padding:30px 15px 15px}.ticket-types[data-v-02cc3b37]{max-width:100%;overflow:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding:15px;display:flex;position:relative;overflow-x:auto}.ticket-types .ticket-type[data-v-02cc3b37]{scroll-snap-align:center;flex:1;min-width:250px}.ticket-types .ticket-type[data-v-02cc3b37] input:checked+label{outline-color:var(--c-primary);box-shadow:var(--shadow-active)}.ticket-types .ticket-type[data-v-02cc3b37] label{width:100%;height:100%;box-shadow:var(--shadow-lg);background-color:var(--c-base);border-radius:5px;outline:2px solid #0000;padding:0;transition:outline-color .2s,background-color .2s,box-shadow .2s;position:relative;overflow:hidden}.ticket-types .ticket-type[data-v-02cc3b37] label:before,.ticket-types .ticket-type[data-v-02cc3b37] label:after{top:30px!important;right:15px!important;left:unset!important}.ticket-types .ticket-type[data-v-02cc3b37] label:after{right:calc(var(--v-radio-size) / 4 + 15px)!important}.ticket-types .ticket-type__label[data-v-02cc3b37]{flex-direction:column;width:100%;height:100%;display:flex}.ticket-types .ticket-type__label>header[data-v-02cc3b37]{border-bottom:3px solid #0000;margin-bottom:10px;padding:25px 40px 20px 20px;font-weight:700;position:relative}.ticket-types .ticket-type__label>header .banner[data-v-02cc3b37]{background-color:var(--c-danger);color:var(--c-base);border-bottom-right-radius:8px;padding:1px 20px;font-size:.75rem;font-weight:500;position:absolute;top:0;left:0}.ticket-types .ticket-type__label>.description[data-v-02cc3b37]{flex:1;padding:0 15px}.ticket-types .ticket-type__label>footer[data-v-02cc3b37]{background-color:var(--c-primary-dark);color:var(--c-base);justify-content:space-between;margin-top:10px;padding:20px;display:flex}.ticket-types .ticket-type__label>footer>.price[data-v-02cc3b37]{font-size:1rem;font-weight:700}.departures-section[data-v-019f5f83]{max-width:var(--container-max-width);background-color:var(--c-base);--departure-card-bg:#eff2f6;--departure-card-hover-bg:var(--c-background);--departure-card-active-bg:var(--c-primary);--departure-card-line:var(--c-primary);--departure-card-active-line:var(--c-base);--v-expansion-color:var(--c-primary);--v-expansion-bg:var(--departure-card-bg);--c-departure-line:var(--departure-card-line);border-left:2px solid #0000;border-radius:8px;flex-direction:column;gap:20px;padding:20px;display:flex}.departures-section__empty[data-v-019f5f83]{text-align:center;color:var(--c-prose-headings);flex-direction:column;align-items:center;display:flex}.departures-section__empty>img[data-v-019f5f83]{max-width:300px;margin-bottom:20px}.departures-section .disabled[data-v-019f5f83]{pointer-events:none;opacity:.5}.departures-section+.departures-section[data-v-019f5f83]{margin-top:20px}.departures-section.error[data-v-019f5f83]{border-color:var(--c-danger)}.departures-section .direction-header[data-v-019f5f83]{justify-content:space-between;align-items:center;display:flex}@media (width<=598px){.departures-section .direction-header[data-v-019f5f83]{flex-direction:column;align-items:flex-start;gap:15px}.departures-section .direction-header .departure-dates[data-v-019f5f83]{width:100%}}.departures-section .direction-header .title[data-v-019f5f83]{align-items:center;gap:10px;display:flex}.departures-section .direction-header .title>h2[data-v-019f5f83]{color:var(--c-primary-dark);font-weight:600}.departures-section .direction-header .title>svg[data-v-019f5f83]{color:var(--c-primary)}.departures-section .direction-header .title>svg.flip[data-v-019f5f83]{transform:scaleX(-1)}.departures-section .direction-header__date[data-v-019f5f83]{align-self:end}.departures-section .departures-container[data-v-019f5f83]{min-height:200px;position:relative}.departures-section .locked-trip[data-v-019f5f83]{color:var(--c-prose-headings);flex-direction:column;align-items:center;gap:15px;margin-top:40px;display:flex}.departures-section .departures[data-v-019f5f83]{--v-expansion-content-bg:var(--c-background-light);--v-expansion-padding:15px 40px 15px 15px;--v-expansion-bg:var(--departure-card-bg);--v-expansion-hover-bg:var(--departure-card-hover-bg);--v-expansion-active-bg:var(--departure-card-active-bg);--v-expansion-active-color:var(--c-base);--c-departure-line:var(--departure-card-line);padding:0;list-style:none}.departures-section .departures>li+li[data-v-019f5f83]{margin-top:10px}.departures-section .departures[data-v-019f5f83] .chevron{right:20px}.departures-section .departures[data-v-019f5f83] .v-expansion{--v-expansion-bg:var(--departure-card-bg);--c-departure-line:var(--departure-card-line)}.departures-section .departures[data-v-019f5f83] .v-expansion__header>button:hover{--v-expansion-bg:var(--departure-card-hover-bg)}.departures-section .departures[data-v-019f5f83] .v-expansion--active{--v-expansion-bg:var(--departure-card-active-bg);--c-departure-line:var(--departure-card-active-line)}.departures-section .departures[data-v-019f5f83] .v-expansion--active .v-expansion__header>button{--v-expansion-bg:var(--departure-card-active-bg)}.departures-section .departure-select[data-v-019f5f83]{background-color:var(--departure-card-bg);width:100%;color:var(--c-primary);--v-expansion-bg:var(--departure-card-bg);--c-departure-line:var(--departure-card-line);border-radius:5px;padding:15px;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.departures-section .departure-select[data-v-019f5f83]:hover{background-color:var(--departure-card-hover-bg);--v-expansion-bg:var(--departure-card-hover-bg)}.departures-section .departure-select[data-v-019f5f83]:has(input[type=radio]:checked){background-color:var(--departure-card-active-bg);color:var(--c-base);--c-departure-line:var(--departure-card-active-line);--v-expansion-bg:var(--departure-card-active-bg)}.departures-section .departure-select[data-v-019f5f83] input[type=radio]+label{width:100%;padding-left:0;display:block}.departures-section .departure-select[data-v-019f5f83] input[type=radio]+label:before,.departures-section .departure-select[data-v-019f5f83] input[type=radio]+label:after{display:none}.departures-section .loading[data-v-019f5f83]{z-index:1;background-color:#fffc;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.select-return-modal[data-v-df2718be]{--v-modal-max-width:900px}.select-return-form[data-v-df2718be]{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=958px){.select-return-form[data-v-df2718be]{grid-template-columns:1fr;gap:15px}}.select-return-form>footer[data-v-df2718be]{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}@media (width<=778px){.select-return-form>footer[data-v-df2718be]{flex-direction:column-reverse}.select-return-form>footer[data-v-df2718be] .v-btn{width:100%}}.return-date-panel[data-v-df2718be],.select-date-empty[data-v-df2718be]{background-color:var(--c-background-light);border-radius:8px}.return-date-panel[data-v-df2718be]{flex-direction:column;gap:15px;padding:20px;display:flex}@media (width<=778px){.return-date-panel[data-v-df2718be]{padding:10px}}.return-date-panel>h3[data-v-df2718be]{color:var(--c-primary-dark);font-weight:600}.return-date-panel[data-v-df2718be] .vc-container{width:100%}.return-departures-panel[data-v-df2718be]{width:760px;max-width:100%;min-height:360px}@media (width<=958px){.return-departures-panel[data-v-df2718be]{width:100%}}.return-departures-panel .departures-section[data-v-df2718be]{width:100%;max-width:none;padding:0}.select-date-empty[data-v-df2718be],.select-return-error[data-v-df2718be]{text-align:center;width:100%;min-height:360px;color:var(--c-prose-body);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px;display:flex}@media (width<=778px){.select-date-empty[data-v-df2718be],.select-return-error[data-v-df2718be]{min-height:220px;padding:15px}}.select-date-empty>svg[data-v-df2718be],.select-return-error>svg[data-v-df2718be]{color:var(--c-primary)}.select-return-error[data-v-df2718be]{min-height:240px}.manage-booking[data-v-669cb24f]{color:var(--c-prose-headings);background-color:var(--c-background-light);flex-direction:column;gap:20px;padding:20px;display:flex;position:relative}.manage-booking>header[data-v-669cb24f]{flex-direction:column;gap:10px;display:flex}.manage-booking>header>.title h2[data-v-669cb24f]{color:var(--c-prose-body);font-size:.875rem;font-weight:400;line-height:1.4}.manage-booking .booking-summary[data-v-669cb24f]{background-color:var(--c-base);border-radius:5px;padding:15px}.manage-booking .actions[data-v-669cb24f]{flex-flow:wrap;justify-content:flex-end;gap:20px;display:flex}.loading[data-v-669cb24f]{justify-content:center;align-items:center;width:100%;height:480px;display:flex}section[data-v-6d7a9dc3]{border-top:1px solid var(--c-border-light);background-color:var(--c-background-medium);width:100%;min-height:70vh;padding:10px 20px 40px}.booking-details[data-v-6d7a9dc3]{flex-direction:column;max-width:760px;margin:0 auto;display:flex}.booking-details .back-link[data-v-6d7a9dc3]{align-self:flex-start;padding:15px 0}.booking-details>header[data-v-6d7a9dc3]{margin-bottom:20px}.booking-details .manage-booking[data-v-6d7a9dc3]{border-radius:5px}.booking-details address[data-v-6d7a9dc3]{font-style:normal;line-height:1.4}.account[data-v-22ba5dfb]{position:relative}.account .loading[data-v-22ba5dfb]{justify-content:center;align-items:center;min-height:70vh;display:flex}.account__container[data-v-22ba5dfb]{background-color:var(--c-base);flex-direction:column;align-items:center;min-height:70vh;padding:0 20px 50px;display:flex}@media (width<=778px){.account__container[data-v-22ba5dfb]{padding:0 10px 50px}}.account__container>.hero[data-v-22ba5dfb]{background-color:var(--c-primary-dark);max-width:var(--container-max-width);align-items:center;width:100%;height:296px;margin-bottom:60px;display:flex;position:relative;overflow:hidden}@media (width<=778px){.account__container>.hero[data-v-22ba5dfb]{margin-bottom:30px}}.account__container>.hero>header[data-v-22ba5dfb]{flex-shrink:0;max-width:100%;padding:80px}@media (width<=778px){.account__container>.hero>header[data-v-22ba5dfb]{padding:30px}}.account__container>.hero>header>h1[data-v-22ba5dfb]{color:var(--c-base);line-height:1.3}.account__container>.hero>header>h1>span[data-v-22ba5dfb]{text-transform:capitalize}.account__container>.hero>header>.loyalty-points[data-v-22ba5dfb]{background-color:var(--c-accent);color:var(--c-base);border-radius:32px;margin-top:20px;padding:10px 20px;font-weight:500;display:inline-block}.account__container>.hero>img[data-v-22ba5dfb]{object-fit:cover;object-position:right;width:100%;height:100%}.account-pages[data-v-22ba5dfb]{max-width:var(--container-max-width);gap:10px;width:100%;display:flex}@media (width<=958px){.account-pages[data-v-22ba5dfb]{flex-direction:column}}.account-pages>aside>nav[data-v-22ba5dfb]{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (width<=958px){.account-pages>aside>nav[data-v-22ba5dfb]{border-bottom:1px solid var(--c-border);flex-direction:row;padding:0 20px;display:flex}.account-pages>aside>nav>a[data-v-22ba5dfb]{scroll-snap-align:start;white-space:nowrap;padding:5px}.account-pages>aside>nav>a[data-v-22ba5dfb]>:not(:first-child){display:none}}.account-pages>aside>nav>a[data-v-22ba5dfb]{scroll-snap-align:center;color:var(--c-primary);flex-direction:column;padding:15px 50px 15px 30px;font-size:.75rem;line-height:1.6;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:flex;position:relative}@media (width<=958px){.account-pages>aside>nav>a[data-v-22ba5dfb]{padding:10px}}.account-pages>aside>nav>a[data-v-22ba5dfb]:hover{background-color:var(--c-background-light)}.account-pages>aside>nav>a+a[data-v-22ba5dfb]{border-top:1px solid #e6e6e6}@media (width<=958px){.account-pages>aside>nav>a+a[data-v-22ba5dfb]{border:none}}.account-pages>aside>nav>a.router-link-exact-active[data-v-22ba5dfb]{background-color:var(--c-primary);color:var(--c-base)}.account-pages>aside>nav>a[data-v-22ba5dfb]>:first-child{font-size:1rem;font-weight:500}@media (width<=958px){.account-pages>aside>nav>a[data-v-22ba5dfb]>:first-child{font-size:.875rem}}.account-pages>aside>nav>a .chevron[data-v-22ba5dfb]{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.account-pages>aside>nav .new-booking[data-v-22ba5dfb]{width:100%;margin-top:20px}@media (width<=958px){.account-pages>aside>nav .new-booking[data-v-22ba5dfb]{display:none}}.account-pages .page[data-v-22ba5dfb]{flex:1;padding:5px 40px}@media (width<=958px){.account-pages .page[data-v-22ba5dfb]{padding:5px}}.booking-list-item-summary[data-v-64b7708f]{grid-template-columns:32px minmax(0,300px) auto auto;align-items:center;gap:20px;padding:5px;display:grid}.booking-list-item-summary>svg[data-v-64b7708f]{color:var(--v-expansion-color);flex-shrink:0}.booking-list-item-summary>.prose[data-v-64b7708f]{color:var(--v-expansion-color)}.booking-list-item-summary>.prose>div[data-v-64b7708f]{text-transform:capitalize}.booking-list-item-summary .trips[data-v-64b7708f]{display:flex}.booking-list-item-summary .trips .unused-ticket[data-v-64b7708f]{background-color:var(--c-secondary);color:var(--c-primary-dark);border-radius:8px;padding:0 7px}.booking-list-item-summary .trips>.dates+.dates[data-v-64b7708f]:before{content:"→";padding:0 5px}.booking-list-item-summary .trips>.unused-ticket+.dates[data-v-64b7708f],.booking-list-item-summary .trips>.dates+.unused-ticket[data-v-64b7708f]{margin-left:5px}.booking-list-item-summary .trips>.unused-ticket+.unused-ticket[data-v-64b7708f]{display:none}@media (width<=598px){.booking-list-item-summary[data-v-64b7708f]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:15px}.booking-list-item-summary>svg[data-v-64b7708f]{display:none}.booking-list-item-summary>.prose[data-v-64b7708f]{grid-column:1/3}}.booking-info[data-v-64b7708f]{font-family:var(--font-body);flex-direction:column;gap:5px;display:flex}.booking-info[data-v-64b7708f]>:first-child{opacity:.8}.booking-info .status-indicator[data-v-64b7708f]{align-self:flex-start;position:static}.ship[data-v-64b7708f]{color:currentColor}.booking-list-section[data-v-5bb8733d]{flex-direction:column;gap:20px;display:flex;position:relative}.booking-list-section>.loading[data-v-5bb8733d]{justify-content:center;align-items:center;height:250px;display:flex}.booking-list-section .booking-list[data-v-5bb8733d]{flex-direction:column;gap:15px;display:flex}.booking-list-section>footer[data-v-5bb8733d]{justify-content:flex-end;padding:20px 0;display:flex}.my-bookings[data-v-4b0f708f],form[data-v-1039ab96]{flex-direction:column;gap:20px;display:flex}form>fieldset[data-v-1039ab96]{border:none;flex-flow:wrap;gap:10px;display:flex}form>fieldset[data-v-1039ab96]>*{flex:1;min-width:150px}form .actions[data-v-1039ab96]{flex-direction:column;gap:10px;margin-top:20px;display:flex}form[data-v-0c5b0437]{flex-direction:column;gap:20px;width:100%;display:flex}form>fieldset[data-v-0c5b0437]{border:none;gap:10px;display:flex}form>fieldset[data-v-0c5b0437]>div{flex:1}form .actions[data-v-0c5b0437]{flex-direction:column;gap:10px;margin-top:20px;display:flex}.co-vehicles[data-v-f4e86b67]{--v-modal-width:600px}.co-vehicles>header[data-v-f4e86b67]{margin-bottom:20px}.co-vehicles .loading[data-v-f4e86b67]{justify-content:center;align-items:center;height:100px;display:flex}.co-vehicles .vehicles[data-v-f4e86b67]{flex-direction:column;gap:15px;list-style:none;display:flex}.co-vehicles .vehicle[data-v-f4e86b67]{background-color:var(--v-expansion-bg);border-radius:var(--v-expansion-br);justify-content:space-between;align-items:center;gap:15px;padding:10px 20px;display:flex}.co-vehicles .vehicle>svg[data-v-f4e86b67]{color:var(--c-primary-dark);flex-shrink:0}.co-vehicles .vehicle>.vehicle-info[data-v-f4e86b67]{color:var(--c-prose-headings);flex:1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));column-gap:30px;line-height:1.4;display:grid}@media (width<=598px){.co-vehicles .vehicle>.vehicle-info[data-v-f4e86b67]{flex-direction:column;align-items:flex-start}}.co-vehicles>footer[data-v-f4e86b67]{justify-content:flex-end;padding:20px 0;display:flex}.co-vehicles>footer>a[data-v-f4e86b67]{align-items:center;gap:5px;display:flex}.co-passengers[data-v-9c141ec9]{--v-modal-width:600px}.co-passengers>header[data-v-9c141ec9]{margin-bottom:20px}.co-passengers .loading[data-v-9c141ec9]{justify-content:center;align-items:center;height:100px;display:flex}.co-passengers .passengers[data-v-9c141ec9]{flex-direction:column;gap:15px;list-style:none;display:flex}.co-passengers .passenger[data-v-9c141ec9]{background-color:var(--v-expansion-bg);border-radius:var(--v-expansion-br);align-items:center;gap:15px;padding:10px 20px;display:flex}.co-passengers .passenger>svg[data-v-9c141ec9]{color:var(--c-primary-dark);flex-shrink:0}.co-passengers .passenger>.passenger-info[data-v-9c141ec9]{color:var(--c-prose-headings);flex-flow:wrap;flex:1;align-items:center;column-gap:20px;line-height:1.4;display:flex}.co-passengers .passenger>.passenger-info>strong[data-v-9c141ec9]{text-transform:capitalize}.co-passengers .passenger>.passenger-info[data-v-9c141ec9]>*{flex:0 0 25%}@media (width<=598px){.co-passengers .passenger>.passenger-info[data-v-9c141ec9]{flex-direction:column;align-items:flex-start}}.co-passengers>footer[data-v-9c141ec9]{justify-content:flex-end;padding:20px 0;display:flex}.co-passengers>footer>a[data-v-9c141ec9]{align-items:center;gap:5px;display:flex}.reset-password>form[data-v-1ac172ef]{margin-top:20px}.reset-password>form .alert[data-v-1ac172ef]{margin-bottom:15px}form[data-v-255b317a]{flex-direction:column;gap:20px;display:flex}form>fieldset[data-v-255b317a]{border:none;flex-flow:wrap;gap:10px;display:flex}form>fieldset[data-v-255b317a]>*{flex:1;min-width:150px}form .actions[data-v-255b317a]{flex-direction:column;gap:10px;margin-top:20px;display:flex}.customer-details[data-v-24556699]{--v-modal-width:600px}.customer-details .title[data-v-24556699]{align-items:center;gap:15px;display:flex}.customer-details .edit-btn[data-v-24556699]{--v-btn-padding:6px}.customer-details .customer-number[data-v-24556699]{color:var(--c-text-secondary);background-color:var(--c-background-light);--v-btn-padding:4px;border-radius:4px;align-items:center;gap:5px;margin:5px 0;padding:8px 12px;display:inline-flex}.customer-details>dl[data-v-24556699]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:20px;display:grid}.customer-details>dl>div>dt[data-v-24556699]{color:var(--c-prose-headings);margin-bottom:10px;font-weight:600}.customer-details>dl>div>dd[data-v-24556699]{text-overflow:ellipsis;max-width:100%;overflow:hidden}.customer-details>dl>div .capitalize[data-v-24556699]{text-transform:capitalize}.club-colonia[data-v-63baaa8f]{--v-card-padding:20px;--v-card-br:5px;flex-direction:column;gap:20px;display:flex}.club-colonia .points-container[data-v-63baaa8f]{flex-wrap:wrap;gap:20px;margin:15px 0;display:flex}.club-colonia .points[data-v-63baaa8f]{background-color:var(--c-accent);max-width:30ch;color:var(--c-base);flex-direction:column;flex:1;gap:10px;padding-right:30px;display:flex;position:relative}.club-colonia .points .tooltip[data-v-63baaa8f]{position:absolute;top:10px;right:10px}.club-colonia .points .tooltip-trigger[data-v-63baaa8f]{padding:0}.club-colonia .points[data-v-63baaa8f]>*,.club-colonia .points>* h3[data-v-63baaa8f]{color:var(--c-base)}.club-colonia .points--expiring[data-v-63baaa8f]{background-color:var(--c-secondary)}.club-colonia .points--expiring[data-v-63baaa8f]>*,.club-colonia .points--expiring>* h3[data-v-63baaa8f]{color:var(--c-prose-headings)}.club-colonia .transactions[data-v-63baaa8f]{flex-direction:column;gap:15px;display:flex}.club-colonia .transactions[data-v-63baaa8f]>*{flex:1}.club-colonia .transactions .expiring-points[data-v-63baaa8f]{flex-direction:column;gap:10px;margin:0;list-style:none;display:flex}.club-colonia .transactions .expiring-points li[data-v-63baaa8f]{background-color:var(--v-expansion-bg);border-radius:5px;justify-content:space-between;gap:20px;max-width:40ch;padding:10px 15px;display:flex}.club-colonia .transactions .transaction-table[data-v-63baaa8f]{background-color:var(--c-background-light);--v-table-row-bg:var(--c-background-light)}.club-colonia .title[data-v-63baaa8f]{color:var(--c-prose-headings);align-items:center;gap:10px;margin-bottom:20px;display:flex}.travel-card[data-v-3d2c7bbb]{background-color:var(--v-expansion-bg);border-radius:var(--v-expansion-br);color:var(--c-prose-headings);grid-template-columns:auto 2fr 1fr 1fr 1fr;align-items:center;gap:15px;padding:10px 15px;display:grid;position:relative}@media (width<=778px){.travel-card[data-v-3d2c7bbb]{grid-template-columns:1fr 1fr;padding:15px}.travel-card[data-v-3d2c7bbb]>:nth-child(2),.travel-card[data-v-3d2c7bbb]>:nth-child(5){grid-column:span 2}.travel-card>svg[data-v-3d2c7bbb]{position:absolute;top:15px;right:15px}}.travel-card__info[data-v-3d2c7bbb]{flex-direction:column;gap:5px;display:flex}.travel-card__info>small[data-v-3d2c7bbb]{opacity:.8}.travel-cards[data-v-c994e95a]{flex-direction:column;gap:20px;display:flex}.travel-cards .title[data-v-c994e95a]{align-items:center;gap:15px;display:flex}.travel-cards .cards>h4[data-v-c994e95a]{margin-bottom:15px}.travel-cards .cards>ul[data-v-c994e95a]{flex-direction:column;gap:15px;list-style:none;display:flex}.travel-cards .cards+.cards[data-v-c994e95a]{margin-top:30px}.travel-cards .loading[data-v-c994e95a]{justify-content:center;align-items:center;min-height:300px;display:flex}.agent[data-v-48abf74a]{background-color:var(--c-background-light);position:relative}.agent .loading[data-v-48abf74a]{justify-content:center;align-items:center;min-height:70vh;display:flex}.agent__container[data-v-48abf74a]{width:100%;min-height:70vh;max-width:calc(var(--container-max-width) + 40px);flex-direction:column;align-items:center;gap:20px;margin:0 auto;padding:20px;display:flex}.agent__container header[data-v-48abf74a]{background-color:var(--c-base);border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:15px;display:flex}.agent__container header h1[data-v-48abf74a]{text-transform:capitalize;margin-bottom:10px}.agent__container .agent-pages[data-v-48abf74a]{width:100%}.agent-booking[data-v-88232cf2]{color:var(--c-prose-headings);flex-direction:column;gap:20px;width:100%;display:flex;position:relative}.agent-booking>header[data-v-88232cf2]{justify-content:space-between;gap:10px;display:flex}.agent-booking>header>.title h2[data-v-88232cf2]{color:var(--c-prose-body);font-size:.875rem;font-weight:400;line-height:1.4}.agent-booking>address[data-v-88232cf2]{border-bottom:1px solid var(--c-border-light);padding-bottom:10px;font-style:normal;line-height:1.6}.agent-booking>address>h2[data-v-88232cf2]{margin-bottom:5px}.agent-booking>footer[data-v-88232cf2]{justify-content:flex-end;gap:10px;display:flex}.agent-booking .edit-booking-modal[data-v-88232cf2]{--v-modal-max-width:400px;--v-modal-header-padding:0 0 20px 0}.loading[data-v-88232cf2]{justify-content:center;align-items:center;width:100%;height:480px;display:flex}.error[data-v-88232cf2]{flex-direction:column;align-items:center;min-height:70vh;margin-top:20px;display:flex}.sidebar-layout[data-v-487aae66]{--v-card-padding:25px;--v-table-cell-padding:10px;grid-template-columns:3.2fr 9fr;gap:20px;display:grid}@media (width<=958px){.sidebar-layout[data-v-487aae66]{grid-template-columns:1fr}}.agent-bookings[data-v-487aae66],.agent-bookings form[data-v-487aae66]{flex-direction:column;gap:20px;display:flex}.agent-bookings form fieldset[data-v-487aae66]{border:none;flex-direction:column;gap:5px;padding-top:5px;display:flex}.results[data-v-487aae66]{--v-modal-width:800px;--v-modal-header-padding:0;max-width:100%;overflow:hidden}.results header[data-v-487aae66]{margin-bottom:20px}.results .v-card[data-v-487aae66] .status-indicator{padding:2px;display:inline-flex;position:static}.agent-settings[data-v-b25f41bc]{color:var(--c-prose-headings);background-color:var(--c-base);max-width:var(--container-max-width);border-radius:10px;flex-direction:column;margin:20px auto 0;padding:20px;display:flex;position:relative}.agent-settings>header[data-v-b25f41bc]{justify-content:space-between;gap:10px;display:flex}.agent-settings>header>.title h2[data-v-b25f41bc]{color:var(--c-prose-body);font-size:.875rem;font-weight:400;line-height:1.4}.header-alert[data-v-b3cdd7e0]{background-color:var(--c-accent);color:var(--c-base);text-align:center;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.basket[data-v-67569bda]{border-radius:8px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative;overflow:hidden}@media (width<=958px){.basket[data-v-67569bda]{padding:15px}}.basket>header[data-v-67569bda]{justify-content:space-between;align-items:center;display:flex}.basket>header>.v-btn[data-v-67569bda]{--v-btn-bg:var(--c-base);--v-btn-padding:5px 20px}.basket>header>h2[data-v-67569bda]{background-color:var(--c-primary);color:var(--c-base);border-radius:24px;padding:10px 15px;font-size:.875rem;font-weight:400;display:inline-block}.basket>section[data-v-67569bda]{padding:10px 0}.basket .sections[data-v-67569bda]{flex-direction:column;gap:20px;display:flex}.basket .accommodation[data-v-67569bda]{border-top:1px solid var(--c-base);flex-direction:column;gap:5px;display:flex}.basket .accommodation .title[data-v-67569bda]{align-items:center;gap:5px;font-weight:600;display:flex}.basket .accommodation .title .icon[data-v-67569bda]{color:var(--c-primary)}.basket .accommodation .room-price[data-v-67569bda]{justify-content:space-between;margin-top:10px;display:flex}.basket .accommodation .room-price .price[data-v-67569bda]{align-self:flex-end;font-weight:600}.basket .accommodation .room-price .price .currency[data-v-67569bda]{font-weight:400}.basket .items[data-v-67569bda]{border-top:1px solid var(--c-base);padding-top:20px}.basket .items>ul[data-v-67569bda]{list-style:none}.basket .items>ul>li[data-v-67569bda]{color:var(--c-prose-headings);grid-template-columns:auto 1ch 1fr auto;align-items:center;gap:5px;font-weight:600;display:grid}.basket .items>ul>li>svg[data-v-67569bda]{color:var(--c-primary)}.basket .items>ul>li>.amount[data-v-67569bda]{text-align:center}.basket .items>ul>li .currency[data-v-67569bda]{font-weight:400}.basket .items>ul>li+li[data-v-67569bda]{margin-top:5px}.basket>.price-summary[data-v-67569bda]{border-top:1px solid var(--c-base)}.basket>.price-summary .summary-row[data-v-67569bda]{color:var(--c-prose-headings);justify-content:space-between;margin-top:10px;font-size:.875rem;display:flex}.basket>.price-summary .summary-row.subtotal[data-v-67569bda],.basket>.price-summary .summary-row.discount[data-v-67569bda],.basket>.price-summary .summary-row.taxes[data-v-67569bda],.basket>.price-summary .summary-row.total[data-v-67569bda]{font-weight:500}.basket>.price-summary .summary-row.subtotal>.price[data-v-67569bda],.basket>.price-summary .summary-row.discount>.price[data-v-67569bda],.basket>.price-summary .summary-row.taxes>.price[data-v-67569bda],.basket>.price-summary .summary-row.total>.price[data-v-67569bda],.basket>.price-summary .summary-row.subtotal[data-v-67569bda]{font-weight:600}.basket>.price-summary .summary-row.discount[data-v-67569bda]{color:var(--c-success)}.basket>.price-summary .summary-row.taxes[data-v-67569bda]{opacity:.8}.basket>.price-summary .summary-row.total[data-v-67569bda]{font-size:1.125rem;font-weight:600}.basket>.price-summary .summary-row .currency[data-v-67569bda]{font-weight:400}.basket>.actions>.v-btn[data-v-67569bda]{width:100%}.basket .header-mobile[data-v-67569bda]{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:5px;display:grid}.basket .header-mobile>.price[data-v-67569bda]{color:var(--c-prose-headings);flex-direction:column;font-weight:600;display:flex}.basket .header-mobile>.price .currency[data-v-67569bda]{font-weight:400}.promo-code[data-v-440981e6]{width:100%}.promo-code>form[data-v-440981e6]{flex-direction:column;align-items:center;gap:15px;display:flex}.promo-code>form>.v-input[data-v-440981e6],.promo-code>form>.v-btn[data-v-440981e6],.promo-code[data-v-bc46fe29]{width:100%}.promo-code>form[data-v-bc46fe29]{flex-direction:column;align-items:center;gap:15px;display:flex}.promo-code>form>.v-input[data-v-bc46fe29],.promo-code>form>.v-btn[data-v-bc46fe29]{width:100%}.promo-code-wrapper[data-v-8b7d47db]{background-color:var(--c-base);border-radius:var(--border-radius);box-shadow:var(--v-card-shadow);--v-modal-padding:20px;height:60px}.promo-code-wrapper>.v-btn[data-v-8b7d47db]{height:100%}.promo-code-wrapper .promo-code__applied[data-v-8b7d47db]{color:var(--c-success);justify-content:space-between;align-items:center;padding:10px 10px 10px 20px;font-weight:500;display:flex}.promo-code-wrapper .promo-code__applied>header[data-v-8b7d47db]{flex-direction:column;gap:5px;display:flex}.promo-code-wrapper .promo-code__name[data-v-8b7d47db]{align-items:center;gap:10px;display:flex}.promo-code-wrapper__content[data-v-8b7d47db]{flex-direction:column;align-items:center;gap:20px;width:350px;max-width:100%;padding:20px;display:flex}.promo-code-wrapper__content .alert[data-v-8b7d47db],.promo-code-wrapper>.v-btn[data-v-8b7d47db]{width:100%}.create-account-form[data-v-1a8eff87]{width:100%;max-width:570px}.create-account-form>form[data-v-1a8eff87]{flex-direction:column;gap:10px;margin-top:30px;display:flex}.create-account-form>form>fieldset[data-v-1a8eff87]{border:none;flex-direction:column;gap:20px;margin-bottom:10px;display:flex}.create-account-form .name[data-v-1a8eff87]{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.create-account-form .name[data-v-1a8eff87]>:first-child{grid-column:span 1}@media (width<=778px){.create-account-form .name[data-v-1a8eff87]>:first-child{grid-column:span 5}}.create-account-form .name[data-v-1a8eff87]>:nth-child(2),.create-account-form .name[data-v-1a8eff87]>:nth-child(3){grid-column:span 2}@media (width<=778px){.create-account-form .name[data-v-1a8eff87]>:nth-child(2),.create-account-form .name[data-v-1a8eff87]>:nth-child(3){grid-column:1/-1}}.create-account-form .citizenship[data-v-1a8eff87]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=778px){.create-account-form .citizenship[data-v-1a8eff87]{grid-template-columns:1fr}}.create-account-form .identification[data-v-1a8eff87],.create-account-form .contact[data-v-1a8eff87]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width<=778px){.create-account-form .identification[data-v-1a8eff87],.create-account-form .contact[data-v-1a8eff87]{grid-template-columns:1fr}}.create-account-form .password[data-v-1a8eff87]{flex-direction:column;gap:10px;display:flex}.create-account-form .terms[data-v-1a8eff87]{padding:15px 0}.forgot-password[data-v-a8e2576b]{width:100%;max-width:var(--login-form-max-width);flex-direction:column;gap:20px;display:flex}.forgot-password form[data-v-a8e2576b]{flex-direction:column;gap:10px;width:100%;display:flex}.login-form[data-v-52ae03a4]{width:100%;max-width:var(--login-form-max-width);flex-direction:column;gap:20px;display:flex}.login-form .user-type-toggle[data-v-52ae03a4]{border:1px solid var(--c-border-light);border-radius:5px;width:100%;max-width:250px;margin:0 auto;display:flex;overflow:hidden}.login-form .user-type-toggle a[data-v-52ae03a4]{text-align:center;width:100%;padding:10px 15px}.login-form .user-type-toggle a.router-link-exact-active[data-v-52ae03a4]{background-color:var(--c-primary);color:var(--c-base)}.login-form>form[data-v-52ae03a4]{flex-direction:column;gap:10px;width:100%;display:flex}.login-form>form[data-v-52ae03a4]>*{text-align:center;width:100%}footer[data-v-9f265b0e]{justify-content:space-between;margin-top:10px;display:flex}footer .section[data-v-9f265b0e]{gap:10px;display:flex}footer .section .cancel[data-v-9f265b0e]{color:var(--c-danger)}footer .section .divider[data-v-9f265b0e]{background-color:var(--c-border);width:1px;margin:10px 0;display:block}.booking-step[data-v-cd5149b0]{--v-modal-header-padding:0;--v-modal-max-width:100%;--v-modal-padding:0}.booking-step .promo-code[data-v-cd5149b0]{margin:-15px 0}.loyalty-points[data-v-a1c406c2]{flex-direction:column;align-items:center;gap:10px;width:100%;margin-bottom:10px;display:flex}.loyalty-points .v-input[data-v-a1c406c2],.loyalty-points .v-btn[data-v-a1c406c2]{width:100%}.passenger-info[data-v-843b331b]{--v-modal-width:500px;flex-direction:column;gap:20px;display:flex}.passenger-info.disabled[data-v-843b331b]{opacity:.8;pointer-events:none}.passenger-info fieldset[data-v-843b331b],.passenger-info .passenger-name[data-v-843b331b]{border:none;grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=778px){.passenger-info fieldset[data-v-843b331b],.passenger-info .passenger-name[data-v-843b331b]{grid-template-columns:1fr}}.vehicle-info[data-v-d9e9a373]{flex-direction:column;gap:20px;display:flex}.vehicle-info fieldset[data-v-d9e9a373]{border:none;gap:10px;display:flex}@media (width<=778px){.vehicle-info fieldset[data-v-d9e9a373]{flex-direction:column}}.vehicle-info fieldset[data-v-d9e9a373]>*{flex:1}.vehicle-info .co-vehicle[data-v-d9e9a373]>:first-child{flex:0 0 calc(50% - 10px)}.steps[data-v-a734f5f0]{flex-flow:wrap;justify-content:center;align-items:center;gap:5px 10px;display:flex}.steps>.step[data-v-a734f5f0]{color:var(--c-prose-headings);flex-direction:column;align-items:center;gap:5px;font-weight:400;text-decoration:none;display:flex;position:relative}@media (width<=778px){.steps>.step[data-v-a734f5f0]{font-size:.75rem}}.steps>.step.disabled[data-v-a734f5f0]{pointer-events:none;opacity:.5}.steps>.step.router-link-active[data-v-a734f5f0]:not(:first-child),.steps>.step.router-link-exact-active[data-v-a734f5f0]{font-weight:600}.steps>.step+.step-divider[data-v-a734f5f0]{background-color:#bac1c8;flex:1;width:100%;max-width:50px;height:1px}.customer-info[data-v-2429f80b]{flex-direction:column;gap:20px;display:flex}.customer-info fieldset[data-v-2429f80b]{border:none;gap:10px;display:flex}.customer-info fieldset[data-v-2429f80b]>*{flex:1}.customer-info .customer-name[data-v-2429f80b]>:first-child{flex:0 0 150px}.customer-summary .edit-btn[data-v-2429f80b]{position:absolute;top:10px;right:10px}.customer-summary>address[data-v-2429f80b]{font-style:normal;line-height:1.6}.amendment-confirmation[data-v-f2528650]{--v-modal-width:500px}.amendment-confirmation .notice[data-v-f2528650]{text-align:center;background-color:var(--v-expansion-bg);border-radius:5px;padding:20px}.amendment-confirmation .confirmation-actions[data-v-f2528650]{flex-direction:column;flex:1;gap:10px;display:flex}.extras-items[data-v-33cfeda5]{background-color:var(--c-background-light);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.extras-items .section-header[data-v-33cfeda5]{background-color:var(--c-background-medium);grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;padding:16px;font-size:.875rem;display:grid}@media (width<=767px){.extras-items .section-header[data-v-33cfeda5]{grid-template-columns:120px minmax(0,1fr);gap:15px}}@media (width<=599px){.extras-items .section-header[data-v-33cfeda5]{grid-template-columns:1fr;gap:10px;padding:10px}}.extras-items .section-header h4[data-v-33cfeda5]{color:var(--c-primary)}.extras-items .section-header h4[data-v-33cfeda5]:after{content:"";background-color:var(--c-danger);width:40px;height:2px;margin:10px 0;display:block}.extras-items .section-header>figure[data-v-33cfeda5]{width:100%;height:110px;margin:0}.extras-items .section-header>figure>img[data-v-33cfeda5]{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}@media (width<=767px){.extras-items .section-header>figure>img[data-v-33cfeda5]{width:100%}}.extras-items .section-header .prose[data-v-33cfeda5]{min-width:0}.extras-items .section-header .prose>p[data-v-33cfeda5]{max-width:65ch}.extras-items .extras-list[data-v-33cfeda5]{background-color:var(--c-background-light);flex-direction:column;gap:10px;padding:12px;display:flex}@media (width<=599px){.extras-items .extras-list[data-v-33cfeda5]{gap:8px;padding:8px}}.extras-item[data-v-33cfeda5]{background-color:var(--c-base);--v-quantity-icon-size:20px;border-radius:5px;grid-template-columns:120px minmax(0,1fr) max-content max-content;align-items:center;gap:15px 20px;padding:12px;transition:background-color .3s,box-shadow .3s;display:grid;position:relative}@media (width<=767px){.extras-item[data-v-33cfeda5]{grid-template-columns:100px minmax(0,1fr) max-content}}@media (width<=599px){.extras-item[data-v-33cfeda5]{grid-template-columns:minmax(0,1fr) max-content;gap:10px 12px;padding:8px}}.extras-item.active[data-v-33cfeda5]{box-shadow:0 0 0 2px var(--c-primary), 0 10px 25px #004d961f;background-color:#f9fcff}.extras-item h5[data-v-33cfeda5]{color:var(--c-primary)}.extras-item>figure[data-v-33cfeda5]{border-radius:2px;width:120px;height:80px;margin:0;overflow:hidden}@media (width<=767px){.extras-item>figure[data-v-33cfeda5]{grid-row:1/span 2;width:100px;height:75px}}@media (width<=599px){.extras-item>figure[data-v-33cfeda5]{grid-area:auto/1/auto/-1;width:100%;height:150px}}.extras-item>figure>img[data-v-33cfeda5]{object-fit:cover;width:100%;height:100%;display:block}.extras-item>.prose[data-v-33cfeda5]{min-width:0}@media (width<=767px){.extras-item>.prose[data-v-33cfeda5]{grid-column:2/-1}}@media (width<=599px){.extras-item>.prose[data-v-33cfeda5]{grid-column:1/-1}}.extras-item>.price[data-v-33cfeda5]{color:var(--c-prose-headings);text-align:right;line-height:1.4}@media (width<=767px){.extras-item>.price[data-v-33cfeda5]{text-align:left;grid-column:2/3}}@media (width<=599px){.extras-item>.price[data-v-33cfeda5]{grid-column:1/2}}.extras-item>.price>span[data-v-33cfeda5]:first-child{color:var(--c-prose-body);font-size:.75rem;line-height:1.3;display:block}.extras-item>.price>span[data-v-33cfeda5]:last-child{white-space:nowrap;font-size:1rem;font-weight:600;display:block}.extras-item>.price>span .text[data-v-33cfeda5]{font-size:.75rem;font-weight:400}.extras-item>.quantity[data-v-33cfeda5]{justify-content:flex-end;min-width:max-content;display:flex}@media (width<=767px){.extras-item>.quantity[data-v-33cfeda5]{grid-column:3/4;align-self:center}}@media (width<=599px){.extras-item>.quantity[data-v-33cfeda5]{grid-column:2/3;justify-content:flex-end}}.extras-item>.quantity[data-v-33cfeda5] .v-quantity{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.extras-item>.quantity[data-v-33cfeda5] .v-btn{flex-shrink:0}.extras-section[data-v-0caf2ea1]{background-color:var(--c-base);border-radius:8px;flex-direction:column;gap:20px;min-height:200px;padding:20px;display:flex}@media (width<=599px){.extras-section[data-v-0caf2ea1]{gap:12px;padding:12px}}.extras-section .direction-header[data-v-0caf2ea1]{justify-content:space-between;align-items:center;display:flex}@media (width<=598px){.extras-section .direction-header[data-v-0caf2ea1]{flex-direction:column;align-items:flex-start;gap:15px}}.extras-section .direction-header .title[data-v-0caf2ea1]{align-items:center;gap:10px;display:flex}.extras-section .direction-header .title>h2[data-v-0caf2ea1]{color:var(--c-primary-dark);font-weight:600}.extras-section .direction-header .title>svg[data-v-0caf2ea1]{color:var(--c-primary)}.extras-section .direction-header .title>svg.flip[data-v-0caf2ea1]{transform:scaleX(-1)}.extras-section .locked-trip[data-v-0caf2ea1]{color:var(--c-prose-headings);flex-direction:column;align-items:center;gap:15px;display:flex}.extras-section .extras[data-v-0caf2ea1]{flex-direction:column;gap:20px;display:flex}@media (width<=599px){.extras-section .extras[data-v-0caf2ea1]{gap:12px}}.extras-section .no-extras[data-v-0caf2ea1]{background-color:var(--c-base);border-radius:8px}.loading[data-v-0caf2ea1]{z-index:1;background-color:#fffc;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.booking-step>.prose[data-v-6321d412]{margin-bottom:-10px}.booking-step .sections[data-v-6321d412]{flex-direction:column;gap:20px;display:flex}.payment-container[data-v-295236b9]{width:100%;min-height:300px}.payment-container #wallet-brick-container[data-v-295236b9]{padding:0 15px}.payment-container .loading[data-v-295236b9]{z-index:1;border-radius:var(--v-modal-br);background-color:#fffc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.payment-modal[data-v-523a799d]{--v-modal-header-padding:0;--v-modal-body-padding:0;--v-modal-padding:40px 20px 0 20px}.payment-modal[data-v-523a799d] .close{z-index:1}.loading[data-v-523a799d]{justify-content:center;align-items:center;height:300px;display:flex}.checkout[data-v-523a799d]{flex-direction:column;gap:20px;display:flex}.checkout>section>header[data-v-523a799d]{margin-bottom:20px}.checkout .booking-details[data-v-523a799d]{background-color:var(--c-base);border-radius:5px;padding:30px}.checkout .card-summary[data-v-523a799d]{margin-bottom:15px}.checkout .card-summary ul[data-v-523a799d]{list-style:none}.checkout .card-summary ul li[data-v-523a799d]{gap:10px;display:flex}.checkout .payment[data-v-523a799d]{background-color:var(--c-background-medium);border-radius:5px;flex-direction:column;gap:20px;margin:20px 0;padding:30px;display:flex}.checkout .payment>header[data-v-523a799d]{max-width:unset}.checkout .payment fieldset[data-v-523a799d]{border:none}.checkout .payment .payment-methods[data-v-523a799d]{flex-direction:column;gap:1px;margin-bottom:20px;display:flex}.checkout .payment .payment-methods>.payment-method[data-v-523a799d] label{background-color:var(--c-base);border:1px solid #0000;grid-template-columns:70px 1fr;gap:5px 20px;width:100%;padding:10px 10px 10px 50px;display:grid}.checkout .payment .payment-methods>.payment-method[data-v-523a799d] label:before{left:15px}.checkout .payment .payment-methods>.payment-method[data-v-523a799d] label:after{left:20px}.checkout .payment .payment-methods>.payment-method img[data-v-523a799d]{object-fit:cover;object-position:center;height:40px;box-shadow:var(--v-card-shadow);border-radius:8px}.checkout .payment .payment-methods>.payment-method img.Invoice[data-v-523a799d]{object-fit:contain;padding:6px}.checkout .payment>.price[data-v-523a799d]{border-bottom:1px solid var(--c-base);color:var(--c-prose-headings);flex-direction:column;gap:10px;padding-bottom:30px;display:flex}.checkout .payment>.price .currency[data-v-523a799d]{margin-right:.5ch;font-weight:400}.checkout .payment>.price>.to-pay[data-v-523a799d]{color:var(--c-prose-headings);justify-content:space-between;font-size:1.25rem;font-weight:700;display:flex}.checkout .payment .terms[data-v-523a799d]{padding:10px 0}.checkout .payment .terms>h3[data-v-523a799d]{margin-bottom:15px}.checkout .payment .terms[data-v-523a799d] label{background-color:#0000;max-width:60ch;line-height:1.6}.checkout .payment>footer[data-v-523a799d]{justify-content:flex-end;display:flex}.checkout .payment>footer>.v-btn[data-v-523a799d]{min-width:150px;height:48px}.checkout .payment>footer .reserve-button[data-v-523a799d]{margin-right:10px}.checkout .payment .loyalty-points[data-v-523a799d]{flex-direction:column;gap:8px;display:flex}.checkout .payment .loyalty-points[data-v-523a799d] label{background-color:#0000}.checkout .payment .loyalty-points .loyalty-summary[data-v-523a799d]{flex-direction:column;gap:6px;margin-top:10px;display:flex}.checkout .payment .loyalty-points .loyalty-summary .subtotal[data-v-523a799d]{color:var(--c-prose-headings);justify-content:space-between;display:flex}.checkout .payment .loyalty-points .loyalty-summary .subtotal .currency[data-v-523a799d]{margin-right:.5ch;font-weight:400}.checkout .payment .loyalty-points .loyalty-summary .subtotal .price[data-v-523a799d]{color:var(--c-prose-headings);margin-left:.5ch;font-weight:700}.checkout .payment .loyalty-points .disclaimer[data-v-523a799d]{opacity:.8;margin-left:.5rem;font-size:.8rem}.checkout .refund[data-v-523a799d]{color:var(--c-prose-headings);align-items:center;gap:5px;padding-bottom:10px;display:flex}.checkout .refund>.amount[data-v-523a799d]{color:var(--c-prose-headings);font-size:1.25rem;font-weight:700;display:flex}.booking-step[data-v-a78aef7f]{--v-modal-width:800px;max-width:800px!important}.status-container[data-v-ff5ae963]{box-shadow:var(--shadow-lg);border-radius:18px;width:100%;margin:0 auto;overflow:hidden}.thank-you[data-v-f8161742]{background-color:var(--c-base);flex-direction:column;align-items:center;padding-bottom:64px;display:flex}.thank-you>header[data-v-f8161742]{background:url(/confirmation-bg.jpg) 50%/cover;justify-content:center;align-items:center;width:100%;height:300px;display:flex;box-shadow:inset 0 0 0 2000px #0006}@media (width<=958px){.thank-you>header[data-v-f8161742]{height:200px}}.thank-you>header>h1[data-v-f8161742]{color:var(--c-base)}.thank-you>section[data-v-f8161742]{flex-direction:column;align-items:center;width:100%;padding:40px;display:flex}@media (width<=958px){.thank-you>section[data-v-f8161742]{padding:20px}}.thank-you>section .loading[data-v-f8161742]{justify-content:center;align-items:center;height:300px;display:flex}.thank-you>section.confirmation[data-v-f8161742]{background-color:var(--c-base);min-height:385px;padding-top:20px}.thank-you>section .confirmation-content[data-v-f8161742]{justify-items:center;gap:22px;width:min(100%,560px);padding:0;display:grid}.thank-you>section .confirmation-content h2[data-v-f8161742]{text-align:center;margin:0}.thank-you .booking-details[data-v-f8161742]{background-color:var(--c-background-medium);text-align:center;border:1px solid #0000000a;border-radius:8px;width:100%;max-width:420px;padding:22px 28px}.thank-you .booking-details strong[data-v-f8161742]{color:var(--c-primary-dark);margin-top:10px;font-size:1.25rem;display:block}.thank-you .booking-details .booking-details-divider[data-v-f8161742]{border:none;border-top:1px solid #0000001f;width:100%;margin:18px 0}.thank-you .booking-details .booking-details-subtext[data-v-f8161742]{color:#0000008c;margin-left:6px;font-weight:400}.thank-you .status[data-v-f8161742]{width:100%}.thank-you .payment-status[data-v-f8161742]{border-top:1px solid var(--c-border-light);width:100%;max-width:480px;margin-top:4px;padding-top:18px}.checkmark__circle[data-v-f8161742]{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:var(--c-success);fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke-f8161742}.checkmark[data-v-f8161742]{stroke-width:2px;stroke:#fff;stroke-miterlimit:10;width:56px;height:56px;box-shadow:inset 0px 0px 0px var(--c-success);border-radius:50%;margin:10px auto;animation:.4s ease-in-out .4s forwards fill-f8161742,.3s ease-in-out .9s both scale-f8161742;display:block}.checkmark__check[data-v-f8161742]{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke-f8161742}@keyframes stroke-f8161742{to{stroke-dashoffset:0}}@keyframes scale-f8161742{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes fill-f8161742{to{box-shadow:inset 0px 0px 0px 30px var(--c-success)}}@keyframes tonext-16673059{75%{left:0}95%{left:100%}98%{left:100%}99%{left:0}}@keyframes tostart-16673059{75%{left:0}95%{left:-300%}98%{left:-300%}99%{left:0}}@keyframes snap-16673059{96%{scroll-snap-align:center}97%{scroll-snap-align:none}99%{scroll-snap-align:none}to{scroll-snap-align:center}}[data-v-16673059]{box-sizing:border-box;scrollbar-color:transparent transparent;scrollbar-width:0px;-ms-overflow-style:none}[data-v-16673059]::-webkit-scrollbar{width:0}[data-v-16673059]::-webkit-scrollbar-track{background:0 0}[data-v-16673059]::-webkit-scrollbar-thumb{background:0 0;border:none}ol[data-v-16673059],li[data-v-16673059]{margin:0;padding:0;list-style:none}.carousel[data-v-16673059]{perspective:100px;width:100%;height:100%;position:relative}.carousel.carousel--has-multiple[data-v-16673059]:before,.carousel.carousel--has-multiple[data-v-16673059]:after{display:none}.carousel[data-v-16673059]:before,.carousel[data-v-16673059]:after,.carousel__prev[data-v-16673059],.carousel__next[data-v-16673059]{border-radius:50%;width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%)}.carousel[data-v-16673059]:before,.carousel__prev[data-v-16673059]{content:"‹";z-index:100;padding-right:2px;left:5px}.carousel[data-v-16673059]:after,.carousel__next[data-v-16673059]{content:"›";z-index:100;padding-left:2px;right:5px}.carousel[data-v-16673059]:before,.carousel[data-v-16673059]:after{color:#fff;pointer-events:none;background-color:#0000004d;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding-bottom:5px;font-size:2rem;line-height:1;display:flex}.carousel .carousel__viewport[data-v-16673059]{counter-reset:item;scroll-behavior:smooth;scroll-snap-type:x mandatory;display:flex;position:absolute;inset:0;overflow:hidden}.carousel .carousel__slide[data-v-16673059]{counter-increment:item;flex:0 0 100%;width:100%;position:relative}.carousel .carousel__snapper[data-v-16673059]{scroll-snap-align:center;width:100%;height:100%;position:absolute;top:0;left:0}.carousel:hover .carousel__snapper[data-v-16673059],.carousel:focus-within .carousel__snapper[data-v-16673059]{animation-name:none}@media (hover:hover){.carousel .carousel__slide:last-child .carousel__snapper[data-v-16673059]{animation-name:tostart-16673059,snap-16673059}}.carousel .carousel__navigation[data-v-16673059]{text-align:center;position:absolute;bottom:0;left:0;right:0}.carousel .carousel__navigation .carousel__navigation-list[data-v-16673059],.carousel .carousel__navigation .carousel__navigation-item[data-v-16673059]{display:inline-block}.carousel .carousel__navigation .carousel__navigation-button[data-v-16673059]{background-color:#333;background-clip:content-box;border:.25rem solid #0000;border-radius:50%;width:1.5rem;height:1.5rem;font-size:0;transition:transform .1s;display:inline-block}.carousel figure[data-v-16673059]{width:100%;height:100%}.carousel figure>img[data-v-16673059]{object-fit:cover;width:100%;height:100%}.day-tour[data-v-97d7975f]{border:1px solid var(--c-border);outline-offset:-1px;border-radius:5px;outline:2px solid #0000;flex-direction:column;transition:outline-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;overflow:hidden}.day-tour>header[data-v-97d7975f]{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:15px;padding:15px;display:grid}@media (width<=778px){.day-tour>header[data-v-97d7975f]{grid-template-columns:minmax(0,1fr)}}.day-tour>header>.images[data-v-97d7975f]{aspect-ratio:3/2;background-color:var(--c-background-medium);border-radius:3px;width:100%;position:relative;overflow:hidden}@media (width<=778px){.day-tour>header>.images[data-v-97d7975f]{max-width:480px}}.day-tour>header>.prose[data-v-97d7975f]{min-width:0}.day-tour>header>.prose>h4[data-v-97d7975f]{margin-bottom:10px}.day-tour>header>.prose .details[data-v-97d7975f]{color:var(--c-primary-dark);flex-flow:wrap;gap:5px 15px;margin-bottom:10px;display:flex}.day-tour>header>.prose .details>span[data-v-97d7975f]{align-items:center;gap:5px;font-weight:500;display:flex}.day-tour>header>.prose .rte-content[data-v-97d7975f]{margin-bottom:10px}.day-tour>header>.prose a[data-v-97d7975f]{color:var(--c-primary);align-items:center;gap:5px;font-weight:500;display:inline-flex}.day-tour.active[data-v-97d7975f]{outline-color:var(--c-primary);box-shadow:var(--shadow-active)}.day-tour>ul[data-v-97d7975f]{flex-direction:column;justify-content:flex-end;gap:10px;padding:0 15px 15px;list-style:none;display:flex}.day-tour>ul>li[data-v-97d7975f]{background-color:var(--c-background-light);border:1px solid #0000;border-radius:4px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:15px;padding:10px 15px;display:flex}.day-tour>ul>li.active[data-v-97d7975f]{border-color:var(--c-active-border-color);background-color:var(--c-active-background-color)}.day-tour>ul>li.disabled[data-v-97d7975f]{pointer-events:none}.day-tour>ul>li.disabled .time[data-v-97d7975f]{opacity:.5}.day-tour>ul>li .price-container[data-v-97d7975f]{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (width<=598px){.day-tour>ul>li .price-container[data-v-97d7975f]{width:100%;font-size:.875rem}}.day-tour>ul>li .time[data-v-97d7975f]{flex-direction:row;align-items:center;gap:15px;display:flex}.day-tour>ul>li .time svg[data-v-97d7975f]{color:var(--c-danger)}.day-tour>ul>li .time>p[data-v-97d7975f]{flex-direction:column;display:flex}.day-tour>ul>li .time>p>small[data-v-97d7975f]{display:block}.day-tour .price[data-v-97d7975f]{color:var(--c-primary);font-size:1.125rem;font-weight:700}@media (width<=598px){.day-tour .price[data-v-97d7975f]{font-size:.875rem}}.day-tour .actions[data-v-97d7975f]{flex-direction:column;gap:5px;display:flex}.day-tour .actions>.v-btn[data-v-97d7975f]{flex:1}.day-tour .actions .day-tour[data-v-97d7975f]{width:100%}.day-tour .actions .day-tour__radio[data-v-97d7975f] input[type=radio]+label{width:100%;padding-left:0}.day-tour .actions .day-tour__radio[data-v-97d7975f] input[type=radio]+label:before,.day-tour .actions .day-tour__radio[data-v-97d7975f] input[type=radio]+label:after{display:none}.day-tour .actions .day-tour__label[data-v-97d7975f]{text-align:center;width:100%;min-width:123px}.day-tours[data-v-08855aa5]{background-color:var(--c-base);border-radius:8px;padding:20px}.day-tours>header[data-v-08855aa5]{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}@media (width<=598px){.day-tours>header[data-v-08855aa5]{flex-direction:column;align-items:flex-start;gap:15px}.day-tours>header .departure-dates[data-v-08855aa5]{width:100%}}.day-tours>header .title[data-v-08855aa5]{align-items:center;gap:10px;display:flex}.day-tours>header .title>h2[data-v-08855aa5]{color:var(--c-primary-dark);font-weight:600}.day-tours>header .title>svg[data-v-08855aa5]{color:var(--c-primary)}.day-tours>header .title>svg.flip[data-v-08855aa5]{transform:scaleX(-1)}.day-tours__results[data-v-08855aa5]{min-height:200px;position:relative}.day-tours__results>ul[data-v-08855aa5]{margin:0;padding:0;list-style:none}.day-tours__results>ul>li+li[data-v-08855aa5]{margin-top:20px}.day-tours__empty[data-v-08855aa5]{text-align:center;color:var(--c-prose-headings);flex-direction:column;align-items:center;display:flex}.day-tours__empty>img[data-v-08855aa5]{max-width:300px;margin-bottom:20px}.booking-step[data-v-50b12b36]{--v-modal-header-padding:0;--v-modal-max-width:100%;--v-modal-padding:0}.booking-step[data-v-cd81741c]{--v-modal-width:800px;max-width:800px!important}.reset-password[data-v-b5c55f4e]{--v-card-br:10px;background-image:url(/login-bg.jpg);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:60px;min-height:100vh;padding:40px 20px;display:flex}.reset-password>.background-overlay[data-v-b5c55f4e]{opacity:.8;background-color:#004d96;width:100%;height:100%;position:absolute}.reset-password .v-card[data-v-b5c55f4e]{z-index:1;max-width:400px}.reset-password .v-card>header[data-v-b5c55f4e]{text-align:center;margin-bottom:20px}.reset-password .v-card>form[data-v-b5c55f4e]{flex-direction:column;gap:20px;display:flex}.reset-password figure[data-v-b5c55f4e]{z-index:1;width:160px;height:60px}.travel-card[data-v-c538b458]{background-color:var(--c-background-light);min-height:70vh}.available-cards[data-v-123ca80e]{--v-card-padding:20px;flex-direction:column;gap:20px;max-width:850px;margin:0 auto;padding:20px 20px 120px;display:flex;position:relative}@media (width<=778px){.available-cards[data-v-123ca80e]{padding:10px 10px 40px}}.available-cards>header[data-v-123ca80e]{text-align:center;margin:0 auto;padding:20px}.available-cards .loading[data-v-123ca80e]{justify-content:center;align-items:center;min-height:500px;display:flex}.available-cards form[data-v-123ca80e]{flex-direction:column;gap:20px;display:flex}.available-cards form>fieldset[data-v-123ca80e]{border:none;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.available-cards form>footer[data-v-123ca80e]{justify-content:space-between;padding-top:15px;display:flex}.available-cards .card-type[data-v-123ca80e] input:checked+label{outline-color:var(--c-primary);box-shadow:var(--shadow-active)}.available-cards .card-type[data-v-123ca80e] label{background:var(--c-base);outline-offset:-1px;width:100%;height:100%;box-shadow:var(--shadow-lg);border-radius:10px;outline:2px solid #0000;padding:0;transition:outline-color .2s,background-color .2s,box-shadow .2s;position:relative;overflow:hidden}.available-cards .card-type[data-v-123ca80e] label:before,.available-cards .card-type[data-v-123ca80e] label:after{opacity:0}.available-cards .card-type__label[data-v-123ca80e]{flex-direction:column;width:100%;height:100%;min-height:175px;display:flex}.available-cards .card-type__label>header[data-v-123ca80e]{border-bottom:3px solid var(--c-danger);justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.available-cards .card-type__label>header>.h5[data-v-123ca80e]{font-size:1rem}.available-cards .card-type__label>header>.features[data-v-123ca80e]{background:linear-gradient(135deg, var(--c-primary) 0%, color-mix(in srgb, var(--c-primary) 85%, white) 100%);color:var(--c-base);border-radius:var(--v-btn-br);align-items:center;gap:10px;padding:5px 10px;font-weight:500;display:flex;box-shadow:0 2px 8px #0000001a}.available-cards .card-type__label>.description[data-v-123ca80e]{flex-grow:1;padding:15px}.available-cards .card-type__label>footer[data-v-123ca80e]{background-color:var(--c-primary);color:var(--c-base);justify-content:space-between;padding:15px;display:flex}.available-cards .card-type__label>footer .price[data-v-123ca80e]{justify-content:space-between;width:100%;display:flex}.available-cards .card-type__label>footer .price[data-v-123ca80e]>:last-child{font-size:1rem;font-weight:600}.checkout-card[data-v-c00e18e7]{--v-modal-width:800px;margin:0 auto;padding:50px 5px;max-width:800px!important}.booking-step[data-v-7e3e689a]{--v-modal-header-padding:0;--v-modal-max-width:100%;--v-modal-padding:0}.booking-step .promo-code[data-v-7e3e689a]{margin:-15px 0}section.disabled[data-v-5ddc3bba]{pointer-events:none}.booking-step[data-v-223bd750]{--v-modal-width:800px;max-width:800px!important}header[data-v-08044769]{height:100%;max-width:unset;flex-direction:column;line-height:1.8;display:flex;position:relative}header.has-logo[data-v-08044769]{padding-right:56px}header .logo[data-v-08044769]{object-fit:contain;width:44px;height:44px;position:absolute;top:0;right:0}header .title[data-v-08044769]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}header svg[data-v-08044769]{color:var(--c-primary-dark);flex-shrink:0}header .star-rating>.icon[data-v-08044769]{fill:#ffc400;stroke:#ffc400}header .location[data-v-08044769]{align-items:center;gap:5px;display:flex}header .rooms-count[data-v-08044769]{width:fit-content;color:var(--c-primary-dark);align-items:center;gap:5px;font-size:.78rem;font-weight:600;display:inline-flex}header .rooms-count svg[data-v-08044769]{color:var(--c-primary)}.accommodation-filters[data-v-c5eea410]{background-color:var(--c-base);border-radius:var(--border-radius);gap:15px;padding:20px;display:grid}@media (width<=958px){.accommodation-filters[data-v-c5eea410]{padding:0}}.accommodation-filters header[data-v-c5eea410]{justify-content:space-between;align-items:center;gap:10px;display:flex}.accommodation-filters header h2[data-v-c5eea410]{color:var(--c-primary-dark);letter-spacing:0;height:1.4rem;margin:0;font-size:1rem;font-weight:700}.accommodation-filters header .filter-toggle[data-v-c5eea410]{display:none}.accommodation-filters header .clear-filters-button[data-v-c5eea410]{--v-btn-padding:0px 4px}.accommodation-filters .filter-groups[data-v-c5eea410]{gap:20px;display:grid}.accommodation-filters .clear-filters-button--mobile[data-v-c5eea410]{display:none}.accommodation-filters fieldset[data-v-c5eea410]{border:none;border-bottom:1px solid #093f7214;gap:10px;margin:0;padding:0 0 20px;display:grid}.accommodation-filters fieldset[data-v-c5eea410]:last-child{border-bottom:0;padding-bottom:0}.accommodation-filters legend[data-v-c5eea410]{color:var(--c-primary-dark);margin-bottom:10px;padding:0;font-size:.75rem;font-weight:700}.accommodation-filters .price-inputs[data-v-c5eea410]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.accommodation-filters .price-inputs[data-v-c5eea410] input[type=number]{appearance:textfield}.accommodation-filters .price-inputs[data-v-c5eea410] input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.accommodation-filters .price-inputs[data-v-c5eea410] input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}@media (width<=958px){.accommodation-filters[data-v-c5eea410]{gap:0}.accommodation-filters header[data-v-c5eea410]{display:block}.accommodation-filters header h2[data-v-c5eea410]{display:none}.accommodation-filters header .filter-toggle[data-v-c5eea410]{--v-btn-padding:15px 20px;align-items:center;gap:5px;width:100%;display:inline-flex}.accommodation-filters header .filter-toggle[data-v-c5eea410] .v-btn__content{justify-content:space-between;width:100%;font-weight:700}.accommodation-filters header .filter-count[data-v-c5eea410]{background-color:var(--c-danger);min-width:20px;height:20px;color:var(--c-base);border-radius:50%;justify-content:center;align-items:center;margin-left:5px;padding:0 5px;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.accommodation-filters header .clear-filters-button--desktop[data-v-c5eea410]{display:none}.accommodation-filters .filter-groups[data-v-c5eea410]{gap:15px;padding:5px 20px 20px;display:none}.accommodation-filters .filter-groups .clear-filters-button--mobile[data-v-c5eea410]{--v-btn-padding:0px 4px;justify-self:start;display:flex}.accommodation-filters .price-inputs[data-v-c5eea410]{grid-template-columns:1fr}.accommodation-filters.is-expanded .filter-toggle svg[data-v-c5eea410]{transform:rotate(180deg)}.accommodation-filters.is-expanded .filter-groups[data-v-c5eea410]{display:grid}}.accommodation[data-v-cfc48a9b]{border-radius:var(--border-radius);background-color:var(--c-base);grid-template-columns:minmax(0,1fr);grid-template-areas:"content";gap:18px;padding:18px;transition:border-color .2s,box-shadow .2s,outline-color .2s;display:grid}.accommodation.active[data-v-cfc48a9b]{box-shadow:var(--shadow-active);outline:2px solid var(--c-primary)}.accommodation.has-image[data-v-cfc48a9b]{grid-template-columns:minmax(220px,.95fr) minmax(0,2.35fr);grid-template-areas:"image content"}@media (width<=958px){.accommodation.has-image[data-v-cfc48a9b]{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}}@media (width<=778px){.accommodation.has-image[data-v-cfc48a9b]{grid-template-columns:minmax(0,1fr);grid-template-areas:"image""content"}}.accommodation__carousel[data-v-cfc48a9b]{border-radius:var(--border-radius-sm);grid-area:image;width:100%;height:100%;min-height:230px;overflow:hidden}.accommodation__carousel[data-v-cfc48a9b] img{object-fit:cover;width:100%;height:100%}@media (width<=778px){.accommodation__carousel[data-v-cfc48a9b]{height:220px;min-height:160px}}.accommodation__content[data-v-cfc48a9b]{flex-direction:column;grid-area:content;gap:12px;min-width:0;display:flex}.accommodation__details[data-v-cfc48a9b]{grid-template-columns:minmax(0,1fr) minmax(160px,max-content);align-items:stretch;gap:20px;display:grid}@media (width<=958px){.accommodation__details[data-v-cfc48a9b]{grid-template-columns:minmax(0,1fr)}}.accommodation .room[data-v-cfc48a9b]{border-radius:var(--border-radius-sm);background-color:#edf3f98c;border:1px solid #093f7214;gap:8px;min-width:0;padding:10px 12px;display:grid}.accommodation .room__header[data-v-cfc48a9b]{gap:7px;display:grid}.accommodation .room__title-row[data-v-cfc48a9b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accommodation .room__title-row h5[data-v-cfc48a9b]{color:var(--c-prose-headings);margin:0;line-height:1.35}.accommodation .room__badge[data-v-cfc48a9b]{width:fit-content;color:var(--c-success);background-color:#27d94e14;border:1px solid #27d9362e;border-radius:999px;align-items:center;padding:4px 8px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.accommodation .room__stats[data-v-cfc48a9b]{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.accommodation .room__stats>li[data-v-cfc48a9b]{background-color:var(--c-base);min-height:30px;color:var(--c-primary-dark);border:1px solid #093f721f;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-weight:500;display:flex}.accommodation .room__stats>li svg[data-v-cfc48a9b]{color:var(--c-primary)}.accommodation .room__features[data-v-cfc48a9b]{border-top:1px solid #093f7214;flex-wrap:wrap;align-items:flex-start;gap:6px;padding-top:8px;display:flex}.accommodation .room .cancellation-type[data-v-cfc48a9b],.accommodation .room .board[data-v-cfc48a9b]{background-color:var(--c-base);width:fit-content;color:var(--c-prose-body);border:1px solid #093f721f;border-radius:999px;align-items:center;gap:5px;margin:0;padding:4px 9px;font-size:.875rem;font-weight:600;display:inline-flex}.accommodation .room .cancellation-type.success[data-v-cfc48a9b],.accommodation .room .board.success[data-v-cfc48a9b]{color:var(--c-success);background-color:#009e5914;border-color:#009e5929}.accommodation .room .cancellation-type.danger[data-v-cfc48a9b],.accommodation .room .board.danger[data-v-cfc48a9b]{color:var(--c-danger);background-color:#d9272e14;border-color:#d9272e29}.accommodation .price-info[data-v-cfc48a9b]{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:12px;min-width:190px;display:flex}@media (width<=958px){.accommodation .price-info[data-v-cfc48a9b]{grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;display:grid}}@media (width<=778px){.accommodation .price-info[data-v-cfc48a9b]{grid-template-columns:minmax(0,1fr);align-items:stretch}}.accommodation .information[data-v-cfc48a9b]{text-align:right;color:var(--c-text-light);flex-direction:column;gap:3px;margin:0;font-size:.75rem;font-weight:400;display:flex}@media (width<=958px){.accommodation .information[data-v-cfc48a9b]{text-align:left}}.accommodation .price[data-v-cfc48a9b]{color:var(--c-primary);font-size:1.25rem;font-weight:700;line-height:1.1}.accommodation[data-v-cfc48a9b] .v-btn{white-space:nowrap}@media (width<=778px){.accommodation[data-v-cfc48a9b] .v-btn{width:100%}}.sailing[data-v-95c417b9]{border-radius:var(--border-radius);background-color:var(--c-background-light);flex:1;min-width:280px;padding:15px;line-height:2;position:relative}.sailing>span[data-v-95c417b9]{font-size:.785rem}.sailing h6[data-v-95c417b9]{color:var(--c-primary-dark);align-items:center;gap:5px;display:flex}.sailing .sailing-details[data-v-95c417b9]{align-items:center;gap:15px;font-size:.785rem;display:flex}.sailing .sailing-details>div[data-v-95c417b9]{align-items:center;gap:5px;font-size:.875rem;display:flex}.sailing .sailing-details>div .sailing-icon[data-v-95c417b9]{color:var(--c-primary-dark);flex-shrink:0}.sailings[data-v-8d0419d3]{flex-wrap:wrap;gap:10px;display:flex}.sailings-modal[data-v-8d0419d3]{flex-direction:column;gap:20px;width:100%;display:flex}.sailings-modal footer[data-v-8d0419d3]{justify-content:flex-end;padding:0 20px;display:flex}.booking-step[data-v-940939b2]{grid-template-columns:3.5fr 8.5fr;gap:20px;min-height:50vh;display:grid}@media (width<=958px){.booking-step[data-v-940939b2]{grid-template-columns:1fr}}.results[data-v-940939b2]{--v-modal-header-padding:0px;--v-modal-max-width:800px;--v-modal-padding:30px 10px;--v-modal-width:100%;flex-direction:column;gap:20px;min-height:500px;display:flex}.results>section[data-v-940939b2]{border-radius:var(--border-radius);flex-direction:column;gap:10px;display:flex}.results>section.sailings[data-v-940939b2]{background-color:var(--c-base);padding:20px}.results>section.accommodations>header[data-v-940939b2]{padding:20px}.results>section.accommodations .accommodation-filter-panel[data-v-940939b2]{border-radius:var(--border-radius);background-color:var(--c-base);padding:0;overflow:hidden}.results>section.accommodations .no-filtered-results[data-v-940939b2]{border-radius:var(--border-radius);background-color:var(--c-base);color:var(--c-primary-dark);margin:0;padding:20px;font-weight:600}.results>section>header[data-v-940939b2]{background-color:var(--c-base);border-radius:var(--border-radius);--v-btn-padding:5px;justify-content:space-between;align-items:center;display:flex}.results>section>header>.title[data-v-940939b2]{align-items:center;gap:10px;display:flex}.results>section>header>.title>svg[data-v-940939b2],.results>section>header>.title>h2[data-v-940939b2]{color:var(--c-primary-dark)}ul[data-v-347dd4c2]{margin:0;padding:0;list-style:none}.facilities[data-v-347dd4c2]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid;overflow:hidden}.facilities.collapsed[data-v-347dd4c2]{max-height:95px}.facilities__group[data-v-347dd4c2]{background-color:var(--c-background-light);border-radius:6px;min-width:0;padding:12px}.facilities__header[data-v-347dd4c2]{color:var(--c-primary-dark);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:4px;display:flex}.facilities__header strong[data-v-347dd4c2]{font-size:.875rem;font-weight:700;line-height:1.2}.facilities__header svg[data-v-347dd4c2]{flex-shrink:0}.facilities__items[data-v-347dd4c2]{gap:6px;display:grid}.facilities__items li[data-v-347dd4c2]{align-items:flex-start;gap:6px;font-size:.8125rem;line-height:1.35;display:flex}.facilities__items li svg[data-v-347dd4c2]{color:var(--c-success);flex-shrink:0;margin-top:2px}.facilities li[data-v-347dd4c2-s]{background-color:var(--c-background-light);border-radius:6px;align-items:center;gap:6px;min-width:0;padding:12px;font-size:.8125rem;display:flex}.facilities-wrapper[data-v-347dd4c2]{gap:10px;display:grid}.facilities-toggle[data-v-347dd4c2]{justify-self:start}.facilities-toggle .expanded[data-v-347dd4c2]{transform:rotate(180deg)}.hotel-overview[data-v-d8afbf27]{background-color:var(--c-base);border-radius:8px;gap:18px;width:100%;padding:20px;display:grid}.hotel-overview__masonry[data-v-d8afbf27]{grid-template-rows:repeat(2,minmax(130px,1fr));grid-template-columns:2fr 1fr 1fr;gap:8px;height:360px;display:grid;position:relative}.hotel-overview__masonry img[data-v-d8afbf27]{object-fit:cover;border-radius:6px;width:100%;min-width:0;height:100%}.hotel-overview__masonry img[data-v-d8afbf27]:first-child{grid-row:span 2}@media (width<=958px){.hotel-overview__masonry[data-v-d8afbf27]{grid-template-columns:1.5fr 1fr;height:300px}.hotel-overview__masonry img[data-v-d8afbf27]:nth-child(n+4){display:none}}@media (width<=778px){.hotel-overview__masonry[data-v-d8afbf27]{grid-template-rows:190px 110px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.hotel-overview__masonry img[data-v-d8afbf27]:first-child{grid-area:auto/span 2}.hotel-overview__masonry img[data-v-d8afbf27]:nth-child(n+4){display:none}}.hotel-overview__photos-btn[data-v-d8afbf27]{position:absolute;bottom:12px;right:12px}.hotel-overview__content[data-v-d8afbf27]{flex-direction:column;gap:14px;min-width:0;display:flex}.hotel-overview__content[data-v-d8afbf27] .accommodation-header__name{padding-right:0}.hotel-overview__facilities[data-v-d8afbf27]{padding-top:4px}.hotel-overview__facilities h2[data-v-d8afbf27]{margin-bottom:12px}.photos-modal[data-v-d8afbf27]{gap:16px;width:100%;display:grid}.photos-modal__grid[data-v-d8afbf27]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;max-height:70vh;display:grid;overflow:auto}.photos-modal__grid img[data-v-d8afbf27]{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.room-modal[data-v-d366049c]{width:100%}.room-modal h4[data-v-d366049c]{margin-bottom:10px}.room-details[data-v-d366049c]{gap:16px;display:grid}.room-details[data-v-d366049c] .size{gap:6px;display:grid}.room-details[data-v-d366049c] .size .size__title{color:var(--c-primary-dark);align-items:center;gap:6px;font-weight:700;display:flex}.facilities[data-v-d366049c]{gap:12px;display:grid}[data-v-d366049c] .carousel{width:100%;height:18rem;display:flex}[data-v-d366049c] .carousel img{border-radius:.5rem}@media (width<=778px){[data-v-d366049c] .carousel{height:14rem}}.room-card[data-v-a4e1eaf2]{border-radius:var(--border-radius);background-color:var(--c-base);grid-template-columns:minmax(240px,min(36%,400px)) minmax(0,1fr);align-items:start;gap:18px;padding:18px;transition:border-color .2s,box-shadow .2s,outline-color .2s;display:grid;position:relative}.room-card.active[data-v-a4e1eaf2]{box-shadow:var(--shadow-active);outline:2px solid var(--c-primary)}@media (width<=1198px){.room-card[data-v-a4e1eaf2]{gap:14px;padding:14px}}@media (width<=958px){.room-card[data-v-a4e1eaf2]{grid-template-columns:minmax(0,1fr)}}.room-card__summary[data-v-a4e1eaf2]{gap:10px;min-width:0;display:grid}.room-card__title[data-v-a4e1eaf2]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.room-card__title h3[data-v-a4e1eaf2]{color:var(--c-prose-headings);margin:0;line-height:1.25}.room-card__details-btn[data-v-a4e1eaf2]{--v-btn-padding:6px 10px;--v-btn-ghost-bg:#004d960f;--v-btn-ghost-hover:#004d961a;justify-self:start}.room-card__details-btn[data-v-a4e1eaf2] svg{color:var(--c-danger)}.room-card__image[data-v-a4e1eaf2]{aspect-ratio:16/10;border-radius:var(--border-radius-sm);background-color:var(--c-background-medium);width:100%;max-height:230px;overflow:hidden}.room-card__image[data-v-a4e1eaf2] img{object-fit:cover;width:100%;height:100%;transform:scale(1.01)}.room-card__facts[data-v-a4e1eaf2]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.room-card__facts li[data-v-a4e1eaf2]{min-height:34px;color:var(--c-primary-dark);background-color:#ffffffdb;border:1px solid #093f721a;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:500;display:flex}.room-card__facts li svg[data-v-a4e1eaf2]{color:var(--c-primary)}.room-card__rates[data-v-a4e1eaf2]{align-content:start;gap:10px;min-width:0;display:grid}.room-card__more[data-v-a4e1eaf2]{--v-btn-padding:7px 12px;--v-btn-ghost-bg:#004d960f;--v-btn-ghost-hover:#004d961a;justify-self:center}.room-card__more .expanded[data-v-a4e1eaf2]{transform:rotate(180deg)}.rate-table[data-v-a4e1eaf2]{gap:10px;display:grid}.rate-table__header[data-v-a4e1eaf2]{border-radius:var(--border-radius-sm);background-color:var(--c-background-medium);color:var(--c-prose-headings);border:1px solid #093f7224;grid-template-columns:minmax(220px,1fr) 110px minmax(160px,190px);font-size:.75rem;font-weight:600;display:none}.rate-table__header span[data-v-a4e1eaf2]{padding:10px 14px}.rate-row[data-v-a4e1eaf2]{border-radius:var(--border-radius-sm);background-color:var(--c-background-light);border:1px solid #093f7224;grid-template-columns:minmax(0,1fr);min-width:0;transition:border-color .2s;display:grid;overflow:hidden}.rate-row.active[data-v-a4e1eaf2]{border-color:var(--c-primary);background-color:var(--c-background-medium)}.rate-row__overview[data-v-a4e1eaf2],.rate-row__occupancy[data-v-a4e1eaf2],.rate-row__price[data-v-a4e1eaf2]{padding:12px}.rate-row__overview[data-v-a4e1eaf2]{flex-wrap:wrap;gap:7px;padding-bottom:8px;display:flex}.rate-row__label[data-v-a4e1eaf2]{background-color:var(--c-base);width:fit-content;color:var(--c-prose-body);border:1px solid #093f721a;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.875rem;font-weight:600;display:inline-flex}.rate-row__label.success[data-v-a4e1eaf2]{color:var(--c-success);background-color:#009e5914;border-color:#009e5929}.rate-row__label.danger[data-v-a4e1eaf2]{color:var(--c-danger);background-color:#d9272e14;border-color:#d9272e29}.rate-row__occupancy[data-v-a4e1eaf2]{background-color:var(--c-base);width:fit-content;color:var(--c-prose-headings);border:1px solid #093f721a;border-radius:999px;justify-content:flex-start;align-items:center;gap:6px;margin:0 12px 10px;padding:6px 9px;font-weight:700;display:flex}.rate-row__price[data-v-a4e1eaf2]{background-color:var(--c-base);text-align:left;border-top:1px solid #093f721a;align-content:start;justify-items:stretch;gap:5px;display:grid}.rate-row__price strong[data-v-a4e1eaf2]{color:var(--c-prose-headings);font-size:1.25rem;line-height:1.1}.rate-row__price span[data-v-a4e1eaf2]{font-size:.75rem}.rate-row__price span[data-v-a4e1eaf2]:not(.rate-row__selected){color:var(--c-text-light)}.rate-row__price[data-v-a4e1eaf2] .v-btn{--v-btn-padding:9px 14px;width:100%;margin-top:8px}.rate-row__selected[data-v-a4e1eaf2]{background-color:var(--c-primary);width:fit-content;color:var(--c-base);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-flex}@media (width>=600px){.rate-table__header[data-v-a4e1eaf2]{display:grid}.rate-row[data-v-a4e1eaf2]{grid-template-columns:minmax(220px,1fr) 110px minmax(160px,190px)}.rate-row__overview[data-v-a4e1eaf2],.rate-row__occupancy[data-v-a4e1eaf2],.rate-row__price[data-v-a4e1eaf2]{padding:15px}.rate-row__overview[data-v-a4e1eaf2]{flex-direction:column;align-items:flex-start;padding-bottom:15px}.rate-row__occupancy[data-v-a4e1eaf2]{background-color:#0000;border:0;border-left:1px solid #093f721a;border-radius:0;align-items:flex-start;width:auto;margin:0}.rate-row__price[data-v-a4e1eaf2]{text-align:right;background-color:#0000;border-top:0;border-left:1px solid #093f721a;justify-items:end}.rate-row__price[data-v-a4e1eaf2] .v-btn{width:auto;min-width:140px}}@media (width<=778px){.room-card[data-v-a4e1eaf2]{padding:12px}.room-card__image[data-v-a4e1eaf2]{aspect-ratio:4/3;max-height:210px}.rate-row+.rate-row[data-v-a4e1eaf2]{margin-top:8px}}.room-selection[data-v-ce5f00fb]{gap:16px;display:grid}.room-selection__header[data-v-ce5f00fb]{background-color:var(--c-base);border-radius:var(--border-radius);align-items:center;column-gap:.5rem;padding:20px;display:flex}.room-selection__header>svg[data-v-ce5f00fb],.room-selection__header>h2[data-v-ce5f00fb]{color:var(--c-primary-dark)}.rooms[data-v-ce5f00fb]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.booking-step[data-v-c260fef4]{--v-expansion-active-bg:var(--v-expansion-bg);--v-expansion-active-color:var(--v-expansion-color)}@media (width<=778px){.booking-step[data-v-c260fef4]{--v-modal-padding:20px}}.booking-step .login-modal[data-v-c260fef4]{--v-modal-padding:0}.booking-step .loading[data-v-c260fef4]{justify-content:center;align-items:center;min-height:70vh;display:flex}.accommodation[data-v-c260fef4]{--v-modal-max-width:800px;--v-modal-width:100%;--v-modal-header-padding:0;gap:24px;width:100%;max-width:980px;margin:0 auto;padding:20px;display:grid}@media (width<=778px){.accommodation[data-v-c260fef4]{gap:16px;padding:0}}.accommodation .special-remarks[data-v-c260fef4]{padding:0;list-style:none}.accommodation .special-remarks li+li[data-v-c260fef4]{margin-top:15px}.guest-info[data-v-85a04b8a]{flex-direction:column;gap:20px;display:flex}.guest-info fieldset[data-v-85a04b8a]{border:none;gap:10px;display:flex}.guest-info fieldset[data-v-85a04b8a]>*{flex:1}.guest-info .guest-name[data-v-85a04b8a]>:first-child{flex:0 0 150px}.guest-summary .edit-btn[data-v-85a04b8a]{position:absolute;top:10px;right:10px}.guest-summary>address[data-v-85a04b8a]{font-style:normal;line-height:1.6}.room-passengers[data-v-690ca62c]{gap:16px;display:grid}h3[data-v-690ca62c]{color:var(--c-primary);align-items:center;gap:10px;display:flex}.special-requests[data-v-690ca62c]{color:var(--c-prose-headings);margin-top:15px;margin-bottom:10px;font-weight:600}.room[data-v-4f83d8df]{flex-direction:column;gap:25px;display:flex}.booking-step[data-v-40f38346]{--v-modal-width:800px;max-width:800px!important}.top-menu__trigger[data-v-a805e7f2]{height:34px;color:var(--c-base);border-radius:.25rem;justify-content:center;align-items:center;column-gap:.25rem;padding:.5rem;line-height:normal;display:flex}.top-menu__trigger[data-v-a805e7f2]:focus,.top-menu__trigger[data-v-a805e7f2]:hover{background-color:var(--c-primary-dark)}.top-menu__trigger[data-v-a805e7f2] .v-btn__content{gap:.375rem;font-weight:400;line-height:1}.top-menu__trigger .capitalize[data-v-a805e7f2]{text-transform:capitalize}.top-menu.active .top-menu__trigger[data-v-a805e7f2]{background-color:var(--c-primary-dark)}.top-menu__arrow-down[data-v-a805e7f2]:after{content:"";vertical-align:.255em;border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.125em;display:flex}.top-menu ul[data-v-a805e7f2]{list-style:none}.top-menu ul li .v-btn[data-v-a805e7f2]{border-radius:0;justify-content:flex-start;width:100%;height:2.5rem;padding:.5rem 1rem}.top-menu ul li .v-btn .v-btn__content[data-v-a805e7f2]{gap:.5rem;font-size:1rem;line-height:normal}.top-menu ul li .v-btn .v-btn__content .flag[data-v-a805e7f2]{width:100%;max-width:1.75rem;display:inline-flex}.top-menu ul li .v-btn.active[data-v-a805e7f2]{background-color:var(--c-primary);color:var(--c-base)}.top-menu ul li:first-of-type .v-btn[data-v-a805e7f2]{border-top-left-radius:var(--v-menu-br,.5rem);border-top-right-radius:var(--v-menu-br,.5rem)}.top-menu ul li:last-of-type .v-btn[data-v-a805e7f2]{border-bottom-left-radius:var(--v-menu-br,.5rem);border-bottom-right-radius:var(--v-menu-br,.5rem)}.top-menu .v-menu__content[data-v-a805e7f2]{margin-top:.25rem}.start-page[data-v-e678c596]{background-image:url(/login-bg.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.start-page>.background-overlay[data-v-e678c596]{opacity:.8;background-color:#004d96;width:100%;height:100%;position:absolute}.start-page .container[data-v-e678c596]{text-align:center;z-index:1;width:100%;max-width:660px;padding:40px 20px}@media (width<=778px){.start-page .container[data-v-e678c596]{--v-card-padding:20px}}.start-page .container .prose[data-v-e678c596]{margin-bottom:20px}.start-page .language-switcher[data-v-e678c596]{color:var(--c-primary);z-index:2;position:absolute;top:40px;right:40px}@media (width<=778px){.start-page .language-switcher[data-v-e678c596]{top:20px;right:20px}}.start-page .logo[data-v-e678c596]{width:160px;height:60px;margin:40px auto 0}.start-page .logo>img[data-v-e678c596]{object-fit:contain}.start-page .country-options[data-v-e678c596]{--action-link-list-max-width:700px;grid-template-columns:1fr 1fr;gap:15px;margin:0 auto}@media (width<=778px){.start-page .country-options[data-v-e678c596]{grid-template-columns:1fr}}.start-page[data-v-b0c13360]{background-image:url(/login-bg.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.start-page>.background-overlay[data-v-b0c13360]{opacity:.8;background-color:#004d96;width:100%;height:100%;position:absolute}.start-page .container[data-v-b0c13360]{text-align:center;z-index:1;width:100%;max-width:660px;padding:60px 20px}@media (width<=778px){.start-page .container[data-v-b0c13360]{--v-card-padding:20px}}.start-page .container .prose[data-v-b0c13360]{margin-bottom:20px}.start-page .language-switcher[data-v-b0c13360]{color:var(--c-primary);z-index:2;position:absolute;top:40px;right:40px}@media (width<=778px){.start-page .language-switcher[data-v-b0c13360]{top:20px;right:20px}}.start-page .logo[data-v-b0c13360]{width:160px;height:60px;margin:40px auto 0}.start-page .logo>img[data-v-b0c13360]{object-fit:contain}.start-page .change-country[data-v-b0c13360]{color:var(--c-primary);align-items:center;gap:4px;margin-bottom:18px;padding:4px;font-weight:600;text-decoration:none;display:inline-flex}.start-page .change-country[data-v-b0c13360]:hover,.start-page .change-country[data-v-b0c13360]:focus-visible{text-decoration:underline}.start-page .change-country[data-v-b0c13360]:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px;border-radius:6px}.start-page .action-link-list[data-v-b0c13360]{--action-link-list-max-width:100%}.start-page .action-link[data-v-b0c13360]{text-align:left;grid-template-columns:auto minmax(0,1fr);width:100%;font-weight:500}.start-page .action-link__label[data-v-b0c13360]{gap:3px;display:grid}.start-page .action-link__label strong[data-v-b0c13360]{font-weight:600}.start-page .action-link__label small[data-v-b0c13360]{font-weight:400;line-height:1.35}.top-menu__trigger[data-v-86ea7c4d]{height:34px;color:var(--c-base);border-radius:.25rem;justify-content:center;align-items:center;column-gap:.25rem;padding:.5rem;line-height:normal;display:flex}.top-menu__trigger[data-v-86ea7c4d]:focus,.top-menu__trigger[data-v-86ea7c4d]:hover{background-color:var(--c-primary-dark)}.top-menu__trigger[data-v-86ea7c4d] .v-btn__content{gap:.375rem;font-weight:400;line-height:1}.top-menu__trigger .capitalize[data-v-86ea7c4d]{text-transform:capitalize}.top-menu.active .top-menu__trigger[data-v-86ea7c4d]{background-color:var(--c-primary-dark)}.top-menu__arrow-down[data-v-86ea7c4d]:after{content:"";vertical-align:.255em;border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.125em;display:flex}.top-menu ul[data-v-86ea7c4d]{list-style:none}.top-menu ul li .v-btn[data-v-86ea7c4d]{border-radius:0;justify-content:flex-start;width:100%;height:2.5rem;padding:.5rem 1rem}.top-menu ul li .v-btn .v-btn__content[data-v-86ea7c4d]{gap:.5rem;font-size:1rem;line-height:normal}.top-menu ul li .v-btn .v-btn__content .flag[data-v-86ea7c4d]{width:100%;max-width:1.75rem;display:inline-flex}.top-menu ul li .v-btn.active[data-v-86ea7c4d]{background-color:var(--c-primary);color:var(--c-base)}.top-menu ul li:first-of-type .v-btn[data-v-86ea7c4d]{border-top-left-radius:var(--v-menu-br,.5rem);border-top-right-radius:var(--v-menu-br,.5rem)}.top-menu ul li:last-of-type .v-btn[data-v-86ea7c4d]{border-bottom-left-radius:var(--v-menu-br,.5rem);border-bottom-right-radius:var(--v-menu-br,.5rem)}.top-menu .v-menu__content[data-v-86ea7c4d]{margin-top:.25rem}header[data-v-e163ac5d]{background-color:var(--c-base);flex-direction:column;align-items:center;display:flex}header .top[data-v-e163ac5d]{background-color:var(--c-primary);width:100%;height:3rem;color:var(--c-base);justify-content:center;align-items:center;display:flex}header .top>.container[data-v-e163ac5d]{justify-content:flex-end;column-gap:.5rem;width:100%;display:flex}header>.container[data-v-e163ac5d]{width:100%;max-width:calc(var(--container-max-width) + 40px);grid-template-columns:120px 1fr auto;justify-items:center;padding:20px;display:grid}@media (width<=598px){header>.container[data-v-e163ac5d]{grid-template-rows:1fr auto;grid-template-columns:100px 1fr;gap:10px}header>.container>.v-menu[data-v-e163ac5d]{margin-left:auto}}header>.container>nav[data-v-e163ac5d]{flex-flow:wrap;gap:20px;display:flex}@media (width<=598px){header>.container>nav[data-v-e163ac5d]{grid-area:2/1/auto/-1}}header>.container>nav>a[data-v-e163ac5d]{align-items:center;gap:5px;padding:5px;display:flex}header>.container>nav>a.router-link-active[data-v-e163ac5d]{border-bottom:2px solid var(--c-danger);font-weight:600}header>.container>nav>a>svg[data-v-e163ac5d]{width:1.125rem;height:1.125rem}header>.container .login[data-v-e163ac5d]{--v-btn-padding:10px;justify-self:end}header>.container .account-menu__trigger[data-v-e163ac5d]{padding:5px}header>.container .account-menu__trigger .user-avatar[data-v-e163ac5d]{background-color:var(--c-accent);color:var(--c-base);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}header>.container .account-menu__user[data-v-e163ac5d]{background-color:#00000006;border-bottom:1px solid #0000001a;gap:10px;min-width:180px;padding:10px 15px;display:flex}header>.container .account-menu__user>.prose>small[data-v-e163ac5d]{display:block}header>.container .account-menu__user>.prose>b[data-v-e163ac5d]{text-transform:capitalize;font-weight:700}header>.container .account-menu>nav[data-v-e163ac5d]{flex-direction:column;display:flex}header>.container .account-menu>nav>a[data-v-e163ac5d]{white-space:nowrap;padding:10px 15px;font-weight:500;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out}header>.container .account-menu>nav>a[data-v-e163ac5d]:hover{background-color:var(--c-background-light)}header>.container .account-menu>nav .logout[data-v-e163ac5d]{color:var(--c-danger);border-top:1px solid var(--c-border)}footer[data-v-e163ac5d]{background-color:var(--c-primary-dark);color:var(--c-base);justify-content:center;padding:56px 80px 44px;display:flex}footer>.container[data-v-e163ac5d]{width:100%;max-width:var(--container-max-width);flex-direction:column;align-items:center;gap:36px;display:flex}footer>.container .footer-brand[data-v-e163ac5d]{text-align:left;border-top:1px solid #92caff59;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;max-width:860px;padding-top:32px;display:grid}footer>.container .footer-brand img[data-v-e163ac5d]{grid-column:2;max-width:180px}footer>.container .footer-brand p[data-v-e163ac5d]{color:#ffffffc7;grid-area:1/1;margin:0;line-height:1.5}footer>.container .footer-contact[data-v-e163ac5d]{width:100%;max-width:860px}footer>.container .footer-contact h2[data-v-e163ac5d]{color:var(--c-base);margin:0 0 20px;font-size:1.125rem;font-weight:700}footer>.container .footer-contact ul[data-v-e163ac5d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding:0;list-style:none;display:grid}footer>.container .footer-contact li[data-v-e163ac5d]{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;min-width:0;line-height:1.4;display:grid}footer>.container .footer-contact li>svg[data-v-e163ac5d]{box-sizing:content-box;color:#92caff;background-color:#ffffff1f;border-radius:8px;padding:6px;display:block}footer>.container .footer-contact li span[data-v-e163ac5d]{overflow-wrap:anywhere;min-width:0}footer>.container .footer-contact li small[data-v-e163ac5d]{color:#ffffffad;text-transform:uppercase;margin-bottom:2px;font-size:.75rem;font-weight:700;display:block}footer>.container .footer-contact li a[data-v-e163ac5d]{color:var(--c-base);text-underline-offset:3px;text-decoration-color:#92caffb3}footer>.container .footer-contact li a[data-v-e163ac5d]:hover{-webkit-text-decoration-color:var(--c-base);text-decoration-color:var(--c-base)}@media (width<=778px){footer[data-v-e163ac5d]{padding:42px 24px 36px}footer>.container[data-v-e163ac5d]{gap:28px}footer>.container .footer-contact h2[data-v-e163ac5d]{text-align:left}footer>.container .footer-contact ul[data-v-e163ac5d]{grid-template-columns:1fr}footer>.container .footer-brand[data-v-e163ac5d]{text-align:center;grid-template-columns:1fr;justify-items:center;padding-top:28px}footer>.container .footer-brand img[data-v-e163ac5d],footer>.container .footer-brand p[data-v-e163ac5d]{grid-column:1}footer>.container .footer-brand p[data-v-e163ac5d]{grid-row:auto}}.not-found[data-v-09451f4d]{justify-content:center;align-items:center;min-height:70vh;display:flex}
/*$vite$:1*/