:root{--light-theme-primary-color: #3C5AAA;--light-theme-secondary-color: #D4D4D4;--light-theme-text-color: #1F1F1F;--light-theme-success-main-color: #25DB00;--light-theme-success-text-color: #027A48;--light-theme-warning-main-color: #FC9700;--light-theme-warning-text-color: #F67F00;--light-theme-error-main-color: #DB0025;--light-theme-error-text-color: #B42318;--light-theme-info-main-color: #4C71D2;--light-theme-info-text-color: #3C5AAA}body{padding:0;margin:0}body ::-webkit-scrollbar{width:8px;height:8px}body ::-webkit-scrollbar-track{background:#0000;border-radius:6px}body ::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:6px;transition:background .15s ease-in;border:2px solid #fff}body ::-webkit-scrollbar-thumb:hover{background:#bbb}@supports (-moz-appearance: none){body{scrollbar-width:thin;scrollbar-color:#D4D4D4 rgba(0,0,0,0)}}.vs-flex-center-center{display:flex;align-items:center;justify-content:center}.vs-outlet-size-container{width:calc(100vw - 348px);height:calc(100vh - 115px);min-width:300px}.vs-outlet-size-container--no-sidebar{width:calc(100vw - 48px);height:calc(100vh - 115px);min-width:300px}@media screen and (max-width: 678px){.vs-outlet-size-container{width:max(100% - 300px - 48px,100vw - 300px - 48px);height:max(100% - 67px - 48px,100vh - 67px - 48px);min-width:300px}.vs-outlet-size-container--no-sidebar{width:max(100% - 48px,100vw - 48px);height:max(100% - 67px - 48px,100vh - 67px - 48px);min-width:300px}}.vs-icon-loading .spinner_qM83{animation:spinner_8HQG 1.05s infinite;fill:#db0025}.vs-icon-loading .spinner_oXPr{animation-delay:.1s;fill:#0057b8}.vs-icon-loading .spinner_ZTLf{animation-delay:.2s;fill:#fed141}.vs-icon-loading.MuiSvgIcon-root{width:48px;height:48px}@keyframes spinner_8HQG{0%,57.14%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:translate(0)}28.57%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:translateY(-6px)}to{transform:translate(0)}}@media print{html{zoom:50%}.vs-assets-grid-print{page-break-inside:avoid}.vs-assets-grid-print .MuiDataGrid-footerContainer{border:none}.vs-assets-grid-print .vs-custom-pagination .MuiTablePagination-selectLabel,.vs-assets-grid-print .vs-custom-pagination .MuiInputBase-root,.vs-assets-grid-print .vs-custom-pagination nav.MuiPagination-root{display:none}.vs-assets-grid-print .vs-assets-grid .MuiDataGrid-cell[data-field=device_connection_status]{display:flex;align-items:center}}.vs-custom-date-range-picker-calendar{background-color:#fff;padding:16;border:1px solid #D4D4D4;border-radius:8px;z-index:101;overflow:hidden}.vs-custom-date-range-picker-calendar .MuiPaper-root{border:none}.vs-custom-date-range-picker-calendar>.MuiBox-root>.MuiBox-root:first-child{display:none}.vs-custom-date-range-picker-calendar>.MuiBox-root>.MuiBox-root>.MuiPaper-root>.MuiGrid-root>.MuiGrid-root:first-child .MuiList-root{display:flex;flex-direction:column;height:100%;display:none}.vs-custom-date-range-picker-calendar>.MuiBox-root>.MuiBox-root>.MuiPaper-root>.MuiGrid-root>.MuiGrid-root:first-child .MuiListItem-root{padding-top:4px;padding-bottom:4px;flex-grow:1;width:124px}.vs-custom-date-range-picker-calendar>.MuiBox-root>.MuiBox-root>.MuiPaper-root>.MuiGrid-root>.MuiGrid-root:first-child+.MuiDivider-root{display:none}.vs-custom-date-range-picker-calendar>.MuiBox-root>.MuiBox-root>.MuiPaper-root>.MuiGrid-root>.MuiGrid-root:last-child>.MuiGrid-root:first-child{display:none}.vs-custom-date-range-picker-calendar>.MuiBox-root>.MuiBox-root>.MuiPaper-root>.MuiGrid-root>.MuiGrid-root:last-child>.MuiDivider-root{display:none}.vs-custom-date-range-picker-calendar .MuiIconButton-root.Mui-disabled .MuiTypography-root{color:#d4d4d4}.vs-custom-date-range-picker-calendar .MuiIconButton-root.Mui-disabled .MuiSvgIcon-root>*{fill:#d4d4d4}.vs-custom-date-range-picker-calendar .MuiInputBase-root .MuiSelect-select{padding-right:26px}.vs-custom-date-range-picker-calendar .MuiInputBase-root .MuiSvgIcon-root{right:2}.vs-custom-date-range-picker-calendar .MuiInputBase-root:hover.MuiInputBase-root:before{border-bottom:none}.vs-custom-date-range-picker-calendar .MuiInputBase-root:before{border-bottom:none}.vs-custom-date-range-picker-calendar .MuiInputBase-root:after{border-bottom:none}.vs-custom-date-range-picker-calendar .MuiGrid-wrap-xs-nowrap>.MuiPaper-root{padding-top:16px}.vs-custom-date-range-picker-calendar .MuiGrid-wrap-xs-nowrap>.MuiPaper-root .MuiGrid-container .MuiGrid-container .MuiGrid-container{margin-bottom:3px}.vs-custom-date-range-picker-calendar .MuiGrid-wrap-xs-nowrap>.MuiPaper-root .MuiGrid-container .MuiGrid-container .MuiGrid-container .MuiBox-root:first-child{border-radius:50% 0 0 50%;overflow:hidden}.vs-custom-date-range-picker-calendar .MuiGrid-wrap-xs-nowrap>.MuiPaper-root .MuiGrid-container .MuiGrid-container .MuiGrid-container .MuiBox-root:last-child{border-radius:0 50% 50% 0;overflow:hidden}.fc{font-size:14px;font-weight:500}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0}.fc-button{background-color:#fff}.fc-button.fc-prev-button,.fc-button.fc-next-button{padding:0}.fc-button.fc-prev-button .fc-icon,.fc-button.fc-next-button .fc-icon{display:none}.fc .fc-daygrid-day{padding:16px}.fc .fc-daygrid-day.fc-day-today{background-color:#0000}.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background-color:var(--light-theme-primary-color);color:#fff;border-radius:8px;padding:2px 4px;width:24px;height:24px;text-align:center;align-content:center}.fc .fc-daygrid-day-top{flex-direction:row}.fc .fc-daygrid-day:not(.fc-day-other){cursor:pointer}.fc .fc-daygrid-day-frame{min-height:120px}.fc .fc-daygrid-day-events{display:flex;flex-direction:column;gap:8px;padding-top:4px}.fc .fc-daygrid-day-events>*{margin:0!important}.fc .fc-daygrid-day-events>*>*{margin:0!important}.fc .fc-daygrid-day-events>*>*>*{margin:0!important}.fc .fc-daygrid-day-events:before,.fc .fc-daygrid-day-events:after{display:none}.fc-h-event{background:none;border:none;margin:0;width:fit-content;max-width:100%}.fc-h-event:hover{cursor:pointer}.fc-event-selected,.fc-event:focus{box-shadow:none}.fc-event-selected:after,.fc-event:focus:after{background:none}.fc .fc-daygrid-more-link{padding:8px;border-radius:8px}.fc .fc-popover{border-radius:8px;border:none;outline:1px solid var(--light-theme-secondary-color);box-shadow:0 20px 30px #1f1f1f33}.fc .fc-popover-header{padding:8px;background-color:inherit}.fc .fc-popover-body{font-size:12px;display:flex;flex-direction:column;gap:8px}.fc .fc-popover .fc-popover-body{padding:0 8px 8px}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:0}.fc .fc-button-primary,.fc .fc-button-primary:hover{background-color:#0000;border:rgba(0,0,0,0);color:var(--light-theme-text-color)}.fc-theme-standard .fc-scrollgrid{border:none}.fc-theme-standard td,.fc-theme-standard th{border-color:var(--light-theme-secondary-color)}.fc-scrollgrid th{border-right:none}.fc-scrollgrid-section-body>td{border-right:none;border-bottom:none}.fc-col-header{background-color:#f2f2f2f2}.fc-col-header-cell{height:44px;align-content:center}.fc-col-header-cell:first-child{border-left:none}.fc-col-header-cell:last-child{border-right:none}.fc .fc-col-header-cell-cushion{padding:0}
