:root{--background:#fff;--foreground:#171717}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0}a{color:inherit;text-decoration:none}.footer{align-items:center;width:100%;height:40px;padding:9px 9px 9px 83px;display:flex}.footer-content{color:#8c8d8b;font-size:12px;font-weight:400;line-height:16px}.input-text-field-form{color:#242524;flex-direction:column;font-size:14px;font-weight:500;line-height:20px;display:flex}.input-text-field{opacity:1;background:#fff;border:1px solid #ebebea;border-radius:6px;outline:none;font-size:14px;font-weight:400;line-height:22px}.p-password-input.p-inputtext.p-component{width:100%;height:100%}.second-input-text-field-form{margin-top:15px}.input-text-div{width:100%;height:40px;padding-left:40px}.input-calendar-div{width:100%;height:40px}.input-calendar-div>input{padding-left:40px}.input-calendar-div>button{width:auto;height:40px}form{width:100%}.p-icon-field.p-icon-field-right{border:none;width:100%}.p-icon-field>.p-input-icon{z-index:2;top:30%}.p-password-input.p-inputtext.p-component{border:none;padding-left:40px}.input-text-div.input-text-field.p-password.p-component.p-inputwrapper.p-input-icon-right{padding-left:0}.p-toast-message-content{align-items:center;padding:10px}.p-toast-message-text{margin-left:15px}.p-toast-detail{margin-top:5px}.main-div{width:100%;height:calc(100svh - 40px);display:flex}.main-content-div{width:100%;max-width:calc(100svw - 256px);height:100%}.main-content-web-div{border-radius:0;width:100%;height:calc(100% - 70px);box-shadow:0 0 1px #171a1f12,0 0 2px #171a1f1f}.p-menubar-mobile,.p-menubar-mobile .p-menubar-start,.p-menubar-mobile .p-menubar-end{display:flex!important}.p-menubar-button{display:none!important}.web-content-main-div{padding:32px}.web-content-desc-header{justify-content:space-between;align-items:center;display:flex}.web-add-button{width:135px}.web-div-content{margin-top:60px}.custom-table-column{align-items:center;display:flex}.custom-table-icon-div{background:#258cf41a;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.custom-table-colum-text{color:#161a1d;margin-left:8px;font-size:14px;font-weight:600;line-height:20px}.accept-delete-button{margin-left:10px}.web-content-header{color:#161a1d;font-size:30px;font-weight:700;line-height:36px}.web-desc{color:#55616d;margin-top:5px;font-size:16px;font-weight:400;line-height:24px}.p-button{gap:8px;height:40px;padding:0 12px;font-size:14px}.p-button-icon-only{gap:0;width:30px;height:30px}.dialog{z-index:1200;min-width:350px}.p-dialog-footer{border-top:1px solid #dce0e5}.dropdown-field{width:48%}.dropdown-div{width:49%}.dropdown-classname{width:100%}.dialog-spinner-div{justify-content:center;width:300px;height:250px;display:flex}.dialog-spinner-div-content{justify-content:center;align-items:center;display:flex}.dialog-spinner-div-header>.p-dialog-title{font-size:20px;font-weight:400}.delete-dialog>.p-dialog-footer{border:none}.delete-dialog>.p-dialog-content>.p-confirm-dialog-message{margin-left:10px}.add-dialog-header-main-div{border-bottom:1px solid #dce0e5}.add-dialog-header{color:#161a1d;align-items:center;font-size:24px;font-weight:600;line-height:32px;display:flex}.add-dialog-input{margin-top:15px}.dialog-footer-div{justify-content:right;padding-top:15px;display:flex}.cancel-dialog-button{color:#161a1d;background:#f9fafb;border-color:#dce0e5;width:93px;margin-right:12px}.dropdown-margin{margin-top:15px}.add-input-half-div{justify-content:space-between;display:flex}.p-icon.p-dropdown-clear-icon.p-clickable{top:13px}.add-half-input{width:49%}.checkbox-div{align-items:center;margin-top:15px;display:flex}@media screen and (max-width:960px){.p-menubar .p-menubar-root-list{box-shadow:none;display:flex;position:static}.p-menubar .p-menubar-root-list .p-submenu-list{position:absolute}}
.login-page-header{align-items:center;width:100%;height:56px;padding:13px 13px 13px 24px;display:flex;box-shadow:0 0 1px #171a1f12,0 0 2px #171a1f1f}.login-page-header-title{color:#242524;margin-left:8px;font-size:18px;font-weight:600;line-height:28px}.login-page-main-div{background-image:url(/main/background-image.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:calc(100vh - 96px);display:flex}.login-dialog-div{text-align:center;background:#fff;border:1px solid #ebebea;border-radius:8px;width:448px;height:475px;padding:30px 52px;box-shadow:0 0 1px #171a1f12,0 0 2px #171a1f1f}.login-dialog-header{color:#242524;margin-top:5px;font-size:22px;font-weight:600;line-height:32px}.login-dialog-header-desc{color:#8c8d8b;margin-top:12px;font-size:14px;font-weight:400;line-height:20px}.login-dialog-content{text-align:left;margin-top:10px;display:flex}.login-dialog-footer-div{width:100%;margin-top:20px}.login-button{opacity:1;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:500;line-height:22px;display:flex;box-shadow:0 0 1px #171a1f12,0 0 2px #171a1f1f}
.left-menu-main-div{border-radius:0;width:256px;height:100%;box-shadow:0 0 1px #171a1f12,0 0 2px #171a1f1f}.left-menu{border:none;width:100%}.p-menuitem{border-radius:6px;width:100%;height:40px;font-size:16px;font-weight:600;line-height:22px;display:flex}.p-menuitem-content{border-radius:6px;width:100%;padding-left:20px;padding-right:20px;display:flex}.p-menuitem-link{gap:12px;display:flex}.p-menuitem-text{color:#55616d}.active-menu-item,.active-menu-item.p-menuitem>.p-menuitem-content>.p-menuitem-link>.p-menuitem-text,.active-menu-item.p-menuitem>.p-menuitem-content>.p-menuitem-link>.p-menuitem-icon.pi.pi-objects-column{color:#1e2128;background:#f3f4f6}
.top-menu{border-radius:0;justify-content:space-between;height:70px;display:flex;box-shadow:0 0 1px #171a1f12,0 0 2px #171a1f1f}.start-div{align-items:center;display:flex}.start-desc{color:#242524;margin-left:5px;font-size:18px;font-weight:600;line-height:28px}
.email-template-div{align-items:center;display:flex}.email-text{color:#161a1d;cursor:default;font-size:14px;font-weight:500;line-height:14px}.role-text{color:#55616d;text-align:right;font-size:12px;font-weight:400;line-height:16px}.menu-bar-end-div{justify-content:right;align-items:center;min-width:170px;display:flex}.user-menu-bar{border:none}[data-id=menu-bar-user]{width:max-content;top:40px;left:78px}[data-id=menu-bar-user]>li>div{justify-content:center}
.company-table-action-div{display:flex}
.user-table-action-div{display:flex}.user-state-div{border-style:solid;border-width:1px;border-radius:9999px;justify-content:center;align-items:center;width:95px;height:22px;font-size:12px;font-weight:500;line-height:16px;display:flex}.user-enable-state{color:#161a1d;border-color:#dce0e5}.user-disable-state{color:#dd3c3c;border-color:#dd3c3c33}.add-user-data-div{justify-content:space-between;margin-top:12px;display:flex}
.overview-header-icon-div{background:#258cf4;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.overview-header-text{color:#161a1d;margin-top:16px;font-size:20px;font-weight:700;line-height:25px}.overview-header-secondary-text{color:#55616d;font-size:14px;font-weight:400;line-height:20px}.overview-content-header{color:#258cf4;font-size:14px;font-weight:600;line-height:20px;display:flex}.overview-data-content-div{margin-top:10px;margin-left:23px}.overview-content-desc{color:#161a1d;font-size:14px;font-weight:500;line-height:20px}.overview-header-main-div{border-bottom:1px solid #dce0e5}.overview-data-header{color:#55616d;font-size:12px;font-weight:400;line-height:16px}
.company-overview-contact-data-div{color:#55616d;border:1px solid #dce0e580;border-radius:6px;align-items:center;height:95px;margin-top:15px;padding:17px;font-size:12px;font-weight:400;line-height:16px;display:flex}.company-overview-contact-data-content-div{flex-direction:column;justify-content:center;margin-left:17px;display:flex}.company-overview-contact-data-content{color:#161a1d;align-items:center;height:20px;font-size:14px;font-weight:400;line-height:16px;display:flex}
.add-company-header-main-div{border-bottom:1px solid #dce0e5}.add-company-dialog{border-radius:0;width:500px}.add-company-header-div{color:#161a1d;align-items:center;font-size:24px;font-weight:600;line-height:32px;display:flex}.company-footer-div{justify-content:right;padding-top:15px;display:flex}.add-company-cancel-button{color:#161a1d;background:#f9fafb;border-color:#dce0e5;width:93px;margin-right:12px}.add-company-input-half-div{justify-content:space-between;display:flex}.add-company-input{margin-top:15px}.add-company-half-input{width:49%}
.activation-dialog-div{text-align:center;background:#fff;border:1px solid #ebebea;border-radius:8px;flex-direction:column;align-items:center;width:448px;height:400px;padding:52px;display:flex;box-shadow:0 0 1px #171a1f12,0 0 2px #171a1f1f}.activation-content{color:#242524;margin-top:20px;margin-bottom:20px;font-size:18px;font-weight:500;line-height:32px}
.add-device-content-div,.add-device-dropdown{width:100%}.device-license-green{background:#22ccb2}.device-license-orange{background:#ea916e}.device-license-red{background:#de3b40}.device-license-div{border-radius:15px;justify-content:space-between;align-items:center;width:fit-content;height:fit-content;padding:6px;display:flex}.device-license-desc{color:#161a1d;font-size:12px;font-weight:600;line-height:20px}
.vehicle-table-div{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;margin-top:1rem;padding:1rem}
