.kyyb-page_map__fePjk{width:100%;height:45rem;flex-grow:1}.global-map_mapContainer__HP0g_{min-height:200px}.global-map_mapContainerFlexible__ZADXC,.global-map_mapContainer__HP0g_{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.global-map_mapContainerFlexible__ZADXC{min-height:400px}.dashboard_h-full-screen__xm2Hc{height:calc(100vh - 14.5rem)!important}.dashboard_w-full-screen__yj9eI{width:calc(100vw - 6rem)!important}.dashboard_h-full-20__T3Ajq{height:calc(100vh - 20rem)!important}.dashboard_h-full-1rem__EPd8t{height:calc(100vh - 1rem)!important}.dashboard_w-full-1rem__pLQE1{width:calc(100vw - 1rem)!important}.dashboard_h-full-2rem__BbcGt{height:calc(100vh - 2rem)!important}.dashboard_w-full-2rem__1vth4{width:calc(100vw - 2rem)!important}.dashboard_h-full-3rem__0pZJ9{height:calc(100vh - 3rem)!important}.dashboard_w-full-3rem__g_SFV{width:calc(100vw - 3rem)!important}.dashboard_h-full-4rem__Jq_RD{height:calc(100vh - 4rem)!important}.dashboard_w-full-4rem__HWS1g{width:calc(100vw - 4rem)!important}.dashboard_h-full-5rem__Gd2G2{height:calc(100vh - 5rem)!important}.dashboard_w-full-5rem__QHF8t{width:calc(100vw - 5rem)!important}.dashboard_h-full-6rem__vtDle{height:calc(100vh - 6rem)!important}.dashboard_w-full-6rem__QiAoP{width:calc(100vw - 6rem)!important}.dashboard_h-full-7rem__Hjb6h{height:calc(100vh - 7rem)!important}.dashboard_w-full-7rem__s091d{width:calc(100vw - 7rem)!important}.dashboard_h-full-8rem__d8vCy{height:calc(100vh - 8rem)!important}.dashboard_w-full-8rem__hVLGz{width:calc(100vw - 8rem)!important}.dashboard_h-full-9rem___Iy1E{height:calc(100vh - 9rem)!important}.dashboard_w-full-9rem__XqJPH{width:calc(100vw - 9rem)!important}.dashboard_h-full-10rem__hTrU1{height:calc(100vh - 10rem)!important}.dashboard_w-full-10rem__0uBSQ{width:calc(100vw - 10rem)!important}.dashboard_h-full-11rem__VVYn_{height:calc(100vh - 11rem)!important}.dashboard_w-full-11rem__s1Epr{width:calc(100vw - 11rem)!important}.dashboard_h-full-12rem___uUH0{height:calc(100vh - 12rem)!important}.dashboard_w-full-12rem__520ju{width:calc(100vw - 12rem)!important}.dashboard_h-full-13rem__pGdsr{height:calc(100vh - 13rem)!important}.dashboard_w-full-13rem__kPZrI{width:calc(100vw - 13rem)!important}.dashboard_h-full-14rem__95xKy{height:calc(100vh - 14rem)!important}.dashboard_w-full-14rem__fmEJ7{width:calc(100vw - 14rem)!important}.dashboard_h-full-15rem___wrU_{height:calc(100vh - 15rem)!important}.dashboard_w-full-15rem__ozumJ{width:calc(100vw - 15rem)!important}.dashboard_h-full-16rem__D3NTU{height:calc(100vh - 16rem)!important}.dashboard_w-full-16rem__9ey70{width:calc(100vw - 16rem)!important}.dashboard_h-full-17rem__0BRWl{height:calc(100vh - 17rem)!important}.dashboard_w-full-17rem__wv4fK{width:calc(100vw - 17rem)!important}.dashboard_h-full-18rem__DFsWl{height:calc(100vh - 18rem)!important}.dashboard_w-full-18rem__Fxzpa{width:calc(100vw - 18rem)!important}.dashboard_h-full-19rem__7V7dM{height:calc(100vh - 19rem)!important}.dashboard_w-full-19rem__FR9cB{width:calc(100vw - 19rem)!important}.dashboard_h-full-20rem__uqsDp{height:calc(100vh - 20rem)!important}.dashboard_w-full-20rem___PRNs{width:calc(100vw - 20rem)!important}.dashboard_h-full-21rem__MiW_I{height:calc(100vh - 21rem)!important}.dashboard_w-full-21rem__uONAk{width:calc(100vw - 21rem)!important}.dashboard_h-full-22rem__i9ji5{height:calc(100vh - 22rem)!important}.dashboard_w-full-22rem__oxAgD{width:calc(100vw - 22rem)!important}.dashboard_h-full-23rem__e9Kf_{height:calc(100vh - 23rem)!important}.dashboard_w-full-23rem___2Zgo{width:calc(100vw - 23rem)!important}.dashboard_h-full-24rem___QFmo{height:calc(100vh - 24rem)!important}.dashboard_w-full-24rem__Xr_9L{width:calc(100vw - 24rem)!important}.dashboard_h-full-25rem__PA32g{height:calc(100vh - 25rem)!important}.dashboard_w-full-25rem__ToJmO{width:calc(100vw - 25rem)!important}.dashboard_h-full-26rem__G6_V0{height:calc(100vh - 26rem)!important}.dashboard_w-full-26rem__jEPoN{width:calc(100vw - 26rem)!important}.dashboard_h-full-27rem__DVT8P{height:calc(100vh - 27rem)!important}.dashboard_w-full-27rem__yJ6pq{width:calc(100vw - 27rem)!important}.dashboard_h-full-28rem__AI1LQ{height:calc(100vh - 28rem)!important}.dashboard_w-full-28rem__NL44V{width:calc(100vw - 28rem)!important}.dashboard_h-full-29rem___6rkY{height:calc(100vh - 29rem)!important}.dashboard_w-full-29rem__hdnoJ{width:calc(100vw - 29rem)!important}.dashboard_h-full-30rem__dMjhM{height:calc(100vh - 30rem)!important}.dashboard_w-full-30rem__Mawaj{width:calc(100vw - 30rem)!important}.dashboard_h-full-31rem__eq_Gw{height:calc(100vh - 31rem)!important}.dashboard_w-full-31rem__Vwllz{width:calc(100vw - 31rem)!important}.dashboard_h-full-32rem__49gRa{height:calc(100vh - 32rem)!important}.dashboard_w-full-32rem__MYlEV{width:calc(100vw - 32rem)!important}.dashboard_h-full-33rem__DZBRG{height:calc(100vh - 33rem)!important}.dashboard_w-full-33rem__ykq6g{width:calc(100vw - 33rem)!important}.dashboard_h-full-34rem__70Tob{height:calc(100vh - 34rem)!important}.dashboard_w-full-34rem__fnRUj{width:calc(100vw - 34rem)!important}.dashboard_h-full-35rem__Dmz3_{height:calc(100vh - 35rem)!important}.dashboard_w-full-35rem__Vpt1e{width:calc(100vw - 35rem)!important}.dashboard_h-full-36rem__Ey9Jl{height:calc(100vh - 36rem)!important}.dashboard_w-full-36rem__7nGt8{width:calc(100vw - 36rem)!important}.dashboard_h-full-37rem__8Bw5E{height:calc(100vh - 37rem)!important}.dashboard_w-full-37rem__UvlGp{width:calc(100vw - 37rem)!important}.dashboard_h-full-38rem__2_VID{height:calc(100vh - 38rem)!important}.dashboard_w-full-38rem__1_SXi{width:calc(100vw - 38rem)!important}.dashboard_h-full-39rem___FElS{height:calc(100vh - 39rem)!important}.dashboard_w-full-39rem__4srbI{width:calc(100vw - 39rem)!important}.dashboard_h-full-40rem__7U2Wj{height:calc(100vh - 40rem)!important}.dashboard_w-full-40rem__yGLuV{width:calc(100vw - 40rem)!important}.dashboard_h-full-41rem__QKQ9G{height:calc(100vh - 41rem)!important}.dashboard_w-full-41rem__Z90md{width:calc(100vw - 41rem)!important}.dashboard_h-full-42rem__7TPe8{height:calc(100vh - 42rem)!important}.dashboard_w-full-42rem__Tk7K2{width:calc(100vw - 42rem)!important}.dashboard_h-full-43rem__o6tqh{height:calc(100vh - 43rem)!important}.dashboard_w-full-43rem__CBkLG{width:calc(100vw - 43rem)!important}.dashboard_h-full-44rem__LBHu6{height:calc(100vh - 44rem)!important}.dashboard_w-full-44rem__NM9Fk{width:calc(100vw - 44rem)!important}.dashboard_h-full-45rem__1M4aa{height:calc(100vh - 45rem)!important}.dashboard_w-full-45rem__kmp0g{width:calc(100vw - 45rem)!important}.dashboard_h-full-46rem__1EW_u{height:calc(100vh - 46rem)!important}.dashboard_w-full-46rem__GEHQH{width:calc(100vw - 46rem)!important}.dashboard_h-full-47rem__v9wQ7{height:calc(100vh - 47rem)!important}.dashboard_w-full-47rem__79pO0{width:calc(100vw - 47rem)!important}.dashboard_h-full-48rem__R6Azi{height:calc(100vh - 48rem)!important}.dashboard_w-full-48rem__6DBWY{width:calc(100vw - 48rem)!important}.dashboard_h-full-49rem__R_Pr6{height:calc(100vh - 49rem)!important}.dashboard_w-full-49rem__ASjyJ{width:calc(100vw - 49rem)!important}.dashboard_h-full-50rem__4rP8P{height:calc(100vh - 50rem)!important}.dashboard_w-full-50rem__0_Qt9{width:calc(100vw - 50rem)!important}.dashboard_h-full-51rem__xctzw{height:calc(100vh - 51rem)!important}.dashboard_w-full-51rem__vky4U{width:calc(100vw - 51rem)!important}.dashboard_h-full-52rem__imPYH{height:calc(100vh - 52rem)!important}.dashboard_w-full-52rem__jlMNo{width:calc(100vw - 52rem)!important}.dashboard_h-full-53rem__3x7cV{height:calc(100vh - 53rem)!important}.dashboard_w-full-53rem__xASmA{width:calc(100vw - 53rem)!important}.dashboard_h-full-54rem__yvKL1{height:calc(100vh - 54rem)!important}.dashboard_w-full-54rem__XBWbP{width:calc(100vw - 54rem)!important}.dashboard_h-full-55rem__lzMbu{height:calc(100vh - 55rem)!important}.dashboard_w-full-55rem__aIEUP{width:calc(100vw - 55rem)!important}.dashboard_h-full-56rem__S5hPT{height:calc(100vh - 56rem)!important}.dashboard_w-full-56rem__vtCfg{width:calc(100vw - 56rem)!important}.dashboard_h-full-57rem__tgYHE{height:calc(100vh - 57rem)!important}.dashboard_w-full-57rem__nxhK3{width:calc(100vw - 57rem)!important}.dashboard_h-full-58rem__LORr_{height:calc(100vh - 58rem)!important}.dashboard_w-full-58rem__CRKsR{width:calc(100vw - 58rem)!important}.dashboard_h-full-59rem__Law63{height:calc(100vh - 59rem)!important}.dashboard_w-full-59rem__VX3KM{width:calc(100vw - 59rem)!important}.dashboard_h-full-60rem__fTDRC{height:calc(100vh - 60rem)!important}.dashboard_w-full-60rem__eWeKg{width:calc(100vw - 60rem)!important}.dashboard_h-full-61rem__Ycug9{height:calc(100vh - 61rem)!important}.dashboard_w-full-61rem__mDIPA{width:calc(100vw - 61rem)!important}.dashboard_h-full-62rem__XRiyg{height:calc(100vh - 62rem)!important}.dashboard_w-full-62rem__g4moQ{width:calc(100vw - 62rem)!important}.dashboard_h-full-63rem__UA_jj{height:calc(100vh - 63rem)!important}.dashboard_w-full-63rem__xgSEQ{width:calc(100vw - 63rem)!important}.dashboard_h-full-64rem__eGk6J{height:calc(100vh - 64rem)!important}.dashboard_w-full-64rem__DTzke{width:calc(100vw - 64rem)!important}.dashboard_h-full-65rem__SO4x5{height:calc(100vh - 65rem)!important}.dashboard_w-full-65rem__W4UXo{width:calc(100vw - 65rem)!important}.dashboard_h-full-66rem__pUjgb{height:calc(100vh - 66rem)!important}.dashboard_w-full-66rem__y0K8m{width:calc(100vw - 66rem)!important}.dashboard_h-full-67rem__uQYSV{height:calc(100vh - 67rem)!important}.dashboard_w-full-67rem__HEbkB{width:calc(100vw - 67rem)!important}.dashboard_h-full-68rem__b2Ofm{height:calc(100vh - 68rem)!important}.dashboard_w-full-68rem__BK256{width:calc(100vw - 68rem)!important}.dashboard_h-full-69rem__iHTLF{height:calc(100vh - 69rem)!important}.dashboard_w-full-69rem__QJN4P{width:calc(100vw - 69rem)!important}.dashboard_h-full-70rem__BpJos{height:calc(100vh - 70rem)!important}.dashboard_w-full-70rem__mCUGL{width:calc(100vw - 70rem)!important}.dashboard_h-full-71rem__0wr0v{height:calc(100vh - 71rem)!important}.dashboard_w-full-71rem__avPa2{width:calc(100vw - 71rem)!important}.dashboard_h-full-72rem__izd7i{height:calc(100vh - 72rem)!important}.dashboard_w-full-72rem__ihRJH{width:calc(100vw - 72rem)!important}.dashboard_h-full-73rem__EbLnR{height:calc(100vh - 73rem)!important}.dashboard_w-full-73rem__oNA1M{width:calc(100vw - 73rem)!important}.dashboard_h-full-74rem__x18ON{height:calc(100vh - 74rem)!important}.dashboard_w-full-74rem__SaOSc{width:calc(100vw - 74rem)!important}.dashboard_h-full-75rem__FV43g{height:calc(100vh - 75rem)!important}.dashboard_w-full-75rem__ccjYz{width:calc(100vw - 75rem)!important}.dashboard_h-full-76rem__ecNhT{height:calc(100vh - 76rem)!important}.dashboard_w-full-76rem__Pp2uB{width:calc(100vw - 76rem)!important}.dashboard_h-full-77rem__6V7zG{height:calc(100vh - 77rem)!important}.dashboard_w-full-77rem__mZBXH{width:calc(100vw - 77rem)!important}.dashboard_h-full-78rem__ZFmhe{height:calc(100vh - 78rem)!important}.dashboard_w-full-78rem__ELwKi{width:calc(100vw - 78rem)!important}.dashboard_h-full-79rem__FQvbm{height:calc(100vh - 79rem)!important}.dashboard_w-full-79rem__bfNKm{width:calc(100vw - 79rem)!important}.dashboard_h-full-80rem__ld641{height:calc(100vh - 80rem)!important}.dashboard_w-full-80rem__vzMqc{width:calc(100vw - 80rem)!important}.dashboard_h-full-81rem__PBg3o{height:calc(100vh - 81rem)!important}.dashboard_w-full-81rem__GtfUw{width:calc(100vw - 81rem)!important}.dashboard_h-full-82rem__s1meP{height:calc(100vh - 82rem)!important}.dashboard_w-full-82rem__59EPx{width:calc(100vw - 82rem)!important}.dashboard_h-full-83rem__AVdcV{height:calc(100vh - 83rem)!important}.dashboard_w-full-83rem__rGEIR{width:calc(100vw - 83rem)!important}.dashboard_h-full-84rem__osAiU{height:calc(100vh - 84rem)!important}.dashboard_w-full-84rem__E2i7o{width:calc(100vw - 84rem)!important}.dashboard_h-full-85rem__7uAY0{height:calc(100vh - 85rem)!important}.dashboard_w-full-85rem__ydLxL{width:calc(100vw - 85rem)!important}.dashboard_h-full-86rem__TB_26{height:calc(100vh - 86rem)!important}.dashboard_w-full-86rem__kEYc_{width:calc(100vw - 86rem)!important}.dashboard_h-full-87rem__hWLRG{height:calc(100vh - 87rem)!important}.dashboard_w-full-87rem__Z5l1P{width:calc(100vw - 87rem)!important}.dashboard_h-full-88rem__rDBDU{height:calc(100vh - 88rem)!important}.dashboard_w-full-88rem__mzR_m{width:calc(100vw - 88rem)!important}.dashboard_h-full-89rem__6hKA6{height:calc(100vh - 89rem)!important}.dashboard_w-full-89rem__oSRtK{width:calc(100vw - 89rem)!important}.dashboard_h-full-90rem__rEiTn{height:calc(100vh - 90rem)!important}.dashboard_w-full-90rem__BlJAw{width:calc(100vw - 90rem)!important}.dashboard_h-full-91rem__GNuwl{height:calc(100vh - 91rem)!important}.dashboard_w-full-91rem__Msg_b{width:calc(100vw - 91rem)!important}.dashboard_h-full-92rem__N29gq{height:calc(100vh - 92rem)!important}.dashboard_w-full-92rem__GknOV{width:calc(100vw - 92rem)!important}.dashboard_h-full-93rem__YOn2c{height:calc(100vh - 93rem)!important}.dashboard_w-full-93rem__zvS8i{width:calc(100vw - 93rem)!important}.dashboard_h-full-94rem__N72uo{height:calc(100vh - 94rem)!important}.dashboard_w-full-94rem__RXUBb{width:calc(100vw - 94rem)!important}.dashboard_h-full-95rem__7LYRv{height:calc(100vh - 95rem)!important}.dashboard_w-full-95rem__AvCSF{width:calc(100vw - 95rem)!important}.dashboard_h-full-96rem__y8MuU{height:calc(100vh - 96rem)!important}.dashboard_w-full-96rem___KdfV{width:calc(100vw - 96rem)!important}.dashboard_h-full-97rem__5nAJb{height:calc(100vh - 97rem)!important}.dashboard_w-full-97rem__RU3WJ{width:calc(100vw - 97rem)!important}.dashboard_h-full-98rem__DpPur{height:calc(100vh - 98rem)!important}.dashboard_w-full-98rem__NQ4uj{width:calc(100vw - 98rem)!important}.dashboard_h-full-99rem__GIzys{height:calc(100vh - 99rem)!important}.dashboard_w-full-99rem__AZ3Z_{width:calc(100vw - 99rem)!important}.dashboard_h-full-100rem__cnC1t{height:calc(100vh - 100rem)!important}.dashboard_w-full-100rem__nEjmQ{width:calc(100vw - 100rem)!important}.dashboard_marquee-container__zXWN6{position:relative;width:100%;height:100%;overflow:hidden;background-color:#fff;padding:25px}.dashboard_marquee-content__y4uCx .pi{font-size:1.5rem;margin-right:0;margin-top:0;margin-bottom:2px}.dashboard_marquee-content__y4uCx{display:flex;white-space:nowrap;font-weight:700;font-size:1.5rem;gap:1rem;padding-left:100%;animation:dashboard_marquee__u1y6F 10s linear infinite}@keyframes dashboard_marquee__u1y6F{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.dashboard_marquee-container__zXWN6:hover .dashboard_marquee-content__y4uCx{animation-play-state:paused}.update-camera-list-modal_modalContent__9zSi_{height:45rem;min-height:500px}.update-camera-list-modal_cameraListDropdown__dcu51{width:30%;min-width:250px}.update-camera-list-modal_mapContainer__6xakK .flex-column{height:100%}.update-camera-list-modal_mapContainer__6xakK .flex-column>div:first-child{height:100%!important;flex:1 1}.camera-list_greenIcon__XsTfm{color:var(--successColor)}.camera-list_redIcon__x_87m{color:var(--errorColor)}.message-schedule-filter_listFilterContainer__vFF3m{width:100%;height:100%}.message-schedule-filter_listFilterContainer__vFF3m .p-accordion-tab{box-shadow:none}.message-schedule-filter_listFilterContainer__vFF3m .p-accordion-header{border-bottom:1px solid #ededed}.message-schedule-filter_listFilterContainer__vFF3m .p-accordion-content{padding:unset}.message-schedule-filter_listFilterContainer__vFF3m .scrollbar-style{width:none;border:none}.detail_customDropdown__zCnL8 .p-dropdown{border:none!important;box-shadow:none!important;color:inherit!important}.detail_customDropdown__zCnL8 .p-dropdown-label{color:inherit!important}.detail_customDropdown__zCnL8 .p-dropdown-label,.detail_customDropdown__zCnL8 .p-dropdown-trigger{border:none!important;box-shadow:none!important;color:inherit!important}.IntersectionDesign_fullscreenBtn__5TD6E{position:absolute;top:10px;right:10px;z-index:10;border:1px solid #ccc;padding:4px 8px;border-radius:4px;cursor:pointer}.IntersectionDesign_floatingPanel__eGfQ8{position:absolute;right:1rem;bottom:1rem;z-index:10000;pointer-events:auto}.IntersectionDesign_tooltip___wmbr{position:absolute;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;white-space:nowrap;font-size:12px;pointer-events:none;transform:translateY(-100%);display:none;z-index:9999}.GroupForm_formContainer__UJXPt{display:flex;flex-direction:column;gap:12px;padding:16px 20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.06);border:1px solid #e5e7eb;max-width:420px;width:100%;box-sizing:border-box}.GroupForm_hidden__HqWde{display:none}.GroupForm_title__QG_0P{font-size:16px;font-weight:600;margin-bottom:4px;color:#111827}.GroupForm_label__E7C2T{font-size:12px;font-weight:500;color:#4b5563;margin-top:4px;margin-bottom:2px}.GroupForm_input__H4_Uu{width:100%;box-sizing:border-box;padding:6px 8px;border-radius:4px;border:1px solid #d1d5db;background-color:#fff;font-size:13px;color:#111827;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.GroupForm_input__H4_Uu:focus{border-color:#2563eb;box-shadow:0 0 0 1px rgba(37,99,235,.15)}.GroupForm_input__H4_Uu:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}input[type=range].GroupForm_input__H4_Uu{padding:0;background:transparent}.GroupForm_inlineRow__v4UfE{display:flex;gap:12px;width:100%}.GroupForm_inlineCol__6ubc1{flex:1 1;display:flex;flex-direction:column}.GroupForm_actions___DKDB{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}@media (max-width:600px){.GroupForm_formContainer__UJXPt{max-width:100%;padding:12px 14px}}.GroupToolbar_toolbar__1584y{position:absolute;top:12px;left:12px;z-index:20;width:75px;max-height:75%;display:flex;flex-direction:column;background:hsla(0,0%,100%,.95);border:1px solid #eee;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08);overflow:hidden}.GroupToolbar_header__v2POG{padding:8px 10px;font-weight:700;font-size:12px;border-bottom:1px solid #eee;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}.GroupToolbar_body__7rY7i{padding:8px;flex:1 1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;-ms-overflow-style:none}.GroupToolbar_grid__5SEjV{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.GroupToolbar_item__AcR4a{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;padding:6px;margin-bottom:0;border:1px solid #f0f0f0;background:#fff;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center}.GroupToolbar_itemDisabled__Wev_z{cursor:not-allowed;opacity:.5}.GroupToolbar_itemImage__ewH5_{width:100%;height:36px;object-fit:contain;display:block;pointer-events:none}.IntersectionForm_formContainer__k01hQ{background:#fff;border:1px solid #eee;border-radius:8px;padding:12px;width:400px;box-shadow:0 6px 16px rgba(0,0,0,.12)}.IntersectionForm_hidden__FvPAx{display:none}.IntersectionForm_title__73Xj8{font-weight:600;margin-bottom:8px}.IntersectionForm_label__AfwcW{display:block;font-size:12px;margin-bottom:4px}.IntersectionForm_input__AROVo{width:100%;padding:6px;border-radius:6px;border:1px solid #ddd;margin-bottom:8px;outline:none;box-sizing:border-box}.IntersectionForm_inlineRow__nE8pU{display:flex;gap:8px}.IntersectionForm_inlineCol__g40bT{flex:1 1}.IntersectionForm_actions__Xafv1{display:flex;gap:8px}.phase-ui_formRoot__t82dV{display:grid;grid-gap:14px;gap:14px}.phase-ui_formRow__MpJAC{display:grid;grid-gap:6px;gap:6px}.phase-ui_formGrid__1lWWW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}.phase-ui_groupsBox__8ztY6{border:1px solid #e5e7eb;border-radius:10px;padding:10px}.phase-ui_groupsHeader__wd0XV{font-weight:600;margin-bottom:8px}.phase-ui_groupList__vJ4MJ{display:grid;grid-gap:8px;gap:8px;max-height:220px;overflow:auto}.phase-ui_groupItem__INCeM{display:flex;align-items:center;gap:10px}.phase-ui_listTable__gfejW,.phase-ui_listWrap__Ekoeg{display:grid;grid-gap:8px;gap:8px}.phase-ui_listHeader__T9PEP,.phase-ui_listRow__yA4Jp{display:grid;grid-template-columns:1.4fr .7fr .7fr 1fr 1fr;grid-gap:10px;gap:10px;align-items:center;background:#fff}.phase-ui_listHeader__T9PEP{font-weight:700;color:#111827;border-bottom:1px solid #e5e7eb;padding-bottom:6px}.phase-ui_listRow__yA4Jp{border:1px solid #e5e7eb;border-radius:10px;padding:8px 10px}.phase-ui_rowActions__mpUvh{display:flex;justify-content:flex-end;gap:8px}.phase-ui_modalWidth__KjDYK{width:640px;max-width:95vw}.phase-ui_modalWidthLarge__I44s8{width:900px;max-width:98vw}.StaticImageOverlay_wrapper___DGoh{display:flex;align-items:center}.StaticImageOverlay_toolbar__w7v8d{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:9999px;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);position:relative}.StaticImageOverlay_uploadLabel__x9xYY{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9999px;cursor:pointer;font-size:12px;line-height:1;color:#111827;transition:background .15s ease,transform .05s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StaticImageOverlay_uploadLabel__x9xYY:hover{background:rgba(0,0,0,.04)}.StaticImageOverlay_uploadLabel__x9xYY:active{transform:scale(.98)}.StaticImageOverlay_fileInput__Jjh1I{position:absolute;inset:0;opacity:0;cursor:pointer}.StaticImageOverlay_divider__H3qAr{width:1px;align-self:stretch;background:rgba(0,0,0,.08)}.StaticImageOverlay_button__TnU_3{display:inline-flex!important;align-items:center;gap:6px;padding:6px 10px;border-radius:9999px;font-size:12px;line-height:1;transition:background .15s ease,opacity .15s ease,color .15s ease}.StaticImageOverlay_button__TnU_3:hover{background:rgba(0,0,0,.04)}.StaticImageOverlay_icon__KdLYk{font-size:14px}.StaticImageOverlay_deleteButton__4Sp9g{color:#b91c1c!important}.StaticImageOverlay_deleteButton__4Sp9g:hover{background:rgba(185,28,28,.08)}.StaticImageOverlay_disabled__381pP{opacity:.6;pointer-events:none}.StaticImageOverlay_disabledDanger__BBfGu{color:#9ca3af!important;opacity:.6;pointer-events:none}.route-analysis-tab_routeAddModal__CALMO{width:100vw;height:100vh}.route-analysis-tab_routeAddModal__CALMO .route-analysis-tab_routeHeader__H_GoJ{background-color:transparent;position:absolute;top:20px;width:100%;z-index:10;padding:0 30px!important}.route-analysis-tab_routeAddModal__CALMO .route-analysis-tab_pickerModal__kn0Gd{width:160px}.route-analysis-tab_routeAddModal__CALMO .route-analysis-tab_map__YEeot{min-height:600px}.route-analysis-tab_routeAddModal__CALMO .route-analysis-tab_contextMenu__oXdA3{position:fixed;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:10000;min-width:150px}.route-analysis-tab_routeAddModal__CALMO .route-analysis-tab_contextMenu__oXdA3 .route-analysis-tab_item__p7is0{padding:8px 12px;cursor:pointer}.route-analysis-tab_routeAddModal__CALMO .route-analysis-tab_contextMenu__oXdA3 .route-analysis-tab_item__p7is0:hover{background-color:#f5f5f5}.route-analysis-tab_routeAddModal__CALMO .route-analysis-tab_contextMenu__oXdA3 .route-analysis-tab_deviceName__fIO86{display:block;color:#666;font-size:.8em}.route-analysis-tab_routeAnalysisTable__kt52m{height:100%;overflow:auto}.route-analysis-tab_routeAnalysisTableMapModal__pocmL{height:calc(60vh - 150px);overflow:auto}.route-analysis-tab_route-tab-button__2RHdX{border:1px solid #f9f9f9;color:#969393;background-color:#fff;height:4rem;text-align:start}.route-analysis-tab_route-tab-button__2RHdX:hover{background-color:#fff!important;color:#020507}.route-analysis-tab_route-tab-button__2RHdX:active{background-color:#fff!important;color:#2196f3}.route-analysis-tab_route-tab-button__2RHdX.route-analysis-tab_p-ink-active__aG_qm{background-color:#fff;color:#2196f3}.IntersectionLiveMap_fullscreenBtn__qtMW0{position:absolute;top:10px;left:10px;z-index:10;border:1px solid #ccc;padding:4px 8px;border-radius:4px;cursor:pointer}.IntersectionLiveMap_floatingPanel__Y10ze{position:absolute;right:1rem;bottom:1rem;z-index:10000;pointer-events:auto}.IntersectionLiveMap_tooltip__YotGb{position:absolute;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;white-space:nowrap;font-size:12px;pointer-events:none;transform:translateY(-100%);display:none;z-index:9999}.IntersectionLiveMap_controlStack__kFOVd{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.IntersectionLiveMap_satelliteToggle__7mxzp{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9999px;background:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 20px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.IntersectionLiveMap_satelliteToggle__7mxzp:hover{background:rgba(0,0,0,.04)}.IntersectionLiveMap_satelliteToggle__7mxzp:active{transform:scale(.98)}.IntersectionLiveMap_satelliteToggle__7mxzp:focus-within{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.15),0 6px 20px rgba(0,0,0,.1)}.IntersectionLiveMap_satelliteToggle__7mxzp input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:#2563eb;cursor:pointer}.IntersectionLiveMap_satelliteToggleLabel__tblGj{font-size:12px;line-height:1;color:#111827}@media (max-width:640px){.IntersectionLiveMap_controlStack__kFOVd{gap:10px}.IntersectionLiveMap_satelliteToggle__7mxzp{padding:8px 12px}.IntersectionLiveMap_satelliteToggleLabel__tblGj{font-size:13px}}.select-location_selectLocationModal__uLQvj .select-location_selectLocationMap__I0PeA{width:auto;height:500px}.select-location_selectLocationModal__uLQvj .select-location_categoricalSearch__8__wB{position:absolute;left:0;top:0;z-index:1;padding:3px;display:flex;gap:3px}.select-location_selectLocationModal__uLQvj .select-location_categoricalSearch__8__wB .p-dropdown{align-items:center;height:33px!important}.select-location_selectLocationModal__uLQvj .select-location_coordinatInput__9_0HU{height:35px!important;width:280px}.select-location_selectLocationModal__uLQvj .select-location_footer__D_OOd{display:flex;justify-content:space-between;align-items:baseline;margin:15px 0 0}.select-location_selectLocationModal__uLQvj .ol-zoom.ol-unselectable.ol-control{position:absolute!important;right:5px!important;bottom:5px!important;display:flex;flex-direction:column}.select-location_selectLocationModal__uLQvj .ol-rotate.ol-unselectable.ol-control.ol-hidden{display:none}.phase-table_phaseIdBox__6wIOK{background:var(--phase-color);min-width:40px}.phase-table_tableContainer__Hz8IT{width:100%}.phase-table_phaseIdColumn__HL6It{width:80px;text-align:left}.phase-table_durationColumn__enhtN{width:120px;text-align:center}.select-glcParts_selectLocationModal__psUT1 .select-glcParts_selectLocationMap__isKX_{width:auto;height:500px}.select-glcParts_selectLocationModal__psUT1 .select-glcParts_categoricalSearch__ZVxc_{position:absolute;left:0;top:0;z-index:1;padding:3px;display:flex;gap:3px}.select-glcParts_selectLocationModal__psUT1 .select-glcParts_categoricalSearch__ZVxc_ .p-dropdown{align-items:center;height:33px!important}.select-glcParts_selectLocationModal__psUT1 .select-glcParts_coordinatInput__9cDwd{height:35px!important;width:280px}.select-glcParts_selectLocationModal__psUT1 .select-glcParts_footer__HwcTJ{display:flex;justify-content:space-between;align-items:baseline;margin:15px 0 0}.select-glcParts_selectLocationModal__psUT1 .ol-zoom.ol-unselectable.ol-control{position:absolute!important;right:5px!important;bottom:5px!important;display:flex;flex-direction:column}.select-glcParts_selectLocationModal__psUT1 .ol-rotate.ol-unselectable.ol-control.ol-hidden{display:none}