html{overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--travel-calendar-selection-background-color:var(--modern-red);--travel-calendar-selection-range-background-color:var(--lhds-color-red-100);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;position:relative;overflow-x:clip}footer{margin-top:auto}fieldset{border:0;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._floating_dg9ix_1{color:#fff;border-radius:var(--swui-border-radius);padding:var(--swui-metrics-spacing) calc(var(--swui-metrics-indent) * 2);box-shadow:var(--swui-shadow-popover);background:#fff;flex-direction:row;align-items:center;display:flex}._floating_dg9ix_1._disablePadding_dg9ix_11{padding:0}._iconWrapper_dg9ix_16{--current-bg-color:transparent;--current-border-color:var(--lhds-color-ui-50);--current-icon-color:var(--lhds-color-ui-50);white-space:nowrap;background-color:var(--current-bg-color);border:1px solid var(--current-border-color);border-radius:var(--swui-border-radius);padding:calc(var(--swui-metrics-spacing) * .5);flex-direction:row;align-items:flex-start;display:inline-flex}._iconWrapper_dg9ix_16 svg{color:var(--current-icon-color)}._iconWrapper_dg9ix_16._info_dg9ix_36{--current-border-color:var(--lhds-color-blue-300);--current-bg-color:var(--swui-info-weak-bg-color);--current-icon-color:var(--lhds-color-blue-700)}._iconWrapper_dg9ix_16._warning_dg9ix_42{--current-border-color:var(--lhds-color-orange-300);--current-bg-color:var(--swui-warning-weak-bg-color);--current-icon-color:var(--lhds-color-orange-700)}._iconWrapper_dg9ix_16._error_dg9ix_48{--current-border-color:var(--lhds-color-red-300);--current-bg-color:var(--swui-error-weak-bg-color);--current-icon-color:var(--lhds-color-red-700)}._floating_pdrwr_1{color:#fff;border-radius:var(--swui-border-radius);padding:var(--swui-metrics-spacing) calc(var(--swui-metrics-indent) * 2);background:#333;align-items:center;width:fit-content;display:flex}._floating_pdrwr_1._withIcon_pdrwr_10{padding:calc(var(--swui-metrics-spacing) * .5);padding-right:calc(var(--swui-metrics-indent) * 2)}._iconWrapper_pdrwr_16{--current-bg-color:transparent;--current-border-color:var(--lhds-color-ui-50);--current-icon-color:var(--lhds-color-ui-50);white-space:nowrap;background-color:var(--current-bg-color);border:1px solid var(--current-border-color);border-radius:var(--swui-border-radius);padding:calc(var(--swui-metrics-spacing) * .5);flex-direction:row;align-items:flex-start;display:inline-flex}._iconWrapper_pdrwr_16 svg{color:var(--current-icon-color)}._iconWrapper_pdrwr_16._info_pdrwr_36{--current-border-color:var(--lhds-color-blue-300);--current-bg-color:var(--swui-info-weak-bg-color);--current-icon-color:var(--lhds-color-blue-700)}._iconWrapper_pdrwr_16._warning_pdrwr_42{--current-border-color:var(--lhds-color-orange-300);--current-bg-color:var(--swui-warning-weak-bg-color);--current-icon-color:var(--lhds-color-orange-700)}._iconWrapper_pdrwr_16._error_pdrwr_48{--current-border-color:var(--lhds-color-red-300);--current-bg-color:var(--swui-error-weak-bg-color);--current-icon-color:var(--lhds-color-red-700)}._changesSummaryInBottom_19due_1{box-shadow:var(--swui-sticky-footer-shadow);z-index:100;background-color:var(--moln);border-top-left-radius:var(--swui-border-radius-large);border-top-right-radius:var(--swui-border-radius-large);flex-direction:column;min-height:64px;max-height:80vh;display:flex;position:fixed;bottom:0;left:0;right:0}._removed_1shgs_1{text-decoration-line:line-through;text-decoration-thickness:.1rem;text-decoration-color:var(--silver-dark);text-decoration-skip-ink:none;& span{color:var(--silver-dark)}}._added_1shgs_12{text-decoration:none}._mountRoot_au65f_12{width:100%;min-width:0;max-width:100%}._header_pe99m_1{text-align:center}._sailingRadioButton_1bifb_1:has(input:focus-visible){outline:2px solid var(--hav)}._sailingRadioButton_1bifb_1{box-sizing:border-box;border:1px solid var(--black);width:100%;font-size:var(--swui-font-size-inputs);align-items:center;gap:calc(var(--swui-metrics-space) * 2);cursor:pointer;background-color:var(--moln);border-radius:16px;outline:none;flex-direction:row;flex:1;display:flex;position:relative;overflow:hidden;&._checked_1bifb_22{border-color:var(--hav);background-color:var(--lhds-color-blue-50)}&._disabled_1bifb_27{background-color:var(--lhds-color-ui-200);border-color:var(--black);-webkit-tap-highlight-color:transparent;cursor:default}&:hover:not(._disabled_1bifb_27){outline:2px solid var(--hav);border-color:var(--hav)}&._danger_1bifb_39{background-color:var(--snackskal-light);border-color:var(--snackskal-light);&:hover{border-color:var(--lhds-color-red-500)}}}._ferryName_1bifb_49{overflow-wrap:anywhere;flex:auto;min-width:0}._dateButton_vcarr_1{min-width:24px;min-height:24px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:4px 8px;display:inline-flex}._dateButton_vcarr_1:disabled,._blocked_vcarr_18{cursor:not-allowed}._dateButton_vcarr_1:disabled>span,._blocked_vcarr_18>span{color:var(--swui-text-disabled-color)}._dateGroup_vcarr_32{justify-content:space-between}._current_vcarr_25>span{color:var(--hav);text-decoration:underline;text-decoration-color:var(--hav);text-underline-offset:6px;text-decoration-thickness:2px}@media (width<=360px){._current_vcarr_25{margin-inline:auto}._sideDateButton_vcarr_49{display:none}}._roundTripSailingRadioButton_18hvv_22:has(input:focus-visible){outline:2px solid var(--hav)}._roundTripSailingRadioButton_18hvv_22{box-sizing:border-box;border:1px solid var(--black);cursor:pointer;background-color:var(--moln);border-radius:24px;outline:none;flex-direction:column;width:100%;display:flex;overflow:hidden;&._checked_18hvv_11{border-color:var(--hav);background-color:var(--lhds-color-blue-50)}&._disabled_18hvv_12{cursor:default;background-color:var(--lhds-color-ui-200);-webkit-tap-highlight-color:transparent}&:hover:not(._disabled_18hvv_12){outline:2px solid var(--hav);border-color:var(--hav)}}
