body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;margin:0;padding:0}#root{height:100%;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Sidebar_sidebar__u4GL1{background:#0d1729;color:#fff;display:flex;flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:auto;position:relative;transition:transform .3s ease;width:350px;z-index:100000}.Sidebar_logoWrapper__zwit3{background:#0d1729;border-bottom:1px solid #fff3;position:-webkit-sticky;position:sticky;top:0;z-index:100001}.Sidebar_logo__NlLQs{align-items:center;display:flex;justify-content:space-between;padding:20px}.Sidebar_logoLeft__NPkSP{align-items:center;display:flex;gap:10px}.Sidebar_logoText__gq\+5K{display:flex;flex-direction:column}.Sidebar_logoText__gq\+5K span{color:#888;font-size:.8em;margin-top:2px}.Sidebar_iconWrapper__XUvB0{align-items:center;background:#0e8f4b;border-radius:5px;display:flex;justify-content:center;padding:8px}.Sidebar_menu__RdyzD{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:20px}.Sidebar_menuItem__8yA1J{align-items:center;border-radius:5px;color:#fff;display:flex;gap:10px;padding:12px 16px;text-decoration:none;transition:background .2s}.Sidebar_menuItem__8yA1J:not(.Sidebar_active__lEMHW):hover{background:#ffffff4d}.Sidebar_active__lEMHW{background:#0e8f4b}.Sidebar_dropdownHeader__Pqjgf,.Sidebar_submenuHeader__AH4p8{align-items:center;border-radius:5px;cursor:pointer;display:flex;gap:5px;padding:12px 16px;transition:background .2s}.Sidebar_arrow__LXVxW{font-size:12px;margin-left:auto;opacity:.7}.Sidebar_submenu__fQchZ{display:flex;flex-direction:column;gap:6px;list-style:none;margin-left:10px;padding:14px 22px!important}.Sidebar_submenuOpen__9n-LU{background:#ffffff0d;border-left:5px solid #0e8f4b;border-radius:5px;margin-top:6px;padding-left:12px}.Sidebar_innerSubmenu__kTYV2{display:flex;flex-direction:column;gap:6px;list-style:none;margin-left:20px;padding:12px 0 0}.Sidebar_submenuItem__4DALi{border-radius:5px;color:#ccc;display:block;font-size:14px;padding:10px 14px;text-decoration:none;transition:background .2s}.Sidebar_submenuItem__4DALi:hover{background:#fff3;color:#fff}.Sidebar_activeSub__QNQk9{background:#0e8f4b;color:#fff}.Sidebar_logoutWrapper__PeQAi{background:#0d1729;border-top:1px solid #fff3;bottom:0;margin-top:auto;padding:20px;position:-webkit-sticky;position:sticky;z-index:100001}.Sidebar_logoutButton__Zvalx{align-items:center;background:none;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:14px 20px;transition:background .2s;width:100%}.Sidebar_logoutButton__Zvalx:hover{background:#0e8f4b}.Sidebar_mobileSidebarIcon__RQtFa{background:none;border:none;cursor:pointer;display:none}.Sidebar_mobileSidebarIcon__RQtFa svg{height:24px;width:24px}.Sidebar_floatingHamburger__UnXoO,.Sidebar_overlay__WOAVH{display:none}@media (max-width:1024px){.Sidebar_sidebar__u4GL1{left:0;position:fixed;top:0;transform:translateX(-100%)}.Sidebar_sidebar__u4GL1.Sidebar_mobileOpen__WFLez{transform:translateX(0)}.Sidebar_mobileSidebarIcon__RQtFa{display:block}.Sidebar_overlay__WOAVH{background:#00000080;display:block;inset:0;position:fixed;z-index:99999}.Sidebar_floatingHamburger__UnXoO{align-items:center;background:#0d1729;border:none;border-radius:0 0 12px 0;cursor:pointer;display:flex;height:56px;justify-content:center;left:0;position:fixed;top:0;width:56px;z-index:100002}.Sidebar_floatingHamburger__UnXoO svg{height:24px;width:24px}}.Layout_layout__zdiX1{background:#f0f2f5;display:flex;height:100%;overflow:hidden}.Layout_content__2WZfY{flex:1 1;overflow-x:hidden;overflow-y:auto}.Dashboard_dashboard__CM5BJ{padding:12px}.Dashboard_header__j0J2g{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.Dashboard_updateTime__vHlAW{color:#718096;font-size:14px;white-space:nowrap}.Dashboard_title__xWIef{color:#0d1729;font-size:28px;font-weight:700;margin:0}.Dashboard_subtitle__Q5i8b{color:#718096;font-size:16px}.Dashboard_statsGrid__PKCkT{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.Dashboard_chartCard__AXVbC,.Dashboard_pieCard__YNcEn,.Dashboard_statCard__q6BKG{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:16px;transition:all .3s ease}.Dashboard_chartCard__AXVbC:hover,.Dashboard_pieCard__YNcEn:hover,.Dashboard_statCard__q6BKG:hover{box-shadow:0 6px 20px #00000026}.Dashboard_statContent__o5IQo{display:flex;flex-direction:column;gap:4px}.Dashboard_statLabel__0RsDY{color:#718096;font-size:14px}.Dashboard_statValue__mXOXG{color:#0d1729;font-size:24px;font-weight:700}.Dashboard_statChange__NsJEC{color:#48bb78;font-size:12px}.Dashboard_contentGrid__fmnlM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr;margin-bottom:24px}.Dashboard_cardHeader__oDUj1{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Dashboard_cardTitle__HCp4G{font-size:18px;font-weight:600}.Dashboard_chartWrapper__-OaM3,.Dashboard_pieChartWrapper__a7rOk{height:250px;width:100%}.Dashboard_incidentCard__lodwc .Dashboard_statChange__NsJEC,.Dashboard_incidentCard__lodwc .Dashboard_statValue__mXOXG{color:#e53935!important}.Dashboard_progressBar__dr6WB{background-color:#edf2f7;border-radius:4px;height:8px;margin-top:8px;overflow:hidden;width:100%}.Dashboard_progressFill__76C8-{background-color:#48bb78;border-radius:4px;height:100%;transition:width .4s ease}.Dashboard_total__cxrDf{color:#718096;font-size:18px}@media (max-width:1024px){.Dashboard_header__j0J2g{align-items:flex-start;flex-direction:column;gap:8px;padding-left:70px}.Dashboard_updateTime__vHlAW{font-size:13px}.Dashboard_title__xWIef{font-size:22px}.Dashboard_subtitle__Q5i8b{font-size:14px}.Dashboard_contentGrid__fmnlM{grid-template-columns:1fr}.Dashboard_chartWrapper__-OaM3,.Dashboard_pieChartWrapper__a7rOk{height:220px}.Dashboard_recharts-legend-wrapper__88mJ1{font-size:12px}}.MapMonitoring_wrapper__UsU39{height:100%;position:relative;width:100%}.MapMonitoring_map__AhAi3{height:100%;width:100%}.MapMonitoring_bottomLeft__8EY3V,.MapMonitoring_topLeft__tGi2s,.MapMonitoring_topRight__ES2po{display:flex;flex-direction:column;gap:10px;position:absolute;z-index:9999}.MapMonitoring_topLeft__tGi2s{left:12px;max-width:calc(100vw - 24px);top:12px}.MapMonitoring_topRight__ES2po{align-items:flex-end;display:flex;flex-direction:column;gap:10px;max-width:calc(100% - 24px);pointer-events:none;position:absolute;right:12px;top:12px;width:-webkit-fit-content;width:fit-content;z-index:5}.MapMonitoring_topRight__ES2po>*{pointer-events:auto}.MapMonitoring_bottomLeft__8EY3V{bottom:12px;left:12px;max-width:calc(100vw - 24px)}.MapMonitoring_modalOpen__TgQy\+ .MapMonitoring_bottomLeft__8EY3V,.MapMonitoring_modalOpen__TgQy\+ .MapMonitoring_topLeft__tGi2s,.MapMonitoring_modalOpen__TgQy\+ .MapMonitoring_topRight__ES2po{pointer-events:none;visibility:hidden}.MapMonitoring_modalOpen__TgQy\+ .MapMonitoring_map__AhAi3{pointer-events:none}.MapMonitoring_MapFiltersPanel__birhl{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;gap:8px;left:12px;max-width:340px;padding:8px;position:absolute;top:12px;z-index:9999}.MapMonitoring_bottomRightGroup__8c9XJ{align-items:center;bottom:12px;display:flex;gap:8px;position:absolute;right:12px;z-index:9999}.MapMonitoring_bottomRightAction__oLPVZ{align-items:center;bottom:auto;display:inline-flex;font-weight:600;justify-content:center;min-width:120px;padding:0 16px;position:static;right:auto;transition:transform .15s ease,box-shadow .15s ease}.MapMonitoring_bottomRightAction__oLPVZ,.MapMonitoring_bottomRightDate__WStxW{background:#fff;border:none;border-radius:12px;box-shadow:0 4px 16px #0000002e;color:#1f2937;cursor:pointer;font-size:14px;height:44px}.MapMonitoring_bottomRightDate__WStxW{font-weight:500;outline:none;padding:0 12px;transition:box-shadow .15s ease}.MapMonitoring_modalOpen__TgQy\+ .MapMonitoring_bottomRightGroup__8c9XJ{pointer-events:none;visibility:hidden}@media (max-width:1024px){.MapMonitoring_bottomLeft__8EY3V,.MapMonitoring_topLeft__tGi2s,.MapMonitoring_topRight__ES2po{gap:6px}.MapMonitoring_topLeft__tGi2s{left:8px;max-width:calc(100vw - 16px);top:8px}.MapMonitoring_topRight__ES2po{max-width:calc(100vw - 16px);right:8px;top:8px}.MapMonitoring_bottomLeft__8EY3V{bottom:8px;left:8px;max-width:calc(100vw - 16px)}.MapMonitoring_MapFiltersPanel__birhl{bottom:8px;gap:6px;left:50%;max-width:400px;position:fixed;top:auto;transform:translateX(-50%);width:calc(100vw - 16px)}}.ContextMenu_menu__qpEKl{background:#fff;border:1px solid #eef2f7;border-radius:10px;box-shadow:0 8px 24px #00000024;min-width:180px;overflow:hidden;position:fixed;z-index:1000}.ContextMenu_item__ms4mo{align-items:center;color:#0d1729;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 14px;transition:background .2s}.ContextMenu_item__ms4mo:hover{background:#f3f4f6}.ContextMenu_icon__gf7Yl{align-items:center;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.AddIncidentModal_modalBody__sL6e2,.AddIncidentModal_modalButton__oq3hD,.AddIncidentModal_modalCoords__iKzJu,.AddIncidentModal_modalField__DAMJW,.AddIncidentModal_modalFooter__6KaHC,.AddIncidentModal_modalHeader__cXCo-,.AddIncidentModal_modalOverlay__I7lFj,.AddIncidentModal_modalTextarea__oHUxm,.AddIncidentModal_modal__Gd74S{box-sizing:border-box}.AddIncidentModal_modalOverlay__I7lFj{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;overflow-x:hidden;padding:16px;position:fixed;z-index:1000001}.AddIncidentModal_modal__Gd74S{background:#fff;border-radius:14px;box-shadow:0 12px 40px #0206172e;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 32px);max-width:760px;overflow-x:hidden;overflow-y:auto;padding:24px;width:100%}.AddIncidentModal_modalHeader__cXCo-{align-items:center;display:flex;justify-content:space-between;min-width:0}.AddIncidentModal_modalTitle__xz\+VY{color:#0d1729;font-size:18px;font-weight:600;margin:0}.AddIncidentModal_modalClose__eX6GV{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex:0 0 auto;font-size:26px;height:34px;justify-content:center;padding:0;transition:background .2s,color .2s;width:34px}.AddIncidentModal_modalClose__eX6GV:hover{background:#f3f4f6;color:#111827}.AddIncidentModal_modalBody__sL6e2{display:flex;flex-direction:column;gap:16px;min-width:0}.AddIncidentModal_modalField__DAMJW{display:flex;flex-direction:column;gap:8px;min-width:0}.AddIncidentModal_modalLabel__nbeVd{color:#0d1729;font-size:13px;font-weight:600}.AddIncidentModal_modalCoords__iKzJu{background:#f9fafb;border:1px solid #eef2f7;border-radius:10px;color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;min-width:0;overflow:hidden;padding:10px 12px;text-overflow:ellipsis}.AddIncidentModal_modalCoords__iKzJu:has(.MuiFormControl-root),.AddIncidentModal_modalCoords__iKzJu:has(.MuiInputBase-root),.AddIncidentModal_modalCoords__iKzJu:has(.MuiSelect-select){background:#0000;border:none;border-radius:0;color:inherit;font-family:inherit;overflow:visible;padding:0}.AddIncidentModal_modalCoords__iKzJu .MuiFormControl-root,.AddIncidentModal_modalCoords__iKzJu .MuiInputBase-root,.AddIncidentModal_modalCoords__iKzJu .MuiTextField-root{min-width:0;width:100%}.AddIncidentModal_modalCoords__iKzJu .MuiOutlinedInput-root{background:#fff;border-radius:10px;width:100%}.AddIncidentModal_modalCoords__iKzJu .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb!important}.AddIncidentModal_modalCoords__iKzJu .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d1d5db!important}.AddIncidentModal_modalCoords__iKzJu .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0e8f4b!important}.AddIncidentModal_modalCoords__iKzJu .MuiInputLabel-root.Mui-focused{color:#0e8f4b!important}.AddIncidentModal_modalCoords__iKzJu .MuiSelect-select{padding-bottom:9px!important;padding-top:9px!important}.AddIncidentModal_modalTextarea__oHUxm{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#0d1729;display:block;font-family:inherit;font-size:14px;margin:0;max-width:100%;min-height:90px;min-width:0;outline:none;padding:10px 12px;resize:vertical;width:100%}.AddIncidentModal_modalTextarea__oHUxm:focus{border-color:#0e8f4b}.AddIncidentModal_modalFooter__6KaHC{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:4px;min-width:0}.AddIncidentModal_modalButton__oq3hD{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#0d1729;cursor:pointer;font-size:14px;font-weight:500;padding:10px 22px;transition:background .2s,border-color .2s}.AddIncidentModal_modalButton__oq3hD:hover{background:#f9fafb}.AddIncidentModal_modalButtonPrimary__m\+SDv{background:#0e8f4b;border-color:#0e8f4b;color:#fff}.AddIncidentModal_modalButtonPrimary__m\+SDv:hover{background:#0c7a3f;border-color:#0c7a3f}.AddIncidentModal_colorOptions__mbbw9{display:flex;flex-direction:column;gap:10px}.AddIncidentModal_colorOption__4UmMO{align-items:center;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:background .2s,border-color .2s}.AddIncidentModal_colorOption__4UmMO:hover{background:#f9fafb;border-color:#d1d5db}.AddIncidentModal_colorOption__4UmMO input[type=radio]{cursor:pointer;margin:0}.AddIncidentModal_colorOption__4UmMO:has(input[type=radio]:checked){background:#f3f4f6;border-color:#0e8f4b}.AddIncidentModal_colorIndicator__pWoeN{border-radius:50%;flex-shrink:0;height:20px;width:20px}.AddIncidentModal_colorIndicator__pWoeN.AddIncidentModal_green__PgR43{background:#10b981}.AddIncidentModal_colorIndicator__pWoeN.AddIncidentModal_orange__JHmYQ{background:#f59e0b}.AddIncidentModal_colorIndicator__pWoeN.AddIncidentModal_red__5Z86Q{background:#ef4444}.AddIncidentModal_colorLabel__EhHtD{color:#0d1729;flex:1 1;font-size:14px}.MapSearchPanel_panel__fgJxA{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #00000014;border-radius:12px;box-shadow:0 10px 25px #00000026;box-sizing:border-box;color:#000000d9;max-width:100%;padding:10px;width:clamp(260px,30vw,320px)}.MapSearchPanel_title__k-P8S{font-size:13px;font-weight:700;margin-bottom:8px}.MapSearchPanel_row__U44G0{align-items:center;display:flex;gap:6px;min-width:0}.MapSearchPanel_input__Fn3OT{background:#00000008;border:1px solid #0000001f;border-radius:8px;flex:1 1;font-size:13px;height:34px;min-width:0;outline:none;padding:0 10px}.MapSearchPanel_input__Fn3OT:focus{border-color:#6366f199;box-shadow:0 0 0 2px #6366f126}.MapSearchPanel_button__nIepT{background:#6366f126;border:1px solid #6366f166;border-radius:8px;color:#4338ca;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:600;height:34px;padding:0 14px;white-space:nowrap}.MapSearchPanel_button__nIepT:hover{background:#6366f140}.MapLayersBar_bar__22i9R{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #00000014;border-radius:12px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;gap:8px;padding:8px;z-index:9999}.MapLayersBar_btn__h23Xn{background:#00000008;border:1px solid #0000001a;border-radius:12px;color:#0d1729e6;cursor:pointer;display:grid;height:40px;place-items:center;position:relative;width:40px;z-index:1}.MapLayersBar_btn__h23Xn:hover{background:#00000014}.MapLayersBar_active__Ynm0V{background:#0e8f4b29;border-color:#0e8f4b73;color:#0e8f4b}.MapLayersBar_text__6W1e6{font-size:12px;font-weight:800;letter-spacing:.3px}.MapLayersBar_tooltip__bhtHG{background:#0d1729;border-radius:8px;color:#fff;font-size:12px;max-width:min(260px,calc(100vw - 24px));opacity:0;overflow:hidden;padding:6px 10px;pointer-events:none;position:absolute;right:0;text-overflow:ellipsis;top:calc(100% + 8px);transition:opacity .15s;visibility:hidden;white-space:nowrap;z-index:100000}.MapLayersBar_btn__h23Xn:hover .MapLayersBar_tooltip__bhtHG{opacity:1;visibility:visible}.DrawingTools_bar__6Es-n{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:6px;padding:8px}.DrawingTools_btn__wXZ7T{align-items:center;background:#0000;border:none;border-radius:6px;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;transition:all .2s ease;width:36px}.DrawingTools_btn__wXZ7T:hover{background:#0000000d;color:#333}.DrawingTools_btn__wXZ7T.DrawingTools_active__-Kc8T{background:#1976d2;color:#fff}.DrawingTools_tooltip__KlMg8{background:#000c;border-radius:4px;color:#fff;font-size:12px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:10000}.DrawingTools_btn__wXZ7T:hover .DrawingTools_tooltip__KlMg8{opacity:1}.ModalGeofence_modalOverlay__X8Fg7{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.ModalGeofence_modal__ECga6{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001f;display:flex;flex-direction:column;gap:20px;max-width:560px;padding:24px;width:90%}.ModalGeofence_modalHeader__nDvzz{align-items:center;display:flex;justify-content:space-between}.ModalGeofence_modalTitle__0QHMM{color:#0d1729;font-size:18px;font-weight:600;margin:0}.ModalGeofence_modalClose__sDpS9{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:background .2s;width:32px}.ModalGeofence_modalClose__sDpS9:hover{background:#f3f4f6}.ModalGeofence_modalBody__lIe4E{display:flex;flex-direction:column;gap:16px}.ModalGeofence_modalField__20ccR{display:flex;flex-direction:column;gap:8px}.ModalGeofence_modalLabel__vfwl7{color:#0d1729;font-size:14px;font-weight:500}.ModalGeofence_modalInput__XysSw{border:1px solid #e5e7eb;border-radius:8px;color:#0d1729;font-family:inherit;font-size:14px;padding:10px 12px}.ModalGeofence_modalInput__XysSw:focus{border-color:#0e8f4b;outline:none}.ModalGeofence_modalTextarea__9GkKb{border:1px solid #e5e7eb;border-radius:8px;color:#0d1729;font-family:inherit;font-size:14px;min-height:96px;padding:10px 12px;resize:vertical;white-space:pre-wrap}.ModalGeofence_modalTextarea__9GkKb:focus{border-color:#0e8f4b;outline:none}.ModalGeofence_inputError__lHYbg{border-color:#ef4444}.ModalGeofence_errorText__Bzebf{color:#ef4444;font-size:12px}.ModalGeofence_modalFooter__rq6Xm{display:flex;gap:12px;justify-content:flex-end}.ModalGeofence_modalButton__NsyJ6{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#0d1729;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background .2s}.ModalGeofence_modalButton__NsyJ6:hover{background:#f9fafb}.ModalGeofence_modalButtonPrimary__4I3Sv{background:#0e8f4b;border-color:#0e8f4b;color:#fff}.ModalGeofence_modalButtonPrimary__4I3Sv:hover{background:#0c7a3f;border-color:#0c7a3f}.MapFiltersPanel_wrapper__aIZy\+{display:flex;flex-direction:column;gap:8px;left:12px;max-width:calc(100vw - 24px);position:absolute;top:12px;z-index:9999}.MapFiltersPanel_tabs__cTZG9{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.MapFiltersPanel_tab__Nb3bJ{background:#fffffff2;border:1px solid #0000001f;border-radius:10px;color:#000000b3;cursor:pointer;font-size:12px;font-weight:700;overflow:hidden;padding:8px 10px;text-align:center;text-overflow:ellipsis;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.MapFiltersPanel_tab__Nb3bJ:hover{background:#fff;border-color:#0003;transform:translateY(-1px)}.MapFiltersPanel_tab__Nb3bJ:active{transform:translateY(0)}.MapFiltersPanel_tabActive__aXJPd{background:#3b82f626;border-color:#3b82f699;color:#1e40af}.MapFiltersPanel_tabActive__aXJPd:hover{background:#3b82f633}.MapFiltersPanel_panel__M3gNe{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #00000014;border-radius:12px;box-shadow:0 12px 28px #00000024;max-height:440px;max-width:100%;overflow:hidden;width:340px}.MapFiltersPanel_panelBody__3sKWs{max-height:420px;overflow-x:hidden;overflow-y:auto;padding:10px 0}.MapFiltersPanel_panelBody__3sKWs::-webkit-scrollbar{width:6px}.MapFiltersPanel_panelBody__3sKWs::-webkit-scrollbar-track{background:#0000}.MapFiltersPanel_panelBody__3sKWs::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.MapFiltersPanel_panelBody__3sKWs::-webkit-scrollbar-thumb:hover{background:#0000004d}.MapFiltersPanel_groupBlock__jNo7i{border-top:1px solid #0000000f;padding:6px 0 10px}.MapFiltersPanel_groupBlock__jNo7i:first-child{border-top:none}.MapFiltersPanel_groupHeader__Lc3vE{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:32px;padding:6px 12px}.MapFiltersPanel_groupTitle__s9\+Fe{color:#000000d9;flex:1 1;font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MapFiltersPanel_toggle__h\+Fvt{align-items:center;border-radius:4px;color:#000000a6;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:2px;transition:background .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.MapFiltersPanel_toggle__h\+Fvt:hover{background:#0000000d}.MapFiltersPanel_toggleInput__wlQF3{accent-color:#2563eb;cursor:pointer;flex-shrink:0;height:16px;width:16px}.MapFiltersPanel_items__h4tNX{display:flex;flex-direction:column;gap:2px;padding-bottom:6px}.MapFiltersPanel_item__q\+R\+F{align-items:center;cursor:pointer;display:flex;gap:10px;padding:6px 12px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.MapFiltersPanel_item__q\+R\+F:hover{background:#0000000d}.MapFiltersPanel_item__q\+R\+F:active{background:#00000014}.MapFiltersPanel_checkbox__5u3zU{accent-color:#2563eb;cursor:pointer;flex-shrink:0;height:16px;width:16px}.MapFiltersPanel_itemLabel__Tvp4r{color:#000000d9;cursor:pointer;flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MapFiltersPanel_emptyText__xBgbJ{color:#00000080;font-size:12px;font-style:italic;padding:12px;text-align:center}.MapFiltersPanel_collapseBtn__QDcMW{align-items:center;background:#0000;border:none;border-radius:6px;color:#000000b3;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:2px 6px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.MapFiltersPanel_collapseBtn__QDcMW:hover{background:#0000000f}.MapFiltersPanel_chevron__fp\+V8{display:inline-block;font-size:14px;line-height:1;transition:transform .18s ease}.MapFiltersPanel_chevronCollapsed__7qAlO{transform:rotate(-90deg)}@media (max-width:1024px){.MapFiltersPanel_wrapper__aIZy\+{bottom:10px;gap:6px;left:10px;max-width:400px;position:fixed;top:auto;transform:none;width:calc(100vw - 20px)}.MapFiltersPanel_panel__M3gNe{max-height:320px;width:100%}.MapFiltersPanel_panelBody__3sKWs{max-height:300px;padding:8px 0}.MapFiltersPanel_tabs__cTZG9{gap:4px;grid-template-columns:repeat(3,1fr)}.MapFiltersPanel_tab__Nb3bJ{font-size:10px;padding:6px}.MapFiltersPanel_groupHeader__Lc3vE{min-height:28px;padding:5px 10px}.MapFiltersPanel_groupTitle__s9\+Fe{font-size:11px}.MapFiltersPanel_toggle__h\+Fvt{font-size:10px;gap:4px}.MapFiltersPanel_toggleInput__wlQF3{height:14px;width:14px}.MapFiltersPanel_item__q\+R\+F{gap:8px;padding:5px 10px}.MapFiltersPanel_checkbox__5u3zU{height:14px;width:14px}.MapFiltersPanel_itemLabel__Tvp4r{font-size:11px}.MapFiltersPanel_emptyText__xBgbJ{font-size:11px;padding:10px}}.Planning_container__sxsSs{background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000001a;margin:50px auto 24px;max-width:900px;padding:32px}.Planning_resultsContainer__cJSvA{border-radius:16px;margin:0 auto 50px;max-width:1200px;padding:24px}.Planning_header__Rv3qH{margin:0 auto;padding:10px;width:-webkit-fit-content;width:fit-content}.Planning_title__stnWu{color:#0d1729;font-size:2rem;font-weight:600;margin:0}.Planning_subtitle__9qFNc{color:#666;font-size:1rem;margin-top:5px}.Planning_formGroup__Kv9q4{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.Planning_inputsContainer__nTh1w{display:flex;gap:20px}.Planning_block__kC3Gm,.Planning_inputGroup__nUGzm{display:flex;flex-direction:column;gap:4px}.Planning_label__Yh26U{color:#0d1729;font-size:14px}.Planning_blockValue__6iDWR,.Planning_dateInput__aw5t7{border:1px solid #d1d5db;border-radius:8px;padding:10px}.Planning_blockValue__6iDWR{min-width:80px}.Planning_generateButton__jfopu{align-items:center;background-color:#0e8f4b;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;gap:8px;height:40px;padding:12px 24px}.Planning_generateButton__jfopu:disabled{background-color:#64748b;cursor:not-allowed}.Planning_icon__RWago{flex-shrink:0;height:18px;width:18px}.Planning_spinner__QVpfi{animation:Planning_spin__mfav2 1s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes Planning_spin__mfav2{to{transform:rotate(1turn)}}.Planning_resultsHeader__V0maU{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Planning_resultsTitle__OjATF{align-items:center;display:flex;gap:8px}.Planning_resultsTitle__OjATF h2{color:#0d1729;font-size:20px;font-weight:600;margin:0}.Planning_resultsActions__\+rsLT{align-items:center;display:flex;gap:12px}.Planning_refresh__sLwx5{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;color:#0d1729;cursor:pointer;font-size:14px;padding:8px 14px}.Planning_refresh__sLwx5:hover:not(:disabled){background:#e2e8f0}.Planning_refresh__sLwx5:disabled{cursor:not-allowed;opacity:.6}.Planning_reset__4xObG{background:none;border:none;color:#64748b;cursor:pointer}.Planning_errorBanner__h3MaK{background:#fef2f2;color:#b91c1c}.Planning_errorBanner__h3MaK,.Planning_infoBanner__5Z2cR{border-radius:10px;font-size:14px;margin-bottom:16px;padding:12px 16px}.Planning_infoBanner__5Z2cR{background:#ecfdf5;color:#065f46}.Planning_emptyHint__pknj1{color:#64748b;font-size:14px;margin:0 0 16px}.Planning_cards__4EJoZ{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.Planning_cards__4EJoZ>*{flex:1 1 320px;max-width:400px}.Planning_card__JPKPU{background:#fff;border:1px solid #e9edf2;border-radius:16px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:16px;padding:20px;transition:box-shadow .2s ease,transform .2s ease}.Planning_card__JPKPU:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-2px)}.Planning_cardBest__DQHFa{border:1.5px solid #0e8f4b;box-shadow:0 4px 16px #0e8f4b1f}.Planning_cardBest__DQHFa:hover{box-shadow:0 8px 24px #0e8f4b2e}.Planning_cardHeader__A6EhC{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.Planning_cardTitleWrapper__cPvvW{align-items:flex-start;display:flex;flex:1 1;gap:10px;min-width:0}.Planning_truckIconWrapper__TY1Ld{align-items:center;background-color:#e2e7ff;border-radius:8px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.Planning_truckIcon__5-FGf{fill:#3b52ab;height:25px;width:25px}.Planning_cardTitleBlock__gXCWF{display:flex;flex-direction:column;gap:4px;min-width:0}.Planning_cardTitle__M0nHK{color:#0d1729;font-size:15px;font-weight:600;line-height:1.3;word-break:break-word}.Planning_bestLabel__FZDwM{background:#ecfdf5;border-radius:20px;color:#065f46;display:inline-block;font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.Planning_score__hsx2r{background:#0e8f4b;border-radius:8px;color:#fff;flex-shrink:0;font-size:13px;font-weight:600;padding:5px 10px;white-space:nowrap}.Planning_cardBody__iWM2a{display:flex;flex:1 1;flex-direction:column;font-size:14px;gap:10px}.Planning_routeId__WIDEF{color:#94a3b8;font-family:monospace;font-size:12px;margin:0}.Planning_collectionPointsSection__RwYoB{display:flex;flex-direction:column;gap:6px}.Planning_collectionPointsTitle__jGi42{color:#0d1729;font-size:13px;font-weight:600;margin:0}.Planning_description__6ZaoN{color:#64748b;font-size:13px;line-height:1.5;margin:0}.Planning_tags__Q6X5Z{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.Planning_tags__Q6X5Z .Planning_tag__5wYa3{background:#f9f0ff;color:#6b4fa0;font-weight:500}.Planning_tagMuted__-SSbc,.Planning_tags__Q6X5Z .Planning_tag__5wYa3{border-radius:20px;display:inline-block;font-size:12px;margin:0;padding:4px 12px}.Planning_tagMuted__-SSbc{background:#f1f5f9;color:#94a3b8;font-style:italic}.Planning_cardActions__xX\+8H{display:flex;gap:10px;margin-top:auto}.Planning_confirm__MeHyK{align-items:center;background:#0e8f4b;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px 0;transition:background .15s ease}.Planning_confirm__MeHyK:hover:not(:disabled){background:#0d7d42}.Planning_confirm__MeHyK:disabled{cursor:wait;opacity:.65}.Planning_edit__13\+-z{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#0d1729;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:10px 0;transition:background .15s ease,border-color .15s ease}.Planning_edit__13\+-z:hover{background:#f9fafb;border-color:#9ca3af}@media (max-width:768px){.Planning_header__Rv3qH{padding-top:74px}.Planning_title__stnWu{font-size:22px}.Planning_subtitle__9qFNc{font-size:14px}.Planning_formGroup__Kv9q4{align-items:stretch;flex-direction:column;gap:16px}.Planning_inputsContainer__nTh1w{flex-direction:column;gap:12px}.Planning_generateButton__jfopu{justify-content:center;width:100%}.Planning_cards__4EJoZ>*{max-width:100%}.Planning_card__JPKPU{padding:16px}.Planning_cardHeader__A6EhC{align-items:flex-start;flex-direction:column;gap:8px}.Planning_score__hsx2r{align-self:flex-start;font-size:12px}.Planning_cardActions__xX\+8H{flex-direction:column}.Planning_confirm__MeHyK,.Planning_edit__13\+-z{width:100%}}.Handbook_page__TdTfD{background:#f5f6f8;height:100%}.Handbook_sectionHeader__XhkX4{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Handbook_panel__OPQRz{background:#fff;border:1px solid #edf0f3;border-radius:14px;padding:16px 16px 0}.Handbook_shellHeader__Qlngy{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.Handbook_shellTitle__mABAH{font-size:28px;font-weight:700;line-height:1.2;margin:0}.Handbook_toolbarRight__izV10{align-items:center;display:flex;gap:10px}.Handbook_addButton__LuYJP{background:#1f8a4c;border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 14px}.Handbook_addButton__LuYJP:hover{background:#187741}.Handbook_tabsRow__-UoqM{margin:6px 0 14px}.Handbook_tabs__GvM--{display:flex;flex-wrap:wrap;gap:10px}.Handbook_tabButton__gNNrG{background:#fff;border:1px solid #e7e9ee;border-radius:10px;color:#525b67;cursor:pointer;font-weight:600;padding:10px 14px}.Handbook_tabButton__gNNrG:hover{background:#fafbfc}.Handbook_tabButtonActive__r94IB{background:#f2eaff;border-color:#e5d7ff;color:#6a3fc9}.Handbook_sectionTitle__Fjamz{color:#6b7280;font-size:14px;font-weight:700;letter-spacing:.06em;margin:6px 0 10px;text-transform:uppercase}.Handbook_searchWrap__ao6a5{align-items:center;display:flex;position:relative}.Handbook_searchIcon__8aNrM{font-size:14px;left:10px;opacity:.65;position:absolute}.Handbook_searchInput__8Z2BT{border:1px solid #e7e9ee;border-radius:10px;max-width:44vw;outline:none;padding:10px 12px 10px 30px;width:320px}.Handbook_searchInput__8Z2BT:focus{border-color:#cfd6e3}.Handbook_filterButton__sdMpx{background:#fff;border:1px solid #e7e9ee;border-radius:10px;cursor:pointer;padding:9px 12px}.Handbook_filterButton__sdMpx:hover{background:#fafbfc}.Handbook_tableCard__JcwBV{border:1px solid #edf0f3;border-radius:14px;overflow:hidden}.Handbook_table__ETSfk{border-collapse:collapse;font-size:14px;width:100%}.Handbook_tableScroll__ftZzx{-webkit-overflow-scrolling:touch;overflow-x:auto}.Handbook_pagination__cNcji{background:#fbfcfe;border-top:1px solid #eef1f5;justify-content:space-between;padding:10px 14px}.Handbook_paginationControls__OkuQl,.Handbook_pagination__cNcji{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Handbook_pageSizeSelect__g6klh{border-radius:8px;padding:6px 8px}.Handbook_pageButton__OQKHr,.Handbook_pageSizeSelect__g6klh{background:#fff;border:1px solid #e7e9ee;cursor:pointer;font-size:13px}.Handbook_pageButton__OQKHr{border-radius:8px;font-weight:600;padding:6px 10px}.Handbook_pageButton__OQKHr:disabled{cursor:default;opacity:.5}.Handbook_pageButton__OQKHr:not(:disabled):hover{background:#f2f4f7}.Handbook_pageInfo__tD7n2{color:#6b7280;font-size:13px}.Handbook_thead__hyhIL{background:#fbfcfe}.Handbook_th__QYmRj{color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.05em;padding:14px 16px;text-align:left;text-transform:uppercase}.Handbook_td__tvPfm{border-top:1px solid #eef1f5;color:#111827;padding:14px 16px;vertical-align:middle}.Handbook_tr__Fc4UB:hover{background:#fafbfc}.Handbook_actionsCell__IJQM7{text-align:right;white-space:nowrap}.Handbook_badge__NnaLt{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;height:26px;padding:0 10px}.Handbook_badgeOk__QbMyv{background:#e7f8ee;border-color:#c9f0d6;color:#187741}.Handbook_badgeWarn__gHtZS{background:#fff3e0;border-color:#ffe1b8;color:#b45309}.Handbook_badgeCrit__DQpYM{background:#ffe7e7;border-color:#ffd0d0;color:#b91c1c}.Handbook_actionsBtn__cT416{background:#0000;border:0;border-radius:10px;color:#6b7280;cursor:pointer;font-size:18px;line-height:1;padding:6px 8px}.Handbook_actionsBtn__cT416:hover{background:#f2f4f7}.Handbook_actionsMenu__i0Wu3{background:#fff;border:1px solid #edf0f3;border-radius:12px;box-shadow:0 12px 32px #11182724;padding:6px;position:fixed;width:180px;z-index:1000}.Handbook_actionsMenuItem__kiDai{background:#0000;border:0;border-radius:10px;color:#111827;cursor:pointer;font-weight:600;padding:10px 12px;text-align:left;width:100%}.Handbook_actionsMenuItem__kiDai:hover{background:#f2f4f7}.Handbook_actionsMenuDivider__XWTD8{background:#edf0f3;height:1px;margin:6px 0}.Handbook_actionsMenuItemDanger__AECg1{color:#b91c1c}.Handbook_actionsMenuItemDanger__AECg1:hover{background:#ffe7e7}.Handbook_tableState__5IhTE{display:flex;flex-direction:column;gap:6px;padding:26px 18px}.Handbook_tableStateTitle__R-fLF{color:#111827;font-size:14px;font-weight:800}.Handbook_tableStateHint__RO8E3{color:#6b7280;font-size:13px}.Handbook_tableStateError__ZPspB{color:#b91c1c;font-size:13px;font-weight:700}.Handbook_modalOverlay__WrInH{align-items:center;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:2000}.Handbook_modalBackdropBtn__fDPUw{background:#11182759;border:0;cursor:pointer;inset:0;position:fixed}.Handbook_modalCard__AGVLh{background:#fff;border:1px solid #edf0f3;border-radius:14px;box-shadow:0 18px 50px #1118272e;max-width:calc(100vw - 36px);padding:16px;position:relative;width:420px;z-index:2001}.Handbook_modalTitle__FmvEv{color:#111827;font-size:16px;font-weight:800;margin-bottom:6px}.Handbook_modalDesc__UHG6h{color:#6b7280;font-size:13px;margin-bottom:14px}.Handbook_modalActions__MKGik{display:flex;gap:10px;justify-content:flex-end}.Handbook_modalBtn__DKQlP{background:#fff;border:1px solid #e7e9ee;border-radius:10px;cursor:pointer;font-weight:700;padding:10px 12px}.Handbook_modalBtn__DKQlP:hover{background:#fafbfc}.Handbook_modalBtnDanger__WaFDl{background:#ffe7e7;border-color:#ffd0d0;color:#b91c1c}.Handbook_modalBtnDanger__WaFDl:hover{background:#ffdede}@media (max-width:1024px){.Handbook_shellTitle__mABAH{margin-left:70px}}.NavBar_navbar__7xl9l{background-color:#f7fafc;display:flex;gap:16px;padding:16px}.NavBar_navbarButton__XAnkU{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.NavBar_navbarButton__XAnkU.NavBar_active__3eA7X{background-color:#e9d5ff;color:#0d1729}.NavBar_navbarButton__XAnkU.NavBar_inactive__dv7ix{background-color:#f7fafc;color:#718096}.NavBar_navbarButton__XAnkU:hover{background-color:#ddd6fe}@media (max-width:1024px){.NavBar_navbar__7xl9l{flex-wrap:wrap;gap:8px;padding-left:70px}.NavBar_navbarButton__XAnkU{flex:1 1 auto;font-size:13px;padding:10px 12px;text-align:center;white-space:nowrap}}.CarReportTable_tableWrapper__2\+-yb{background:#fff;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:auto}.CarReportTable_carHeader__dYKT9{border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:4px;padding:16px 20px 12px}.CarReportTable_carTitle__bb63q{color:#1a202c;font-size:14px;font-weight:600}.CarReportTable_carMeta__aRqvi{color:#4a5568;font-size:13px}.CarReportTable_table__EpQF\+{display:flex;flex-direction:column;min-width:-webkit-max-content;min-width:max-content;width:100%}.CarReportTable_header__nFpjm{background:#f7fafc;border-bottom:1px solid #e2e8f0;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:10}.CarReportTable_th__Ai8PX{align-items:center;background:#f7fafc;box-sizing:border-box;color:#718096;display:flex;font-size:12px;padding:0 16px;position:relative;text-transform:uppercase;white-space:nowrap}.CarReportTable_th__Ai8PX:after{background:#e2e8f0;content:"";height:calc(100% - 16px);position:absolute;right:0;top:8px;width:1px}.CarReportTable_th__Ai8PX:last-child:after{display:none}.CarReportTable_body__3zr8X{display:flex;flex-direction:column}.CarReportTable_tr__S8z9t{align-items:center;border-bottom:1px solid #e2e8f0;box-sizing:border-box;display:flex;height:44px}.CarReportTable_tr__S8z9t:hover{background:#f7fafc}.CarReportTable_td__hL-L2{align-items:center;box-sizing:border-box;color:#0d1729;display:flex;font-size:14px;overflow:hidden;padding:0 16px;text-overflow:ellipsis;white-space:nowrap}.CarReportTable_dateCell__VhhYL{font-weight:500}.CarReportTable_deviationRow__TUab9{background:#fff5f5}.CarReportTable_deviationRow__TUab9:hover{background:#fed7d7}.CarReportTable_empty__c7EoG{color:#718096;padding:24px;text-align:center}.FailureReportTable_tableWrapper__E8\+rd{background:#fff;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:auto}.FailureReportTable_zoneHeader__yv2K7{border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:4px;padding:16px 20px 12px}.FailureReportTable_zoneTitle__VN95G{color:#1a202c;font-size:14px;font-weight:600}.FailureReportTable_zoneMeta__9lyei{color:#4a5568;font-size:13px}.FailureReportTable_table__HMocU{display:flex;flex-direction:column;min-width:-webkit-max-content;min-width:max-content;width:100%}.FailureReportTable_header__qyBjy{background:#f7fafc;border-bottom:1px solid #e2e8f0;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:10}.FailureReportTable_th__BryE\+{align-items:center;background:#f7fafc;box-sizing:border-box;color:#718096;display:flex;font-size:12px;padding:0 16px;position:relative;text-transform:uppercase;white-space:nowrap}.FailureReportTable_th__BryE\+:after{background:#e2e8f0;content:"";height:calc(100% - 16px);position:absolute;right:0;top:8px;width:1px}.FailureReportTable_th__BryE\+:last-child:after{display:none}.FailureReportTable_body__oQcnu{display:flex;flex-direction:column}.FailureReportTable_tr__l0GSf{align-items:center;border-bottom:1px solid #e2e8f0;box-sizing:border-box;display:flex;height:44px}.FailureReportTable_tr__l0GSf:hover{background:#f7fafc}.FailureReportTable_td__UdBtd{align-items:center;box-sizing:border-box;color:#0d1729;display:flex;font-size:14px;overflow:hidden;padding:0 16px;text-overflow:ellipsis;white-space:nowrap}.FailureReportTable_dateCell__XrSv9{font-weight:500}.FailureReportTable_empty__UwpEz{color:#718096;padding:24px;text-align:center}.GeoZoneReport_tableWrapper__7v0sv{background:#fff;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:auto}.GeoZoneReport_table__odEOY{display:flex;flex-direction:column;min-width:-webkit-max-content;min-width:max-content;width:100%}.GeoZoneReport_header__a-YRj{background:#f7fafc;border-bottom:1px solid #e2e8f0;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:10}.GeoZoneReport_th__YeXfD{align-items:center;background:#f7fafc;box-sizing:border-box;color:#718096;display:flex;font-size:12px;padding:0 16px;position:relative;text-transform:uppercase;white-space:nowrap}.GeoZoneReport_thContent__7oOTe{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:normal}.GeoZoneReport_th__YeXfD:after{background:#e2e8f0;content:"";height:calc(100% - 16px);position:absolute;right:0;top:8px;width:1px}.GeoZoneReport_th__YeXfD:last-child:after{display:none}.GeoZoneReport_resizer__Wux\+0{cursor:col-resize;height:100%;position:absolute;right:-4px;top:0;width:8px;z-index:20}.GeoZoneReport_resizer__Wux\+0:hover{background:#00000014}.GeoZoneReport_body__9pqmk{display:flex;flex-direction:column;position:relative}.GeoZoneReport_tr__zRkwA{align-items:center;border-bottom:1px solid #e2e8f0;box-sizing:border-box;display:flex;height:44px}.GeoZoneReport_tr__zRkwA:hover{background:#f7fafc}.GeoZoneReport_td__xhTDm{align-items:center;box-sizing:border-box;color:#0d1729;display:flex;font-size:14px;overflow:hidden;padding:0 16px;text-overflow:ellipsis;white-space:nowrap}.GeoZoneReport_empty__w1drl{color:#718096;padding:24px;text-align:center}.GeoZoneReport_filtersBar__TnTjZ{background:#f9fafb;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;padding:12px}.GeoZoneReport_filterInput__mCtzf,.GeoZoneReport_filterSelect__aLMSD{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#0d1729;font-size:14px;padding:6px 12px}.UniversalReportTable_tableWrapper__Bvsia{background:#fff;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:auto}.UniversalReportTable_header__dW53U{background:#f7fafc;border-bottom:1px solid #e2e8f0;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:10}.UniversalReportTable_th__SPLJW{align-items:center;background:#f7fafc;box-sizing:border-box;color:#718096;display:flex;font-size:12px;padding:0 16px;position:relative;text-transform:uppercase}.UniversalReportTable_thContent__fl4uu{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:normal}.UniversalReportTable_th__SPLJW:after{background:#e2e8f0;content:"";height:calc(100% - 16px);position:absolute;right:0;top:8px;width:1px}.UniversalReportTable_th__SPLJW:last-child:after{display:none}.UniversalReportTable_resizer__x7NxT{cursor:col-resize;height:100%;position:absolute;right:-4px;top:0;width:8px;z-index:20}.UniversalReportTable_resizer__x7NxT:hover{background:#00000014}.UniversalReportTable_body__JloHh{position:relative}.UniversalReportTable_tr__7SbUE{border-bottom:1px solid #e2e8f0;box-sizing:border-box;display:flex;height:44px}.UniversalReportTable_tr__7SbUE:hover{background:#f7fafc}.UniversalReportTable_td__KTF3-{align-items:center;box-sizing:border-box;color:#0d1729;display:flex;font-size:14px;overflow:hidden;padding:0 16px;text-overflow:ellipsis;white-space:nowrap}.UniversalReportTable_empty__Q0YuY{color:#718096;padding:24px;text-align:center}.Reporting_reporting__nnvPh{display:flex;flex-direction:column;gap:16px;height:100%}.Reporting_empty__orp26{color:#a0aec0;font-size:14px;padding:32px;text-align:center}.Reporting_filtersBar__MFkT-{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.Reporting_filterGroup__P\+KqA{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.Reporting_filterTitle__z2FI6{color:#1a202c;font-size:14px;font-weight:600}.Reporting_filterField__0VDg-{display:flex;flex-direction:column;font-size:13px;gap:4px;min-width:220px}.Reporting_filterLabel__BRywy{color:#4a5568}.Reporting_filterSelect__ZEyHZ{background-color:#fff;border:1px solid #cbd5e0;border-radius:8px;color:#1a202c;font-size:13px;max-width:260px;outline:none;padding:8px 10px}.Reporting_filterSelect__ZEyHZ:focus{border-color:#805ad5;box-shadow:0 0 0 1px #805ad54d}.Reporting_filterPlaceholder__GaZcv{color:#a0aec0;font-size:13px}.ScheduleTable_page__Wpkbh{padding-bottom:70px;position:relative}.ScheduleTable_searchRow__uHsSl{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-bottom:12px}.ScheduleTable_searchInput__yw6P9{border:1px solid #e7e9ee;border-radius:10px;max-width:44vw;outline:none;padding:10px 12px;width:320px}.ScheduleTable_searchInput__yw6P9:focus{border-color:#cfd6e3}.ScheduleTable_groupBlock__rlKyJ{background:#fff;border:1px solid #edf0f3;border-radius:14px;margin-bottom:14px;padding:10px 10px 0}.ScheduleTable_groupHeader__dfm6A{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:2px 4px 10px;width:100%}.ScheduleTable_groupTitle__QPAQT{color:#111827;font-size:16px;font-weight:700;text-align:left}.ScheduleTable_groupMeta__3-emL{align-items:center;color:#6b7280;display:inline-flex;font-size:13px;font-weight:600;gap:8px}.ScheduleTable_groupChevron__Mrc5f{color:#1f2937;font-size:14px;line-height:1}.ScheduleTable_groupBlock__rlKyJ table{table-layout:fixed;width:100%}.ScheduleTable_groupBlock__rlKyJ td:first-child,.ScheduleTable_groupBlock__rlKyJ th:first-child{min-width:220px;width:32%}.ScheduleTable_groupBlock__rlKyJ td:nth-child(2),.ScheduleTable_groupBlock__rlKyJ th:nth-child(2){max-width:180px;min-width:180px;width:180px}.ScheduleTable_groupBlock__rlKyJ td:nth-child(3),.ScheduleTable_groupBlock__rlKyJ th:nth-child(3){min-width:420px;width:calc(68% - 180px)}.ScheduleTable_groupBlock__rlKyJ td{vertical-align:top}.ScheduleTable_emptyState__ZUCu4{font-weight:700;padding:20px}.ScheduleTable_emptyState__ZUCu4,.ScheduleTable_loadingState__idB3m{background:#fff;border:1px solid #edf0f3;border-radius:14px;color:#6b7280;font-size:14px}.ScheduleTable_loadingState__idB3m{font-weight:600;padding:24px}.ScheduleTable_errorState__a\+uJf{background:#fef2f2;border:1px solid #fecaca;border-radius:14px;color:#b91c1c;font-size:14px;font-weight:600;padding:20px}.ScheduleTable_datesCell__slEFc{min-width:0}.ScheduleTable_datesList__ge2vN{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px}.ScheduleTable_nameCell__ZBxIE{min-width:0}.ScheduleTable_countCell__8mJLb{align-items:flex-start;display:flex;justify-content:center;min-height:24px}.ScheduleTable_chip__UNoVI{align-items:center;background:#f7faff;border:1px solid #dbe4f0;border-radius:999px;color:#334155;display:inline-flex;font-size:12px;font-weight:600;height:24px;line-height:1;padding:0 9px;white-space:nowrap}.ScheduleTable_emptyDates__yZJ\+M{color:#6b7280;font-size:13px}.ScheduleTable_expandBtn__-w9ol{background:#0000;border:0;color:#4f46e5;cursor:pointer;font-size:12px;font-weight:700;margin-left:2px;padding:0}.ScheduleTable_expandBtn__-w9ol:hover{text-decoration:underline}.ScheduleTable_countBadge__z7sOs{align-items:center;background:#f8fafc;border:1px solid #dbe4f0;border-radius:999px;color:#1f2937;display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;min-width:28px;padding:0 8px}.ScheduleTable_exportWrap__\+putr{bottom:24px;pointer-events:none;position:fixed;right:24px;z-index:100}.ScheduleTable_exportButton__OSw6Q{background:#fff;border:1px solid #dbe4f0;border-radius:10px;box-shadow:0 10px 20px #0f172a14;color:#1d4ed8;cursor:pointer;font-size:13px;font-weight:700;padding:10px 14px;pointer-events:auto}.ScheduleTable_exportButton__OSw6Q:hover{background:#eff6ff}.BaseStyleForAdminPanel_formWrapper__tO6f2{box-sizing:border-box;display:flex;justify-content:center;margin:30px auto;padding:0 16px}.BaseStyleForAdminPanel_formCard__6ZeW9{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000d;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-width:1300px;padding:40px;width:100%}.BaseStyleForAdminPanel_formHeader__KnQIB{border-bottom:1px solid #22c55e4d;padding-bottom:16px}.BaseStyleForAdminPanel_formTitle__kHSP4{color:#0f172a;font-size:26px;font-weight:600;margin:0 0 6px}.BaseStyleForAdminPanel_formSubtitle__XW9B1{color:#64748b;font-size:14px;margin:0}.BaseStyleForAdminPanel_inputsGrid__iZidN{grid-gap:18px 24px;display:grid;gap:18px 24px;grid-template-columns:repeat(2,minmax(360px,1fr));width:100%}.BaseStyleForAdminPanel_inputCell__9iw\+N{box-sizing:border-box;min-width:0;width:100%}.BaseStyleForAdminPanel_btn__M3Shg{display:flex;justify-content:center;padding-top:8px}.BaseStyleForAdminPanel_section__t3sXW{margin-top:20px;width:100%}.BaseStyleForAdminPanel_sectionHeader__32SRC{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.BaseStyleForAdminPanel_sectionTitle__qqrTA{color:#6b7280;font-size:15px;font-weight:600;margin:0}.BaseStyleForAdminPanel_sectionDivider__WIoNA{background:#22c55e4d;border:0;height:1px;margin-top:12px}.BaseStyleForAdminPanel_fullRow__fWJeX{grid-column:1/-1;width:100%}.BaseStyleForAdminPanel_positionsContainer__Dk-\+e{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.BaseStyleForAdminPanel_positionCard__waRZZ{background:linear-gradient(135deg,#fffffff2,#fffc);border:2px solid #e2e8f099;border-radius:20px;cursor:pointer;padding:26px 22px;position:relative;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.BaseStyleForAdminPanel_positionCard__waRZZ:hover{box-shadow:0 6px 18px #00000014,0 14px 36px #0000001a;transform:translateY(-3px)}.BaseStyleForAdminPanel_selected__SGfin{border-color:#22c55e;box-shadow:inset 0 0 0 2px #22c55e33,0 8px 24px #22c55e2e}.BaseStyleForAdminPanel_positionCardText__xgkcQ{color:#0f172a;font-size:15px;font-weight:600}.BaseStyleForAdminPanel_emptyState__loeu0{padding:56px 24px;text-align:center}.BaseStyleForAdminPanel_emptyText__8h0Pd{color:#475569;font-size:20px;font-weight:600;margin-bottom:6px}.BaseStyleForAdminPanel_emptySubtext__nFxmS{color:#94a3b8;font-size:15px}.BaseStyleForAdminPanel_modalOverlay__rnofI{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000000}.BaseStyleForAdminPanel_modal__gj6yP{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e2e8f0cc;border-radius:20px;box-shadow:0 4px 16px #00000014,0 24px 48px #0000001f;box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-width:none;overflow-y:auto;padding:32px 40px;width:min(1100px,calc(100vw - 48px))}.BaseStyleForAdminPanel_modalForm__yA1so{width:100%}.BaseStyleForAdminPanel_modalHeader__oUIJu{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.BaseStyleForAdminPanel_modalHeaderContent__bKZwZ{display:flex;flex-direction:column;gap:4px}.BaseStyleForAdminPanel_modalTitle__dY8tJ{color:#1f2a37;font-size:24px;font-weight:700;line-height:1.2;margin:0}.BaseStyleForAdminPanel_modalSubtitle__9olcr{color:#6b7280;font-size:14px;line-height:1.45;margin:0}.BaseStyleForAdminPanel_modalClose__Vepkq{align-items:center;background:#0000;border:none;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;line-height:1;transition:all .2s ease;width:36px}.BaseStyleForAdminPanel_modalClose__Vepkq:hover{background:#f3f4f6;color:#1f2a37}.BaseStyleForAdminPanel_modalDivider__HVjsA{border:none;border-top:1px solid #ddeee3;margin:0 0 16px}.BaseStyleForAdminPanel_modalBody__iDpN0{display:flex;flex-direction:column;gap:24px;width:100%}.BaseStyleForAdminPanel_modalFooter__byseq{display:flex;gap:12px;justify-content:flex-end;margin-top:12px}.BaseStyleForAdminPanel_buttonBase__dZrhB{border-radius:16px!important;cursor:pointer;font-size:16px!important;font-weight:600!important;padding:12px 32px!important;text-transform:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.BaseStyleForAdminPanel_buttonPrimary__6D-eU{background:#22c55e!important;border:none!important;box-shadow:0 6px 18px #22c55e47!important;color:#fff!important}.BaseStyleForAdminPanel_buttonPrimary__6D-eU:hover{background:#16a34a!important;box-shadow:0 8px 24px #22c55e57!important;transform:translateY(-1px)}.BaseStyleForAdminPanel_buttonPrimary__6D-eU:active{transform:translateY(0)}.BaseStyleForAdminPanel_buttonSecondary__kcqKF{background:#fff!important;border:1px solid #e2e8f0e6!important;box-shadow:none!important;color:#0f172a!important}.BaseStyleForAdminPanel_buttonSecondary__kcqKF:hover{background:#0f172a0a!important;box-shadow:0 6px 18px #0000000f!important;transform:translateY(-1px)}.BaseStyleForAdminPanel_buttonSecondary__kcqKF:active{transform:translateY(0)}.BaseStyleForAdminPanel_selectLabel__5b-R9{color:#64748b!important}.BaseStyleForAdminPanel_selectLabel__5b-R9.BaseStyleForAdminPanel_Mui-focused__DI3F4{color:#22c55e!important}.BaseStyleForAdminPanel_select__PBFh9{background:#fff;border:1px solid #e5e7eb;border-radius:14px!important;box-sizing:border-box;height:52px;transition:all .2s ease;width:100%}.BaseStyleForAdminPanel_select__PBFh9:after,.BaseStyleForAdminPanel_select__PBFh9:before{display:none}.BaseStyleForAdminPanel_select__PBFh9:hover{border-color:#d1d5db}.BaseStyleForAdminPanel_select__PBFh9.BaseStyleForAdminPanel_Mui-focused__DI3F4{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e26}.BaseStyleForAdminPanel_selectMenu__Pb11r{border-radius:16px!important;box-shadow:0 4px 20px #00000014;margin-top:8px;max-height:240px;overflow-y:auto}.BaseStyleForAdminPanel_menuItem__eJaSr{transition:background-color .15s ease}.BaseStyleForAdminPanel_menuItem__eJaSr:hover{background-color:#22c55e14!important}.BaseStyleForAdminPanel_checkbox__0la1l{color:#6b7280!important;transition:color .2s ease,transform .2s ease}.BaseStyleForAdminPanel_checkbox__0la1l.BaseStyleForAdminPanel_Mui-checked__twjIt{color:#22c55e!important}.BaseStyleForAdminPanel_searchInput__aHBlS{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-sizing:border-box;display:flex;height:52px;padding:0 12px 0 40px;position:relative;transition:.2s ease;width:100%}.BaseStyleForAdminPanel_searchInput__aHBlS:focus-within{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e26}.BaseStyleForAdminPanel_searchIcon__8yeST{color:#9ca3af;font-size:18px;left:12px;pointer-events:none;position:absolute}.BaseStyleForAdminPanel_searchField__X0QEE{background:#0000;border:none;box-sizing:border-box;color:#111827;font-size:14px;min-width:0;outline:none;width:100%}.BaseStyleForAdminPanel_checkboxListContainer__RPxXN{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;padding:10px 12px;width:100%}.BaseStyleForAdminPanel_checkboxListItem__mBBiL{align-items:center;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;justify-content:flex-start;padding:10px 8px;transition:background .15s ease;width:100%}.BaseStyleForAdminPanel_checkboxListItem__mBBiL:hover{background:#22c55e0f}.BaseStyleForAdminPanel_checkboxListItemChecked__s3Mdl{background:#f0fdf4}.BaseStyleForAdminPanel_checkboxInput__nFcRM{accent-color:#22c55e;cursor:pointer;flex:0 0 16px;height:16px;margin:0;max-width:16px;min-width:16px;width:16px}.BaseStyleForAdminPanel_checkboxLabel__d2RT3{color:#1f2a37;display:block;flex:1 1;font-size:15px;line-height:1.35;min-width:0;text-align:left}@media (max-width:768px){.BaseStyleForAdminPanel_formWrapper__tO6f2{margin:40px auto;padding:0 12px}.BaseStyleForAdminPanel_formCard__6ZeW9{border-radius:16px;box-sizing:border-box;gap:20px;margin-top:30px;padding:24px;width:100%}.BaseStyleForAdminPanel_inputsGrid__iZidN,.BaseStyleForAdminPanel_positionsContainer__Dk-\+e{gap:12px;grid-template-columns:1fr}.BaseStyleForAdminPanel_modal__gj6yP{border-radius:16px;max-width:none;padding:24px 16px;width:calc(100vw - 24px)}.BaseStyleForAdminPanel_buttonBase__dZrhB{font-size:14px!important;padding:12px 18px!important}}.UpdateUser_positionsGrid__Lmsa8{display:flex;flex-direction:column;gap:20px;width:100%}.UpdateUser_commonSearchWrapper__d4TXn{margin-bottom:24px;width:100%}.UpdateUser_accordionCard__UcMOG{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 12px #0000000f;box-sizing:border-box;overflow:hidden;transition:all .2s ease;width:100%}.UpdateUser_accordionHeaderStatic__BiIYZ{align-items:center;background:#fff;border-bottom:1px solid #f3f4f6;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;padding:20px;width:100%}.UpdateUser_accordionHeaderText__atWzK{display:flex;flex-direction:column;gap:4px}.UpdateUser_accordionTitle__BgJVY{color:#1f2a37;font-size:17px;font-weight:600}.UpdateUser_accordionCount__IDtBL{color:#6b7280;font-size:13px}.UpdateUser_chevron__LaMpJ{color:#6b7280;flex-shrink:0;font-size:14px;transition:transform .2s ease}.UpdateUser_chevronOpen__LPnZt{transform:rotate(180deg)}.UpdateUser_accordionBody__iuewV{animation:UpdateUser_fadeIn__SV5dq .2s ease;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:20px}.UpdateUser_searchInput__ccSvx{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-sizing:border-box;display:flex;height:52px;padding:0 16px 0 42px;position:relative;transition:all .2s ease;width:100%}.UpdateUser_searchInput__ccSvx:hover{border-color:#22c55e}.UpdateUser_searchInput__ccSvx:focus-within{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e26}.UpdateUser_searchIcon__KVcfB{color:#9ca3af;font-size:16px;left:14px;line-height:1;pointer-events:none;position:absolute}.UpdateUser_searchField__TGjrv{background:#0000;border:none;box-sizing:border-box;color:#111827;font-size:14px;min-width:0;outline:none;width:100%}.UpdateUser_userListContainer__cN6uS{background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto;padding:6px}.UpdateUser_userListItem__K-Xix{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:all .15s ease}.UpdateUser_userListItem__K-Xix:hover{background:#00000008}.UpdateUser_userListItemChecked__Hg8b-{background:#f0fdf4;border:1px solid #22c55e4d}.UpdateUser_userText__d6Q2i{display:flex;flex-direction:column}.UpdateUser_userPrimary__nHbvp{color:#1f2a37;font-size:14px;font-weight:500}.UpdateUser_userSecondary__ZxiSk{color:#6b7280;font-size:12px}.UpdateUser_userListEmpty__vthD5{color:#9ca3af;font-size:13px;padding:12px;text-align:center}@keyframes UpdateUser_fadeIn__SV5dq{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.UpdateUser_positionsGrid__Lmsa8{gap:16px}.UpdateUser_accordionBody__iuewV,.UpdateUser_accordionHeaderStatic__BiIYZ{padding:16px}}.UpdatePosition_pageContainer__CEbKH{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 16px}.UpdatePosition_headerRow__O-hD6{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:24px}.UpdatePosition_pageTitle__XntkE{color:#1f2a37;font-size:28px;font-weight:700;margin:0}.UpdatePosition_pageSubtitle__4ASOj{color:#6b7280;font-size:14px;margin:6px 0 0}.UpdatePosition_headerActions__O6wjf{align-items:center;display:flex;gap:12px}.UpdatePosition_searchInput__0Uc-o{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;height:40px;min-width:360px;padding:0 12px 0 36px;position:relative;transition:all .2s ease}.UpdatePosition_searchInput__0Uc-o:hover{border-color:#22c55e}.UpdatePosition_searchInput__0Uc-o:focus-within{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.UpdatePosition_searchIcon__a3qZN{color:#9ca3af;font-size:14px;left:10px;position:absolute}.UpdatePosition_searchField__-B6PD{background:#0000;border:none;color:#111827;font-size:14px;outline:none;width:100%}.UpdatePosition_cardsGrid__ctfHL{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.UpdatePosition_card__ei9cs{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 6px 18px #0000000d;cursor:pointer;padding:20px 24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.UpdatePosition_card__ei9cs:hover{border-color:#d1d5db;box-shadow:0 10px 24px #00000014;transform:translateY(-2px)}.UpdatePosition_cardSelected__l\+VUJ{border-color:#22c55e;box-shadow:0 10px 24px #22c55e2e}.UpdatePosition_cardHeader__slVma{align-items:center;display:flex;gap:8px;justify-content:space-between}.UpdatePosition_cardTitle__-QfVG{color:#1f2a37;font-size:16px;font-weight:600;margin:0}.UpdatePosition_cardHint__Sgmtx{color:#6b7280;font-size:13px;margin:8px 0 0}.UpdatePosition_cardEditAction__eewY\+{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .2s ease,transform .2s ease,border-color .2s ease;width:32px}.UpdatePosition_cardEditAction__eewY\+:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.UpdatePosition_wideModal__R7zHE{border-radius:15px;box-shadow:0 14px 40px #00000024;max-width:680px;padding:36px}.UpdatePosition_modalHeaderRow__2h59N{align-items:flex-start;display:flex;justify-content:space-between}.UpdatePosition_modalTitle__KaDZx{color:#1f2a37;font-size:20px;font-weight:700;margin:0}.UpdatePosition_modalSubtitle__Gs0bC{color:#6b7280;font-size:14px;margin:6px 0 0}@media (max-width:1024px){.UpdatePosition_page__EGONO{margin-top:70px}.UpdatePosition_cardsGrid__ctfHL{grid-template-columns:1fr}}@media (max-width:640px){.UpdatePosition_page__EGONO{margin-top:70px}.UpdatePosition_cardsGrid__ctfHL{grid-template-columns:1fr}}.UpdateRight_pageContainer__-y9K0{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 16px}.UpdateRight_headerRow__kpgli{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:24px}.UpdateRight_pageTitle__czrhx{color:#1f2a37;font-size:28px;font-weight:700;margin:0}.UpdateRight_pageSubtitle__IDyPb{color:#6b7280;font-size:14px;margin:6px 0 0}.UpdateRight_headerActions__IcJd1{align-items:center;display:flex;gap:12px}.UpdateRight_searchInput__vokdE{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;height:40px;min-width:360px;padding:0 12px 0 36px;position:relative;transition:all .2s ease}.UpdateRight_searchInput__vokdE:hover{border-color:#22c55e}.UpdateRight_searchInput__vokdE:focus-within{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.UpdateRight_searchIcon__OGhCC{color:#9ca3af;font-size:14px;left:10px;position:absolute}.UpdateRight_searchField__Ai4tR{background:#0000;border:none;color:#111827;font-size:14px;outline:none;width:100%}.UpdateRight_cardsGrid__FXT8E{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.UpdateRight_card__Em5dH{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 6px 18px #0000000d;cursor:pointer;padding:20px 24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.UpdateRight_card__Em5dH:hover{border-color:#d1d5db;box-shadow:0 10px 24px #00000014;transform:translateY(-2px)}.UpdateRight_cardSelected__ACRN\+{border-color:#22c55e;box-shadow:0 10px 24px #22c55e2e}.UpdateRight_cardHeader__LLLiJ{align-items:center;display:flex;gap:8px;justify-content:space-between}.UpdateRight_cardTitle__n1vbu{color:#1f2a37;font-size:16px;font-weight:600;margin:0}.UpdateRight_badge__ZxlIK{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-flex;font-size:12px;height:22px;padding:0 8px}.UpdateRight_cardDesc__wzRHa{color:#6b7280;font-size:13px;margin:8px 0 0}.UpdateRight_cardHint__ROfZy{color:#9ca3af;font-size:12px;margin:6px 0 0}@media (max-width:1024px){.UpdateRight_page__qF4Oj{margin-top:70px}.UpdateRight_cardsGrid__FXT8E{grid-template-columns:1fr}}@media (max-width:640px){.UpdateRight_page__qF4Oj{margin-top:70px}.UpdateRight_cardsGrid__FXT8E{grid-template-columns:1fr}}.Login_loginContainer__xABI1{align-items:center;background:#f0f2f5;color:#0d1729;display:flex;font-weight:700;height:100vh;justify-content:center;padding:20px}.Login_loginBox__DyeU5{background:#fff;border:2px solid #0d1729;border-radius:15px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;justify-content:space-between;max-width:500px;padding:60px 50px;text-align:center;transition:all .3s ease;width:100%}.Login_loginBox__DyeU5:hover{box-shadow:0 4px 12px #00000059;transform:translateY(-1px)}.Login_title__SJ0Uv{color:#0d1729;margin:0 0 25px}form{align-items:center;display:flex;flex-direction:column;width:100%}.Login_inputGroup__SJu8x{display:flex;justify-content:center;margin-bottom:18px;width:100%}.Login_inputGroup__SJu8x input{background-color:#fff;border:1px solid #cdd6d3;border-radius:10px;font-size:15px;outline:none;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:70%}.Login_inputGroup__SJu8x input:focus{box-shadow:0 4px 12px #00000026}.Login_loginButton__wVP9a{background-color:#0e8f4b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:12px;transition:all .3s ease;width:30%}.Login_loginButton__wVP9a:hover{transform:translateY(-1px)}.Login_error__SdyqE{color:#d33;font-size:14px;justify-content:space-between;margin-top:15px;text-align:center}.Login_footerText__nKJzV{color:#999;font-size:12px;margin-top:12px;text-align:center}
/*# sourceMappingURL=main.a274ac27.css.map*/