.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;border-right:1px solid #e0e0e0}.app-container .ant-layout-sider-zero-width-trigger{background:#fff;top:0}.sider-container{height:calc(100vh - 60px);padding:12px 0 0;overflow:auto;overflow-y:auto;overflow-x:hidden}.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{width:175px;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 #a4a4a4}.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}.user-management .list-modules{border:1px solid var(--ant-primary-color);margin-right:12px}.user-management .list-modules .module-item{padding:8px;cursor:pointer}.user-management .list-modules .module-item-active{color:#fff;background:var(--ant-primary-color)}.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-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}.btn-collapse-open{display:flex;align-items:center;justify-content:center;position:fixed;width:40px;height:40px;left:-5px;bottom:16px;z-index:100;border-radius:0 20px 20px 0;background:#fff;border:1px solid rgba(132,128,177,.2784313725);box-shadow:0 2px 12px #8480b147;cursor:pointer}.btn-collapse-open:hover{left:0}.btn-collapse-open:hover svg{transform:scale(1.25)}.btn-collapse-close{display:flex;align-items:center;justify-content:center;position:fixed;width:40px;height:40px;left:175px;bottom:16px;z-index:100;border-radius:50px;background:#fff;border:1px solid rgba(132,128,177,.2784313725);box-shadow:0 2px 12px #8480b147;cursor:pointer}.btn-collapse-close:hover svg{transform:scale(1.25)}.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;color:var(--ant-primary-color);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}.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}.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:20px 40px;background:#fff;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:100px;height:100px}.login-container .logo-form .title{font-style:normal;font-weight:800;font-size:24px;line-height:120%;color:var(--ant-text-color)}.login-container .sub-title{font-style:normal;font-weight:800;font-size:18px;line-height:120%;color:#4d4e54}.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}.login-container .logo-form .title{font-size:26px}.login-container .sub-title{font-size:20px}}@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)}}
