body{background-color:#e4e8ed;font-family:Helvetica,Arial,sans-serif;margin:0;padding:0;overflow:hidden}#root{height:100vh;overflow:hidden}.ant-layout-sider>div{display:flex!important;flex-direction:column!important;height:100%}.app-shell{height:100vh;padding:16px;overflow:hidden;background-color:#e4e8ed;box-sizing:border-box}._container_saf2a_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(#00000059,#00000059),url(/assets/login-bg-Df8q4AhZ.png) center/cover no-repeat fixed}._card_saf2a_12{width:400px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#f0f0f073;border:none;justify-content:center}._logo_saf2a_20{display:block;margin:0 auto 24px}._button_saf2a_25{display:block;width:180px!important;background-color:#041e41!important;border:none!important;margin:0 auto;color:#fff!important}._button_saf2a_25:hover{background-color:#041e41db!important;color:#fff!important;border-color:#041e41db!important}._button_saf2a_25:active{background-color:#041e41!important;color:#fff!important;border-color:#041e41!important}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}._infocontainer_gafmy_1{height:100%;border-radius:16px;padding:25px;display:flex;flex-direction:column;overflow-y:auto}._tableContainer_gafmy_10{background-color:#fff;width:60%}._configInfo_gafmy_15{background-color:#fff;width:40%}._noConFigData_gafmy_19{display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;align-items:center}._configData_gafmy_28{display:flex;flex-direction:column;gap:12px;height:100%;align-items:center}._table_gafmy_10{width:100%;padding:10px}._table_gafmy_10 .ant-table-column-sorters{justify-content:flex-start;gap:8px}._table_gafmy_10 .ant-table-column-title{flex:none}._table_gafmy_10 .ant-table-column-sorter{margin-left:6px}._table_gafmy_10 .ant-table-thead>tr>th{border-radius:0!important}._table_gafmy_10 .ant-table-body{overflow-y:auto!important}._mainContainer_x43y4_1{display:flex;flex-direction:column;gap:16px;height:100%;overflow:hidden}._content_x43y4_9{display:flex;gap:16px;flex:1;overflow:hidden}._header_x43y4_16{width:100%}._userInfocontainerLeft_x43y4_20{background-color:#fff;width:40%;border-radius:16px;padding:25px;overflow-x:auto;overflow-y:auto}._userInfocontainerRigth_x43y4_28{background-color:#fff;width:60%;border-radius:16px;padding:25px;overflow:hidden}._permissioncard_x43y4_36{border:#7B7B7B 1px solid;border-radius:16px;display:flex;width:100%;gap:15px;height:10%;align-items:center;padding:12px}._permissioncardcheckbox_x43y4_47 input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border-radius:50%;border:1px solid #d9d9d9;background-color:#fff;cursor:default;display:inline-flex;align-items:center;justify-content:center}._permissioncardcheckbox_x43y4_47 input[type=checkbox]:after{content:"";width:8px;height:8px;border-radius:50%;background-color:transparent}._permissioncardcheckbox_x43y4_47 input[type=checkbox]:checked:after{background-color:#00000040}._permissionsinfo_x43y4_74{display:flex;flex-direction:column;gap:30px;height:100%;width:100%;overflow-y:auto;overflow-x:hidden}._vehiclesinfo_x43y4_84{display:flex;flex-direction:column;gap:25px;height:100%;width:100%;flex:1;min-height:0;overflow:hidden}._vehicleTransfer_x43y4_95{display:flex;width:100%;flex:1;min-height:0;height:100%;justify-content:center;align-items:stretch}._ant-transfer_x43y4_105{justify-content:center}._vehiclesinfo_x43y4_84 .ant-transfer-list-header-selected{display:none}._vehicleTransfer_x43y4_95 .ant-transfer-list-header-title,._vehicleTransfer_x43y4_95 .ant-transfer-list-header-title span{margin:0!important}._vehiclesinfo_x43y4_84 .ant-transfer{height:100%;display:flex}._vehicleTransfer_x43y4_95 .ant-transfer-list{min-height:0;height:100%;display:flex;flex-direction:column}._vehiclesinfo_x43y4_84 .ant-transfer-section{height:100%;flex:1;display:flex;flex-direction:column}._vehiclesinfo_x43y4_84 .ant-transfer-section{flex:1;overflow:auto}._vehicleTransfer_x43y4_95 .ant-transfer-list-body{flex:1;min-height:0;overflow-y:auto}._vehicleTransfer_x43y4_95 .ant-transfer-list-content{min-height:0;flex:1}._vehicleTransfer_x43y4_95 .ant-transfer-list-pagination{display:flex;justify-content:center}._templateVehicleLabel_x43y4_167{cursor:pointer}._templateVehicleButton_x43y4_171{border:white 1px solid!important;border-radius:8px;padding:5px;box-shadow:#acacac 0 1px 1px}._actionCardsLayout_x43y4_178{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:200px;gap:16px;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;justify-items:stretch;padding-right:8px}._actionCardsLayout_x43y4_178>:only-child,._actionCardsLayout_x43y4_178>:last-child:nth-child(odd){grid-column:auto;justify-self:center;width:100%}._actionCard_x43y4_178{border-radius:8px;text-align:center;height:200px;width:100%;display:flex;flex-direction:column;justify-content:center;gap:12px;background:#fff;padding:18px;transition:box-shadow .16s ease,transform .16s ease;align-items:center;overflow:hidden;box-sizing:border-box}._actionCardContent_x43y4_217{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}._actionCard_x43y4_178:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}._actionCardDisabled_x43y4_232{opacity:.45;cursor:not-allowed;background-color:#f5f5f5}._actionCardDisabled_x43y4_232:hover{box-shadow:none;transform:none}._actionCardIcon_x43y4_243{width:56px;height:56px;min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;font-size:32px;color:#1890ff;flex-shrink:0}._actionCardTitle_x43y4_256{font-size:15px;font-weight:600;color:#1f1f1f;width:100%;white-space:normal;word-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}._actionCardSubtitle_x43y4_268{font-size:12px;color:#6b7280;width:100%;white-space:normal;word-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}._actionViewContainer_x43y4_279{height:100%;display:flex;flex-direction:column;gap:16px}._actionViewHeader_x43y4_286{display:flex;justify-content:flex-start}._viewHeader_x43y4_291{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}._viewHeaderLabel_x43y4_299{color:#1890ff}._viewHeaderTitleRow_x43y4_303{display:flex;align-items:center;gap:16px}._viewHeaderTitleBlock_x43y4_309{font-size:24px;font-weight:700}._viewHeaderSubtitle_x43y4_314{font-size:16px;color:#595959}._backIconButton_x43y4_319{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._backIconButton_x43y4_319:hover{border-radius:30%;background-color:#f0f5ff}._backIcon_x43y4_319{font-size:20px;cursor:pointer}._backIcon_x43y4_319:hover{color:#1890ff;border-radius:30%;background-color:#f0f5ff}._actionViewCard_x43y4_345{display:flex;flex-direction:column;gap:12px;border:1px solid #e8e8e8;border-radius:16px;padding:24px}._actionViewTitle_x43y4_354{font-size:18px;font-weight:700}._actionViewSubtitle_x43y4_359{color:#6b7280}._actionEmptyState_x43y4_363{display:flex;align-items:center;justify-content:center;height:100%}._MainContainer_1enhy_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._Main_1enhy_1{display:flex;flex-direction:row;gap:16px;height:100vh;overflow:hidden}._Left_1enhy_15{display:flex;flex-direction:column;gap:16px;width:40%;overflow:auto}._VehicleDataContainer_1enhy_23{display:flex;flex-direction:column;gap:16px;background-color:#fff;border-radius:16px;flex:1;overflow:auto;height:100%;padding:25px}._VehicleInfo_1enhy_35{display:flex;flex-direction:column;gap:16px;flex:1;overflow:auto;width:100%}._Form_1enhy_44{display:flex;flex-direction:column;width:100%}._Buttons_1enhy_50{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;height:auto;align-items:stretch}._CardButton_1enhy_59{text-align:center;border-radius:8px;height:200px;width:100%}._ClickableCard_1enhy_67{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#fff;border-radius:8px;padding:18px;width:100%;box-sizing:border-box;transition:box-shadow .16s ease,transform .16s ease;cursor:pointer;height:100%;overflow:hidden}._ClickableCard_1enhy_67:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}._disabled_1enhy_89{opacity:.5;cursor:not-allowed;background-color:#f5f5f5}._disabled_1enhy_89:hover{box-shadow:none;transform:none}._ClickableCardIcon_1enhy_100{font-size:32px;color:#1890ff;width:56px;height:56px;min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._ClickableCardTitle_1enhy_113{font-size:15px;font-weight:600;color:#000000d9;text-align:center;white-space:normal;word-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;width:100%;max-width:100%}._ClickableCardSubtitle_1enhy_127{font-size:12px;color:#00000073;text-align:center;white-space:normal;word-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;width:100%;max-width:100%}._Right_1enhy_143{display:flex;flex-direction:column;gap:16px;width:60%;border-radius:16px;overflow:hidden}._backIcon_1enhy_152{font-size:20px;cursor:pointer}._backIcon_1enhy_152:hover{color:#1890ff;border-radius:30%;background-color:#f0f5ff}._VehicleDetails_1enhy_162{display:flex;flex-direction:column;gap:16px;background-color:#fff;border-radius:16px;padding:25px;flex:1;overflow:hidden;width:100%;height:100%}._VehicleUsersContainer_1enhy_175{display:flex;flex-direction:column;gap:16px;flex:1;height:100%}._VehicleUsersTitle_1enhy_183{display:flex;flex-direction:row;justify-content:space-between;align-items:center}._DateRangeContainer_1enhy_190{display:flex;gap:16px;justify-content:flex-start;align-items:center}._tableContainer_1enhy_196{flex:1;overflow:auto;border-radius:12px}._table_1enhy_196{width:100%}._table_1enhy_196 .ant-table-thead>tr>th{position:sticky;top:0;z-index:3;background:#fff;box-shadow:0 2px 6px #0000000f}._table_1enhy_196 .ant-table-thead>tr>th:first-child{z-index:4}._table_1enhy_196 .ant-table-body{overflow-y:auto!important}._VehicleUsersExpanded_1enhy_223{display:flex;flex-direction:column;gap:16px;padding:12px 8px 8px}._VehicleUsersExpandedSplit_1enhy_230{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._VehicleUsersExpandedLeftColumn_1enhy_237{display:flex;flex-direction:column;gap:16px}._VehicleUsersExpandedLeftItem_1enhy_243{display:flex;flex-direction:column;gap:6px}._VehicleUsersExpandedLeftLabel_1enhy_249{font-weight:600;color:#000000d9;font-size:14px}._VehicleUsersExpandedLeftValue_1enhy_255{color:#000000e0;font-size:13px;word-break:break-word;text-align:left}._CommandsList_1enhy_262{flex:1;overflow:auto}._VehicleUsersExpandedRightColumn_1enhy_268{display:flex;flex-direction:column;gap:8px;border:2px solid #1890FF;background-color:#f0f5ff;padding:12px;border-radius:6px}._VehicleUsersExpandedRightItem_1enhy_278{display:flex;align-items:center;gap:8px;text-align:left}._VehicleUsersExpandedRightLabel_1enhy_285{font-weight:600;color:#000000d9;font-size:13px;white-space:nowrap}._VehicleUsersExpandedRightValue_1enhy_292{color:#000000e0;font-size:13px;word-break:break-word}._VehicleUsersCopyRow_1enhy_298{display:flex;justify-content:flex-end}._VehicleUsersBatteryInline_1enhy_303{display:flex;align-items:center}._VehicleUsersBatteryIcon_1enhy_308{position:relative;width:92px;height:34px;border:2px solid currentColor;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;box-sizing:border-box}._VehicleUsersBatteryIcon_1enhy_308:after{content:"";position:absolute;right:-6px;top:10px;width:4px;height:12px;border-radius:0 2px 2px 0;background:currentColor}._VehicleUsersBatteryFill_1enhy_333{position:absolute;left:0;top:0;bottom:0;opacity:.18}._VehicleUsersBatteryText_1enhy_341{position:relative;z-index:1;font-size:12px;font-weight:700}._VehicleUsersLocationLink_1enhy_348{display:inline-flex;align-items:center;gap:6px;color:#1890ff;text-decoration:underline;font-weight:600;flex:1}._EventHeaderContainer_1enhy_358{display:flex;align-items:center;justify-content:space-between;gap:8px}._EventHeaderIcons_1enhy_365{display:flex;gap:8px;justify-content:flex-end}._OdometerIconButton_1enhy_371,._NotificationIconButton_1enhy_372{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;color:#fff;font-size:13px;box-sizing:border-box;overflow:visible;flex-shrink:0;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}._OdometerIconButton_1enhy_371{background-color:#52c41a}._OdometerIconButton_1enhy_371:hover{transform:scale(1.1);box-shadow:0 4px 12px #52c41a66}._OdometerIconButton_1enhy_371:active{transform:scale(.95)}._NotificationIconButton_1enhy_372{background-color:#1890ff}._NotificationIconButton_1enhy_372:hover{transform:scale(1.1);box-shadow:0 4px 12px #1890ff66}._NotificationIconButton_1enhy_372:active{transform:scale(.95)}._EventCell_1enhy_415{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._EventMain_1enhy_422{font-weight:600;color:#000000d9}._EventTitle_1enhy_427{font-weight:700}._EventValue_1enhy_431{color:#000000d9;font-weight:500}._EventAddress_1enhy_436{color:#000000a6;font-size:13px}._SendCommandModalContainer_1enhy_443{display:flex;flex-direction:column;gap:16px}._VehicleNameTitle_1enhy_449{display:flex;background-color:#e8f1ff;Border:2px solid #1890ff;border-radius:8px;gap:8px;padding:12px}
