html{--line-color:#455767;--line-color-2:#5c7e96;--title-primary:#7dbdef;--title-2:#8cbbe6;--green:#377e22;--orange:#f2a93b;--red:#ea3323;--alert:#d84532;--alert-title:#fff;--warning:#e7ac52;--warning-title:#000;margin:0}html[data-theme=dark]{--background-primary:#000;--background-1:#151515;--background-2:#1e1e1e;--background-3:#282828;--background-4:#333;--background-5:#3c3c3c;--foreground-hidden:#696969;--foreground-primary:#b2b2b2;--foreground-2:#c6c6c6;--foreground-3:#dadada;--foreground-4:#ededed;--foreground-5:#f6f6f6;--foreground-blue:#96bae2;--background-blue-1:#5c7e96;--background-blue-2:#69889e;--background-blue-3:#637d94;--foreground-full:#fff;--background-cruise:#16191d;--highlight:#272f3a}html[data-theme=light]{--background-primary:#def0ff;--background-2:#b1d2f3;--background-3:#fff;--background-4:#669cd5;--background-5:#769dd6;--foreground-hidden:#696969;--foreground-primary:#000;--foreground-2:#cdcdcd;--foreground-3:#dadada;--foreground-4:#ededed;--foreground-5:#f6f6f6;--foreground-blue:#5377aa;--background-blue-1:#5c7e96;--background-blue-2:#69889e;--background-blue-3:#80b7ec;--foreground-full:#fff;--background-cruise:#b9dcff}html[data-theme=night]{--background-primary:#000;--background-2:#1e1e1e;--background-3:#282828;--background-4:#333;--background-5:#3c3c3c;--foreground-hidden:#696969;--foreground-primary:#b20000;--foreground-2:#c60000;--foreground-3:#da0000;--foreground-4:#ed0000;--foreground-5:#f60000;--foreground-blue:#960000;--background-blue-1:#5c7e96;--background-blue-2:#69889e;--background-blue-3:#630000;--foreground-full:#fff;--background-cruise:#16191d}body{background:var(--background-primary);color:var(--foreground-primary);margin:0;padding:0 8px;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:300}#root{max-width:1200px;margin:0 auto}button,input{background-color:var(--background-primary);border-color:var(--foreground-primary);color:var(--foreground-primary)}a:visited{color:var(--foreground-primary)}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:local(IBM Plex Sans Light),local(IBMPlexSans-Light),url(IBMPlexSans-Light.1ccc688a.woff2)format("woff2"),url(IBMPlexSans-Light.0331c514.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:local(IBM Plex Sans),local(IBMPlexSans),url(IBMPlexSans-Regular.e81f1062.woff2)format("woff2"),url(IBMPlexSans-Regular.64fb7e60.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:local(IBM Plex Sans SmBld),local(IBMPlexSans-SmBld),url(IBMPlexSans-SemiBold.65a27d0a.woff2)format("woff2"),url(IBMPlexSans-SemiBold.437469bf.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:local(IBM Plex Sans Bold),local(IBMPlexSans-Bold),url(IBMPlexSans-Bold.8e006283.woff2)format("woff2"),url(IBMPlexSans-Bold.02dc9a5c.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:local(IBM Plex Sans Italic),local(IBMPlexSans-Italic),url(IBMPlexSans-Italic.72436da9.woff2)format("woff2"),url(IBMPlexSans-Italic.66446a5e.woff)format("woff")}@font-face{font-family:Saira Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(saira-extra-condensed-latin-700-normal.5485d299.woff2)format("woff2"),url(saira-extra-condensed-latin-700-normal.c0b03754.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LogbookIcons;src:url(LogbookIcons.e7cce83a.ttf)format("truetype")}span[class^=LogbookIcon-]:before,span[class*=\ LogbookIcon-]:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;font-family:LogbookIcons!important;font-weight:400!important}.LogbookIcon-wifi:before{content:""}.LogbookIcon-weather-9:before{content:""}.LogbookIcon-weather-8:before{content:""}.LogbookIcon-weather-7:before{content:""}.LogbookIcon-weather-6:before{content:""}.LogbookIcon-weather-5:before{content:""}.LogbookIcon-weather-4:before{content:""}.LogbookIcon-weather-3:before{content:""}.LogbookIcon-weather-2:before{content:""}.LogbookIcon-weather-16:before{content:""}.LogbookIcon-weather-15:before{content:""}.LogbookIcon-weather-14:before{content:""}.LogbookIcon-weather-13:before{content:""}.LogbookIcon-weather-12:before{content:""}.LogbookIcon-weather-11:before{content:""}.LogbookIcon-weather-10:before{content:""}.LogbookIcon-weather-1:before{content:""}.LogbookIcon-watch:before{content:""}.LogbookIcon-user:before{content:""}.LogbookIcon-usb:before{content:""}.LogbookIcon-trip:before{content:""}.LogbookIcon-trash:before{content:""}.LogbookIcon-track:before{content:""}.LogbookIcon-toggle:before{content:""}.LogbookIcon-toggle-on:before{content:""}.LogbookIcon-status-port:before{content:""}.LogbookIcon-status-onboard:before{content:""}.LogbookIcon-status-offboard:before{content:""}.LogbookIcon-status-lock:before{content:""}.LogbookIcon-status-inmotion:before{content:""}.LogbookIcon-status-drifting:before{content:""}.LogbookIcon-status-buoy:before{content:""}.LogbookIcon-status-bunkering:before{content:""}.LogbookIcon-status-anchor:before{content:""}.LogbookIcon-stats:before{content:""}.LogbookIcon-settings:before{content:""}.LogbookIcon-search:before{content:""}.LogbookIcon-sails-up:before{content:""}.LogbookIcon-sails-down:before{content:""}.LogbookIcon-sails-change:before{content:""}.LogbookIcon-sailing-vessel:before{content:""}.LogbookIcon-sailing-vessel-large:before{content:""}.LogbookIcon-refresh:before{content:""}.LogbookIcon-print:before{content:""}.LogbookIcon-plus:before{content:""}.LogbookIcon-on2:before{content:""}.LogbookIcon-on1:before{content:""}.LogbookIcon-on:before{content:""}.LogbookIcon-off2:before{content:""}.LogbookIcon-off1:before{content:""}.LogbookIcon-off:before{content:""}.LogbookIcon-note:before{content:""}.LogbookIcon-note-weather-report:before{content:""}.LogbookIcon-note-weather-forecast:before{content:""}.LogbookIcon-note-technical:before{content:""}.LogbookIcon-note-journal:before{content:""}.LogbookIcon-note-cruise-plan:before{content:""}.LogbookIcon-no-cloud:before{content:""}.LogbookIcon-navigation:before{content:""}.LogbookIcon-navigation-level-3:before{content:""}.LogbookIcon-navigation-level-2:before{content:""}.LogbookIcon-navigation-level-1:before{content:""}.LogbookIcon-navigation-level-0:before{content:""}.LogbookIcon-motor-vessel:before{content:""}.LogbookIcon-moon-waxing:before{content:""}.LogbookIcon-moon-waning:before{content:""}.LogbookIcon-moon-new:before{content:""}.LogbookIcon-moon-full:before{content:""}.LogbookIcon-graph:before{content:""}.LogbookIcon-gps:before{content:""}.LogbookIcon-gen-water:before{content:""}.LogbookIcon-gen-power:before{content:""}.LogbookIcon-gen-heater:before{content:""}.LogbookIcon-gen-ac:before{content:""}.LogbookIcon-environment:before{content:""}.LogbookIcon-enter:before{content:""}.LogbookIcon-edit:before{content:""}.LogbookIcon-day:before{content:""}.LogbookIcon-cruise:before{content:""}.LogbookIcon-compass:before{content:""}.LogbookIcon-compass-filled:before{content:""}.LogbookIcon-cloud:before{content:""}.LogbookIcon-close:before{content:""}.LogbookIcon-circle-large:before{content:""}.LogbookIcon-circle-filled-large:before{content:""}.LogbookIcon-checklist:before{content:""}.LogbookIcon-box:before{content:""}.LogbookIcon-box-filled:before{content:""}.LogbookIcon-bluetooth:before{content:""}.LogbookIcon-arrows-up:before{content:""}.LogbookIcon-arrows-right:before{content:""}.LogbookIcon-arrows-left:before{content:""}.LogbookIcon-arrows-down:before{content:""}.LogbookIcon-arrow-up:before{content:""}.LogbookIcon-arrow-right:before{content:""}.LogbookIcon-arrow-left:before{content:""}.LogbookIcon-arrow-down:before{content:""}.LogbookIcon-alert:before{content:""}.LogbookIcon-account:before{content:""}.CloseButton{cursor:pointer;text-align:center}.CloseButton:hover{color:var(--background-primary)}.CloseButton .LogbookIcon{border:1px solid var(--foreground-primary);width:24px;height:24px;line-height:24px;display:inline-block}button.CloseButton{background:0 0;border:none;margin:0;padding:0}.DetailsToggle{float:left;margin-right:12px}.DetailsToggle .button{cursor:pointer;text-align:center;width:24px;height:24px;line-height:24px;display:inline-block}.EditGroup .EditGroup-save-button{cursor:pointer;font-size:inherit;background:0 0;border:none;margin:0 1ex;padding:4px}.EditGroup .CloseButton{border-radius:10px;display:inline-block}.AutocompleteInput.selected .AutocompleteInput-options{height:100px;display:block}.AutocompleteInput .AutocompleteInput-options-container{width:400px;margin-top:1px;position:absolute}.AutocompleteInput .AutocompleteInput-options{border:solid 1px var(--foreground-hidden);background-color:var(--background-3);z-index:2;max-height:10em;margin-top:10px;margin-bottom:50px;padding-left:10px;line-height:1.5rem;display:none;position:relative;top:1em;left:0;right:0;overflow-y:auto}.AutocompleteInput .AutocompleteInput-options .AutocompleteInput-option{cursor:pointer}.Menu{display:inline-block}.Menu .Menu-overlay{z-index:100;position:fixed;inset:0}.Menu .Menu-items-container{white-space:nowrap;position:absolute}.Menu .Menu-items{background-color:var(--background-4);border:1px solid var(--background-5);color:var(--foreground-primary);text-align:left;z-index:1000;border-bottom-right-radius:10px;border-bottom-left-radius:10px;min-width:132px;max-width:calc(100vw - 20px);padding:8px;line-height:32px;position:relative;top:43px;left:0}.Menu .Menu-items .Menu-item{padding:0 4px}.Menu .Menu-items .Menu-item.disabled{color:var(--foreground-hidden)}.Menu .Menu-items .Menu-item:not(.disabled){cursor:pointer}.Menu .Menu-items .Menu-item .LogbookIcon{margin-right:1ex}.Menu .Menu-items .Menu-item-divider{background-color:var(--foreground-hidden);border:none;height:1px;padding:0 4px}.Menu-button{box-sizing:border-box;font-size:inherit;line-height:inherit;border:none;height:100%;margin:0 1px;padding:0 12px;display:inline-block}.Menu-button:hover,.Menu-button.selected{border:1px solid var(--background-5);color:var(--foreground-hidden);border-top:none;border-bottom:none;margin:0}.Menu-button:hover,.Menu-button.selected,.Menu-item:not(.disabled):hover,.Menu-item:not(.disabled).selected{background-color:var(--background-4);cursor:pointer}.MultiSelect{background-color:var(--background-2);border-top:1px solid var(--foreground-hidden)}.MultiSelect .MultiSelect-value{background-color:var(--background-3);margin-right:1ex;padding:3px 0 3px 1ex}.MultiSelect .MultiSelect-value.disabled{color:var(--foreground-hidden)}.MultiSelect .MultiSelect-value .CloseButton .button{border:none;font-size:20px}.MultiSelect .MultiSelect-value .MultiSelect-value-text{padding-right:1ex}.MultiSelect .MultiSelect-value .MultiSelect-value-text .LogbookIcon{padding-right:2px}.MultiSelect.readOnly{background:0 0;padding-top:4px}.MultiSelect.readOnly .MultiSelect-value{background:0 0}.MultiSelect.readOnly .MultiSelect-value .MultiSelect-value-text{padding-right:0}.MultiSelect .Select .button{display:inline-block;border-top:none!important}.MultiSelect .Select .Select-options-container{border-top:none}.Overlay-container{font-size:unset;line-height:normal;position:absolute;top:0;left:0;right:0}.Overlay-container .Overlay-background{background-color:var(--background-primary);opacity:.5;z-index:100;position:fixed;inset:0}.Overlay-container .Overlay-content{z-index:1000;width:600px;margin:0 auto;position:fixed;top:120px;left:0;right:0}.Overlay-container .Overlay-content .Overlay-body{background-color:var(--background-primary);border:1px solid var(--foreground-hidden);border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:12px}.Overlay-container .Overlay-content .Overlay-body .TabBar .TabBar-tab{margin-top:0}.Overlay-container .Overlay-content .Overlay-body .highlight{font-weight:700}.Overlay-container .Overlay-content .Overlay-title{background-color:var(--background-blue-3);border-top-left-radius:10px;border-top-right-radius:10px;margin:0;padding:8px 12px}.Overlay-container .Overlay-content .Overlay-title .CloseButton{float:right;border-radius:10px;margin-top:-2px}.Overlay-container .Overlay-content .Overlay-title .Overlay-title-text{padding-left:2ex;font-weight:700}.Overlay-container .Overlay-content.warning{z-index:1100}.Overlay-container .Overlay-content.warning .Overlay-title{background-color:var(--warning);color:var(--warning-title)}.Overlay-container .Overlay-content.warning .highlight{color:var(--warning)}.Overlay-container .Overlay-content .Overlay-title.warning{background-color:var(--warning);color:var(--warning-title)}.Overlay-container .Overlay-content.alarm{z-index:1200}.Overlay-container .Overlay-content.alarm .Overlay-title{background-color:var(--alert);color:var(--alert-title)}.Overlay-container .Overlay-content.alarm .highlight{color:var(--alert)}.Overlay-container .Overlay-content .Overlay-title.alarm{background-color:var(--alert);color:var(--alert-title)}.ship-user-dialog .Overlay-body,.ship-user-dialog .Overlay-content{width:400px!important}.ship-user-dialog .Overlay-title{width:402px!important}.Overlay-content.overlay-narrow{width:20em!important}.Select .button{background-color:var(--background-3);cursor:pointer;min-height:19px;padding:3px 12px;font-weight:400}.Select .button:hover{background-color:var(--foreground-hidden);color:var(--background-4)}.Select.readOnly .button{background-color:#0000;cursor:inherit!important}.Select.readOnly .button:hover{background-color:inherit!important;color:inherit!important}.Select .Select-options-container{border-top:1px solid var(--foreground-hidden);color:var(--foreground-primary);margin-bottom:30px;margin-left:10px;font-weight:400;position:absolute;margin-top:5px!important}.Select .Select-options{background-color:var(--background-3);border:1px solid var(--background-5);text-align:left;z-index:2;width:250px;margin-bottom:50px;line-height:1.6em;display:none;position:relative;top:0}.Select .Select-options .CloseButton{float:right;border-radius:10px;margin:2px 5px 0 0}.Select .Select-options .CloseButton .button{width:24px!important;height:24px!important}.Select .Select-options .CloseButton .button:hover{background-color:var(--foreground-2);color:var(--background-4)}.Select .Select-options .CloseButton .LogbookIcon{text-align:center;padding:0;border:1px solid var(--foreground-primary)!important}.Select .Select-options .CloseButton:hover{background-color:var(--foreground-hidden);color:var(--background-4)}.Select .Select-option{cursor:pointer;padding:4px 12px}.Select .Select-option.disabled{color:var(--foreground-hidden)}.Select .Select-option:hover{background-color:var(--foreground-hidden);color:var(--background-4)}.Select .Select-option.select-divider{color:var(--foreground-hidden);text-align:center;pointer-events:none;cursor:default;padding:2px 12px;font-size:10px}.Select .Select-option.select-divider:hover{color:var(--foreground-hidden);background-color:#0000}.Select .Select-option.add-option{background-color:var(--background-5);border-bottom:1px solid var(--foreground-hidden);height:26px;font-weight:600}.Select .Select-option.add-option:hover{background-color:var(--foreground-hidden)!important}.Select .Select-option .LogbookIcon{text-align:center;width:3ex;display:inline-block}.Select .Select-option:hover .Select-custom-value{color:var(--background-4)}.Select .Select-option.Select-option-custom{color:var(--foreground-primary);background-color:var(--background-5);margin-top:5px;padding-top:5px;padding-bottom:5px;padding-right:5px;border-top:1px solid var(--foreground-hidden)!important}.Select .Select-option.Select-option-custom:hover input{color:var(--foreground-primary)}.Select .Select-option .Select-custom-value{box-sizing:border-box;background:inherit;color:var(--foreground-primary);margin-bottom:5px;margin-right:3ex;display:block;background-color:var(--background-3)!important}.Select .Select-option .Select-custom-value::placeholder{color:var(--foreground-hidden)}.Select .Select-option .Select-custom-value-button{color:var(--foreground-primary);float:right;border-radius:10px;margin-top:5px;margin-bottom:5px;padding:0 2px 6px;border:1px solid var(--foreground-primary)!important;width:22px!important;height:22px!important}.Select .Select-option .Select-custom-value-button:hover{background-color:var(--foreground-2);color:var(--background-4)}.Select .Select-option input.Select-custom-value{color:var(--foreground-primary);background-color:var(--background-3)!important}.Select .Select-option .Select-custom-value-button:before{vertical-align:middle}.Select.selected .Select-options{display:block}.CruiseView.current .Select-options{margin-bottom:148px!important}.CruiseView.current.instruments-minized .Select-options{margin-bottom:52px!important}.select_small_150,.select_small_150 .Select-options{width:150px!important}.TabBar .TabBar-tabs{border-bottom:1px solid var(--foreground-hidden);margin-bottom:4px;padding-bottom:0}.TabBar .TabBar-tabs .CloseButton{float:right}.TabBar .TabBar-tabs .TabBar-tab{background-color:var(--background-4);cursor:pointer;border-bottom:4px solid var(--background-5);margin-top:1ex;margin-right:4px;padding:0 2ex;line-height:32px;display:inline-block}.TabBar .TabBar-tabs .TabBar-tab.selected{border-bottom:4px solid var(--background-blue-3)}.TabBar .TabBar-tabs .TabBar-tab:hover{border-bottom:4px solid var(--foreground-primary)}.TabBar .TabBar-tabs .TabBar-tab:not(.active) .LogbookIcon{color:var(--foreground-hidden)}.TabBar .TabBar-tabs .TabBar-tab .LogbookIcon{margin-right:1ex}.TabBar .TabBar-content{padding:12px}.Table{border:1px solid var(--foreground-primary)}.Table .TableRow,.Table .TableRowContent{border-bottom:1px solid var(--foreground-primary);line-height:2em}.Table .TableRow{grid-template-columns:var(--col-widths,1fr 1fr 1fr 1fr);display:grid}.Table .TableRow.click{cursor:pointer}.Table .TableRow.TableHeader{font-weight:700}.Table .TableRow .TableCell{text-overflow:ellipsis;padding:2px 1em;display:block;overflow:hidden}.Table .TableRow .TableCell+.TableCell{border-left:1px solid var(--foreground-primary)}.Table .TableRowContent{padding:1em}.TimelineFade{width:24px;margin-left:132px}.TimelineFade .marker{border-top:1px solid var(--foreground-2);height:4px}.TimezoneInput{padding:0 12px;display:inline-flex}.TimezoneInput .button{margin:0 4px;padding:4px 12px}.TimezoneInput .label{margin:4px 0}.ToggleSwitch{border:1px solid var(--foreground-primary);cursor:pointer;border-radius:1em;margin:2px 1ex 1px 0;padding:1px 6px;display:inline-block}.ToggleSwitch .LogbookIcon.LogbookIcon-circle-filled-large{padding-left:1ex}.ToggleSwitch .LogbookIcon.LogbookIcon-circle-large{padding-right:1ex}.UserAdviceDialog .block-field-inputs{border:none!important}.UserAdvice-warning{border:1px solid var(--orange)!important}.UserAdvice-alarm{color:var(--foreground-full);background-color:var(--red)!important;border:1px solid var(--red)!important}.AccountView .AccountView-payment{display:block}.AccountView .AccountView-payment .StripeElement{width:100%}.AccountView .AccountView-currency{max-width:300px;margin-bottom:2em}.AccountView .AccountView-plan{border:1px solid var(--foreground-primary);justify-content:top;background-color:var(--background-4);border-radius:28px;flex-flow:column wrap;width:250px;margin-left:auto;margin-right:auto;padding:0 0 15px;display:flex;text-align:center!important}.AccountView .AccountView-plan h3{margin:0 0 1em}.AccountView .AccountView-plan.active{background-color:var(--foreground-hidden);border-color:var(--background-blue-1);border-width:3px}.AccountView .AccountView-plan .AccountView-plan-price-info{text-align:center;margin-left:auto;margin-right:auto;padding-top:1em}.AccountView .AccountView-plan .AccountView-plan-price-info .divider{flex-basis:100%;display:block}.AccountView .AccountView-plan .AccountView-plan-price-info .price{font-weight:700;line-height:2em;display:block}.AccountView .AccountView-plan .block-row-actions{padding-top:2em;margin-top:auto!important}.AccountView .AccountView-plan .block-row-actions button{margin:0}.AccountView .AccountView-plan .block-row-actions .block-field{white-space:nowrap;line-height:2em;display:flex}.AccountView .AccountView-plan .AccountView-plan-name{background-color:var(--foreground-blue);color:var(--background-2);border-radius:28px 28px 0 0;width:100%;margin-bottom:0;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:15px;text-align:center!important}.AccountView .AccountView-plan .subscribe-button{background-color:var(--foreground-blue);text-align:center;box-shadow:0px 0px 30px var(--background-2);color:var(--background-2);border-radius:20px;width:70%;margin-top:auto;font-weight:700;line-height:2.5em;text-decoration:none;bottom:0;margin-left:15%!important;margin-right:15%!important}.AccountView .AccountView-plan .subscribe-button:visited{color:var(--foreground-full);text-decoration:none}.AccountView .block_field_small_8{max-width:8em}.AccountView .AccountsView .table-3column{max-width:700px}.AccountSettingsView .TabBar-content{padding:0}.AccountSettingsView .main-page-containers{background-color:var(--background-2);min-height:400px;margin-bottom:1em;padding:2em}.AccountSettingsView .main-page-containers .block-row-title{width:100%!important}.AccountSettingsView .CloseButton_right{float:right;max-width:2em;margin-top:5px;margin-bottom:5px}.AccountSettingsView .button-delete{vertical-align:bottom;font-size:20px}.AccountSettingsView .EditGroup-save-button{float:right;border-radius:10px;width:30px;height:30px;margin-top:-50px;margin-right:100px;font-size:20px}.AccountSettingsView .ShipUserEditView-row .block-field label{display:none}.AccountSettingsView .EditGroup .ShipUserEditView-row:first-child .block-field label,.AccountSettingsView .EditGroup:first-of-type .ShipUserEditView-row .block-field label{display:inline-block!important}.AccountSettingsView .EditGroup~.EditGroup .ShipUserEditView-row .block-field label{display:none!important}.AccountSettingsView .ship_name_cloud{width:10em;height:30px;padding-top:10px;padding-bottom:4px;font-size:18px;font-weight:700;display:inline-block}.AccountSettingsView .start-screen-button{background-color:var(--foreground-blue);text-align:center;box-shadow:0px 0px 30px var(--background-2);color:var(--background-2);border-radius:10px;width:70%;max-width:15em;margin:0;padding-top:10px;padding-bottom:10px;font-weight:700;text-decoration:none;bottom:0}.AccountSettingsView .start-screen-button:visited{color:var(--foreground-full);text-decoration:none}.AccountSettingsView .start-screen-button:disabled{background-color:var(--background-5);text-decoration:none}.AccountSettingsView .ship-select-button{background-color:var(--foreground-2);font-size:18px}.AccountSettingsView .ship-select-button:visited{color:var(--foreground-hidden);text-decoration:none}.AccountSettingsView .ship-select-button:hover{background-color:var(--title-primary);text-decoration:none}.AccountSettingsView .ship-select-button:disabled{background-color:var(--background-5);text-decoration:none}.AccountSettingsView .ship-select-button-blue{background-color:var(--foreground-blue);color:var(--background-2);border-color:var(--background-blue-3)!important}.AccountSettingsView .ship-select-button-has-token{background-color:var(--background-5);color:var(--foreground-5);font-size:18px;text-decoration:none}.AccountSettingsView .ship-deselect-button{vertical-align:bottom;border:1px solid var(--background-4);margin-left:20px;padding-top:10px;padding-bottom:10px;font-size:18px}.AccountSettingsView .ship_name_cloud{vertical-align:middle;margin-right:12px;font-size:18px;font-weight:700;display:inline-block}.AccountSettingsView .border-top{border-top:1px solid var(--foreground-hidden)}.AccountSettingsView .block-container{background-color:var(--background-2);margin-bottom:1em;padding:2em}.AccountSettingsView .TabBar{min-width:80%}.AccountSettingsView .TabBar-tab{font-size:18px;font-weight:400}.AppOverlay.warning{z-index:2100!important}.AppOverlay.alarm{z-index:2200!important}.ShipView-header-fill{flex-grow:1}.ShipView-header-container,.ShipView-ship-container{z-index:2000;font-size:18px;line-height:42px;display:flex;position:fixed;left:0;right:0}.ShipView-header-container{background-color:var(--background-primary);top:0}.ShipView-ship-container{background-color:var(--background-2);font-size:inherit;z-index:1001;top:43px}.ShipView-ship-container .Menu-items{top:52px}.ShipView-ship-container .ShipView-header-fill .content{height:58px;margin-top:-58px}.ShipView-ship-container .ShipView-header-fill.pre{background:linear-gradient(to right, var(--background-primary), var(--background-primary), var(--line-color-2));height:2px;margin-top:58px}.ShipView-ship-container .ShipView-header-fill.pre .content{background:linear-gradient(to right, var(--background-primary), var(--background-primary), var(--background-2))}.ShipView-ship-container .ShipView-header-fill.post{background:linear-gradient(to left, var(--background-primary), var(--background-primary), var(--line-color-2));height:2px;margin-top:58px}.ShipView-ship-container .ShipView-header-fill.post .content{background:linear-gradient(to left, var(--background-primary), var(--background-primary), var(--background-2))}.ShipView-ship-container .ShipView-menus button{margin:0 0 0 2ex;padding:8px 16px;line-height:18px}.ShipView-ship-container .ShipView-menus button:hover,.ShipView-ship-container .ShipView-menus button.selected{border:none;margin:0 0 0 2ex}.ShipView-ship-container .ShipView-header{border-color:var(--line-color-2);border-width:2px;flex-flow:wrap;padding:8px}.ShipView-ship-container .ShipView-content-header{border-top:1px solid var(--background-primary);width:100%}.ShipView-ship-container hr{border:none;flex-basis:100%}.ShipView-header-container .ShipView-header-fill{height:1px;margin-top:42px}.ShipView-header-container .ShipView-header-fill.pre{background:linear-gradient(to right, var(--background-primary), var(--background-primary), var(--line-color))}.ShipView-header-container .ShipView-header-fill.post{background:linear-gradient(to left, var(--background-primary), var(--background-primary), var(--line-color))}.ShipView-header{border-bottom:1px solid var(--line-color);box-sizing:border-box;flex-grow:1;width:1200px;max-width:1200px;height:100%;margin:0 auto;display:flex}.ShipView-header .ShipView-status-button{margin-left:1ex}.ShipView-header .ShipView-status-ok{color:green}.ShipView-header .ShipView-status-neutral{color:orange}.ShipView-header .ShipView-status-error{color:red}.ShipView-header .ShipView-status-recording-button{cursor:pointer}.ShipView-header .ShipView-status-recording-button .LogbookIcon{padding-right:1ex}.ShipView-header .spacer{width:4ex;display:inline-block}.ShipView-header .ShipView-title{flex-grow:1}.ShipView-header .ShipView-title .ShipView-logo{width:22px;height:42px;line-height:42px;display:inline-block;position:absolute;top:0;bottom:42px}.ShipView-header .ShipView-title .ShipView-title-text{margin-left:22px;padding-left:1ex;font-weight:700}.ShipView-header .ShipView-title .LogbookIcon{margin-right:1ex}.ShipView-header .ShipView-time{text-align:center;-webkit-app-region:no-drag;flex-grow:1}.ShipView-header .ShipView-menus{float:right;text-align:right;-webkit-app-region:no-drag;flex-grow:1;padding-right:44px}.ShipView-header .ShipView-button{font-size:inherit;margin:none;padding:none;border:none}.ShipView-header .ShipView-button:hover,.ShipView-header .ShipView-button.selected{background-color:var(--foreground-primary);color:var(--background-5);cursor:pointer}.ChangeLogView .ChangeLogView-update-notice a{padding:1em;display:block;border:1px solid var(--alert)!important}.ChangeLogView .ChangeLogView-update-notice a .LogbookIcon{padding-right:1ex}.block-container{gap:36px;display:flex}strong{font-weight:700}.block{flex-grow:1}.block .block-row{gap:24px;display:flex}.block .block-row+.block-row{margin-top:1em}.block a{color:inherit!important;text-decoration:none!important}.block .text-centered{text-align:center!important}.block .block-field{flex-grow:1}.block .block-field.error-message{border:1px solid red;padding:4px}.block .block-field label{color:var(--foreground-hidden);white-space:nowrap;padding:4px 12px;display:block}.block .block-field input,.block .block-field .input{background-color:var(--background-3);border-bottom:none;border-left:none;border-right:none;border-top:1px solid var(--foreground-hidden);box-sizing:border-box;border-radius:0;width:100%;margin:0;padding:4px 12px;font-size:15px}.block .block-field .input{white-space:nowrap;display:block}.block .block-field .input .LogbookIcon{margin-right:1ex}.block .block-field input[type=radio],.block .block-field input[type=checkbox]{float:left;width:revert;margin-top:.9ex;margin-right:2ex;transform:scale(1.1)}.block .block-field input[type=number][readonly]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;display:none}.block .block-field input[type=number][readonly]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.block .block-field input[type=number][readonly]{appearance:textfield}.block .block-field textarea{background-color:var(--background-3);border-bottom:none;border-left:none;border-right:none;border-top:1px solid var(--foreground-hidden);box-sizing:border-box;color:var(--foreground-primary);width:100%;margin:0;padding:4px 12px;font-size:15px}.block .block-field .Select .button{border-top:1px solid var(--foreground-hidden)}.block .block-field input[readonly],.block .block-field textarea[readonly],.block .block-field .input{background-color:inherit}.block .block-field .block-field-inputs{border-top:1px solid var(--foreground-hidden);display:flex}.block .block-field .block-field-inputs .block-field-inputs-divider{margin:0 4px}.block .block-field .block-field-inputs input{border-top:none}.block .block-row-actions{margin-top:2em!important}.block .block-row-actions .block-field:last-child{text-align:right}.block button,.block .button-button{border:1px solid var(--foreground-primary);box-sizing:border-box;cursor:pointer;font-size:inherit;margin:1em 0;padding:4px}.block button:not([disabled]):hover,.block .button-button:not([disabled]):hover{background-color:var(--foreground-primary);color:var(--background-5)}.block button[disabled],.block .button-button[disabled]{border-color:var(--foreground-hidden);color:var(--foreground-hidden)}.block_field_53{width:53em;max-width:53em}.block_field_50{width:750px;max-width:750px}.block_field_350{width:350px;max-width:350px!important}.block_field_small_30{width:30em;max-width:30em}.block_field_small_24{width:24em;max-width:24em}.block_field_small_22{width:22em;max-width:22em}.block_field_small_20{width:20em;max-width:20em}.block_field_small_18{width:18em;max-width:18em}.block_field_small_16{width:16em;max-width:16em}.block_field_small_14{width:14em;max-width:14em}.block_field_small_12{width:12em;max-width:12em}.block_field_small_11{width:11em;max-width:11em}.block_field_small_10{width:10em;max-width:10em}.block_field_small_10_fix{width:10em;min-width:10em;max-width:10em}.block_field_small_8{width:8em;max-width:8em}.block_field_small_6{width:6em;max-width:6em}.block_field_small_4{width:4em;max-width:4em}.block_field_small_3{width:3em;max-width:3em}.block_field_small_2{width:2em;max-width:2em}.block_field_rpm{min-width:50px;max-width:100px}.block_field_small_1_3{max-width:33%}.block-row-followed-by-block-row{margin-bottom:0!important}.block-row-last{margin-top:10px!important;margin-bottom:30px!important}.block-row-one-row{margin-bottom:1.5em!important}.block-row-no_labels{margin-bottom:1em!important}.block-row-checkboxes{margin-top:5px!important;line-height:1.5em!important}.block-row-checkboxes input[type=checkbox],.block-row-checkboxes input[type=radio]{width:16px!important;height:16px!important;margin-right:10px!important}.block-row-radio-button{padding-left:3ex;margin-top:0!important;line-height:1em!important}.bigger input[type=radio]{width:14px!important;height:14px!important}.button_top_distance{margin-top:1.5em;gap:24px!important;margin-left:0!important}button.button,.LogView-pre-timeline .Select .button{background-color:var(--background-4);cursor:pointer;font-size:inherit;border:none;border-radius:10px;margin:0 1ex 0 0;padding:8px 16px}button.button.default,.LogView-pre-timeline .Select .button.default{background-color:var(--background-blue-3)}button.button[disabled],.LogView-pre-timeline .Select .button[disabled]{background-color:var(--foreground-hidden);color:var(--background-primary);cursor:revert}.button:hover{background-color:var(--foreground-2);color:var(--background-4)}button.button:not(.Menu-button).selected{background-color:var(--foreground-primary);color:var(--background-5)}.LogbookIcon.button{border:1px solid var(--foreground-primary);border-radius:10px}.button-back{float:left;padding-right:1ex}.DeleteButton{border:1px solid var(--foreground-primary);text-align:center;vertical-align:middle;background:0 0;border-radius:10px;width:24px;height:24px;padding-bottom:2px;font-size:20px;display:inline-block}.DeleteButton .icon-delete{background:0 0;border:none;width:24px;height:24px;margin:0;padding:0;display:inline-block}.debug-data{padding-left:1ex}.ChangeLogView-content{max-height:calc(90vh - 120px);padding-left:20px;padding-right:20px;overflow-y:auto}.ChangeLogView-content h4{margin-bottom:0}.ChangeLogView-content h5{margin:0;font-size:15px;font-weight:700}.ChangeLogView-content .LocalizedMessage ul{margin-top:0;padding-left:20px}.ChangeLogView-content .LocalizedMessage p{margin-top:0}.button-weather{padding:0}.height-27{height:27px!important}.center{text-align:center}.bottom{bottom:1em}.bold18{font-weight:700;font-size:18px!important}.label-left-0 label{padding-left:0!important}.row-right{float:right}.width-100{width:100%!important}.right-align{margin-left:20px!important}.margin-top-large{margin-top:30px!important}.toggle-button-left,.toggle-button-right{margin-left:0!important;margin-right:0!important;font-size:20px!important}.button-style{background-color:var(--background-3);cursor:pointer;font-size:inherit;border:none;border-radius:10px;margin:0;margin-left:10px!important;margin-right:0!important;padding:4px 6px!important}.button-style:hover,.button-style.selected{background-color:var(--background-2)!important}.button-style.disabled{background-color:var(--background-3)!important}.CruiseCalendarView .CruiseCalendarView-year{color:var(--foreground-primary);gap:12px;display:flex}.CruiseCalendarView .CruiseCalendarView-year.blank{color:var(--foreground-hidden)}.CruiseCalendarView .CruiseCalendarView-year.blank .CruiseCalendarView-month{border-color:var(--foreground-hidden);height:5px}.CruiseCalendarView .CruiseCalendarView-year:first-child .CruiseCalendarView-year-number-container{border-top:1px solid var(--foreground-2)}.CruiseCalendarView .CruiseCalendarView-year:last-child .CruiseCalendarView-months-container .year-marker:last-child{display:block}.CruiseCalendarView .CruiseCalendarView-year-number-container{border-bottom:1px solid var(--foreground-2);flex-direction:column;justify-content:center;margin-bottom:-1px;display:flex}.CruiseCalendarView .CruiseCalendarView-year-number{text-align:center;width:120px}.CruiseCalendarView .CruiseCalendarView-months-container{width:50%;min-width:250px;margin-bottom:-1px}.CruiseCalendarView .CruiseCalendarView-months-container .year-marker{width:24px;height:1px}.CruiseCalendarView .CruiseCalendarView-months-container .year-marker:first-child{border-top:1px solid var(--foreground-primary)}.CruiseCalendarView .CruiseCalendarView-months-container .year-marker:last-child{border-bottom:1px solid var(--foreground-primary);display:none}.CruiseCalendarView .CruiseCalendarView-month{box-sizing:border-box;min-height:.5em;margin-left:32px}.CruiseCalendarView .CruiseCalendarView-month .marker{border-bottom:1px solid var(--foreground-primary);width:20px;height:1px;margin-top:-2px;margin-left:-28px}.CruiseCalendarView .CruiseCalendarView-month.month-1 .marker{border:none}.CruiseCalendarView .CruiseCalendarView-cruises{flex-grow:1;min-width:500px;max-width:700px;height:365px;position:relative}.CruiseCalendarView .CruiseCalendarView-cruise{background-color:var(--background-cruise);border-left:8px solid var(--background-blue-3);color:var(--foreground-blue);cursor:pointer;width:100%;min-height:1.5em;padding-left:12px;line-height:1.5em}.CruiseCalendarView .CruiseCalendarView-cruise.active{background-color:var(--foreground-blue);color:var(--background-cruise);font-weight:700}.CruiseCalendarView .CruiseCalendarView-cruise.active .focus{margin:4px 0 4px auto}.CruiseCalendarView .CruiseCalendarView-cruise .CruiseCalendarView-cruise-title{box-sizing:border-box;align-items:baseline;width:100%;margin-top:-1px;padding:0 24px;display:inline-flex}.CruiseCalendarView .CruiseCalendarView-cruise-spacer{height:.5em}.CruiseCalendarView .TimelineFade .marker{border-color:var(--foreground-hidden)}.CruiseCalendarView .CruiseCalendarView-cruise+.CruiseCalendarView-cruise{margin-top:.5em}.CruiseCalendarView .TimelineFade+.CruiseCalendarView-year .CruiseCalendarView-year-number-container,.CruiseCalendarView .CruiseCalendarView-year+.TimelineFade{border-top:1px solid var(--foreground-2)}.CruiseCalendarView .CruiseCalendarView-year+.TimelineFade .marker:first-child{border:none}.CruiseCalendarView-new{margin-left:288px}.CruiseCalendarView-new .CruiseCalendarView-new-button{border:1px solid var(--foreground-primary);box-sizing:border-box;cursor:pointer;font-size:inherit;width:100%;margin:1em 0;padding:1em;display:block}.CruiseCalendarView-new .CruiseCalendarView-new-button:hover{background-color:var(--foreground-primary);color:var(--background-5)}.empty-ship-message{border:1px solid var(--foreground-primary);border-radius:10px;max-width:650px;margin-left:auto;margin-right:auto;padding:1em 2em;font-size:16px;line-height:1.5em}.empty-ship-message a{color:var(--foreground-blue);font-weight:700;text-decoration:none}.empty-ship-message a:hover{text-decoration:none}.CruiseEditView .EditGroup-save-button{float:right}.CruiseView{background:var(--background-primary)}.CruiseView .CruiseView-title{background:var(--background-2);margin-top:-12px;padding:8px;line-height:42px}.CruiseView .CruiseView-title .title{font-weight:700}.CruiseView .CruiseView-title .CloseButton{float:right}.CruiseView .CruiseView-details{background:var(--background-2);line-height:inherit;min-height:270px}.CruiseView .CruiseView-details .CruiseView-track{height:400px}.CruiseView .CruiseView-details .CruiseView-track .TrackView{margin-right:32px}.CruiseView .CruiseView-content{margin-top:8px}.CruiseView.current .CruiseView-title .title{color:var(--foreground-blue)}.CruiseView .TimelineFade .marker:first-child{border-top:none}.DayView .DayHeaderView{align-items:stretch;gap:12px;line-height:50px;display:flex}.DayView .DayView-date{border-bottom:1px solid var(--background-5);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;width:120px;display:flex;position:relative}.DayView .DayView-date .DayView-moonphase{margin-right:1ex;position:absolute;right:0}.DayView .DayView-timeline{border-bottom:1px solid var(--foreground-2);text-align:right;width:24px;height:50px;position:relative}.DayView .DayView-timeline .hour{border-top:1px solid var(--foreground-2);float:left;width:18px;height:0;margin-top:33.3333%;margin-left:6px}.DayView .DayView-toggle{cursor:pointer;text-align:center;width:24px;height:24px;margin-top:12px;line-height:24px;display:inline-block}.DayView .DayView-timeline .fill,.DayView .DayView-logs-timeline .fill{background-color:var(--background-blue-3);width:12px;margin-left:12px}.DayView .DayView-timeline .hour,.DayView .DayView-logs-timeline .hour{width:12px;margin-left:12px}.DayView .DayView-timeline .hour.hour-4,.DayView .DayView-timeline .hour.hour-8,.DayView .DayView-timeline .hour.hour-16,.DayView .DayView-timeline .hour.hour-20,.DayView .DayView-logs-timeline .hour.hour-4,.DayView .DayView-logs-timeline .hour.hour-8,.DayView .DayView-logs-timeline .hour.hour-16,.DayView .DayView-logs-timeline .hour.hour-20{width:18px;margin-left:6px}.DayView .DayView-timeline .hour.hour-0,.DayView .DayView-timeline .hour.hour-12,.DayView .DayView-timeline .hour.hour-24,.DayView .DayView-logs-timeline .hour.hour-0,.DayView .DayView-logs-timeline .hour.hour-12,.DayView .DayView-logs-timeline .hour.hour-24{width:24px;margin-left:0}.DayView .DayView-cell{border-bottom:1px solid var(--background-5)}.DayView .DayView-comment{box-sizing:border-box;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow-x:hidden}.DayView .DayView-comment .EditGroup{padding-left:12px}.DayView .DayView-comment .EditGroup .EditGroup-save-button{padding:1.5ex}.DayView .DayView-comment .comment{margin-right:1ex}.DayView .DayView-duration,.DayView .DayView-speed,.DayView .DayView-distance{width:68px;padding-left:12px}.DayView .DayView-gap{text-align:right;width:32px}.DayView .DayView-gap .CloseButton{text-align:center;border-top-right-radius:12px;margin-left:-12px}.DayView .DayView-content{border:1px solid;border-color:var(--background-blue-3);border-radius:0 0 16px 16px;padding-bottom:12px}.DayView .DayView-content .EditGroup-save-button{float:right}.DayView .DayView-content .TabBar-tabs{margin-left:132px}.DayView .DayView-content .TabBar-content{min-height:270px;margin:0 12px 0 120px;padding-right:32px}.DayView .DayView-content .DayView-track{height:400px;padding:0}.DayView .DayView-content .DayView-track .TrackView{width:100%}.DayView .DayView-logs{display:none}.DayView .DayView-logs-footer{justify-content:center;gap:12px;line-height:32px;display:none}.DayView .DayView-logs-empty{text-align:center;float:right;width:100%;margin:1em 0}.DayView .DayView-logs-spacer{min-height:4px;margin-left:132px}.DayView .DayView-logs-log{box-sizing:border-box;gap:12px;min-height:50px;line-height:50px;display:flex}.DayView .DayView-logs-log .fill{width:12px}.DayView .DayView-logs-log .hour{border-top:none}.DayView .DayView-logs-log.first-of-hour .hour{border-top:1px solid var(--foreground-2)}.DayView .DayView-logs-timeline{text-align:right;width:24px}.DayView .DayView-logs-timeline.pre{margin-top:2px}.DayView .DayView-logs-timeline.pre .hour:last-child{border-bottom:none}.DayView .DayView-logs-timeline.log .fill{background-color:var(--background-blue-3);height:100%;margin-left:12px}.DayView .DayView-logs-timeline.post .hour:first-child{border-bottom:1px solid var(--foreground-2);height:0}.DayView .DayView-logs-timeline.pre .hour,.DayView .DayView-logs-timeline.post .hour{border-bottom:1px solid var(--foreground-2);height:4px}.DayView .DayView-logs-timeline.pre .hour.hour-0,.DayView .DayView-logs-timeline.post .hour.hour-0{height:0;margin-top:-1px}.DayView.selected{background-color:var(--background-2);border-radius:16px}.DayView.selected .DayView-date,.DayView.selected .DayView-cell{border-bottom:none}.DayView.selected .DayHeaderView{background-color:var(--background-blue-3);border-top-left-radius:16px;border-top-right-radius:16px;height:50px}.DayView.selected .DayView-logs{display:block}.DayView.selected .DayView-logs.empty{margin-left:0}.DayView.selected .DayView-logs-footer{display:flex}.DayView.selected .DayView-timeline{background-color:var(--background-blue-3);text-align:center;border-bottom:none;width:24px}.DayView.selected .DayView-timeline .LogbookIcon{width:24px;display:block}.DayView .DayStatsView .block{min-width:20%;max-width:40%}.DayView.current .DayView-comment{font-weight:700}.DayView.blank .DayHeaderView{font-size:10px;line-height:25px}.DayView.blank .DayView-timeline{height:25px}.DayView.blank .DayView-timeline .hour{margin-top:50%!important}.DayView.highlight-weekend.not-selected .DayView-date{background-color:var(--highlight)}.DayView.selected+.DayView .DayView-date,.DayView.selected+.DayView .DayView-cell,.TripView-header+.DayView .DayView-date,.TripView-header+.DayView .DayView-cell,.TripView-details+.DayView .DayView-date,.TripView-details+.DayView .DayView-cell{border-top:1px solid var(--background-5)}.DayView.selected+.DayView .DayView-timeline,.TripView-header+.DayView .DayView-timeline,.TripView-details+.DayView .DayView-timeline{border-top:1px solid var(--foreground-2)}.DayView.selected+.DayView .DayView-timeline{border-top:none}.TripView-header+.DayView .DayView-date{border-top:1px solid var(--background-5)}.DayView.selected+.DayView.selected{margin-top:2px}.DayView.selected+.DayView.selected .DayView-cell,.DayView.selected+.DayView.selected .DayView-date{border-top:none}.TripView-header+.DayView.selected .DayView-date,.TripView-header+.DayView.selected .DayView-timeline,.TripView-header+.DayView.selected .DayView-cell,.TripView-details+.DayView.selected .DayView-date,.TripView-details+.DayView.selected .DayView-timeline,.TripView-details+.DayView.selected .DayView-cell{border-top:none!important}@media (width<=800px){.DayView-header{flex-wrap:wrap}.DayView-comment{flex:100%}}.TimeShift-warning{box-sizing:border-box;color:var(--background-primary);text-align:center;border-radius:12px;margin:.6em 160px;font-weight:700;line-height:40px;background-color:var(--orange)!important}.GraphView-Graph-container{margin-bottom:1em}.GraphView-Graph-container .GraphView-Graph-title{font-weight:700}.GraphView-Graph-container .GraphView-Graph-no-data{border-bottom:1px solid var(--foreground-2);border-left:1px solid var(--foreground-2);text-align:center;margin-top:20px;margin-left:80px;line-height:5em}.GraphView-Graph-container+.GraphView-Graph-container{margin-top:2em}.GraphView .GraphView-Graph .GraphView-Graph-body{margin-top:20px;display:flex}.GraphView .GraphView-Graph .GraphView-Graph-scale-y{float:left;width:80px;position:relative}.GraphView .GraphView-Graph .GraphView-Graph-scale-y .scale-point{border-right:10px solid var(--foreground-2);width:65px;height:1px;position:absolute}.GraphView .GraphView-Graph .GraphView-Graph-scale-y .scale-point .label{text-align:right;height:1em;margin-top:-.5em;padding-right:2ex}.GraphView .GraphView-Graph .GraphView-Graph-data{border-bottom:1px solid var(--foreground-2);border-left:1px solid var(--foreground-2);width:100%;display:flex;position:relative}.GraphView .GraphView-Graph .GraphView-Graph-data .line-y{border-right:1px solid var(--background-5);z-index:10;height:150px}.GraphView .GraphView-Graph .GraphView-Graph-data .line{stroke-width:2px;width:100%;height:100%;position:absolute;inset:0}.GraphView .GraphView-Graph .GraphView-Graph-data .line .graph-line{stroke:var(--background-5)}.GraphView .GraphView-Graph .GraphView-Graph-data .point-y{border:1px solid var(--foreground-2);z-index:10;border-radius:1px;width:1px;height:1px;position:absolute}.GraphView .GraphView-Graph .GraphView-Graph-scale-x{margin-left:80px}.InstrumentsView{background-color:var(--background-primary);height:128px;display:flex;position:fixed;bottom:0;left:0;right:0}.InstrumentsView .InstrumentsView-fill{flex-grow:1;height:1px;margin-bottom:128px}.InstrumentsView .InstrumentsView-fill.pre{background:linear-gradient(to right, var(--background-primary), var(--background-primary), var(--line-color))}.InstrumentsView .InstrumentsView-fill.post{background:linear-gradient(to left, var(--background-primary), var(--background-primary), var(--line-color))}.InstrumentsView .InstrumentsView-minimize{cursor:pointer;align-items:flex-start;height:128px;padding:6px;display:flex;position:absolute;top:0;right:6px}.InstrumentsView .InstrumentsView-instruments{border-top:1px solid var(--line-color);box-sizing:border-box;flex-grow:1;gap:12px;width:1200px;max-width:1200px;height:128px;padding-top:8px;padding-right:30px;display:flex}.InstrumentsView .InstrumentsView-instrument{border:2px solid var(--foreground-2);text-align:center;border-radius:8px;flex-grow:1;margin-bottom:24px}.InstrumentsView .InstrumentsView-instrument .InstrumentsView-instrument-title{background-color:var(--background-primary);height:24px;margin:0 auto;padding:0 12px;font-size:12px;line-height:24px;position:absolute;bottom:12px}.InstrumentsView .InstrumentsView-instrument .InstrumentsView-instrument-text{text-align:center}.InstrumentsView .InstrumentsView-instrument .InstrumentsView-instrument-text .value{font-size:38px;line-height:90px}.InstrumentsView .InstrumentsView-instrument .InstrumentsView-instrument-text .unit{font-size:24px;line-height:90px}.InstrumentsView .instrument-compass{margin-left:6px!important}.InstrumentsView.minimized{height:32px}.InstrumentsView.minimized .InstrumentsView-fill{margin-bottom:32px}.InstrumentsView.minimized .InstrumentsView-minimize{align-items:center;height:32px;padding:0;display:flex}.InstrumentsView.minimized .InstrumentsView-instruments{width:100%;max-width:1200px;padding-top:4px;padding-right:48px}.InstrumentsView.minimized .InstrumentsView-instrument{border:none;border-radius:0;flex:auto;min-width:max-content;margin:0;overflow:visible}.InstrumentsView.minimized .instrument-wind{margin-right:0!important}.InstrumentsView.minimized .InstrumentsView-instrument-title{float:left;height:auto;padding:inherit;text-align:right;margin:auto 2ex auto auto;position:static;bottom:auto}.InstrumentsView.minimized .InstrumentsView-instrument-text{text-align:left}.InstrumentsView.minimized .InstrumentsView-instrument-text .value{font-size:18px;line-height:24px}.InstrumentsView.minimized .InstrumentsView-instrument-text .unit{margin-left:.25em;font-size:14px;line-height:24px}.InstrumentsView.minimized .InstrumentsView-instrument-text{white-space:nowrap}@media (width<=1200px) and (width>=1024px){.InstrumentsView .InstrumentsView-instrument .InstrumentsView-instrument-text .value{font-size:32px}.InstrumentsView .InstrumentsView-instrument .InstrumentsView-instrument-text .unit{font-size:20px}.InstrumentsView.minimized .InstrumentsView-instrument{min-width:max-content}.InstrumentsView.minimized .InstrumentsView-instrument-text .value{font-size:16px}.InstrumentsView.minimized .InstrumentsView-instrument-text .unit{font-size:12px}}@media (width>=1300px){.InstrumentsView .instrument-wind{margin-right:0!important}}.NMEAConfigurationView .EditGroup-save-button{display:none}.NMEAConfigurationView .status-ok{color:green}.NMEAConfigurationView .status-error{color:red}.NMEAConfigurationView input[disabled]{background-color:var(--background-primary)}.NMEAConfigurationView .AutocompleteInput-options-container{width:270px}.NMEAConfigurationView-banner{border:1px solid var(--foreground-primary);margin-bottom:1em;padding:1em}.NMEAConfigurationView-banner .NMEAConfigurationView-banner-start-setup{text-decoration:underline}.LoginView{width:900px;margin-left:auto;margin-right:auto;display:block}.LoginView img{width:300px;margin:1em auto 3em;display:block}.LoginView .LocalizedMessage{font-size:16px}.LoginView a{color:var(--foreground-blue);font-weight:700;font-size:inherit;line-height:inherit;vertical-align:baseline;text-decoration:none}.LoginView label,.LoginView .blockfield label{padding-left:0;color:var(--foreground-primary)!important}.LoginView .EditGroup-save-button{display:none}.LoginView .signup,.LoginView .login{border-radius:10px;margin-bottom:2em;padding:.5em 1.5em 1.5em}.LoginView .signup{background-color:var(--foreground-4)}.LoginView .login{background-color:var(--foreground-primary)}.LoginView .signup-block,.LoginView .login-block{background-color:var(--background-2);border-radius:10px;width:350px;margin-top:2em;margin-left:auto;margin-right:auto;padding:1em 1.5em 5em}.LoginView.login-only .login,.LoginView.login-only h2,.LoginView.login-only .LocalizedMessage p{margin:0 auto 1em;max-width:450px!important}.LoginView .signup:last-child{margin:0 auto 2em;max-width:450px!important}.LoginView .LoginView-error{color:var(--alert);margin-bottom:2em}.LoginView .LoginView-form-row,.LoginView .LoginView-form{color:var(--foreground-primary)!important}.LoginView .LoginView-form-row label,.LoginView .LoginView-form-row .blockfield label,.LoginView .LoginView-form label,.LoginView .LoginView-form .blockfield label{padding-left:0;color:var(--foreground-primary)!important}.LoginView .LoginView-form-row input,.LoginView .LoginView-form input{box-sizing:border-box}.LoginView .LoginView-form-row .LoginView-form-row-spacer,.LoginView .LoginView-form .LoginView-form-row-spacer{display:block}.LoginView .LoginView-form-row button,.LoginView .LoginView-form button{border:1px solid var(--foreground-primary)}.LoginView .LoginView-form-row input,.LoginView .LoginView-form-row button,.LoginView .LoginView-form input,.LoginView .LoginView-form button{float:left;font-size:inherit}.LoginView .signup-button,.LoginView .submit-button{background-color:var(--background-2);border:1px solid var(--foreground-primary);text-align:center;margin-bottom:1em;margin-left:auto;margin-right:auto;padding:7px 25px;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;display:block}.LoginView .new-pw-button{background-color:var(--background-2);text-align:left;color:var(--forground-hidden);border:none;margin-bottom:1em;font-weight:300;display:block;left:0}.LoginView .new-pw-button a{text-decoration:none;color:var(--foreground-blue)!important}.LoginView p,.LoginView h2{color:var(--foreground-5);width:550px;margin-left:auto;margin-right:auto;display:block}.LoginView p{margin-bottom:2em;font-weight:400;line-height:1.5em}.LoginView .row-right{align-items:center;width:100%;display:flex}.LoginView .row-right .new-pw-button{margin-bottom:0;margin-right:auto}.LoginView .login .row-right .submit-button{margin-left:0;margin-right:0}.LoginView .flex_boxes{gap:1em;display:flex}.LoginView .text_on_box{color:var(--background-1);text-align:center}.LogView{width:100%}.LogView .LogView-header{box-sizing:border-box;flex-grow:1;align-content:stretch;gap:12px;width:100%;height:50px;display:flex}.LogView.selected .LogView-header{background-color:var(--background-blue-3)}.LogView.selected .LogView-header .LogView-cell{border-top:none;border-bottom:none}.LogView.selected .LogView-header .LogView-label{background-color:var(--foreground-primary);color:var(--background-5)}.LogView .LogView-cell{border-bottom:1px solid var(--background-5)}.LogView .LogView-time{cursor:pointer;text-align:center}.LogView .LogView-time-container{cursor:pointer;text-align:center;flex-direction:column;justify-content:center;display:flex}.LogView .LogView-comment{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;max-width:550px;padding-left:12px;padding-right:12px;overflow-x:clip}.LogView .LogView-labels{padding-left:1em}.LogView .LogView-label{background-color:var(--background-5);border-radius:8px;margin-right:.5em;padding:4px 6px}.LogView .LogView-label:hover{background-color:var(--foreground-primary);color:var(--background-5)}.LogView.LogView-current-entry .LogView-header{background-color:var(--background-blue-3);border-radius:16px;height:49px}.LogView .LogView-course,.LogView .LogView-speed,.LogView .LogView-distance{width:68px;padding-left:12px}.LogView .LogView-time{width:80px;padding-left:0}.LogView .LogView-gap{width:32px}.LogView .LogView-container-close{text-align:center;height:24px;margin-left:-12px}.LogView .LogView-container-close .CloseButton{padding:0;border-radius:10px!important}.LogView .LogView-container{border-bottom:1px solid var(--background-blue-3);line-height:initial;flex-grow:1;height:350px;padding-bottom:8px;overflow-x:hidden}.LogView .LogView-container .TabBar-tabs{margin-left:106px}.LogView .LogView-container .TabBar-content{margin-left:94px}.LogView .LogView-container .block{margin-right:44px}.LogView .LogView-container .EditGroup-save-button{float:right;width:44px;margin:-12px -56px 0 0;padding:0 12px;line-height:40px}.LogView .LogView-container .EditGroup-save-button .LogbookIcon{padding:.5ex}.LogView .LogView-container .LogView-container-icons{justify-content:center;gap:8px;line-height:15px;display:flex}.LogView .LogView-container .LogView-container-icons .LogbookIcon{cursor:pointer}.LogView-container-status-stopped{height:420px!important}.LogView-pre-timeline{text-align:right;margin-right:-14px;min-width:134px!important}.LogView-pre-timeline button.LogView-create-entry,.LogView-current-entry .LogView-comment button.LogView-create-entry{color:var(--background-blue-3)}.LogView-pre-timeline .LogView-create-entry,.LogView-pre-timeline .Select .button,.LogView-current-entry .LogView-comment .LogView-create-entry,.LogView-current-entry .LogView-comment .Select .button{text-align:center;padding-top:7px;padding-bottom:7px}.LogView-pre-timeline .LogView-toggles,.LogView-current-entry .LogView-comment .LogView-toggles{float:right}.LogView-pre-timeline .LogView-toggles button .LogbookIcon,.LogView-current-entry .LogView-comment .LogView-toggles button .LogbookIcon{color:red}.LogView-pre-timeline .LogView-toggles button.enabled .LogbookIcon,.LogView-current-entry .LogView-comment .LogView-toggles button.enabled .LogbookIcon{color:green}.LogView-pre-timeline .LogView-status-icons,.LogView .LogView-status-icons{float:right}.LogView-pre-timeline .LogView-status-icons .engine-icons .LogbookIcon+.LogbookIcon,.LogView .LogView-status-icons .engine-icons .LogbookIcon+.LogbookIcon{margin-left:-.5ex}.LogView-pre-timeline .LogView-status-icons .engine-icons .button:last-child,.LogView .LogView-status-icons .engine-icons .button:last-child{margin-right:0}.LogView-pre-timeline .LogView-status-icons .sail-icon,.LogView .LogView-status-icons .sail-icon{margin-right:.5ex}.LogView-pre-timeline .LogView-status-icons .engine-button,.LogView .LogView-status-icons .engine-button{background-color:var(--background-blue-3);border:1px solid var(--foreground-primary)}.LogView-pre-timeline .Select,.LogView .Select{color:var(--foreground-primary)}.LogView-pre-timeline .Select .button,.LogView .Select .button{margin-right:0;line-height:normal;display:inline-block}.status-button{height:35px!important}[data-theme=light] .status-button,[data-theme=light] .LogView-create-entry,[data-theme=light] .status-button .LogbookIcon,[data-theme=light] .LogView-create-entry .LogbookIcon{color:var(--foreground-primary)!important}.LogView-pre-timeline .Select .button{color:var(--background-blue-3);padding:0}.LogView-pre-timeline .LogView-status-icon{margin:7px 16px;display:inline-block}.LogView-pre-timeline>.LogView-status-icon{margin-top:0;margin-bottom:0}.LogView-pre-timeline .LogbookIcon{font-size:17px}.LogbookIcon-engine{margin-right:.5em;padding-top:4px}.DayView-logs-log.first-of-day .LogView.not-selected .LogView-cell{border-top:1px solid var(--background-5)}.weather_select .button{vertical-align:top;cursor:pointer;margin:0;padding:0 16px;font-size:20px;border:none!important}.seastate_select .button{width:392px;height:22px!important}.sail-end{text-decoration:line-through}.fix-field-height{padding:3px 12px;height:28px!important}.currentDirection_select{line-height:normal!important}.currentDirection_select .button{padding:3px 12px;border-top:none!important;width:6em!important;height:22px!important;line-height:normal!important}.Select .Select-options .CloseButton .LogbookIcon{padding-top:2px;color:var(--foreground-primary)!important}@media (width<=1200px){.LogView .LogView-comment{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:400px;padding-right:84px;position:relative;overflow:hidden}.LogView .LogView-comment .LogView-status-icons{float:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}}@media (width<=800px){.LogView{flex-wrap:wrap}.LogView-comment{flex:70%}.LogView-gap{display:none}.LogView-course,.LogView-speed,.LogView-distance{flex-grow:1}}.NotesView hr{background-color:var(--foreground-blue);border:none;height:.5px}.NoteView{gap:12px;margin-bottom:20px}.NoteView p{margin-block:0 1em}.NoteView p:last-child{margin-block-end:0}.NoteView .NoteView-content{line-height:initial;background-color:var(--background-3);flex-grow:1;width:700px;margin-bottom:12px;padding:1em}.NoteView .NoteView-content p{max-width:650px}.NoteView .NoteView-attachments{flex-wrap:wrap;width:100%;margin-bottom:1em}.NoteView .NoteView-attachments .EditGroup,.NoteView .NoteView-attachments .EditGroup form{display:inline-block}.NoteView .NoteView-attachments .attachment{border:1px solid var(--foreground-hidden);text-align:center;border-radius:4px;width:240px;margin-bottom:12px;margin-right:12px;padding:2px;text-decoration:none;position:relative}.NoteView .NoteView-attachments .attachment img{object-fit:contain;width:100%;height:160px;display:block}.NoteView .NoteView-attachments .attachment .attachment-label{color:var(--foreground-primary);text-align:center;padding:2px;font-size:.6em;display:block}.NoteView .NoteView-attachments .attachment .attachment-remove{color:var(--foreground-primary);z-index:1;position:absolute;top:8px;right:8px}.NoteView .date+.source{margin-left:1ex}.NoteView .NoteView-close{float:right;line-height:initial;text-align:center;margin-right:-44px}.NoteView .NoteView-close .CloseButton{width:20px;padding:0 12px}.NoteView .EditGroup{line-height:initial}.NoteView .EditGroup.attachment,.NoteView .EditGroup.attachment form{height:100%}.NoteView .EditGroup.edit .form-field:last-child{margin-bottom:0}.NoteView .EditGroup .CloseButton,.NoteView .EditGroup .EditGroup-save-button{float:right}.NoteView .EditGroup .form-field{margin-bottom:1em;display:flex}.NoteView .EditGroup .form-field textarea{border:1px solid var(--foreground-primary);margin-right:1em}.NoteView .EditGroup .form-field label{float:left;padding-right:2ex}.NoteView .EditGroup .file-field{border:1px dashed var(--foreground-primary);border-radius:4px;width:100%;margin-top:1em;line-height:3em}.NoteView .EditGroup .file-field .file-field-label{cursor:pointer;text-align:center;width:100%;display:flex}.NoteView .EditGroup .file-field .file-field-label span{margin:auto}.NoteView .EditGroup .file-field .CloseButton{float:right}.NoteView .EditGroup .Select{line-height:inherit}.NoteView .EditGroup .Select .button{display:inline-block}.NoteView .EditGroup textarea{background-color:var(--background-3);box-sizing:border-box;color:var(--foreground-primary);border-top:none;width:100%;min-height:4em;margin:0;padding:4px 12px;font-size:15px;line-height:30px}.NoteView .EditGroup textarea[readonly],.NoteView .EditGroup .note-textarea-container[readonly]{background-color:var(--background-2)!important}.NoteView .EditGroup .EditGroup-save-button.enter{float:right;background-color:var(--foreground-primary);width:32px;height:32px;color:var(--green);border-radius:12px;margin-left:10px}.NoteView .EditGroup .EditGroup-save-button.enter .LogbookIcon-enter:before{font-size:24px;line-height:16px}.NoteView .note-textarea-container{border-top:1px solid var(--foreground-hidden);background-color:var(--background-3);padding-left:0;padding-right:0}.NoteView .hr-gray{background-color:var(--foreground-hidden)}.NoteView.journal,.NoteView.weather,.NoteView.technical{max-width:900px}.NoteView.journal .note-textarea-container textarea{background-color:#0000;background-image:repeating-linear-gradient(var(--background-3), var(--background-3) 29px, var(--foreground-hidden) 29px, var(--foreground-hidden) 30px);border-left:20px solid var(--background-3);border-right:20px solid var(--background-3);background-attachment:local;min-height:100px}.NoteView.journal .note-textarea-container textarea[readonly]{background-image:repeating-linear-gradient(var(--background-2), var(--background-2) 29px, var(--foreground-hidden) 29px, var(--foreground-hidden) 30px);border-left:20px solid var(--background-2);border-right:20px solid var(--background-2);background-attachment:local;min-height:100px;background-color:var(--background-2)!important}.NoteView.journal .note-noteextra-field,.NoteView.technical .note-noteextra-field,.NoteView.watch .note-noteextra-field,.NoteView.planning .note-noteextra-field,.NoteView.journal .noteextra-textarea-container,.NoteView.technical .noteextra-textarea-container,.NoteView.watch .noteextra-textarea-container,.NoteView.planning .noteextra-textarea-container{display:none}.NoteView.planning,.NoteView.watchplan{margin-bottom:10px}.NoteView.planning .NoteView-attachments,.NoteView.planning .NoteView-attachment-form,.NoteView.watchplan .NoteView-attachments,.NoteView.watchplan .NoteView-attachment-form,.NoteView.planning .block-field label,.NoteView.watchplan .block-field label,.NoteView.planning .noteextra-textarea-container,.NoteView.watchplan .noteextra-textarea-container,.NoteView.planning .hr-gray,.NoteView.watchplan .hr-gray{display:none}.NoteView.planning .note-date-field{max-width:10em}.NoteView.planning .note-title-field{max-width:20em}.NoteView.planning:first-child .block-field label,.NoteView.watchplan:first-child .block-field label,.NoteView.watch:first-child .block-field label{display:inherit!important}.NoteView.weather .note-textarea-container,.NoteView.technical .note-textarea-container{padding-left:0;padding-right:0}.NoteView.weather .note-date-field{max-width:16em}.NoteView.weather .note-noteextra-field,.NoteView.weather .hr-gray{display:none}.note-parent-info{padding-top:1em;padding-bottom:1em;font-size:18px;font-weight:600}.PrintSettingsView{position:static!important}.PrintSettingsView strong{font-weight:700}.PrintSettingsView h3{margin-bottom:5px!important}.PrintSettingsView label{color:var(--foreground-primary)!important}.PrintSettingsView .button-row{margin-top:15px;text-align:right!important;align-items:right!important}.PrintSettingsView input[type=checkbox],.PrintSettingsView input[type=radio]{margin-top:.5ex!important;margin-right:1.2ex!important}.PrintSettingsView .block-row-radio-button-last{margin-bottom:15px!important}.PrintSettingsView .button{margin-left:20px}.PrintSettingsView .Overlay{position:static!important}.PrintSettingsView .Overlay-background{opacity:0!important}.PrintSettingsView .Overlay-body{background-color:var(--background-2)!important;padding-left:20px!important;padding-right:20px!important}.PrintSettingsView .Overlay-body,.PrintSettingsView .Overlay-container,.PrintSettingsView .Overlay-content,.PrintSettingsView .Overlay-static{position:static!important}.Print-dialog{height:1000px}.Print-dialog .Overlay-container{position:static!important}.Print-dialog .Overlay-container .Overlay-background{background-color:#0000!important;position:relative!important}.Print-dialog .Overlay-container .Overlay-content{position:relative!important}.Print-options{text-align:right}.print{background:var(--background-primary);color:var(--foreground-primary);--background-primary:#fff;--background-2:#dfeffe;--background-3:#fff;--background-4:#a7c1e5;--background-5:#769dd6;--foreground-hidden:#696969;--border:#000;--foreground-primary:#000;--foreground-2:#c6c6c6;--foreground-3:#dadada;--foreground-4:#ededed;--foreground-5:#f6f6f6;--foreground-blue:#648fcc;--background-blue-1:#5c7e96;--background-blue-2:#69889e;--background-blue-3:#a7c1e5;--foreground-full:#fff;--background-cruise:#dfeffe;margin-left:auto;margin-right:auto;padding:30px;width:874px!important;max-width:874px!important}.print .Print-Header{width:840px!important}.print .container-boxed{border-radius:10px;margin-bottom:10px;padding-bottom:15px;padding-left:15px;padding-right:15px;border:1px solid var(--border)!important;width:840px!important;min-width:840px!important;max-width:840px!important}.print .container-boxed-inner,.print .container-boxed-inner-logs{border-radius:10px;margin-bottom:10px;padding-bottom:15px;padding-left:15px;padding-right:15px;border:1px solid var(--border)!important}.print .block-row{gap:15px!important}.print .block-field{text-align:left;border:none;font-size:13px;font-weight:400;background-color:none!important;color:#000!important;padding-left:0!important}.print .block-field label{font-size:13px;font-weight:300;padding:0!important}.print h4{margin-bottom:8px}.print .print-multi-fields{min-width:25px;display:inline-block}.print .print-multi-fields .LogbookIcon{font-size:15px}.print .TrackView{width:75%;height:400px;margin-top:15px;margin-bottom:30px;max-width:800px!important}.print .TrackView .leaflet-container{border:solid 1px var(--border);max-width:600px!important}.print .TrackView .leaflet-control-zoom,.print .TrackView .leaflet-control-attribution{display:none}.print .PrintDayView-track,.print .PrintCruiseView-track,.print .PrintTripView-track{max-width:800px!important}.print .LogView-navigation{border-right:dotted 1px var(--border);margin-right:15px;padding-right:15px;width:440px!important;max-width:440px!important}.print .PrintNoteView,.print .PrintOtherNotesView,.print .PrintPlanningNotesView,.print .PrintJournalView-block,.print .PrintTechnicalView-block,.print .PrintLogListView-block,.print .PrintLogView-block{margin-bottom:15px}.print .PrintNoteView h4,.print .PrintOtherNotesView h4,.print .PrintPlanningNotesView h4,.print .PrintJournalView-block h4,.print .PrintTechnicalView-block h4,.print .PrintLogListView-block h4,.print .PrintLogView-block h4{margin-top:8px;margin-bottom:4px}.print .PrintNoteView h5,.print .PrintOtherNotesView h5,.print .PrintPlanningNotesView h5,.print .PrintJournalView-block h5,.print .PrintTechnicalView-block h5,.print .PrintLogListView-block h5,.print .PrintLogView-block h5{margin-top:0;margin-bottom:0}.print .PrintNoteView p,.print .PrintNoteView .note-text,.print .PrintOtherNotesView p,.print .PrintOtherNotesView .note-text,.print .PrintPlanningNotesView p,.print .PrintPlanningNotesView .note-text,.print .PrintJournalView-block p,.print .PrintJournalView-block .note-text,.print .PrintTechnicalView-block p,.print .PrintTechnicalView-block .note-text,.print .PrintLogListView-block p,.print .PrintLogListView-block .note-text,.print .PrintLogView-block p,.print .PrintLogView-block .note-text{margin-top:0;margin-bottom:15px;font-size:13px;font-weight:400;max-width:600px!important}.print .PrintNoteView .attachment,.print .PrintOtherNotesView .attachment,.print .PrintPlanningNotesView .attachment,.print .PrintJournalView-block .attachment,.print .PrintTechnicalView-block .attachment,.print .PrintLogListView-block .attachment,.print .PrintLogView-block .attachment{vertical-align:top;margin-bottom:30px;margin-right:15px}.print .PrintNoteView .attachment img,.print .PrintOtherNotesView .attachment img,.print .PrintPlanningNotesView .attachment img,.print .PrintJournalView-block .attachment img,.print .PrintTechnicalView-block .attachment img,.print .PrintLogListView-block .attachment img,.print .PrintLogView-block .attachment img{border:solid 1px var(--border);margin-bottom:30px;max-width:250px!important}.print .PrintCruiseView-block,.print .PrintTripView-block,.print .PrintTripListView-block,.print .PrintDayListView-block,.print .PrintDayView-block,.print .PrintPlanningView,.print .PrintNoteView,.print .PrintCruiseView-statistics,.print .PrintTripView-statistics,.print .PrintDayView-statistics{margin-bottom:30px}.print .PrintWeatherView h4{margin-top:20px;margin-bottom:8px}.print .PrintWatchShiftsView{max-width:350px!important}.print .PrintWatchGroupView{margin-bottom:30px}.print .day-watch-groups,.print .day-watch-shifts{border-bottom:dotted 1px var(--border);font-weight:400;line-height:1.1em}.print .planning-note{border-bottom:dotted 1px var(--border);gap:15px;padding-bottom:5px}.print .planning-note .block-field label,.print .day-watch-groups .block-field label,.print .day-watch-shifts .block-field label{display:none}.print .planning-note:first-of-type .block-field label,.print .day-watch-groups:first-of-type .block-field label,.print .day-watch-shifts:first-of-type .block-field label{margin-bottom:8px;display:block!important}.print .weather-note{margin-bottom:15px;gap:50px!important;margin-top:0!important}.print .weather-note .block-field{width:350px;font-weight:400}.print .print-day-list-row,.print .print-trip-list-row,.print .print-log-list-row{font-weight:400}.print .print-day-list-row .block-field label,.print .print-trip-list-row .block-field label,.print .print-log-list-row .block-field label{display:none}.print .print-log-list-row,.print .print-day-list-row{border-bottom:dotted 1px var(--border);padding-top:10px;padding-bottom:10px}.print .PrintLogView{border-bottom:solid 1px var(--border);gap:0;margin-top:15px;margin-bottom:15px;padding-bottom:15px}.print .print-trip-list-row{padding-top:10px}.print .print-trip-list-row-2{border-bottom:dotted 1px var(--border);padding-bottom:10px;margin-top:4px!important}.print .PrintDayListView-block .PrintDayListView:first-of-type .print-day-list-row .block-field label,.print .PrintTripListView-block .PrintTripListView:first-of-type .print-trip-list-row .block-field label,.print .PrintLogListView-block .PrintLogListView:first-of-type .print-log-list-row .block-field label{margin-bottom:8px;padding:0;font-size:13px;font-weight:300;display:block!important}.print .text-normal{padding-right:2px;font-weight:400}.print .text-bold{font-weight:600}.print .text-centered{text-align:center}.print .text-bigger{font-size:15px}.print .engine-icons{margin-right:-.5ex}.print .distance-left{padding-left:10px}.print .divider-distance{margin-right:4px}.print .field-text-right{text-align:right}.print .label-left label{text-align:left}.print .block-field-390{width:390px!important;max-width:390px!important}.print .block-field-360{width:360px!important;max-width:360px!important}.print .block-field-300{width:300px!important;max-width:300px!important}.print .block-field-270{width:270px!important;max-width:270px!important}.print .block-field-240{width:240px!important;max-width:240px!important}.print .block-field-225{width:225px!important;max-width:225px!important}.print .block-field-210{width:210px!important;max-width:210px!important}.print .block-field-180{width:180px!important;max-width:180px!important}.print .block-field-165{width:165px!important;max-width:165px!important}.print .block-field-150{width:150px!important;max-width:150px!important}.print .block-field-135{width:135px!important;max-width:135px!important}.print .block-field-120{width:120px!important;max-width:120px!important}.print .block-field-90{width:90px!important;max-width:90px!important}.print .block-field-75{width:75px!important;max-width:75px!important}.print .block-field-60{width:60px!important;max-width:60px!important}.print .block-field-45{width:45px!important;max-width:45px!important}.print .block-field-30{width:30px!important;max-width:30px!important}.Print-settings{margin-bottom:30px;position:static!important}@media print{.no-print{display:none}.PrintDayView,.TrackView,.container-boxed-inner{page-break-inside:avoid;break-inside:avoid}.PrintDayView-newpage{page-break-before:always;break-before:page}}.PrintShipView{width:874px!important;max-width:874px!important}.PrintShipView img{border:solid 1px var(--border);max-height:400px;margin-top:70px;padding:5px;width:300px!important;max-width:300px!important}.PrintShipView .container-boxed{gap:0!important}.PrintShipView .PrintShipView-block-left{max-width:530px}.PrintShipView .PrintShipView-block-image{max-width:310px!important}.PrintShipView .block-row-followed-by-block-row{margin-bottom:0!important}.PrintShipView .block-row-last{padding-bottom:15px;border-bottom:1px dotted var(--border)!important;margin-top:10px!important;margin-bottom:10px!important}.PrintShipView .block-row-separated{padding-bottom:15px;border-bottom:1px solid var(--border)!important;margin-top:10px!important;margin-bottom:30px!important}.PrintShipView .block-row-one-row-list{padding-bottom:15px;border-bottom:1px dotted var(--border)!important;margin-top:10px!important;margin-bottom:15px!important}.PrintShipView .block-row-no_labels{padding-bottom:5px;border-bottom:1px dotted var(--border)!important;margin-top:10px!important;margin-bottom:10px!important}@media print{.PrintShipView img{border:solid 1px var(--border);max-height:400px;margin-top:70px;padding:5px;width:300px!important;max-width:300px!important}}.RootView{margin-bottom:2em;padding-top:2em}@media (width<=1023px){.RootView{transform-origin:0 0;transform:scale(.75);width:133.333%!important}.LogView{transform:none;width:100%!important}}.SearchView{display:inline-block}.SearchView .Menu-button{color:var(--foreground-full)}.SearchView .SearchView-query-menu-item{cursor:revert}.SearchView .SearchView-query{background-color:var(--background-3);display:flex}.SearchView .SearchView-token{background-color:var(--background-5);cursor:pointer;white-space:nowrap;border-radius:4px;margin:0 1ex;padding:2px 0 2px 1ex}.SearchView button.SearchView-clear{cursor:pointer;background:0 0;border:none;margin:0!important;padding:2px!important}.SearchView input{background-color:var(--background-3);font-size:inherit;line-height:inherit;border:none;flex-basis:100%;margin:0;padding:0 1ex;display:inline-block}.ShipView{margin-top:104px}.ShipView .ShipView-content{padding-top:12px}.ShipView .ShipView-content.instruments{margin-bottom:128px;padding-bottom:1em}.ShipView .ShipView-content.instruments-minized{margin-bottom:32px}.RootView.app-style-mac .ShipView.electron .ShipView-title{padding-left:80px}.ShipContentView{min-height:100vh;margin:1em}.ShipContentView .block-half{max-width:45%}[data-theme=light] .ship-select-button{color:var(--foreground-primary)!important}.ShipDataView{margin-top:1em}.ShipDataView .block{background-color:var(--background-2);margin-bottom:1em;padding-bottom:2em;padding-left:1em;padding-right:1em}.ShipDataView .block-row-1{margin-bottom:0!important}.ShipDataView .block-row-last{margin-bottom:45px!important}.ShipDataView .unit-label{border-radius:none;border:none;width:auto;margin-left:1ex;padding-left:1ex;padding-right:1ex}.ShipDataView input.unit{text-align:right}.ShipDataView input.block_field_inline,.ShipDataView .block_field_inline{margin-bottom:1em;margin-right:1em;display:block}.ShipDataView .ShipSketch{background-color:var(--foreground-2);width:25em;max-height:30em;padding:1em}.ShipDataView .TabBar-content{padding:0}.ShipDataView select,.ShipDataView Select{background-color:var(--background-3);color:var(--foreground-primary);border:none;border-color:var(--foreground-primary);border-top:1px solid var(--foreground-hidden);appearance:none;box-sizing:border-box;width:100%;padding:3px 12px;font-size:15px;box-shadow:0 0 .5em #0000001a}.ShipDataView .Select-options-container{color:var(--foreground-primary);margin-bottom:30px;font-weight:400;margin-top:5px!important}.ShipDataView .Select-custom-value-button:before{vertical-align:middle}.ShipDataView .CloseButton{display:block}.ShipDataView .ShipTypeSelect{border-radius:0}.ShipDataView .one-row-list{margin-bottom:1em}.ShipDataView .one-row-list .block-field label{display:block!important}.ShipDataView .one-row-list~.one-row-list .block-field label{display:none!important}.ShipDataView .ship-photos{flex-wrap:wrap;width:100%;margin-bottom:1em}.ShipDataView .ship-photos .EditGroup,.ShipDataView .ship-photos form{display:inline-block}.ShipDataView .attachment-item{object-fit:contain;border-radius:4px;max-width:100%;margin-bottom:12px;padding:2px;text-decoration:none;position:relative}.ShipDataView .attachment-item .CloseButton.attachment-remove{color:var(--foreground-primary);z-index:1;position:absolute;top:8px;right:8px;width:26px!important}.ShipDataView .EditGroup-save-button{display:none!important}.ShipDataView .file-field{border:2px dashed var(--foreground-primary);border-radius:4px;width:100%;margin-top:1em;line-height:3em}.ShipDataView .file-field .file-field-label{cursor:pointer;text-align:center;width:100%;display:flex}.ShipDataView .file-field .file-field-label span{margin:auto}.ShipDataView .file-field .CloseButton,.ShipEditView .EditGroup-save-button{float:right}.ShipEditView .ShipEditView-back{float:left;padding-right:1ex}.ShipEditView .block_field_small_1_3{max-width:33%}.ShipEditView input.content-right{text-align:center}.ShipEditView .CloseButton_right{float:right;max-width:2em;margin-top:5px;margin-bottom:5px}.ShipEditView .LogbookIcon-close :hover{padding:0}.ShipEditView .button_right{float:right}.ShipEditView .new-ship-message{max-width:650px;font-size:16px;line-height:1.5em}.ShipEditView .new-ship-form{border:1px solid var(--foreground-primary);width:550px;margin-left:auto;margin-right:auto}.ShipEditView .new-ship-form-top{border-bottom:none;border-radius:10px 10px 0 0;margin-top:30px;padding:1em 2em}.ShipEditView .new-ship-form-bottom{border-top:none;border-radius:0 0 10px 10px;padding:0 2em 2em}.ShipSettingsView{min-height:350px;margin-left:auto;margin-right:auto;width:1050px!important}.ShipSettingsView .Overlay-container .Overlay-content{z-index:1000;margin:0 auto;position:fixed;top:120px;left:0;right:0;width:1050px!important}.ShipSettingsView .tab-content{width:1000px;padding-left:0}.ShipSettingsView .tab-content.scrollable{max-height:50vh;overflow-y:auto}.ShipSettingsView .select-setting,.ShipSettingsView Select{background-color:var(--background-3);color:var(--foreground-primary);border:none;border-color:var(--foreground-primary);border-top:1px solid var(--foreground-hidden);appearance:none;box-sizing:border-box;width:100%;padding:3px 12px;font-size:15px;box-shadow:0 0 .5em #0000001a}.ShipSettingsView .Select-option-custom{color:var(--foreground-primary);margin-top:5px;padding-top:5px;padding-bottom:5px;padding-right:5px;background-color:var(--background-4)!important}.ShipSettingsView .Select-custom-value{background-color:var(--background-3)!important;color:var(--foreground-primary)!important}.ShipSettingsView input.Select-custom-value{color:var(--foreground-primary);background-color:var(--background-3)!important}.ShipSettingsView .Select-custom-value-button{color:var(--foreground-primary);border-radius:10px;margin-bottom:5px;border:1px solid var(--foreground-primary)!important;width:24px!important;height:24px!important}.ShipSettingsView .Select-custom-value-button:before{vertical-align:middle}.ShipSettingsView .button-delete{text-align:right;font-size:24px}.ShipSettingsView .distance_bottom{margin-bottom:2em}.ShipSettingsView .centered{text-align:center;margin-left:auto;margin-right:auto}.ShipSettingsView .disabled-light{background-color:var(--background-1)!important}.ShipSettingsView .right_aligned{text-align:right}.ShipSettingsView .ShipUserEditView-row{padding-left:0!important}.ShipSettingsView .ShipUserEditView-row .block-field label{display:none}.ShipSettingsView .EditGroup .ShipUserEditView-row:first-child .block-field label,.ShipSettingsView .EditGroup:first-of-type .ShipUserEditView-row .block-field label{display:inline-block!important}.ShipSettingsView .EditGroup~.EditGroup .ShipUserEditView-row .block-field label,.ShipSettingsView .EditGroup-save-button{display:none!important}.ShipSettingsView .button-button{border:1px solid var(--foreground-primary);box-sizing:border-box;cursor:pointer;font-size:inherit;border-radius:10px;margin:0;padding:0;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.ShipSettingsView .button-button:not([disabled]):hover{background-color:var(--foreground-primary);color:var(--background-5)}.ShipSettingsView .button-button[disabled]{border-color:var(--foreground-hidden);color:var(--foreground-hidden)}.ShipSettingsView .button-at-input-level{margin-top:18px;margin-right:0;padding:8px 10px}.TrackView{height:100%;position:static}.TrackView .leaflet-container{background-color:var(--background-primary);height:100%}.TrackView .leaflet-control,.TrackView .leaflet-control-scale,.TrackView .leaflet-bar,.TrackView .leaflet-bar a,.TrackView .leaflet-control-scale-line{color:var(--foreground-primary);background-color:var(--background-primary)!important}.TrackView .leaflet-control a,.TrackView .leaflet-control-scale a,.TrackView .leaflet-bar a,.TrackView .leaflet-bar a a,.TrackView .leaflet-control-scale-line a{color:var(--foreground-primary)}.TrackView .leaflet-bar{border:1px solid var(--foreground-2)!important}.TrackView .track-line .track-line-inner{background-color:var(--foreground-full);width:100%;height:1px}.TrackView .track-direction-indicator{color:var(--foreground-full);line-height:16px}.TripEditView .EditGroup-save-button{float:right}.TripEditView .block-row-actions{align-items:flex-end}.TripEditView .message{background-color:var(--background-5);border:1px solid var(--warning);border-radius:20px;width:fit-content;margin-left:20px;padding:0 20px}.TripView .TripView-header{background-color:var(--background-2);margin-right:44px;padding:4px 0 8px 46px;line-height:32px}.TripView .TripView-header .TripView-details-toggle{float:left;margin-left:-38px}.TripView .TripView-header .TripView-details-toggle .button{text-align:center;width:24px;height:24px;line-height:24px;display:inline-block}.TripView .TripView-header .TripView-title{font-size:18px;font-weight:700;display:inline-block}.TripView .TripView-header .TripView-summary{display:block}.TripView .TripView-header .TripView-divider{padding:0 1ex}.TripView .TripView-header .EditGroup{display:inline-block}.TripView .TripView-header .EditGroup .CloseButton{margin-top:-4px;padding:0 12px}.TripView .TripView-header .EditGroup .EditGroup-save-button{padding:0 12px;line-height:32px}.TripView.active .TripView-header .TripView-title{color:var(--foreground-blue)}.TripView .TripView-details{background-color:var(--background-2);min-height:270px;margin-right:44px}.TripView.focus .TripView-details{min-height:unset}.TripView .TripView-edit{background-color:var(--background-4);color:var(--foreground-primary);font-size:inherit;border:none;margin:0 .5ex;padding:.5ex 1ex}.TripView .TripView-track{height:400px}.TripView .TripView-track .TrackView{margin-right:32px}.TripView .TripView-track .TripView-track-close{float:right;text-align:center;width:32px;margin-left:-12px}.TripView .TripView-track .TripView-track-close .CloseButton{float:none;color:var(--foreground-primary);padding-bottom:12px!important}.TripView .TripView-track .TripView-track-close .CloseButton:hover{color:var(--background-primary)}.TripView .TripView-track .TripView-track-close .FullscreenButton{cursor:pointer;padding:0 12px 12px}.TripView .TripView-track .TripView-track-close .FullscreenButton:hover{background-color:var(--foreground-primary);color:var(--background-primary)}.TripView.no-days+.TripView{margin-top:1em}.TripView+.TripView{margin-top:2px}.NewTrip-message{border:1px solid var(--background-blue-3);box-sizing:border-box;color:var(--foreground-primary);border-radius:12px;margin:.6em 0;padding:0 0 0 46px}.UserAdviceAlertView strong{font-weight:700}.Overlay-content.alarm .UserAdviceAlertView strong{color:var(--alert)}.Overlay-content.warning .UserAdviceAlertView strong{color:var(--warning)}.UserAdviceStopView{padding-left:1em}.UserSettingsView .select-setting{background-color:var(--background-3);color:var(--foreground-primary);border:none;border-color:var(--foreground-primary);border-top:1px solid var(--foreground-hidden);appearance:none;box-sizing:border-box;width:100%;padding:3px 12px;font-size:15px;box-shadow:0 0 .5em #0000001a}
/*# sourceMappingURL=app.87ae3a50.css.map */
