.snackbar-alert,.MuiAlert-root.snackbar-alert{width:100%;color:#fff;display:flex;align-items:center;max-width:320px;font-size:14px;font-weight:500;letter-spacing:.15px}.snackbar-alert .MuiAlert-message,.MuiAlert-root.snackbar-alert .MuiAlert-message{display:flex;align-items:center}.snackbar-alert.MuiAlert-standardSuccess{background-color:#2e7d32}.snackbar-alert.MuiAlert-standardError{background-color:#cf0001}.snackbar-alert.MuiAlert-standardWarning{background-color:#ef6c00}.snackbar-alert.MuiAlert-standardInfo{background-color:#0074d9}.snackbar-icon{vertical-align:middle;margin-right:8px;font-size:18px}.snackbar-message{white-space:pre-line}.rt-inv-card,.MuiCard-root.rt-inv-card{width:311px;max-width:311px;border-radius:4px;background:#fff}.rt-inv-card .card-content .title,.MuiCard-root.rt-inv-card .card-content .title{font-weight:400}.rt-inv-card .card-content .inv-value,.MuiCard-root.rt-inv-card .card-content .inv-value{padding:16px 0}.rt-btn,.MuiButton-root.rt-btn{font-weight:500;border-radius:4px;padding:6px 16px;font-size:15px;letter-spacing:.46px;text-transform:uppercase}.rt-btn .rt-btn--start,.rt-btn .rt-btn--end,.MuiButton-root.rt-btn .rt-btn--start,.MuiButton-root.rt-btn .rt-btn--end{display:inline-flex;align-items:center;vertical-align:middle}.rt-btn--start,.MuiButton-root.rt-btn--start{margin-right:8px}.rt-btn--end,.MuiButton-root.rt-btn--end{margin-left:8px}.rt-btn--primary,.MuiButton-root.rt-btn--primary{background-color:#cf0001;color:#fff;box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003}.rt-btn--primary:hover,.MuiButton-root.rt-btn--primary:hover{background:#a60001}.rt-btn--primary:disabled,.MuiButton-root.rt-btn--primary:disabled{background-color:#e0e0e0;color:#2a2a2a;cursor:not-allowed;opacity:.6;box-shadow:none;text-decoration:none}.rt-btn--primaryOutline,.MuiButton-root.rt-btn--primaryOutline{background-color:transparent;color:#cf0001;border:1px solid #cf0001;box-shadow:none;font-size:14px;transition:background .2s,color .2s,border-color .2s}.rt-btn--primaryOutline:hover,.MuiButton-root.rt-btn--primaryOutline:hover{background-color:#ffcfcf;color:#cf0001;border-color:#a60001}.rt-btn--primaryOutline:disabled,.MuiButton-root.rt-btn--primaryOutline:disabled{background-color:#fff;color:#2a2a2a;cursor:not-allowed;opacity:.6;box-shadow:none;text-decoration:none;border:1px solid #e0e0e0}.rt-btn--secondary,.MuiButton-root.rt-btn--secondary{background-color:transparent;color:#000;box-shadow:0 1px 5px #0000001f,0 2px 2px #00000024,0 3px 1px -2px #0003}.rt-btn--secondary:hover,.MuiButton-root.rt-btn--secondary:hover{background:#a60001}.rt-btn--secondaryText,.MuiButton-root.rt-btn--secondaryText{background-color:transparent;color:#2a2a2a;transition:.3s ease-in-out}.rt-btn--secondaryText:hover,.MuiButton-root.rt-btn--secondaryText:hover{background-color:#2a2a2a14}.rt-btn--outline,.MuiButton-root.rt-btn--outline{background-color:transparent;color:#2a2a2a;border:1px solid #2a2a2a;box-shadow:none;transition:background .2s,color .2s,border-color .2s}.rt-btn--outline:hover,.MuiButton-root.rt-btn--outline:hover{background-color:#f6f6f6;color:#2a2a2a;border-color:#161616}.rt-btn--outline:disabled,.MuiButton-root.rt-btn--outline:disabled{background-color:#fff;color:#2a2a2a;cursor:not-allowed;opacity:.6;box-shadow:none;text-decoration:none;border:1px solid #e0e0e0}.breadcrumb-link{text-decoration:none}.breadcrumb-link:hover{text-decoration:underline}.MuiFormLabel-asterisk{color:#cf0001}.rhf-password-field input::-ms-reveal,.rhf-password-field input::-ms-clear{display:none}.rhf-password-field{margin-bottom:16px}.status-chip{font-size:13px;font-weight:400;border-radius:16px;letter-spacing:.16px;padding:7px 10px!important;height:auto;min-width:auto;text-transform:uppercase}.status-chip .MuiChip-label{padding:0}.status-chip.MuiChip-colorSuccess{background:#2e7d32;color:#fff}.status-chip.MuiChip-colorWarning{background:#ef6c00;color:#fff}.status-chip.MuiChip-colorDefault{background:#9e9e9e;color:#fff}.status-chip.MuiChip-colorError{background:#cf0001;color:#fff}.status-chip.nonuse{background-color:#9e9e9e;color:#fff}.upload-dialog-header{max-width:362px}.MuiDialogTitle-root .close-icon{position:absolute;top:8px;right:8px;cursor:pointer}.rt-tabs-wrapper{width:100%;background-color:#fff;border-radius:4px}.rt-tabs-wrapper .rt-tabs{padding:16px 24px}.rt-tabs-wrapper .rt-tabs .MuiTabs-scroller.MuiTabs-fixed{border-bottom:1px solid #e0e0e0}.rt-tabs-wrapper .rt-tabs .MuiTabs-scroller.MuiTabs-fixed .MuiTabs-list .MuiTab-root{text-transform:uppercase}.placeholder-text{color:#00000061}.map-section{width:100%;margin:24px 0}.map-section .map-container{width:100%;height:400px;min-height:400px;border-radius:10px;overflow:hidden;border:1px solid #e0e0e0}.map-section .map-loading{width:100%;height:400px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#f9f9f9;border:1px solid #ddd}.map-section .map-error{width:100%;height:400px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#f5f5f5;border:1px solid #ddd}.dataTableWrapper,.MuiPaper-root.dataTableWrapper{box-sizing:border-box;width:100%;padding:16px 24px 0;box-shadow:none;display:flex;flex-direction:column;gap:16px;overflow:visible!important}.dataTableWrapper .filter-box,.MuiPaper-root.dataTableWrapper .filter-box{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.dataTableWrapper .filter-box .filter-controls,.MuiPaper-root.dataTableWrapper .filter-box .filter-controls{display:flex;align-items:center;gap:16px}.dataTableWrapper .filter-box .filter-controls .attribute-dropdown,.MuiPaper-root.dataTableWrapper .filter-box .filter-controls .attribute-dropdown{min-width:180px}.dataTableWrapper .filter-box .filter-controls .filter-search,.MuiPaper-root.dataTableWrapper .filter-box .filter-controls .filter-search{min-width:240px}.dataTableWrapper .filter-box .filter-buttons,.MuiPaper-root.dataTableWrapper .filter-box .filter-buttons{display:flex;justify-content:space-between;align-items:center;flex:1 0 50%;flex-wrap:nowrap}.dataTableWrapper .filter-box .filter-buttons .filter-button-group,.MuiPaper-root.dataTableWrapper .filter-box .filter-buttons .filter-button-group{display:flex;gap:16px}.dataTableWrapper .responsive-table-container,.MuiPaper-root.dataTableWrapper .responsive-table-container{width:100%;overflow-x:auto}.sticky-pagination{position:sticky;bottom:0;background:#fff;z-index:2}.MuiTableRow-root:hover{background-color:#f5f5f5;transition:background .2s;cursor:pointer}.dataTableWrapper .responsive-table-container{overflow:auto;-webkit-overflow-scrolling:touch}.dataTableWrapper table{width:100%;table-layout:auto;border-collapse:collapse}.dataTableWrapper th,.dataTableWrapper td{overflow:hidden;min-width:0}.dataTableWrapper .wrap-cell{white-space:normal;text-overflow:initial;overflow:visible}.multi-text__textfield{width:100%;min-width:300px!important}.multi-text__textfield .MuiInputBase-root{display:flex;align-items:center;min-height:56px;width:100%}.multi-text__textfield .MuiInputBase-input{min-width:10px;flex:1}.multi-text__textfield .MuiBox-root{width:auto;max-width:200px}.multi-text__chips-container{display:flex;flex-direction:row;align-items:center;gap:4px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;max-width:200px;padding-right:4px}.multi-text__chips-container::-webkit-scrollbar{display:none}.multi-text__chips-container{scrollbar-width:none;-ms-overflow-style:none}.header-wrapper{border-bottom:1px solid #e0e0e0;background:transparent}.header-toolbar{padding-left:24px}.header-toolbar.mobile{padding-left:60px}.header-toolbar .notification-badge-count .MuiBadge-badge{background-color:#cf0001}.header-title{flex-grow:1;color:#2a2a2a}.header-stack{align-items:center}.header-user-info{margin-right:8px;text-align:right}.header-avatar{cursor:pointer}.header-menu-paper,.MuiMenu-paper.header-menu-paper{min-width:208px;max-width:208px;width:auto;overflow:visible;margin-top:20px;position:relative}.header-menu-paper .MuiAvatar-root,.MuiMenu-paper.header-menu-paper .MuiAvatar-root{width:32px;height:32px;margin-left:-4px;margin-right:8px}.header-menu-paper .MuiList-root .header-menu-user-info,.MuiMenu-paper.header-menu-paper .MuiList-root .header-menu-user-info{padding:8px 16px;border-bottom:1px solid #e0e0e0;margin-bottom:8px}.header-menu-paper .MuiList-root .header-menu-user-info .caption,.MuiMenu-paper.header-menu-paper .MuiList-root .header-menu-user-info .caption{color:#0009}.header-menu-paper .MuiList-root li,.MuiMenu-paper.header-menu-paper .MuiList-root li{display:flex;gap:12px;color:#0000008f}.onboarding-wrapper{position:relative;display:inline-block}.onboarding-wrapper .overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:1299}.onboarding-wrapper .onboarding-box{position:absolute;top:100%;right:0;z-index:1300;margin-top:1}.onboarding-checklist{width:526px;max-height:682px;overflow-y:auto;padding:16px;background-color:#fff;border-radius:4px;box-shadow:0 3px 14px 2px #0000001f,0 8px 10px 1px #00000024,0 5px 5px -3px #0003}.onboarding-checklist .checklist-item,.onboarding-checklist .checklist-header{padding:16px;border-bottom:1px solid #e0e0e0;cursor:pointer}.onboarding-checklist .checklist-item:last-child,.onboarding-checklist .checklist-header:last-child{border-bottom:none}.onboarding-checklist .checklist-item p,.onboarding-checklist .checklist-header p{color:#0009}.onboarding-checklist .checklist-item--inner,.onboarding-checklist .checklist-header--inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.onboarding-checklist .checklist-item--inner svg,.onboarding-checklist .checklist-header--inner svg{color:#0009}.onboarding-checklist .checklist-item--inner .icon-box,.onboarding-checklist .checklist-header--inner .icon-box{display:flex;align-items:center;gap:8px}.onboarding-checklist .checklist-item--inner .icon-box svg,.onboarding-checklist .checklist-header--inner .icon-box svg{color:#e0e0e0}.onboarding-checklist .checklist-item--inner .icon-box.completed svg,.onboarding-checklist .checklist-header--inner .icon-box.completed svg{color:#4caf50}.alert-menu-paper{width:500px;max-width:500px}.alert-menu-paper .notification-item{padding:15px 10px;border-bottom:1px solid rgba(0,0,0,.1647058824);margin-left:10px;margin-right:10px}.alert-menu-paper .notification-item .is-seen-dot{width:10px;padding-bottom:3px}.alert-menu-paper .notification-item .is-seen-dot.MuiBadge-badge{background-color:#cf0001!important;box-sizing:border-box}.alert-menu-paper .notification-item .body-text{color:#0009;width:100%;word-break:break-word;overflow:hidden;overflow-wrap:break-word;white-space:pre-wrap}.alert-menu-paper .notification-item .footer{display:flex;justify-content:space-between;margin-top:10px}.alert-menu-paper .notification-item .footer .time,.alert-menu-paper .notification-item .footer .date,.alert-menu-paper .notification-item .footer .time-ago{color:#000;font-size:.75rem}.mark-as-read-all.rt-btn--outline{color:#cf0001;border-color:#cf0001}.mark-as-read-all.rt-btn--outline:hover{border-color:#cf0001;color:#cf0001}.linear-progress-with-label{display:flex;align-items:center;flex:1;gap:8px}.linear-progress-with-label .progress-bar{width:90%}.custom-accordion-summary{background:#fafafa;border-radius:8px 8px 0 0;min-height:48px;margin:0}.MuiAccordionDetails-root.custom-accordion-details{background:#fff;border-radius:0 0 8px 8px;padding:16px 32px 36px}.custom-accordion-summary,.custom-accordion-details{box-shadow:none!important}.MuiAccordion-root{box-shadow:none!important;border:1px solid #e5e5e5}.page-state-handler__loading{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:2rem;gap:8px;background-color:#fff9}.page-state-handler__loading-text{margin-left:.5rem;margin-top:1rem;color:var(--color-text-secondary, #666)}.page-state-handler__error{padding:24px 16px;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;height:max-content}.page-state-handler__error-message{margin-bottom:1rem}.page-state-handler__error-message .MuiTypography-root{font-weight:500}.page-state-handler__retry-actions{display:flex;gap:.5rem;flex-wrap:wrap}@media (prefers-color-scheme: dark){.page-state-handler__loading{width:100%}}.form-container .form-col.form-inner{flex-wrap:wrap}.form-container .form-col.form-inner .form-input{width:100%;flex:1 1 516px}.user-main .user-form-wrapper{background-color:#fff;padding:32px 24px;border-radius:4px;width:100%}.user-main .user-form-wrapper .user-form{display:flex;flex-wrap:wrap;gap:24px;row-gap:16px;margin:0 auto}.user-main .user-form-wrapper .user-form-input{width:100%;flex:1 1 346px}.user-main .user-form-wrapper .user-form-actions{flex:1 1 100%;display:flex;justify-content:flex-end;margin-top:24px}.user-main .card{background-color:#fff;padding:16px 24px;border-radius:4px;display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.user-main .card .oem-user-form{width:100%}.user-main .card .oem-user-form .form-container{display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:16px}.user-main .card .oem-user-form .form-container .form-col{display:flex;align-items:center;align-items:flex-start;gap:24px;width:100%}.user-main .card .oem-user-form .form-container .form-col-2{display:flex;flex-direction:column;gap:16px;width:100%}.user-main .card .oem-user-form .form-container .form-col-2 .form-row{display:flex;gap:24px}@media (max-width: 979px){.user-main .card .oem-user-form .form-container .form-col-2 .form-row{flex-direction:column;gap:16px}}.user-main .card .oem-user-form .form-container .form-action{display:flex;justify-content:flex-end;width:100%}.header-inner{display:flex;justify-content:space-between;align-items:center;width:100%}.header-inner .btn-group{display:flex;gap:8px;align-items:center}.card .oem-user-form .form-container .form-col.form-inner{gap:12px}.upload-dialog-header{display:flex;flex-direction:column;gap:4px}.upload-dialog-content{padding:16px 24px!important}.upload-dropzone,.upload-dropzone-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;border:2px dashed #e0e0e0;border-radius:8px;background-color:#fafafa;cursor:pointer;transition:all .3s ease;margin-bottom:16px}.upload-dropzone:hover,.upload-dropzone-error:hover{border-color:#ccc;background-color:#f5f5f5}.upload-dropzone .upload-icon,.upload-dropzone-error .upload-icon{color:#666;font-size:32px;margin-bottom:8px}.upload-dropzone .upload-link,.upload-dropzone-error .upload-link{color:#cf0001;cursor:pointer;text-decoration:underline}.upload-dropzone-error{border-color:#f44336;background-color:#ffeaea}.upload-dropzone-error:hover{border-color:#d32f2f;background-color:#fdd}.success-dialog-wrapper{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f5f5f5}.success-dialog-wrapper .file-name{max-width:200px;font-weight:500}.error-list{margin-top:16px}.error-list ul{margin:0;padding-left:20px}.error-list ul li{margin-bottom:4px}.user-details-locations{padding:14px;border:1px solid #e0e0e0;border-radius:4px;background-color:#f5f5f5}.map-filter-dialog-form{display:flex;flex-direction:column;gap:8px}.map-filter-dialog-form .form-section h6{padding:8px 16px}.map-filter-dialog-form .form-section:first-child h6{padding-top:0}.map-filter-dialog-form .checkbox-group{display:flex;flex-direction:column}.date-range-picker{display:flex;gap:16px;align-items:center;margin-top:12px}.sidebar-wrapper .sidebar-logo-wrapper{padding:16px}.sidebar-wrapper .sidebar-logo-wrapper .sidebar-logo-inner{display:flex;align-items:center;justify-content:center}.sidebar-wrapper .sidebar-logo-wrapper .sidebar-logo-inner .logo{display:flex;align-items:center}.sidebar-wrapper .sidebar-logo-wrapper .sidebar-logo-inner .close-button{margin-left:8px}.sidebar-wrapper .sidebar-list{padding-left:8px;padding-right:8px;padding-top:24px}.sidebar-wrapper .sidebar-list .list-wrapper{margin-bottom:16px}.sidebar-wrapper .sidebar-list .list-wrapper .list-caption{padding-left:8px;margin-bottom:4px;letter-spacing:1px;font-weight:500}.sidebar-wrapper .sidebar-list .list-wrapper .list-item-button{margin-bottom:4px;border-radius:4px}.sidebar-wrapper .sidebar-list .list-wrapper .list-item-button.collapsible-item.Mui-selected{background-color:transparent;color:inherit}.sidebar-wrapper .sidebar-list .list-wrapper .list-item-button.collapsible-item.Mui-selected .list-item-icon>svg{color:inherit}.sidebar-wrapper .sidebar-list .list-wrapper .list-item-button.Mui-selected{background-color:#cf0001;color:#fff}.sidebar-wrapper .sidebar-list .list-wrapper .list-item-button.Mui-selected .list-item-icon>svg{color:#fff}.sidebar-wrapper .sidebar-list .list-wrapper .list-item-button .list-item-icon{min-width:36px}.sidebar-wrapper .sidebar-list .list-wrapper .list-item-button-child{margin-bottom:4px;border-radius:4px;padding-left:48px}.sidebar-wrapper .sidebar-list .list-wrapper .list-item-button-child.Mui-selected{background-color:#cf0001;color:#fff;font-weight:500}.side-navigation-drawer{width:256px;flex-shrink:0;display:block}@media (max-width: 1199px){.side-navigation-drawer{width:308px}}.side-navigation-drawer .MuiDrawer-paper{width:256px;box-sizing:border-box;border-right:1px solid rgb(216,216,216)}@media (max-width: 1199px){.side-navigation-drawer .MuiDrawer-paper{width:308px}}body .mobile-menu-button{position:fixed;top:10px;left:16px;z-index:1000;background-color:#fff}.auth-layout{display:flex;min-height:100vh}.auth-layout .layout-wrapper{display:flex;flex:1;flex-direction:column}.main-content{flex:1;display:flex;padding:24px;background-color:#f5f5f5}.loading-box{display:flex;justify-content:center;align-items:center;height:100vh}.img-box{border-radius:20px;background-image:url(/assets/WelcomeBoard-CCDD0RPa.jpg);background-position:top left;background-size:100% 100%;background-repeat:no-repeat}.img-box{border-radius:20px;background-image:url(/assets/WelcomeBoard-CCDD0RPa.jpg);background-position:top left;background-size:100% 100%;background-repeat:no-repeat}.profile-detail-wrapper{width:100%;display:flex;flex-direction:column;gap:16px}.profile-detail-wrapper .header{display:flex;align-items:center;justify-content:space-between}.profile-detail-wrapper .header .actions{display:flex;gap:8px}.profile-detail-wrapper .content{background-color:#fff;border-radius:4px;border:1px solid #e0e0e0;padding:24px 16px;display:flex;flex-direction:column;gap:16px}.profile-detail-wrapper .content .info-section{display:flex;flex-wrap:wrap;gap:16px}.profile-detail-wrapper .content .info-section>div{flex:0 0 32%}.profile-detail-wrapper .content .actions{display:flex;justify-content:flex-end}.device-detail-wrapper{width:100%;display:flex;flex-direction:column;gap:16px}.device-detail-wrapper .device-header,.device-detail-wrapper .device-header .header{display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:16px}.device-detail-wrapper .device-header .header{width:100%;flex-direction:row;justify-content:space-between}.device-detail-wrapper .device-header .header .actions{display:flex;align-items:center;gap:8px}.device-detail-wrapper .device-header .header .actions .status-section{background-color:#fff;width:157px}.device-detail-wrapper .device-header .header .actions .buttons-wrapper{display:flex;align-items:center;gap:8px}.device-detail-wrapper .device-details{display:flex;flex-direction:column;gap:16px}.device-detail-wrapper .device-details .card{background-color:#fff;padding:16px 24px;border-radius:4px}.device-detail-wrapper .device-details .card .info-section{display:flex;flex-wrap:wrap;gap:16px;width:100%}.device-detail-wrapper .device-details .card .info-section>div{flex:0 0 32%}.device-detail-wrapper .device-details .card .info-section>div sup{color:#cf0001}.img-box{border-radius:20px;background-image:url(/assets/WelcomeBoard-CCDD0RPa.jpg);background-position:top left;background-size:100% 100%;background-repeat:no-repeat}.img-box{border-radius:20px;background-image:url(/assets/WelcomeBoard-CCDD0RPa.jpg);background-position:top left;background-size:100% 100%;background-repeat:no-repeat}.otp-input{width:50px!important;height:56px;margin:0 .5rem;font-size:2rem;border-radius:6px;border:1px solid rgba(0,0,0,.23);background-color:transparent;color:#2a2a2a;text-align:center}.resend-otp-link{text-decoration:underline;color:#cf0001;cursor:pointer;opacity:1;transition:opacity .2s}.resend-otp-link:disabled,.resend-otp-link.is-resending{cursor:not-allowed;opacity:.6}.login-wrapper{background-color:#f4f4f4;display:flex;align-items:center;padding:14px;height:100vh;min-height:100vh;align-items:unset}@media (min-width: 1200px){.login-wrapper{height:100vh;min-height:100vh}}.login-wrapper .form-wrapper,.login-wrapper .img-box{flex:1 1 50%;min-width:50%}.login-wrapper .form-wrapper{align-self:center;padding:0 24px}@media (min-width: 1200px){.login-wrapper .form-wrapper{padding:0 88px}}.login-wrapper .form-wrapper .form-header .form-logo{width:100%;height:128px;margin-bottom:22px}@media (min-width: 1200px){.login-wrapper .form-wrapper .form-header .form-logo{width:508px}}.login-wrapper .form-wrapper .form-header .form-content{padding:16px 0}.login-wrapper .form-wrapper .form-inner .form-main{width:100%;display:flex;flex-direction:column;gap:16px}.login-wrapper .form-wrapper .form-inner .form-main .form-actions{display:flex;justify-content:space-between;align-items:center}.login-wrapper .form-wrapper .form-inner .form-main .form-actions a{cursor:pointer}.img-box{border-radius:20px;background-image:url(/assets/WelcomeBoard-CCDD0RPa.jpg);background-position:top left;background-size:100% 100%;background-repeat:no-repeat}.loading-box{display:flex;justify-content:center;align-items:center;min-height:60vh}.userProfile-wrapper .form-wrapper{gap:12px;display:flex;align-items:center;flex-direction:column;align-items:flex-start}.userProfile-wrapper .form-wrapper .form-column,.userProfile-wrapper .form-wrapper .form-column-2{display:flex;align-items:center;gap:24px;align-items:flex-start;width:100%}@media (max-width: 1199px){.userProfile-wrapper .form-wrapper .form-column,.userProfile-wrapper .form-wrapper .form-column-2{flex-wrap:wrap}}.userProfile-wrapper .form-wrapper .form-column>div,.userProfile-wrapper .form-wrapper .form-column-2>div{flex:0 1 33.33%}@media (max-width: 1199px){.userProfile-wrapper .form-wrapper .form-column>div,.userProfile-wrapper .form-wrapper .form-column-2>div{flex:0 1 100%}}.userProfile-wrapper .form-wrapper .form-column-2>div:first-child{flex:1 0 85%}.userProfile-wrapper .detail-inner{display:flex;flex-wrap:wrap;gap:24px;row-gap:16px}.userProfile-wrapper .detail-inner>div{flex:0 1 32%}@media (max-width: 979px){.userProfile-wrapper .detail-inner>div{flex:1 0 100%}}.userProfile-wrapper .btn-wrapper{display:flex;gap:8px;justify-content:flex-end}.pending-approval-message{border-radius:4px;background-color:#dcdcdc;height:400px;display:flex;align-items:center;justify-content:center;gap:11px}.pending-approval-message .icon-wrapper{display:flex;color:#0000008f}.caption-wrapper{display:flex;justify-content:flex-end;margin-top:8px}.caption-wrapper span{color:#0009}.form-action.action-buttons{gap:8px;display:flex;align-items:center}.shipment-wrapper.fulfill-open-order-wrapper{width:100%;display:flex;flex-direction:column;gap:16px}.shipment-wrapper.fulfill-open-order-wrapper .header{display:flex;align-items:center;gap:8px;margin-bottom:8px;justify-content:flex-start}.shipment-wrapper.fulfill-open-order-wrapper .order-details .order-details-content{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.shipment-wrapper.fulfill-open-order-wrapper .order-details .order-details-content .order-item{flex:1 0 40%}.shipment-wrapper.fulfill-open-order-wrapper .order-details .order-details-content .order-item p .call-to{color:#cf0001}.shipment-wrapper.fulfill-open-order-wrapper .progress-section{background-color:#fff;padding:16px 24px;border-radius:8px;border:1px solid #e5e5e5;display:flex;flex-direction:column;gap:8px}.shipment-wrapper.fulfill-open-order-wrapper .progress-section .progress-content{display:flex;align-items:center;gap:24px}.shipment-wrapper.fulfill-open-order-wrapper .progress-section .progress-content .input-box{width:100%}.shipment-wrapper.fulfill-open-order-wrapper .progress-section .progress-content button{padding:8px 22px;font-size:15px;width:168px;min-height:56px}.shipment-wrapper .fulfillment-devices-wrapper{background-color:#fff;padding:16px 24px;border-radius:8px;border:1px solid #e5e5e5;display:flex;flex-direction:column;gap:8px}.shipment-wrapper .fulfillment-devices-wrapper .scan-input-row{margin-top:16px}.shipment-wrapper .fulfillment-devices-wrapper .devices-table .fulfillment-devices-table{padding:0}.discount-codes-wrapper{width:100%;display:flex;align-items:center;gap:16px;flex-direction:column;align-items:flex-start}.discount-codes-wrapper .header{width:100%;display:flex;align-items:center;justify-content:space-between}.discount-codes-wrapper .content{width:100%;border:1px solid #e0e0e0;border-radius:4px}.generated-code-wrapper{width:100%;display:flex;align-items:center;gap:16px;flex-direction:column;align-items:flex-start}.generated-code-wrapper .header{width:100%;display:flex;align-items:center;justify-content:space-between}.generated-code-wrapper .card{width:100%;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;padding:16px 24px;display:flex;flex-direction:column;gap:16px}.generated-code-wrapper .content .generation-form{display:flex;flex-direction:column;gap:24px}.generated-code-wrapper .content .generation-form .form-row{display:flex;gap:24px}.generated-code-wrapper .content .generation-form .form-field{flex:1}.generated-code-wrapper .content .generation-form .form-actions{display:flex;justify-content:flex-end;gap:8px}.view-discount-codes-wrapper{width:100%;display:flex;align-items:center;gap:16px;flex-direction:column;align-items:flex-start}.view-discount-codes-wrapper .card{background:#fff;border-radius:4px;border:1px solid #e0e0e0;padding:16px;width:100%}.view-discount-codes-wrapper .card .card-header{display:flex;justify-content:space-between;align-items:center}.view-discount-codes-wrapper .card .table-section .generated-codes-table{background:transparent;box-shadow:none;padding:0}.device-map-container{width:100%;display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:16px}.device-map-container .map-filter{background-color:#fff;padding:16px 24px;border-radius:4px;border:1px solid #e0e0e0;display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.device-map-container .map-filter .filter-form .filter-section{display:flex;gap:16px;align-items:center}.device-map-container .map-filter .filter-form .filter-section .search-box{width:300px}.device-map-container .map-wrapper{width:100%;height:600px}.device-map-container .map-wrapper .map-section{margin:0}.device-map-container .map-wrapper .map-section .device-map-google-container{width:100%;height:600px!important;min-height:600px!important;border-radius:8px;overflow:hidden}.alerts-wrapper{display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.alerts-wrapper .content{width:100%;display:flex;flex-direction:column;gap:16px}.alerts-wrapper .content .card-col{display:flex;flex-direction:column;gap:16px}.alerts-wrapper .content .card-col .card-header{display:flex;align-items:center;justify-content:space-between}.alerts-wrapper .content .card-col .header-content p{color:#0009}.alerts-wrapper .content .card-col .card-body{display:flex;flex-direction:column;gap:16px}.alerts-wrapper .content .card-col .card-body .form-grid-2col{display:flex;gap:20px}.alerts-wrapper .content .card-col .card-body .form-grid-2col>div{flex:1 1 0;min-width:0}.alerts-wrapper .content .card-col .card-body .form-grid-2col.slider-wrapper{padding-bottom:48px}.alerts-wrapper .content .card-col .card-body .form-grid-2col div.minor-col{flex:.7 1 0}.alerts-wrapper .content .card-col .card-body .form-grid-2col .time-range-col{display:flex;flex-direction:row;gap:15px;justify-content:flex-start}.alerts-wrapper .content .card-col .card-body .form-grid-2col .time-range-col p{align-self:flex-start;margin-top:15px}.card-col{background-color:#fff;border:1px solid #e0e0e0;padding:16px 24px}.alert-configuration-form{width:100%}.dealer-add-edit-listing{display:flex;align-items:center;flex-direction:column;gap:16px;align-items:flex-start;width:100%}.dealer-add-edit-listing .content{width:100%}.dealer-detail-wrapper{display:flex;align-items:center;align-items:flex-start;flex-direction:column;gap:16px;width:100%}.dealer-detail-wrapper .card{width:inherit;background-color:#fff;border-radius:4px;border:1px solid #e0e0e0;padding:16px 24px}.dealer-detail-wrapper .card .form-wrapper{display:flex;flex-direction:column;gap:16px}.dealer-detail-wrapper .card .form-grid{display:flex;align-items:center;align-items:flex-start;gap:12px}@media (max-width: 1199px){.dealer-detail-wrapper .card .form-grid{flex-direction:column}}.dealer-detail-wrapper .card .form-grid>div{flex:1}@media (max-width: 1199px){.dealer-detail-wrapper .card .form-grid>div{flex:1 1 100%;width:100%}}.dealer-detail-wrapper .card .form-actions{display:flex;justify-content:flex-end;gap:8px}.dealer-listing{display:flex;align-items:center;flex-direction:column;gap:16px;align-items:flex-start;width:100%}.dealer-listing .content{width:100%}.content-wrapper{display:flex;align-items:center;flex-direction:column;gap:20px;align-items:flex-start;width:100%}.content-wrapper .content{background-color:#fff;width:100%;padding:16px 24px;border-radius:4px;border:1px solid #e0e0e0;display:flex;flex-direction:column;gap:14px}.content-wrapper .content .item{display:flex;flex-direction:column;gap:10px}.content-wrapper .content .item .content-area{display:flex;align-items:center;flex-direction:column;gap:10px;justify-content:center;border:1px dashed rgba(0,0,0,.1215686275);padding:24px 0;max-width:750px}.content-wrapper .content .item .uploaded-content{display:flex;align-items:center;max-width:750px;padding:16px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;border-radius:4px}.content-wrapper .content .item .uploaded-content .upload-success{display:flex;align-items:center;gap:12px;flex:1 0 50%}.demo-wrapper{width:100%;display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:16px}.demo-wrapper .header{display:flex;align-items:center;justify-content:space-between;width:100%}.demo-wrapper .header .headline{display:flex;flex-direction:column;gap:4px}.demo-wrapper .header .actions{display:flex;gap:8px}.demo-wrapper .section-title{font-weight:600;color:#212121;margin-bottom:8px}.demo-wrapper .card-wrapper{background-color:#fff;width:100%;padding:16px 24px;border-radius:4px;border:1px solid #e0e0e0;display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:16px}.demo-wrapper .card-wrapper .device-info-section{display:flex;gap:16px;width:100%}.demo-wrapper .card-wrapper .device-info-section .count{width:24px;height:24px;border-radius:100%;background-color:#00000061;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:400;letter-spacing:.4px;margin-top:4px}.demo-wrapper .card-wrapper .device-info-section .device-details{width:100%}.demo-wrapper .card-wrapper .info-section{display:flex;flex-wrap:wrap;gap:16px;width:100%}.demo-wrapper .card-wrapper .info-section>div{flex:0 0 32%}.demo-wrapper .card-wrapper .info-section>div sup{color:#cf0001}.demo-wrapper .card-wrapper .info-section .edit-field{background-color:#fafafa;border-radius:4px;padding:8px;border:1px dashed #e0e0e0;transition:all .2s ease-in-out}.demo-wrapper .card-wrapper .info-section .edit-field:hover{border-color:#cf0001;background-color:#f5f5f5}.demo-wrapper .card-wrapper .action-btn{display:flex;align-items:center;justify-content:flex-end;width:100%}.demo-wrapper .card-wrapper .sensor-reading-table{width:100%;display:flex;flex-direction:column;gap:16px}.demo-wrapper .card-wrapper .sensor-reading-table .header{display:flex;align-items:center;justify-content:space-between;width:100%}.demo-wrapper .card-wrapper .sensor-reading-table .header .filter-wrapper{display:flex;align-items:center;gap:8px}.demo-wrapper .card-wrapper .sensor-reading-table .header .filter-wrapper .select-box{flex:1 0 282px}.demo-wrapper .card-wrapper .sensor-reading-table .select-box{width:100%;max-width:282px}.demo-wrapper .card-wrapper .sensor-reading-table .table-section{display:flex;gap:12px;flex-direction:column}.demo-wrapper .card-wrapper .sensor-reading-table .table-section .MuiTypography-body1{font-weight:500;max-width:250px}.demo-wrapper .card-wrapper .sensor-reading-table .table-section .sensor-table{padding:0;box-shadow:0 1px 3px #0000001f,0 1px 1px #00000024,0 2px 1px -1px #0003}.demo-wrapper .card-wrapper .map-and-vin-section{width:100%}.demo-wrapper .card-wrapper .map-and-vin-section .vin-accordion .vin-decoder-grid{display:flex;flex-wrap:wrap;gap:16px}.demo-wrapper .card-wrapper .map-and-vin-section .vin-accordion .vin-decoder-grid .vin-column{flex:1}.demo-wrapper .card-wrapper .map-and-vin-section .vin-accordion .vin-decoder-grid .vin-column>div{padding:6px 0}.demo-wrapper .card-wrapper .map-and-vin-section .map-section{width:100%;height:400px;border-radius:4px;overflow:hidden}.sensor-table.custom-table .MuiTableRow-root>.MuiTableCell-root{width:50%;max-width:50%}.sensor-table .MuiTableRow-root>.MuiTableCell-root:nth-child(n+3){width:auto;max-width:none}.tire-sensor-table table{table-layout:fixed}.tire-sensor-table .MuiTableRow-root>.MuiTableCell-root{width:auto;max-width:none}.dashboard-wrapper{width:100%}.dashboard-wrapper .dashboard-header{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:16px}.dashboard-wrapper .dashboard-content{display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:16px}.dashboard-wrapper .dashboard-content.card-grid{padding:24px 48px;width:100%;display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:24px;background:#fff;border:1px solid #e0e0e0;border-radius:4px}.dashboard-wrapper .dashboard-content.card-grid .dash-header,.dashboard-wrapper .dashboard-content.card-grid .content{display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:12px}.dashboard-wrapper .dashboard-content.card-grid .dash-header .img-container,.dashboard-wrapper .dashboard-content.card-grid .content .img-container{min-width:538px}.dashboard-wrapper .dashboard-content.card-grid .content{gap:16px}.user-wrapper{display:flex;align-items:center;flex-direction:column;align-items:flex-start;width:calc(100vw - 32px);gap:16px}@media (min-width: 980px){.user-wrapper{width:calc(100vw - 360px);flex:1 0 auto}}.user-wrapper .card-wrapper{display:flex;flex-wrap:wrap;gap:16px}.user-wrapper .table-Wrapper{width:100%;min-width:0;flex:1 1 0%}.user-wrapper .table-Wrapper .responsive-table-container{width:100%!important;min-width:0!important;overflow-x:auto;display:block}.column-filter-list .list-item .drag-handle-icon{min-width:30px;margin-right:0}.icon-box{display:flex;gap:8px;align-items:center;justify-content:center}.icon-box .MuiIconButton-root{color:#0000008f}.RtDialog-content.MuiDialogContent-root{padding-top:0;box-shadow:none;border-top:none;border-bottom:none}.user-profile{width:100%;display:flex;flex-direction:column;gap:16px}.user-profile .user-profile-header{width:100%}.user-profile .user-profile-header .header-inner{display:flex;justify-content:space-between;align-items:center}.user-profile .user-profile-header .header-inner .headline{margin:0}.user-profile .user-profile-header .header-inner .btn-group{display:flex;gap:8px;align-items:center}.user-profile .user-table{background-color:#fff;border-radius:4px}.user-profile .user-table .headline{padding:16px 24px 0;margin:0}.location-wrapper{width:100%;display:flex;flex-direction:column;gap:16px}.location-wrapper .card{width:100%;background-color:#fff;padding:16px 24px;border-radius:4px;display:flex;flex-direction:column;gap:16px}.location-wrapper .form-wrapper{gap:12px;display:flex;align-items:center;flex-direction:column;align-items:flex-start}.location-wrapper .form-wrapper .location-section{width:100%;display:flex;align-items:center;gap:16px}.location-wrapper .form-wrapper .location-section .form-section{width:100%}.location-wrapper .form-wrapper .location-section .form-section .form-column,.location-wrapper .form-wrapper .location-section .form-section .form-column-2{display:flex;align-items:center;gap:24px;align-items:flex-start;width:100%;margin-bottom:16px}@media (max-width: 1199px){.location-wrapper .form-wrapper .location-section .form-section .form-column,.location-wrapper .form-wrapper .location-section .form-section .form-column-2{flex-wrap:wrap}}.location-wrapper .form-wrapper .location-section .form-section .form-column>div,.location-wrapper .form-wrapper .location-section .form-section .form-column-2>div{flex:0 1 33.33%}@media (max-width: 1199px){.location-wrapper .form-wrapper .location-section .form-section .form-column>div,.location-wrapper .form-wrapper .location-section .form-section .form-column-2>div{flex:0 1 100%}}.location-wrapper .form-wrapper .location-section .form-section .form-column-2>div:first-child{flex:1 0 85%}.location-wrapper .action-buttons{display:flex;justify-content:space-between;align-items:center}.locationListing-wrapper{width:100%;display:flex;flex-direction:column;gap:16px}.locationListing-wrapper .location-address{width:157px}.user-main{display:flex;align-items:center;flex-direction:column;gap:16px;align-items:flex-start;width:100%}.header{width:100%;display:flex;justify-content:space-between;align-items:center}.userProfile-wrapper{background-color:#fff;border-radius:4px;padding:24px;width:100%;display:flex;flex-direction:column;gap:16px}.userProfile-wrapper .map-section{margin:0}.dealer-view-location-wrapper{position:relative}.service-wrapper{display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.service-wrapper .table-wrapper{width:100%}.service-dialog-content,.service-dialog-content .MuiDialogContent-root{border-top:none!important;border-bottom:none!important}.service-dialog-content .dialog-content-box,.service-dialog-content .MuiDialogContent-root .dialog-content-box{display:flex;align-items:center;gap:16px;align-items:flex-start;flex-direction:column;border:1px solid #e0e0e0;border-radius:4px;padding:16px 24px}.service-dialog-content .dialog-content-box .content-box,.service-dialog-content .MuiDialogContent-root .dialog-content-box .content-box{display:flex;align-items:center;gap:16px;align-items:flex-start;flex-wrap:wrap}.service-dialog-content .dialog-content-box .content-box .info-box,.service-dialog-content .MuiDialogContent-root .dialog-content-box .content-box .info-box{display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:8px;min-width:280px}.shared-data-page{display:flex;align-items:center;align-items:flex-start;flex-direction:column;gap:16px;width:100%}
