.StormModal_modalSection___V_Wb{position:fixed;width:max-content;border-radius:7px;background-color:rgba(255,255,255,.95);top:86px;right:61.2px;padding:20px 16px;cursor:default;max-width:263px;min-width:263px}.StormModal_article__xtoVt{display:flex;flex-direction:column}.StormModal_title__ktEMS{font-size:var(--font-size-sm-20px);font-weight:var(--font-weight-bold-700);margin-right:8px}.StormModal_subTitle__Zc5Xq{color:var(--color-text-primary-light);font-size:var(--font-size-body-md-16px);font-weight:var(--font-weight-medium-500);margin-right:8px}.StormModal_divider__yY2LL{border-bottom:.5px solid #d9d9d9;margin:10px 0}.StormModal_btnWrapper__CtDBo{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--color-secondary-light);padding:4px;border-radius:4px}.StormModal_btnWrapper__CtDBo .StormModal_subBtn__Ek_3R{display:flex;justify-content:center;border-radius:4px;width:113px;height:32px;color:var(--color-text-disabled-light);font-size:var(--font-size-body-md-16px);font-weight:var(--font-weight-semibold-600);align-items:center}.StormModal_subBtnDisabled__31ZUk{cursor:not-allowed}.StormModal_subBtn__Ek_3R.StormModal_active__OHH4Y{display:flex;justify-content:center;text-align:center;border-radius:4px;width:112px;height:32px;border:1px solid var(--color-borer-brand-light);background-color:var(--color-brand-light);color:var(--color-white);align-items:center}.StormModal_toggleBtnWrapper__DIz_3 img{cursor:pointer}.StormModal_titleWrapper__MquhT{display:flex;align-items:center;justify-content:space-between;width:100%}.StormModal_toggleBtnWrapper__DIz_3{margin-bottom:13.5px}.StormModal_legendHeader__aMtNC,.StormModal_modalHeader__eB5y1,.StormModal_toggleBtnWrapper__DIz_3{display:flex;align-items:center;justify-content:space-between}.StormModal_toggleBtnWrapper__DIz_3 .StormModal_circleWrapper__KnxBy{cursor:pointer;background-color:var(--color-tertiary-light);position:relative;width:40px;height:22px;border-radius:12px}.StormModal_toggleBtnWrapper__DIz_3 .StormModal_circleWrapper__KnxBy .StormModal_circle__Zj498{width:18px;height:18px;left:3px}.StormModal_toggleBtnWrapper__DIz_3 .StormModal_circleWrapper__KnxBy.StormModal_active__OHH4Y{background-color:var(--color-brand-light)}.StormModal_toggleBtnWrapper__DIz_3 .StormModal_circleWrapper__KnxBy.StormModal_active__OHH4Y .StormModal_circle__Zj498{left:unset;right:3px}.StormModal_circleWrapper__KnxBy .StormModal_circle__Zj498{border-radius:50%;background-color:var(--color-white);position:absolute;top:50%;transform:translateY(-50%)}.StormModal_infoWrapper__KxW2s{display:flex;flex-direction:row;align-items:center;margin-top:3px;gap:4px}.StormModal_infoText__XNvbK{font-size:12px;font-weight:500;text-decoration:underline;color:#000000}.StormModal_infoText__XNvbK.StormModal_active__OHH4Y{color:var(--color-text-onsecondary-light)}.StormModal_legendSection__oSY8M{position:fixed;width:max-content;border-radius:7px;background-color:rgba(255,255,255,.95);top:268px;right:61.2px;padding:20px 16px;cursor:default;max-width:263px;min-width:263px}.StormModal_iconList__WW_FP{display:flex;flex-direction:column;gap:8px;margin-top:12px}.StormModal_legendItem__g4tpe{display:flex;align-items:center;gap:8px}.StormModal_circle__Zj498{width:12px;height:12px;border-radius:50%;flex-shrink:0;background-color:rgba(23,23,23,.3)}.StormModal_icon__V63UB{width:20px;height:20px;flex-shrink:0}.StormModal_label__CKAEj{font-size:16px;font-weight:500;white-space:nowrap}.NoDataPopup_screenOverlay__4_Sdw{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999}.NoDataPopup_stormPopupContainer__QgzZM{height:220px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px;display:flex;justify-content:center;align-items:center;z-index:1000}.NoDataPopup_contentWrapper__0ptaR{display:flex;flex-direction:column;align-items:center;gap:15px;padding:30px}.NoDataPopup_contentWrapper__0ptaR p{font-size:24px;font-weight:600;color:var(--color-gray-900)}.NoDataPopup_okBtn__d1v54{background-color:var(--color-brand-light);width:390px;height:50px;border-radius:8px;display:flex;align-items:center;text-align:center;justify-content:center;margin-top:3px;cursor:pointer}.NoDataPopup_okBtn__d1v54 p{color:white;font-size:16px}.MsiMsgModal_msiDetailPopupContent__uXgCs{position:absolute;right:61.2px;bottom:80px;max-width:360px;height:-moz-fit-content;height:fit-content;max-height:320px;display:flex;flex-direction:column;border-radius:7px;padding:13px 13px 13px 16px;line-height:1.5;z-index:1;background-color:#FFFFFFB2;box-shadow:0 0 4px 0 #03071214,0 4px 8px 0 #03071214,0 6px 12px 0 #0307121F;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.MsiMsgModal_msiContentScrollable__RQ4YJ{overflow-y:auto;scrollbar-width:thin;max-height:calc(332px - 60px)}.MsiMsgModal_msiCloseBtn__re693{margin-right:16px;cursor:pointer}.MsiMsgModal_msiInfoTitleWrap__cIe_v{display:flex;flex-direction:row;justify-content:space-between}.MsiMsgModal_msiDivider__0e0pB{border-bottom:1px solid var(--color-border);margin:10px 0}.MsiMsgModal_msiType__acfHQ{font-size:16px;font-weight:700}.MsiMsgModal_msiActiveDate__NwCUV{font-size:14px;font-weight:500;background-color:#e8e8e8;color:#6B7280;border-radius:6px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.MsiMsgModal_msiDesc__0__6j{margin-top:10px;font-size:14px;word-wrap:break-word;overflow-x:hidden;white-space:normal}.MsiMsgModal_msiInfoTitleIconWrap__wwayI{display:flex;gap:10px}.MsiMsgModal_tooltipText__cPL8g{position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background-color:#333;color:var(--color-white);padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:9999;visibility:hidden;opacity:0;transition:opacity .3s}.MsiMsgModal_tooltipText__cPL8g:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#333}.useAllRoute_allRoutePopupContent__Lytti{width:311px;background-color:white;display:flex;flex-direction:column;min-height:221px;border-radius:8px;padding:19px 18px;gap:7px}.useAllRoute_allRoutePopupInfoWrapper__7IWx4{display:flex;flex-direction:row;align-items:center;gap:13px}.useAllRoute_popupDivider__U_DEG{border:none;border-top:.5px solid #d9d9d9;margin:4px 0}.useAllRoute_routeName__Htg53{font-size:18px!important}.useAllRoute_routeName__Htg53,.useAllRoute_vesselName__j1Z8n{font-weight:700!important;font-family:var(--font-pretendard)!important}.useAllRoute_vesselName__j1Z8n{font-size:14px!important}.useAllRoute_allRoutePopupInfoWrapper__7IWx4 .useAllRoute_title____OD_,.useAllRoute_allRoutePopupInfoWrapper__7IWx4 .useAllRoute_value__Zb5_q{min-width:82px;font-size:14px!important;font-family:var(--font-pretendard)!important}.useAllRoute_allRoutePopupInfoWrapper__7IWx4 .useAllRoute_title____OD_{font-weight:700!important}.useAllRoute_allRoutePlanPopupBtn__dMQBp{display:flex;flex-direction:row;justify-content:space-between;margin-top:6px}.useAllRoute_monitoringBtn__ESzFf,.useAllRoute_showWeatherBtn__5_3ju{display:flex;align-items:center;min-width:130px;min-height:40px;justify-content:center;font-family:var(--font-pretendard)!important;font-size:13px!important;font-weight:700!important;border-radius:5px}.useAllRoute_showWeatherBtn__5_3ju{border:1px solid var(--color-border-brand-light);color:var(--color-brand-light);cursor:pointer}.useAllRoute_monitoringBtn__ESzFf{background-color:var(--color-brand-light);color:var(--color-white);cursor:pointer}.useAllRoute_disabled__MHsEu{opacity:.5;pointer-events:none;cursor:not-allowed}.useAllRoute_hoverPopup__mFz_n{background:white;border-radius:8px;padding:8px 12px;box-shadow:0 2px 10px rgba(0,0,0,.15);font-family:sans-serif}.useAllRoute_closeButton__HvoIP{position:absolute;top:6px;right:8px;cursor:pointer;font-size:20px;color:#999;z-index:10}.useAllRoute_closeButton__HvoIP img{width:16px;height:16px;pointer-events:none}.VesselDetails_imgWrapper__MCuck{position:relative;cursor:pointer}.VesselDetails_vesselDetailModal__qyyKZ::-webkit-scrollbar{display:none}.VesselDetails_destinationGifWrapper__ffK9s,.VesselDetails_informationGifWrapper__DyNUa,.VesselDetails_vesselInfoGifWrapper__DUR3z{border:1px solid var(--color-border);position:relative;border-radius:2px}.VesselDetails_informationGifWrapper__DyNUa{min-height:284px}.VesselDetails_destinationGifWrapper__ffK9s{min-height:70px}.VesselDetails_vesselInfoGifWrapper__DUR3z{min-height:350px}.VesselDetails_vesselDetailModal__qyyKZ{position:absolute;top:0;bottom:0;background-color:var(--color-white);width:400px;border-right:1px solid var(--color-border);overflow-y:auto;left:65px;padding:40px 20px;z-index:999;line-height:1.2}.VesselDetails_titleWrapper__COi_i{display:flex;justify-content:space-between;margin-bottom:24px;align-items:center}.VesselDetails_titleWrapper__COi_i .VesselDetails_title__8ioyz{font-weight:700;font-size:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.VesselDetails_deleteImgWrapper__O336A{min-width:32px;min-height:32px}.VesselDetails_folderIconImgWrapper__lvk4u{min-width:24px;min-height:24px}.VesselDetails_toMyVesselIconImgWrapper__jd8nc{min-width:14px;min-height:14px}.VesselDetails_totalBar__dmhwZ{position:relative;width:100%;min-height:5px;background-color:var(--color-border);border-radius:4px}.VesselDetails_nowBar__KFiiI{position:absolute;left:0;background-color:var(--color-brand-light);width:70%;min-height:5px;border-radius:4px}.VesselDetails_vesselIcon__6_DDe{position:absolute;min-height:10px;min-width:33px;transform:translate(-50%,-50%);top:50%;left:70%}.VesselDetails_vesselNameWrapper__vQpZE{display:flex;justify-content:space-between;align-items:center}.VesselDetails_vesselName__ezcGb{font-size:18px;font-weight:600;color:var(--color-brand-light);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.VesselDetails_iconsWrapper__UEedn{display:flex;align-items:center;gap:12px}.VesselDetails_folderIConMenu__EdR3l p{padding:8px}.VesselDetails_folderIConMenu__EdR3l{position:absolute;font-size:14px;color:var(--color-gray-700);white-space:nowrap;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:4px;right:0;overflow:hidden;z-index:1}.VesselDetails_folderIConMenu__EdR3l .VesselDetails_imgWrapper__MCuck{display:none}.VesselDetails_imgWrapper__MCuck.VesselDetails_checkImgWrapper__AXXk8{display:flex;width:20px;height:20px;margin-right:8px}.VesselDetails_folderIconMenuWrapper__ZoEME{position:relative}.VesselDetails_checkIconWrapper__0UobL{display:flex;gap:16px;cursor:pointer;align-items:center}.VesselDetails_checkIconWrapper__0UobL.VesselDetails_checked__MB_lG{background-color:var(--color-brand-light);color:var(--color-white)}.VesselDetails_checkIconWrapper__0UobL:not(.VesselDetails_checked__MB_lG):hover{background-color:#F3F4F6;color:var(--color-brand-light)}.VesselDetails_receivedTime__0WaYI{color:#323338;font-size:12px;margin-top:10px;background-color:#E8E8E8;padding:4px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content;line-height:1.6}.VesselDetails_vesselDetailWrapper__Ya6vn .VesselDetails_infoBox__uRkQy select{font-size:14px;font-weight:500;padding:8px;border-radius:4px;border:1px solid var(--color-border);cursor:pointer}.VesselDetails_vesselImgWrapper__vpGFY{margin:12px 0;padding:24px 0;background-color:#ECF6FF;display:flex;justify-content:center;align-items:center}.VesselDetails_vesselDetailWrapper__Ya6vn{display:flex;flex-direction:column;margin-top:32px;border:1px solid var(--color-gray-100);border-radius:4px}.VesselDetails_vesselDetailWrapper__Ya6vn .VesselDetails_row__XW3qF:first-child{display:grid}.VesselDetails_vesselDetailWrapper__Ya6vn .VesselDetails_row__XW3qF:nth-child(2){display:grid;grid-template-columns:1fr 1fr 1fr}.VesselDetails_currentIconContainer__A9uqb{width:20px;height:20px;border:1px solid #e8e8e8;border-radius:2.5px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.VesselDetails_currentIconContainer__A9uqb .VesselDetails_tooltipWrapper__NvF4Y{border-radius:5px;position:absolute;bottom:24px;right:-30px;padding:6px 12px;background-color:rgba(35,42,46,.8);color:var(--color-white);width:max-content}.VesselDetails_deviceInfoWrap__Uuuvi span{width:1px;height:8px;background-color:#D8D8D8}.VesselDetails_deviceInfoWrap__Uuuvi .VesselDetails_deviceInfoInnerWrap__6Dsfw{background-color:#FBFBFB;width:-moz-fit-content;width:fit-content;padding:4px 6px;border-radius:2px;display:flex;gap:7px;align-items:center}.VesselDetails_deviceInfoWrap__Uuuvi{padding:10px 12px}.VesselDetails_deviceInfoWrap__Uuuvi p{color:#222222;font-size:11px}.VesselDetails_destinationWrapper__murW7{display:flex;flex-direction:column;gap:15px;margin:15px 0}.VesselDetails_atd_eta_wrapper__5OBD1{padding:12px 20px;background:var(--color-brand-secondary-light);display:flex;align-items:center;gap:19px;height:70px;border-radius:4px}.VesselDetails_atd_eta_wrapper__5OBD1 .VesselDetails_infoWrapper__zHdn9{overflow:hidden;display:flex;flex-direction:column;gap:5px}.VesselDetails_atd_eta_wrapper__5OBD1 .VesselDetails_infoWrapper__zHdn9 p:first-child{font-size:18px;font-weight:600;color:var(--color-brand-light);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VesselDetails_atd_eta_wrapper__5OBD1 .VesselDetails_infoWrapper__zHdn9 p:last-child{font-size:13px;color:var(--color-brand-light)}.VesselDetails_cancelMyVesselBtn__jCeI_{border-radius:4px;background-color:var(--color-white);color:#DB0000;width:100%;min-height:48px;cursor:pointer;margin-top:32px;border:1px solid #db0000}.VesselDetails_toMyVesselBtn__1Mfgq{border-radius:4px;background-color:var(--color-brand-light);color:var(--color-white);width:100%;min-height:48px;cursor:pointer;margin-top:15px;font-weight:700;font-size:16px}.VesselDetails_tabBtnWrapper__5OxFO{padding:3px;display:grid;grid-template-columns:2fr 1fr 1fr;background-color:#F5F5F5;text-align:center;border-radius:4px;color:#0F0F0F80;font-weight:500}.VesselDetails_tabBtnWrapper__5OxFO .VesselDetails_tabBtn__x_URH.VesselDetails_active__GMIir{background-color:var(--color-white);color:var(--color-gray-900);font-weight:500}.VesselDetails_tabBtnWrapper__5OxFO .VesselDetails_tabBtn__x_URH{padding:8.5px 0;border-radius:3px;cursor:pointer;font-size:14px;font-weight:500}.VesselDetails_generalInformationWrapper__NhO_e{display:flex;flex-direction:column}.VesselDetails_generalInformationWrapper__NhO_e .VesselDetails_row__XW3qF{display:flex;align-items:center;border-bottom:1px solid var(--color-gray-100)}.VesselDetails_generalInformationWrapper__NhO_e .VesselDetails_row__XW3qF:first-child .VesselDetails_geninfoBox__RJLPX:first-child p:last-child,.VesselDetails_generalInformationWrapper__NhO_e .VesselDetails_row__XW3qF:nth-child(2) .VesselDetails_geninfoBox__RJLPX:first-child p:last-child{width:63px}.VesselDetails_generalInformationWrapper__NhO_e .VesselDetails_row__XW3qF:nth-child(4) .VesselDetails_geninfoBox__RJLPX .VesselDetails_textWrap__XXKZv{display:flex;flex-direction:column;align-items:flex-start}.VesselDetails_generalInformationWrapper__NhO_e .VesselDetails_row__XW3qF:nth-child(4) .VesselDetails_geninfoBox__RJLPX .VesselDetails_textWrap__XXKZv p{font-weight:400;color:var(--color-gray-900)}.VesselDetails_generalInformationWrapper__NhO_e .VesselDetails_row__XW3qF:nth-child(4) .VesselDetails_geninfoBox__RJLPX{align-items:center}.VesselDetails_generalInformationWrapper__NhO_e .VesselDetails_row__XW3qF:nth-child(3),.VesselDetails_generalInformationWrapper__NhO_e .VesselDetails_row__XW3qF:nth-child(4),.VesselDetails_generalInformationWrapper__NhO_e .VesselDetails_row__XW3qF:nth-child(5){border-bottom:1px solid var(--color-gray-100)}.VesselDetails_geninfoBox__RJLPX{display:flex;flex-direction:row;width:100%;gap:13px;padding:11.5px 11px;justify-content:flex-start}.VesselDetails_geninfoBox__RJLPX .VesselDetails_headerLeft__buuMf{width:90px}.VesselDetails_geninfoBox__RJLPX .VesselDetails_headerLeft__buuMf,.VesselDetails_geninfoBox__RJLPX .VesselDetails_headerRight__ixxNT{font-weight:400;font-size:14px;line-height:140%;color:var(--color-text-tertiary-light);white-space:nowrap}.VesselDetails_geninfoBox__RJLPX p:last-child{display:flex;gap:8px;align-items:center;color:var(--color-text-secondary-light);font-size:14px;font-weight:600;line-height:140%}.VesselDetails_InfoDivider__STToK{height:12px;border-left:1px solid var(--color-border-secondary-light)}.VesselDetails_BWTSContent__B7RQO{display:flex;flex:1 1;flex-direction:column;width:100%;gap:8px;align-items:flex-start;color:var(--color-text-secondary-light);font-size:14px;font-weight:600;line-height:140%}.VesselDetails_BWTSDownload__FQaRK{display:flex;justify-content:space-between;align-items:center;width:100%;gap:3px}.VesselDetails_BWTSDetail__d7ZUy{display:flex;color:var(--color-brand-light);align-items:center;cursor:pointer}.VesselDetails_downloadIcon__AVR6P{cursor:pointer;transition:filter .2s ease,opacity .2s ease}.VesselDetails_datepickerInputWrapper__28GX3{font-size:15px;width:100%;border:1px solid var(--color-border);border-radius:4px;padding:8px 40px 8px 8px;cursor:pointer}.VesselDetails_playbackBtnWrapper__lvMDr{display:flex;gap:15px;flex-direction:column}.VesselDetails_playbackBtnWrapper__lvMDr .VesselDetails_applyBtn__FRYO8.VesselDetails_active__GMIir{pointer-events:all;background-color:var(--color-brand-light);color:var(--color-white);font-weight:700}.VesselDetails_playbackBtnWrapper__lvMDr .VesselDetails_applyBtn__FRYO8{pointer-events:none;color:var(--color-white);background-color:#b4b4b4;font-size:16px;border-radius:4px;min-width:328px;height:46px}.VesselDetails_playbackBtnWrapper__lvMDr .VesselDetails_applyBtn__FRYO8.VesselDetails_disabled__o4f4J{pointer-events:none}.VesselDetails_datepickerWrapper__g2d3y{position:relative;width:100%}.VesselDetails_pastTrackDatepickerPopper__GiZ21{z-index:1000;margin:0;left:60px!important}.VesselDetails_pastTrackDatepickerCalendar__Omk8_{width:242px}.VesselDetails_pastTrackDatepickerCalendar__Omk8_ .react-datepicker__month-container{width:240px}.VesselDetails_pastTrackDatepickerCalendar__Omk8_ .react-datepicker__month{box-sizing:border-box;height:184px}.VesselDetails_calendarIcon__U8wTQ{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.VesselDetails_disabled__o4f4J .VesselDetails_selectRouteWrapper__mHRFw,.VesselDetails_disabled__o4f4J .VesselDetails_toggleBtnWrapper__Lzojb{pointer-events:none;opacity:.5}.VesselDetails_toggleBtnWrapper__Lzojb{display:flex;align-items:center;justify-content:space-between}.VesselDetails_toggleBtnWrapper__Lzojb .VesselDetails_circleWrapper__RZJcj{cursor:pointer;background-color:#c9c9c9;position:relative;width:48px;height:24px;border-radius:12px}.VesselDetails_toggleBtnWrapper__Lzojb .VesselDetails_circleWrapper__RZJcj .VesselDetails_circle__gepNs{width:21px;height:21px;left:1.5px}.VesselDetails_toggleBtnWrapper__Lzojb .VesselDetails_circleWrapper__RZJcj.VesselDetails_active__GMIir{background-color:var(--color-brand-light)}.VesselDetails_toggleBtnWrapper__Lzojb .VesselDetails_circleWrapper__RZJcj.VesselDetails_active__GMIir .VesselDetails_circle__gepNs{left:unset;right:1.5px}.VesselDetails_circleWrapper__RZJcj .VesselDetails_circle__gepNs{border-radius:50%;background-color:var(--color-white);position:absolute;top:50%;transform:translateY(-50%)}.VesselDetails_settingToggleWrapper__sUdTy{display:flex;justify-content:center;flex-direction:column;gap:12px;font-size:13px}.VesselDetails_pastTrackWrapper__YqP2s .VesselDetails_row_1__fT24Y{margin-bottom:20px}.VesselDetails_pastTrackWrapper__YqP2s .VesselDetails_title__8ioyz,.VesselDetails_voyageWrapper__fQdxV .VesselDetails_title__8ioyz{margin-top:20px;font-size:13px;margin-bottom:12px;font-weight:500;color:rgba(15,15,15,.6)}.VesselDetails_trackInfoWrapper__5BqOb:hover{background-color:#F3F4F6}.VesselDetails_trackInfoWrapper__5BqOb{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:4px;border-radius:4px;margin-bottom:16px}.VesselDetails_trackInfoWrapper__5BqOb p:first-child{font-size:15px;font-weight:700}.VesselDetails_trackInfoWrapper__5BqOb p:last-child{font-size:13px;color:var(--color-gray-700)}.VesselDetails_descWrapper__YzKdz{display:flex;flex-direction:column;gap:5px}.VesselDetails_showMoreWrapper__TbfMD{display:flex;justify-content:center;align-items:center;height:43px;border:1px solid var(--color-border);border-radius:4px;cursor:pointer;font-size:15px}.VesselDetails_selectRouteWrapper__mHRFw select{width:100%;height:40px;padding:0 8px;border-radius:4px;cursor:pointer;border:1px solid var(--color-border);font-size:15px}.VesselDetails_noVoyageWrapper__BorHV{min-height:315px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.VesselDetails_noVoyageWrapper__BorHV p{font-size:14px;color:#0F0F0F99}.VesselDetails_pscBtnWrapper__9Agwj{box-shadow:0 2px 8px -1px #1B242C14}.VesselDetails_rightshipInspectionWrapper__wa3db{margin-top:15px;box-shadow:0 2px 8px -1px #1B242C14}.VesselDetails_pscBtnWrapper__9Agwj .VesselDetails_tab__xLYHd,.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_tab__xLYHd{display:flex;align-items:center;justify-content:space-between;height:40px;background-color:#FAFBFF;border-radius:4px;cursor:pointer;border:1px solid #f3f4f6}.VesselDetails_logoTitleWrap__3__Xq{display:flex;flex-direction:row;gap:10px;margin-left:12px}.VesselDetails_logoTitleWrap__3__Xq p{font-size:14px;color:var(--color-gray-900);font-weight:500;line-height:var(--color-gray-900)}.VesselDetails_dividerIconWrap__0WlKG{display:flex;flex-direction:row;gap:10px;margin-right:12px;align-items:center}.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_tab__xLYHd .VesselDetails_divider__UD3vs{min-width:1px;height:20px;background-color:var(--color-gray-100)}.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_content__QfvW5 .VesselDetails_textBold__I6R9Z{font-weight:700;font-size:20px;color:var(--color-gray-900)}.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_rightShipInfoWrapper__e3oQZ{gap:18px;display:flex}.VesselDetails_rightShipInfoWrapper__e3oQZ .VesselDetails_divider__UD3vs{height:244px;min-width:1px;background-color:var(--color-gray-100);margin-top:-16px}.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_content__QfvW5{padding:16px 20px;border:1px solid #f3f4f6;border-top:none;display:flex;flex-direction:column}.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_title__8ioyz{font-size:16px;font-weight:600}.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_date__211hZ,.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_docSubScore__r1Xfa,.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_eexi__wdDZx,.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_evdi__GZApa{display:flex;font-size:13px;color:#8c8c8c;white-space:nowrap;flex-direction:column}.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_date__211hZ span:first-child,.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_docSubScore__r1Xfa span:first-child,.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_eexi__wdDZx span:first-child,.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_evdi__GZApa span:first-child{font-weight:500;font-size:12px;color:var(--color-brand-light)}.VesselDetails_safetScoreWrapper__CkjrO .VesselDetails_barGraphWrapper__Sw5lT{height:4px;width:124px;border-radius:8px;background-color:#626F7E;overflow:hidden}.VesselDetails_safetScoreWrapper__CkjrO .VesselDetails_barGraphWrapper__Sw5lT .VesselDetails_nowBarGraph__C49GE{border-radius:8px;height:100%;max-width:146px;width:40%}.VesselDetails_safetScoreWrapper__CkjrO .VesselDetails_barGraphWrapper__Sw5lT .VesselDetails_nowBarGraph__C49GE.VesselDetails_grey__tj50_{background-color:#626F7E}.VesselDetails_safetScoreWrapper__CkjrO .VesselDetails_barGraphWrapper__Sw5lT .VesselDetails_nowBarGraph__C49GE.VesselDetails_red__KBk_6{background-color:#FF0000}.VesselDetails_safetScoreWrapper__CkjrO .VesselDetails_barGraphWrapper__Sw5lT .VesselDetails_nowBarGraph__C49GE.VesselDetails_orange__wcEGr{background-color:#FDA91C}.VesselDetails_safetScoreWrapper__CkjrO .VesselDetails_barGraphWrapper__Sw5lT .VesselDetails_nowBarGraph__C49GE.VesselDetails_yellow__wKPl1{background-color:#FFDD15}.VesselDetails_safetScoreWrapper__CkjrO .VesselDetails_barGraphWrapper__Sw5lT .VesselDetails_nowBarGraph__C49GE.VesselDetails_lightGreen__qqTnQ{background-color:#AFD26B}.VesselDetails_safetScoreWrapper__CkjrO .VesselDetails_barGraphWrapper__Sw5lT .VesselDetails_nowBarGraph__C49GE.VesselDetails_green__ykD3e{background-color:#04733C}.VesselDetails_ghgRatingWrapper__UDkxF,.VesselDetails_safetScoreWrapper__CkjrO{height:90px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.VesselDetails_safetScoreWrapper__CkjrO .VesselDetails_safetScoreBarWrapper__i8A1W{display:flex;flex-direction:column;gap:7px}.VesselDetails_safetScoreWrapper__CkjrO .VesselDetails_desc__O695h{text-align:left;flex-direction:row;display:flex;align-items:center}.VesselDetails_safetScoreWrapper__CkjrO .VesselDetails_desc__O695h span:nth-child(2),.VesselDetails_safetScoreWrapper__CkjrO .VesselDetails_desc__O695h span:nth-child(3){font-size:13px;color:#6B7280}.VesselDetails_safetScoreWrapper__CkjrO .VesselDetails_desc__O695h span{margin-right:5px;font-size:30px}.VesselDetails_safetScoreWrapper__CkjrO{width:146px}.VesselDetails_safetyScoreWarningIcon__mwRDL{margin-left:8px}.VesselDetails_safetyScoreTooltip__nqrjJ{visibility:hidden;font-size:10px!important;font-weight:500;line-height:11.93px;background-color:rgba(0,0,0,.7);color:var(--color-white)!important;text-align:center;border-radius:3px;padding:3px 7px;position:absolute;margin-top:-25px;transform:translateX(-50%);z-index:1;opacity:0;transition:opacity .3s}.VesselDetails_safetScoreIconWrap__5UPTA:hover .VesselDetails_safetyScoreTooltip__nqrjJ{visibility:visible;opacity:1}.VesselDetails_ghgRatingWrapper__UDkxF .VesselDetails_divider__UD3vs{height:15.6px;min-width:1px;background-color:var(--color-gray-100);top:8px;position:relative}.VesselDetails_ghgRatingWrapper__UDkxF .VesselDetails_desc__O695h{display:flex;align-items:center;gap:10px}.VesselDetails_ghgRatingWrapper__UDkxF .VesselDetails_desc__O695h span:nth-child(3){color:#003745;font-size:16px;font-weight:600}.VesselDetails_ghgRatingWrapper__UDkxF .VesselDetails_unRating__jYjkl{color:var(--color-black);font-size:20px;font-weight:600}.VesselDetails_rightshipInspectionWrapper__wa3db .VesselDetails_content__QfvW5 .VesselDetails_noData__wB_Hu{font-size:30px;font-weight:700;color:var(--color-gray-900);float:left}.VesselDetails_validDateDivider__OtDNV{min-height:1px;width:358px;background-color:var(--color-gray-100);margin-left:-20px}.VesselDetails_titleValidDateIconWrap__9htoH{flex-direction:row;display:flex;gap:14px;align-items:center;padding-top:20px;position:relative}.VesselDetails_tooltipText__4FebF{visibility:hidden;font-size:10px;font-weight:500;line-height:11.93px;width:136px;background-color:rgba(0,0,0,.7);color:var(--color-white);text-align:center;border-radius:3px;padding:3px 7px;position:absolute;bottom:80%;left:20%;transform:translateX(-50%);z-index:1;opacity:0;transition:opacity .3s}.VesselDetails_titleValidDateIconWrap__9htoH:hover .VesselDetails_tooltipText__4FebF{visibility:visible;opacity:1}.VesselDetails_titleValidDateWrap__gnUIi{flex-direction:column;display:flex;gap:5px}.VesselDetails_titleValidDateWrap__gnUIi p{flex-direction:column;display:flex;color:var(--color-black);font-size:16px;font-weight:600}.VesselDetails_titleValidDateWrap__gnUIi p:nth-child(2){color:#6B7280;font-size:13px}.VesselDetails_iconWrapper__Dx8mH .VesselDetails_divider__UD3vs{min-width:1px;height:6px;background-color:#e6e8f0}.VesselDetails_aisPositionWrap__qIsO5 .VesselDetails_aisLngLatWrap__mlapW{display:flex;align-items:center;gap:8px}.VesselDetails_aisLngLatWrapper__Rv4BF .VesselDetails_divider__UD3vs{min-width:1px;height:6px;background-color:#e6e8f0}.VesselDetails_aisLngLatWrapper__Rv4BF{display:flex;align-items:center;gap:7px;font-size:14px}.VesselDetails_aisPositionWrap__qIsO5{padding:11.5px 12px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;border-top:1px solid var(--color-border)}.VesselDetails_positionTitle__QYnfx{padding:11.5px 12px;font-size:14px;font-weight:600;color:var(--color-gray-900);background-color:#FAFBFF}.VesselDetails_vesselDetailWrapper__Ya6vn .VesselDetails_row__XW3qF .VesselDetails_otherInfoBox__x_iSB p:first-child{font-weight:500}.VesselDetails_vesselDetailWrapper__Ya6vn .VesselDetails_row__XW3qF .VesselDetails_otherInfoBox__x_iSB{display:flex;gap:10px}.VesselDetails_vesselDetailWrapper__Ya6vn .VesselDetails_row__XW3qF{padding:11.5px 12px;border-top:1px solid var(--color-border);font-size:14px}.VesselInfoModal_vesselInfoModal__NvkJf{position:fixed;border-radius:8px;background-color:var(--color-white);display:flex;flex-direction:column;gap:12px;width:307px;padding:14.5px 10px;z-index:1;box-shadow:0 12px 28px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.12)}.VesselInfoModal_imgWrapper__3H45l{position:relative;cursor:pointer}.VesselInfoModal_vesselIcon__J0e_2{position:absolute;min-height:10px;min-width:33px;transform:translate(-50%,-50%);top:50%;left:70%}.VesselInfoModal_nowBar__dLb9K{position:absolute;left:0;background-color:var(--color-brand-light);width:70%;min-height:5px;border-radius:4px}.VesselInfoModal_totalBar__EiBUE{position:relative;width:100%;min-height:5px;background-color:var(--color-border);border-radius:4px}.VesselInfoModal_folderIconWrapper__0_iCJ{height:100%;display:flex;align-items:center;border:1px solid #222222;border-radius:5px;justify-content:center}.VesselInfoModal_btnWrapper__Z8AdK button{border-radius:5px;cursor:pointer}.VesselInfoModal_btnWrapper_2__U_ArG{display:flex;gap:8px}.VesselInfoModal_btnWrapper__Z8AdK{display:flex;align-items:center;margin-top:8px;height:35px;justify-content:space-between}.VesselInfoModal_showHideTrackBtn__bfgkD.VesselInfoModal_disabled___lFO0{pointer-events:none}.VesselInfoModal_showHideTrackBtn__bfgkD{background:var(--color-brand-light);color:var(--color-white);padding:9px 11.5px;height:35px;font-weight:700;font-size:13px;min-width:100px}.VesselInfoModal_detailBtn__gwQzT{border:1px solid var(--color-border-brand-light);color:var(--color-brand-light);padding:9px 27px;height:35px;font-weight:700;font-size:13px}.VesselInfoModal_cancelMyVesselBtn__nFS6r{border:1px solid #db0000;color:#db0000;height:35px;padding:0 1px}.VesselInfoModal_infoWrapper__tA_KJ>div{display:flex;gap:20px;justify-content:space-between}.VesselInfoModal_infoWrapper__tA_KJ{font-size:12px;display:flex;flex-direction:column;gap:4px}.VesselInfoModal_infoWrapper__tA_KJ .VesselInfoModal_subTitle__HhTIt{min-width:100px;font-weight:500;white-space:nowrap;overflow:hidden}.VesselInfoModal_infoWrapper__tA_KJ .VesselInfoModal_position__6ZHeZ{white-space:nowrap}.VesselInfoModal_timeInfoWrapper__QyoFT{align-items:center;gap:12px;display:flex;flex-direction:column}.VesselInfoModal_timeInfoWrapper__QyoFT .VesselInfoModal_etaWrapper__1YVC9{display:flex;align-items:center;justify-content:space-between;width:100%}.VesselInfoModal_timeInfoWrapper__QyoFT .VesselInfoModal_etaWrapper__1YVC9 p:first-child{font-size:12px;color:#222222;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:120px}.VesselInfoModal_timeInfoWrapper__QyoFT .VesselInfoModal_etaWrapper__1YVC9 p:last-child{font-size:11px;color:#222222}.VesselInfoModal_timeInfoWrapper__QyoFT .VesselInfoModal_routeNameWrapper__oBJXJ{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.VesselInfoModal_timeInfoWrapper__QyoFT .VesselInfoModal_routeNameWrapper__oBJXJ p:first-child{font-size:12px;font-weight:700;color:#222222;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:120px}.VesselInfoModal_timeInfoWrapper__QyoFT .VesselInfoModal_routeNameWrapper__oBJXJ p:last-child{font-size:11px;color:#222222;display:flex;align-items:center}.VesselInfoModal_receivedTimeWrapper__ePgPv,.VesselInfoModal_vesselNameWrapper__qdHML .VesselInfoModal_headerWrapper__1bAx5{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.VesselInfoModal_receivedTimeWrapper__ePgPv:active,.VesselInfoModal_vesselNameWrapper__qdHML .VesselInfoModal_headerWrapper__1bAx5:active{cursor:-webkit-grabbing;cursor:grabbing}.VesselInfoModal_vesselNameWrapper__qdHML .VesselInfoModal_headerWrapper__1bAx5 .VesselInfoModal_vesselName__8sS62{font-weight:700;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0}.VesselInfoModal_vesselNameWrapper__qdHML .VesselInfoModal_headerWrapper__1bAx5 .VesselInfoModal_aisRelayControl__grkwe{display:flex;align-items:center;gap:6px;flex-shrink:0}.VesselInfoModal_vesselNameWrapper__qdHML .VesselInfoModal_headerWrapper__1bAx5 .VesselInfoModal_aisRelayBadge__DbBOU{font-size:12px;border-radius:6px;padding:3px 8px;min-width:-moz-fit-content;min-width:fit-content;font-weight:700;line-height:1.2;white-space:nowrap}.VesselInfoModal_vesselNameWrapper__qdHML .VesselInfoModal_headerWrapper__1bAx5 .VesselInfoModal_aisRelayBadge__DbBOU.VesselInfoModal_active__g1Yoj{background-color:#eef4ff;color:var(--color-brand-light)}.VesselInfoModal_vesselNameWrapper__qdHML .VesselInfoModal_headerWrapper__1bAx5 .VesselInfoModal_aisRelayBadge__DbBOU.VesselInfoModal_inactive__OzRBU{background-color:#fee2e2;color:#dc2626}.VesselInfoModal_vesselNameWrapper__qdHML .VesselInfoModal_headerWrapper__1bAx5 .VesselInfoModal_aisRelayRangeToggleButton__5a8XX{min-width:38px;height:20px;border-radius:6px;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.VesselInfoModal_vesselNameWrapper__qdHML .VesselInfoModal_headerWrapper__1bAx5 .VesselInfoModal_aisRelayRangeToggleButton__5a8XX.VesselInfoModal_on__0vHlJ{background-color:var(--color-brand-light)}.VesselInfoModal_vesselNameWrapper__qdHML .VesselInfoModal_headerWrapper__1bAx5 .VesselInfoModal_aisRelayRangeToggleButton__5a8XX.VesselInfoModal_off__1pnD_{background-color:#9ca3af}.VesselInfoModal_vesselNameWrapper__qdHML .VesselInfoModal_headerWrapper__1bAx5 .VesselInfoModal_aisRelayRangeToggleButton__5a8XX:disabled{cursor:not-allowed;opacity:.5}.VesselInfoModal_vesselNameWrapper__qdHML .VesselInfoModal_headerWrapper__1bAx5{display:flex;justify-content:space-between;align-items:center;gap:8px}.VesselInfoModal_codeWrapper__fvqfp{font-size:12px;color:#6b7280;margin-top:4px}.VesselInfoModal_receivedTimeWrapper__ePgPv{display:grid;grid-template-columns:90px 1fr;align-items:center;grid-gap:3px 8px;gap:3px 8px;color:#4b5563;font-size:12px;line-height:1.35;margin-top:10px;padding:7px 8px;border-radius:6px;background-color:#f8fafc}.VesselInfoModal_receivedTimeWrapper__ePgPv.VesselInfoModal_fresh__dFx2g{background-color:#f0fdf4;border:1px solid #bbf7d0}.VesselInfoModal_receivedTimeWrapper__ePgPv.VesselInfoModal_delayed__uSmh_{background-color:#fff7ed;border:1px solid #fed7aa}.VesselInfoModal_receivedTimeWrapper__ePgPv.VesselInfoModal_stale__ArczS{background-color:#fee2e2;border:1px solid #f87171}.VesselInfoModal_receivedTimeWrapper__ePgPv p{grid-row:1/span 2;color:#374151;font-weight:700;font-size:12px}.VesselInfoModal_receivedTimeWrapper__ePgPv div{display:grid;grid-template-columns:30px 1fr;align-items:center;min-width:0}.VesselInfoModal_receivedTimeWrapper__ePgPv div span:first-child{color:#4b5563;font-weight:600}.VesselInfoModal_receivedTimeWrapper__ePgPv div span:last-child{color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VesselInfoModal_receivedTimeWrapper__ePgPv.VesselInfoModal_fresh__dFx2g div span,.VesselInfoModal_receivedTimeWrapper__ePgPv.VesselInfoModal_fresh__dFx2g p{color:#15803d}.VesselInfoModal_receivedTimeWrapper__ePgPv.VesselInfoModal_delayed__uSmh_ div span,.VesselInfoModal_receivedTimeWrapper__ePgPv.VesselInfoModal_delayed__uSmh_ p{color:#c2410c}.VesselInfoModal_codeRow__w2OpR{display:flex;align-items:center;justify-content:space-between;gap:8px}.VesselInfoModal_memoBtn__JECkO{border:1px solid var(--color-border-brand-light);color:var(--color-brand-light);background-color:var(--color-white);padding:4px 10px;font-size:12px;font-weight:700;border-radius:5px;cursor:pointer;margin-top:7px}.VesselInfoModal_receivedTimeWrapper__ePgPv.VesselInfoModal_stale__ArczS div span,.VesselInfoModal_receivedTimeWrapper__ePgPv.VesselInfoModal_stale__ArczS p{color:#dc2626}.VesselInfoModal_divider__b71dD{width:100%;background-color:#d9d9d9;height:.5px}.VesselInfoModal_folderIconWrapper__0_iCJ .VesselInfoModal_addToMyFleetBtnWrapper__teioS.VesselInfoModal_active__g1Yoj{display:flex;flex-direction:column;left:0}.VesselInfoModal_addToMyFleetBtnWrapper__teioS{border-radius:4px;min-width:103px;background-color:var(--color-white);position:absolute;border:1px solid var(--color-border);display:none;width:max-content}.VesselInfoModal_addToMyFleetBtnWrapper__teioS .VesselInfoModal_list__CVqH1{min-width:103px;min-height:48px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;background-color:transparent;font-size:15px}.VesselInfoModal_addToMyFleetBtnWrapper__teioS .VesselInfoModal_list__CVqH1:hover{background-color:#f3f4f6;color:#1b5fcc}.VesselInfoModal_addToMyFleetBtnWrapper__teioS .VesselInfoModal_list__CVqH1:nth-child(n+2){border-top:1px solid var(--color-border)}.VesselInfoModal_box_1_loading__nTzwJ{height:80px;border:1px solid var(--color-border);position:relative}.VesselInfoModal_box_2_loading__GEL73{height:140px;border:1px solid var(--color-border);position:relative}.VesselMemoOverlay_overlay__SeDBh{position:absolute;width:380px;height:480px;bottom:0;background-color:var(--color-white);border-radius:8px;display:flex;flex-direction:column;z-index:2;transform:translateX(100%);transition:transform .25s ease;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.VesselMemoOverlay_overlayOpen__gGBmq{transform:translateX(80%)}.VesselMemoOverlay_header__C_NDN{display:flex;align-items:center;gap:8px;padding:12px 10px 8px;border-bottom:1px solid var(--color-border);flex-shrink:0}.VesselMemoOverlay_backBtn__FzKjc{width:24px;height:24px;border:none;background:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#374151}.VesselMemoOverlay_backBtn__FzKjc:hover{color:#111827}.VesselMemoOverlay_title__wxs1q{font-size:14px;font-weight:700;color:#111827}.VesselMemoOverlay_list__tKvUZ{flex:1 1;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column;gap:8px;min-height:0}.VesselMemoOverlay_list__tKvUZ::-webkit-scrollbar{width:4px}.VesselMemoOverlay_list__tKvUZ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:999px}.VesselMemoOverlay_empty__5dHKn{text-align:center;font-size:12px;color:#9CA3AF;padding:24px 0}.VesselMemoOverlay_memoItem__bHwxp{position:relative;border:1px solid var(--color-border);border-radius:6px;padding:8px 10px;display:flex;flex-direction:column;gap:4px;background-color:#FAFAFA}.VesselMemoOverlay_memoText__vAKXa{font-size:13px;color:#111827;line-height:1.4;white-space:pre-wrap;word-break:break-word;padding-right:48px}.VesselMemoOverlay_memoTime___pwfz{font-size:11px;color:#9CA3AF;align-self:flex-end}.VesselMemoOverlay_memoActions__Ryjtm{position:absolute;top:6px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.VesselMemoOverlay_memoItem__bHwxp:hover .VesselMemoOverlay_memoActions__Ryjtm{opacity:1}.VesselMemoOverlay_actionBtn__WZdoW{width:22px;height:22px;border:1px solid var(--color-border-brand-light);background:rgba(255,255,255,.9);border-radius:4px;cursor:pointer;color:var(--color-brand-light);display:flex;align-items:center;justify-content:center;padding:0}.VesselMemoOverlay_actionBtn__WZdoW:hover{background:#fff}.VesselMemoOverlay_editTextarea__qvSCm{width:100%;min-height:56px;resize:none;border:1px solid var(--color-border);border-radius:4px;padding:6px;font-size:13px;color:#111827;font-family:inherit;outline:none;box-sizing:border-box}.VesselMemoOverlay_editTextarea__qvSCm:focus{border-color:var(--color-brand-light)}.VesselMemoOverlay_editActions__5_4nx{display:flex;gap:6px;justify-content:flex-end}.VesselMemoOverlay_editCancelBtn__fz2RP{background:transparent;color:#6B7280;border:1px solid var(--color-border);padding:4px 10px;font-size:12px;border-radius:4px;cursor:pointer}.VesselMemoOverlay_editSaveBtn__dfswf{background:var(--color-brand-light);color:var(--color-white);border:none;padding:4px 10px;font-size:12px;font-weight:700;border-radius:4px;cursor:pointer}.VesselMemoOverlay_editSaveBtn__dfswf:disabled{background:#D1D5DB;cursor:not-allowed}.VesselMemoOverlay_confirmText__qk04i{font-size:13px;color:#111827}.VesselMemoOverlay_confirmActions__LKWP_{display:flex;gap:6px;justify-content:flex-end}.VesselMemoOverlay_confirmNoBtn__ktq_u{background:transparent;border:1px solid var(--color-border);color:#6B7280;padding:4px 10px;font-size:12px;border-radius:4px;cursor:pointer}.VesselMemoOverlay_confirmYesBtn__9Kplz{background:#DC2626;color:#fff;border:none;padding:4px 10px;font-size:12px;font-weight:700;border-radius:4px;cursor:pointer}.VesselMemoOverlay_confirmYesBtn__9Kplz:disabled{background:#FCA5A5;cursor:not-allowed}.VesselMemoOverlay_errorText__GQRXc{font-size:12px;color:#DC2626;line-height:1.3}.VesselMemoOverlay_composer__jdDYn{border-bottom:1px solid var(--color-border);padding:8px 10px 12px;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.VesselMemoOverlay_textarea__IZTgj{width:100%;min-height:56px;max-height:100px;resize:none;border:1px solid var(--color-border);border-radius:6px;padding:8px;font-size:13px;color:#111827;font-family:inherit;outline:none;box-sizing:border-box}.VesselMemoOverlay_textarea__IZTgj:focus{border-color:var(--color-brand-light)}.VesselMemoOverlay_composerActions__s3kPx{display:flex;justify-content:flex-end}.VesselMemoOverlay_saveBtn__9eKhN{background:var(--color-brand-light);color:var(--color-white);border:none;padding:6px 14px;font-size:12px;font-weight:700;border-radius:5px;cursor:pointer}.VesselMemoOverlay_saveBtn__9eKhN:disabled{background:#D1D5DB;cursor:not-allowed}.WeatherOnRoute_timeContainer__FWNQR{display:flex;flex-direction:column}.WeatherOnRoute_dateTimeRow__7P80I{display:flex;flex-direction:row;gap:8px}.WeatherOnRoute_stopWeatherBtnWrapper__yZ9KL{position:absolute;bottom:60px;left:52%;transform:translate(-50%,-50%);z-index:1;padding:10px 19px;border-radius:8px;background:#fff;cursor:pointer;background:rgba(255,255,255,.7);box-shadow:0 0 4px 0 #03071214,0 4px 8px 0 #03071214,0 6px 12px 0 #0307121F;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.WeatherOnRoute_stopWeatherBtn___8HeZ{border-radius:4px;background-color:var(--color-brand-light);color:white;font-size:14px;font-weight:600;padding:6px 102px;border:none;cursor:pointer}.WeatherOnRoute_currentDateLabel__F0KY4{position:absolute;bottom:30px;z-index:1;left:75px;background-color:rgba(255,255,255,.8);color:var(--color-black);text-align:center;flex:1 1;cursor:pointer;transition:color .2s ease,background-color .2s ease;border-radius:5px;padding:15px;height:40px;display:flex;align-items:center;justify-content:flex-start}.WeatherOnRoute_dateText___3j4M{font-size:13px;font-weight:700}.WeatherOnRoute_timeText__g9_5_{font-size:13px;font-weight:500}.WeatherOnRoute_hourText__Zg4nU{font-size:11;font-weight:400;display:flex;align-items:center;justify-content:flex-start}.WeatherOnRoute_timelineWrapper__ORi69{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 250px);position:absolute;bottom:30px;z-index:1;left:240px;gap:3px;align-items:center}.WeatherOnRoute_time__qoE_Q{font-size:12.5px;font-weight:500;color:var(--color-white);background-color:rgba(114,57,238,.7);border-radius:3px;padding:6.5px;min-width:80px;height:22px;display:flex;justify-content:center;align-items:center;position:absolute;top:-30px;transform:translateX(-50%);pointer-events:none}.WeatherOnRoute_time__qoE_Q:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(114,57,238,.7)}.WeatherOnRoute_etaContainer__jRzDS{position:absolute;transform:translateX(-50%);cursor:pointer;display:flex;flex-direction:column;align-items:center}.WeatherOnRoute_etaTriangle__cDtj3{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #f54260;position:relative;bottom:11px}.WeatherOnRoute_arrivedTime__eK71Q{font-size:12.5px;font-weight:500;color:var(--color-white);background-color:#f54260;border-radius:3px;padding:6.5px;display:none;justify-content:center;align-items:center;position:absolute;bottom:15px;left:50%;transform:translateX(-50%);pointer-events:none;white-space:nowrap;height:22px}.WeatherOnRoute_etaContainer__jRzDS:hover .WeatherOnRoute_arrivedTime__eK71Q{display:flex}.WeatherOnRoute_dateLabels__RwJnR{position:relative;z-index:1;display:flex;justify-content:space-between;width:100%}.WeatherOnRoute_dateLabel__w_MZP{font-size:13px;font-weight:700;background-color:#00000080;color:var(--color-white);text-align:center;flex:1 1;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:color .2s ease,background-color .2s ease;border-radius:5px;padding:6px 4px;min-height:40px}.WeatherOnRoute_dateLabels__RwJnR p{position:relative;z-index:3;pointer-events:none}.WeatherOnRoute_dateLabel__w_MZP:not(:last-child){border-right:2px solid #ddd}.WeatherOnRoute_slideButtonWrapper__wRk1E{display:flex;flex-direction:row;align-items:center;width:100%;position:relative}.WeatherOnRoute_sliderWrapper__Low_w{left:0;width:100%;position:relative}.WeatherOnRoute_sliderProgress__llm4G{position:absolute;left:0;width:100%;height:40px;border-radius:5px;outline:none;transition:background .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:2}.WeatherOnRoute_sliderProgress__llm4G::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;cursor:pointer;position:relative;top:0;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.WeatherOnRoute_sliderProgress__llm4G::-moz-range-thumb{width:10px;height:10px;cursor:pointer;position:relative;top:0;-moz-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.WeatherOnRoute_sliderProgress__llm4G::-ms-thumb{width:10px;height:10px;background:var(--color-black);cursor:pointer;position:relative;top:0;-ms-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.WeatherOnRoute_slideButton__3TZV_{background-color:transparent;border:none;font-size:14px;cursor:pointer;padding:10px;background-color:rgb(255,255,255,.7);color:var(--color-gray-900);height:40px;min-width:70px;justify-content:center;align-items:center}.WeatherOnRoute_layerControlWrapper__pnz3i{display:flex;flex-direction:column;position:absolute;bottom:80px;left:75px;gap:5px;width:-moz-fit-content;width:fit-content;cursor:pointer}.WeatherOnRoute_layerSelection__6MHsW{position:relative;display:flex;flex-direction:column;background:rgba(255,255,255,.7);box-shadow:0 0 4px 0 #03071214,0 4px 8px 0 #03071214,0 6px 12px 0 #0307121F;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;padding:12px;gap:6px;cursor:pointer}.WeatherOnRoute_checkboxLabel__cU0Iz{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px;color:black;cursor:pointer;min-height:20px}.WeatherOnRoute_checkboxLabel__cU0Iz input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:var(--color-white);border:2px solid #e5e5e5;border-radius:4px;position:relative;cursor:pointer;margin-left:100px}.WeatherOnRoute_checkboxLabel__cU0Iz input[type=checkbox]:checked{background:var(--color-brand-light);border-color:var(--color-brand-light)}.WeatherOnRoute_checkboxLabel__cU0Iz input[type=checkbox]:checked:after{content:"";position:absolute;top:0;left:2px;width:7px;height:10px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.WeatherOnRoute_btnWrapper__BS22b{display:flex;flex-direction:row;width:100%;justify-content:flex-end;gap:2px}่่่่่่่่่่่่ .WeatherOnRoute_selectBtnImgWrapper__JLbmY{z-index:1;cursor:pointer;display:flex;align-items:center}.WeatherOnRoute_closeBtnImgWrapper___ftIZ{cursor:pointer;width:100%;display:flex;align-items:center;margin-bottom:12px;justify-content:flex-end}.WeatherOnRoute_selectBtnImg__H25Cw{background:rgba(255,255,255,.7);box-shadow:0 0 4px 0 #03071214,0 4px 8px 0 #03071214,0 6px 12px 0 #0307121F;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:64px;height:64px;border-radius:15px;display:flex;align-items:center;justify-content:center}.DistanceErrorMsg_toastContainer__IDJvD{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;z-index:999;background-color:var(--color-red);color:var(--color-white);box-shadow:0 4px 8px 0 #CBB7B7;border-radius:7px;padding:15px;height:56px}.DistanceErrorMsg_msgWrapper__WRNWy{display:flex;flex-direction:row;gap:14px}.DistanceErrorMsg_msgWrapper__WRNWy p{font-size:14px;font-weight:500;display:flex;align-items:center}.DistanceErrorMsg_closeButton__NC6A5{color:var(--color-white)}.LiveChartVesselSearch_myFleetSearchSection__zaa4A{position:absolute;top:16px;left:77px;z-index:998}.LiveChartVesselSearch_myFleetSearchSection__zaa4A.LiveChartVesselSearch_responsive__TTxf1{left:476px}.LiveChartVesselSearch_myFleetSearchWrapper__N8xai{width:320px;height:40px;position:relative}.LiveChartVesselSearch_myFleetSearchWrapper__N8xai input:focus{border:1px solid #0f0f0f}.LiveChartVesselSearch_myFleetSearchWrapper__N8xai input{width:100%;height:100%;font-size:15px;padding:11px 60px 11px 15px;border-radius:4px;border:1px solid #b4b4b4}.LiveChartVesselSearch_clearIcon__gPqYh{position:absolute;top:50%;right:30px;transform:translateY(-50%);cursor:pointer}.LiveChartVesselSearch_searchIcon__XW_V6{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.LiveChartVesselSearch_suggestionsWrapper__EJ2uf{width:320px;max-height:340px;height:100%;overflow-y:auto;border-radius:4px;border:1px solid #b4b4b4;font-size:15px;font-weight:500;background-color:#fff}.LiveChartVesselSearch_keyboardNavigation__g0Lji{pointer-events:auto}.LiveChartVesselSearch_suggestionHeader__kTa6_,.LiveChartVesselSearch_suggestionNotice__lB9se{font-size:13px;padding:6px 8px;color:#5a5a5a;background-color:#F5F5F5}.LiveChartVesselSearch_suggestionItem__3Yp4g.LiveChartVesselSearch_isHovered__0vG6D{background-color:#ECF6FF;color:var(--color-text-onsecondary-light)}.LiveChartVesselSearch_suggestionItem__3Yp4g.LiveChartVesselSearch_isSelected__9Zjbp{background-color:var(--color-brand-light);color:var(--color-text-onprimary-light)}.LiveChartVesselSearch_suggestionItem__3Yp4g{padding:14px 20px;font-size:15px;color:#0F0F0F;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.LiveChartVesselSearch_highlight__rmHqG{color:var(--color-brand-light)}.LiveChartVesselSearch_suggestionItem__3Yp4g.LiveChartVesselSearch_isHovered__0vG6D .LiveChartVesselSearch_highlight__rmHqG,.LiveChartVesselSearch_suggestionItem__3Yp4g.LiveChartVesselSearch_isSelected__9Zjbp .LiveChartVesselSearch_highlight__rmHqG{color:inherit}.StormInfoModal_stormModalContainer__4QeNA{position:fixed;width:max-content;border-radius:7px;background-color:#fff;top:20px;right:61.2px;cursor:default;box-shadow:0 0 1px 0 #03071214;box-shadow:0 1px 4px 0 #03071214;box-shadow:0 2px 8px 0 #0307121F}.StormInfoModal_stormModalPopup__OunkR{position:absolute;right:61.2px;bottom:80px;width:-moz-fit-content;width:fit-content;min-width:321px;display:flex;flex-direction:column;height:279px;max-height:-moz-fit-content;max-height:fit-content;border-radius:7px;padding:20px 16px;line-height:1.5;z-index:1;background-color:#FFFFFFB2;box-shadow:0 0 4px 0 #03071214,0 4px 8px 0 #03071214,0 6px 12px 0 #0307121F;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.StormInfoModal_stormNameDateWrapper__2bCCB{display:flex;flex-direction:column}.StormInfoModal_stormShortNameWrapper__2Ox88{display:flex;flex-direction:row;align-items:center;gap:4px}.StormInfoModal_stormShortName__ZqYsP{font-size:12px;font-weight:600;color:var(--color-text-onsecondary-light)}.StormInfoModal_stormDate__Mx0bS{color:#6B7280;font-size:12px}.StormInfoModal_stormName__zexOL{font-size:20px;font-weight:700;white-space:nowrap}.StormInfoModal_stormHeaderRow__B0drS{display:flex;flex-direction:row;align-items:center;gap:8px;justify-content:space-between}.StormInfoModal_stormInfoWrapper__kZI5J{display:flex;flex-direction:column;border-radius:7px}.StormInfoModal_stormInfo__AZJIc{display:flex;flex-direction:row;margin-bottom:8px}.StormInfoModal_stormInfo__AZJIc:last-child{margin-bottom:0}.StormInfoModal_stormContent__mALYW{font-size:16px;font-weight:600}.StormInfoModal_stormTitle__qLY7l{min-width:120px;font-size:16px;font-weight:400}.StormInfoModal_divider__zlaH0{border-bottom:.5px solid #d9d9d9;margin:8px 0 16px}.StormInfoModal_closeBtn__L4Fqk{cursor:pointer}.KoreaAlertBanner_wrapper__D99Cw{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:900;min-width:320px;max-width:640px;background-color:rgba(255,255,255,.97);border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.18);border:1px solid var(--color-border);font-size:13px;color:#222;overflow:hidden}.KoreaAlertBanner_header__qEQ3O{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.KoreaAlertBanner_severityDot__JK2EF{width:10px;height:10px;border-radius:50%;flex-shrink:0}.KoreaAlertBanner_severityDot__JK2EF.KoreaAlertBanner_warning__ciIek{background-color:#e53935;box-shadow:0 0 0 3px rgba(229,57,53,.18)}.KoreaAlertBanner_severityDot__JK2EF.KoreaAlertBanner_advisory__Rn2Fu{background-color:#f9a825;box-shadow:0 0 0 3px rgba(249,168,37,.18)}.KoreaAlertBanner_severityDot__JK2EF.KoreaAlertBanner_preliminary__XS6j8{background-color:#1e88e5;box-shadow:0 0 0 3px rgba(30,136,229,.18)}.KoreaAlertBanner_summary__CcSFS{flex:1 1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.KoreaAlertBanner_count__ZDGqV{color:#666;font-weight:500;margin-left:6px}.KoreaAlertBanner_actions__B_NCP{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.KoreaAlertBanner_chevron__7vnkd{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;color:#666;cursor:pointer;flex-shrink:0;transition:transform .15s ease}.KoreaAlertBanner_chevron__7vnkd:hover{background-color:rgba(0,0,0,.06);color:#222}.KoreaAlertBanner_chevronIcon__tDiEe{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.KoreaAlertBanner_chevronOpen__qEL8g{transform:rotate(180deg)}.KoreaAlertBanner_closeButton__XXw5y{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:4px;background:transparent;color:#666;cursor:pointer;flex-shrink:0;font-size:18px;line-height:1}.KoreaAlertBanner_closeButton__XXw5y:hover{background-color:rgba(0,0,0,.06);color:#222}.KoreaAlertBanner_list__ue8bz{max-height:260px;overflow-y:auto;border-top:1px solid var(--color-border);padding:6px 0}.KoreaAlertBanner_row__uieEZ{display:flex;align-items:center;gap:10px;padding:6px 14px;line-height:1.4}.KoreaAlertBanner_row__uieEZ+.KoreaAlertBanner_row__uieEZ{border-top:1px dashed #eee}.KoreaAlertBanner_rowLevel__uDO8Z{width:8px;height:8px;border-radius:50%;flex-shrink:0}.KoreaAlertBanner_rowLevel__uDO8Z.KoreaAlertBanner_warning__ciIek{background-color:#e53935}.KoreaAlertBanner_rowLevel__uDO8Z.KoreaAlertBanner_advisory__Rn2Fu{background-color:#f9a825}.KoreaAlertBanner_rowLevel__uDO8Z.KoreaAlertBanner_preliminary__XS6j8{background-color:#1e88e5}.KoreaAlertBanner_rowLevel__uDO8Z.KoreaAlertBanner_unknown__q7dqz{background-color:#9e9e9e}.KoreaAlertBanner_rowStation__fjwEX{font-weight:600;min-width:52px}.KoreaAlertBanner_rowType__hpYGw{flex:1 1;color:#333}.KoreaAlertBanner_rowTime__bkTBG{color:#888;font-size:12px;white-space:nowrap}.KoreaAlertBanner_group__1AU7t{padding:4px 14px 8px}.KoreaAlertBanner_group__1AU7t+.KoreaAlertBanner_group__1AU7t{border-top:1px solid #eee;margin-top:4px;padding-top:8px}.KoreaAlertBanner_groupTitle__EubPM{font-size:11px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;margin:2px 0 4px}.KoreaAlertBanner_empty__LiIDc{padding:12px;text-align:center;color:#888;font-size:12px}.KoreaAlertBanner_rowCancelled__DirRW{opacity:.55;text-decoration:line-through;-webkit-text-decoration-color:#bbb;text-decoration-color:#bbb}