@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=DM+Mono:wght@400;500&display=swap);body{margin:0;font-family:-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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.successToast{background:#0f0!important;color:#fff!important}.errorToast{background:red!important;color:#fff!important}.ReactModal__Overlay{background:rgba(0,0,0,.5)!important;box-shadow:none!important}.header-table div{border-bottom:1px solid #ddd;line-height:40px;text-transform:uppercase;font-weight:700}*,body{font-family:"DM Sans",sans-serif}:root{--sidebar-bg:#0f172a;--sidebar-width:230px;--sidebar-item-hover:hsla(0,0%,100%,0.05);--sidebar-item-active-bg:rgba(59,130,246,0.12);--sidebar-accent:#3b82f6;--sidebar-text:#94a3b8;--sidebar-text-active:#f1f5f9;--sidebar-border:hsla(0,0%,100%,0.06);--radius:8px;--transition:all 0.18s ease}.logoutModal{background:#fff}.logoutModal .logoutTitle{text-align:center;font-size:1.2rem;font-weight:700;color:#0f172a;padding:28px 24px 8px;letter-spacing:-.02em}.logoutModal .logoutDesc{font-size:.875rem;text-align:center;color:#64748b;padding:8px 24px 32px;line-height:1.6}.logoutModal .logoutDesc span.counttimer{color:#ef4444!important;font-weight:700}.logoutModal .actionButtons{display:flex;border-top:1px solid #f1f5f9;cursor:pointer}.logoutModal .actionButtons .btnText{font-size:.9rem;font-weight:500;display:block;text-align:center;padding:18px 0;width:50%;color:#64748b;transition:var(--transition)}.logoutModal .actionButtons .btnText:hover{background:#f8fafc;color:#334155}.logoutModal .actionButtons .okBtn{color:#ef4444!important;font-weight:600}.logoutModal .actionButtons .okBtn:hover{background:#fef2f2!important}.logoutModal .actionButtons .borderRight{border-right:1px solid #f1f5f9}iframe{display:none}.main-sidebar{width:var(--sidebar-width);position:fixed;left:0;top:0;bottom:0;background:var(--sidebar-bg)!important;padding-right:0;max-height:100%;overflow-y:auto;overflow-x:hidden;z-index:9;border-right:1px solid var(--sidebar-border);transition:left .28s cubic-bezier(.4,0,.2,1)}.main-sidebar::-webkit-scrollbar{width:3px}.main-sidebar::-webkit-scrollbar-track{background:transparent}.main-sidebar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:99px}.main-sidebar::-webkit-scrollbar-thumb:hover{background:var(--sidebar-accent)}.main-sidebar .sidemenu-logo{display:flex;align-items:center;justify-content:flex-start;padding:0 16px;height:60px;border-bottom:1px solid var(--sidebar-border);background:hsla(0,0%,100%,.02)}.main-sidebar .sidemenu-logo a.main-logo{display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;text-decoration:none}.main-sidebar .sidemenu-logo img{max-width:120px;max-height:32px;height:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.main-sidebar .sidemenu-logo img.sizeVerySMall{max-width:28px!important;max-height:28px;filter:none;opacity:1;border-radius:5px;border:1px solid hsla(0,0%,100%,.15)}.main-sidebar .main-sidebar-body{padding:10px 10px 80px}.main-sidebar .main-sidebar-body .nav{width:100%;flex-direction:column;display:flex;grid-gap:1px;gap:1px;list-style:none;padding:0;margin:0}.main-sidebar li.nav-item{float:none;width:100%;border-radius:var(--radius);margin-bottom:0;list-style:none}.main-sidebar li.nav-item a.nav-link{display:flex;align-items:center;grid-gap:10px;gap:10px;color:var(--sidebar-text);padding:8px 10px;border-radius:var(--radius);font-size:.85rem;font-weight:500;letter-spacing:.005em;transition:var(--transition);text-decoration:none;position:relative;white-space:nowrap}.main-sidebar li.nav-item a.nav-link .shape1,.main-sidebar li.nav-item a.nav-link .shape2{display:none}.main-sidebar li.nav-item a.nav-link .sidemenu-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:hsla(0,0%,100%,.06);flex-shrink:0;transition:var(--transition)}.main-sidebar li.nav-item a.nav-link .sidemenu-icon svg{max-width:14px;width:14px;height:14px;fill:var(--sidebar-text)!important;transition:var(--transition)}.main-sidebar li.nav-item a.nav-link .sidemenu-icon svg path{fill:var(--sidebar-text)!important}.main-sidebar li.nav-item a.nav-link .nav-item{font-size:.85rem;font-weight:500;color:var(--sidebar-text);line-height:1;transition:var(--transition);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-sidebar li.nav-item:hover a.nav-link{color:var(--sidebar-text-active);background:var(--sidebar-item-hover)}.main-sidebar li.nav-item:hover a.nav-link .sidemenu-icon{background:rgba(59,130,246,.12)}.main-sidebar li.nav-item:hover a.nav-link .sidemenu-icon svg,.main-sidebar li.nav-item:hover a.nav-link .sidemenu-icon svg path{fill:#93c5fd!important}.main-sidebar li.nav-item:hover a.nav-link .nav-item{color:var(--sidebar-text-active)}.main-sidebar li.nav-item.active a.nav-link{color:var(--sidebar-text-active);background:var(--sidebar-item-active-bg)}.main-sidebar li.nav-item.active a.nav-link:before{content:"";position:absolute;left:-10px;top:22%;bottom:22%;width:3px;background:var(--sidebar-accent);border-radius:0 3px 3px 0}.main-sidebar li.nav-item.active a.nav-link .sidemenu-icon{background:rgba(59,130,246,.2)}.main-sidebar li.nav-item.active a.nav-link .sidemenu-icon svg,.main-sidebar li.nav-item.active a.nav-link .sidemenu-icon svg path{fill:#60a5fa!important}.main-sidebar li.nav-item.active a.nav-link .nav-item{color:var(--sidebar-text-active)}.responsive-logo{display:none}@media only screen and (min-width:1024px){.main-sidebar.main-sidebar-sticky.side-menu,.main-sidebar.main-sidebar-sticky.side-menu.menu-active{left:0!important;box-shadow:none}}@media only screen and (max-width:1023px){.main-sidebar{background-color:var(--sidebar-bg)!important;z-index:99;box-shadow:4px 0 24px rgba(0,0,0,.3)}.main-sidebar.main-sidebar-sticky.side-menu,.main-sidebar.main-sidebar-sticky.side-menu.menu-active{left:-240px}body.main-sidebar-show .main-sidebar.main-sidebar-sticky.side-menu{left:0!important}.responsive-logo{display:block}.main-content.side-content,.main-header.side-header{padding-left:0!important}}.field-row .ant-select.ant-select-multiple{border:1px solid #e2e8f0;padding:5px}.field-row .ant-select{border:1px solid #e2e8f0}.align-with-title{display:inline-block}.headerGroup{text-transform:uppercase;letter-spacing:1px;line-height:50px;display:table;width:calc(100% + 15px);border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:10px;padding:5px 0}.headerGroup .align-middle{display:table-cell}.filter-parent{cursor:pointer}.filter-icon.active svg{max-width:10px}.modalBody{position:relative}.sub-stats{line-height:1}.contentGroup .align-middle button.btn.btn-smaller.btn-icon svg.hexagonal-plus{max-width:16px}.contentGroup.contentGroupSubCat.row{display:none}.contentGroup.active .contentGroup.contentGroupSubCat{display:block;margin:0;border-radius:0;max-width:100%;padding:10px}.contentGroup.active .contentGroup.contentGroupSubCat .group-header.group-header-subCat{background:#f8fafc;padding:0;border:1px solid #e2e8f0}.contentGroup.active .contentGroup.contentGroupSubCat.active .group-header.group-header-subCat{border-bottom:0}.contentGroup.contentGroupSubCat.row:hover{box-shadow:unset}.contentGroup{margin-right:0;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:10px;display:table;width:calc(100% + 15px)}.contentGroup .sub-stats strong{color:#3b82f6}.contentGroup .align-middle{display:table-cell}.contentGroup .align-title-left{display:inline-block;vertical-align:middle}.contentGroup .align-title-left h4{margin-bottom:0;font-size:14px;color:#0f172a}.contentGroup .group-header{display:table;width:100%}.contentGroup .group-content{height:0;transition:height .3s ease-in;overflow:hidden}.accordion-icon,.contentGroup .align-with-title{display:table-cell;vertical-align:middle}.accordion-icon{width:20px}.accordion-icon svg{max-width:12px;fill:#94a3b8}.contentGroup:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.btn.btn-smaller:hover{color:#3b82f6}.btn.btn-smaller:hover svg{fill:#3b82f6}.btn.btn-smaller svg{max-width:14px;fill:#94a3b8;position:relative;top:-1px}.contentGroup .group-content.active .row{margin:0}.contentGroup .group-content.active{height:auto;padding:15px}.subContentTable.row,.subHeaderEmptTable.row{margin-bottom:8px!important;width:100%;display:table;border-radius:4px}.subHeaderEmptTable.row{margin-bottom:0!important}.subContentTable.row .col-lg-3,.subHeaderEmptTable.row .col-lg-3{display:table-cell;line-height:30px}.subHeaderEmptTable.row{line-height:30px}.subHeaderEmptTable.row .col-lg-3{line-height:40px}.contentGroup .group-content .subContentTable{border:1px solid #e2e8f0}.subContentTable.row .btn.btn-smaller{padding-top:0;padding-bottom:0}.btn.btn-smaller span{line-height:14px;display:inline-block;padding-left:5px}.btn.btn-smaller:hover span{color:#3b82f6}.subContentTable .btn.btn-smaller:first-child{padding-left:0}.subHeaderEmptTable.row .filter-icon svg{max-width:15px;position:relative;top:-2px;margin-left:2px}.contentGroup .group-header{padding:4px 0}.contentGroup.active .group-header{background:#eff6ff}.hoverDisplayEdit .btn{margin-left:10px;opacity:0;transition:var(--transition)}.hoverDisplayEdit:hover .btn{opacity:1}.dangerDeleteZone{height:180px;text-align:center}.dangerDeleteZone .deleteZoneHeader svg{fill:#ef4444;max-width:60px}.dangerDeleteZone .deleteZoneHeader h2{margin:15px 0;text-transform:uppercase}.dangerDeleteZone .deleteZoneAction .btn{width:120px;line-height:30px;margin-top:20px;border:1px solid #3b82f6!important}.dangerDeleteZone .deleteZoneAction .btn:first-child{margin-right:10px}.dangerDeleteZone .deleteZoneAction .btn.btn-transparent{background-color:transparent;color:#3b82f6}.dangerDeleteZone .deleteZoneAction .btn.btn-transparent:hover{background-color:#3b82f6!important;color:#fff!important}.dangerDeleteZone .deleteZoneAction .btn.btn-primary:hover{background-color:transparent!important;color:#3b82f6!important}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#94a3b8;border-right-width:1px}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:40px}.loaderContainer.loaderContainerSmall{height:200px}.contentGroup .align-middle.userManagementLast.col-lg-5,.headerGroup .align-middle.userManagementLast.col-lg-5{display:inline;float:right;min-width:505px!important;max-width:505px!important;text-align:center}.truncate-text{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fileUploadStyle[disabled]{opacity:.5;cursor:not-allowed}.contentGroup.active .group-header.group-header-subCat{background:#fff;border:1px solid #e2e8f0;padding:0;margin-bottom:10px;border-radius:4px}.contentGroup.active .group-header.group-header-subCat *{line-height:20px}.headerAvailable{font-size:16px;padding:10px 20px;border-radius:6px}.avalableDevices{width:100%}.card-header svg{max-width:14px;fill:#374151}.card-header a{color:#374151}*{color:#334155;margin:0;padding:0;box-sizing:border-box}.main-content.side-content{padding-left:230px;margin-bottom:60px}body{background-color:#f1f5f9!important}.modalHeader h4{font-size:16px;font-weight:600;padding-bottom:5px;color:#0f172a}.form-control[readonly]:focus{box-shadow:none;border-color:#e2e8f0}.sizeVerySMall{max-width:60px!important;float:right;margin-top:5px}ol.breadcrumb{background:transparent;padding:0;font-size:12px;font-weight:500;color:#64748b}ol.breadcrumb a{color:#3b82f6}ol.breadcrumb a:hover{color:#1d4ed8}.main-content-title{margin-bottom:0}.page-header{margin-bottom:10px}.btn-icon-text{background-color:#3b82f6;color:#fff}.btn-icon-text svg{max-width:16px;margin-right:10px;fill:#fff}.icon-row:hover,.icon-row:hover .author-name{color:#3b82f6}.icon-row:hover svg{fill:#3b82f6}.btn{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.helpSmallError{font-size:10px;color:#ef4444}.sidemenu-logo img{width:auto;max-width:100%;max-height:90px}.main-header.side-header{padding:0 20px 0 230px;margin-bottom:0;background:#fff;margin-top:0;box-shadow:0 1px 0 #e2e8f0}.main-header.side-header .page-header,.main-header.side-header .page-header .breadcrumb{margin-bottom:0}.icon-row{padding:0 20px;text-align:right;line-height:50px;display:inline-block;cursor:pointer;position:relative}.icon-row svg{fill:#64748b;max-width:20px;width:20px}.icon-row .avatar-size{max-width:50px}.icon-row .author-name{color:#334155;font-weight:500;font-size:14px;padding-left:12px}.icon-row .icon-toggle{padding-left:8px}.icon-row .icon-toggle svg{max-width:12px}.icon-row.profile-icon{padding-right:25px}.btn-mar-10{margin-right:10px}.btn.btn-submit{width:130px}.ant-checkbox-disabled .ant-checkbox-inner{border:1px solid #3b82f6!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#fff!important;color:#fff!important}.icon-row.profile-icon .icon-toggle{position:absolute;right:0}.float-end{text-align:right}.btn-large{line-height:35px;padding:0 15px;text-transform:uppercase;outline:none!important;border:1px solid #3b82f6;margin-top:0;font-size:13px;border-radius:6px}.btn-large svg{max-width:11px;fill:#fff;position:relative;top:-1px;margin-right:5px}.btn-large:hover{background-color:transparent;color:#3b82f6;border-color:#3b82f6}.btn-large:hover svg{fill:#3b82f6}.ant-select{width:100%}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active{background-color:#3b82f6;color:#fff;box-shadow:unset;border-color:#3b82f6}.btn.btn-large.btn-transparent{color:#3b82f6;background-color:#fff}.btn.btn-large.btn-transparent svg{fill:#3b82f6}.btn svg{max-width:16px}.btn.btn-large.btn-transparent:hover{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.btn.btn-large.btn-transparent:hover svg{fill:#fff}.btn.btn-large.btn-header.btn-transparent{margin-left:15px}.ant-checkbox-checked:after{border:1px solid #3b82f6!important}.ant-checkbox-checked .ant-checkbox-inner{background-color:#3b82f6!important;border-color:#3b82f6!important}.ant-checkbox-input:focus+.ant-checkbox-inner,.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.btn-submit-bigger{border-color:#3b82f6!important}.btn-submit-bigger{padding:10px 30px!important}.btn.btn-transparent{color:#3b82f6;background:#fff;border:1px solid #3b82f6!important}.btn.btn-transparent svg{fill:#3b82f6}.btn.btn-transparent:hover{color:#fff!important;background:#3b82f6!important}.btn.btn-transparent:hover svg{fill:#fff}.logout-btn{text-align:center;padding:0;background:#eff6ff;border-radius:8px;max-width:140px;margin:0 auto;position:absolute;left:0;right:0;bottom:60px}.logout-btn .btn{background-color:transparent!important;color:#3b82f6}.logout-btn svg{fill:#3b82f6}.logout-btn:hover{background:#3b82f6;color:#fff!important}.logout-btn:hover .btn{color:#fff}.logout-btn:hover svg{fill:#fff}.btn.btn-primary:hover{color:#fff!important;background-color:#1d4ed8!important;border-color:#1d4ed8!important}button.btn.btn-icon{padding-left:40px!important;position:relative;top:-2px}.dangerColor{color:#ef4444}button.btn.btn-icon svg{position:absolute;left:15px;top:0;bottom:0;margin:auto}.ant-select.ft-algin-end{text-align:left}.contentGroup .align-middle button.btn.btn-smaller.btn-icon{padding-left:20px!important}.contentGroup .align-middle button.btn.btn-smaller.btn-icon svg{left:5px}.form-control.error{border-color:#ef4444}.Toastify__toast-body{color:#fff!important}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled .ant-checkbox-checked:after{visibility:visible!important}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{opacity:.5!important}.contentGroup .align-middle button.btn.btn-smaller.btn-icon:last-child{padding-right:0}.loaderContainer{text-align:center;height:400px;vertical-align:middle;position:relative}.loaderContainer img{position:absolute;left:0;right:0;margin:auto;height:200px;top:0;bottom:0}.logout-btn .btn.btn-icon{border:0!important}.contentGroup .align-middle button.btn.btn-smaller.btn-icon:first-child{padding-left:15px!important}.contentGroup .align-middle button.btn.btn-smaller.btn-icon:first-child svg{left:0}#mainSidebarToggle svg{max-width:16px;margin-top:15px;float:right}.main-header-left{display:none}.dummy-positioning{width:100%;height:100vh;align-items:center;justify-content:center}.success-icon{display:inline-block;width:5em;height:5em;font-size:20px;border-radius:50%;border:4px solid rgb(104.0519480519,228.9480519481,150.025974026);background-color:#fff;position:relative;overflow:hidden;transform-origin:center;animation:showSuccess .18s ease-in-out;transform:scale(1)}.ant-radio-input:focus+.ant-radio-inner,.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner{border-color:#3b82f6!important;box-shadow:none!important}.ant-radio-inner:after{background-color:#3b82f6!important}.ant-radio-checked:after{border:1px solid #3b82f6!important}.ant-radio-checked .ant-radio-inner{border-color:#3b82f6!important;box-shadow:none!important}.has-error{border-color:#ef4444!important}.cotnent-table.error-highlight.row div{border-color:#ef4444;border-top:1px solid #ef4444;margin-top:-1px}.cotnent-table.error-highlight.row{background:rgba(239,68,68,.06)!important}.headerIconName .author-name{line-height:1;display:block;text-align:left}.headerIconName{display:inline-block;max-width:200px;vertical-align:middle}.headerIconName .author-name.author-name-role{display:block;line-height:20px;text-align:left;font-weight:600;font-size:11px}.headerIconName .author-name.author-name-role span{color:#3b82f6;margin-right:8px}.contentGroup.nofound .group-header{border-left:4px solid #ef4444}.subProfile{display:none}.subProfile.subProfileActive{width:180px;position:absolute;right:0;background:#fff;z-index:99;box-shadow:0 8px 24px rgba(0,0,0,.1);border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;text-align:left;display:block;overflow:hidden}.subProfileActive ul{list-style:none;margin-bottom:0}.subProfileActive ul li{padding:10px 16px;border-bottom:1px solid #f1f5f9;cursor:pointer;font-size:.875rem}.subProfileActive ul li:last-child{border-bottom:0}.subProfileActive ul li:hover,.subProfileActive ul li:hover span{background:#eff6ff;color:#3b82f6!important}.subProfileActive.subProfile ul li svg{max-width:12px}.subProfileActive.subProfile ul li:hover svg{fill:#3b82f6!important}.ReactModal__Content.ReactModal__Content--after-open.sucessModal{position:absolute;border:1px solid #e2e8f0;background:#fff;overflow:auto;border-radius:10px;outline:none;padding:15px;width:400px!important;height:340px}.ReactModal__Content.ReactModal__Content--after-open.sucessModal.without-description{height:310px}.align-title-left h4{text-transform:capitalize}.overlayEdit{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);border-radius:50%;text-align:center;vertical-align:middle;opacity:0;transition:all .3s ease-in}.headerIconProfile svg{fill:#fff!important}.headerIconProfile:hover .overlayEdit{opacity:1}.fileUploadStyle span{background:#3b82f6;display:inline-block;padding:0 20px;color:#fff;border-radius:4px 0 0 4px}#file{display:none}.fileUploadStyle{background-color:#fafafa;border:1px solid #e2e8f0;border-radius:6px;line-height:40px;cursor:pointer}.fileUploadStyle small{padding-left:20px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 115px);vertical-align:middle}.previewArea{text-align:left;margin-bottom:20px;border:1px solid #e2e8f0;background-color:#fafafa;padding:10px 0;border-radius:6px}.profileTable img{max-width:30px;margin-right:10px}.hover-message{position:relative}.hover-message .messageTag{position:absolute;left:0;top:40px;padding:6px 8px;background:#0f172a;color:#fff!important;border-radius:6px;font-size:11px;width:150px;opacity:0;transition:all .3s ease-in;line-height:1.2;pointer-events:none}.hover-message:hover .messageTag{opacity:1}.tagAvailStyle{text-align:right;vertical-align:middle;line-height:40px}button.btn.btn-icon svg.svgSmall{max-width:12px}.headerGroup .align-middle:first-child{padding-left:25px}.contentGroup .group-header .align-middle{padding-left:20px}.contentGroup .group-header .align-middle:last-child{text-align:right}.ant-select-dropdown,.ant-select-selection-item,.textCap{text-transform:capitalize}.ReactModal__Content.ReactModal__Content--after-open{border-radius:10px!important;position:absolute;inset:50% auto auto 50%;border:1px solid #e2e8f0;background:#fff;overflow:auto;outline:none;padding:20px;margin-right:-50%;transform:translate(-50%,-50%);width:400px;max-height:90%;box-shadow:0 20px 60px rgba(0,0,0,.12)}.errorPermission{background:#fef2f2;padding:10px;border-left:4px solid #ef4444;border-radius:4px}.btn.btn-smaller.btn-icon.hover-message.btn-delete .messageTag{left:auto;right:-12px;max-width:90px}.btn.btn-edit.btn-smaller.btn-icon.acessEnable .messageTag{display:none}.element-icon.ant-table-cell .hover-message.disabled .messageTag{left:95%;text-align:center;width:73px;white-space:normal;line-height:1;top:4px!important}.errorMessage{font-size:12px;color:#dc2626}.btn.btn-large.btn-header.hover-message .messageTag{max-width:100%}.contentGroup.row,.headerGroup.row{margin-left:0;margin-right:0;width:100%;line-height:25px}.br-seperator-row{background-color:#fff;margin-bottom:15px;box-shadow:0 1px 3px rgba(0,0,0,.06);border:1px solid #f1f5f9}.timePickMy .MuiFormControl-root.MuiTextField-root .MuiOutlinedInput-root .MuiInputBase-input{padding:0;max-width:80%}.timePickMy .MuiFormControl-root.MuiTextField-root .MuiOutlinedInput-notchedOutline{border:0}.timePickMy .MuiFormControl-root.MuiTextField-root .MuiOutlinedInput-root .MuiButtonBase-root{position:absolute;right:0;top:0;padding:0;bottom:0;margin:auto;height:25px;left:0;z-index:999;width:100%}.timePickMy .MuiFormControl-root.MuiTextField-root .MuiOutlinedInput-root .MuiButtonBase-root .MuiSvgIcon-root{float:right;right:10px;position:absolute}.ag-theme-alpine .ag-row{height:40px!important;min-height:40px!important}.MuiInputAdornment-root button{background:transparent!important}.MuiPickersArrowSwitcher-root button{background-color:transparent!important}.MuiButtonBase-root{background-color:#3b82f6!important}.MuiButtonBase-root span{color:#fff!important}.main-content.side-content .page-header{padding:12px 16px;background:#fff;border:0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06);z-index:9;position:relative}.ReactModal__Overlay{z-index:99}.posRel{position:relative;display:inline-block;top:-2px}.posRel svg{fill:#94a3b8;margin-left:2px;opacity:.8;max-width:18px}.posRel .helpSmall{position:absolute;width:auto;min-width:170px;border:0;background:#0f172a;color:#fff;left:23px;padding:6px 10px;top:-8px;opacity:0;transition:all .3s linear!important;font-size:12px;z-index:99;line-height:1.4;border-radius:6px}.posRel:hover .helpSmall{opacity:1}.ag-theme-alpine .ag-header,.ag-theme-alpine .ag-header *{height:40px!important;min-height:40px!important;line-height:40px}.btn-delete-not-Integrated{opacity:.5;cursor:auto;pointer-events:none}.deleteHighlightName strong{color:#dc2626}.tagAvailStyle strong{display:inline-block;width:20px;height:20px;background:#f472b6;line-height:20px;float:right;border-radius:50%;top:0;bottom:0;position:absolute;text-align:center;color:#fff;margin:auto auto auto 5px}.btn.btn-primary.btn-100 img{max-width:25px}.loaderActive.disable{opacity:.5;cursor:auto;pointer-events:none}.btn-loader img{max-width:20px;border-radius:25px;position:absolute;left:10px;top:0;bottom:0;margin:auto}.btn-transparent.btn-icon.btn-loader{background:#3b82f6;color:#fff;opacity:.5}.tagAvailStyle.tagAvailStyle-2 strong{width:25px;height:25px;line-height:25px}.tagAvailStyle.tagAvailStyle-3 strong{width:30px;height:30px;line-height:30px;font-size:12px}.tagAvailStyle.tagAvailStyle-4 strong,.tagAvailStyle.tagAvailStyle-5 strong,.tagAvailStyle.tagAvailStyle-6 strong,.tagAvailStyle.tagAvailStyle-7 strong{width:auto;padding:0 10px;border-radius:5px;line-height:30px;height:30px}.listNOFound{text-align:left}.ant-select-dropdown{z-index:999}.ReactModal__Content.ReactModal__Content--after-open.sucessModal.with-errorMessage{text-align:left}.ReactModal__Content.ReactModal__Content--after-open.sucessModal.with-errorMessage h4{color:#dc2626;border-bottom:1px solid #e2e8f0;padding-top:0;margin-top:5px;padding-bottom:10px}.ReactModal__Content.ReactModal__Content--after-open.sucessModal.with-errorMessage .empValidation{padding:8px 15px;border:1px solid #e2e8f0;border-top:0;font-size:12px;line-height:1.2}.empValidation strong{color:#b91c1c;font-weight:400}.ReactModal__Content.ReactModal__Content--after-open.sucessModal.with-errorMessage .btn.btn-close{width:100%;margin-top:10px}.someHieght{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.timezone-map polygon[data-selected=true]{fill:#475569;stroke:#475569}.timezone-map polygon:hover{fill:#3b82f6;stroke:#3b82f6;cursor:pointer}.filter-box .quick-link{height:30px}.filter-box .quick-link span{padding:0 10px;width:auto;display:inline-block;height:27px;line-height:27px}.filter-box .quick-link span.active,.filter-box .quick-link span:hover{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.hover-text{display:none}.timezone-map polygon{fill:#cbd5e1}.timezone-map polygon.active{fill:#475569}.main-body.leftmenu.ReactModal__Body--open{overflow:hidden}.ant-modal-confirm-body svg{fill:#3b82f6!important}.ant-modal-confirm-btns .ant-btn.ant-btn-primary{background-color:#3b82f6!important;border:0!important;color:#fff!important}.ant-modal-confirm-btns .ant-btn.ant-btn-primary span{color:#fff!important}.validationResult strong{color:#3b82f6}.btn-primary:disabled{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon svg{width:23px;height:23px;padding:5px}.ant-slider-track{background-color:#3b82f6}.field-row.field-row-box{padding:10px;background:#f8fafc;border-radius:6px}.field-row.field-row-box .ant-slider-mark{font-size:10px;margin-left:5px}.field-row.field-row-box .ant-slider-track{background:#3b82f6!important}.main-sidebar-body .nav{width:100%}.main-header.side-header .page-header .main-content-title{font-size:18px;line-height:50px;font-weight:600}.container-fluid.breadCrumbSecondArea{border-top:1px solid #f1f5f9;padding-top:10px;padding-bottom:10px}.headerIconProfile{display:inline-block;position:relative;cursor:pointer;width:32px;height:32px;border-radius:50%;text-align:center;overflow:hidden;vertical-align:middle;border:2px solid #e2e8f0}.icon-row .avatar-size{max-width:32px;vertical-align:top}.btn.btn-smaller{background-color:transparent!important;color:#64748b;font-size:14px;line-height:33px;border:0!important;box-shadow:unset!important}.filter-parent svg{max-width:18px;position:relative;top:-2px;margin-left:10px}.closeMark{position:absolute;right:15px;top:15px;line-height:28px;width:28px;text-align:center;background-color:#f1f5f9;color:#64748b;font-weight:700;cursor:pointer;border-radius:6px;font-size:14px;transition:all .15s ease}.closeMark:hover{background-color:#ef4444;color:#fff}.field-row,.modalHeader{margin-bottom:20px}.modalHeader{padding-bottom:0;border-bottom:1px solid #f1f5f9}.main-sidebar .sidemenu-logo .main-logo img{max-height:32px}h6.main-content-label{height:40px;line-height:40px}.ant-select.ant-select-in-form-item{border:1px solid #e2e8f0}.ant-btn.ant-btn-primary,button.ant-btn.ant-btn-primary{background-color:#3b82f6!important;color:#fff}.ant-btn.ant-btn-primary span,button.ant-btn.ant-btn-primary span{color:#fff!important}.card-shadow{border-radius:8px!important;border:1px solid #e2e8f0;padding:5px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.firmwareListParent .firmwareList{padding:4px 14px;background:#f8fafc;overflow:auto}.firmwareListParent .firmwareList:nth-of-type(2n){background:#fff}.firmwareListParent .firmwareList .btn.btn.btn-primary.btn-small{line-height:12px!important;height:auto;min-height:auto;font-size:12px}.firmwareListParent .firmwareList .btn{float:right}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-right:25px;padding-left:25px}.ag-header-cell .ag-wrapper.ag-input-wrapper.ag-checkbox-input-wrapper{position:absolute;left:16px;top:10px}.firmwareListParent .firmwareList.firmwareListActive{background:#dbeafe}.updateFirmwareArea{margin-top:10px}body .ant-select{border:1px solid #e2e8f0!important}.lineHeight40.ant-select.ft-algin-end{text-align:left;line-height:40px;height:40px!important}.lineHeight40.ant-select-single .ant-select-selector{text-align:left;height:38px!important;line-height:38px!important}.lineHeight40.ant-select-single .ant-select-selector *{height:38px!important;line-height:38px!important}.ant-form-item{margin-bottom:10px!important}.headerMainDiv .topArea{display:flex;align-items:center;min-height:60px}.headerMainDiv .main-header-profile .col-lg-5{display:flex;align-items:center;justify-content:flex-end}.breadCrumbArea ol.breadcrumb{font-size:13px}.breadCrumbArea .main-content-title{font-size:20px;font-weight:700;letter-spacing:-.02em;color:#0f172a}@media only screen and (min-width:1024px){:root{--header-left-pad:240px}.sidebar-hamburger{display:none!important}.main-content.side-content,.main-header.side-header{padding-left:240px!important}}@media only screen and (max-width:1023px){:root{--header-left-pad:16px}.sidebar-hamburger{display:flex!important}.main-content.side-content,.main-header.side-header{padding-left:0!important}body.main-sidebar-show:after{content:"";position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:98;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.customerUserList:empty{display:none!important}.contentGroup.row.active .customerUserList{padding:20px;margin-bottom:10px!important}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{transform:unset!important}@media only screen and (max-width:1400px){.contentGroup .group-header .align-middle.col-lg-3:last-child,.headerGroup .align-middle.col-lg-3:last-child{min-width:275px}.main-sidebar{width:200px;position:fixed}.main-header.side-header{padding:10px 20px 0 220px}.main-content.side-content{padding-left:220px}.main-header-profile .col-lg-5,.main-header-profile .col-lg-7{max-width:50%;flex:0 0 58.333333%}.inner-body .page-header .header-btn.col-lg-4{width:50%;max-width:50%;flex:0 1 050%}.inner-body .page-header .col-lg-6{max-width:50%}.inner-body .page-header .col-lg-2{display:none}.main-sidebar li.nav-item a{font-size:13px}.contentCategory .align-title-left h4{font-size:14px}.btn.btn-smaller{font-size:13px}.accordion-icon svg{max-width:10px}.roleList .headerCategory.headerGroup.page-header .col-lg-4,.roleList .headerCategory.headerGroup.page-header .col-lg-8{width:50%;max-width:50%;text-align:right}}@media only screen and (max-width:1200px){.roleList .headerGroup.row .align-with-title{max-width:30px}.roleList .headerGroup.row .align-middle.col-lg-6{max-width:35%}.roleList .headerGroup.row{font-size:14px;letter-spacing:.5px}.roleList .contentGroup .align-middle.col-lg-6{max-width:35%}.roleList .contentGroup.row{font-size:14px;letter-spacing:.5px}.contentGroup .align-with-title{max-width:30px}.main-content-title{margin-bottom:5px;font-size:20px}.main-header-profile .col-lg-5{max-width:60%}.main-header-profile .col-lg-7{max-width:40%}.roleList .headerCategory.headerGroup.page-header .col-lg-4{width:60%;max-width:60%}.roleList .headerGroup.row{font-size:12px;letter-spacing:0}.contentGroup .align-middle.userManagementLast.col-lg-5,.headerGroup .align-middle.userManagementLast.col-lg-5{min-width:380px!important;max-width:380px!important}.inner-body .page-header .header-btn.col-lg-4{width:100%;max-width:100%;flex:0 1 100%}.contentGroup .group-header .align-middle:last-child{text-align:left}.contentGroup .align-middle button.btn.btn-smaller.btn-icon{line-height:30px}body .contentGroup .align-middle.userManagementLast.col-lg-5,body .headerGroup .align-middle.userManagementLast.col-lg-5{min-width:380px!important;max-width:380px!important}.align-middle.userManagementLast .btn.btn-smaller.btn-icon{display:inline-block;text-align:center;width:23%;font-size:12px;padding:0!important}.contentGroup .align-middle.userManagementLast button.btn.btn-smaller.btn-icon:first-child{padding-left:0!important}.contentGroup .align-middle.userManagementLast .btn.btn-smaller.btn-icon svg{float:none;position:relative}.contentGroup .align-middle.userManagementLast button.btn.btn-smaller.btn-icon{padding-left:0!important}.contentGroup .align-middle.userManagementLast button.btn.btn-smaller span{width:100%}.contentCategory .align-middle.siteManagementlast,.headerCategory .align-middle.siteManagementlast{max-width:315px;min-width:315px;float:right}}@media only screen and (max-width:1023px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-right:20px;padding-left:20px}.main-sidebar.main-sidebar-sticky.side-menu.menu-active{left:-230px}.main-sidebar{background-color:#fff!important;z-index:99;border-right:1px solid #ddd;box-shadow:7px 0 5px -5px rgba(240,239,239,.8)}.responsive-logo .mobile-logo{max-width:120px;margin:7px 0}.main-header.side-header.sticky{overflow:auto;border-bottom:1px solid #ddd;padding:0 0 10px;box-shadow:7px 11px 16px -5px rgba(201,181,201,.25882352941176473)}.main-content.side-content{padding-left:15px;width:100%;float:left}.responsive-logo{display:block}.main-header-center{float:left;width:25%}.main-header-profile{float:left;width:70%}.main-header-profile .col-lg-7{float:left;width:60%}.main-header-profile .col-lg-5{width:40%;float:left}.main-content-title{margin-bottom:0;font-size:18px}.icon-row .avatar-size{max-width:40px}.icon-row .author-name{font-size:14px;padding-left:15px}.icon-row{padding:0 10px}.main-sidebar{transition:all .3s ease-in}.roleList .contentGroup.row .align-middle.col-lg-6,.roleList .headerGroup.row .align-middle.col-lg-6{max-width:50%}.contentGroup .group-header .align-middle.col-lg-3:last-child,.contentGroup .group-header .align-middle:last-child,.headerGroup .align-middle.col-lg-3:last-child,.headerGroup .align-middle:last-child{min-width:150px!important}.btn.btn-smaller.btn-icon span{display:none}.main-header-left{display:block}.box-stat-rows.row .box-space-bottom.col-lg-4:nth-child(2n){padding-right:0}.box-space-bottom.col-lg-4{max-width:49%;padding-left:0;padding-right:15px}.main-header-profile{position:absolute;top:67px;left:0;right:0;width:100%;background:#fbfbfb;padding:10px 20px;border-bottom:1px solid #ddd}.main-content.side-content{padding-top:70px!important;padding-left:0!important}.main-header.side-header .page-header .breadcrumb{background:transparent}body .contentGroup .align-middle.userManagementLast.col-lg-5,body .headerGroup .align-middle.userManagementLast.col-lg-5{min-width:220px!important}.contentGroup .align-middle button.btn.btn-smaller.btn-icon svg{left:0}body .contentGroup .align-middle.userManagementLast.col-lg-5,body .headerGroup .align-middle.userManagementLast.col-lg-5{min-width:190px!important;max-width:378px!important;padding-left:10px}body .align-middle.userManagementLast .btn.btn-smaller.btn-icon{width:25px;font-size:12px;padding:0!important}body .roleList .align-middle.col-lg-3{min-width:200px}body .contentGroup button.btn.btn-icon svg{position:relative}body .contentGroup .align-middle button.btn.btn-smaller.btn-icon:first-child{padding-left:0!important}body .contentGroup .align-middle button.btn.btn-smaller.btn-icon{width:30px!important;padding:0!important}body .roleList .headerGroup.row{margin-left:0!important}body .roleList .contentGroup.row{margin-left:0}body .contentCategory .group-header .align-middle,body .contentGroup .group-header .align-middle{padding-left:15px}body .roleList.deviceManagement .align-middle{min-width:140px}.header-table-2.row .label-check.col-lg-2{width:15%;padding:4px 10px}.header-table-2.row .label-disp.col-lg-4{width:40%;padding:4px 10px 0 40px}.bg-background-accord .icon-right{float:right;position:absolute;left:13px}.cotnent-table.row .label-disp.col-lg-4{width:40%;padding:4px 10px}.cotnent-table.row .label-check.col-lg-2{width:15%;padding:4px 10px}.bg-background-accord .icon-right svg{width:14px!important;fill:#ee799e}.btn.btn-transparent.btn-icon{padding:5px 10px;padding:5px 10px 5px 30px!important;font-size:14px}h2{font-size:1.5rem}.btn.btn-large.btn-header.btn-transparent.btn-icon{padding-top:0!important;padding-bottom:0!important}.headerGroup.row{padding:0}button.btn.btn-icon svg{left:6px}.headerGroup.row .align-middle{line-height:35px;background:#f4f4f4;border:1px solid #e6e1e1}.bg-background-accord .icon-right{top:4px;width:10px}.ant-steps.ant-steps-horizontal.ant-steps-label-horizontal{max-width:90%}.steps-content .col-lg-6{max-width:50%}.steps-content .col-lg-6:nth-child(2n){padding-left:0}.steps-content .shiftInResponsive.col-lg-6{width:100%;max-width:100%}.steps-content .shiftInResponsive .col-lg-4{max-width:33.333%}.steps-content .header-table-2.header-table-3.row .col-lg-3{width:25%;font-size:12px;text-align:center!important;vertical-align:middle;line-height:24px;padding:5px 10px}.steps-content .cotnent-table.row .col-lg-3{width:25%;line-height:1;padding:5px 10px!important}.inner-body .page-header .col-lg-6.header-btn.col-lg-6{width:100%;max-width:100%}.header-table-2.header-table-3.header-table-4.row .label-check,.header-table-2.header-table-3.header-table-4.row .label-disp,.header-table-2.header-table-4 .label-check,.header-table-2.header-table-4.row .label-check.col-lg-2,.header-table-2.header-table-4.row .label-disp{width:25%}.bg-background-accord .icon-right{top:3px}}.loginComponentMainDiv{height:100vh;position:relative;overflow:hidden;background:#f1f5f9}.loginComponentMainDiv .firstRowDiv,.loginComponentMainDiv .logoDiv,.loginComponentMainDiv .secondRowDiv{display:none}.loginComponentMainDiv .loginFormWithLogoDiv{position:fixed;inset:0;display:flex;align-items:stretch;max-width:100%!important;width:100%!important;transform:none;left:0;top:0;margin:0;padding:0}.loginComponentMainDiv .loginFormWithLogoDiv .leftformDiv{flex:1 1;float:none;width:auto;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 48px;position:relative;overflow:hidden}.loginComponentMainDiv .loginFormWithLogoDiv .leftformDiv:before{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.15) 0,transparent 70%);top:-100px;right:-150px;border-radius:50%}.loginComponentMainDiv .loginFormWithLogoDiv .leftformDiv:after{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.12) 0,transparent 70%);bottom:-80px;left:-80px;border-radius:50%}.loginComponentMainDiv .loginFormWithLogoDiv .leftformDiv .top-graphic{position:relative;z-index:2;text-align:center}.loginComponentMainDiv .loginFormWithLogoDiv .leftformDiv .top-graphic img{max-width:80%;opacity:.9}.loginComponentMainDiv .loginFormWithLogoDiv .leftformDiv .bottom-graphic{display:none}.loginComponentMainDiv .loginFormWithLogoDiv .leftformDiv:before{content:""}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv{width:420px;min-width:420px;float:none;display:flex;flex-direction:column;justify-content:center;background:#fff;padding:56px 48px;margin:0;border-radius:0;box-shadow:-20px 0 60px rgba(0,0,0,.08);position:relative}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#6366f1)}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginBrandArea{margin-bottom:40px}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginBrandArea img.loginLogo{max-width:140px;max-height:40px;object-fit:contain;display:block;margin-bottom:24px}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginText{color:#0f172a;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;margin-bottom:6px;line-height:1.2}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginSubtext{font-size:.9rem;color:#94a3b8;margin-bottom:32px;font-weight:400}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginForm .eachElement{margin:0 0 20px;position:relative}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginForm .eachElement img{position:absolute;top:2.4rem;cursor:pointer;right:.75rem;width:20px;opacity:.5;transition:opacity .15s ease}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginForm .eachElement img:hover{opacity:.8}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginForm .eachElement label{color:#374151;display:block;font-size:.8125rem;font-weight:600;margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginForm .eachElement input{display:block;width:100%;height:44px;padding:0 12px;font-size:.9375rem;font-weight:400;line-height:1.5;color:#111827;background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;box-shadow:none;outline:none;transition:all .18s ease;font-family:"DM Sans",sans-serif}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginForm .eachElement input::placeholder{color:#9ca3af}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginForm .eachElement input:focus{outline:none;color:#111827;background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .forgetPasswordText{color:#3b82f6;font-size:.875rem;font-weight:500;cursor:pointer}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .forgetPasswordText:hover{text-decoration:underline}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginFormButton{margin:24px 0 0;display:block;height:46px;line-height:46px;padding:0;border:none;outline:none;border-radius:8px;text-align:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);width:100%;color:#fff;font-size:.9375rem;font-weight:600;font-family:"DM Sans",sans-serif;cursor:pointer;transition:all .2s ease;letter-spacing:.01em;box-shadow:0 4px 14px rgba(59,130,246,.35)}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginFormButton:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 6px 20px rgba(59,130,246,.45);transform:translateY(-1px)}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv .loginFormButton:active{transform:translateY(0);box-shadow:0 2px 8px rgba(59,130,246,.3)}@media only screen and (max-width:768px){.loginComponentMainDiv .loginFormWithLogoDiv{flex-direction:column}.loginComponentMainDiv .loginFormWithLogoDiv .leftformDiv{display:none}.loginComponentMainDiv .loginFormWithLogoDiv .loginFormMainDiv{width:100%;min-width:unset;padding:40px 28px;box-shadow:none}}.br-seperator-row{padding:0}.contentGroup.contentGroupSubCat.row{margin-left:16px!important;border-left:2px solid #bfdbfe}.statusHighlight{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:12px;font-weight:500;color:#16a34a}.statusHighlight span{width:6px;height:6px;background:#22c55e;border-radius:50%;display:inline-block;flex-shrink:0}.statusHighlight.fail{color:#dc2626}.statusHighlight.fail span{background:#ef4444}.activeIcon{position:relative;color:#16a34a;font-size:12px;font-weight:500}.activeIcon:before{content:"";width:7px;height:7px;background:#22c55e;display:inline-block;vertical-align:middle;margin-right:5px;border-radius:50%}.activeIcon.iconRed{color:#ef4444}.activeIcon.iconRed:before{background:#ef4444}.activeIcon.noDotGrey{color:#64748b}.roleList.deviceManagement .page-header.headerCategory.headerGroup{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 16px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;align-items:center}.roleList.deviceManagement .page-header.headerCategory.headerGroup .form-control{height:36px;border-radius:6px;border:1.5px solid #e2e8f0;font-size:13px;padding:0 12px;transition:all .18s ease;width:200px}.roleList.deviceManagement .page-header.headerCategory.headerGroup .form-control:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.roleList.deviceManagement .page-header.headerCategory.headerGroup .form-control::placeholder{color:#9ca3af}.inlineTabBtn{display:flex;align-items:center;flex-wrap:wrap;grid-gap:6px;gap:6px;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.inlineTabBtn .btn{height:34px;line-height:34px;padding:0 16px;font-size:13px;font-weight:500;border-radius:6px!important;border:1.5px solid #e2e8f0!important;background:#fff!important;color:#475569!important;transition:all .18s ease;box-shadow:none!important}.inlineTabBtn .btn:hover{background:#eff6ff!important;border-color:#bfdbfe!important;color:#3b82f6!important}.inlineTabBtn .btn.btn-active.btn-pink,.inlineTabBtn .btn.btn-pink{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.inlineTabBtn .btn.btn-transaprent{background:#fff!important;color:#3b82f6!important;border-color:#3b82f6!important}.inlineTabBtn .btn.float-end{margin-left:auto}.br-seperator-row{background:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.04);padding:20px;overflow:hidden;margin-bottom:0}.headerCategory.headerGroup.row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:0 16px;margin:0 0 4px;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em;line-height:40px;box-shadow:none}.headerCategory.headerGroup.row .align-middle{line-height:40px}.contentGroup.row{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0 0 6px;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:all .18s ease}.contentGroup.row .group-header{padding:0 16px}.contentGroup.row .group-header .align-middle{line-height:46px;vertical-align:middle}.contentGroup.row .group-header h4{font-size:14px;font-weight:600;color:#0f172a;text-transform:capitalize;margin:0}.contentGroup.row.active{border-color:#bfdbfe;box-shadow:0 2px 8px rgba(59,130,246,.08)}.contentGroup.row.active .group-header{background:#eff6ff;border-radius:8px 8px 0 0}.contentGroup.row:hover{box-shadow:0 4px 12px rgba(0,0,0,.07);border-color:#cbd5e1}.contentGroup.row.nofound .group-header{border-left:3px solid #ef4444}.contentGroup.contentGroupSubCat.row{margin-left:0!important;border-left:1px solid #e2e8f0;border-radius:0 8px 8px 0}.accordion-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:#f1f5f9;cursor:pointer;transition:all .18s ease}.accordion-icon svg{max-width:8px;fill:#64748b}.accordion-icon:hover{background:#eff6ff}.accordion-icon:hover svg{fill:#3b82f6}.contentGroup .ag-theme-alpine{border-radius:6px;overflow:hidden}.contentGroup .ag-theme-alpine .ag-header{background:#f8fafc;border-bottom:1px solid #e2e8f0}.contentGroup .ag-theme-alpine .ag-header-cell-text{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.contentGroup .ag-theme-alpine .ag-row{border-bottom:1px solid #f1f5f9!important;transition:background .12s}.contentGroup .ag-theme-alpine .ag-row:hover{background:#eff6ff!important}.contentGroup .ag-theme-alpine .ag-row-even{background:#fff}.contentGroup .ag-theme-alpine .ag-row-odd{background:#f8fafc}.element-icon.ant-table-cell.enable-btn{display:flex;align-items:center;grid-gap:4px;gap:4px}.element-icon.ant-table-cell.enable-btn .btn.btn-edit.btn-smaller{opacity:1;cursor:pointer;pointer-events:all;display:inline-flex;align-items:center;grid-gap:5px;gap:5px;height:28px;line-height:28px;padding:0 10px;font-size:12px;font-weight:500;border-radius:5px;border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;transition:all .18s ease}.element-icon.ant-table-cell.enable-btn .btn.btn-edit.btn-smaller svg{max-width:12px;fill:#64748b}.element-icon.ant-table-cell.enable-btn .btn.btn-edit.btn-smaller:hover{background:#eff6ff!important;border-color:#bfdbfe!important;color:#3b82f6!important}.element-icon.ant-table-cell.enable-btn .btn.btn-edit.btn-smaller:hover svg{fill:#3b82f6}.element-icon.ant-table-cell.enable-btn .btn.btn-edit.btn-smaller[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.avalableDevices{position:relative}.avalableDevices .ant-tabs-nav-wrap{background:#f8fafc;padding:8px 12px 0;border-bottom:1px solid #e2e8f0}.avalableDevices .ant-tabs-tab .ant-tabs-tab-btn{padding:4px 14px;font-size:12px;font-weight:500;border:1.5px solid #e2e8f0;border-radius:20px;color:#64748b;background:#fff;transition:all .18s ease}.avalableDevices .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.avalableDevices .ant-tabs-tab:hover .ant-tabs-tab-btn{background:#3b82f6;border-color:#3b82f6;color:#fff}.avalableDevices .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 6px}.avalableDevices .ant-tabs-ink-bar{background:transparent!important}.avalableDevices .ant-tabs-extra-content{background:#f8fafc;height:100%;padding:12px 0}.avalableDevices .ant-tabs-nav{background:#f8fafc}.headerAvailable{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f1f5f9;padding:8px 16px;border-radius:0;margin:0}.ReactModal__Content.ReactModal__Content--after-open.modalremove{border-radius:12px!important;padding:32px 28px;text-align:center;border:none!important;box-shadow:0 20px 60px rgba(0,0,0,.15)}.ReactModal__Content.ReactModal__Content--after-open.modalremove h2{font-size:18px;font-weight:700;color:#0f172a;margin-bottom:10px}.ReactModal__Content.ReactModal__Content--after-open.modalremove p{color:#b91c1c;font-size:13px;line-height:1.6;margin-bottom:20px}.ReactModal__Content.ReactModal__Content--after-open.modalremove .btn.btn-transparent{margin-left:10px;min-width:100px}.online.deviceStatus{color:#16a34a;font-size:12px;font-weight:500}.offline.deviceStatus{color:#dc2626;font-size:12px;font-weight:500}.listFirmware li{list-style:none;font-size:14px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.uploadStyle .ant-upload.ant-upload-select.ant-upload-select-text{width:100%}.fileUploadStyle{width:100%!important}.absDueTab{position:absolute;right:10px;z-index:99;top:10px}.ag-overlay-wrapper.ag-layout-normal.ag-overlay-no-rows-wrapper{background:hsla(0,0%,100%,.85);font-size:13px;color:#64748b}.btn:hover{background:#1d4ed8!important;color:#fff!important}.contentGroup .btn.btn-smaller{font-size:13px;line-height:13px;border:0!important;box-shadow:unset!important}.contentGroup .accordion-icon svg{max-width:8px}.btn.btn-smaller.btn-icon svg{max-width:14px;fill:#64748b}.contentGroup.active .customerDevicesList .contentGroup.contentGroupSubCat{border:0;padding:0}.customerDevicesList .group-content.group-sub-content.active{padding:0}.contentGroup .ant-tabs-tabpane.ant-tabs-tabpane-active .group-content{height:auto}.titleAreaTag.noBorder button{background:#3b82f6!important;padding:0;width:20px;position:absolute;right:10px;top:0;bottom:0}.titleAreaTag.noBorder button:hover svg,.titleAreaTag.noBorder button svg{fill:#fff}.activeIcon.noDot:before,.activeIcon.noDotGrey:before{width:0}.iconCenter svg{max-width:80px;margin-bottom:16px;fill:#cbd5e1}.contentGroup .group-content.active{width:100%}.ant-tabs-extra-content{background:#f8fafc;height:100%;padding:12px 0}.avalableDevices .ant-tabs-nav{background-color:#f8fafc;border-radius:8px}.contentGroup.contentGroupSmallerSizeAG .ag-theme-alpine *{font-size:12px}.contentGroup.contentGroupSmallerSizeAG .ag-theme-alpine .ag-cell,.contentGroup.contentGroupSmallerSizeAG .ag-theme-alpine .ag-header-cell{padding:0 10px}.deviceStatsRow .statCard{border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.deviceStatsRow .statCard.active-filter{box-shadow:0 4px 12px rgba(0,0,0,.08)!important;transform:translateY(-2px)}.deviceStatsRow .statCard.active-filter.total{border-left-width:6px;background:rgba(59,130,246,.03)!important}.deviceStatsRow .statCard.active-filter.warranty{border-left-width:6px;background:rgba(34,197,94,.03)!important}.deviceStatsRow .statCard.active-filter.aqm05{border-left-width:6px;background:rgba(245,158,11,.03)!important}.deviceStatsRow .statCard.active-filter.aqm02{border-left-width:6px;background:rgba(139,92,246,.03)!important}.deviceStatsRow .statCard.active-filter.aqm02wp{border-left-width:6px;background:rgba(244,63,94,.03)!important}.deviceStatsRow .statCard.active-filter.basic{border-left-width:6px;background:rgba(6,182,212,.03)!important}.deviceStatsRow .statCard.active-filter.unknown{border-left-width:6px;background:rgba(100,116,139,.03)!important}.deviceStatsRow .statCard.warranty{border-left:4px solid #22c55e}.deviceStatsRow .statCard.warranty:hover{border-color:#22c55e}.deviceStatsRow .statCard.warranty .iconArea{background:rgba(34,197,94,.1);color:#22c55e}.deviceStatsRow .statCard.aqm05{border-left:4px solid #f59e0b}.deviceStatsRow .statCard.aqm05:hover{border-color:#f59e0b}.deviceStatsRow .statCard.aqm05 .iconArea{background:rgba(245,158,11,.1);color:#f59e0b}.deviceStatsRow .statCard.aqm02{border-left:4px solid #8b5cf6}.deviceStatsRow .statCard.aqm02:hover{border-color:#8b5cf6}.deviceStatsRow .statCard.aqm02 .iconArea{background:rgba(139,92,246,.1);color:#8b5cf6}.deviceStatsRow .statCard.aqm02wp{border-left:4px solid #f43f5e}.deviceStatsRow .statCard.aqm02wp:hover{border-color:#f43f5e}.deviceStatsRow .statCard.aqm02wp .iconArea{background:rgba(244,63,94,.1);color:#f43f5e}.deviceStatsRow .statCard.basic{border-left:4px solid #06b6d4}.deviceStatsRow .statCard.basic:hover{border-color:#06b6d4}.deviceStatsRow .statCard.basic .iconArea{background:rgba(6,182,212,.1);color:#06b6d4}.deviceStatsRow .statCard.unknown{border-left:4px solid #64748b}.deviceStatsRow .statCard.unknown:hover{border-color:#64748b}.deviceStatsRow .statCard.unknown .iconArea{background:rgba(100,116,139,.1);color:#64748b}.modalBody .MuiFormControl-root.MuiTextField-root{width:100%}.modalBody .MuiOutlinedInput-root.MuiInputBase-root input{padding:8px 20px}.modalBody .MuiOutlinedInput-notchedOutline legend{display:none}.modalBody .MuiOutlinedInput-notchedOutline{top:0}.input-container{display:flex;flex-wrap:wrap;justify-content:space-between}.input-item{width:48%;margin-bottom:10px}.timezone-picker-container{width:100%}.timezone-picker{width:100%;max-height:200px;display:flex}.button-container{display:flex;justify-content:center;margin-top:3px}.custom-select-dropdown{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:10002!important}.select-container{position:relative;z-index:10001}.main-content.side-content .page-header.page-header2{background:#fff;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:14px 20px;margin-bottom:24px}.main-content.side-content .page-header.page-header2 .inlineTabBtn{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:0;border:none;background:transparent}.main-content.side-content .page-header.page-header2 .inlineTabBtn .btn{height:34px;line-height:34px;padding:0 16px;font-size:13px;font-weight:500;border-radius:6px;border:1.5px solid #e2e8f0!important;background:#fff!important;color:#64748b!important;transition:all .18s ease}.main-content.side-content .page-header.page-header2 .inlineTabBtn .btn.btn-pink,.main-content.side-content .page-header.page-header2 .inlineTabBtn .btn:hover{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.orgList{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px;padding:4px 2px 24px}.orgBox{position:relative;background:#fff;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:0;cursor:pointer;transition:all .18s ease;overflow:hidden}.orgBox:hover{box-shadow:0 8px 24px rgba(59,130,246,.12);border-color:#bfdbfe;transform:translateY(-2px)}.orgBox .pinkBackground{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;height:100%;background:linear-gradient(135deg,#f8fafc,#eff6ff);border:2px dashed #bfdbfe;border-radius:10px}.orgBox .pinkBackground .btn-transparent{display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px;background:transparent!important;border:none!important;color:#3b82f6}.orgBox .pinkBackground .btn-transparent h2{color:#3b82f6;font-size:14px;font-weight:600;margin:0}.orgBox .pinkBackground .btn-transparent h2 svg{fill:#3b82f6;width:36px;height:36px}.orgBox .innerSUb{position:relative;height:100%}.orgBox .innerSUbTitleArea{padding:16px 16px 12px;border-bottom:1px solid #f1f5f9}.orgBox .innerSUbTitleArea .logourlclass{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.orgBox .innerSUbTitleArea .logourlclass h4{margin:0}.orgBox .innerSUbTitleArea .logourlclass h4 img{max-width:100px;max-height:36px;object-fit:contain;display:block;border-radius:4px}.orgBox .innerSUbTitleArea>h4{font-size:15px;font-weight:700;color:#0f172a;text-transform:capitalize;margin:0;letter-spacing:-.01em;line-height:1.3}.orgBox .threeDotted{position:relative}.orgBox .threeDotted img{max-width:18px;opacity:.5;transition:all .18s ease;cursor:pointer;border-radius:4px}.orgBox .threeDotted img:hover{opacity:1}.orgBox .threeDotted .popup{position:absolute;top:110%;right:0;min-width:140px;background:#fff;border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:99;overflow:hidden;padding:4px}.orgBox .threeDotted .popup ul{list-style:none;padding:0;margin:0}.orgBox .threeDotted .popup ul li{border-radius:6px}.orgBox .threeDotted .popup ul li .btn{width:100%;text-align:left;padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500;color:#334155!important;background:transparent!important;display:flex;align-items:center;grid-gap:8px;gap:8px;border:0!important}.orgBox .threeDotted .popup ul li .btn svg{max-width:13px;fill:#64748b}.orgBox .threeDotted .popup ul li:hover .btn{background:#eff6ff!important;color:#3b82f6!important}.orgBox .threeDotted .popup ul li:hover .btn svg{fill:#3b82f6}.orgBox .threeDotted1{flex:1 1}.innerSubContentArea{padding:0}.innerSubContentArea .ant-tabs-nav-wrap{background:#f8fafc;padding:8px 12px 0;border-bottom:1px solid #e2e8f0}.innerSubContentArea .ant-tabs-tab .ant-tabs-tab-btn{padding:4px 12px;font-size:12px;font-weight:500;border:1.5px solid #e2e8f0;border-radius:20px;color:#64748b;background:#fff;transition:all .18s ease}.innerSubContentArea .ant-tabs-tab .ant-tabs-tab-btn strong{background:#e2e8f0;color:#334155;width:auto;padding:0 5px;height:16px;line-height:16px;font-size:10px;border-radius:8px;display:inline-block;margin-left:4px}.innerSubContentArea .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.innerSubContentArea .ant-tabs-tab:hover .ant-tabs-tab-btn{background:#3b82f6;border-color:#3b82f6;color:#fff}.innerSubContentArea .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn strong,.innerSubContentArea .ant-tabs-tab:hover .ant-tabs-tab-btn strong{background:hsla(0,0%,100%,.25);color:#fff}.innerSubContentArea .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 6px}.innerSubContentArea .ant-tabs-ink-bar{background:transparent!important}.lastArea{padding:8px 12px}.lastArea .col-lg-12{padding-bottom:4px;padding-left:5px;font-size:13px}.lastArea div img{max-width:14px;opacity:.7}.lastArea div.titleAreaTag{font-size:12px;font-weight:600;color:#334155;background:#f1f5f9;border-radius:5px;line-height:28px;padding:0 8px;margin:6px 0 4px;text-transform:uppercase;letter-spacing:.04em}.lastArea div.titleAreaTag strong{background:#3b82f6;color:#fff;width:auto;padding:1px 6px;height:16px;line-height:16px;font-size:10px;border-radius:8px;float:right;margin-top:6px}.lastArea.row .titleAreaTag:first-child{margin-top:0}.loaderContainer1{position:fixed;top:50%;left:55%;transform:translate(-50%,-50%)}.loaderContainer1 img{width:60px}.suborg-list{list-style:none;padding:0;margin:0}.suborg-list li{padding:8px 12px;background:#f8fafc;border-radius:6px;cursor:pointer;margin-bottom:6px;font-size:13px;border:1px solid #e2e8f0;transition:all .18s ease;position:relative}.suborg-list li:hover{background:#eff6ff;border-color:#bfdbfe;color:#3b82f6}.arrowRIght{width:26px;height:26px;background:#fff;position:absolute;right:10px;top:0;bottom:0;margin:auto;border-radius:5px;border:1px solid #3b82f6;transition:all .18s ease;display:flex;align-items:center;justify-content:center}.arrowRIght svg{max-width:9px;fill:#3b82f6}.suborg-list li:hover .arrowRIght{background:#3b82f6}.suborg-list li:hover .arrowRIght svg{fill:#fff}.ReactModal__Content.ReactModal__Content--after-open.create-form-user{position:absolute;border:none;background:#fff;overflow:auto;border-radius:12px;outline:none;padding:0;width:80%!important;max-width:800px;height:auto;box-shadow:0 20px 60px rgba(0,0,0,.14)}.ReactModal__Content.ReactModal__Content--after-open.create-form-user .modalHeader{padding:20px 24px 14px;border-bottom:1px solid #f1f5f9;margin-bottom:0}.ReactModal__Content.ReactModal__Content--after-open.create-form-user .modalBody{padding:20px 24px 24px}.ant-steps-item-title{font-size:13px}.ant-steps-item-icon{width:25px;height:25px;line-height:25px}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#3b82f6;border-color:#3b82f6}.ant-steps-item-finish .ant-steps-item-icon{background:#fff;border-color:#3b82f6;position:relative}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#3b82f6;position:absolute;inset:0;margin:auto;height:22px}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon svg{fill:#3b82f6!important}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#e2e8f0}.ReactModal__Content.ReactModal__Content--after-open.create-form-user .ant-steps-item-title{font-size:13px;line-height:25px}.ReactModal__Content.ReactModal__Content--after-open.create-form-user .ant-steps-item-title:after{top:13px}.ant-steps.ant-steps-horizontal.ant-steps-label-horizontal{max-width:40%;margin:0 auto}.steps-content{padding:16px;border:1px solid #e2e8f0;border-radius:8px;margin:16px 0}.steps-action{text-align:right}.create-form-user .cotnent-table div{padding-top:5px;padding-bottom:5px}.create-form-user .header-table-3.row .label-check{padding:5px 20px}.ant-btn.ant-btn-primary.btn.btn-primary{background:#3b82f6;color:#fff!important;border-color:#3b82f6!important;min-width:140px;font-size:12px;line-height:24px;height:auto}.ant-btn.ant-btn-primary.btn.btn-primary span{color:#fff!important}.ant-btn.ant-btn-default.btn.btn-primary{min-width:140px;font-size:13px;line-height:24px;height:auto}.ant-btn.ant-btn-default.btn.btn-primary:hover,.ant-btn.ant-btn-default.btn.btn-primary:hover span{color:#fff}.field-row .ant-picker{width:100%;height:40px;border-radius:6px}.ant-select:not(.ant-select-customize-input) .ant-select-selector{border:0!important}.sucessModal{text-align:center}.sucessModal svg{width:80px;display:block;margin:40px auto 0}.sucessModal h4{text-align:center;margin-top:20px}.sucessModal h4 strong{color:#3b82f6;font-weight:400}.sucessModal .btn.btn-close{width:100px;margin-top:10px}.path{stroke-dasharray:1000;stroke-dashoffset:0}.path.circle{animation:dash .9s ease-in-out}.path.line{stroke-dashoffset:1000;animation:dash .9s ease-in-out .35s forwards}.path.check{stroke-dashoffset:-100;animation:dash-check .9s ease-in-out .35s forwards}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}.field-row label strong{color:#3b82f6;font-weight:600}.btn.btn-smaller.btn-icon.hover-message.btn-event-create.disabled.outerDelete{opacity:.3;cursor:not-allowed}.logourlclass{display:flex;align-items:flex-start;justify-content:space-between}.customer-accordion-row{border-bottom:1px solid #f1f5f9}.customer-accordion-row:last-child{border-bottom:none}.customer-accordion-row .accordion-header{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;cursor:pointer;transition:background .15s}.customer-accordion-row .accordion-header.open,.customer-accordion-row .accordion-header:hover{background:#f8fafc}.customer-accordion-row .accordion-header .chevron{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;background:#f1f5f9}.customer-accordion-row .accordion-header .chevron.open{background:#3b82f6}.customer-accordion-row .accordion-header .cust-name{flex:1 1;font-size:13px;font-weight:600;color:#0f172a;text-transform:capitalize}.customer-accordion-row .accordion-body{background:#fafafa;border-top:1px solid #f1f5f9}.model-row{padding:8px 14px;border-bottom:1px solid #f1f5f9}.model-row:last-child{border-bottom:none}.model-row .model-label{font-size:12px;font-weight:600;color:#334155;text-transform:uppercase;letter-spacing:.02em}.model-row .model-count{font-size:11px;font-weight:600;color:#3b82f6;background:#eff6ff;padding:1px 7px;border-radius:10px}.model-row .model-bar{height:4px;background:#f1f5f9;border-radius:4px;overflow:hidden;margin:4px 0}.model-row .model-bar .model-bar-fill{height:100%;background:#22c55e;border-radius:4px;transition:width .4s ease}.model-row .status-active{font-size:11px;color:#16a34a}.model-row .status-inactive{font-size:11px;color:#dc2626}.stat-pills{display:flex;grid-gap:6px;gap:6px;margin-top:8px;flex-wrap:wrap}.stat-pills .pill{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.stat-pills .pill .pill-label{font-weight:400;opacity:.75}.user-list-grid{display:grid;grid-template-columns:1fr 1fr}.user-list-grid .user-list-header{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em;padding:6px 14px;background:#f8fafc;border-bottom:1px solid #f1f5f9}.user-list-grid .user-row-cell{padding:8px 14px;border-bottom:1px solid #f1f5f9;font-size:12px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-list-grid .user-row-cell.email{color:#64748b;font-size:11px}.deviceStatsRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;margin-bottom:24px}.deviceStatsRow .statCard{background:#fff;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:20px;display:flex;align-items:center;grid-gap:16px;gap:16px;transition:all .18s ease;position:relative;overflow:hidden}.deviceStatsRow .statCard:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.deviceStatsRow .statCard.total{border-left:4px solid #3b82f6}.deviceStatsRow .statCard.total:hover{border-color:#3b82f6}.deviceStatsRow .statCard.active{border-left:4px solid #22c55e}.deviceStatsRow .statCard.active:hover{border-color:#22c55e}.deviceStatsRow .statCard.inactive{border-left:4px solid #ef4444}.deviceStatsRow .statCard.inactive:hover{border-color:#ef4444}.deviceStatsRow .statCard .iconArea{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.deviceStatsRow .statCard .iconArea svg{width:22px;height:22px}.deviceStatsRow .statCard.total .iconArea{background:rgba(59,130,246,.1);color:#3b82f6}.deviceStatsRow .statCard.active .iconArea{background:rgba(34,197,94,.1);color:#22c55e}.deviceStatsRow .statCard.inactive .iconArea{background:rgba(239,68,68,.1);color:#ef4444}.deviceStatsRow .statCard .infoArea{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.deviceStatsRow .statCard .infoArea .val{font-size:24px;font-weight:700;color:#0f172a;line-height:1.1}.deviceStatsRow .statCard .infoArea .lbl{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}
/*# sourceMappingURL=main.1810cff8.chunk.css.map */