.app-container{height:100vh;overflow:auto}.app-container .content-container{min-height:calc(100vh - 60px);height:calc(100vh - 60px);overflow:auto}.app-container .content-container .page-container{padding:18px 22px}.app-container .ant-layout.ant-layout-has-sider{height:100%}.app-container .ant-layout-header{height:60px;padding:0;background:#fdfdfd!important;z-index:2}.app-container .ant-layout-sider{background:#fff}.app-container .ant-layout-sider .ant-layout-sider-trigger{background:#fff;color:var(--ant-text-color);display:flex;align-items:center;justify-content:center;border-top:1px solid #f0f0f0;border-right:1px solid #f0f0f0}.app-container .ant-layout-sider-zero-width-trigger{background:#fff;top:0}.sider-container{height:calc(100vh - 108px);overflow:auto;overflow-y:auto;overflow-x:hidden;border-right:1px solid #f0f0f0}.sider-container .ant-menu-root{padding-top:12px;border-inline-end:none!important}.sider-container .ant-menu{padding-top:12px}.sider-container .ant-menu.ant-menu-inline-collapsed .sider-icon{transform:translate(-5px) translateY(4px)}.sider-container .ant-menu.ant-menu-inline-collapsed .ant-menu-submenu-selected{background-color:#e6f4ff}.sider-container .ant-menu-item{font-weight:500;margin-bottom:8px}.sider-container .ant-menu-item:hover,.sider-container .ant-menu-item-selected a{font-weight:600!important}.sider-container .ant-menu-submenu-title{font-size:12.5px;font-weight:600!important}.sider-container::-webkit-scrollbar{background-color:transparent;width:0px}.sider-container .menu-parent{font-size:12.5px;font-weight:600}.sider-container:hover::-webkit-scrollbar{width:7px;height:7px;background:#e0e0e0}.sider-container:hover::-webkit-scrollbar-thumb{border-radius:10px;background:#a0a0a0}.header-container{height:100%;display:flex;align-items:center;box-sizing:border-box;box-shadow:0 3px 3px #00000026}.header-container .logo{padding-left:24px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.header-container .logo img{width:38px;height:38px}.header-container .logo .title{color:var(--ant-text-color);margin-left:12px;display:flex;flex-direction:column}.header-container .logo .title span{line-height:18px;font-weight:700;font-size:12.5px}.header-container .avatar{width:32px;height:32px;border-radius:50%;margin-right:10px;margin-bottom:4px}.breadcrumb-container{padding:24px 22px 0}.breadcrumb-container .navigation{border-bottom:1px solid #f0f0f0}.breadcrumb-container .navigation .first,.breadcrumb-container .navigation .second{font-weight:600}.breadcrumb-container .navigation .first,.breadcrumb-container .navigation .first a{line-height:22px;font-weight:600;font-size:13px;color:var(--ant-text-color)}.breadcrumb-container .ant-breadcrumb-separator{margin:0 12px;line-height:22px;font-weight:600;color:var(--ant-text-color)}.breadcrumb-container .second{font-weight:600;line-height:22px;color:var(--ant-text-color)}.breadcrumb-container .second a{color:var(--ant-text-color)!important}.ant-btn{gap:0 4px}.ant-table-filter-trigger .anticon-filter{color:#fff;transition:.2s}.ant-table-filter-trigger:hover .anticon-filter,.ant-table-filter-trigger.active .anticon-filter{color:#ff7373!important}.ant-table-column-sorters{padding:0!important}.ant-table-column-sorter-inner{color:#fff}.ant-table-column-sorter-inner .ant-table-column-sorter-up.active,.ant-table-column-sorter-inner .ant-table-column-sorter-down.active{color:#ff7373!important}.ant-checkbox-checked .ant-checkbox-inner{border-color:#fff!important}.ant-descriptions-item-container{padding-bottom:12px}td.ant-descriptions-item{padding-bottom:0!important}.ant-modal-content{border-radius:2px}.ant-modal-content .ant-modal-close{top:20px;right:24px}.ant-modal-content .ant-modal-close .ant-modal-close-x{color:var(--ant-text-color);font-size:20px}.ant-modal-content .ant-form .ant-checkbox-group,.ant-modal-content .ant-form .ant-radio-group{padding:5px 0 0}.ant-checkbox-group{display:flex;flex-direction:column}.ant-menu-submenu-popup .ant-menu-title-content{font-weight:600}.ant-dropdown-menu-item-icon{font-size:13px!important}.ant-tabs-tab{font-size:12.5px;font-weight:600}.ant-tabs-tab-active{background:linear-gradient(180deg,#3b9bff00,#bddeff40)!important}.ant-tabs-left .ant-tabs-tab-active{background:linear-gradient(90deg,#3b9bff00,#bddeff40)!important}.ant-radio-inner{border-color:var(--ant-primary-color)!important}.ant-modal-content .ant-steps-horizontal{padding:10px 10px 20px}.ant-steps-label-vertical .ant-steps-item-title{line-height:20px;font-size:13px}.ant-steps-label-vertical .ant-steps-item-content{margin-top:8px!important}.ant-steps-horizontal .ant-steps-item-title,.ant-steps-vertical .ant-steps-item-title{font-size:13px}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#e0e0e0}::-webkit-scrollbar-thumb{border-radius:10px;background:#a0a0a0}.icon-action{height:24px;width:24px;padding:3px;color:var(--ant-primary-color);border:1px solid var(--ant-primary-color);border-radius:50%;cursor:pointer;transition:padding .3s ease-in-out}.icon-action:hover{padding:2px;opacity:.8}.icon-action-on{height:24px;width:24px;padding:3px;color:#fff;background-color:var(--ant-primary-color);border:1px solid var(--ant-primary-color);border-radius:50%;cursor:pointer;transition:padding .3s ease-in-out}.icon-action-on:hover{padding:2px;opacity:.8}.icon-action-off{height:24px;width:24px;padding:3px;color:#000;background-color:#fff;border:1px solid black;border-radius:50%;cursor:pointer;transition:padding .3s ease-in-out}.icon-action-off:hover{padding:2px;color:#fff;background-color:#60a5fa;border:1px solid #60a5fa}.icon-action-disable{height:24px;width:24px;color:gray;padding:3px;border-radius:50%;border:1px solid gray}.icon-action-borderless{height:28px;width:28px;cursor:pointer}.icon-action-btn{height:24px;width:24px;color:#fff;cursor:pointer}.portal-link{color:var(--ant-text-color)!important;text-decoration:underline!important}.export-form{min-width:300px;max-width:500px;padding:40px 80px 30px;border-radius:4px;box-shadow:0 1px 2px #e6e6e6,0 0 0 1px #e6e6e6}.scroll-shadow-wrapper{position:relative;overflow-x:hidden;width:100%;flex:1 1 auto;min-width:0}.scroll-shadow-container{overflow-x:auto;white-space:nowrap;min-width:100%;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-wrap:nowrap}.scroll-shadow-container::-webkit-scrollbar{display:none}.scroll-shadow-container>*{vertical-align:top;flex-shrink:0}.scroll-shadow-wrapper:before,.scroll-shadow-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:20px;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:1}.scroll-shadow-wrapper.show-left-shadow:before{left:0;box-shadow:inset 10px 0 8px -8px #00000026;opacity:1}.scroll-shadow-wrapper.show-right-shadow:after{right:0;box-shadow:inset -10px 0 8px -8px #00000026;opacity:1}.scroll-shadow-container.end>*:first-child{margin-left:auto}.dialog .resource{text-align:center;padding:8px 0;border-bottom:1px solid transparent;border-image:linear-gradient(.25turn,var(--ant-primary-color),#fff);border-image-slice:1}.dialog .resource span,.dialog .resource strong{font-size:16px}.dialog .resource .img-control{cursor:pointer;padding:4px;border-radius:50%;border:1px solid var(--ant-primary-color);width:36px;height:36px}.dialog .resource .img-control:active{background:#f7f7f7;opacity:.7}.dialog .resource:last-child{border-bottom:none}.remote-control .panel-action .list-action{height:calc((100vh - 208px)*.375);overflow:auto}.remote-control .panel-action .list-action span{font-size:14px}.remote-control .panel-action .list-action .tile{font-size:18px;padding:8px 0}.remote-control .panel-action .list-action .resource{padding:8px 0;border-bottom:1px solid transparent;border-image:linear-gradient(.25turn,var(--ant-primary-color),#fff);border-image-slice:1}.remote-control .panel-action .list-action .resource .img-control{cursor:pointer;padding:4px;border-radius:50%;border:1px solid var(--ant-primary-color);width:30px;height:30px}.remote-control .panel-action .list-action .resource .img-control:active{background:#f7f7f7;opacity:.7}.remote-control .panel-action .list-action .resource-disabled{padding:8px 0;border-bottom:1px solid transparent;border-image:linear-gradient(.25turn,var(--ant-primary-color),#fff);border-image-slice:1}.remote-control .panel-action .list-action .resource-disabled .img-control{cursor:not-allowed!important;padding:4px;border-radius:50%;border:1px solid var(--ant-primary-color);width:30px;height:30px}.remote-control .panel-action .list-action .resource-disabled .img-control:active{background:#f7f7f7;opacity:.7}.remote-control .panel-action .list-action .resource:last-child{border-bottom:none}.remote-control .panel-action .list-action::-webkit-scrollbar{background-color:transparent;width:0px}.remote-control .panel-action .list-action:hover::-webkit-scrollbar{width:7px;height:7px;background:#e0e0e0}.remote-control .panel-action .list-action:hover::-webkit-scrollbar-thumb{border-radius:10px;background:#a0a0a0}.remote-control .panel-action .list-session{height:calc((100vh - 208px)/1.6);overflow:auto}.remote-control .visualize-control{background-color:#111a21;height:calc(100vh - 208px)}.remote-control .visualize-control .setting-canvas{height:50px;display:flex;align-items:center;color:#faebd7;padding:0 20px;font-size:13px}.vehicle-location .loading-area{width:100%;height:calc(100vh - 208px);display:flex;align-items:center;justify-content:center}.vehicle-location .gm-style-iw-ch{padding-top:20px}.vehicle-location .gm-ui-hover-effect{position:absolute!important;right:0}.vehicle-location .gm-style-mtc button{height:34px!important;padding:0 16px!important;font-size:16px!important}.vehicle-location .gm-style-mtc li{font-size:16px!important}.vehicle-location .gmnoprint button img{width:16px!important;height:16px!important}.dialog-journey-history .gm-style-mtc button{height:34px!important;padding:0 16px!important;font-size:16px!important}.dialog-journey-history .gm-style-mtc li{font-size:16px!important}.dialog-journey-history .gmnoprint button img{width:16px!important;height:16px!important}.login-container{height:100vh;height:calc(var(--vh, 1vh) * 100);display:flex;justify-content:center;margin-top:auto;margin-bottom:auto;align-items:center;background:#f5f5f9 url(/assets/vf-background-COpEPYRh.png) no-repeat 50%;background-size:cover;position:relative}.login-container .login-form{min-width:360px;max-width:400px;padding:18px 32px;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:6px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.login-container .logo-form{display:flex;flex-direction:column;align-items:center;justify-content:center}.login-container .logo-form img{width:240px;height:70px}.login-container .logo-form .title{font-style:normal;font-weight:800;font-size:22px;line-height:120%;color:var(--ant-text-color)}.login-container .sub-title{font-style:normal;font-weight:800}.login-container .footer-title{color:var(--ant-text-color);text-align:center}@media only screen and (max-width: 768px){.login-container{height:100vh;height:calc(var(--vh, 1vh) * 100)}.login-container .login-form{height:100vh;height:calc(var(--vh, 1vh) * 100);min-width:100vw;max-width:100vw;padding:40px;background:#fff;box-sizing:border-box;border-radius:0}}.forgot-password-container{height:100vh;height:calc(var(--vh, 1vh) * 100);display:flex;justify-content:center;margin-top:auto;margin-bottom:auto;align-items:center;background:#f5f5f9 url(/assets/vf-background-COpEPYRh.png) no-repeat 50%;background-size:cover;position:relative}.forgot-password-container .login-form{min-width:360px;max-width:400px;padding:18px 32px;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:6px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.forgot-password-container .logo-form{display:flex;flex-direction:column;align-items:center;justify-content:center}.forgot-password-container .logo-form img{width:240px;height:70px}.forgot-password-container .logo-form .title{font-style:normal;font-weight:800;font-size:22px;line-height:120%;color:var(--ant-text-color)}.forgot-password-container .sub-title{font-style:normal;font-weight:800}.forgot-password-container .footer-title{color:var(--ant-text-color);text-align:center}@media only screen and (max-width: 768px){.forgot-password-container{height:100vh;height:calc(var(--vh, 1vh) * 100)}.forgot-password-container .login-form{height:100vh;height:calc(var(--vh, 1vh) * 100);min-width:100vw;max-width:1000vw;padding:40px;background:#fff;border-radius:0;box-sizing:border-box}}@font-face{font-family:Mulish;src:url(/assets/Mulish-Regular-Bai3x4ii.eot);src:local("Mulish"),url(/assets/Mulish-Regular-DvPFh4nO.ttf) format("truetype"),url(/assets/Mulish-Regular-BMUQcfVj.woff2) format("woff2"),url(/assets/Mulish-Regular-DjtzGpvj.woff) format("woff"),url(/assets/Mulish-Regular-KrNQv2sw.svg#OpenSans) format("svg");font-weight:400}:root{--ant-primary-color: #1464f4;--ant-text-color: #4f4f4f}body{margin:0;color:var(--ant-text-color);font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.loader{position:fixed;z-index:999;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0;width:50px;height:50px}.loader:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%}.loader:not(:required){color:transparent;text-shadow:none;background-color:transparent;border:0}.loader:not(:required):after{content:"";display:block;font-size:10px;width:50px;height:50px;margin-top:-.5em;border:6px solid var(--ant-primary-color);border-radius:100%;border-bottom-color:transparent;-webkit-animation:spinner 1s linear 0s infinite;animation:spinner 1s linear 0s infinite}.loading:before{content:"";display:block;position:fixed;top:0;left:0}.loading:not(:required){color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:"";display:block;font-size:10px;width:25px;height:25px;border:3px solid var(--ant-primary-color);border-radius:100%;border-bottom-color:transparent;-webkit-animation:spinner 1s linear 0s infinite;animation:spinner 1s linear 0s infinite}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
