.ServiceMainContainer_container__mmVqu{padding:0!important;box-shadow:0 0 9px 0 rgba(0,0,0,.14);display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;background:#00005c;height:auto}.ServiceMainContainer_innerContent__Xqicy{border-radius:16px}.ServiceMainContainer_gradientBorder__d5ohw{border-radius:16px 16px 0 0;background:linear-gradient(90deg,#00005c -.29%,#fc744a 105.12%)}.ServiceMainContainer_header__gBF8b{background-image:url(/header-stripe-light.svg);background-repeat:no-repeat;background-size:cover;position:relative}@media (min-width:768px){.ServiceMainContainer_container__mmVqu{border-radius:15px}}.boatbotContainer_style_headerTitle__03lO_{color:#fff;text-align:center;font-size:16px;font-weight:600;line-height:20px}.captainAI_styles_captainAIContainer__QBltr{position:relative;width:32.583px;height:32px;justify-content:center;align-items:center;border-radius:35.904px;border:3px solid #4c4191;background:#fff}.captainAI_styles_aiTag__Pz3TK{position:absolute;top:10px;right:-12px;width:12.63px;height:9.857px;border-radius:4.103px;background:#fc744a;color:#fff;font-size:9px;text-align:center;display:flex;justify-content:center;align-items:center}.captainAI_styles_sparkles__aQa_f{position:absolute;top:-2px;right:-20px;width:12.63px;height:9.857px;z-index:1}.Stepper_stepIcon__lnRXf{background-color:#cce9f2}.Stepper_stepIcon__lnRXf[data-progress]{background-color:#fc744a}.Stepper_stepIcon__lnRXf[data-completed]{background-color:#00005c}.appmodal_style_header__e8wPD{background-image:url(/header-stripe-light.svg);background-repeat:no-repeat;background-size:cover;background-color:#00005c;padding:16px 24px 16px 16px;height:72px}.appmodal_style_title__4fHW9{color:#fff;text-align:center;font-size:16px;font-weight:600;line-height:20px}.appmodal_style_captainAIContainer__SBS7u{position:relative;width:32.583px;height:32px;justify-content:center;align-items:center;border-radius:35.904px;border:3px solid #4c4191;background:#fff}.appmodal_style_aiTag__E_TNp{position:absolute;top:10px;right:-12px;width:13.63px;height:10.857px;border-radius:4.103px;background:#fc744a;color:#fff;font-size:9px;text-align:center;display:flex;justify-content:center;align-items:center}.appmodal_style_sparkles__VmOFn{position:absolute;top:1px;right:-20px;width:12.63px;height:9.857px;z-index:1}.FloatingLabelInput_root__XtBQJ{position:relative}.FloatingLabelInput_label__JYCMg{position:absolute;z-index:2;top:calc(.75rem * var(--mantine-scale));left:var(--mantine-spacing-sm);pointer-events:none;color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .FloatingLabelInput_label__JYCMg{color:var(--mantine-color-dark-3)}.FloatingLabelInput_label__JYCMg{transition:transform .15s ease,font-size .15s ease,color .15s ease}.FloatingLabelInput_label__JYCMg[data-floating]{transform:translate(calc(-.1875rem * var(--mantine-scale)),calc(-1.125rem * var(--mantine-scale)));font-size:var(--mantine-font-size-xs);font-weight:500;color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .FloatingLabelInput_label__JYCMg[data-floating]{color:var(--mantine-color-white)}.FloatingLabelInput_label__JYCMg[data-floating]{background-color:var(--mantine-color-white);padding:0 var(--mantine-spacing-xs);left:10px}.FloatingLabelInput_input__0n997{border:1px solid #898989;border-radius:5px;height:calc(2.8125rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));line-height:calc(1.3125rem * var(--mantine-scale));letter-spacing:calc(-.02rem * var(--mantine-scale))}.FloatingLabelInput_input__0n997::placeholder{transition:color .15s ease;color:transparent}.FloatingLabelInput_input__0n997[data-floating]::placeholder{color:var(--mantine-color-placeholder)}.PageBoxShadowContainer_pageBoxShadowContainer__dQ56B{padding:calc(1rem * var(--mantine-scale));border-radius:calc(.5rem * var(--mantine-scale));box-shadow:0 0 9px 0 rgba(0,0,0,.14);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:calc(1rem * var(--mantine-scale));position:sticky;bottom:8px;top:auto;left:0;right:0}@media (min-width:768px){.PageBoxShadowContainer_pageBoxShadowContainer__dQ56B{box-shadow:none;position:relative}}.JobNotes_jobNotesContent__7BOh4{min-height:460px;position:relative;background:#fff}.JobNotes_jobNote__ymPNm{display:flex;gap:10px;padding:10px}.JobNotes_jobNoteContent__IdrID{width:90%;max-height:calc(100vh - 200px);overflow-y:auto}.JobNotes_jobNotes__5918A{padding-top:16px;padding-bottom:32px;max-height:calc(100vh - 200px);margin-bottom:100px}.JobNotes_jobNotesForm__kgNn_{border-top:2px solid #eee;padding-bottom:20px;display:block;position:absolute;bottom:0;left:0;right:0;width:100%}.JobNotes_jobNotesForm__kgNn_ textarea{border:none}@media (min-width:768px){.JobNotes_jobNotes__5918A{margin-bottom:100px}.JobNotes_jobNotesForm__kgNn_{bottom:0}}.VendorServiceMain_mainContainer__lmvNw{padding-bottom:calc(12.5rem * var(--mantine-scale))}@media (min-height:830px) and (max-width:768px){.VendorServiceMain_mainContainer__lmvNw{padding-bottom:0}}.VendorServiceMain_location__T0JPR{background-image:url(/location-placeholder.png);background-size:cover;background-position:50%}.VendorServiceMain_serviceRecommendation___8nYv{height:100vh}@media (max-height:830px) and (max-width:768px){.VendorServiceMain_serviceRecommendation___8nYv{height:830px;margin-bottom:213px}}@media (min-height:830px) and (max-height:950px) and (max-width:768px){.VendorServiceMain_serviceRecommendation___8nYv{height:950px;margin-bottom:calc(213px / 2)}}.welcome_style_container__hOELM{background-color:#fff;display:flex;flex-direction:column;flex:1;gap:16px;padding:16px}.welcome_style_title__5vCNz{color:#00005c;text-align:center;font-size:24px;font-weight:700;line-height:120%;letter-spacing:-1.09px}.welcome_style_description__Im23a{font-size:14px;font-weight:500;line-height:150%;letter-spacing:-.32px;text-align:center}.BoatAccessModal_content__urf3W{border-radius:0 0 var(--Spacing-Small,8px) var(--Spacing-Small,8px);background:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.14);display:flex;flex-direction:column;gap:16px}.BoatAccessModal_header__5myOj{display:flex;padding:8px;gap:8px;border:1px solid #e9e9e9;border-radius:8px}.BoatAccessModal_headerButton___dUov{flex:1}.BoatAccessModal_details__q2sSV{border-radius:8px;border:1px solid #cce9f2}.BoatAccessModal_detail__Xu019{padding:8px 16px;border-bottom:1px solid #8bcce1}.BoatAccessModal_detail__Xu019:last-child{border:none}.BoatAccessModal_wifiDetails__t0XK8{padding:8px 16px}.BoatAccessModal_detailTitle__IZyyk{color:#73717f;font-size:12px;font-weight:500;line-height:1.4;text-transform:uppercase}.BoatAccessModal_detailInfo__KM_Xt{color:#414141;font-size:14px;font-weight:600;line-height:1.4}.ServiceRecommendation_serviceRecommendation__F3nvh{height:100%}@media (max-height:950px){.ServiceRecommendation_serviceRecommendation__F3nvh{height:950px}}.appcontainer_appMain__8zIQa{min-width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}.appcontainer_appContainer__l1kf0{width:100%}@media (min-width:768px){.appcontainer_appContainer__l1kf0{width:509px;padding:20px;border-radius:24px}.appcontainer_appMain__8zIQa{background-image:url(/boat-bg.png);background-size:cover;background-position:50%;align-items:flex-start;height:1500px;padding-top:50px}}.serviceRecommendation_style_headerContainer__bk3_7{flex-direction:column;justify-content:center;align-items:center;margin-top:10px;gap:10px}.serviceRecommendation_style_description__mae0e{color:#414141;max-width:390px;text-align:center;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.32px;padding-left:10px;padding-right:10px}.serviceRecommendation_style_infoText__848jQ{text-align:center;font-size:14px;font-weight:600;line-height:140%;letter-spacing:-.32px}