.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}.ol-overviewmap .ol-viewport:hover{cursor:pointer}:root{--color-brand: #d6002a;--color-brand-yellow: #edf86f;--color-brand-rgb: 214, 0, 42;--color-primary-1: #006d89;--color-primary-2: #4091a6;--color-primary-2-50: #4091a688;--color-primary-3: #7fb5c4;--color-primary-4: #bfdae1;--color-primary-4-50: #bfdae188;--color-primary-hover-1: #00495b;--color-primary-hover-2: #407684;--color-primary-hover-2-50: #40768488;--color-primary-hover-3: #7fa3ac;--color-primary-hover-4: #bfd1d6;--color-primary-hover-4-50: #bfd1d688;--color-info-1: #782080;--color-info-2: #9a58a0;--color-info-3: #bb8fbf;--color-info-4: #ddc7df;--color-success: #009900;--color-link: #60a5fa;--color-link-inactive: #60a5fa88;--color-attention-1: #c56c00;--color-attention-2: #e79939;--color-warning-1: #8f001c;--color-warning-2: #ab4055;--color-warning-3: #c77f8d;--color-warning-4: #e3bfc6;--color-black: #000000;--color-black-25: rgba(0, 0, 0, .25);--color-white: #ffffff;--color-text-light: #ffffffd9;--color-border: #323336;--color-gray-1: #0a0a0a;--color-gray-1-75: #0a0a0af2;--color-gray-1-50: #0a0a0a66;--color-gray-2: #202020;--color-gray-2-75: #202020bf;--color-gray-3: #404040;--color-gray-4: #525252;--color-gray-4-75: #525252bf;--color-gray-5: #a3a3a3;--color-gray-6: #c2c2c2;--color-gray-7: #d4d4d4;--color-gray-7-75: #d4d4d4bf;--color-gray-8: #f5f5f5;--color-gray-9: #fafafa;--color-gray-9-75: #fafafaf2;--color-gray-9-50: #fafafa66;--font-family: Akkurat Pro, Arial, sans-serif;--font-size: 12px;--secondary-font-size: 11px;--header-font-size: 14px;--input-size-unit: 1.5rem;--border-radius: 2px;--hover-over-background-opacity: .75;--input-border-color-primary: var(--primary-color);--input-border-color-secondary: var(--secondary-color);--input-border-color-accent: var(--accent-color);--input-border-color-invalid: var(--error-color);--input-border-color-warning: var(--warning-color);--input-border-color-focus: var(--focus-border-color);--input-border-opacity: .25;--input-border-opacity-hover: .85;--input-border-width: 2px;--input-highlight-filter: blur(5px);--concertina-width-expanded: 15rem;--dialog-grid-padding: .25rem .75rem;--dialog-cell-padding: 0 .5rem;--dialog-text-padding: .5rem .75rem;--dialog-min-width: 175px;--input-line-height: 1.5rem}@font-face{font-family:Akkurat Pro;font-style:normal;font-weight:400;src:local(""),url("./media/AkkuratLLWeb-Regular-RFLHLLFK.woff") format("woff"),url("./media/AkkuratLLWeb-Regular-C3MMCBJD.woff2") format("woff2")}@font-face{font-family:Akkurat Pro;font-style:normal;font-weight:700;src:local(""),url("./media/AkkuratLLTT-Bold-5CDKNVHY.ttf") format("ttf"),url("./media/AkkuratLLWeb-Bold-YAGLH45R.woff") format("woff"),url("./media/AkkuratLLWeb-Bold-IWGAQABW.woff2") format("woff2")}html,body{padding:0;margin:0;width:100vw;height:100vh;overflow:hidden;min-height:720px;min-width:1366px;-moz-font-feature-settings:"ss01" on;-ms-font-feature-settings:"ss01" on;-o-font-feature-settings:"ss01" on;-webkit-font-feature-settings:"ss01" on;font-feature-settings:"ss01" on}@media (max-height: 720px){html,body{overflow:auto}}@media (max-width: 1366px){html,body{overflow:auto}}html *,body *{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}html * ::-webkit-scrollbar-button,body * ::-webkit-scrollbar-button{border-style:solid;height:16px;width:16px}html * ::-webkit-scrollbar,body * ::-webkit-scrollbar{width:10px}html * ::-webkit-scrollbar-track,body * ::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}html * ::-webkit-scrollbar-button:vertical:decrement,body * ::-webkit-scrollbar-button:vertical:decrement{border-width:0 7px 14px 7px;border-color:transparent transparent var(--scrollbar-thumb-color) transparent}html * ::-webkit-scrollbar-button:vertical:decrement:hover,body * ::-webkit-scrollbar-button:vertical:decrement:hover{border-color:transparent transparent var(--scrollbar-thumb-color) transparent}html * ::-webkit-scrollbar-button:vertical:increment,body * ::-webkit-scrollbar-button:vertical:increment{border-width:14px 7px 0 7px;border-color:var(--scrollbar-thumb-color) transparent transparent transparent}html * ::-webkit-scrollbar-button:vertical:increment:hover,body * ::-webkit-scrollbar-button:vertical:increment:hover{border-color:var(--scrollbar-thumb-color) transparent transparent transparent}html * ::-webkit-scrollbar-button:horizontal:decrement,body * ::-webkit-scrollbar-button:horizontal:decrement{border-width:7px 14px 7px 0;border-color:transparent var(--scrollbar-thumb-color) transparent transparent}html * ::-webkit-scrollbar-button:horizontal:decrement:hover,body * ::-webkit-scrollbar-button:horizontal:decrement:hover{border-color:transparent var(--scrollbar-thumb-color) transparent transparent}html * ::-webkit-scrollbar-button:horizontal:increment,body * ::-webkit-scrollbar-button:horizontal:increment{border-width:7px 0 7px 14px;border-color:transparent transparent transparent var(--scrollbar-thumb-color)}html * ::-webkit-scrollbar-button:horizontal:increment:hover,body * ::-webkit-scrollbar-button:horizontal:increment:hover{border-color:transparent transparent transparent var(--scrollbar-thumb-color)}karlita-map .ol-scale-line{background-color:var(--background-color);left:unset;right:.5rem}karlita-map .ol-scale-line .ol-scale-line-inner{border-color:var(--text-primary-color);color:var(--text-primary-color)}span.spacer{margin-left:calc(.1 * var(--input-size-unit));margin-right:calc(.1 * var(--input-size-unit))}.sp-light{--text-primary-color: var(--color-gray-2);--text-error-color: #ef4444;--text-error-on-background-color: var(--color-gray-8);--text-highlight-color: var(--color-black);--typography-text-color: var(--text-primary-color);--background-color: var(--color-gray-9);--background-color-75: var(--color-gray-9-75);--background-secondary-color: var(--color-gray-9);--background-error-color: #dc2626;--primary-color: var(--color-primary-2);--primary-color-hover: var(--color-primary-hover-2);--primary-color-50: var(--color-primary-2-50);--primary-color-hover-50: var(--color-primary-hover-2-50);--input-text-primary-color: var(--color-white);--input-border-color: var(--color-gray-7-75);--input-focus-border-primary-color: var(--color-primary-1);--secondary-color: var(--color-primary-4);--secondary-color-hover: var(--color-primary-hover-4);--secondary-color-50: var(--color-primary-4-50);--secondary-color-hover-50: var(--color-primary-hover-4-50);--input-text-secondary-color: var(--color-gray-5);--input-focus-border-secondary-color: var(--color-primary-2);--opaque-color: var(--color-gray-2);--opaque-color-hover: var(--color-gray-n);--input-text-opaque-color: var(--color-gray-5);--accent-color: var(--color-warning-2);--accent-color-hover: var(--color-warning-1);--input-text-accent-color: var(--color-white);--input-focus-border-accent-color: var(--color-warning-1);--warning-color: var(--color-attention-2);--input-background-info-color: var(--color-info);--concertina-icon-color: var(--color-brand);--concertina-icon-background-color: var(--background-secondary-color);--concertina-icon-opacity: .75;--opacity-disabled: .5;--scrollbar-track-color: var(--color-gray-7);--scrollbar-thumb-color: var(--color-gray-5);--nz-list-hover: var(--color-gray-7);--dialog-header-background: var(--background-color);--dialog-content-background: var(--background-color);--dialog-border-color: var(--color-gray-6);--dialog-outer-border-color: var(--color-gray-6);--header-logo-url: url("./media/sp_logo_header_light-4I2ZT35N.svg") no-repeat;--header-border-color: var(--color-gray-5);--input-background-primary-color: var(--primary-color);--input-background-hover-primary-color: var(--primary-color-hover);--input-background-secondary-color: var(--secondary-color);--input-background-hover-secondary-color: var(--secondary-color-hover);--input-background-primary-color-50: var(--primary-color-50);--input-background-hover-primary-color-50: var(--primary-color-hover-50);--input-background-secondary-color-50: var(--secondary-color-50);--input-background-hover-secondary-color-50: var(--secondary-color-hover-50);--input-background-opaque-color: var(--opaque-color);--input-background-hover-opaque-color: var(--opaque-color-hover);--input-background-accent-color: var(--accent-color);--input-background-hover-accent-color: var(--accent-color-hover);--input-border-focus-primary-color: var(--text-primary-color);--input-border-focus-secondary-color: var(--primary-color);--concertina-submenu-background: var(--color-gray-9-75);--concertina-submenu-item-hover-background: var(--color-gray-7);--concertina-submenu-item-selected-background: var(--color-gray-7-75);--voyage-calculator-leg-background: var(--color-gray-7-75);--list-item-hover-background-color: var(--color-gray-7);--list-item-selected-background-color: var(--color-gray-6);--hover-over-background-color: var(--color-gray-9);--hover-over-header-background-color: var(--color-gray-7);--hover-over-border-color: var(--color-gray-5);--hover-over-box-shadow-color: #0000004d;--hover-over-color: var(--color-black);--hover-over-label-color: #15171b;--link-color: #6dc0ff;--link-color-hover: #cbe8ff;--slider-progress-track-color: #0383fa;--reports-background-color: var(--color-gray-9);--reports-background-secondary-color: var(--color-gray-8);--report-block-background-color: var(--color-gray-7);--report-tab-color: var(--color-gray-5);--report-tab-active-color: var(--text-primary-color);--report-tab-active-border-bottom-color: var(--color-brand);--report-tab-active-hover-border-bottom-color: rgba(214, 0, 42, .5);--report-overlay-background-color: var(--color-black-25);--report-search-result-item-hover-color: var(--color-gray-2);--report-error-color: #dc2626;--report-bar-graph-label-color: var(--color-gray-2);--freight-analysis-overlay-background: rgba(255, 255, 255, .75);--freight-analysis-segmented-selected-background: rgba(255, 255, 255, .75);--map-stats-header-background-color: var(--color-gray-9);--map-stats-content-background-color: var(--color-gray-9-75);--map-stats-border-color: var(--color-gray-6);--map-slider-track-background-color: var(--color-gray-9-50);--map-slider-button-background-color: var(--color-gray-9-75);--map-slider-button-hover-background-color: var(--color-gray-7);--map-slider-button-border-color: var(--color-gray-7);--notification-banner-background-color: var(--color-gray-2-75);--notification-banner-icon-color: var(--color-gray-5)}.sp-dark{--text-primary-color: var(--color-gray-6);--typography-text-color: var(--text-primary-color);--text-error-color: #ef4444;--text-error-on-background-color: var(--color-gray-8);--text-highlight-color: var(--color-white);--background-color: var(--color-gray-2);--background-color-75: var(--color-gray-2-75);--background-secondary-color: var(--color-gray-1);--background-error-color: #dc2626;--primary-color: var(--color-primary-2);--primary-color-hover: var(--color-primary-hover-2);--primary-color-50: var(--color-primary-2-50);--primary-color-hover-50: var(--color-primary-hover-2-50);--input-text-primary-color: var(--color-white);--input-border-color: var(--color-gray-4);--secondary-color: var(--color-primary-4);--secondary-color-hover: var(--color-primary-hover-4);--secondary-color-50: var(--color-primary-4-50);--secondary-color-hover-50: var(--color-primary-hover-4-50);--input-text-secondary-color: var(--color-gray-5);--opaque-color: var(--color-gray-2);--opaque-color-hover: var(--color-gray-n);--input-text-opaque-color: var(--color-gray-5);--accent-color: var(--color-warning-2);--accent-color-hover: var(--color-warning-1);--input-text-accent-color: var(--color-white);--input-background-info-color: var(--color-info);--concertina-icon-color: var(--color-white);--concertina-icon-background-color: var(--color-brand);--concertina-icon-opacity: .75;--opacity-disabled: .5;--scrollbar-track-color: var(--color-gray-4);--scrollbar-thumb-color: var(--color-gray-2);--nz-list-hover: var(--color-gray-4);--dialog-header-background: var(--background-color);--dialog-content-background: var(--background-color);--dialog-border-color: var(--color-gray-3);--dialog-outer-border-color: #ffffff40;--header-logo-url: url("./media/sp_logo_header_dark-TZ63ECIF.svg") no-repeat;--header-border-color: var(--color-gray-3);--input-background-primary-color: var(--primary-color);--input-background-hover-primary-color: var(--primary-color-hover);--input-background-secondary-color: var(--secondary-color);--input-background-hover-secondary-color: var(--secondary-color-hover);--input-background-primary-color-50: var(--primary-color-50);--input-background-hover-primary-color-50: var(--primary-color-hover-50);--input-background-secondary-color-50: var(--secondary-color-50);--input-background-hover-secondary-color-50: var(--secondary-color-hover-50);--input-background-opaque-color: var(--opaque-color);--input-background-hover-opaque-color: var(--opaque-color-hover);--input-background-accent-color: var(--accent-color);--input-background-hover-accent-color: var(--accent-color-hover);--input-border-focus-primary-color: var(--text-primary-color);--input-border-focus-secondary-color: var(--text-primary-color);--concertina-submenu-background: var(--color-gray-1-75);--concertina-submenu-item-hover-background: var(--color-gray-4);--concertina-submenu-item-selected-background: var(--color-gray-4-75);--voyage-calculator-leg-background: var(--color-gray-4-75);--list-item-hover-background-color: var(--color-gray-3);--list-item-selected-background-color: var(--color-gray-4);--hover-over-background-color: #171717;--hover-over-header-background-color: #3f3f46;--hover-over-border-color: var(--color-gray-3);--hover-over-box-shadow-color: #0000004d;--hover-over-color: var(--color-white);--link-color: #6dc0ff;--link-color-hover: #cbe8ff;--hover-over-label-color: rgba(255, 255, 255, .65);--slider-progress-track-color: #0383fa;--checkbox-color: #2563eb;--reports-background-color: var(--color-gray-1);--reports-background-secondary-color: var(--color-gray-2);--report-block-background-color: var(--color-gray-2);--report-tab-color: var(--color-gray-5);--report-tab-active-color: var(--text-primary-color);--report-tab-active-border-bottom-color: var(--color-brand);--report-tab-active-hover-border-bottom-color: rgba(214, 0, 42, .5);--report-overlay-background-color: var(--color-black-25);--report-search-result-item-hover-color: var(--color-gray-2);--report-error-color: #dc2626;--report-bar-graph-label-color: var(--color-white);--freight-analysis-overlay-background: rgba(0, 0, 0, .75);--freight-analysis-segmented-selected-background: var(--color-brand);--map-stats-header-background-color: var(--color-gray-2);--map-stats-content-background-color: var(--color-gray-2-75);--map-stats-border-color: var(--color-gray-3);--map-slider-track-background-color: var(--color-gray-1-50);--map-slider-button-background-color: var(--background-color);--map-slider-button-hover-background-color: var(--color-gray-3);--map-slider-button-border-color: var(--color-gray-3);--notification-banner-background-color: var(--color-gray-2-75);--notification-banner-icon-color: var(--color-gray-5)}
