@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);.theme--light.v-application .home-page[data-v-49d9796f]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;height:auto;min-height:0;overflow:hidden;padding:clamp(32px,4vh,40px) max(0px,env(safe-area-inset-right,0px)) clamp(4px,.7vh,8px) max(0px,env(safe-area-inset-left,0px))}.home-layout[data-v-49d9796f]{display:grid;width:100%;height:100%;min-height:0;grid-template-rows:minmax(0,1fr) auto auto;gap:clamp(4px,.7vh,8px);margin:0}.home-fixed-content[data-v-49d9796f]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:620px;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;justify-self:center}.home-fixed-content--condensed[data-v-49d9796f]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:clamp(8px,1vh,12px)}.battery-summary[data-v-49d9796f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.battery-card[data-v-49d9796f]{min-width:0;text-align:center}.home-label[data-v-49d9796f]{margin:0 0 3px;color:hsla(0,0%,100%,.7);font-size:clamp(var(--app-font-caption),3vw,var(--app-font-compact));font-weight:400;line-height:1.2}.battery-reading[data-v-49d9796f]{display:grid;min-height:26px;justify-items:center;cursor:pointer;outline-offset:3px}.battery-reading[data-v-49d9796f] .batteryImage{display:block;max-width:100%;height:auto}.alarm-section[data-v-49d9796f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alarm-section[data-v-49d9796f] .v-row{margin:0}.alarm-section[data-v-49d9796f] .v-col{padding:0}.alarm-section[data-v-49d9796f] .v-image{width:clamp(80px,23vw,100px)!important;max-width:100px!important}.alarm-section[data-v-49d9796f] .v-col:nth-child(2){font-size:var(--app-font-body);line-height:1.15}.alarm-section[data-v-49d9796f] .v-col:nth-child(2) .caption{font-size:var(--app-font-caption)!important}.temperature-section[data-v-49d9796f]{text-align:center}.temperature-button[data-v-49d9796f]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:3px 8px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.temperature-value[data-v-49d9796f]{color:hsla(0,0%,100%,.8);font-size:clamp(var(--app-font-compact),3.6vw,var(--app-font-emphasis));line-height:1.2}.temperature-label[data-v-49d9796f]{color:hsla(0,0%,100%,.7);font-size:var(--app-font-caption);line-height:1.2}.home-silence[data-v-49d9796f]{margin:0;padding:2px 0!important}.sensor-section[data-v-49d9796f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;width:100%;max-width:620px;height:clamp(190px,30.5vh,258px);min-width:0;min-height:0;justify-self:center;overflow:hidden}.sensor-section.sensor-section--expanded[data-v-49d9796f]{height:clamp(220px,50vh,440px)}.home-sensor-panels[data-v-49d9796f]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.home-sensor-panels[data-v-49d9796f] .headerRow{min-height:28px;font-size:var(--app-font-tiny)}.home-sensor-panels[data-v-49d9796f] .v-expansion-panel-header{min-height:42px;padding:1px 8px}.home-sensor-panels[data-v-49d9796f] .sensor-icon{width:40px!important;max-width:40px!important}.home-sensor-panels[data-v-49d9796f] .panel-action--top .panel-icon .v-image{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important}.home-sensor-panels[data-v-49d9796f] .sensor-title{font-size:var(--app-font-body)}.home-sensor-panels[data-v-49d9796f] .v-expansion-panel-content__wrap{padding-top:8px;padding-bottom:8px}.home-mob-list[data-v-49d9796f]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding-bottom:0}#homeList[data-v-49d9796f] .v-list-item{min-height:44px;padding-left:8px}#homeList[data-v-49d9796f] .v-list-item__content{height:42px;min-height:42px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;padding:0 8px 0 0}#homeList[data-v-49d9796f] .v-list-item__content,#homeList[data-v-49d9796f] .v-list-item__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}#homeList[data-v-49d9796f] .v-list-item__icon{width:40px;min-width:40px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 8px 0 0}#homeList[data-v-49d9796f] .sensor-icon{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important}#homeList[data-v-49d9796f] .v-list-item__title{height:auto;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:0;line-height:1.2;font-size:var(--app-font-body)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-summary[data-v-49d9796f]{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(300px,100%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;min-height:20px;padding:0;color:hsla(0,0%,100%,.7);font-family:inherit;font-size:clamp(.5rem,2.2vw,var(--app-font-tiny));line-height:1.2;text-align:center;cursor:pointer}.position-summary>span[data-v-49d9796f]{white-space:nowrap}.sep[data-v-49d9796f]{margin-inline:2px;opacity:.7}.position-summary[data-v-49d9796f]:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}@media (min-width:600px){.battery-summary[data-v-49d9796f]{gap:16px}}@media (max-height:720px) and (max-width:599px){.theme--light.v-application .home-page[data-v-49d9796f]{padding-top:24px;padding-bottom:clamp(4px,.7vh,8px)}.sensor-section[data-v-49d9796f]{height:clamp(150px,30vh,210px)}.sensor-section.sensor-section--expanded[data-v-49d9796f]{height:clamp(180px,38vh,260px)}.alarm-section[data-v-49d9796f] .v-image{width:clamp(72px,16vh,88px)!important;max-width:88px!important}}@media (min-width:600px) and (max-height:850px){.sensor-section.sensor-section--expanded[data-v-49d9796f]{height:clamp(220px,44vh,380px)}}@media (min-height:900px){.sensor-section.sensor-section--expanded[data-v-49d9796f]{height:clamp(220px,54vh,560px)}}@media (min-height:900px) and (max-width:599px){.sensor-section.sensor-section--expanded[data-v-49d9796f]{height:clamp(220px,52vh,540px)}}@supports (-webkit-touch-callout:none){.theme--light.v-application .home-page[data-v-49d9796f]{padding-top:clamp(32px,4dvh,40px);padding-bottom:clamp(4px,.7dvh,8px)}.home-layout[data-v-49d9796f]{gap:clamp(4px,.7dvh,8px)}.sensor-section.sensor-section--expanded[data-v-49d9796f]{height:clamp(180px,36dvh,300px)}}.push-notifications-card[data-v-00d751ce]{border-radius:8px}.push-notifications-content[data-v-00d751ce]{padding:12px}.push-notifications-summary[data-v-00d751ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.push-notifications-icon[data-v-00d751ce]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:var(--app-color-primary-soft)}.push-notifications-copy[data-v-00d751ce]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.push-notifications-title[data-v-00d751ce]{color:rgba(0,0,0,.87);font-size:var(--app-font-body);font-weight:600;line-height:1.25}.push-notifications-caption[data-v-00d751ce]{margin-top:3px;color:rgba(0,0,0,.6);font-size:var(--app-font-caption);line-height:1.35}.push-notifications-divider[data-v-00d751ce]{margin:12px 0}.push-notifications-platform-note[data-v-00d751ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:8px;border-radius:6px;background:var(--app-color-primary-soft);color:rgba(0,0,0,.72);font-size:var(--app-font-caption);line-height:1.4}.push-notifications-platform-note .v-icon[data-v-00d751ce]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.push-notifications-message[data-v-00d751ce]{margin-top:10px;margin-bottom:0}.push-notifications-action[data-v-00d751ce]{min-height:38px;margin-top:12px;font-size:var(--app-font-body);letter-spacing:normal;text-transform:none}.account-page-title[data-v-3d526095]{min-height:48px}.account-form-compact[data-v-3d526095]{padding-top:8px!important}.account-form-compact[data-v-3d526095] .v-combobox,.account-form-compact[data-v-3d526095] .v-text-field{margin-top:4px;padding-top:4px}.account-phone-container[data-v-3d526095]{padding:0}.account-phone-row[data-v-3d526095]{margin:0}.account-phone-column[data-v-3d526095]{padding:4px 0 8px}.account-tools-section[data-v-3d526095]{margin:0}.account-tools-section>span[data-v-3d526095]{padding:8px 0}.account-form-compact[data-v-3d526095] .v-expansion-panel-header{min-height:48px;padding:0 12px;font-size:var(--app-font-body)}.account-form-compact[data-v-3d526095] .v-expansion-panel-content__wrap{padding:0 8px 8px}.account-form-compact[data-v-3d526095] .v-input--checkbox{margin-top:0;padding-top:0}.account-form-compact[data-v-3d526095] .v-input--checkbox .v-input__slot{min-height:32px;margin-bottom:0;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.account-form-compact[data-v-3d526095] .v-input--checkbox .v-label{font-size:var(--app-font-compact);line-height:1rem}.account-form-compact[data-v-3d526095] .v-input--checkbox .v-input--selection-controls__input,.account-form-compact[data-v-3d526095] .v-input--checkbox .v-input__prepend-outer{margin-right:4px}.account-form-compact[data-v-3d526095] .v-flex>.col{padding:8px}.account-form-compact[data-v-3d526095] .account-connected-item,.account-form-compact[data-v-3d526095] .account-detail-item,.account-form-compact[data-v-3d526095] .account-usage-item{min-height:52px}.account-form-compact[data-v-3d526095] .account-connected-item .v-list-item__content,.account-form-compact[data-v-3d526095] .account-detail-item .v-list-item__content,.account-form-compact[data-v-3d526095] .account-usage-item .v-list-item__content{padding:6px 0}.account-form-compact[data-v-3d526095] .account-connected-item .v-list-item__action{margin-top:4px;margin-bottom:4px}.account-form-compact[data-v-3d526095] .account-usage-item .v-progress-linear{font-size:var(--app-font-small)}.account-form-compact[data-v-3d526095] .account-detail-subtitle{padding:8px 12px 0}.account-form-compact[data-v-3d526095] .account-subscription-panel .account-detail-subtitle{font-size:var(--app-font-small);line-height:1.3}.account-form-compact[data-v-3d526095] .account-subscription-panel .account-detail-item .v-list-item__title{font-size:var(--app-font-body);line-height:1.2}.account-form-compact[data-v-3d526095] .account-subscription-panel .account-detail-item .v-list-item__subtitle{font-size:var(--app-font-small);line-height:1.2}.account-form-compact[data-v-3d526095] .account-subscription-panel .account-subscription-management{font-size:var(--app-font-small)}.account-form-compact[data-v-3d526095] .account-management-item{min-height:40px}.account-form-compact[data-v-3d526095] .account-management-item .v-list-item__content{padding:4px 0}.account-form-compact[data-v-3d526095] .account-subscription-management{width:100%;min-width:0}.account-form-compact[data-v-3d526095] .header-helper-text{font-size:var(--app-font-caption)}.account-action-row[data-v-3d526095]{margin:0 0 12px}.account-action-column[data-v-3d526095]{padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px}.account-action-button[data-v-3d526095]{width:100%;min-width:0!important;padding:0 4px!important;font-size:var(--app-font-small);letter-spacing:.04em;white-space:nowrap}@media(max-width:600px){.account-form-compact[data-v-3d526095] .v-input--checkbox .v-input__prepend-outer{display:none}}.v-card[data-v-3d526095] .text-input-white .v-text-field__slot input,[data-v-3d526095] .vue-tel-input .vti__input{color:#fff!important}[data-v-3d526095] .vue-tel-input .vti__dropdown-list{background-color:#203262!important}[data-v-3d526095] .vue-tel-input .vti__dropdown-item{color:#fff!important}[data-v-3d526095] .vue-tel-input .vti__dropdown-item.highlighted{background-color:#11183a}[data-v-3d526095] .v-input .v-input__control .v-input__slot{-webkit-box-align:start;-ms-flex-align:start;align-items:start}[data-v-3d526095] .header-helper-text{font-size:var(--app-font-body);color:gray}.text-matching-input-label[data-v-3d526095]{font-size:var(--app-font-caption)!important;color:rgba(0,0,0,.6)!important;font-size:var(--app-font-small)!important}.disabled-container[data-v-3d526095]{opacity:.7;pointer-events:none}.header-text-size[data-v-3d526095],.info-location[data-v-3d526095]{font-size:var(--app-font-small)}.boat-background-panel[data-v-3d526095]{border-radius:16px;min-height:0;margin-bottom:12px;padding:12px 12px 4px;position:relative;overflow:hidden}.boat-background-panel--active[data-v-3d526095]{background-position:50%;background-repeat:no-repeat;background-size:cover}.boat-background-panel__overlay[data-v-3d526095]{background:transparent;position:relative;z-index:1}.boat-background-panel__overlay--active[data-v-3d526095]{background:transparent}.boat-background-panel__loading[data-v-3d526095]{border-radius:16px;inset:0;overflow:hidden;position:absolute;z-index:0}.boat-background-panel__skeleton[data-v-3d526095]{height:100%;width:100%}.boat-background-panel__loading[data-v-3d526095] .v-skeleton-loader__image{height:100%}.v-sheet.v-list[data-v-3d526095]{background-color:#fff!important}.map-view[data-v-cea7d912]{position:relative;display:block;width:100%;height:100%;min-height:0;overflow:hidden}.map-speed-dial[data-v-cea7d912]{z-index:5}.tracking-activator-content[data-v-cea7d912]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px}.tracking-activator-content[data-v-cea7d912] .v-icon{font-size:20px!important}.tracking-activator-label[data-v-cea7d912]{font-size:6.5px;font-weight:600;line-height:1}.map-style[data-v-cea7d912]{position:absolute;inset:0;width:100%;height:100%;overflow:visible!important}.map-logo[data-v-cea7d912]{position:absolute;top:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:4;pointer-events:none}.geofence-slider-only .v-card__text[data-v-cea7d912]{padding-bottom:16px!important}.geofence-slider-only[data-v-cea7d912],[data-v-cea7d912] .geofence-dialog--sliding,[data-v-cea7d912] .geofence-dialog--sliding .v-card{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.geofence-slider-only .slider-label[data-v-cea7d912],.geofence-slider-only .text-caption[data-v-cea7d912]{color:#fff!important}.geofence-slider-only .slider-label[data-v-cea7d912]{display:inline-block;min-width:88px;text-align:right;opacity:1!important;visibility:visible!important}.geofence-slider-only[data-v-cea7d912] .v-icon,.geofence-slider-only[data-v-cea7d912] .v-input__append-outer,.geofence-slider-only[data-v-cea7d912] .v-input__slot,.geofence-slider-only[data-v-cea7d912] .v-slider__thumb-label,.geofence-slider-only[data-v-cea7d912] .v-slider__thumb-label *{color:#fff!important;opacity:1!important}[data-v-cea7d912] .gm-style .gm-style-iw-c{background:transparent!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:12px!important}[data-v-cea7d912] .gm-style .gm-style-iw-d{overflow:visible!important;padding:0!important;background:transparent!important}[data-v-cea7d912] .gm-style .gm-style-iw-t:after,[data-v-cea7d912] .gm-style .gm-style-iw-t:before{display:none!important}[data-v-cea7d912] .gm-style .gm-ui-hover-effect{top:34px!important;right:0!important;width:28px!important;height:28px!important;background:transparent!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-cea7d912] .gm-style .gm-ui-hover-effect span{margin:0!important;width:18px!important;height:18px!important;background-color:#fff!important;opacity:.95}[data-v-cea7d912] .gm-style .gm-ui-hover-effect img{width:16px!important;height:16px!important;-webkit-filter:invert(1) brightness(2);filter:invert(1) brightness(2);opacity:.9}.mob-page[data-v-51057786]{height:100%;overflow:hidden}.mob-layout[data-v-51057786]{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.mob-coordinates[data-v-51057786],.mob-header[data-v-51057786],.mob-toolbar[data-v-51057786]{position:relative;z-index:2;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mob-page-title[data-v-51057786]{margin:0;padding:5px 0;font-size:var(--app-font-body);line-height:1.2;letter-spacing:.04em}.mob-toolbar[data-v-51057786]{width:100%;max-width:680px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;margin-left:auto;padding:4px 8px!important}.mob-toolbar .mob-phone-column[data-v-51057786]{padding:0 8px 0 0!important}.mob-toolbar .mob-toolbar-column[data-v-51057786]{padding:0 8px!important}.mob-toolbar-button[data-v-51057786]{width:100%;min-width:0!important;max-width:100%;min-height:36px!important;padding:0 4px!important;font-size:var(--app-font-small);white-space:nowrap}.mob-send-button[data-v-51057786]{border:1px solid hsla(0,0%,100%,.8)!important;background:#fff!important;color:#203262!important}.mob-send-button.v-btn--disabled[data-v-51057786]{border-color:hsla(0,0%,100%,.55)!important;background:hsla(0,0%,100%,.14)!important;color:hsla(0,0%,100%,.75)!important;opacity:1}.mob-coordinates[data-v-51057786]{width:100%;max-width:720px;margin-right:auto;margin-left:auto;padding:2px 6px 4px!important}.mob-coordinates .metric[data-v-51057786]{font-size:var(--app-font-caption);white-space:nowrap}.mob-coordinates .sep[data-v-51057786]{margin:0 4px}.mob-map-col[data-v-51057786]{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden;z-index:1}.mob-map[data-v-51057786]{position:relative;width:100%;height:100%;overflow:hidden}.mob-dialog-heading[data-v-51057786]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.mob-dialog-eyebrow[data-v-51057786]{color:#64748b;font-size:var(--app-font-tiny);font-weight:600;letter-spacing:.08em;line-height:1.2}.mob-dialog-title[data-v-51057786]{color:#0f172a;font-size:var(--app-font-title);font-weight:600;line-height:1.2}.mob-vip-dialog-content[data-v-51057786]{padding:12px 16px!important}.mob-vip-list[data-v-51057786]{padding:0}.mob-vip-contact[data-v-51057786]{min-height:60px;padding:0 8px;border-bottom:1px solid #e2e8f0}.mob-vip-contact-actions[data-v-51057786]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:2px}.mob-vip-empty[data-v-51057786]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:72px;color:#64748b;font-size:var(--app-font-body)}.mob-vip-form-content[data-v-51057786]{padding:12px 16px 16px!important}.mob-vip-form-content[data-v-51057786] .v-text-field{margin-top:4px;padding-top:4px}.mob-vip-phone[data-v-51057786]{margin-top:12px}.mob-dialog-actions[data-v-51057786]{gap:8px}.mob-dialog-actions .v-btn[data-v-51057786]{min-width:0;padding:0 8px}[data-v-51057786] .gm-style .gm-style-iw-c{background:transparent!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:12px!important}[data-v-51057786] .gm-style .gm-style-iw-d{overflow:visible!important;padding:0!important;background:transparent!important}[data-v-51057786] .gm-style .gm-style-iw-t:after,[data-v-51057786] .gm-style .gm-style-iw-t:before{display:none!important}[data-v-51057786] .gm-style .gm-ui-hover-effect{top:34px!important;right:0!important;width:28px!important;height:28px!important;background:transparent!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-51057786] .gm-style .gm-ui-hover-effect span{margin:0!important;width:18px!important;height:18px!important;background-color:#fff!important;opacity:.95}[data-v-51057786] .gm-style .gm-ui-hover-effect img{width:16px!important;height:16px!important;-webkit-filter:invert(1) brightness(2);filter:invert(1) brightness(2);opacity:.9}.sep[data-v-51057786]{display:inline-block;margin:0 12px;opacity:.7}[data-v-51057786] .vue-tel-input{border-radius:4px!important;border:1px solid #fff!important;border-top-style:solid!important;border-right-style:solid!important;border-left-style:solid!important;border-bottom-style:solid!important}[data-v-51057786] .vue-tel-input:focus-within{border-radius:4px!important;border:2px solid #fff!important;border-top-style:solid!important;border-right-style:solid!important;border-left-style:solid!important;border-bottom-style:solid!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-51057786] .vue-tel-input .vti__input{color:#fff!important}[data-v-51057786] .vue-tel-input .vti__dropdown-list{background-color:#203262!important}[data-v-51057786] .vue-tel-input .vti__dropdown-item{color:#fff!important}[data-v-51057786] .vue-tel-input .vti__dropdown-item.highlighted{background-color:#11183a}.text-matching-input-label[data-v-51057786]{font-size:var(--app-font-caption)!important;color:rgba(0,0,0,.6)!important;font-size:var(--app-font-small)!important}.black-tel-input[data-v-51057786] .vue-tel-input{border-radius:0!important;border:1px solid #000!important;border-top-style:none!important;border-right-style:none!important;border-left-style:none!important;border-bottom-style:solid!important}.black-tel-input[data-v-51057786] .vue-tel-input .vti__input{color:#000!important}.black-tel-input[data-v-51057786] .vue-tel-input:focus-within{border-radius:0!important;border:2px solid #1976d2!important;border-top-style:none!important;border-right-style:none!important;border-left-style:none!important;border-bottom-style:solid!important;-webkit-box-shadow:none!important;box-shadow:none!important}.settings-page>.col[data-v-14dfe77a]{padding:2px 0}.settings-page>.col[data-v-14dfe77a]:first-child{padding-top:2px}.settings-page[data-v-14dfe77a] .headerRow{min-height:28px;padding-right:8px;padding-left:8px}.settings-page[data-v-14dfe77a] .headerRow .font-weight-bold{font-size:var(--app-font-body)}#settings[data-v-14dfe77a] .v-item-group .v-expansion-panel .v-expansion-panel-header{min-height:42px;padding-top:2px;padding-bottom:2px;font-size:var(--app-font-body)}#settings[data-v-14dfe77a] .v-item-group .v-expansion-panel .v-expansion-panel-content__wrap{padding-top:8px;padding-bottom:8px}#settings[data-v-14dfe77a] #myBoat .enableDisableItem{min-height:42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#settings[data-v-14dfe77a] #myBoat .v-list-item__icon{width:40px;min-width:40px;height:40px;-ms-flex-item-align:center;align-self:center;margin-left:8px;margin-right:8px}#settings[data-v-14dfe77a] #myBoat .v-list-item__content{height:40px;padding:0 8px 0 0}#settings[data-v-14dfe77a] #myBoat .v-list-item__title{height:auto;padding-left:0;font-size:var(--app-font-body);line-height:1.2}.settings-page[data-v-14dfe77a] .v-btn:not(.v-btn--icon){min-height:36px;font-size:var(--app-font-body)}#settings[data-v-14dfe77a] .sensor-icon,#settings[data-v-14dfe77a] .v-list-item__icon .v-image{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important}#settings[data-v-14dfe77a] .header-actions .arrow{width:18px;font-size:24px!important}#settings[data-v-14dfe77a] .header-actions .status{width:16px;padding-right:6px!important;padding-left:6px!important;font-size:16px!important}#settings[data-v-14dfe77a] .panel-action,#settings[data-v-14dfe77a] .panel-image{height:80px}#settings[data-v-14dfe77a] .panel-action--top{min-height:56px}#settings[data-v-14dfe77a] .panel-label{min-height:24px;font-size:var(--app-font-tiny);line-height:12px}#settings[data-v-14dfe77a] .panel-icon .v-image{max-width:32px!important;max-height:32px!important}#settings[data-v-14dfe77a] .panel-icon .v-icon,#settings[data-v-14dfe77a] .v-expansion-panel-content__wrap .v-icon{font-size:22px!important}#settings[data-v-14dfe77a] .panel-image .v-image{max-width:80px!important;max-height:80px!important}#settings[data-v-14dfe77a] .action-icon .v-image{width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important}#settings[data-v-14dfe77a] .gateway-action-icon .v-image{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important}#settings[data-v-14dfe77a] .gateway-image{width:44%;max-width:210px;max-height:140px;-o-object-fit:contain;object-fit:contain}#settings[data-v-14dfe77a] .gateway-image-row{margin-top:4px!important;margin-bottom:4px!important}#settings[data-v-14dfe77a] .gateway-actions-row,#settings[data-v-14dfe77a] .gateway-functions-heading{margin-bottom:4px!important}#settings[data-v-14dfe77a] .gateway-action{padding-right:8px!important;padding-left:8px!important}#settings[data-v-14dfe77a] .gateway-actions-row .action-icon{width:44px!important;height:44px!important}#settings[data-v-14dfe77a] .gateway-content-card{padding:5px!important}#settings[data-v-14dfe77a] .gateway-content-card .v-row.mb-2{margin-bottom:4px!important}#settings[data-v-14dfe77a] .gateway-content-card .v-progress-linear{height:14px!important}#settings[data-v-14dfe77a] .gateway-content-card .caption{font-size:var(--app-font-caption)!important}#settings[data-v-14dfe77a] .gateway-actions-row .action-icon .v-image{width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important}#settings[data-v-14dfe77a] .captains-logbook-panel .col,#settings[data-v-14dfe77a] .captains-logbook-panel .v-expansion-panel-content__wrap{padding-top:4px;padding-bottom:4px}#settings[data-v-14dfe77a] .captains-logbook-panel .row+.row{margin-top:4px!important}#settings[data-v-14dfe77a] .captains-logbook-panel .v-col{padding-top:6px;padding-bottom:6px}#settings[data-v-14dfe77a] .captains-logbook-panel .v-btn:not(.v-btn--icon){min-height:40px;font-size:var(--app-font-compact)}#settings[data-v-14dfe77a] .captains-logbook-panel .v-icon{font-size:20px!important}#settings[data-v-14dfe77a] .captains-logbook-panel .v-text-field{font-size:var(--app-font-body)}#settings[data-v-14dfe77a] .captains-logbook-panel .v-list-item{min-height:42px}#settings[data-v-14dfe77a] .captains-logbook-panel .v-list-item__content{padding-top:4px;padding-bottom:4px}.event-log-page[data-v-786597cd]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 clamp(12px,2.5vw,20px)}.event-log-heading[data-v-786597cd]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px 0 8px;text-align:center}.event-log-title[data-v-786597cd]{margin-bottom:0;font-size:var(--app-font-emphasis);line-height:1.2}.event-log-scroll[data-v-786597cd]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;padding:0 12px 12px 0;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.event-log-timeline[data-v-786597cd]{--event-divider-width:64px;--event-leading-gap:6px;margin:0;padding-right:0;overflow:visible}.event-log-timeline[data-v-786597cd] .v-timeline-item__divider{min-width:var(--event-divider-width)}.event-log-timeline[data-v-786597cd] .v-timeline-item__body{max-width:calc(100% - var(--event-divider-width) - var(--event-leading-gap))}.event-date[data-v-786597cd],.event-name[data-v-786597cd]{padding:3px 4px!important;font-size:var(--app-font-body);line-height:1.2}.event-row[data-v-786597cd]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.event-name[data-v-786597cd]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.event-date[data-v-786597cd]{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:var(--app-font-caption);line-height:1.1}.event-date time[data-v-786597cd],.event-date[data-v-786597cd]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.event-date time[data-v-786597cd]{gap:1px}.event-date__day[data-v-786597cd]{color:hsla(0,0%,100%,.7);font-size:var(--app-font-tiny);font-weight:400}.event-date__time[data-v-786597cd]{color:hsla(0,0%,100%,.95);font-size:var(--app-font-small);font-weight:600}[data-v-786597cd] .v-timeline-item{padding-bottom:12px}.theme--light.v-timeline[data-v-786597cd]:before{background:#fff;right:auto!important;left:37px!important;top:40px;height:auto}.theme--light.v-timeline-item[data-v-786597cd]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-timeline-item[data-v-786597cd]:last-child{padding-bottom:0}.transparent-line[data-v-786597cd].v-timeline:before{background:transparent!important}.weather-report-header[data-v-6096df82]{min-height:64px}.weather-report-title[data-v-6096df82]{padding-top:20px!important;font-size:var(--app-font-title);line-height:1.2}.weather-section-title[data-v-6096df82]{font-size:var(--app-font-body);line-height:1.2}.weather-current-value[data-v-6096df82]{font-size:var(--app-font-emphasis);line-height:1.15}.weather-stats[data-v-6096df82]{font-size:var(--app-font-body);line-height:1.2}.weather-stats[data-v-6096df82] .v-icon{font-size:20px!important}.weather-forecast-header[data-v-6096df82]{height:32px;min-height:32px;padding-top:0;padding-bottom:0;font-size:var(--app-font-small);line-height:1.2}.weather-forecast-divider[data-v-6096df82]{display:-webkit-box;display:-ms-flexbox;display:flex;width:64%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin:16px auto 0;color:hsla(0,0%,100%,.72);font-size:var(--app-font-caption);font-weight:600;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}.weather-forecast-divider[data-v-6096df82]:after,.weather-forecast-divider[data-v-6096df82]:before{height:1px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:hsla(0,0%,100%,.28);content:""}.weather-forecast-item[data-v-6096df82]{min-height:40px}.weather-forecast-item[data-v-6096df82] .v-col{padding-top:2px;padding-bottom:2px}.weather-forecast-item[data-v-6096df82] .caption{font-size:var(--app-font-caption)!important}.weather-note[data-v-6096df82]{font-size:var(--app-font-caption);line-height:1.2}.feels-like[data-v-6096df82]{font-size:var(--app-font-body)}.forecast-text[data-v-6096df82]{font-size:var(--app-font-small)}.info-location[data-v-6096df82]{font-size:var(--app-font-caption)}.tempImage[data-v-6096df82]{width:60%}.weatherImage[data-v-6096df82]{width:100%}.weather[data-v-6096df82]{padding-right:0}.weather .weather_icon[data-v-6096df82]{padding-bottom:110%}.weather .weather_action[data-v-6096df82]{margin-top:0;margin-bottom:0;margin-left:0!important;width:20%}.weather .weather_title[data-v-6096df82]{max-width:265px}.sensor-log-page[data-v-5d11474a]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%;min-height:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 12px}.sensor-log-heading[data-v-5d11474a]{display:grid;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;grid-template-columns:40px minmax(0,1fr) 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 0 8px}.sensor-log-back[data-v-5d11474a]{width:40px;height:40px;margin:0}.sensor-log-back[data-v-5d11474a] .v-icon{font-size:24px!important}.sensor-log-title[data-v-5d11474a]{margin:0;font-size:var(--app-font-emphasis);line-height:1.2;text-align:center}.sensor-log-scroll[data-v-5d11474a]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;padding:0 12px 12px 0;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sensor-log-timeline[data-v-5d11474a]{--event-divider-width:64px;--event-leading-gap:6px;margin:0;padding-right:0;overflow:visible}.sensor-log-timeline[data-v-5d11474a] .v-timeline-item__divider{min-width:var(--event-divider-width)}.sensor-log-timeline[data-v-5d11474a] .v-timeline-item__body{max-width:calc(100% - var(--event-divider-width) - var(--event-leading-gap))}.sensor-event-row[data-v-5d11474a]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.sensor-event-date[data-v-5d11474a],.sensor-event-name[data-v-5d11474a]{padding:3px 4px!important;line-height:1.2}.sensor-event-name[data-v-5d11474a]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:var(--app-font-body)}.sensor-event-date[data-v-5d11474a]{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:var(--app-font-caption)}.sensor-event-date time[data-v-5d11474a],.sensor-event-date[data-v-5d11474a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sensor-event-date time[data-v-5d11474a]{gap:1px}.sensor-event-date__day[data-v-5d11474a]{color:hsla(0,0%,100%,.7);font-size:var(--app-font-tiny);font-weight:400}.sensor-event-date__time[data-v-5d11474a]{color:hsla(0,0%,100%,.95);font-size:var(--app-font-small);font-weight:600}.theme--light.v-timeline[data-v-5d11474a]:before{background:#fff;top:40px;height:auto;left:37px!important;right:auto!important}.theme--light.v-timeline-item[data-v-5d11474a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-timeline-item[data-v-5d11474a]:last-child{padding-bottom:0}[data-v-5d11474a] .v-timeline-item{padding-bottom:12px}[data-v-5d11474a] .v-timeline-item:last-child{padding-bottom:0}.transparent-line[data-v-5d11474a].v-timeline:before{background:transparent!important}.contact-page-title[data-v-4ab85808]{min-height:48px}.contact-form-compact[data-v-4ab85808]{padding-top:8px!important}.contact-phone-container[data-v-4ab85808]{padding:0}.contact-phone-row[data-v-4ab85808]{margin:0}.contact-phone-column[data-v-4ab85808]{padding:4px 0 8px}.contact-notification-section[data-v-4ab85808]{margin:0}.contact-notification-section>span[data-v-4ab85808]{padding:8px 0}.contact-form-compact[data-v-4ab85808] .v-text-field{margin-top:4px;padding-top:4px}.contact-form-compact[data-v-4ab85808] .v-expansion-panel-header{min-height:48px;padding:0 12px;font-size:var(--app-font-body)}.contact-form-compact[data-v-4ab85808] .v-expansion-panel-content__wrap{padding:0 8px 8px}.contact-form-compact[data-v-4ab85808] .v-input--checkbox{margin-top:0;padding-top:0}.contact-form-compact[data-v-4ab85808] .v-input--checkbox .v-input__slot{min-height:32px;margin-bottom:0;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.contact-form-compact[data-v-4ab85808] .v-input--checkbox .v-label{font-size:var(--app-font-compact);line-height:1rem}.contact-form-compact[data-v-4ab85808] .v-input--checkbox .v-input--selection-controls__input,.contact-form-compact[data-v-4ab85808] .v-input--checkbox .v-input__prepend-outer{margin-right:4px}.contact-form-compact[data-v-4ab85808] .v-flex>.col{padding:8px}@media(max-width:600px){.contact-form-compact[data-v-4ab85808] .v-input--checkbox .v-input__prepend-outer{display:none}}.v-card[data-v-4ab85808] .text-input-white .v-text-field__slot input,[data-v-4ab85808] .vue-tel-input .vti__input{color:#fff!important}[data-v-4ab85808] .vue-tel-input .vti__dropdown-list{background-color:#203262!important}[data-v-4ab85808] .vue-tel-input .vti__dropdown-item{color:#fff!important}[data-v-4ab85808] .vue-tel-input .vti__dropdown-item.highlighted{background-color:#11183a}[data-v-4ab85808] .v-input .v-input__control .v-input__slot{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.text-matching-input-label[data-v-4ab85808]{font-size:var(--app-font-caption)!important;color:rgba(0,0,0,.6)!important;font-size:var(--app-font-small)!important}.contact-page-title[data-v-2821cc7d]{min-height:48px}.contact-form-compact[data-v-2821cc7d]{padding-top:8px!important}.contact-phone-container[data-v-2821cc7d]{padding:0}.contact-phone-row[data-v-2821cc7d]{margin:0}.contact-phone-column[data-v-2821cc7d]{padding:4px 0 8px}.contact-notification-section[data-v-2821cc7d]{margin:0}.contact-notification-section>span[data-v-2821cc7d]{padding:8px 0}.contact-form-compact[data-v-2821cc7d] .v-text-field{margin-top:4px;padding-top:4px}.contact-form-compact[data-v-2821cc7d] .v-expansion-panel-header{min-height:48px;padding:0 12px;font-size:var(--app-font-body)}.contact-form-compact[data-v-2821cc7d] .v-expansion-panel-content__wrap{padding:0 8px 8px}.contact-form-compact[data-v-2821cc7d] .v-input--checkbox{margin-top:0;padding-top:0}.contact-form-compact[data-v-2821cc7d] .v-input--checkbox .v-input__slot{min-height:32px;margin-bottom:0;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.contact-form-compact[data-v-2821cc7d] .v-input--checkbox .v-label{font-size:var(--app-font-compact);line-height:1rem}.contact-form-compact[data-v-2821cc7d] .v-input--checkbox .v-input--selection-controls__input,.contact-form-compact[data-v-2821cc7d] .v-input--checkbox .v-input__prepend-outer{margin-right:4px}.contact-form-compact[data-v-2821cc7d] .v-flex>.col{padding:8px}@media(max-width:600px){.contact-form-compact[data-v-2821cc7d] .v-input--checkbox .v-input__prepend-outer{display:none}}.v-card[data-v-2821cc7d] .text-input-white .v-text-field__slot input,[data-v-2821cc7d] .vue-tel-input .vti__input{color:#fff!important}[data-v-2821cc7d] .vue-tel-input .vti__dropdown-list{background-color:#203262!important}[data-v-2821cc7d] .vue-tel-input .vti__dropdown-item{color:#fff!important}[data-v-2821cc7d] .vue-tel-input .vti__dropdown-item.highlighted{background-color:#11183a}[data-v-2821cc7d] .v-input .v-input__control .v-input__slot{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.text-matching-input-label[data-v-2821cc7d]{font-size:var(--app-font-small)!important;color:rgba(0,0,0,.6)!important}.logbook-page[data-v-75297e70]{height:100%;overflow:hidden}.logbook-layout[data-v-75297e70]{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.logbook-content[data-v-75297e70]{min-height:0}.logbook-header-row[data-v-75297e70]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:60px;position:relative;z-index:2}.logbook-title[data-v-75297e70]{font-size:var(--app-font-body)}.logbook-map-wrap[data-v-75297e70]{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:hidden}.logbook-map-wrap[data-v-75297e70] .gm-style,.logbook-map-wrap[data-v-75297e70] .gm-style>div[style*="z-index: 0"]{z-index:auto!important}.logbook-map-wrap[data-v-75297e70] .gm-style .gm-style-mtc-bbw{z-index:5!important}.logbook-map[data-v-75297e70]{position:relative;width:100%;height:100%;overflow:hidden}[data-v-75297e70] .gm-style .gm-style-iw-c{background:transparent!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:14px!important}[data-v-75297e70] .gm-style .gm-style-iw-d{overflow:visible!important;padding:0!important;background:transparent!important}[data-v-75297e70] .gm-style .gm-style-iw-t:after,[data-v-75297e70] .gm-style .gm-style-iw-t:before{display:none!important}[data-v-75297e70] .gm-style .gm-ui-hover-effect{top:34px!important;right:0!important;width:28px!important;height:28px!important;background:transparent!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-75297e70] .gm-style .gm-ui-hover-effect span{margin:0!important;width:18px!important;height:18px!important;background-color:#fff!important;opacity:.95}[data-v-75297e70] .gm-style .gm-ui-hover-effect img{width:16px!important;height:16px!important;-webkit-filter:invert(1) brightness(2);filter:invert(1) brightness(2);opacity:.9}.align-center[data-v-75297e70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blackSheetStyle[data-v-75297e70]{z-index:0}.compassOnTop[data-v-75297e70]{right:-22px}.compassOnTop[data-v-75297e70],.switchOnTop[data-v-75297e70]{position:fixed;bottom:75px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:8}.switchOnTop[data-v-75297e70]{left:30px}.hintOnTop[data-v-75297e70]{position:fixed;bottom:75px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:8}.logoOnTop[data-v-75297e70]{position:absolute;top:60px;left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:8}.dataCarousel[data-v-75297e70]{position:fixed;top:114px;left:0;right:0;margin:0 auto;width:100%;z-index:2;opacity:1}.dataSheetAutoHeight[data-v-75297e70]{position:fixed;top:114px;left:2px;right:0;margin:0 auto;width:60%;z-index:2;opacity:1;height:auto!important}.logoOnTop[data-v-6ff68651]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.blackSheetStyle[data-v-6ff68651]{z-index:0}.image-frame[data-v-6ff68651]{border:1px solid #fff}[data-v-6ff68651] .v-skeleton-loader .v-skeleton-loader__image{height:250px}.ui-showcase-page[data-v-c69b657c]{min-height:100%;padding:16px 12px calc(76px + env(safe-area-inset-bottom, 0px));color:var(--app-color-text)}.ui-showcase-heading[data-v-c69b657c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;max-width:1100px;margin:0 auto 20px;padding:12px 4px}.ui-showcase-heading h1[data-v-c69b657c]{margin:2px 0 4px;color:var(--app-color-surface);font-size:var(--app-font-title)}.ui-showcase-heading p[data-v-c69b657c],.ui-showcase-note[data-v-c69b657c]{margin:0;color:hsla(0,0%,100%,.72);font-size:var(--app-font-small)}.ui-showcase-eyebrow[data-v-c69b657c]{color:var(--app-color-secondary);font-size:var(--app-font-tiny);font-weight:700;letter-spacing:.12em}.ui-showcase-section[data-v-c69b657c]{max-width:1100px;margin:0 auto 24px}.ui-showcase-section>h2[data-v-c69b657c]{margin:0 0 10px 4px;color:var(--app-color-surface);font-size:var(--app-font-emphasis);font-weight:600}.ui-palette-grid[data-v-c69b657c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.ui-palette-swatch[data-v-c69b657c],.ui-showcase-card[data-v-c69b657c]{overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:var(--app-color-surface)!important}.ui-palette-color[data-v-c69b657c]{height:34px}.ui-palette-copy[data-v-c69b657c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:6px;padding:7px 9px;font-size:var(--app-font-caption)}.ui-palette-copy span[data-v-c69b657c]{color:var(--app-color-text-muted);font-family:monospace}.ui-chip-row[data-v-c69b657c],.ui-control-grid[data-v-c69b657c],.ui-form-grid[data-v-c69b657c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ui-form-grid>[data-v-c69b657c]{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px}.ui-slider-control[data-v-c69b657c]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:8px 4px 0;color:var(--app-color-text-muted)}.ui-progress-row[data-v-c69b657c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:18px}.ui-dialog-grid[data-v-c69b657c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px}.ui-dialog-launcher[data-v-c69b657c]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:42px;padding-inline:10px!important;text-transform:none}.ui-showcase-preview-exit[data-v-c69b657c]{position:fixed;z-index:10000;right:12px;bottom:calc(68px + env(safe-area-inset-bottom, 0px))}@media(max-width:600px){.ui-showcase-heading[data-v-c69b657c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ui-showcase-heading p[data-v-c69b657c]{max-width:220px}.ui-palette-grid[data-v-c69b657c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-bottom-bar[data-v-63da3905]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-top-color:#fff;border-top-style:solid;border-top-width:1px;background-color:#242021!important;-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(56px + env(safe-area-inset-bottom, 0px))!important;padding-bottom:var(--safe-area-inset-bottom,0);padding-left:max(7vw,env(safe-area-inset-left,0px));padding-right:max(7vw,env(safe-area-inset-right,0px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-bottom-bar .app-bottom-bar__items[data-v-63da3905]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr) 2px) minmax(0,1fr);width:100%;max-width:36rem;height:100%}.app-bottom-bar .app-bottom-bar__items .v-btn[data-v-63da3905]{width:100%;min-width:0;max-width:none;padding:0 clamp(2px,1vw,16px);font-size:clamp(var(--app-font-tiny),2.8vw,var(--app-font-small));white-space:nowrap}@media(max-width:480px){.app-bottom-bar .app-bottom-bar__items .v-btn[data-v-63da3905]{letter-spacing:normal}}.app-bottom-bar .spacer[data-v-63da3905]{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;background-color:var(--app-color-secondary);width:2px;margin:20px 0 20px 0}.settings-nav-button[data-v-63da3905]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--app-font-tiny:0.625rem;--app-font-caption:0.6875rem;--app-font-small:0.75rem;--app-font-compact:0.8125rem;--app-font-body:0.875rem;--app-font-emphasis:1rem;--app-font-title:1.125rem;--app-font-display:1.5rem}.map-control-tooltip{min-height:0!important;padding:4px 8px!important;font-size:var(--app-font-caption)!important;line-height:1.2!important}.timer-schedule-dialog-overlay .timer-time-input input{font-size:16px!important}.globalFont{font-family:Arial}.globalFont,.globalFont .v-btn{font-size:var(--app-font-body)}.globalFont .v-btn.v-size--small{font-size:var(--app-font-small)}.globalFont .v-expansion-panel-header,.globalFont .v-input,.globalFont .v-label,.globalFont .v-list-item__title{font-size:var(--app-font-body)}.notification-group-caption{display:block;min-height:60px;line-height:1.4}.notification-checkbox-grid>.flex>.col{display:grid;grid-template-columns:minmax(0,1fr);-ms-flex-line-pack:start;align-content:start;gap:6px}.notification-checkbox-grid .notification-group-caption{grid-column:1/-1}.notification-checkbox-grid .notification-group-caption~.v-input--checkbox{margin:0!important;padding-top:0!important}.notification-checkbox-grid .notification-group-caption~.v-input--checkbox .v-input__slot{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:30px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;padding:0 6px;border:1px solid var(--app-color-border);border-radius:10px;background:var(--app-color-surface);-webkit-transition:background-color .12s ease,border-color .12s ease;transition:background-color .12s ease,border-color .12s ease}.notification-checkbox-grid .notification-group-caption~.v-input--checkbox.v-input--is-label-active .v-input__slot{border-color:var(--app-color-primary);background:var(--app-color-primary-soft)}.notification-checkbox-grid .notification-group-caption~.v-input--checkbox .v-input--selection-controls__input{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;opacity:0;pointer-events:none}.notification-checkbox-grid .notification-group-caption~.v-input--checkbox .v-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:static;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--app-color-text-muted);cursor:pointer;line-height:1.2;text-align:center}.notification-checkbox-grid .notification-group-caption~.v-input--checkbox.v-input--is-label-active .v-label{color:var(--app-color-primary-dark)}.notification-checkbox-grid .notification-group-caption~.v-input--checkbox .v-label:after{position:absolute;inset:0;content:"";cursor:pointer}.notification-checkbox-grid .notification-group-caption~.v-input--checkbox:focus-within .v-input__slot{outline:2px solid var(--app-color-primary);outline-offset:2px}.notification-group-caption~.v-input--checkbox .v-messages{display:none}@media(min-width:960px){.notification-checkbox-grid>.flex>.col{grid-template-columns:repeat(2,minmax(0,1fr))}}.globalFont .v-counter,.globalFont .v-list-item__subtitle,.globalFont .v-messages{font-size:var(--app-font-small)}.globalFont .text-caption{font-size:var(--app-font-caption)!important}.globalFont .text-body-1{font-size:var(--app-font-body)!important}.globalFont .text-body-2{font-size:var(--app-font-compact)!important}.globalFont .text-subtitle-1{font-size:var(--app-font-emphasis)!important}.globalFont .text-subtitle-2{font-size:var(--app-font-body)!important}.globalFont .text-h4{font-size:var(--app-font-display)!important}.globalFont .text-h5,.globalFont .text-h6,.globalFont .title{font-size:var(--app-font-title)!important}.v-dialog .headline,.v-dialog .v-card__title{font-size:var(--app-font-title)!important;line-height:1.25!important}.v-dialog .v-card:not(.loading-dialog-card){background-color:var(--app-color-surface)!important}.v-dialog .v-card__title:not(.history-dialog-header):not(.timer-schedule-header){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;min-height:56px;padding:16px 20px 12px!important;border-bottom:1px solid var(--app-color-border);text-align:left!important}.v-dialog .v-card__title>.v-icon{font-size:20px!important}.v-dialog .v-toolbar{min-height:56px;-webkit-box-shadow:none;box-shadow:none}.v-dialog .v-toolbar__content{min-height:56px;height:auto!important;padding:0 20px!important}.v-dialog .v-toolbar__title{font-size:var(--app-font-title)!important;font-weight:600;line-height:1.25}.v-dialog .v-card__text{font-size:var(--app-font-body)!important;line-height:1.4!important}.v-dialog .v-card__text:not(.history-dialog-content):not(.timer-schedule-content):not(.gas-settings-content):not(.mob-vip-dialog-content):not(.mob-vip-form-content){padding:16px 20px!important}.v-dialog .v-card__text+.v-card__text{padding-top:0!important}.v-dialog .v-card__actions:not(.history-dialog-actions):not(.timer-schedule-actions):not(.app-notification-actions){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:56px;padding:8px 16px 12px!important;border-top:1px solid var(--app-color-border)}.v-dialog .v-card__actions .v-btn{min-width:0}body.ui-showcase-preview .v-dialog .v-btn:not(.v-btn--icon):not(.v-icon--link),body.ui-showcase-preview .v-dialog button:not(.v-btn):not([aria-label^=Close]){pointer-events:none!important;opacity:.65}.v-dialog.session-expiry-dialog{width:calc(100vw - 24px);max-width:440px;margin:12px}.v-dialog.mob-vip-dialog-overlay{width:calc(100vw - 24px);max-width:520px;margin:12px}.v-dialog.mob-vip-form-dialog-overlay{width:calc(100vw - 24px);max-width:420px;margin:12px}.v-dialog .session-expiry-countdown{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--app-color-surface-muted);color:var(--app-color-text)}.v-dialog .v-btn{font-size:var(--app-font-body)}.v-dialog .v-btn.v-size--small{font-size:var(--app-font-small)}.v-dialog.history-chart-dialog-overlay{width:calc(100vw - 24px);max-width:720px;margin:12px}.v-dialog .history-dialog-card{width:100%;overflow:hidden;border-radius:18px}.v-dialog .history-dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px 16px 12px!important;border-bottom:1px solid var(--app-color-border)}.v-dialog .history-dialog-heading{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.v-dialog .history-dialog-eyebrow{color:var(--app-color-text-muted);font-size:var(--app-font-tiny);font-weight:600;letter-spacing:.08em;line-height:1.2}.v-dialog .history-dialog-title{color:var(--app-color-text);font-size:var(--app-font-title);font-weight:600;line-height:1.2}.v-dialog .history-dialog-subtitle{color:var(--app-color-text-muted);font-size:var(--app-font-compact);line-height:1.3}.v-dialog .history-dialog-close{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:-8px -8px 0 0}.v-dialog .history-dialog-content{padding:12px 16px 8px!important;color:var(--app-color-text)}.v-dialog .history-range-label{margin:0 0 6px 2px;color:var(--app-color-text-muted);font-size:var(--app-font-caption);font-weight:600;letter-spacing:.06em}.v-dialog .history-range-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:4px;padding:4px;border-radius:12px;background:var(--app-color-surface-muted)}.v-dialog .history-range-toggle .v-btn{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;height:36px;padding:0 4px;border-radius:9px!important;color:var(--app-color-text-muted);font-size:var(--app-font-small)!important;font-weight:600;letter-spacing:normal;text-transform:none;white-space:nowrap}.v-dialog .history-range-toggle .v-btn--active{background:var(--app-color-primary-dark)!important;color:var(--app-color-surface)!important}.v-dialog .history-chart-title{margin:16px 0 8px;color:var(--app-color-text);font-size:var(--app-font-body);font-weight:600}.v-dialog .history-chart-container{position:relative;width:100%;height:clamp(220px,34vh,320px);padding:8px;border-radius:12px;background:var(--app-color-surface-muted);-webkit-box-sizing:border-box;box-sizing:border-box}.v-dialog .history-chart-container canvas{display:block;width:100%!important;height:100%!important}.v-dialog .history-dialog-actions{min-height:44px;padding:4px 16px 12px!important;border-top:1px solid var(--app-color-border)}.v-dialog.timer-schedule-dialog-overlay{width:calc(100vw - 24px);max-width:520px;margin:12px}.v-dialog .timer-schedule-card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:90vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:18px}.v-dialog .timer-schedule-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:16px 16px 12px!important;border-bottom:1px solid var(--app-color-border)}.v-dialog .timer-schedule-heading{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.v-dialog .timer-schedule-eyebrow{color:var(--app-color-text-muted);font-size:var(--app-font-tiny);font-weight:600;letter-spacing:.08em;line-height:1.2}.v-dialog .timer-schedule-title{color:var(--app-color-text);font-size:var(--app-font-title);font-weight:600;line-height:1.2}.v-dialog .timer-schedule-option-caption,.v-dialog .timer-schedule-subtitle,.v-dialog .timer-timezone-note{color:var(--app-color-text-muted);font-size:var(--app-font-small);line-height:1.3}.v-dialog .timer-schedule-content{padding:14px 16px 16px!important;min-height:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;color:var(--app-color-text)}.v-dialog .timer-schedule-section{padding-bottom:14px;border-bottom:1px solid var(--app-color-border)}.v-dialog .timer-schedule-section-heading{margin-bottom:10px;color:#334155;font-size:var(--app-font-body);font-weight:600}.v-dialog .timer-day-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.v-dialog .timer-day-button{min-width:0;min-height:44px;padding:0 2px;border:1px solid var(--app-color-border);border-radius:10px;background:var(--app-color-surface);color:var(--app-color-text-muted);font-size:var(--app-font-small);font-weight:600;line-height:1;cursor:pointer;-webkit-transition:background-color .12s ease,border-color .12s ease,color .12s ease;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.v-dialog .timer-day-button:focus-visible{outline:2px solid var(--app-color-primary);outline-offset:2px}.v-dialog .timer-day-button--active{border-color:var(--app-color-primary);background:var(--app-color-primary-soft);color:var(--app-color-primary-dark)}.v-dialog .timer-schedule-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;background:var(--app-color-surface-muted)}.v-dialog .timer-schedule-option-title{margin-bottom:2px;color:var(--app-color-text);font-size:var(--app-font-body);font-weight:600}.v-dialog .timer-schedule-switch{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0}.v-dialog .timer-schedule-switch .v-input__slot{margin-bottom:0}.v-dialog .timer-time-section{padding:14px 0;border-bottom:0}.v-dialog .timer-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v-dialog .timer-time-grid .v-input{margin-top:0}.v-dialog .timer-time-picker{background:var(--app-color-surface)!important}.v-dialog .timer-time-picker .v-picker__actions{border-top:1px solid var(--app-color-border);background:var(--app-color-surface)!important}.v-dialog .timer-timezone-note{margin-top:6px}.v-dialog .timer-enabled-option{border:1px solid var(--app-color-border)}.v-dialog .timer-schedule-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:10px 12px 12px!important;border-top:1px solid var(--app-color-border)}.v-dialog .timer-schedule-actions .v-btn{min-width:0;margin:0;padding:0 6px}.v-dialog .timer-schedule-actions .timer-clear-button{margin-right:auto}.v-dialog .current-threshold-content{padding:16px 20px!important}.v-dialog .gas-settings-content>.slider-setting{margin-top:20px}.v-dialog .slider-setting{display:grid;gap:14px;padding:16px;border:1px solid var(--app-color-border);border-radius:14px;background:var(--app-color-surface-muted)}.v-dialog .slider-setting__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.v-dialog .slider-setting__title{color:var(--app-color-text);font-size:var(--app-font-body);font-weight:600}.v-dialog .slider-setting__description{margin-top:3px;color:var(--app-color-text-muted);font-size:var(--app-font-small);line-height:1.35}.v-dialog .slider-setting__value{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:6px 10px;border-radius:999px;background:var(--app-color-primary-soft);color:var(--app-color-primary-dark);font-size:var(--app-font-body);font-weight:600;white-space:nowrap}.v-dialog .gas-sensitivity-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v-dialog .gas-sensitivity-option{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;min-height:64px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:8px 4px;border:1px solid var(--app-color-border);border-radius:10px;background:var(--app-color-surface);color:var(--app-color-text-muted);cursor:pointer;-webkit-transition:background-color .12s ease,border-color .12s ease,color .12s ease;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.v-dialog .gas-sensitivity-option--active{border-color:var(--app-color-primary);background:var(--app-color-primary-soft);color:var(--app-color-primary-dark)}.v-dialog .gas-sensitivity-option:focus-visible{outline:2px solid var(--app-color-primary);outline-offset:2px}.v-dialog .gas-sensitivity-option:disabled{cursor:default;opacity:.6}.v-dialog .gas-sensitivity-option__label{font-size:var(--app-font-body);font-weight:600}.v-dialog .gas-sensitivity-option__threshold,.v-dialog .slider-setting__range{color:var(--app-color-text-muted);font-size:var(--app-font-caption)}.v-dialog .slider-setting__range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-8px}.v-dialog .current-threshold-slider{margin:4px 0}.v-dialog.gas-valve-settings-overlay{width:calc(100vw - 24px);max-width:520px;margin:12px}.v-dialog .gas-settings-card{width:100%;overflow:hidden;border-radius:18px}.v-dialog.gas-valve-settings-overlay .gas-settings-content{max-height:min(70vh,90vh - 142px)!important;overflow-y:auto;padding:16px!important;color:var(--app-color-text)}.v-dialog .gas-settings-section-title{margin-bottom:10px;color:#334155;font-size:var(--app-font-body);font-weight:600}.v-dialog .gas-setting-list{display:grid;gap:8px}.v-dialog .gas-setting-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--app-color-border);border-radius:12px;background:var(--app-color-surface-muted)}.v-dialog .gas-setting-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:4px;color:var(--app-color-text-muted);font-size:20px}.v-dialog .gas-setting-copy{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.v-dialog .gas-setting-switch{margin:0;padding:0}.v-dialog .gas-setting-switch .v-input__slot{margin-bottom:0}.v-dialog .gas-setting-switch .v-label{color:var(--app-color-text);font-size:var(--app-font-body);font-weight:600}.v-dialog .gas-setting-description{color:var(--app-color-text-muted);font-size:var(--app-font-small);line-height:1.35}.v-dialog .gas-timeout-field{margin-top:16px;padding:12px;border-radius:12px;background:var(--app-color-surface-muted)}.v-dialog .gas-timeout-field .gas-settings-section-title{margin-bottom:2px}.v-dialog .gas-timeout-input{margin-top:12px}.v-dialog .gas-settings-actions{border-top:1px solid var(--app-color-border)}.app_title .v-toolbar__content{position:relative;z-index:1;height:100%!important;padding-top:var(--safe-area-inset-top,0);padding-right:max(16px,env(safe-area-inset-right,0px));padding-left:max(16px,env(safe-area-inset-left,0px))}.app_title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.theme--light.v-app-bar.v-toolbar.v-sheet.app_title{isolation:isolate;background-color:hsla(0,0%,100%,.05)!important;backdrop-filter:blur(2px)}@supports(-webkit-touch-callout:none){.theme--light.v-app-bar.v-toolbar.v-sheet.app_title{backdrop-filter:blur(1px)}}.v-dialog__content{padding-top:var(--safe-area-inset-top,0);padding-bottom:var(--safe-area-inset-bottom,0)}body,html{height:100%;margin:0;background-color:var(--app-color-navy);-ms-scroll-chaining:none;overscroll-behavior:none}#app,body,html{width:100%;overflow:hidden}#app{height:100vh;height:100dvh}.v-application,.v-application--wrap{width:100%;height:100%;min-height:0!important}.v-application--wrap{-ms-flex-direction:column;flex-direction:column;overflow:hidden}.v-application--wrap,.v-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.v-main{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;padding:0}.v-main,.v-main__wrap{min-height:0;-webkit-box-flex:1}.v-main__wrap{-ms-flex:1 1 auto;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}body{color:#fff;font-weight:400}.greenText{color:#81b13e!important}.redText{color:var(--app-color-error)!important}.backgroundWhite{background-color:#fff}.backgroundWhite70{background-color:hsla(0,0%,100%,.7)!important}.backgroundWhite35{background-color:hsla(0,0%,100%,.25)!important}.openSans{color:#fff}.title-style{font-weight:700;color:#fff;font-size:var(--app-font-title)}.screenshot-style{font-weight:400;color:#fff;font-size:var(--app-font-body)}.text--withe70{color:hsla(0,0%,100%,.7)}.text--white80,.text--white80 .v-icon,.text--white80 .v-icon .v-icon,.text--white80 a,.text--white80 a .v-icon,.text--white80.v-btn--icon .v-btn__content{color:hsla(0,0%,100%,.8)}.text--red{color:var(--app-color-error)!important}.text--turkuise{color:var(--app-color-secondary)!important}.icon--turkuise{-webkit-filter:invert(53%) sepia(21%) saturate(4084%) hue-rotate(143deg) brightness(92%) contrast(100%);filter:invert(53%) sepia(21%) saturate(4084%) hue-rotate(143deg) brightness(92%) contrast(100%)}.icon--small{width:45px}.theme--light.v-application{background:url(/img/background_long.2b759f6a.jpg) no-repeat top;background-size:cover;overflow:hidden}.theme--light.v-app-bar.v-toolbar.v-sheet{background-color:transparent}.theme--light.v-card,.theme--light.v-sheet{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.theme--light.v-card:focus,.theme--light.v-sheet:focus{opacity:1!important}.theme--light.v-card.backgroundWhite,.theme--light.v-card.backgroundWhite70,.theme--light.v-sheet.backgroundWhite,.theme--light.v-sheet.backgroundWhite70{background-color:#fff}.theme--light .container{padding:0}.v-dialog,.v-dialog>.v-card{border-radius:18px!important}.v-dialog>.v-card{overflow:hidden}.headerRow{background-color:transparent;border-left:none;border-right:none;border-top:none;border-bottom:2px solid hsla(0,0%,100%,.7);border-radius:0}.headerRow .text-right{padding-right:10px}#homeStatusList .v-item-group .v-expansion-panel,#settings .v-item-group .v-expansion-panel{background-color:transparent;border-left:none;border-right:none;border-top:none;border-bottom:2px solid hsla(0,0%,100%,.7);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}#homeStatusList .v-item-group .v-expansion-panel .v-expansion-panel-header,#settings .v-item-group .v-expansion-panel .v-expansion-panel-header{padding:2px 8px;color:#fff;text-transform:uppercase}#homeStatusList .v-item-group .v-expansion-panel .v-expansion-panel-header .sensor-icon,#settings .v-item-group .v-expansion-panel .v-expansion-panel-header .sensor-icon{margin-right:8px}#homeStatusList .v-item-group .v-expansion-panel .v-expansion-panel-header__icon .v-icon,#settings .v-item-group .v-expansion-panel .v-expansion-panel-header__icon .v-icon{color:#fff}#homeStatusList .v-item-group .v-expansion-panel--active,#settings .v-item-group .v-expansion-panel--active{border:none}#homeStatusList .v-item-group .v-expansion-panel .v-expansion-panel-content,#settings .v-item-group .v-expansion-panel .v-expansion-panel-content{background-color:hsla(0,0%,100%,.25);color:#000}#homeStatusList .v-item-group .v-expansion-panel .v-expansion-panel-content .v-row,#settings .v-item-group .v-expansion-panel .v-expansion-panel-content .v-row{margin-left:0;margin-right:0}#homeStatusList .v-item-group .v-expansion-panel .v-expansion-panel-content__wrap,#settings .v-item-group .v-expansion-panel .v-expansion-panel-content__wrap{padding:14px 0 14px 0;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#homeStatusList .v-item-group .v-expansion-panel .statusText,#settings .v-item-group .v-expansion-panel .statusText{font-size:var(--app-font-caption);position:absolute;right:45px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#homeList,#myBoat{padding-top:0}#homeList .mob.v-list-item .v-list-item__title,#myBoat .mob.v-list-item .v-list-item__title{color:var(--app-color-mob);font-size:var(--app-font-body)}#homeList .mob-twoline.v-list-item .v-list-item__title,#myBoat .mob-twoline.v-list-item .v-list-item__title{color:var(--app-color-warning);height:15px;font-size:var(--app-font-body)}#homeList .mob-twoline.v-list-item .v-list-item__subtitle,#myBoat .mob-twoline.v-list-item .v-list-item__subtitle{color:var(--app-color-warning);padding-bottom:5px;font-size:var(--app-font-small)}#homeList .v-list-item,#myBoat .v-list-item{background-color:transparent;border-left:none;border-right:none;border-top:none;border-bottom:2px solid hsla(0,0%,100%,.7);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;padding-left:0}#homeList .v-list-item__icon,#myBoat .v-list-item__icon{margin-top:0;margin-bottom:0;margin-right:4px;height:0}#homeList .v-list-item__icon .v-image,#myBoat .v-list-item__icon .v-image{height:52px}#homeList .v-list-item__icon .v-icon,#myBoat .v-list-item__icon .v-icon{color:#fff}#homeList .v-list-item__title,#myBoat .v-list-item__title{color:#fff;padding-left:62px;text-transform:uppercase!important;font-size:var(--app-font-body);height:28px}#homeList .v-list-item__subtitle,#myBoat .v-list-item__subtitle{color:#fff;padding-left:62px;text-transform:uppercase!important;font-size:var(--app-font-small)}#homeList .v-list-item__content,#myBoat .v-list-item__content{padding:2px 8px;height:56px}#myBoat .v-list-item__title{height:35px;line-height:30px}.v-btn-toggle .v-btn.btn-green{border:none;border-radius:20px!important}.v-btn-toggle .v-btn.btn-green,.v-btn.btn-green{background-color:var(--app-color-success)!important;color:#000;opacity:1}.v-btn.btn-green{border:none;border-radius:20px}.v-btn.btn-white-border{border:1px solid #fff!important;border-radius:20px;color:#000;opacity:1}.v-btn.btn-toogle{font-size:var(--app-font-caption)!important}.v-btn.btn-right.green{background-color:var(--app-color-success)!important;border:none!important}.v-btn.btn-right{border:1px solid #fff!important;border-top-left-radius:20px;border-bottom-left-radius:20px;color:#000;opacity:1}input.transparent-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;background:hsla(0,0%,100%,.1)!important;border:1px solid #c4c8d2!important;color:#c4c8d2;border-radius:20px;padding:0 8px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#c4c8d2!important}.white70--text{color:hsla(0,0%,100%,.7)}.label_under{margin-left:9px}.label_under .v-input__control .v-messages{display:none}.custom4cols{width:25%;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.custom7cols{-webkit-box-flex:1;-ms-flex:1 1 14.2857142857%;flex:1 1 14.2857142857%}.vti__dropdown-list{z-index:1002!important;padding-left:0}.vue-tel-input:focus-within{border-radius:0!important;border:2px solid #fff!important;border-top-style:none!important;border-right-style:none!important;border-left-style:none!important;border-bottom-style:solid!important;-webkit-box-shadow:none!important;box-shadow:none!important}.vue-tel-input{border-radius:0!important;border:1px solid rgba(0,0,0,.6)!important;border-top-style:none!important;border-right-style:none!important;border-left-style:none!important;border-bottom-style:solid!important}.vue-tel-input .vti__input{color:#fff!important}.alert-on-top[data-v-528cc7bb]{position:fixed;top:10%;left:5%;right:5%;z-index:9999}.custom-alert-close[data-v-528cc7bb]{width:60px;height:60px;font-size:24px}.custom-alert-close-icon[data-v-528cc7bb]{font-size:40px}