.accordion__item[data-v-b22c833a]{cursor:pointer;position:relative}.accordion-enter-active[data-v-b22c833a],.accordion-leave-active[data-v-b22c833a]{will-change:height,opacity;transition:height .3s,opacity .3s;overflow:hidden}.accordion-enter-from[data-v-b22c833a],.accordion-leave-to[data-v-b22c833a]{opacity:0;height:0!important}.liveaboard-species-icon[data-v-e7da33a0]{width:50px;height:50px}.guest-prompt-anchor[data-v-e9057b3c]{position:relative}.guest-prompt-backdrop[data-v-e9057b3c]{z-index:40;background-color:#00000073;animation:.2s ease-out guest-prompt-fade-e9057b3c;position:fixed;inset:0}@media (width>=1200px){.guest-prompt-backdrop[data-v-e9057b3c]{display:none}}@keyframes guest-prompt-fade-e9057b3c{0%{opacity:0}}.guest-prompt[data-v-e9057b3c]{z-index:50;text-align:left;width:max-content;max-width:calc(100vw - 32px);color:rgb(var(--c-fg));background:rgb(var(--c-surface));border:1px solid rgb(var(--c-border));border-radius:8px;padding:16px;font-weight:400;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000002e}.guest-prompt-label[data-v-e9057b3c]{margin-bottom:12px;font-weight:500}.guest-prompt-stepper[data-v-e9057b3c]{border:1px solid rgb(var(--c-border));border-radius:9999px;flex:none;align-items:center;height:48px;display:flex}.guest-prompt-stepper button[data-v-e9057b3c]{width:44px;height:100%;color:rgb(var(--c-fg));justify-content:center;align-items:center;display:flex}.guest-prompt-stepper button[data-v-e9057b3c]:disabled{opacity:.3;cursor:default}.guest-prompt-count[data-v-e9057b3c]{text-align:center;min-width:36px;font-weight:500}.cabin-status-drawer[data-v-64488e69]{z-index:6000!important}.cabin-status-trigger[data-v-64488e69]{color:inherit;font:inherit}.cabin-status-popover[data-v-64488e69]{z-index:50;text-align:left;width:380px;color:rgb(var(--c-fg));background:rgb(var(--c-surface));border:1px solid rgb(var(--c-border));border-radius:4px;padding:16px 20px;font-weight:400;position:absolute;top:calc(100% + 8px);box-shadow:0 4px 12px #00000029}.cabin-status-popover--left[data-v-64488e69]{left:0}.cabin-status-popover--right[data-v-64488e69]{right:0}.cabin-status-popover--center[data-v-64488e69]{left:50%;transform:translate(-50%)}.cabin-status-title[data-v-64488e69]{color:rgb(var(--c-fg-muted));margin-bottom:8px;font-size:.875rem}.cabin-status-sheet[data-v-64488e69]{max-height:70vh;color:rgb(var(--c-fg));text-align:left;flex-direction:column;padding:0 24px 16px;display:flex}.cabin-status-row[data-v-64488e69]{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 0;display:flex}.cabin-status-row+.cabin-status-row[data-v-64488e69]{border-top:1px solid rgb(var(--c-border))}.cabin-status-photo[data-v-64488e69]{-o-object-fit:cover;object-fit:cover;background:rgb(var(--c-surface-muted));border-radius:4px;flex:none;width:64px;height:44px}.cabin-status-photo-button[data-v-64488e69]{cursor:zoom-in;flex:none;display:block}.cabin-status-name[data-v-64488e69]{flex:1;min-width:0}.cabin-status-value[data-v-64488e69]{text-align:right;flex:none;font-weight:500}.availability-full[data-v-64488e69],.availability-soldout[data-v-64488e69]{color:var(--error-primary)}.availability-available[data-v-64488e69]{color:var(--success-primary)}.availability-available-charter[data-v-64488e69]{color:var(--info-primary)}.availability-limited[data-v-64488e69]{color:var(--limited-fg)}.availability-on-request[data-v-64488e69]{color:#00629e}
