@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/Assets/Fonts/ubuntu-400.ttf)format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/Assets/Fonts/ubuntu-500.ttf)format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/Assets/Fonts/ubuntu-700.ttf)format("truetype")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/Assets/Fonts/red-hat-display-latin-700.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/Assets/Fonts/ibm-plex-mono-latin-700.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/Assets/Fonts/chakra-petch-latin-500.ttf)format("truetype")}html,body,#root{color:#ececec;background-color:#1f1f1f;flex-direction:column;width:100%;height:100%;margin:0;padding:0;font-family:Ubuntu,sans-serif;display:flex}#header-blank{background:#272932;height:52px;position:relative}.brand-lockup{align-items:flex-end;gap:18px;display:flex;position:absolute;top:2px;left:12px}#naviplon-logo{background-color:#7ed39c;flex:0 0 100px;width:100px;height:48px;display:block;-webkit-mask-image:url(/Assets/Images/NaviplonLogo.svg);mask-image:url(/Assets/Images/NaviplonLogo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-version{letter-spacing:.04em;color:#7f8599;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1;position:relative;top:-3px}.nav-buttons{align-items:center;gap:9px;display:flex;position:absolute;top:6px;right:24px}.theme-control{align-items:center;display:inline-flex}.theme-toggle{box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background-color:#26243a;border:1px solid #9292a3;border-radius:8px;outline:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:1;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.theme-toggle:hover{background-color:#302f4d;border-color:#b8b2e8}.theme-toggle:active{background-color:#14111f}.theme-toggle:focus-visible{border-color:#7ed39c;box-shadow:0 0 0 2px #7ed39c3d}.theme-icon{pointer-events:none;width:19px;height:19px;display:block}.theme-icon-sun{color:#ffb454;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.theme-icon-moon{color:#b8b2e8;fill:currentColor;stroke:none}.preferences-status-control{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}#preferencesStatus{box-sizing:border-box;cursor:help;background:0 0;border:0;border-radius:6px;flex:0 0 24px;width:24px;height:24px;margin:0;padding:0;display:block;position:relative}#preferencesStatus:before{box-sizing:border-box;content:"";background-color:#d94a4a;border:1px solid #fff6;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #d94a4a24}#preferencesStatus[data-state=saved]:before{background-color:#52c08f;box-shadow:0 0 0 2px #52c08f24}#preferencesStatus[data-state=loading]:before,#preferencesStatus[data-state=saving]:before{background-color:#ffd166;box-shadow:0 0 0 2px #ffd16624}#preferencesStatus[data-state=error]:before,#preferencesStatus[data-state=conflict]:before{background-color:#d94a4a;box-shadow:0 0 0 2px #d94a4a24}#preferencesStatus:focus-visible{outline-offset:3px;outline:2px solid #a1a3b1}.preferences-status-tooltip{z-index:2500;box-sizing:border-box;color:#f2f2f4;text-align:left;white-space:normal;pointer-events:none;background:#20212a;border:1px solid #6b6c78;border-radius:5px;width:min(320px,100vw - 16px);padding:10px 12px;font-family:Ubuntu,sans-serif;font-size:.78rem;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 6px 18px #00000059}.theme-toggle:disabled{opacity:.5;cursor:not-allowed}.nav-button{cursor:pointer;white-space:nowrap;border-radius:8px;font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1;transition:all .18s cubic-bezier(.16,1,.3,1)}.nav-button:hover:not(:disabled){transform:translateY(-1px)}.nav-button:disabled{opacity:.5;cursor:not-allowed}#logoutBtn,#usageBtn,#navSettingsBtn{color:#e7eaf2;background:#ffffff0e;border:1px solid #ffffff1a;padding:8px 13px;font-size:13px}#logoutBtn:hover:not(:disabled),#usageBtn:hover:not(:disabled),#navSettingsBtn:hover:not(:disabled){color:#fff;background:#ffffff1f;border-color:#fff3}#clearRoutesBtn{color:#ff9a9c;background:0 0;border:1.5px solid #ff515499;padding:8px 14px;font-size:13px}#clearRoutesBtn:hover:not(:disabled){color:#fff;background:#ff5154;border-color:#ff5154;box-shadow:0 12px 26px -10px #ff5154b3}#calcRouteBtn{color:#86d9b4;background:0 0;border:1.5px solid #52c08f9e;padding:9px 17px;font-size:13.5px}#calcRouteBtn:hover:not(:disabled){color:#fff;background:#52c08f;border-color:#52c08f;box-shadow:0 12px 26px -10px #52c08fb8}.usage-summary{gap:10px;display:grid}.usage-identity,.usage-card{background-color:#313441;border:1px solid #555b6d;border-radius:5px;padding:10px 12px}.usage-identity div+div{margin-top:5px}.usage-label{color:#bfc5d2;font-size:.82rem}.usage-value,.usage-card-title{color:#fff;font-weight:700}.usage-card-title{margin-bottom:5px}.usage-card-main{color:#8fd694;font-size:1.03rem;font-weight:700}.usage-card-detail{color:#bfc5d2;margin-top:3px;font-size:.8rem}.usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.usage-metrics div{background:#00000029;border-radius:4px;padding:7px 8px}.usage-metrics dt{color:#bfc5d2;font-size:.75rem}.usage-metrics dd{color:#8fd694;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:1rem;font-weight:700}.usage-reset{background-color:#313441;border:1px solid #555b6d;border-radius:5px;padding:9px 12px}.usage-error{color:#ffb3b3;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}#usageStatus{color:#c7cbd4;min-height:24px;margin-bottom:8px}#usageStatus[data-state=error]{color:#ff9b9b}#top-container{color:#fff;background-color:#272932;max-height:600px;transition:max-height .3s;overflow:hidden auto}#table-container{box-sizing:border-box;scrollbar-width:thin;border-top:1px solid #ffffff1a;width:100%;margin-bottom:9px;padding:0 12px;overflow:auto hidden}#bottom-container{flex:1;min-height:220px;position:relative}#map{cursor:none;width:100%;height:100%}#map.is-rhumbline-measuring,#map.is-great-circle-measuring{cursor:crosshair}#map.is-rhumbline-measuring .leaflet-marker-pane .leaflet-marker-icon:not(.rhumbline-measure-waypoint-icon):not(.rhumbline-measure-midpoint-icon),#map.is-rhumbline-measuring .leaflet-marker-pane .leaflet-marker-shadow,#map.is-great-circle-measuring .leaflet-marker-pane .leaflet-marker-icon:not(.rhumbline-measure-waypoint-icon):not(.rhumbline-measure-midpoint-icon),#map.is-great-circle-measuring .leaflet-marker-pane .leaflet-marker-shadow{pointer-events:none}#map .leaflet-control,#map .leaflet-control *,#map .leaflet-marker-icon,#map .leaflet-popup{cursor:auto}#map .leaflet-control-zoom-level{box-sizing:content-box;color:#172033;cursor:default;pointer-events:auto;text-align:center;-webkit-user-select:none;user-select:none;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:20px;padding:0;font:700 11px/20px Ubuntu,Arial,sans-serif;display:block}#map.leaflet-touch .leaflet-control-zoom-level{width:30px}.map-reticle{z-index:1001;pointer-events:none;will-change:transform;width:32px;height:32px;display:none;position:absolute;top:0;left:0}.map-reticle.is-visible{display:block}.map-reticle svg{display:block;overflow:visible}#map .rhumbline-measure-button,#map .great-circle-measure-button{color:#172033;letter-spacing:-1px;justify-content:center;align-items:center;font-family:Ubuntu,Arial,sans-serif;font-size:14px;font-weight:700;display:flex}#map .rhumbline-measure-button:hover,#map .rhumbline-measure-button:focus-visible,#map .great-circle-measure-button:hover,#map .great-circle-measure-button:focus-visible{color:#172033}#map .rhumbline-measure-button.is-active,#map .rhumbline-measure-button.is-active:hover,#map .rhumbline-measure-button.is-active:focus-visible,#map .great-circle-measure-button.is-active,#map .great-circle-measure-button.is-active:hover,#map .great-circle-measure-button.is-active:focus-visible{background-color:#8f8}#map .naviplon-measure-control-icon{background-color:currentColor;width:19px;height:19px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#map .naviplon-measure-control-icon-great-circle{-webkit-mask-image:url(/Assets/Images/MapControls/GCmeasuringTool.svg);mask-image:url(/Assets/Images/MapControls/GCmeasuringTool.svg)}#map .naviplon-measure-control-icon-rhumbline{-webkit-mask-image:url(/Assets/Images/MapControls/RLmeasuringTool.svg);mask-image:url(/Assets/Images/MapControls/RLmeasuringTool.svg)}#map .rhumbline-measure-tooltip{color:#f2f2f4;text-align:right;background-color:#20212af5;border:1px solid #6b6c78eb;border-radius:3px;min-width:62px;padding:3px 4px;font:10px/1.15 Arial,Helvetica,sans-serif;box-shadow:1px 2px 6px #0000007a}#map .rhumbline-measure-tooltip.leaflet-tooltip-right:before{border-right-color:#20212af5}#map .rhumbline-measure-tooltip.leaflet-tooltip-top:before{border-top-color:#20212af5}#map .rhumbline-measure-tooltip.leaflet-tooltip-bottom:before{border-bottom-color:#20212af5}#map .rhumbline-measure-tooltip-bearing{color:#ff7275;font-weight:700}#map .rhumbline-measure-tooltip-segment{color:#f79f79;font-style:italic}#map .rhumbline-measure-tooltip-total{color:#6ee7b7;font-weight:700}#map .rhumbline-measure-tooltip-start{color:#6ee7b7;text-align:center;font-weight:700}#map .rhumbline-measure-tooltip-path-total{color:#b8f4dc;border-top:1px solid #6b6c789e;margin-top:2px;padding-top:2px;font-weight:700}#map .rhumbline-measure-tooltip-actions{text-align:center;white-space:nowrap;border-top:1px solid #6b6c7885;margin-top:4px;padding-top:3px;font-size:8.5px;font-weight:500;line-height:1.25}#map .rhumbline-measure-tooltip-move-action{color:#c9ceddc7}#map .rhumbline-measure-tooltip-remove-action{color:#f79f79e6;margin-top:1px}#map .rhumbline-measure-tooltip-projection-note{color:#ffeb0a;text-align:center;white-space:nowrap;border-top:1px solid #6b6c7885;margin-top:3px;padding-top:3px;font-size:8.5px;font-weight:500;line-height:1.2}#map .rhumbline-measure-tooltip-preview{opacity:.86}#map .rhumbline-measure-total-tooltip{text-align:center;min-width:76px;padding:4px 7px 5px;font:700 10px/1.1 IBM Plex Mono,Consolas,monospace}#map .rhumbline-measure-compact-total{white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:flex}#map .rhumbline-measure-compact-total-title{color:#ff7275}#map .rhumbline-measure-compact-total-value{color:#6ee7b7;font-variant-numeric:tabular-nums}#map .rhumbline-measure-waypoint-icon{box-sizing:border-box;cursor:grab;background:#ffeb0a;border:1px solid #5b102f;border-radius:50%;box-shadow:0 0 0 1px #ffffffb8}#map .rhumbline-measure-waypoint-icon.is-start{background:#6ee7b7}#map .rhumbline-measure-waypoint-icon.is-latest{background:#d94b8e}#map .rhumbline-measure-waypoint-icon.is-final{background:#ff7275}#map .rhumbline-measure-waypoint-icon.is-dragging{cursor:grabbing;box-shadow:0 0 0 3px #d94b8e4d}#map .rhumbline-measure-waypoint-icon.is-projection-proxy{box-shadow:0 0 0 2px #ffeb0a8c}#map .rhumbline-measure-waypoint-icon.is-decluttered,#map .rhumbline-measure-midpoint-icon.is-decluttered,#map .rhumbline-measure-waypoint-icon.is-projection-hidden,#map .rhumbline-measure-midpoint-icon.is-projection-hidden{visibility:hidden;pointer-events:none}#map .rhumbline-measure-waypoint-icon:focus-visible,#map .rhumbline-measure-midpoint-icon:focus-visible{outline-offset:2px;outline:2px solid #ffeb0a}#map .rhumbline-measure-midpoint-icon{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}#map .rhumbline-measure-midpoint-glyph{box-sizing:border-box;background:#ffeb0ad1;border:1px solid #5b102fb8;width:6px;height:6px;display:block;transform:rotate(45deg)}#map .rhumbline-measure-midpoint-icon:hover .rhumbline-measure-midpoint-glyph,#map .rhumbline-measure-midpoint-icon:focus-visible .rhumbline-measure-midpoint-glyph{background:#ffeb0a;width:8px;height:8px}#map .rhumbline-measure-midpoint-icon.is-projection-proxy .rhumbline-measure-midpoint-glyph{box-shadow:0 0 0 2px #ffeb0a61}#map .rhumbline-measure-midpoint-tooltip{color:#ffeb0a;background:#20212af5;border:1px solid #6b6c78eb;padding:3px 5px;font:700 10px/1.1 Arial,sans-serif}#map .rhumbline-measure-midpoint-tooltip.leaflet-tooltip-top:before{border-top-color:#20212af5}table{border-collapse:collapse;table-layout:auto;width:100%;font-size:.85rem}#main-table{--edits-col-width:125px;--speed-col-width:140px;--weather-col-width:140px;--origin-col-width:calc(100% - 1501px);--numeric-col-width:160px;--sea-time-col-width:160px;--eta-col-width:160px;--port-stay-col-width:136px;--etd-col-width:160px;table-layout:fixed;width:max(100%,1853px);min-width:1853px}#main-table thead,#main-table tfoot{table-layout:fixed;width:calc(100% - 8px);min-width:1845px;display:table}#main-table tbody.data-rows{scrollbar-gutter:stable;scrollbar-width:thin;min-width:1853px;max-height:280px;display:block;overflow-y:auto}#main-table tbody.data-rows::-webkit-scrollbar{width:8px}#main-table tbody.data-rows tr{table-layout:fixed;width:100%;min-width:1845px;display:table}#main-table th,#main-table td{box-sizing:border-box}#main-table th:first-child,#main-table td:first-child{width:var(--edits-col-width);min-width:125px}#main-table th:nth-child(2),#main-table td:nth-child(2){width:var(--speed-col-width);min-width:140px}#main-table th:nth-child(3),#main-table td:nth-child(3){width:var(--weather-col-width);min-width:140px}#main-table th:nth-child(4),#main-table td:nth-child(4){width:var(--origin-col-width);min-width:344px}#main-table th:nth-child(n+5):nth-child(-n+6),#main-table td:nth-child(n+5):nth-child(-n+6){width:var(--numeric-col-width);min-width:160px}#main-table th:nth-child(n+7):nth-child(-n+8),#main-table td:nth-child(n+7):nth-child(-n+8){width:var(--sea-time-col-width);min-width:160px}#main-table th:nth-child(9),#main-table td:nth-child(9){width:var(--eta-col-width);min-width:160px}#main-table th:nth-child(10),#main-table td:nth-child(10){width:var(--port-stay-col-width);min-width:136px}#main-table th:nth-child(11),#main-table td:nth-child(11){width:var(--etd-col-width);min-width:160px}thead th{color:#ff7275;text-transform:uppercase;letter-spacing:.12em;text-align:center;white-space:nowrap;background:#262a36;border:0;border-bottom:1px solid #ffffff1f;padding:7px 10px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;position:relative}thead th.secaDist-col,thead th.seca-col{color:#6ee7b7}thead th.header-tooltip{cursor:help}thead th.header-tooltip:after{content:attr(data-tooltip);color:#f2f2f4;text-transform:none;letter-spacing:normal;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background:#20212a;border:1px solid #6b6c78;border-radius:5px;width:min(380px,100vw - 32px);padding:10px 12px;font-family:Ubuntu,sans-serif;font-size:.78rem;font-weight:400;line-height:1.45;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 6px 18px #00000059}thead th.header-tooltip:focus-visible{outline-offset:-2px;outline:2px solid #a1a3b1}thead th.header-tooltip.tooltip-open{z-index:1001}thead th.header-tooltip.tooltip-open:after{opacity:1;visibility:visible;transform:translate(-50%)}thead th.header-tooltip:first-child:after,thead th.header-tooltip:nth-child(2):after{left:0;transform:translateY(-4px)}thead th.header-tooltip:first-child.tooltip-open:after,thead th.header-tooltip:nth-child(2).tooltip-open:after{transform:translate(0)}thead th.header-tooltip:nth-last-child(-n+3):after{left:auto;right:0;transform:translateY(-4px)}thead th.header-tooltip:nth-last-child(-n+3).tooltip-open:after{transform:translate(0)}th.edits-col{width:var(--edits-col-width);min-width:125px}th.speed-col{width:var(--speed-col-width);min-width:140px}th.weather-col{width:var(--weather-col-width);min-width:140px}th.origin-col{width:var(--origin-col-width);min-width:344px;padding:7px 10px}th.totalDist-col,th.secaDist-col{width:var(--numeric-col-width);min-width:160px}th.seaTravel-col,th.seca-col{width:var(--sea-time-col-width);min-width:160px}th.eta-col{width:var(--eta-col-width);min-width:160px}th.port-stay-col{width:var(--port-stay-col-width);min-width:136px}th.etd-col{width:var(--etd-col-width);min-width:160px}tbody tr:not(.totals-row){border-bottom:1px solid #ffffff0d}tbody tr:nth-child(odd){background-color:#2e2f3a}tbody tr:nth-child(2n){background-color:#393a47}tbody td,tfoot td{text-align:center;vertical-align:middle;white-space:normal;border:0}#main-table tbody.data-rows>tr>td{padding:3px 10px}#main-table tfoot>tr>td{padding:4px 10px}#main-table tbody tr:not(.totals-row) td:nth-child(n+5):nth-child(-n+8),.totals-row td:nth-child(n+5):nth-child(-n+8){text-align:center;font-variant-numeric:tabular-nums}#main-table th:nth-child(n+5):nth-child(-n+8){text-align:center}#main-table .numeric-value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}#main-table .numeric-value-distance{width:8.5ch;min-width:8.5ch}#main-table .numeric-value-time{width:5.5ch;min-width:5.5ch}#main-table tbody tr:not(.totals-row) td:nth-child(n+5):nth-child(-n+8){color:#565b70}#main-table tbody tr:not(.totals-row) td:nth-child(5)[data-raw-dist],#main-table tbody tr:not(.totals-row) td:nth-child(6)[data-raw-seca-dist],#main-table tbody tr:not(.totals-row) td:nth-child(7)[data-base-days],#main-table tbody tr:not(.totals-row) td:nth-child(8)[data-base-days],#main-table tbody tr:not(.totals-row) .numeric-value-result{color:#d2d4df}#main-table tbody tr:not(.totals-row) .numeric-value-error{color:#ff7275}.totals-row{color:#c9cedd;border-top:1px solid #ffffff24;font-weight:700;background:#23252f!important}.totals-row td{padding-top:7px;padding-bottom:7px}.totals-row .edit-cell{color:#ff7275;text-align:center!important}.totals-row td:nth-child(5),.totals-row td:nth-child(7){color:#ff7275}.totals-row td:nth-child(6),.totals-row td:nth-child(8){color:#52c08f}.totals-row td:nth-child(10){color:#52c08f;font-variant-numeric:tabular-nums}.totals-row .totals-speed,.totals-row .totals-weather{color:#c9cedd;font-variant-numeric:tabular-nums;text-align:center}#main-table .totals-row .totals-speed .numeric-value,#main-table .totals-row .totals-weather .numeric-value,#main-table .totals-row .totals-port-stay .numeric-value{text-align:center;width:auto;min-width:0}.totals-row .totals-origin-summary{color:#c9cedd;text-align:left;min-width:0;overflow:hidden}.totals-origin-summary-value{max-width:100%;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.totals-origin-summary-value.is-pending{color:#fbdc9d}.totals-origin-summary-value.is-unavailable{color:#565b70}#main-table tfoot>tr>td.totals-tooltip-cell{padding:0}#main-table .totals-tooltip-trigger{box-sizing:border-box;width:100%;min-width:0;min-height:100%;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:center;cursor:help;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;margin:0;padding:4px 10px;display:flex;overflow:hidden}#main-table .totals-tooltip-trigger-left{text-align:left;justify-content:flex-start}#main-table .totals-tooltip-trigger:focus-visible{outline-offset:-2px;outline:2px solid #a1a3b1}.totals-result-tooltip{z-index:2400;box-sizing:border-box;color:#f2f2f4;text-align:left;white-space:normal;pointer-events:none;background:#20212a;border:1px solid #6b6c78;border-radius:5px;width:min(380px,100vw - 16px);padding:10px 12px;font-family:Ubuntu,sans-serif;font-size:.78rem;font-weight:400;line-height:1.45;position:fixed;box-shadow:0 6px 18px #00000059}#main-table .schedule-cell{color:#d2d4df;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:6px;padding-right:6px;position:relative}#main-table .date-time-cell{text-align:center}#main-table .schedule-date-value{color:#d2d4df;font-variant-numeric:tabular-nums;text-align:center;vertical-align:middle;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:600;line-height:1.15;display:inline-block;overflow:visible}#main-table .calendar-button{box-sizing:border-box;color:#a7aabe;cursor:pointer;vertical-align:middle;background:#1a1c24;border:1px solid #ffffff1c;border-radius:5px;justify-content:center;align-items:center;width:100%;height:26px;margin:0;padding:2px 3px;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative}#main-table .calendar-button:hover:not(:disabled),#main-table .calendar-button:focus-visible{color:#fff;background:#434757;border-color:#ffffff38}#main-table .calendar-button:focus-visible{outline-offset:1px;outline:2px solid #ff515459}#main-table .schedule-cell.is-manual{box-shadow:inset 2px 0 #fbdc9d}#main-table .schedule-cell.is-manual .schedule-date-value{color:#fbdc9d}#main-table .schedule-cell.is-manual .calendar-button{color:#fbdc9d;border-color:#fbdc9d59}#main-table .schedule-cell[aria-disabled=true]{color:#565b70;box-shadow:none}#main-table .schedule-cell:has(.calendar-button:disabled){color:#565b70;box-shadow:none}#main-table .calendar-button:disabled{color:#565b70;cursor:default;opacity:.75;background:0 0;border-color:#0000}#main-table .schedule-value-disabled{color:#565b70}#main-table .port-stay-cell{text-align:center}#main-table .port-stay-stepper{box-sizing:border-box;background:#1a1c24;border:1px solid #ffffff17;border-radius:6px;justify-content:center;align-items:center;width:120px;height:26px;transition:border-color .15s,box-shadow .15s;display:inline-flex;overflow:hidden}#main-table .port-stay-stepper:focus-within{border-color:#ff5154;box-shadow:0 0 0 2px #ff515442}#main-table .port-stay-step-button{color:#9aa0b4;cursor:pointer;text-align:center;background:0 0;border:0;outline:0;flex:0 0 24px;width:24px;height:24px;padding:0 2px;font-size:11.5px;font-weight:700;line-height:1}#main-table .port-stay-step-button:hover:not(:disabled),#main-table .port-stay-step-button:focus-visible{color:#fff;background:#434757}#main-table .port-stay-step-button:focus-visible{outline-offset:-2px;outline:2px solid #ff51546b}#main-table .port-stay-step-button:disabled{color:#565b70;cursor:default;opacity:.65;background:0 0}#main-table .port-stay-input{box-sizing:border-box;color:#e3e6ef;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;background:0 0;border:0;border-left:1px solid #ffffff12;border-right:1px solid #ffffff12;outline:0;flex:auto;width:54px;min-width:0;height:18px;padding:0 2px;font-size:11.5px;font-weight:600;line-height:1}#main-table .port-stay-input:focus{background:0 0}#main-table .schedule-cell-error{color:#ff7275}#main-table .schedule-cell-error .schedule-date-value,#main-table .calendar-button.schedule-cell-error{color:#ff7275;white-space:nowrap;font-size:11px;line-height:1.2;overflow:visible}#main-table .schedule-total-date-value{color:#d2d4df;font-family:Ubuntu,sans-serif;font-size:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;text-align:center;vertical-align:middle;white-space:nowrap;line-height:normal;display:inline-block}#main-table .schedule-total-date-value.is-unavailable,#main-table .schedule-total-date-value.schedule-value-disabled{color:#565b70}@media (width<=1999px){#main-table{--edits-col-width:112px;--speed-col-width:98px;--weather-col-width:98px;--origin-col-width:calc(100% - 1178px);--numeric-col-width:111px;--sea-time-col-width:120px;--eta-col-width:144px;--port-stay-col-width:120px;--etd-col-width:144px;width:max(100%,1576px);min-width:1576px}#main-table thead,#main-table tfoot{min-width:1568px}#main-table tbody.data-rows{min-width:1576px}#main-table tbody.data-rows tr{min-width:1568px}#main-table th:first-child,#main-table td:first-child,th.edits-col{min-width:112px}#main-table th:nth-child(2),#main-table td:nth-child(2),th.speed-col,#main-table th:nth-child(3),#main-table td:nth-child(3),th.weather-col{min-width:98px}#main-table th:nth-child(4),#main-table td:nth-child(4),th.origin-col{min-width:392px}#main-table th:nth-child(n+5):nth-child(-n+6),#main-table td:nth-child(n+5):nth-child(-n+6),th.totalDist-col,th.secaDist-col{min-width:111px}#main-table th:nth-child(n+7):nth-child(-n+8),#main-table td:nth-child(n+7):nth-child(-n+8),th.seaTravel-col,th.seca-col{min-width:120px}#main-table th:nth-child(9),#main-table td:nth-child(9),th.eta-col,#main-table th:nth-child(11),#main-table td:nth-child(11),th.etd-col{min-width:144px}#main-table th:nth-child(10),#main-table td:nth-child(10),th.port-stay-col{min-width:116px}#main-table thead th{letter-spacing:.08em;padding-left:4px;padding-right:4px;font-size:10.5px}#main-table tbody td,#main-table tfoot td,#main-table .schedule-cell{padding-left:4px;padding-right:4px}#main-table .schedule-date-value:not(.schedule-total-date-value){font-size:11px}#main-table .calendar-button{padding-left:2px;padding-right:2px}#main-table .totals-tooltip-trigger{padding-left:4px;padding-right:4px}#main-table .port-stay-stepper{width:112px}#main-table tbody.data-rows>tr>td.port-stay-cell{padding-left:4px;padding-right:4px}}.edit-cell{text-align:right;white-space:nowrap}.edit-btn{color:#d2d4df;cursor:pointer;background:#363a48;border:1px solid #ffffff29;border-radius:5px;width:20px;height:20px;margin:0 2px;padding:0;font-size:.85rem;font-weight:700;line-height:18px}.edit-btn:hover{background:#434757}.edit-btn.drag-handle{color:#e7eaf2;text-shadow:.35px 0,-.35px 0;cursor:grab;touch-action:none;font-weight:900}.edit-btn.drag-handle:active,body.row-reordering .edit-btn.drag-handle{cursor:grabbing}.no-data-cell{pointer-events:none;cursor:default;color:#0000;background-image:radial-gradient(circle,#a7aabe2e 0 .75px,#0000 1px);background-size:4px 4px}.speed-wrap{background:#1a1c24;border:1px solid #ffffff17;border-radius:6px;justify-content:center;align-items:center;padding:3px 6px;font-size:11.5px;line-height:1;display:inline-flex;overflow:hidden}.spin-btn{color:#9aa0b4;cursor:pointer;text-align:center;background:0 0;border:none;width:20px;height:18px;padding:0 2px;font-size:11.5px;font-weight:700;line-height:1}.spin-btn:hover{background:#444}.speed-input,.weather-input{text-align:center;color:#d2d4df;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background-color:#1a1c24;border:0;border-left:1px solid #ffffff12;border-right:1px solid #ffffff12;outline:none;width:35px;height:18px;padding:0 2px;font-size:11.5px;font-weight:700;line-height:1}#main-table tbody tr{transition:transform .12s,filter .12s}#main-table tbody tr.dragging{z-index:5;filter:drop-shadow(0 7px 8px #00000061);position:relative;transform:scale(1.004)}#main-table tbody tr.dragging>td{background:#484735;border-top:2px solid #ffeb0a;border-bottom:2px solid #ffeb0a}#main-table tbody tr.dragging>td:first-child{border-left:2px solid #ffeb0a}#main-table tbody tr.dragging>td:last-child{border-right:2px solid #ffeb0a}#main-table tbody tr.dragging .drag-handle{color:#1a1c24;background:#ffeb0a;border-color:#fff36a}#main-table tbody tr.drag-target>td{background:#414235;border-top:2px dashed #ffeb0ad1;border-bottom:2px dashed #ffeb0ad1}#main-table tbody tr.drag-target>td:first-child{border-left:2px dashed #ffeb0ad1}#main-table tbody tr.drag-target>td:last-child{border-right:2px dashed #ffeb0ad1}#main-table tbody tr.drag-target .drag-handle{color:#ffeb0a;border-color:#ffeb0ab8}body.row-reordering{cursor:grabbing;-webkit-user-select:none;user-select:none}.origin-container{justify-content:flex-start;align-items:center;gap:4px;display:flex}.flag-icon{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:2px;flex:0 0 24px;width:24px;height:17px;display:none}.port-input{box-sizing:border-box;color:#d2d4df;background:#121319;border:1px solid #ffffff12;border-radius:6px;width:100%;height:26px;padding:2px 4px}.port-input::placeholder{color:#5b6075}.port-input:focus{border-color:#ff5154;outline:none;box-shadow:0 0 0 2px #ff515442}thead th .header-select-wrap{color:#f79f79;vertical-align:baseline;margin-left:3px;display:inline-block;position:relative}thead th .time-toggle{appearance:none;color:inherit;font-size:inherit;cursor:pointer;background-color:#0000;background-image:none;border:none;margin-left:0;padding:0 12px 0 1px;font-weight:700}thead th .time-toggle option{color:#f79f79;background:#2e2f3a;font-weight:700}thead th.seca-col .time-toggle option,thead th.seca-col .header-select-wrap{color:#b8f4dc}#defaultSpeedInput{color:#f79f79;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:none;cursor:text;text-align:center;background:0 0;border:none;outline:none;width:60px;margin-left:0;padding:0 2px;font-weight:700}.leaflet-bottom.leaflet-left .coordinates{color:#0d1822;box-shadow:none;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;background-color:#e3f2ff;border:1px solid #9bc8ec;border-radius:2px;width:max-content;min-width:0;margin:0;padding:3px 5px 4px;font-family:Consolas,Courier New,monospace;font-size:11px;font-weight:600;line-height:1.45}.coordinates .coordinates-dms,.coordinates .coordinates-decimal{display:block}.coordinates .coordinates-dms{font-weight:700}#map .leaflet-control-attribution{color:#edeef5;white-space:nowrap;background:#302f4d;padding:3px 6px 4px;font-size:14px;line-height:1}.leaflet-control-attribution .naviplon-attribution-badge{color:#edeef5;vertical-align:bottom;align-items:flex-end;gap:5px;font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.leaflet-control-attribution .naviplon-attribution-icon{background-color:#7ed39c;flex:0 0 12px;width:12px;height:18px;display:block;-webkit-mask-image:url(/Assets/Images/icon-mint.svg);mask-image:url(/Assets/Images/icon-mint.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#coords-popup{color:#fff;z-index:999999;box-sizing:border-box;background:#222;border-radius:6px;width:min(470px,100vw - 32px);padding:20px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000073}#coords-popup h2{margin:0 0 14px;font-size:1.25rem}#coords-popup label,#coords-popup legend{color:#ededed;font-size:.84rem;font-weight:500}#coords-popup input,#coords-popup select{box-sizing:border-box;color:#fff;background:#333;border:1px solid #444;border-radius:3px;width:100%;margin:6px 0;padding:6px 7px}#coords-popup input:focus,#coords-popup select:focus{border-color:#6f91ad;outline:none}#coords-format{margin-bottom:12px!important}.coords-decimal-field{margin-top:7px;display:block}.coords-axis-group{border:0;min-width:0;margin:8px 0 12px;padding:0}.coords-axis-group legend{float:none;width:auto;margin:0 0 4px}.coords-dms-row{grid-template-columns:minmax(60px,1fr) auto minmax(60px,1fr) auto minmax(78px,1.25fr) auto 66px;align-items:center;gap:5px;display:grid}#coords-popup .coords-dms-row input,#coords-popup .coords-dms-row select{min-width:0;margin:0}.coords-dms-symbol{color:#cfcfcf;font-size:.95rem}.coords-help{color:#bdbdbd;margin:8px 0 0;font-size:.76rem;line-height:1.35}#coords-error{color:#ffb5b7;margin-top:10px;font-size:.8rem;line-height:1.35}.coords-popup-actions{gap:8px;margin-top:4px;display:flex}#coords-popup button{color:#fff;cursor:pointer;background-color:#ef413d;border:none;border-radius:4px;margin-top:8px;padding:6px 12px}#coords-popup #coords-cancel{background-color:#555a66}#coords-popup button:hover{background-color:#cc2d2d}#coords-popup #coords-cancel:hover{background-color:#686e7b}@media (width<=520px){.coords-dms-row{grid-template-columns:minmax(46px,1fr) auto minmax(46px,1fr) auto minmax(60px,1.2fr) auto 58px;gap:3px}}.custom-marker{box-sizing:border-box;color:#000;background-color:orange;border:1px solid #8f4e12;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;line-height:1;display:flex}.leaflet-popup-content-wrapper{color:#fff;background:#2e2f3a}.leaflet-popup-tip{background:#2e2f3a}.autocomplete-list{color:#fff;z-index:99999;background:#2e2f3a;border:1px solid #444;max-height:238px;margin:0;padding:0;list-style-type:none;position:absolute;overflow-y:auto}.autocomplete-list li{cursor:pointer;align-items:center;gap:6px;padding:4px 8px;display:flex}.autocomplete-list li .sugg-flag,.autocomplete-list li .sugg-placeholder{flex:none;width:24px;height:17px;display:inline-block}.autocomplete-list li .sugg-flag{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:2px}.autocomplete-list li .sugg-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.autocomplete-list li.odd-sugg{background:#2e2f3a}.autocomplete-list li.even-sugg{background:#393a47}.autocomplete-list li.active,.autocomplete-list li:hover{background:#444}.modal-content{border:none;color:#efefef!important;background-color:#272932!important}.modal-header{border-bottom:1px solid #666}.modal-header .modal-title{color:#ef413d!important}.btn-close{opacity:1;border:none;width:11px;height:11px;background:url(/Assets/Images/close-button.svg) 50%/contain no-repeat!important}.btn-close svg{display:none}.modal-footer{border-top:1px solid #666}.form-check-input{background-color:#464b5c!important;border-color:#464b5c!important}.form-check-input:checked{background-color:#66bb6a!important;border-color:#66bb6a!important}.form-range::-webkit-slider-thumb{background-color:#66bb6a;border:none}.form-range::-moz-range-thumb{background-color:#66bb6a;border:none}.form-range::-ms-thumb{background-color:#66bb6a;border:none}.form-control,.form-select{border:1px solid #888;color:#fff!important;background-color:#3b3f50!important}.form-control:focus,.form-select:focus{color:#fff!important;box-shadow:none!important;outline:1px solid #999!important}.form-control::placeholder{opacity:1;color:#ccc!important}.btn-save{color:#000!important;background-color:#66bb6a!important;border-color:#66bb6a!important}.modal-title,.form-label{font-weight:700}.gc-distance-container{margin-top:8px;display:none}.defaults-button{margin-right:6px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body:has(#navSettingsModal.show)>.modal-backdrop.show{opacity:1;background:#12141b8c}#navSettingsModal .modal-content{border:1px solid #ffffff17;border-radius:18px;font-family:Red Hat Display,sans-serif;overflow:hidden;color:#e7eaf2!important;background:#20222b!important;box-shadow:0 50px 120px -40px #000000bf!important}#navSettingsModal .modal-header{border-bottom:1px solid #ffffff14;padding:17px 22px}#navSettingsModal .modal-title{margin:0;font-family:Red Hat Display,sans-serif;font-size:20px;font-weight:800;line-height:1.2;color:#ff5154!important}#navSettingsModal .btn-close{box-sizing:border-box;color:#c9cedd;opacity:1;border:1px solid #ffffff17;border-radius:8px;width:34px;height:34px;margin:-5px -5px -5px auto;padding:0;transition:background-color .16s,border-color .16s,color .16s;position:relative;background:#ffffff0d!important}#navSettingsModal .btn-close:before,#navSettingsModal .btn-close:after{content:"";background:currentColor;border-radius:999px;width:14px;height:1.5px;position:absolute;top:50%;left:50%}#navSettingsModal .btn-close:before{transform:translate(-50%,-50%)rotate(45deg)}#navSettingsModal .btn-close:after{transform:translate(-50%,-50%)rotate(-45deg)}#navSettingsModal .btn-close:hover,#navSettingsModal .btn-close:focus-visible{color:#fff;border-color:#ff5154;background:#ff5154!important}#navSettingsModal .btn-close:focus-visible{outline-offset:2px;outline:2px solid #ff515459}#navSettingsModal .modal-body{padding:16px 22px}#navSettingsModal .modal-body>.row{--bs-gutter-x:0;margin:0}#navSettingsModal .modal-body>.row>.col-6{width:50%;padding-top:0;padding-bottom:0}#navSettingsModal .modal-body>.row>.col-6:first-child{padding-left:0;border-right:1px solid #ffffff17!important;padding-right:20px!important}#navSettingsModal .modal-body>.row>.col-6:last-child{padding-left:20px;padding-right:0}#navSettingsModal .modal-body>.row>.navigation-passage-list{flex-direction:column;justify-content:space-between;padding-top:4px;padding-bottom:4px;display:flex}#navSettingsModal .form-switch{align-items:center;gap:12px;min-height:19px;padding:4px 0;display:flex;margin-bottom:0!important}#navSettingsModal .form-switch .form-check-input{float:none;box-sizing:border-box;cursor:pointer;border-radius:999px;flex:0 0 34px;width:34px;height:19px;margin:0;transition:background-color .18s,background-image .18s;box-shadow:none!important;background-color:#3a3e4c!important;background-image:radial-gradient(circle at 7px,#fff 0 7px,#0000 7.35px)!important;background-position:0 0!important;background-size:100% 100%!important;border:1px solid #ffffff14!important}#navSettingsModal .form-switch .form-check-input:checked{background-color:#52c08f!important;background-image:radial-gradient(circle at 26px,#fff 0 7px,#0000 7.35px)!important;border-color:#52c08f!important}#navSettingsModal .form-switch .form-check-input:focus-visible{box-shadow:0 0 0 2px #52c08f42!important}#navSettingsModal .form-check-label.fw-bold{color:#e7eaf2;cursor:pointer;font-family:Red Hat Display,sans-serif;font-size:13.5px;line-height:19px;transition:color .18s;font-weight:600!important}#navSettingsModal .form-check-input:not(:checked)+.form-check-label{color:#a7aabe}#navSettingsModal .form-label{color:#c9cedd;margin-bottom:5px;font-family:Red Hat Display,sans-serif;font-size:13px;font-weight:700;line-height:1.25}#navSettingsModal .modal-body>.row>.col-6:last-child>.mb-2{margin-bottom:10px!important}#navSettingsModal input[type=number].form-control,#navSettingsModal .form-select{font-variant-numeric:tabular-nums;height:34px;box-shadow:none;border:1px solid #ffffff1a;border-radius:8px;padding:0 12px;font-family:Red Hat Display,sans-serif;font-size:13px;color:#e7eaf2!important;background-color:#121319!important}#navSettingsModal input[type=number].form-control{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#navSettingsModal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:inner-spin-button;opacity:.72;margin:0}#navSettingsModal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:inner-spin-button;opacity:.72;margin:0}#navSettingsModal input[type=number].form-control:focus,#navSettingsModal .form-select:focus{border-color:#ff5154;color:#e7eaf2!important;outline:0!important;box-shadow:0 0 0 2px #ff515442!important}#navSettingsModal input[type=number].form-control::placeholder{opacity:1;color:#7f8599!important}#navSettingsModal .form-select{padding-right:34px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3e%3cpath d='m3 4 5 5 5-5' fill='none' stroke='%237F8599' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3e%3c/svg%3e")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:16px 12px!important}#navSettingsModal .form-range{--range-progress:0%;appearance:none;background:linear-gradient(to right, #ff5154 0, #ff5154 var(--range-progress), #3a3e4c var(--range-progress), #3a3e4c 100%) center / 100% 4px no-repeat;cursor:pointer;border-radius:999px;width:100%;height:14px;margin:2px 0 0;padding:0}#navSettingsModal .form-range::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:999px;width:100%;height:4px}#navSettingsModal .form-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;box-shadow:none;background:#fff;border:2px solid #ff5154;border-radius:50%;margin-top:-5px}#navSettingsModal .form-range::-moz-range-track{background:0 0;border:0;border-radius:999px;width:100%;height:4px}#navSettingsModal .form-range::-moz-range-progress{background:#ff5154;border-radius:999px;height:4px}#navSettingsModal .form-range::-moz-range-thumb{width:14px;height:14px;box-shadow:none;background:#fff;border:2px solid #ff5154;border-radius:50%}#navSettingsModal .form-range:focus{outline:0}#navSettingsModal .form-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #ff515442}#navSettingsModal .form-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #ff515442}#navSettingsModal .gc-distance-container{margin-top:8px;display:block}#navSettingsModal .route-color-setting{border:0;margin:0;padding:0}#navSettingsModal .route-color-setting .form-label{width:100%}#navSettingsModal .route-color-options{align-items:center;gap:9px;min-height:28px;display:flex}#navSettingsModal .route-color-option{cursor:pointer;display:inline-flex;position:relative}#navSettingsModal .route-color-option input{opacity:0;width:1px;height:1px;position:absolute}#navSettingsModal .route-color-swatch{box-sizing:border-box;border:2px solid #0000;border-radius:50%;width:24px;height:24px;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;box-shadow:0 0 0 1px #ffffff2e}#navSettingsModal .route-color-option:hover .route-color-swatch{transform:translateY(-1px);box-shadow:0 0 0 2px #ffffff47}#navSettingsModal .route-color-option input:checked+.route-color-swatch{border-color:#20222b;box-shadow:0 0 0 2px #e7eaf2}#navSettingsModal .route-color-option input:focus-visible+.route-color-swatch{outline-offset:3px;outline:2px solid #ff5154}#navSettingsModal .route-color-coral{background:#ff5154}#navSettingsModal .route-color-green{background:#52c08f}#navSettingsModal .route-color-cyan{background:#35c8e8}#navSettingsModal .route-color-yellow{background:#ffd166}#navSettingsModal .route-color-white{background:#fff}#navSettingsModal .route-color-navy{background:#172a46}#navSettingsModal .modal-footer{border-top:1px solid #ffffff14;justify-content:flex-end;gap:12px;padding:16px 22px 20px}#navSettingsModal .modal-footer .btn{border-radius:8px;margin:0;padding:9px 22px;font-family:Red Hat Display,sans-serif;font-size:13.5px;font-weight:700;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s}#navSettingsModal #btnDefaults{color:#e7eaf2!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important}#navSettingsModal #btnDefaults:hover,#navSettingsModal #btnDefaults:focus-visible{color:#fff!important;background:#ffffff1f!important}#navSettingsModal #btnSave{color:#fff!important;background:#52c08f!important;border:1px solid #52c08f!important}#navSettingsModal #btnSave:hover,#navSettingsModal #btnSave:focus-visible{color:#fff!important;background:#47ae80!important;border-color:#47ae80!important}:is(#navSettingsModal,#usageModal) .modal-content{border:1px solid #ffffff17;border-radius:18px;font-family:Red Hat Display,sans-serif;overflow:hidden;color:#e7eaf2!important;background:#20222b!important;box-shadow:0 50px 120px -40px #000000bf!important}:is(#navSettingsModal,#usageModal) .modal-header{border-bottom:1px solid #ffffff14;padding:17px 22px}:is(#navSettingsModal,#usageModal) .modal-title{margin:0;font-family:Red Hat Display,sans-serif;font-size:20px;font-weight:800;line-height:1.2;color:#ff5154!important}:is(#navSettingsModal,#usageModal) .btn-close{box-sizing:border-box;color:#c9cedd;opacity:1;border:1px solid #ffffff17;border-radius:8px;width:34px;height:34px;margin:-5px -5px -5px auto;padding:0;transition:background-color .16s,border-color .16s,color .16s;position:relative;background:#ffffff0d!important}:is(#navSettingsModal,#usageModal) .btn-close:before,:is(#navSettingsModal,#usageModal) .btn-close:after{content:"";background:currentColor;border-radius:999px;width:14px;height:1.5px;position:absolute;top:50%;left:50%}:is(#navSettingsModal,#usageModal) .btn-close:before{transform:translate(-50%,-50%)rotate(45deg)}:is(#navSettingsModal,#usageModal) .btn-close:after{transform:translate(-50%,-50%)rotate(-45deg)}:is(#navSettingsModal,#usageModal) .btn-close:hover,:is(#navSettingsModal,#usageModal) .btn-close:focus-visible{color:#fff;border-color:#ff5154;background:#ff5154!important}:is(#navSettingsModal,#usageModal) .btn-close:focus-visible{outline-offset:2px;outline:2px solid #ff515459}:is(#navSettingsModal,#usageModal) .modal-footer{border-top:1px solid #ffffff14;justify-content:flex-end;gap:12px;padding:16px 22px 20px}body:has(#usageModal.show)>.modal-backdrop.show{opacity:1;background:#12141b8c}#usageModal .modal-body{padding:20px 22px}#usageModal .usage-summary{gap:12px;display:grid}#usageModal .usage-identity,#usageModal .usage-card,#usageModal .usage-reset{background:#262a36;border:1px solid #ffffff14;border-radius:12px;padding:15px 18px}#usageModal .usage-identity div+div{margin-top:8px}#usageModal .usage-label{color:#a7aabe;font-family:Red Hat Display,sans-serif;font-size:13px}#usageModal .usage-value{color:#e7eaf2;font-family:Red Hat Display,sans-serif;font-size:13.5px;font-weight:700}#usageModal .usage-card-title{color:#e7eaf2;margin:0;font-family:Red Hat Display,sans-serif;font-size:14.5px;font-weight:700;line-height:1.25}#usageModal .usage-card-heading{align-items:center;gap:6px;margin-bottom:5px;display:flex}#usageModal .usage-info-button{color:#c9cedd;cursor:help;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-family:Red Hat Display,sans-serif;line-height:1;display:inline-flex}#usageModal .usage-info-glyph{box-sizing:border-box;width:16px;height:15px;color:inherit;background:#ffffff0e;border:1px solid #ffffff2e;border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}#usageModal .usage-info-button:hover .usage-info-glyph,#usageModal .usage-info-button[aria-expanded=true] .usage-info-glyph{color:#fff;background:#52c08f33;border-color:#52c08f}#usageModal .usage-info-button:focus-visible{color:#fff;outline-offset:2px;outline:2px solid #52c08f}#usageModal .usage-info-tooltip{color:#dde1eb;background:#1d2029;border:1px solid #ffffff1f;border-radius:8px;margin:0;padding:9px 11px;font-family:Red Hat Display,sans-serif;font-size:12.5px;line-height:1.45}#usageModal .usage-metrics{margin-top:9px}#usageModal .usage-metrics div{background:#00000029}#usageModal .usage-reset{color:#e7eaf2;font-family:Red Hat Display,sans-serif;font-size:13.5px}#usageModal .usage-error{margin-top:10px;font-family:Red Hat Display,sans-serif;font-size:13px}#usageModal .usage-card-main{color:#52c08f;font-variant-numeric:tabular-nums;font-family:Red Hat Display,sans-serif;font-size:15px;font-weight:700;line-height:1.35}#usageModal .usage-card-detail{color:#8a8fa3;font-variant-numeric:tabular-nums;margin-top:3px;font-family:Red Hat Display,sans-serif;font-size:12.5px;line-height:1.3}#usageModal #usageStatus{color:#a7aabe;min-height:0;margin:0 0 6px;font-family:Red Hat Display,sans-serif;font-size:13.5px}#usageModal #usageStatus:empty{display:none}#usageModal #usageStatus[data-state=error]{color:#ff9b9b}#usageModal .modal-footer .btn-secondary{border-radius:8px;margin:0;padding:9px 22px;font-family:Red Hat Display,sans-serif;font-size:13.5px;font-weight:700;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s;color:#e7eaf2!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important}#usageModal .modal-footer .btn-secondary:hover,#usageModal .modal-footer .btn-secondary:focus-visible{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff2e!important}thead th .schedule-time-selector-button{color:#f79f79;cursor:pointer;min-width:0;max-width:calc(100% - 34px);font-family:inherit;font-size:inherit;white-space:nowrap;background-color:#0000;background-image:none;border:0;justify-content:center;align-items:center;margin-left:4px;padding:0 1px;font-weight:700;line-height:1.2;display:inline-flex}thead th .schedule-time-selector-button:hover,thead th .schedule-time-selector-button:focus-visible{color:#ffd0ba}thead th .schedule-time-selector-button:focus-visible{outline-offset:2px;border-radius:2px;outline:1px solid #ffeb0aad}.schedule-time-caret{color:#ffb454;flex:none;justify-content:center;align-items:center;width:9px;min-width:9px;margin-left:3px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;transform:translateY(-1px)}thead th .header-select-wrap .schedule-time-caret{pointer-events:none;margin-left:0;position:absolute;top:50%;right:4px;transform:translateY(-55%)}.schedule-time-selector-panel{z-index:2200;box-sizing:border-box;color:#e7eaf2;background:#20222b;border:1px solid #ffffff21;border-radius:10px;width:246px;padding:12px;font-family:Red Hat Display,sans-serif;position:fixed;box-shadow:0 16px 42px #0000007a}.schedule-time-selector-title{color:#ff7275;margin-bottom:9px;font-size:14px;font-weight:800;line-height:1.2}.schedule-time-options{gap:4px;margin-bottom:10px;display:grid}.schedule-time-options label{color:#d8dce8;cursor:pointer;align-items:center;gap:8px;min-height:25px;font-size:12.5px;font-weight:650;display:flex}.schedule-time-options input{accent-color:#52c08f;margin:0}.schedule-offset-label{color:#aeb4c6;margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.schedule-offset-select{box-sizing:border-box;color:#e3e6ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121319;border:1px solid #ffffff1f;border-radius:6px;width:100%;height:32px;padding:0 9px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.schedule-offset-select:focus{border-color:#ff5154;outline:0;box-shadow:0 0 0 2px #ff51543d}.schedule-offset-select:disabled{color:#565b70;cursor:not-allowed;opacity:.7}.schedule-offset-note{color:#858b9e;margin-top:6px;font-size:10.5px;line-height:1.25}.schedule-time-selector-actions{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.schedule-time-selector-actions .btn{border-radius:6px;margin:0;padding:6px 12px;font-family:Red Hat Display,sans-serif;font-size:12px;font-weight:750}.schedule-time-cancel{color:#e7eaf2;background:#ffffff0e;border:1px solid #ffffff1f}.schedule-time-apply{color:#fff;background:#52c08f;border:1px solid #52c08f}.schedule-time-cancel:hover,.schedule-time-cancel:focus-visible{background:#ffffff1f}.schedule-time-apply:hover,.schedule-time-apply:focus-visible{background:#47ae80;border-color:#47ae80}#scheduleDateTimePopover{z-index:2300;box-sizing:border-box;color:#e7eaf2;background:#20222b;border:1px solid #ffffff21;border-radius:11px;width:336px;font-family:Red Hat Display,sans-serif;position:fixed;overflow:hidden;box-shadow:0 18px 48px #00000085}#scheduleDateTimePopover .schedule-popover-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:38px;padding:0 10px 0 13px;display:flex}#scheduleDateTimePopover .schedule-popover-header h2{color:#ff7275;margin:0;font-size:14.5px;font-weight:800;line-height:1.2}#scheduleDateTimePopover .schedule-popover-close{color:#aeb4c6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;width:27px;height:27px;padding:0;font-size:20px;font-weight:400;line-height:23px}#scheduleDateTimePopover .schedule-popover-close:hover,#scheduleDateTimePopover .schedule-popover-close:focus-visible{color:#fff;background:#ffffff17;border-color:#ffffff1f}#scheduleDateTimePopover .schedule-date-time-form{gap:9px;padding:11px 13px 12px;display:grid}#scheduleDateTimePopover .schedule-modal-port{color:#e7eaf2;text-overflow:ellipsis;white-space:nowrap;background:#262a36;border:1px solid #ffffff14;border-radius:7px;padding:7px 9px;font-family:IBM Plex Mono,monospace;font-size:11.5px;font-weight:700;line-height:1.25;overflow:hidden}#scheduleDateTimePopover .schedule-modal-mode{color:#a7aabe;font-size:11.5px;line-height:1.3}#scheduleDateTimePopover .schedule-modal-mode strong{color:#f79f79}#scheduleDateTimePopover .schedule-date-time-fields{grid-template-columns:minmax(0,1fr) 112px;gap:9px;display:grid}#scheduleDateTimePopover .form-label{color:#c9cedd;margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}#scheduleDateTimePopover .form-control{box-sizing:border-box;color:#e7eaf2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;width:100%;height:34px;box-shadow:none;background:#121319;border:1px solid #ffffff1c;border-radius:7px;padding:0 8px;font-family:IBM Plex Mono,monospace;font-size:12px}#scheduleDateTimePopover .form-control:focus{border-color:#ff5154;outline:0;box-shadow:0 0 0 2px #ff51543d}#scheduleDateTimePopover .schedule-modal-error{color:#ffb5b7;background:#ff515414;border:1px solid #ff51543d;border-radius:6px;padding:7px 9px;font-size:11.5px;line-height:1.3}#scheduleDateTimePopover .schedule-popover-actions{justify-content:flex-end;align-items:center;gap:7px;padding-top:2px;display:flex}#scheduleDateTimePopover .schedule-action-spacer{flex:auto}#scheduleDateTimePopover .schedule-popover-actions .btn{border-radius:6px;margin:0;padding:6px 10px;font-family:Red Hat Display,sans-serif;font-size:11.5px;font-weight:750;line-height:1.2}#scheduleDateTimePopover .schedule-auto-button{color:#b8f4dc;background:#52c08f14;border:1px solid #52c08f59;margin-right:auto}#scheduleDateTimePopover .schedule-auto-button:hover,#scheduleDateTimePopover .schedule-auto-button:focus-visible{color:#fff;background:#47ae80;border-color:#47ae80}#scheduleDateTimePopover .schedule-cancel-button{color:#e7eaf2;background:#ffffff0e;border:1px solid #ffffff1f}#scheduleDateTimePopover .schedule-cancel-button:hover,#scheduleDateTimePopover .schedule-cancel-button:focus-visible{color:#fff;background:#ffffff1f}#scheduleDateTimePopover .btn-save{color:#fff;background:#52c08f;border:1px solid #52c08f}#scheduleDateTimePopover .btn-save:hover,#scheduleDateTimePopover .btn-save:focus-visible{background:#47ae80;border-color:#47ae80}@media (width<=380px){#scheduleDateTimePopover{width:calc(100vw - 16px)}#scheduleDateTimePopover .schedule-date-time-fields{grid-template-columns:1fr}#scheduleDateTimePopover .schedule-popover-actions{flex-wrap:wrap}#scheduleDateTimePopover .schedule-auto-button{flex-basis:100%}}#root{min-width:0;min-height:0}.auth-page-shell{box-sizing:border-box;color:#ececec;background:#1d1f27;flex:auto;width:100%;min-height:100vh;padding:24px;display:flex}.auth-card{box-sizing:border-box;background:#272932;border:1px solid #555b6d;border-radius:9px;width:min(480px,100%);margin:auto;padding:30px;box-shadow:0 18px 45px #00000047}.auth-card h1{margin:0 0 10px;font-size:1.45rem;line-height:1.25}.auth-brand{color:#7ed39c;letter-spacing:.28em;text-transform:lowercase;margin-bottom:22px;font-family:Chakra Petch,sans-serif;font-size:1.1rem;font-weight:700}.auth-introduction{color:#c7cbd4;margin:0 0 22px;line-height:1.5}.auth-form{gap:16px;display:grid}.auth-field{gap:7px;display:grid}.auth-field>span,.auth-field-label{color:#ececec;font-size:.92rem;font-weight:700}.auth-field input{box-sizing:border-box;color:#f5f6f8;width:100%;min-height:42px;font:inherit;background:#171921;border:1px solid #616779;border-radius:5px;padding:9px 11px}.auth-field input:focus-visible{outline-offset:2px;border-color:#7ed39c;outline:2px solid #ffd166}.auth-password-control{gap:8px;min-width:0;display:flex}.auth-password-control input{flex:auto;min-width:0}.auth-password-toggle{color:#a5dde4;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #83cbd5;border-radius:5px;flex:0 0 4rem;padding:6px 10px;font-size:.85rem}.auth-password-toggle:focus-visible{outline-offset:2px;outline:2px solid #ffd166}.auth-field-help,.auth-confirm-action p{color:#b9bfcc;margin:0;font-size:.86rem;line-height:1.5}.auth-form-link{text-align:right;margin-top:-6px}.auth-form-link a,.auth-secondary-link{color:#9cdcb3}.auth-verification{gap:8px;display:grid}.auth-turnstile-container{min-height:65px}.auth-verification-retry{color:#a5dde4;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #83cbd5;border-radius:5px;justify-self:start;padding:8px 12px}.auth-verification-retry:focus-visible{outline-offset:2px;outline:2px solid #ffd166}.auth-inline-error,.auth-form-error{color:#ffd5d6;background:#4a2427;border:1px solid #7a3d42;border-radius:5px;margin:0;padding:10px 12px;line-height:1.45}.auth-primary-button,.auth-primary-link,.auth-secondary-link{box-sizing:border-box;border-radius:5px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-weight:700;text-decoration:none;display:inline-flex}.auth-primary-button,.auth-primary-link{color:#18241e;cursor:pointer;background:#7ed39c;border:0}.auth-primary-button:disabled{cursor:not-allowed;opacity:.62}.auth-primary-button:focus-visible,.auth-primary-link:focus-visible,.auth-secondary-link:focus-visible,.auth-form-link a:focus-visible{outline-offset:3px;outline:2px solid #ffd166}.auth-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.auth-secondary-link{color:#ececec;background:#555b6d}.auth-success,.auth-confirm-action{gap:16px;display:grid}.auth-success p{color:#c7cbd4;margin:0;line-height:1.5}.login-block-content .login-block-countdown{color:#a5dde4;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.login-block-content button.auth-secondary-link{font:inherit;cursor:pointer;border:1px solid #616779}@media (width<=520px){.auth-page-shell{padding:12px}.auth-card{padding:22px 18px}.auth-form-actions>*{width:100%}}.app-shell{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}#header-blank{flex:0 0 52px}.app-message{color:#ffd5d6;background:#4a2427;border-top:1px solid #7a3d42;border-bottom:1px solid #7a3d42;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:8px 14px;font-size:13px;display:flex}.app-message button{color:#ffd5d6;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}.preference-sync-banner{color:#ffd5d6;background:#4a2427;border-top:1px solid #7a3d42;border-bottom:1px solid #7a3d42;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:9px 14px;font-size:13px;display:flex}.preference-sync-banner button,.account-bootstrap-panel button{color:#18241e;cursor:pointer;background:#7ed39c;border:0;border-radius:5px;flex:none;padding:6px 12px;font-weight:700}.account-bootstrap-panel{box-sizing:border-box;color:#ececec;text-align:center;background:#272932;border:1px solid #555b6d;border-radius:8px;width:min(560px,100% - 32px);margin:auto;padding:28px}.account-bootstrap-panel h1{margin:0 0 10px;font-size:1.25rem}.account-bootstrap-panel p{color:#c7cbd4;margin:0 0 16px}.session-gate-panel{box-sizing:border-box;color:#ececec;text-align:center;background:#272932;border:1px solid #555b6d;border-radius:8px;width:min(620px,100% - 32px);margin:auto;padding:28px}.session-gate-panel h1{margin:0 0 12px;font-size:1.25rem}.session-gate-panel p{color:#c7cbd4;margin:0 0 14px;line-height:1.5}.session-gate-panel button,#sessionTakeoverModal .modal-footer .btn{border-radius:5px;min-height:34px;padding:7px 13px;font-weight:700}.session-gate-panel button{color:#18241e;cursor:pointer;background:#7ed39c;border:0}.session-gate-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.session-gate-panel .session-gate-secondary{color:#f3f4f7;background:#626978}.session-gate-panel .session-gate-secondary:hover:not(:disabled),.session-gate-panel .session-gate-secondary:focus-visible:not(:disabled){background:#747c8d}.session-gate-panel button:disabled{cursor:wait;opacity:.72}.session-countdown{font-variant-numeric:tabular-nums;font-weight:700}.session-cooldown-panel .visually-hidden,.login-block-content .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.session-gate-error{color:#ffd5d6;background:#4a2427;border:1px solid #7a3d42;border-radius:5px;margin-top:14px;padding:10px 12px}.session-gate-error button{margin:10px auto 0;display:block}.session-cooldown-continue{margin-top:14px}#sessionTakeoverModal #sessionTakeoverDescription{margin-bottom:0;line-height:1.5}#sessionTakeoverModal .session-takeover-confirm{color:#18241e;background:#52c08f;border-color:#52c08f}#sessionTakeoverModal .session-takeover-confirm:hover:not(:disabled),#sessionTakeoverModal .session-takeover-confirm:focus-visible:not(:disabled){background:#47ae80;border-color:#47ae80}.session-gate-panel button:focus-visible,#sessionTakeoverModal .modal-footer .btn:focus-visible{outline-offset:2px;outline:2px solid #ffd166}.visible-flag{display:inline-block!important}.flag-placeholder{flex:0 0 24px;width:24px;height:17px}.react-autocomplete-list{box-sizing:border-box;z-index:1000000;min-width:260px;position:fixed;box-shadow:0 12px 28px #0000006b}.react-autocomplete-list .searching-suggestion{color:#bfc5d2;cursor:default}.react-modal{z-index:1055;display:block;overflow:hidden auto}.react-modal-backdrop{z-index:1050}.react-coordinates-popup{display:block!important}#coords-error{display:block}.usage-local-note{color:#c7cbd4;font-size:.8rem;line-height:1.4}.numeric-value{font-variant-numeric:tabular-nums}#bottom-container{min-height:260px}.leaflet-control-layers-expanded{max-height:calc(100vh - 110px);overflow:hidden auto}#map .leaflet-control-layers{--naviplon-layers-toggle-size:36px}#map.leaflet-touch .leaflet-control-layers{--naviplon-layers-toggle-size:44px}#map .leaflet-control-layers-expanded{padding-top:calc(var(--naviplon-layers-toggle-size) + 6px);position:relative}#map .leaflet-control-layers-expanded .leaflet-control-layers-toggle{z-index:1;width:var(--naviplon-layers-toggle-size);height:var(--naviplon-layers-toggle-size);display:block;position:absolute;top:0;right:0}@media (width<=1050px){.brand-lockup{gap:14px}.nav-buttons{gap:5px;right:10px}.nav-button{padding-left:8px!important;padding-right:8px!important;font-size:11px!important}.theme-toggle{width:30px;height:30px}.theme-icon{width:18px;height:18px}}html[data-theme=light]{color:#302f4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#edeef5}html[data-theme=light] body,html[data-theme=light] #root,html[data-theme=light] .app-shell{color:#302f4d;background-color:#edeef5}html[data-theme=light] body,html[data-theme=light] #top-container,html[data-theme=light] #table-container,html[data-theme=light] #main-table tbody.data-rows,html[data-theme=light] .react-autocomplete-list,html[data-theme=light] .react-modal{scrollbar-color:#a2a2af #edeef5}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] button{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] ::selection{color:#302f4d;background-color:#b8e7c9}html[data-theme=light] #header-blank{background-color:#302f4d}html[data-theme=light] .app-version{color:#d4d5de}html[data-theme=light] #preferencesStatus:before{border-color:#edeef594}html[data-theme=light] #preferencesStatus:focus-visible{outline-color:#b8e7c9}html[data-theme=light] .preferences-status-tooltip{color:#302f4d;background-color:#fbfbfd;border-color:#a2a2af;box-shadow:0 6px 18px #302f4d2e}html[data-theme=light] .theme-toggle{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#26243a;border-color:#9292a3}html[data-theme=light] .theme-toggle:hover{background-color:#302f4d;border-color:#b8b2e8}html[data-theme=light] .theme-toggle:active{background-color:#14111f}html[data-theme=light] .theme-toggle:focus-visible{border-color:#7ed39c;box-shadow:0 0 0 2px #7ed39c3d}html[data-theme=light] #top-container,html[data-theme=light] #table-container{color:#302f4d;background-color:#dcdde7}html[data-theme=light] #table-container{border-color:#c3c3ce}html[data-theme=light] #main-table thead th{color:#a73d3b;background-color:#dadbe5;border-bottom-color:#bbbcc6}html[data-theme=light] #main-table thead th.secaDist-col,html[data-theme=light] #main-table thead th.seca-col{color:#3e695c}html[data-theme=light] #main-table thead th .header-select-wrap,html[data-theme=light] #main-table #defaultSpeedInput,html[data-theme=light] #main-table thead th .schedule-time-selector-button{color:#9c4646}html[data-theme=light] #main-table thead th.seca-col .header-select-wrap{color:#5a6269}html[data-theme=light] #main-table thead th .schedule-time-caret{color:#494863}html[data-theme=light] #main-table #defaultSpeedInput:focus-visible,html[data-theme=light] #main-table thead th .time-toggle:focus-visible{outline-offset:1px;outline:1px solid #3b7456}html[data-theme=light] #main-table thead th .time-toggle option{color:#9c4646;background-color:#fbfbfd}html[data-theme=light] #main-table thead th.seca-col .time-toggle option{color:#5a6269}html[data-theme=light] #main-table thead th .schedule-time-selector-button:hover,html[data-theme=light] #main-table thead th .schedule-time-selector-button:focus-visible{color:#302f4d}html[data-theme=light] #main-table thead th .schedule-time-selector-button:focus-visible{outline-color:#3b7456}html[data-theme=light] thead th.header-tooltip:after{color:#302f4d;background-color:#fbfbfd;border-color:#a2a2af;box-shadow:0 6px 18px #302f4d2e}html[data-theme=light] thead th.header-tooltip:focus-visible{outline-color:#3b7456}html[data-theme=light] .totals-result-tooltip{color:#302f4d;background-color:#fbfbfd;border-color:#a2a2af;box-shadow:0 6px 18px #302f4d2e}html[data-theme=light] #main-table .totals-tooltip-trigger:focus-visible{outline-color:#3b7456}html[data-theme=light] #main-table tbody tr:not(.totals-row){border-bottom-color:#d4d5de}html[data-theme=light] #main-table tbody tr:nth-child(odd){background-color:#e8e9f1}html[data-theme=light] #main-table tbody tr:nth-child(2n){background-color:#e0e1ea}html[data-theme=light] #main-table thead>tr,html[data-theme=light] #main-table tbody.data-rows>tr,html[data-theme=light] #main-table tfoot>tr{box-shadow:inset 1px 0 #bbbcc6,inset -1px 0 #bbbcc6}html[data-theme=light] #main-table tbody tr:not(.totals-row) td:nth-child(n+5):nth-child(-n+8),html[data-theme=light] #main-table .schedule-value-disabled,html[data-theme=light] #main-table .schedule-cell[aria-disabled=true],html[data-theme=light] #main-table .calendar-button:disabled,html[data-theme=light] .totals-origin-summary-value.is-unavailable,html[data-theme=light] #main-table .schedule-total-date-value.is-unavailable,html[data-theme=light] #main-table .schedule-total-date-value.schedule-value-disabled{color:#7a798e}html[data-theme=light] #main-table .schedule-cell:has(.calendar-button:disabled){color:#7a798e}html[data-theme=light] #main-table tbody tr:not(.totals-row) td:nth-child(5)[data-raw-dist],html[data-theme=light] #main-table tbody tr:not(.totals-row) td:nth-child(6)[data-raw-seca-dist],html[data-theme=light] #main-table tbody tr:not(.totals-row) td:nth-child(7)[data-base-days],html[data-theme=light] #main-table tbody tr:not(.totals-row) td:nth-child(8)[data-base-days],html[data-theme=light] #main-table tbody tr:not(.totals-row) .numeric-value-result{color:#494863}html[data-theme=light] #main-table .schedule-cell,html[data-theme=light] #main-table .schedule-date-value,html[data-theme=light] #main-table .schedule-total-date-value{color:#585769}html[data-theme=light] #main-table tbody tr:not(.totals-row) .numeric-value-error,html[data-theme=light] #main-table .schedule-cell-error,html[data-theme=light] #main-table .schedule-cell-error .schedule-date-value,html[data-theme=light] #main-table .calendar-button.schedule-cell-error,html[data-theme=light] #main-table .schedule-cell.schedule-cell-error .calendar-button.schedule-cell-error .schedule-date-value{color:#8a3040}html[data-theme=light] .totals-row{color:#585769;border-top-color:#bbbcc6;background-color:#d4d5e0!important}html[data-theme=light] .totals-row .edit-cell,html[data-theme=light] .totals-row td:nth-child(5),html[data-theme=light] .totals-row td:nth-child(7){color:#a03b39}html[data-theme=light] .totals-row .totals-speed,html[data-theme=light] .totals-row .totals-weather,html[data-theme=light] .totals-row .totals-origin-summary,html[data-theme=light] .totals-row .schedule-total-date-value{color:#585769}html[data-theme=light] .totals-row td:nth-child(6),html[data-theme=light] .totals-row td:nth-child(8),html[data-theme=light] .totals-row td:nth-child(10){color:#3f6363}html[data-theme=light] .totals-origin-summary-value.is-pending{color:#494863}html[data-theme=light] #main-table .calendar-button,html[data-theme=light] #main-table .port-stay-stepper,html[data-theme=light] .speed-wrap{color:#585769}html[data-theme=light] #main-table .calendar-button,html[data-theme=light] #main-table .port-stay-stepper,html[data-theme=light] .edit-btn,html[data-theme=light] .port-input{background-color:#dcdee7;border-color:#8a8998}html[data-theme=light] .speed-wrap{background-color:#e7e8f1;border-color:#818095}html[data-theme=light] #main-table .calendar-button:hover:not(:disabled),html[data-theme=light] #main-table .calendar-button:focus-visible,html[data-theme=light] #main-table .port-stay-step-button:hover:not(:disabled),html[data-theme=light] #main-table .port-stay-step-button:focus-visible,html[data-theme=light] .spin-btn:hover{color:#302f4d;background-color:#d5f1e0;border-color:#6a8a78}html[data-theme=light] #main-table .calendar-button:focus-visible,html[data-theme=light] #main-table .port-stay-stepper:focus-within,html[data-theme=light] #main-table .speed-wrap:focus-within,html[data-theme=light] .port-input:focus{border-color:#3b7456;outline-color:#3b7456;box-shadow:0 0 0 2px #7ed39c5c}html[data-theme=light] #main-table .schedule-cell.is-manual:not(.schedule-cell-error):not([aria-disabled=true]):not(:has(.calendar-button:disabled)){box-shadow:inset 2px 0 #35624d}:is(html[data-theme=light] #main-table .schedule-cell.is-manual:not(.schedule-cell-error):not([aria-disabled=true]):not(:has(.calendar-button:disabled)) .schedule-date-value,html[data-theme=light] #main-table .schedule-cell.is-manual:not(.schedule-cell-error):not([aria-disabled=true]):not(:has(.calendar-button:disabled)) .calendar-button){color:#35624d;border-color:#6a8a78}html[data-theme=light] #main-table .schedule-cell.is-manual:not(.schedule-cell-error):not([aria-disabled=true]):not(:has(.calendar-button:disabled)) .calendar-button:hover:not(:disabled){border-color:#6a8a78}html[data-theme=light] #main-table .schedule-cell.is-manual:not(.schedule-cell-error):not([aria-disabled=true]):not(:has(.calendar-button:disabled)) .calendar-button:focus-visible{border-color:#6a8a78}html[data-theme=light] #main-table .port-stay-step-button{color:#585769;background-color:#d8dae4}html[data-theme=light] .spin-btn{color:#585769;background-color:#e4e5ee}html[data-theme=light] #main-table .port-stay-step-button:disabled{color:#a2a2af;background-color:#d8dae4}html[data-theme=light] #main-table .port-stay-input,html[data-theme=light] .speed-input,html[data-theme=light] .weather-input{color:#585769;background-color:#0000;border-color:#818095}html[data-theme=light] #main-table .schedule-date-value:not(.schedule-total-date-value),html[data-theme=light] #main-table .port-stay-input{font-weight:500}html[data-theme=light] .speed-input,html[data-theme=light] .weather-input{font-weight:600}html[data-theme=light] .edit-btn{color:#585769}html[data-theme=light] .edit-btn:hover{color:#25553e;background-color:#d5f1e0;border-color:#6a8a78}html[data-theme=light] .edit-btn.drag-handle{color:#585769}html[data-theme=light] #main-table tbody.data-rows>tr:first-child>td.no-data-cell{background-image:radial-gradient(circle,#49486324 0 .75px,#0000 1px);background-size:4px 4px}html[data-theme=light] #main-table tbody tr.dragging>td{background-color:#b8e7c9;background-image:none;border-color:#3b7456}html[data-theme=light] #main-table tbody tr.drag-target>td{background-color:#d5f1e0;background-image:none;border-color:#3b7456}html[data-theme=light] #main-table tbody tr.dragging .drag-handle{color:#302f4d;background-color:#7ed39c;border-color:#3b7456}html[data-theme=light] #main-table tbody tr.drag-target .drag-handle{color:#25553e;border-color:#3b7456}html[data-theme=light] .port-input{color:#585769}html[data-theme=light] .port-input::placeholder{color:#616078;opacity:1}html[data-theme=light] .autocomplete-list{color:#302f4d;background-color:#fbfbfd;border-color:#d4d5de}html[data-theme=light] .react-autocomplete-list{box-shadow:0 12px 28px #302f4d38}html[data-theme=light] .autocomplete-list li.odd-sugg{background-color:#fbfbfd}html[data-theme=light] .autocomplete-list li.even-sugg{background-color:#f4f4f9}html[data-theme=light] .autocomplete-list li.active,html[data-theme=light] .autocomplete-list li:hover{color:#25553e;background-color:#d5f1e0}html[data-theme=light] .react-autocomplete-list .searching-suggestion{color:#616078}html[data-theme=light] .app-message{color:#8a3040;background-color:#f4f4f9;border-color:#c58b96}html[data-theme=light] .app-message button{color:#8a3040}html[data-theme=light] .preference-sync-banner{color:#8a3040;background-color:#f4f4f9;border-color:#c58b96}html[data-theme=light] .account-bootstrap-panel{color:#302f4d;background-color:#fbfbfd;border-color:#d4d5de}html[data-theme=light] .auth-page-shell{color:#302f4d;background-color:#f1f2f6}html[data-theme=light] .auth-card{background-color:#fbfbfd;border-color:#d4d5de;box-shadow:0 18px 45px #302f4d1f}html[data-theme=light] .auth-brand{color:#3b7456}html[data-theme=light] .auth-introduction,html[data-theme=light] .auth-field-help,html[data-theme=light] .auth-confirm-action p,html[data-theme=light] .auth-success p{color:#616078}html[data-theme=light] .auth-field>span,html[data-theme=light] .auth-field-label{color:#302f4d}html[data-theme=light] .auth-field input{color:#302f4d;background-color:#f4f4f9;border-color:#b8bac7}html[data-theme=light] .auth-form-link a,html[data-theme=light] .auth-secondary-link{color:#2f6147}html[data-theme=light] .auth-password-toggle{color:#286b78;border-color:#286b78}html[data-theme=light] .login-block-content .login-block-countdown{color:#286b78}html[data-theme=light] .auth-form-error,html[data-theme=light] .auth-inline-error{color:#8a3040;background-color:#fff2f4;border-color:#c58b96}html[data-theme=light] .auth-primary-button,html[data-theme=light] .auth-primary-link{color:#fff;background-color:#3b7456}html[data-theme=light] .auth-secondary-link{color:#302f4d;background-color:#e2e3ea;border:1px solid #b8bac7}html[data-theme=light] .account-bootstrap-panel p{color:#616078}html[data-theme=light] .session-gate-panel{color:#302f4d;background-color:#fbfbfd;border-color:#d4d5de}html[data-theme=light] .session-gate-panel p{color:#616078}html[data-theme=light] .session-gate-panel .session-gate-secondary{color:#302f4d;background-color:#e2e3ea;border:1px solid #b8bac7}html[data-theme=light] .session-gate-panel .session-gate-secondary:hover:not(:disabled),html[data-theme=light] .session-gate-panel .session-gate-secondary:focus-visible:not(:disabled){background-color:#d5d7e0}html[data-theme=light] .session-gate-error{color:#8a3040;background-color:#fff2f4;border-color:#c58b96}html[data-theme=light] #sessionTakeoverModal .session-takeover-confirm{color:#fff;background-color:#3b7456;border-color:#3b7456}html[data-theme=light] #sessionTakeoverModal .session-takeover-confirm:hover:not(:disabled),html[data-theme=light] #sessionTakeoverModal .session-takeover-confirm:focus-visible:not(:disabled){background-color:#2f6147;border-color:#2f6147}html[data-theme=light] .usage-local-note{color:#616078}html[data-theme=light] #coords-popup{color:#302f4d;background-color:#fbfbfd;box-shadow:0 10px 30px #302f4d38}html[data-theme=light] #coords-popup label,html[data-theme=light] #coords-popup legend{color:#494863}html[data-theme=light] #coords-popup input,html[data-theme=light] #coords-popup select{color:#302f4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f4f4f9;border-color:#d4d5de}html[data-theme=light] #coords-popup input:focus,html[data-theme=light] #coords-popup select:focus{border-color:#3b7456}html[data-theme=light] #coords-popup input::placeholder{color:#616078;opacity:1}html[data-theme=light] .coords-dms-symbol,html[data-theme=light] .coords-help{color:#616078}html[data-theme=light] #coords-error{color:#8a3040}html[data-theme=light] #coords-popup #coords-ok{color:#302f4d;background-color:#7ed39c}html[data-theme=light] #coords-popup #coords-ok:hover,html[data-theme=light] #coords-popup #coords-ok:focus-visible{color:#302f4d;background-color:#68b385}html[data-theme=light] #coords-popup #coords-cancel{color:#302f4d;background-color:#dcdbe4}html[data-theme=light] #coords-popup #coords-cancel:hover{color:#25553e;background-color:#d5f1e0}html[data-theme=light] #map .leaflet-control-zoom-level,html[data-theme=light] #map .leaflet-bar a:not(.is-active),html[data-theme=light] #map .leaflet-control-layers{color:#302f4d;background-color:#fbfbfd;border-color:#d4d5de}html[data-theme=light] #map .leaflet-bar a:not(.is-active):hover,html[data-theme=light] #map .leaflet-bar a:not(.is-active):focus-visible{color:#25553e;background-color:#d5f1e0}html[data-theme=light] #map .leaflet-control-layers-expanded,html[data-theme=light] #map .leaflet-control-layers-list,html[data-theme=light] #map .leaflet-control-layers-base,html[data-theme=light] #map .leaflet-control-layers-overlays{color:#302f4d;background-color:#fbfbfd}html[data-theme=light] #map .leaflet-popup-content-wrapper,html[data-theme=light] #map .leaflet-popup-tip{color:#302f4d;background-color:#fbfbfd}html[data-theme=light] #map .leaflet-popup-close-button{color:#616078}html[data-theme=light] #map .leaflet-popup-close-button:hover,html[data-theme=light] #map .leaflet-popup-close-button:focus-visible{color:#302f4d}html[data-theme=light] #map .leaflet-popup-content-wrapper{box-shadow:0 3px 14px #302f4d3d}html[data-theme=light] #map .rhumbline-measure-tooltip,html[data-theme=light] #map .rhumbline-measure-midpoint-tooltip{color:#302f4d;background-color:#fbfbfd;border-color:#858496;box-shadow:0 2px 8px #302f4d38}html[data-theme=light] #map .rhumbline-measure-tooltip.leaflet-tooltip-right:before{border-right-color:#fbfbfd}html[data-theme=light] #map .rhumbline-measure-tooltip.leaflet-tooltip-top:before,html[data-theme=light] #map .rhumbline-measure-midpoint-tooltip.leaflet-tooltip-top:before{border-top-color:#fbfbfd}html[data-theme=light] #map .rhumbline-measure-tooltip.leaflet-tooltip-bottom:before{border-bottom-color:#fbfbfd}html[data-theme=light] #map .rhumbline-measure-tooltip-bearing,html[data-theme=light] #map .rhumbline-measure-compact-total-title,html[data-theme=light] #map .rhumbline-measure-tooltip-remove-action,html[data-theme=light] #map .rhumbline-measure-tooltip-projection-note{color:#8a3040}html[data-theme=light] #map .rhumbline-measure-tooltip-segment{color:#9c4646}html[data-theme=light] #map .rhumbline-measure-tooltip-total,html[data-theme=light] #map .rhumbline-measure-tooltip-start,html[data-theme=light] #map .rhumbline-measure-tooltip-path-total,html[data-theme=light] #map .rhumbline-measure-compact-total-value,html[data-theme=light] #map .rhumbline-measure-midpoint-tooltip{color:#25553e}html[data-theme=light] #map .rhumbline-measure-tooltip-path-total,html[data-theme=light] #map .rhumbline-measure-tooltip-actions,html[data-theme=light] #map .rhumbline-measure-tooltip-projection-note{border-top-color:#bbbcc6}html[data-theme=light] #map .rhumbline-measure-tooltip-move-action{color:#616078}:is(html[data-theme=light] body:has(#navSettingsModal.show)>.modal-backdrop.show,html[data-theme=light] body:has(#usageModal.show)>.modal-backdrop.show){background-color:#302f4d61}html[data-theme=light] .modal-content,html[data-theme=light] #navSettingsModal .modal-content,html[data-theme=light] #usageModal .modal-content,html[data-theme=light] :is(#navSettingsModal,#usageModal) .modal-content{border-color:#d4d5de;color:#302f4d!important;background-color:#fbfbfd!important;box-shadow:0 50px 120px -40px #302f4d57!important}html[data-theme=light] .modal-header,html[data-theme=light] .modal-footer,html[data-theme=light] #navSettingsModal .modal-header,html[data-theme=light] #navSettingsModal .modal-footer,html[data-theme=light] :is(#navSettingsModal,#usageModal) .modal-header,html[data-theme=light] :is(#navSettingsModal,#usageModal) .modal-footer{border-color:#d4d5de}html[data-theme=light] #navSettingsModal .modal-title,html[data-theme=light] #usageModal .modal-title,html[data-theme=light] :is(#navSettingsModal,#usageModal) .modal-title{color:#302f4d!important}html[data-theme=light] #navSettingsModal .btn-close,html[data-theme=light] #usageModal .btn-close,html[data-theme=light] :is(#navSettingsModal,#usageModal) .btn-close{color:#494863;border-color:#d4d5de;background-color:#f4f4f9!important}html[data-theme=light] #navSettingsModal .btn-close:hover,html[data-theme=light] #navSettingsModal .btn-close:focus-visible,html[data-theme=light] #usageModal .btn-close:hover,html[data-theme=light] #usageModal .btn-close:focus-visible,html[data-theme=light] :is(#navSettingsModal,#usageModal) .btn-close:hover,html[data-theme=light] :is(#navSettingsModal,#usageModal) .btn-close:focus-visible{color:#302f4d;border-color:#3b7456;background-color:#b8e7c9!important}html[data-theme=light] #navSettingsModal .modal-body>.row>.col-6:first-child{border-color:#d4d5de!important}html[data-theme=light] #navSettingsModal .form-check-label.fw-bold,html[data-theme=light] #navSettingsModal .form-label,html[data-theme=light] #usageModal .usage-value,html[data-theme=light] #usageModal .usage-card-title{color:#302f4d}html[data-theme=light] #navSettingsModal .form-check-input:not(:checked)+.form-check-label,html[data-theme=light] #usageModal .usage-label,html[data-theme=light] #usageModal .usage-card-detail,html[data-theme=light] #usageModal #usageStatus{color:#616078}html[data-theme=light] #navSettingsModal .form-switch .form-check-input{background-color:#a2a2af!important;background-image:radial-gradient(circle at 7px,#f4f4f9 0 7px,#0000 7.35px)!important;border-color:#a2a2af!important}html[data-theme=light] #navSettingsModal .form-switch .form-check-input:checked{background-color:#3b7456!important;background-image:radial-gradient(circle at 26px,#f4f4f9 0 7px,#0000 7.35px)!important;border-color:#3b7456!important}html[data-theme=light] #navSettingsModal input[type=number].form-control,html[data-theme=light] #navSettingsModal .form-select,html[data-theme=light] .form-control,html[data-theme=light] .form-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:#d4d5de;color:#302f4d!important;background-color:#f4f4f9!important}html[data-theme=light] #navSettingsModal input[type=number].form-control:focus,html[data-theme=light] #navSettingsModal .form-select:focus,html[data-theme=light] .form-control:focus,html[data-theme=light] .form-select:focus{border-color:#3b7456;color:#302f4d!important;outline-color:#3b7456!important;box-shadow:0 0 0 2px #7ed39c5c!important}html[data-theme=light] #navSettingsModal input[type=number].form-control::placeholder,html[data-theme=light] .form-control::placeholder{opacity:1;color:#616078!important}html[data-theme=light] #navSettingsModal .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12'%3e%3cpath d='m3 4 5 5 5-5' fill='none' stroke='%23494A63' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3e%3c/svg%3e")!important}html[data-theme=light] #navSettingsModal .form-range{background-image:linear-gradient(to right, #3b7456 0, #3b7456 var(--range-progress), #d4d5de var(--range-progress), #d4d5de 100%)}html[data-theme=light] #navSettingsModal .form-range::-moz-range-progress{background-color:#3b7456}html[data-theme=light] #navSettingsModal .form-range::-webkit-slider-thumb{background-color:#fbfbfd;border-color:#3b7456}html[data-theme=light] #navSettingsModal .form-range::-moz-range-thumb{background-color:#fbfbfd;border-color:#3b7456}html[data-theme=light] #navSettingsModal .route-color-swatch{box-shadow:0 0 0 1px #a2a2af}html[data-theme=light] #navSettingsModal .route-color-option:hover .route-color-swatch{box-shadow:0 0 0 2px #7a798e}html[data-theme=light] #navSettingsModal .route-color-option input:checked+.route-color-swatch{border-color:#302f4d;box-shadow:0 0 0 2px #a2a2af}html[data-theme=light] #navSettingsModal #btnDefaults,html[data-theme=light] #usageModal .modal-footer .btn-secondary{color:#302f4d!important;background-color:#f4f4f9!important;border-color:#d4d5de!important}html[data-theme=light] #navSettingsModal #btnDefaults:hover,html[data-theme=light] #navSettingsModal #btnDefaults:focus-visible,html[data-theme=light] #usageModal .modal-footer .btn-secondary:hover,html[data-theme=light] #usageModal .modal-footer .btn-secondary:focus-visible{color:#25553e!important;background-color:#d5f1e0!important;border-color:#7ed39c!important}html[data-theme=light] #navSettingsModal #btnSave,html[data-theme=light] #scheduleDateTimePopover .btn-save,html[data-theme=light] .schedule-time-apply{color:#302f4d!important;background-color:#7ed39c!important;border-color:#3b7456!important}html[data-theme=light] #navSettingsModal #btnSave:hover,html[data-theme=light] #navSettingsModal #btnSave:focus-visible,html[data-theme=light] #scheduleDateTimePopover .btn-save:hover,html[data-theme=light] #scheduleDateTimePopover .btn-save:focus-visible,html[data-theme=light] .schedule-time-apply:hover,html[data-theme=light] .schedule-time-apply:focus-visible{color:#fbfbfd!important;background-color:#3b7456!important;border-color:#25553e!important}html[data-theme=light] #usageModal .usage-identity,html[data-theme=light] #usageModal .usage-card,html[data-theme=light] #usageModal .usage-reset,html[data-theme=light] .usage-identity,html[data-theme=light] .usage-card,html[data-theme=light] .usage-reset{color:#302f4d;background-color:#f4f4f9;border-color:#d4d5de}html[data-theme=light] #usageModal .usage-metrics div,html[data-theme=light] .usage-metrics div{background-color:#e7e8f1}html[data-theme=light] #usageModal .usage-metrics dd,html[data-theme=light] .usage-metrics dd{color:#25553e}html[data-theme=light] #usageModal .usage-info-button{color:#494863;background-color:#0000}html[data-theme=light] #usageModal .usage-info-glyph{background-color:#fbfbfd;border-color:#a2a2af}html[data-theme=light] #usageModal .usage-info-button:hover .usage-info-glyph,html[data-theme=light] #usageModal .usage-info-button[aria-expanded=true] .usage-info-glyph{color:#25553e;background-color:#b8e7c9;border-color:#3b7456}html[data-theme=light] #usageModal .usage-info-button:focus-visible{color:#25553e;outline-color:#3b7456}html[data-theme=light] #usageModal .usage-info-tooltip{color:#302f4d;background-color:#fbfbfd;border-color:#d4d5de}html[data-theme=light] #usageModal .usage-card-main,html[data-theme=light] .usage-card-main{color:#25553e}html[data-theme=light] #usageModal #usageStatus[data-state=error],html[data-theme=light] #usageStatus[data-state=error]{color:#8a3040}html[data-theme=light] .schedule-time-selector-panel,html[data-theme=light] #scheduleDateTimePopover{color:#302f4d;background-color:#fbfbfd;border-color:#d4d5de;box-shadow:0 16px 42px #302f4d38}html[data-theme=light] .schedule-time-selector-title,html[data-theme=light] #scheduleDateTimePopover .schedule-popover-header h2{color:#302f4d}html[data-theme=light] .schedule-time-options label,html[data-theme=light] #scheduleDateTimePopover .schedule-modal-port,html[data-theme=light] #scheduleDateTimePopover .form-label{color:#494863}html[data-theme=light] .schedule-time-options input{accent-color:#3b7456}html[data-theme=light] .schedule-offset-label,html[data-theme=light] .schedule-offset-note,html[data-theme=light] #scheduleDateTimePopover .schedule-modal-mode,html[data-theme=light] #scheduleDateTimePopover .schedule-popover-close{color:#616078}html[data-theme=light] .schedule-offset-select,html[data-theme=light] #scheduleDateTimePopover .form-control{color:#302f4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#f4f4f9;border-color:#d4d5de}html[data-theme=light] .schedule-offset-select:focus,html[data-theme=light] #scheduleDateTimePopover .form-control:focus{border-color:#3b7456;box-shadow:0 0 0 2px #7ed39c5c}html[data-theme=light] .schedule-offset-select:disabled{color:#a2a2af}html[data-theme=light] .schedule-time-cancel,html[data-theme=light] #scheduleDateTimePopover .schedule-cancel-button{color:#302f4d;background-color:#f4f4f9;border-color:#d4d5de}html[data-theme=light] .schedule-time-cancel:hover,html[data-theme=light] .schedule-time-cancel:focus-visible,html[data-theme=light] #scheduleDateTimePopover .schedule-cancel-button:hover,html[data-theme=light] #scheduleDateTimePopover .schedule-cancel-button:focus-visible,html[data-theme=light] #scheduleDateTimePopover .schedule-popover-close:hover,html[data-theme=light] #scheduleDateTimePopover .schedule-popover-close:focus-visible{color:#25553e;background-color:#d5f1e0;border-color:#7ed39c}html[data-theme=light] #scheduleDateTimePopover .schedule-popover-header{border-color:#d4d5de}html[data-theme=light] #scheduleDateTimePopover .schedule-modal-port{background-color:#f4f4f9;border-color:#d4d5de}html[data-theme=light] #scheduleDateTimePopover .schedule-modal-mode strong,html[data-theme=light] #scheduleDateTimePopover .schedule-auto-button{color:#25553e}html[data-theme=light] #scheduleDateTimePopover .schedule-auto-button{background-color:#d5f1e0;border-color:#7ed39c}html[data-theme=light] #scheduleDateTimePopover .schedule-auto-button:hover,html[data-theme=light] #scheduleDateTimePopover .schedule-auto-button:focus-visible{color:#fbfbfd;background-color:#3b7456;border-color:#25553e}html[data-theme=light] #scheduleDateTimePopover .schedule-modal-error{color:#8a3040;background-color:#f4f4f9;border-color:#c58b96}#map .leaflet-control-attribution{padding-right:9px}#map .leaflet-control-layers label,#map .leaflet-control-layers label *,#map .leaflet-control-attribution .esri-attribution-summary *{cursor:pointer}#map .leaflet-control-attribution .map-attribution-content{align-items:flex-end;gap:5px;display:flex}#map .leaflet-control-attribution .map-attribution-separator{align-self:center;font-size:10px}#map .leaflet-control-attribution .esri-attribution-details{align-self:center;display:inline-block;position:relative}#map .leaflet-control-attribution .esri-attribution-summary{cursor:pointer;white-space:nowrap;border-radius:2px;align-items:center;gap:2px;font:600 10px/1.2 Ubuntu,sans-serif;list-style:none;display:inline-flex}#map .leaflet-control-attribution .esri-attribution-summary::-webkit-details-marker{display:none}#map .leaflet-control-attribution .esri-attribution-summary::marker{content:""}#map .leaflet-control-attribution .esri-attribution-caret{font-size:10px;font-weight:800;line-height:.8;transition:transform .12s;display:inline-block;transform:translateY(-1px)}#map .leaflet-control-attribution .esri-attribution-details[open] .esri-attribution-caret{transform:translateY(1px)rotate(180deg)}#map .leaflet-control-attribution .esri-attribution-credits{z-index:1000;box-sizing:border-box;text-align:left;white-space:normal;border:1px solid;border-radius:5px;width:min(420px,100vw - 24px);padding:8px 10px;font:500 11px/1.35 Ubuntu,sans-serif;display:block;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 24px #14111f47}html[data-theme=dark] #map .leaflet-bar.leaflet-control-zoom a:not(.is-active),html[data-theme=dark] #map .leaflet-control-zoom-level{color:#edeef5;background-color:#26243a;border-color:#7a798e}html[data-theme=dark] #map .leaflet-bar.leaflet-control-zoom a:not(.is-active):not(.leaflet-disabled):is(:hover,:focus){color:#fbfbfd;background-color:#3f3d51}html[data-theme=dark] #map .leaflet-bar.leaflet-control-zoom a:not(.is-active):focus-visible,html[data-theme=dark] #map .leaflet-bar :is(.rhumbline-measure-button,.great-circle-measure-button):focus-visible,html[data-theme=dark] #map .leaflet-control-layers-toggle:focus-visible{outline-offset:1px;outline:2px solid #7ed39c}html[data-theme=dark] #map .leaflet-bar.leaflet-control-zoom a:not(.is-active).leaflet-disabled,html[data-theme=dark] #map .leaflet-bar.leaflet-control-zoom a:not(.is-active).leaflet-disabled:is(:hover,:focus){color:#9292a3;background-color:#26243a}html[data-theme=dark] #map .leaflet-bar :is(.rhumbline-measure-button,.great-circle-measure-button):not(.is-active){color:#edeef5;background-color:#26243a;border-color:#7a798e}html[data-theme=dark] #map .leaflet-bar :is(.rhumbline-measure-button,.great-circle-measure-button):not(.is-active):is(:hover,:focus){color:#fbfbfd;background-color:#3f3d51}html[data-theme=dark] #map .leaflet-bar :is(.rhumbline-measure-button,.great-circle-measure-button).is-active,html[data-theme=dark] #map .leaflet-bar :is(.rhumbline-measure-button,.great-circle-measure-button).is-active:is(:hover,:focus){color:#fbfbfd;background-color:#35624d;border-color:#7ed39c}html[data-theme=dark] #map .leaflet-control-layers,html[data-theme=dark] #map .leaflet-control-layers-expanded,html[data-theme=dark] #map .leaflet-control-layers-list,html[data-theme=dark] #map .leaflet-control-layers-base,html[data-theme=dark] #map .leaflet-control-layers-overlays,html[data-theme=dark] #map .leaflet-control-layers label{color:#edeef5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#26243a}html[data-theme=dark] #map .leaflet-control-layers{scrollbar-color:#7a798e #26243a;border-color:#7a798e}html[data-theme=dark] #map .leaflet-control-layers-toggle{background-color:#26243a}html[data-theme=dark] #map .leaflet-control-layers label:hover,html[data-theme=dark] #map .leaflet-control-layers label:focus-within{color:#fbfbfd;background-color:#3f3d51}html[data-theme=dark] #map .leaflet-control-layers-separator{border-color:#7a798e}html[data-theme=dark] #map .leaflet-control-layers-selector{accent-color:#7ed39c}html[data-theme=dark] #map.leaflet-touch .leaflet-bar,html[data-theme=dark] #map.leaflet-touch .leaflet-control-layers{border-color:#7a798e}html[data-theme=dark] .leaflet-bottom.leaflet-left .coordinates{color:#edeef5;background-color:#26243a;border-color:#7a798e}html[data-theme=dark] #map .leaflet-control-attribution{color:#edeef5;background-color:#26243a}html[data-theme=dark] #map .leaflet-control-attribution .naviplon-attribution-badge{color:#7ed39c}html[data-theme=dark] #map .leaflet-control-attribution .naviplon-attribution-icon{background-color:#7ed39c}html[data-theme=dark] #map .leaflet-control-attribution .esri-attribution-summary{color:#edeef5}html[data-theme=dark] #map .leaflet-control-attribution .esri-attribution-summary:hover{color:#7ed39c}html[data-theme=dark] #map .leaflet-control-attribution .esri-attribution-summary:focus-visible{outline-offset:2px;outline:2px solid #7ed39c}html[data-theme=dark] #map .leaflet-control-attribution .esri-attribution-credits{color:#edeef5;background-color:#26243a;border-color:#7a798e}html[data-theme=dark] #map .leaflet-control-attribution .map-attribution-separator{color:#9292a3}html[data-theme=light] #map .leaflet-bar.leaflet-control-zoom a:not(.is-active),html[data-theme=light] #map .leaflet-control-zoom-level{color:#302f4d;background-color:#fbfbfd;border-color:#858496}html[data-theme=light] #map .leaflet-bar.leaflet-control-zoom a:not(.is-active):not(.leaflet-disabled):is(:hover,:focus){color:#25553e;background-color:#d5f1e0}html[data-theme=light] #map .leaflet-bar.leaflet-control-zoom a:not(.is-active):focus-visible,html[data-theme=light] #map .leaflet-bar :is(.rhumbline-measure-button,.great-circle-measure-button):focus-visible,html[data-theme=light] #map .leaflet-control-layers-toggle:focus-visible{outline-offset:1px;outline:2px solid #3b7456}html[data-theme=light] #map .leaflet-bar.leaflet-control-zoom a:not(.is-active).leaflet-disabled,html[data-theme=light] #map .leaflet-bar.leaflet-control-zoom a:not(.is-active).leaflet-disabled:is(:hover,:focus){color:#7a798e;background-color:#e6e7f0}html[data-theme=light] #map .leaflet-bar :is(.rhumbline-measure-button,.great-circle-measure-button):not(.is-active){color:#302f4d;background-color:#fbfbfd;border-color:#858496}html[data-theme=light] #map .leaflet-bar :is(.rhumbline-measure-button,.great-circle-measure-button):not(.is-active):is(:hover,:focus){color:#25553e;background-color:#d5f1e0}html[data-theme=light] #map .leaflet-bar :is(.rhumbline-measure-button,.great-circle-measure-button).is-active,html[data-theme=light] #map .leaflet-bar :is(.rhumbline-measure-button,.great-circle-measure-button).is-active:is(:hover,:focus){color:#25553e;background-color:#d5f1e0;border-color:#3b7456}html[data-theme=light] #map .leaflet-control-layers,html[data-theme=light] #map .leaflet-control-layers-expanded,html[data-theme=light] #map .leaflet-control-layers-list,html[data-theme=light] #map .leaflet-control-layers-base,html[data-theme=light] #map .leaflet-control-layers-overlays,html[data-theme=light] #map .leaflet-control-layers label{color:#302f4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fbfbfd}html[data-theme=light] #map .leaflet-control-layers{scrollbar-color:#858496 #fbfbfd;border-color:#858496}html[data-theme=light] #map .leaflet-control-layers-toggle{background-color:#fbfbfd}html[data-theme=light] #map .leaflet-control-layers label:hover,html[data-theme=light] #map .leaflet-control-layers label:focus-within{color:#25553e;background-color:#d5f1e0}html[data-theme=light] #map .leaflet-control-layers-separator{border-color:#858496}html[data-theme=light] #map .leaflet-control-layers-selector{accent-color:#3b7456}html[data-theme=light] #map.leaflet-touch .leaflet-bar,html[data-theme=light] #map.leaflet-touch .leaflet-control-layers{border-color:#858496}html[data-theme=light] .leaflet-bottom.leaflet-left .coordinates{color:#302f4d;background-color:#fbfbfd;border-color:#858496}html[data-theme=light] #map .leaflet-control-attribution{color:#494863;background-color:#e7e8f1}html[data-theme=light] #map .leaflet-control-attribution .naviplon-attribution-badge{color:#3f3d51}html[data-theme=light] #map .leaflet-control-attribution .naviplon-attribution-icon{background-color:#3f3d51}html[data-theme=light] #map .leaflet-control-attribution .esri-attribution-summary{color:#3f3d51}html[data-theme=light] #map .leaflet-control-attribution .esri-attribution-summary:hover{color:#25553e}html[data-theme=light] #map .leaflet-control-attribution .esri-attribution-summary:focus-visible{outline-offset:2px;outline:2px solid #3b7456}html[data-theme=light] #map .leaflet-control-attribution .esri-attribution-credits{color:#3f3d51;background-color:#fbfbfd;border-color:#858496}html[data-theme=light] #map .leaflet-control-attribution .map-attribution-separator{color:#747e87}
