.Carousel_indicator__3DR1G[data-active]{background-color:#fc744a}.VerificationPage_otpContainer__xANlr{display:flex;flex-direction:column;background-color:#00005c;min-height:100vh;align-items:center;padding-top:21px;padding-left:27px;padding-right:27px}@media (min-width:768px){.VerificationPage_otpContainer__xANlr{min-height:100%;border-radius:8px;padding-bottom:48px}}.NotificationStyles_closeButton__VFxYi,.NotificationStyles_description__BNzj3{color:#fff;font-size:12px;font-weight:600}.appModal_style_header__0U0dG{background-image:url(/header-stripe-light.svg);background-repeat:no-repeat;background-size:cover;background-color:#00005c;padding:16px 24px 16px 16px;height:82px}.appModal_style_title__DwYuc{color:#fff;text-align:center;font-size:16px;font-weight:600;line-height:20px}.appModal_style_captainAIContainer__QKbwv{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__4cWX1{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__vnCR3{position:absolute;top:1px;right:-20px;width:12.63px;height:9.857px;z-index:1}.appModal_style_childrenContainer__CvfVh{border-radius:16px 16px 0 0;background:linear-gradient(90deg,#00005c -.29%,#fc744a 105.12%);padding:8px 0 0}.appModal_style_contentContainer__PuMqp{background:#fff;border-radius:16px 16px 0 0;padding:8px}.appModal_style_content__uS3CT{border:1px solid #cce9f2;border-radius:16px}.generalService_style_mainContainer__28Q1j{width:100%;border:2px solid #fc744a;border-radius:8px;padding:10px 0;margin-left:10px;margin-right:10px}.generalService_style_serviceId__o5rHW{font-size:12px;font-weight:600;line-height:140%;letter-spacing:-.32px;text-transform:uppercase}.generalService_style_serviceTitle__ybGnt{font-size:20px;font-weight:600;line-height:100%;letter-spacing:-.32px}.generalService_style_headerContainer__9Od8N{display:flex;justify-content:space-between;padding-left:16px;padding-right:16px;align-items:center;margin-bottom:20px}.generalService_style_itemContainer__Wi9BR{width:100%;padding-left:16px;padding-right:16px;justify-content:space-between;align-items:center;gap:8px;margin:10px 0;cursor:pointer}.generalService_style_itemCol1__ornxg{gap:8px}.generalService_style_icon__Poae2{padding-top:3px}.generalService_style_itemTitle__2_ih8{font-size:14px;font-weight:600;line-height:140%;letter-spacing:-.32px}.generalService_style_itemDescription__bEG7c{color:#959595;font-size:12px;font-weight:500;line-height:140%;letter-spacing:-.32px}.generalService_style_estimateContainer__ehZTm{justify-content:space-between;align-items:center}.generalService_style_estimateTitle__JmSeU{color:#73717f;font-size:10px;font-weight:500;line-height:140%;letter-spacing:-.32px;text-transform:uppercase}.generalService_style_estimateAmount__xV_pe{color:#414141;font-size:15px;font-weight:600;line-height:140%;letter-spacing:-.32px}.generalService_style_estimateStatus__PCNsc{color:#fff;text-align:center;font-size:10px;font-weight:700;line-height:100%;letter-spacing:-.32px}.generalService_style_estimateWrapper__5iPTO{padding-left:12px;padding-right:12px;margin:20px 0}.generalService_style_viewEstimateContainer__cYoLd{display:flex;align-items:center;gap:12px;margin-top:10px;cursor:pointer}.generalService_style_viewEstimate__KOP8C{color:#00005c;font-size:12px;font-weight:600;line-height:100%;letter-spacing:-.32px}.generalService_style_viewDetailsContainer__r2gH8{margin-top:20px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;cursor:pointer}.generalService_style_viewDetails__cerJH{color:#00005c;font-size:12px;font-weight:600;line-height:140%;letter-spacing:-.32px}.generalService_style_date__tTW_t{font-size:14px}.generalService_style_date__tTW_t,.generalService_style_time__txKAU{color:#414141;font-weight:500;line-height:140%;letter-spacing:-.32px}.generalService_style_time__txKAU{font-size:12px}.generalService_style_unreadBadge__lgJBk{background:#fc744a;border-radius:9.5px;padding:1.5px 5px;animation:generalService_style_pulsate__CxT4_ 1.5s infinite}@keyframes generalService_style_pulsate__CxT4_{0%{box-shadow:0 0 0 0 hsla(27,63%,64%,.19)}50%{box-shadow:0 0 6px 5px #f1bcab}to{box-shadow:0 0 0 0 rgba(0,123,255,0)}}.Text_description__YuO0W{text-align:center;color:#414141;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:-.32px;margin:auto;max-width:329px}.BoatAvailability_title__x2_Dd{font-size:1.5rem;font-weight:600;line-height:1.2;margin-bottom:1rem}.BoatAvailability_indicatorKey__8fgVX{display:flex;align-items:center;gap:4px}.BoatAvailability_indicatorKeyBullet__tBXrZ{width:8px;height:8px;border-radius:50%;background:#00005c}.BoatAvailability_ownerBullet__w3vto{background:#fc744a}.BoatAvailability_indicatorKey__8fgVX p{font-size:.75rem;font-weight:500;line-height:1.5}.BoatAvailability_availabilityCalendarContainer__ACXJF{position:relative;padding-bottom:1rem;min-width:400px!important}.BoatAvailability_viewButtons__hNQwX{position:absolute;top:0;right:0}.BoatAvailability_dayViewHeader__Fv_m3{margin-bottom:24px;font-weight:600;display:flex;align-items:center}.BoatAvailability_dayViewContent__9FSeC{border:1px solid #cce9f2;border-radius:8px}.BoatAvailability_dayViewContentHeader__11bJb{padding:8px;font-size:12px;font-weight:600;line-height:1.5;color:#00005c;background:#f4fdff}.BoatAvailability_dayViewContentRow__2HYYt{padding:8px}.BoatAvailability_header__wMyKS{width:72%}.BoatAvailability_headerLevel__VRqm9{height:36px}.BoatAvailability_headerControl__BVpzW{height:36px;width:36px}.BoatAvailability_headerControlIcon__xLoK1{width:100%!important;height:100%!important}.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{overflow:hidden}.m_a2dae653,.m_fcd81474{height:var(--carousel-height)}.m_fcd81474{display:flex;flex-direction:row}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap) * -1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap) * -1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{position:absolute;display:flex;align-items:center;justify-content:space-between;z-index:1;pointer-events:none}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size) / 2);top:0;bottom:0;flex-direction:column;padding:var(--carousel-controls-offset) 0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline-start:0;inset-inline-end:0;top:calc(50% - var(--carousel-control-size) / 2);flex-direction:row;padding:0 var(--carousel-controls-offset)}.m_64f58e10{display:flex;justify-content:center;align-items:center;min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);transition:opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{position:absolute;display:flex;justify-content:center;gap:calc(.5rem * var(--mantine-scale));pointer-events:none}.m_71ea3ab1:where([data-orientation=vertical]){bottom:0;top:0;inset-inline-end:var(--mantine-spacing-md);flex-direction:column}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);inset-inline-start:0;inset-inline-end:0;flex-direction:row}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale))}.m_d98df724{position:relative;flex:0 0 var(--carousel-slide-size,100%)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}.UpdateWorkStatus_workStatus__2JHjU{min-width:140px;border:2px solid #b7b7b7;border-radius:8px;padding-top:16px;padding-bottom:10px;min-height:92px;flex:1;position:relative}.UpdateWorkStatus_active__jnure{border:2px solid #00005c}.UpdateWorkStatus_checkIcon__lpRDI{position:absolute;top:10px;right:16px;padding:0;margin:0}.GeneralServiceModal_style_descriptionContainer__TZKB6{color:#414141;font-size:14px;font-weight:500;line-height:140%;letter-spacing:-.32px;padding:0 16px}.GeneralServiceModal_style_boatDetails__O25Rg{border-left:1px solid #fc744a;border-right:1px solid #fc744a;text-align:center}.GeneralServiceModal_style_control__OZBQK{opacity:1}.GeneralServiceModal_style_control__OZBQK[data-inactive]{opacity:0;cursor:default}.GeneralServiceModal_style_slide__IsBtT{font-size:14px;font-weight:700;line-height:140%;letter-spacing:-.32px;cursor:pointer}.GeneralServiceModal_style_descriptionContainer__TZKB6{margin-bottom:10px}.GeneralServiceModal_style_descriptionTitle__nDHwK{color:#ccc;font-size:10px;font-weight:600;line-height:140%;letter-spacing:-.32px;text-transform:uppercase}.GeneralServiceModal_style_descriptionText__eG52T{color:#414141;font-size:14px;font-weight:500;line-height:140%;letter-spacing:-.32px}.GeneralServiceModal_style_jobDetailsItem__PNKVH{justify-content:space-between;align-items:center;padding:8px 24px;cursor:pointer;height:54px}.GeneralServiceModal_style_jobDetailsItemLeftSection__UfnDl{min-width:111px;gap:20px;align-items:center}.GeneralServiceModal_style_jobDetailsItemTitle__9V_ue{min-width:53px;font-size:12px;font-weight:600;line-height:140%;letter-spacing:-.32px}.GeneralServiceModal_style_imageBadge__ARcNs{color:#fff;font-size:12px;font-weight:800;line-height:20px;letter-spacing:-.32px;min-width:66px;height:36px;background-color:#00005c}.GeneralServiceModal_style_otherBadges__WlT0R{border-radius:9.5px;background:#cce9f2;color:#00005c;font-size:12px;font-weight:800;line-height:12px;letter-spacing:-.32px}.GeneralServiceModal_style_boatCardContainer__gqd8g{display:flex;flex:1;padding:10px 12px;flex-direction:column;gap:5px;border-radius:8px;border:1px solid #cce9f2}.GeneralServiceModal_style_boatCardTitle__CYQsu{color:#73717f;font-size:10px;font-weight:500;line-height:140%;letter-spacing:-.32px;text-transform:uppercase}.GeneralServiceModal_style_boatCardName__UqZ7H{font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.32px}.GeneralServiceModal_style_boatCardLength__w2Lf1,.GeneralServiceModal_style_boatCardYearBrand__vs9th{font-size:12px;font-weight:500;line-height:140%;letter-spacing:-.32px}.GeneralServiceModal_style_boatCardLength__w2Lf1{color:#73717f}.GeneralServiceModal_style_boatSpecificsTitle__vcwJS{color:#00005c;font-size:20px;font-weight:700;line-height:120%;letter-spacing:-.32px}.GeneralServiceModal_style_boatSpecificsDescription__IaTGr{color:#646464;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-.32px}.GeneralServiceModal_style_boatSpecificsItemsContainer__A4tWy{padding:8px;gap:15px;border-radius:8px;border:1px solid #c4e4ee;background:#eaf2fb}.GeneralServiceModal_style_boatSpecificsItemTexts__MR8s_{color:#414141;font-size:14px;font-weight:500;line-height:140%;letter-spacing:-.32px}.GeneralServiceModal_style_boatSpecificsItemTexts__MR8s_ span{font-weight:700}.GeneralServiceModal_style_ownerDetailsImage__gUCOB{width:90px;height:87px;border-radius:50%}.GeneralServiceModal_style_ownerContactText__AMfOE{text-align:center;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.32px}.GeneralServiceModal_style_ownerContactTitle__ov3Bk{color:#898989;text-align:center;font-size:12px;font-weight:590}.GeneralServiceModal_style_noSpecificsText__9kF_v{color:#414141;font-size:14px;font-weight:500;line-height:140%;letter-spacing:-.32px;text-align:center;margin-top:30px}.GeneralServiceModal_style_unreadBadge__2UDcX{background:#fc744a;border-radius:9.5px;padding:1.5px 5px;animation:GeneralServiceModal_style_pulsate__k3ntm 1.5s infinite}@keyframes GeneralServiceModal_style_pulsate__k3ntm{0%{box-shadow:0 0 0 0 hsla(27,63%,64%,.19)}50%{box-shadow:0 0 6px 5px #f1bcab}to{box-shadow:0 0 0 0 rgba(0,123,255,0)}}.generalService_style_mainContainer__21jys{width:100%;border:2px solid #fc744a;border-radius:8px;padding:10px 0;margin-left:10px;margin-right:10px}.generalService_style_serviceId__vtvd_{font-size:12px;font-weight:600;line-height:140%;letter-spacing:-.32px;text-transform:uppercase}.generalService_style_serviceTitle__rhOkn{font-size:20px;font-weight:600;line-height:100%;letter-spacing:-.32px}.generalService_style_headerContainer__kPneS{display:flex;justify-content:space-between;padding-left:16px;padding-right:16px;align-items:center;margin-bottom:20px}.generalService_style_itemContainer__Y5HYE{width:100%;padding-left:16px;padding-right:16px;justify-content:space-between;align-items:center;gap:8px;margin:10px 0;cursor:pointer}.generalService_style_itemCol1__4WAEo{gap:8px}.generalService_style_icon__GbJuD{padding-top:3px}.generalService_style_itemTitle__1pmor{font-size:14px;font-weight:600;line-height:140%;letter-spacing:-.32px}.generalService_style_itemDescription__HlfMX{color:#959595;font-size:12px;font-weight:500;line-height:140%;letter-spacing:-.32px}.generalService_style_viewDetailsContainer__S7s_V{margin-top:20px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;cursor:pointer}.generalService_style_viewDetails__TdIsu{color:#00005c;font-size:12px;font-weight:600;line-height:140%;letter-spacing:-.32px}.generalService_style_unreadBadge__4Jug9{background:#fc744a;border-radius:9.5px;padding:1.5px 5px;animation:generalService_style_pulsate__9iWPV 1.5s infinite}@keyframes generalService_style_pulsate__9iWPV{0%{box-shadow:0 0 0 0 hsla(27,63%,64%,.19)}50%{box-shadow:0 0 6px 5px #f1bcab}to{box-shadow:0 0 0 0 rgba(0,123,255,0)}}.invoice_style_vendorContainer__MAbEr{gap:10px}.invoice_style_vendorName__NG5WE{font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.32px}.invoice_style_location__M4JwK{color:#73717f;font-size:12px;font-weight:500;line-height:140%;letter-spacing:-.32px}.checklist_style_textContainer__nreQI{padding:16px}.checklist_style_title__bYj2m{color:#00005c;font-size:20px;font-weight:700;line-height:120%;letter-spacing:-.32px}.checklist_style_description__cCNEj{color:#646464;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-.32px}.checklist_style_imageBadge__FQ5DG{color:#fff;font-size:12px;font-weight:800;line-height:20px;letter-spacing:-.32px;min-width:66px;height:36px;background-color:#00005c}.checklist_style_checklistTitle__2ACj1{font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.32px}.generalservice_style_descriptionContainer__0_tKb{color:#414141;font-size:14px;font-weight:500;line-height:140%;letter-spacing:-.32px;padding:0 16px}.generalservice_style_boatDetails__h_RSS{border-left:1px solid #fc744a;border-right:1px solid #fc744a;text-align:center}.generalservice_style_control__We_TG{opacity:1}.generalservice_style_control__We_TG[data-inactive]{opacity:0;cursor:default}.generalservice_style_slide__I7PFI{font-size:14px;font-weight:700;line-height:140%;letter-spacing:-.32px;cursor:pointer}.generalservice_style_descriptionContainer__0_tKb{margin-bottom:10px}.generalservice_style_descriptionTitle__KR4ei{color:#ccc;font-size:10px;font-weight:600;line-height:140%;letter-spacing:-.32px;text-transform:uppercase}.generalservice_style_descriptionText__3Xt2m{color:#414141;font-size:14px;font-weight:500;line-height:140%;letter-spacing:-.32px}.generalservice_style_jobDetailsItem__R37Yj{justify-content:space-between;align-items:center;padding:8px 24px;cursor:pointer;height:54px}.generalservice_style_jobDetailsItemLeftSection__15Gy8{min-width:111px;gap:20px;align-items:center}.generalservice_style_jobDetailsItemTitle__KpFu9{min-width:53px;font-size:12px;font-weight:600;line-height:140%;letter-spacing:-.32px}.generalservice_style_imageBadge__CF_G7{color:#fff;font-size:12px;font-weight:800;line-height:20px;letter-spacing:-.32px;min-width:66px;height:36px;background-color:#00005c}.generalservice_style_otherBadges__98yp1{border-radius:9.5px;background:#cce9f2;color:#00005c;font-size:12px;font-weight:800;line-height:12px;letter-spacing:-.32px}.generalservice_style_boatCardContainer__EQRW3{display:flex;flex:1;padding:10px 12px;flex-direction:column;gap:5px;border-radius:8px;border:1px solid #cce9f2}.generalservice_style_boatCardTitle__DhAjO{color:#73717f;font-size:10px;font-weight:500;line-height:140%;letter-spacing:-.32px;text-transform:uppercase}.generalservice_style_boatCardName__PIQDX{font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.32px}.generalservice_style_boatCardLength__K3ayG,.generalservice_style_boatCardYearBrand__56fua{font-size:12px;font-weight:500;line-height:140%;letter-spacing:-.32px}.generalservice_style_boatCardLength__K3ayG{color:#73717f}.generalservice_style_boatSpecificsTitle__iuyBi{color:#00005c;font-size:20px;font-weight:700;line-height:120%;letter-spacing:-.32px}.generalservice_style_boatSpecificsDescription__uOmy9{color:#646464;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-.32px}.generalservice_style_boatSpecificsItemsContainer__yVXmm{padding:8px;gap:15px;border-radius:8px;border:1px solid #c4e4ee;background:#eaf2fb}.generalservice_style_boatSpecificsItemTexts__4QI2k{color:#414141;font-size:14px;font-weight:500;line-height:140%;letter-spacing:-.32px}.generalservice_style_boatSpecificsItemTexts__4QI2k span{font-weight:700}.generalservice_style_ownerDetailsImage__0UN1C{width:90px;height:87px;border-radius:50%}.generalservice_style_ownerContactText__Gtx__{text-align:center;font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.32px}.generalservice_style_ownerContactTitle__brEsS{color:#898989;text-align:center;font-size:12px;font-weight:590}.generalservice_style_unreadBadge__UrVBM{background:#fc744a;border-radius:9.5px;padding:1.5px 5px;animation:generalservice_style_pulsate___pL_6 1.5s infinite}@keyframes generalservice_style_pulsate___pL_6{0%{box-shadow:0 0 0 0 hsla(27,63%,64%,.19)}50%{box-shadow:0 0 6px 5px #f1bcab}to{box-shadow:0 0 0 0 rgba(0,123,255,0)}}.accept_style_container__uiZ_U{height:100%}@media (max-width:767px) and (max-height:1000px){.accept_style_container__uiZ_U{min-height:100vh;margin-bottom:100px}}.accordion_style_mainContainer__Ojk3f{border:2px solid #c4e4ee;flex-direction:column;border-radius:8px;cursor:pointer;padding:10px 0;background-color:#fff;min-height:50px;gap:10px;margin-bottom:10px}.accordion_style_container__Ie8Pl{justify-content:space-between;align-items:center;padding:0 15px}.accordion_style_icon__nNg0d{border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.accordion_style_title__VKzjI{font-size:14px;font-weight:700;line-height:140%;letter-spacing:-.32px}.accordion_style_panel__3heMi{flex-direction:column;gap:5px;padding:0 10px}.accordion_style_hideDetails__Vl5dh{color:#00005c;font-size:12px;font-weight:600;line-height:140%;letter-spacing:-.32px}.accordion_style_panelContainer__qVfpH{display:contents;opacity:0;height:auto}.accordion_style_boatSpecificsItemTexts__WwVUD{color:#414141;font-size:14px;font-weight:500;line-height:140%;letter-spacing:-.32px}.accordion_style_boatSpecificsItemTexts__WwVUD span{font-weight:700}