﻿[tabindex]:focus-visible,button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--mud-palette-surface)!important;outline-offset:5px;}.activity-card .share-favorite-button-stack [tabindex]:focus-visible,.desktop-header-details [tabindex]:focus-visible{outline:2px solid var(--mud-palette-primary)!important;outline-offset:5px;border-radius:50%;}.mxp-field-tooltip-root [tabindex]:focus-visible{outline:2px solid var(--mud-palette-primary)!important;outline-offset:1px;border-radius:50%;}.filter-cards-container [tabindex]:focus-visible,.desktop-itinerary-card-container[tabindex]:focus-visible,.questionnaire-body [tabindex]:focus-visible,.main-favorites[tabindex]:focus-visible,.opening-hours-content-page .mud-input-root[tabindex]:focus-visible{outline:2px solid var(--mud-palette-primary)!important;}.preference-chips[tabindex]:focus-visible{outline:2px solid var(--mud-palette-primary)!important;outline-offset:unset;}.filter-switch span:focus-visible{padding-bottom:5px!important;}textarea:focus-visible,.new-visitor-invitation .mud-select-input[tabindex],.navigation-btns button:focus-visible{outline:2px solid var(--mud-palette-surface)!important;outline-offset:unset;border-radius:unset!important;}.mud-card:focus-visible,button:focus-visible,.calendar-item div:focus-visible,.general-selection-card:focus-visible,.port-card [tabindex]:focus-visible,.faq-content-page .mxp-expand [tabindex]:focus-visible,.ps-card [tabindex]:focus-visible,.mud-tabs-tabbar .mud-tabs-tabbar-wrapper [tabindex]:focus-visible,.opening-hours-item:focus-visible,.un-hoverable-mud-button button:focus-visible,.profile-booking-card[tabindex]:focus-visible,.mxp-view-more-activities[tabindex]:focus-visible,.deck-plan-location[tabindex]:focus-visible,.ship-location-card[tabindex]:focus-visible,.similar-events-show-more[tabindex]:focus-visible,.general-offer[tabindex]:focus-visible,.cruise-card[tabindex]:focus-visible,.activity-level[tabindex]:focus-visible,.announcement-description[tabindex]:focus-visible,.dish-expansion-panel[tabindex]:focus-visible,[id="button.filter"] span:focus-visible{outline:2px solid var(--mud-palette-primary)!important;border-radius:unset;z-index:1;}.legal-buttons span:focus-visible{border:2px solid var(--mud-palette-surface)!important;outline:0!important;border-radius:unset;}.filter-icon-container button:focus-visible,.filter-switch span:focus-visible{border:2px solid var(--mud-palette-primary)!important;outline:0!important;border-radius:unset;}.ship-line[tabindex]:focus-visible{outline:2px solid var(--mud-palette-primary)!important;border-radius:unset;z-index:1;outline-offset:-5px;}.expanded-body span:focus-visible,.guest-card[tabindex]:focus-visible{border-radius:unset;}.leafletMap[tabindex]:focus-visible,.questionnaires-width[tabindex]:focus-visible,.wrong-text-pill [tabindex]:focus-visible,.q-main span[tabindex]:focus-visible,.tab-unset[tabindex]:focus-visible,.chat-text-container textarea:focus-visible,.chat-text-container button:focus-visible,.first-column[tabindex]:focus-visible,.second-column[tabindex]:focus-visible,.third-column[tabindex]:focus-visible,.chat-text-container[tabindex]:focus-visible,#mxp-content-scroll[tabindex]{outline:0!important;outline-offset:unset;border-radius:unset;}.wrong-text-pill [tabindex]:focus-visible{outline:0!important;outline-offset:unset;border-radius:16px;}.select-tab-class:focus-visible,.desktop-expansion-button span:focus-visible{width:95%;outline-offset:3px;border-radius:unset!important;}.desktop-expansion-button [role="button"]:focus-visible{width:110%;border-radius:unset!important;}.important-info-desktop [tabindex]:focus-visible{width:105%;outline:2px solid var(--mud-palette-primary)!important;}.mud-tab.mud-tab-active[tabindex]:focus-visible{outline:2px solid var(--mud-palette-surface)!important;outline-offset:-8px;}.mud-tab[tabindex]:focus-visible,.diet-dining-card .mud-radio [tabindex]:focus-visible,.bedding-card .mud-radio [tabindex]:focus-visible{outline:2px solid var(--mud-palette-primary)!important;outline-offset:-8px;}.allergens .mud-icon-button[tabindex]:focus-visible{outline:3px solid var(--mud-palette-primary)!important;outline-offset:-8px;border-radius:unset!important;}.back-button[tabindex]:focus-visible{border:2px solid var(--mud-palette-primary)!important;padding-right:8px;outline:0!important;outline-offset:unset;}.mud-checkbox .mud-icon-root.mud-svg-icon{font-size:32px!important;}@media(max-width:1024px){.mud-checkbox .mud-icon-root.mud-svg-icon{font-size:42.75px!important;}}div.keyboard-focused-parent{outline:2px solid var(--mud-palette-primary)!important;outline-offset:3px;}