@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500&display=swap";.loading-fullscreen{position:sticky;z-index:100;top:0;right:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:var(--mui-palette-background-default)}.loading-skeleton{position:sticky;z-index:100;top:0;right:0;left:0;height:100%;background-color:var(--mui-palette-background-default)}.layout{display:grid;width:100vw;height:100dvh;overflow:auto}.layout--left-top-center{grid-template-columns:max-content 1fr;grid-auto-rows:max-content 1fr;grid-template-areas:"left top" "left center"}.layout--left-center{grid-template-columns:max-content 1fr;grid-template-areas:"left center"}.layout--top-center{grid-auto-rows:max-content 1fr;grid-template-areas:"top" "center"}.layout--center{grid-template-areas:"center"}.layout__top{grid-area:top;position:relative;z-index:200}.layout__left{grid-area:left}.layout__center{position:relative;grid-area:center;overflow:auto}@media(max-width:899.95px){.layout{overflow:hidden}.layout--left-top-center{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr) max-content;grid-template-areas:"top" "center" "left"}.layout--left-center{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) max-content;grid-template-areas:"center" "left"}.layout__center{min-height:0;overflow:auto}.layout__left{z-index:300;background:var(--mui-palette-secondary-main);padding-bottom:env(safe-area-inset-bottom)}}.user-menu-trigger{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.125rem;line-height:1}.user-menu-trigger__chevron{font-size:.875rem!important}.user-menu__list{padding-block:.25rem}.user-menu__header.MuiMenuItem-root{opacity:1;cursor:default;min-height:auto;padding-block:.5rem}.user-menu__header.MuiMenuItem-root.Mui-disabled{opacity:1}.user-menu__name{font-size:var(--body);font-weight:700;line-height:1.3}.user-menu__profile{font-size:var(--small);line-height:1.3}.user-menu__divider{margin:0}.user-menu .MuiMenuItem-root:not(.user-menu__header){font-size:var(--body);min-height:auto;padding-block:.375rem}:root{--color-white-50: rgba(255, 255, 255, .47)}#sidebar{--drawer-width: 68px;--item-padding: calc((var(--drawer-width) - 36px) / 2);--transition-duration: 225ms;--transition-easing: cubic-bezier(.4, 0, .6, 1)}#sidebar .drawer{width:var(--drawer-width);background:var(--mui-palette-secondary-main);flex-shrink:0;white-space:nowrap;overflow-x:hidden;transition:width var(--transition-duration) var(--transition-easing)}#sidebar .drawer .MuiDrawer-paper{width:var(--drawer-width);background:var(--mui-palette-secondary-main);border:none;overflow-x:hidden;transition:width var(--transition-duration) var(--transition-easing)}#sidebar .sidebar-logo{display:flex;justify-content:center;margin:1.5rem 1rem 1rem}#sidebar .sidebar-list,#sidebar .sidebar-secondary-list{padding-inline:.5rem;display:flex;flex-direction:column;gap:.5rem}#sidebar .sidebar-secondary-list{margin-top:auto}#sidebar .list-item-btn{display:flex;align-items:center;gap:1rem;width:100%;padding-inline:var(--item-padding);height:3rem;border-radius:var(--mui-shape-borderRadius)}#sidebar .list-item-btn.active{background-color:var(--mui-palette-primary-main)}#sidebar .list-item-icon{min-width:0}#sidebar .list-item-icon .MuiSvgIcon-root{min-width:0;color:var(--color-white-50);font-size:1.25rem}#sidebar .list-item-text{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--transition-duration) var(--transition-easing)}#sidebar .list-item-text .MuiListItemText-primary{font-weight:500;color:var(--color-white-50);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sidebar .list-item-btn:hover .MuiSvgIcon-root,#sidebar .list-item-btn:hover .MuiListItemText-primary,#sidebar .list-item-btn.active .MuiSvgIcon-root,#sidebar .list-item-btn.active .MuiListItemText-primary,#sidebar .list-item-btn .profile-icon-active{color:var(--mui-palette-common-white)}#sidebar .MuiDivider-root{opacity:.2;margin-block:.5rem}#bottom-navigation{flex-shrink:0;background-color:var(--mui-palette-secondary-main);overflow-x:hidden}#bottom-navigation .MuiBottomNavigationAction-root{min-width:0;color:var(--color-white-50)}#bottom-navigation .MuiBottomNavigationAction-root.active{color:var(--mui-palette-common-white)}.bottom-navigation-menu .MuiMenu-list{width:200px;background-color:var(--mui-palette-secondary-main)}.bottom-navigation-menu .MuiListItemIcon-root{color:var(--color-white-50)}.bottom-navigation-menu .MuiListItemText-primary{font-weight:500;color:var(--color-white-50);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2.5}.bottom-navigation-menu .MuiMenuItem-root.active .MuiListItemText-primary,.bottom-navigation-menu .MuiMenuItem-root.active .MuiListItemIcon-root{color:var(--mui-palette-common-white)}.not-found-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.modal .modal-paper{background-color:var(--mui-palette-background-default)}.modal .MuiDialogTitle-root{display:flex;justify-content:space-between;align-items:flex-start;margin:0;padding:1.5rem 2rem}.modal .MuiContainer-root{padding:0 2rem 1.5rem;margin-bottom:env(safe-area-inset-bottom)}.modal.MuiDrawer-root{z-index:1300}@media(max-width:599.95px){.modal .MuiDialogTitle-root{padding-inline:1.5rem}}.modal-question__button{white-space:nowrap}.modal-question .modal-question__container{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-question__container h2,.modal-question__container p{text-align:center;text-wrap:pretty}.modal-question__actions{display:flex;justify-content:center;width:100%;margin-top:2rem;gap:1rem}@media(max-width:899.95px){.modal-question__container h2 br{display:none}.modal-question__actions{flex-direction:column}}#page-company{background-color:var(--mui-palette-background-paper)}#page-company .MuiContainer-root{max-width:700px}#page-company .empty-list{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;padding:1rem;font-size:var(--body);text-align:center;color:var(--mui-palette-grey-600);background-color:var(--mui-palette-grey-50)}#page-company .page-company__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}#page-company .page-company__header h2{margin-bottom:0}#page-company .page-company__header-actions{display:flex;align-items:center}#page-company .page-company__header .btn-add-company__mobile{display:none}#page-company .page-company__api-key{margin-bottom:5rem}.form-user__warning{padding:1rem;background-color:#fff5f5;color:var(--mui-palette-error-main);font-size:.85rem;border-radius:var(--mui-shape-borderRadius)}#page-company .circular-progress{display:flex;height:40vh;align-items:center;justify-content:center}#page-company .MuiListItemText-secondary{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#page-company .list-actions{display:flex;align-items:center;gap:.5rem}.MuiPaper-root:has(#devices){width:60vw!important;max-width:800px!important;height:100vh!important}.MuiPaper-root:has(#devices) .MuiDialogTitle-root{padding-top:1.5rem;padding-inline:2rem}#devices{flex:1;display:flex;flex-direction:column}.device-tab-content{flex:1;display:flex;flex-direction:column;min-height:0}#devices{height:100%;display:flex;flex-direction:column}#devices .device-tab-content{flex-direction:column;flex:1}#devices button[type=submit]{margin-top:-1rem}@media(max-width:899.95px){#page-company .MuiContainer-root{max-width:95%}.MuiPaper-root:has(#devices){width:100%!important}}@media(max-width:599.95px){#page-company .page-company__header .btn-add-company__mobile{display:inline-flex}#page-company .page-company__header-actions>.MuiButton-root{display:none}#page-company .MuiListItem-root{padding-inline:0}#devices button[type=submit]{margin-top:0}.device-list .hidden-sm{display:none}}.diagnostic__container{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;align-items:center;gap:.5rem 2rem;width:100%;height:100%}.diagnostic__item{width:100%;overflow:hidden}@media(max-width:899.95px){.diagnostic__container{grid-template-columns:repeat(1,1fr);gap:1.5rem}}.health-line-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.health-line-title{margin-bottom:0}.health-line-chart{width:100%;height:200px;background-color:var(--mui-palette-background-paper);border-radius:var(--mui-shape-borderRadius);position:relative}.health-line-chart--fill{height:calc(100vh - 336px)}.health-line-chart-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.event-list .MuiTimelineItem-root:before{flex:0;padding:0}.event-list .MuiTimeline-positionRight{padding:0}.event-list .MuiTimelineConnector-root{width:1px}.image-expander__wrapper{display:flex;width:100%;height:100%;cursor:pointer}.modal.image-expander__dialog{z-index:1600}.image-expander__dialog .MuiIconButton-root{position:fixed;top:1rem;right:1rem}.image-expander__dialog .MuiSvgIcon-root{color:var(--mui-palette-common-white)}.image-display{position:relative;width:100%;height:100%;min-height:124px;border-radius:var(--mui-shape-borderRadius);background-color:var(--mui-palette-background-muted);overflow:hidden;transition:all .3s ease}.image-display:not(.--disabled):hover{cursor:zoom-in;border-color:var(--mui-palette-primary-main)}.image-display>div{width:100%;height:100%}.image-display img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-display__placeholder{display:flex;justify-content:center;align-items:center;padding:1.5rem;font-size:var(--body);color:var(--mui-palette-text-secondary)}.page-header{display:flex;flex-wrap:nowrap;align-items:center;margin-left:auto;margin-right:auto;margin-bottom:2rem}.page-header #arrow-back-btn{display:none;margin-right:.5rem}.page-header__content{display:flex;align-items:flex-start;flex:1;gap:1rem}.page-header__top-left{flex-shrink:0;margin-top:.15rem}.page-header__top-right{margin-left:auto;flex-shrink:0}.page-header__content h2{margin:0}.page-header__content ul{display:flex;gap:.5rem}.page-header__content ul li{color:var(--mui-palette-grey-600)}.page-header__content ul li:not(:first-child):before{content:" /";margin-right:.5rem}.page-header__content ul li a{color:inherit}.page-header__title-group{display:flex;flex-direction:column}.page-header__title-group h1{white-space:normal;word-break:break-word}@media(max-width:899.95px){.page-header{flex-wrap:wrap;flex-direction:column;align-items:stretch;gap:1.5rem}.page-header__title-group h1{white-space:initial}.page-header #arrow-back-btn{margin-left:initial}.page-header__secondColumn{display:flex;justify-content:space-between}}.comment.MuiContainer-root{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.comment .MuiTimelineItem-root:before{flex:0;padding:0}.comment .MuiTimeline-positionRight{padding:0}.comment .MuiTimelineConnector-root{width:1px}.comment-content{display:flex;flex-direction:column;gap:.25rem;width:100%}.comment-content h4{font-weight:500}.comment-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-clamp:2}.comment-text.expanded{display:block;-webkit-line-clamp:none;line-clamp:none}.comment-footer{display:flex;justify-content:space-between;gap:.5rem}.comment-footer span{font-size:var(--small);color:var(--mui-palette-text-secondary)}.comment-empty{color:var(--mui-palette-text-secondary);padding:.25rem}.image-uploader-container{display:flex;flex-direction:column}.error-message{display:flex;align-items:center;gap:.3rem;font-size:(--small);color:var(--mui-palette-error-main)}.image-container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:12.5rem;margin-block:1rem;border:2px solid var(--mui-palette-primary-main);border-radius:var(--mui-shape-borderRadius)}.image-container img{object-fit:cover;border-radius:var(--mui-shape-borderRadius);width:100%;height:100%}.hidden-input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;bottom:0;left:0;white-space:nowrap;width:1px}.MuiIconButton-root.delete-btn{position:absolute;border-radius:var(--mui-shape-borderRadius);background-color:#0000004d;color:#fff}.button-upload{position:relative;width:100%;height:100%;padding:0}.button-content{display:flex;flex-direction:column;align-items:center;gap:.5rem}.button-main{display:flex;align-items:center;gap:.5rem}.file-formats{color:inherit;font-size:12px;font-weight:400;text-transform:none}.plot{position:relative}.plot .spikeline{stroke:var(--mui-palette-text-secondary)!important;stroke-opacity:.7!important;stroke-width:1px!important;stroke-dasharray:4 4!important}.plot .expand-button,.plot .clean-chart-button{position:absolute;z-index:1;right:.6rem;top:.8rem}.dialog-title{display:flex;justify-content:space-between;align-items:center}.raw-plot{position:relative}.raw-plot__subplot-headers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;pointer-events:none}.raw-plot__subplot-header{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;min-width:0}.raw-plot__subplot-header-cluster{display:flex;align-items:center;gap:2px;pointer-events:auto;background:#ffffffd9;border-radius:4px;padding:0 2px 0 8px;position:relative;z-index:1}.raw-plot__focus-time{font-size:12px;color:#666;white-space:nowrap;line-height:1.2}.spectrum-plot{position:relative}.spectrum-plot--clickable{cursor:pointer}.spectrum-plot .MuiOutlinedInput-notchedOutline{border:none}.spectrum-plot__internal-controls{position:absolute;top:.6rem;left:.6rem;right:.6rem;z-index:3;display:flex;align-items:center;gap:16px;padding:12px 0 12px 16px;flex-wrap:nowrap;pointer-events:none}.spectrum-plot__internal-controls>*{pointer-events:auto}.spectrum-plot__cursor-toggle,.spectrum-plot__tools-button{flex-shrink:0}.spectrum-plot__clean-button{margin-left:auto;flex-shrink:0;margin-right:5px}.spectrum-plot__tools-content{display:flex;flex-direction:column;gap:12px;min-width:240px;padding:4px}.spectrum-plot__subplot-headers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;pointer-events:none}.spectrum-plot__subplot-header{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;min-width:0}.spectrum-plot__subplot-header-cluster{display:flex;align-items:center;gap:2px;pointer-events:auto;background:#ffffffd9;border-radius:4px;padding:0 2px 0 8px;position:relative;z-index:1}.spectrum-plot__sync-cursor-line{position:absolute;top:0;bottom:0;left:0;width:1px;opacity:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(to bottom,var(--mui-palette-text-secondary) 0 4px,transparent 4px 8px)}.spectrum-plot__sync-tooltip{position:fixed;z-index:20;opacity:0;pointer-events:none;background:var(--mui-palette-secondary-main);color:#fff;border:1px solid #fff;border-radius:4px;padding:6px 8px;font-size:12px;line-height:1.35;white-space:nowrap;box-shadow:0 1px 4px #0003}.spectrum-plot__sync-tooltip-y{font-weight:700}.spectrum-plot__focus-time{font-size:12px;color:#666;white-space:nowrap;line-height:1.2}.spectral-section{display:flex;align-items:center;align-content:center;gap:6px;flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow:visible}.spectral-section__add{flex-shrink:0;position:static}.color-box{width:10px;height:10px;border-radius:2px;margin-right:.25rem;margin-left:1rem}@media(max-width:899.95px){.spectrum-plot__internal-controls{padding:.5rem}}.date-time-picker .MuiFilledInput-root.MuiFilledInput-root{border-radius:0!important;border:none!important;border-bottom:1px solid #8c8e91!important;background-color:transparent!important;box-shadow:none!important}.statistic-select-item{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.75rem}#modal-dashboard-sensor .modal-paper{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden}#page-sensor{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden;width:75vw;max-width:1200px;padding:0 2rem;margin-bottom:0}#page-sensor .container-sensor-panel{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;margin-inline:-2rem;padding:1rem 2rem calc(1rem + env(safe-area-inset-bottom));background-color:var(--mui-palette-grey-100)}#page-sensor .container-sensor-panel .grid{position:relative;margin:auto;width:100%}#modal-dashboard-sensor .MuiDialogTitle-root{flex-shrink:0;align-items:center;padding:1rem 2rem}#modal-dashboard-sensor .modal-sensor__title{display:flex;align-items:center;gap:.25rem}#modal-dashboard-sensor .modal-sensor__title span{font-weight:400;font-size:var(--h3);color:var(--mui-palette-grey-600)}#modal-dashboard-sensor .sensor-tabs{flex-shrink:0;background-color:var(--mui-palette-background-default)}@media(max-width:1199.95px){#page-sensor{width:100%}#modal-dashboard-sensor .MuiDrawer-paper{width:100%;height:100%}}@media(max-width:899.95px){#page-sensor{padding-inline:1rem}#page-sensor .container-sensor-panel{margin-inline:-1rem;padding-inline:1rem}#modal-dashboard-sensor .MuiDialogTitle-root{padding-inline:1.5rem}}@media(max-width:599.95px){#modal-dashboard-sensor .modal-paper{height:92dvh;max-height:92dvh}}.health-indicator{position:relative;display:flex;height:.77rem;width:.77rem;flex-shrink:0}.health-indicator-dot{position:absolute;z-index:1;display:inline-flex;height:.77rem;width:.77rem;border-radius:50%}.health-indicator-ping{position:absolute;display:inline-flex;height:100%;width:100%;border-radius:50%;opacity:.75}.health-indicator-ping.animated{animation:ping 2s cubic-bezier(.4,0,.6,1) infinite}#page-machine{overflow:visible;min-width:0;max-width:100%}@media(min-width:900px){#page-machine__root{width:100%;max-width:100%;grid-template-columns:max-content minmax(0,1fr);overflow-x:hidden}#page-machine__root .layout__left{position:sticky;top:0;align-self:start;height:100dvh;z-index:11}}@media(max-width:899.95px){#page-machine__root{overflow:hidden;grid-template-rows:minmax(0,1fr) max-content}#page-machine{overflow:auto;min-height:0}}.dashboard-machine-header-sentinel{height:1px;margin-bottom:-1px;pointer-events:none}.dashboard-machine-header{position:sticky;top:0;z-index:10;width:100%;max-width:100%;background-color:color-mix(in srgb,var(--mui-palette-background-default) 95%,transparent);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);transition:box-shadow .18s ease}.dashboard-machine-header.is-stuck{box-shadow:0 4px 12px #00000014}.dashboard-machine-header .page-header{margin-bottom:0;min-width:0}.dashboard-machine-header .MuiContainer-root{padding-top:1.5rem;padding-bottom:1.5rem}#page-machine>.MuiContainer-root{padding-top:0}.dashboard-machine-header-information{display:flex;flex-direction:row-reverse;align-items:center;gap:1rem}.dashboard-machine-header-information__last-maintenance{text-align:right}.dashboard-machine-header-information__register-maintenance{display:flex;justify-content:end;gap:.5rem}.dashboard-machine-header-information__comments{display:flex;flex-direction:column;align-items:flex-end}@media(max-width:899.95px){.dashboard-machine-header-information__sensors{justify-content:start;margin:0}.dashboard-machine-header-information__last-maintenance{text-align:left}.dashboard-machine-header-information__register-maintenance{justify-content:start}.dashboard-machine-header-information{flex:1;justify-content:space-between}.dashboard-machine-header-information__comments{align-items:flex-start}}.sensor-list__title{margin-top:.75rem;font-size:1.35rem}.sensor-list__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-column:span 2;padding:3rem 1rem;text-align:center;font-size:var(--body);color:var(--mui-palette-text-secondary);background-color:var(--mui-palette-background-muted);border-radius:var(--mui-shape-borderRadius)}.sensor-list__empty .sensor-list__empty-icon{opacity:.4;margin-bottom:.5rem}.sensor-list{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem}.sensor-list.no-gap{gap:0}.sensor-item__tooltip{max-width:400px!important;padding:1rem!important}.sensor-item__tooltip p{color:var(--mui-palette-common-white)}.sensor-item__tooltip-info{color:var(--mui-palette-grey-500)}@media(max-width:899.95px){.sensor-list{grid-template-columns:1fr}}.oil-sensor__list{display:flex;flex-direction:column;gap:2rem}.oil-sensor__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem}.oil-sensor__title{display:flex;align-items:center;gap:.5rem}.oil-sensor__list .MuiSelect-select{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:160px}.sensor-list .add-sensor,.oil-sensor__list .add-sensor{border:1px dashed var(--mui-palette-grey-400);color:var(--mui-palette-grey-400);height:100%;min-height:5rem}.sensor-list .add-sensor:hover,.oil-sensor__list .add-sensor:hover{border-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-main)}#page-dashboard .MuiContainer-root{flex:1;overflow:auto;height:100vh}#page-dashboard .unit-list{margin-bottom:3rem}#page-dashboard .unit-list h3{margin-bottom:1rem;font-weight:600}#page-dashboard .sector-list{display:grid;grid-template-columns:8rem auto;gap:2rem;margin-bottom:2rem}#page-dashboard .sector-list__header{display:flex;align-items:center;padding-right:1rem;justify-content:right;text-align:right;border-right:1px dashed var(--mui-palette-grey-400)}#page-dashboard .sector-list .sector-list__machine-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}@media(max-width:899.95px){#page-dashboard .unit-list{margin-bottom:1rem}#page-dashboard .sector-list{display:block}#page-dashboard .sector-list__header{display:block;margin-bottom:1rem;border-right:none}#page-dashboard .sector-list__header p{font-weight:600;text-align:left}}#page-dashboard .machine-item{display:flex;align-items:center;gap:.5rem;min-height:3.5rem;padding:.75rem;border-radius:var(--mui-shape-borderRadius);box-shadow:0 6px 12px #18274b0d;transition:transform .14s ease,box-shadow .14s ease}#page-dashboard .machine-item:not(.MuiSkeleton-root){background:var(--mui-palette-background-paper);border:1px solid var(--mui-palette-divider)}#page-dashboard .machine-item:hover{transform:translateY(-4px);box-shadow:0 10px 20px #18274b14}#page-dashboard .machine-item-icon{display:flex;align-items:center;justify-content:center;padding:.5rem;color:var(--mui-palette-background-paper);border-radius:var(--mui-shape-borderRadius)}#page-dashboard .sector-list__machine-container .add-machine{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:3.75rem;color:var(--mui-palette-grey-400);border:1px dashed var(--mui-palette-grey-400);border-radius:var(--mui-shape-borderRadius);transition:all .3s}#page-dashboard .sector-list__machine-container .add-machine:hover{border-color:var(--mui-palette-primary-main);color:var(--mui-palette-primary-main)}.machine-item-tooltip{padding:1rem!important}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.not-found-link{color:var(--mui-palette-primary-main)}#page-forgot-password{display:grid;grid-template-areas:"left center";grid-template-columns:50vw auto;color:var(--mui-palette-grey-200);background-color:var(--mui-palette-secondary-main)}#page-forgot-password__left{grid-area:left;display:flex;flex-direction:column;justify-content:center;justify-self:right;padding:5rem;max-width:500px}#page-forgot-password__left h1{margin-bottom:1rem;color:inherit}#page-forgot-password__left p{opacity:.6;margin-bottom:2rem;color:inherit}#page-forgot-password__left a{opacity:.8;color:var(--mui-palette-primary-light)}#page-forgot-password__center{grid-area:center;background:no-repeat center right var(--page-login-background-image);background-size:cover}@media(max-width:899.95px){#page-forgot-password{display:grid;grid-template-areas:"left";grid-template-columns:auto;justify-content:center;min-height:600px}#page-forgot-password.layout__center{padding-bottom:0}#page-forgot-password__left{padding:3rem 2rem}#page-forgot-password__center{background:none}#page-forgot-password form .form__actions{display:flex;flex-direction:column}form .form__actions .MuiButton-root{width:100%}form .form__actions a{width:100%;margin-top:.3rem;padding:1rem;text-align:center}}.password-field .MuiButtonBase-root{margin-right:-5px}#page-login{display:grid;grid-template-areas:"left center";grid-template-columns:50vw auto;min-height:600px;color:var(--mui-palette-grey-200);background-color:var(--mui-palette-secondary-main)}#page-login__left{grid-area:left;display:flex;flex-direction:column;justify-content:center;justify-self:right;padding:5rem;max-width:500px}#page-login__left img.logo{margin-bottom:3rem;width:55%}#page-login__left h1{margin-bottom:2rem;color:inherit}#page-login__left a{opacity:.8;color:var(--mui-palette-primary-light)}#page-login__center{grid-area:center;background:no-repeat center right var(--page-login-background-image);background-size:cover}@media(max-width:899.95px){#page-login{display:grid;grid-template-areas:"left ";grid-template-columns:auto;justify-content:center;min-height:600px}#page-login.layout__center{padding-bottom:0}#page-login__left{padding:3rem 2rem}#page-login__center{background:none}#page-login form .form__actions{display:flex;flex-direction:column}form .form__actions .MuiButton-root{width:100%}form .form__actions a{width:100%;margin-top:.3rem;padding:1rem;text-align:center}}#page-organization{overflow-y:scroll}#page-organization .tree-view__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}#page-organization .tree-view__header h1{margin-bottom:0}#page-organization .tree-view__header .btn-add-unit__mobile{display:none}#page-organization .list__empty{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding:1rem;height:350px;font-size:var(--body);text-align:center;color:var(--mui-palette-text-disabled);border:1px solid var(--mui-palette-divider)}#page-organization .tree-view .MuiCollapse-wrapper{padding-left:1rem;border-left:1px solid var(--mui-palette-divider)}button.MuiTypography-root{display:flex;margin:1rem 0}.MuiTreeItem-label{padding:.5rem 0}.MuiBox-root{min-width:16.5rem}.MuiTreeItem-root.inactive>.MuiTreeItem-content{opacity:50%}.MuiTreeItem-content{border-bottom:1px solid var(--mui-palette-divider)}.container-label{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.machine-label,.sensor-label{display:flex;align-items:center;gap:.5rem}.add-child-button-container{margin:1rem 0 .5rem!important;min-height:50px;font-weight:700;align-items:center}.action-btn{opacity:.2;display:flex;gap:.5rem}.MuiTreeItem-label:hover .action-btn,.Mui-selected .action-btn{opacity:1}.mobile-btn{display:none}.gearbox-table .MuiTableCell-head,.bearing-table .MuiTableCell-head,.belt-drive-table .MuiTableCell-head{font-size:var(--small)}.bearing-loading{display:flex;justify-content:center;align-items:center;height:100px}.loading-models{position:relative;top:-8px}.MuiContainer-root .MuiGrid-root .details-tab .MuiStack-root{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0}@media(max-width:899.95px){header.tree-view__header .MuiButtonBase-root{display:none}#page-organization .tree-view__header .btn-add-unit__mobile{display:flex}.mobile-btn{display:block}.desktop-btn{display:none}.MuiTreeItem-label .action-btn{visibility:visible}.MuiTreeItem-label:hover .action-btn{opacity:1}.add-child-button-container{text-align:left}}#page-partner{background-color:var(--mui-palette-background-paper)}#page-partner .MuiContainer-root{max-width:700px}#page-partner .empty-list{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;padding:1rem;font-size:var(--body);text-align:center;color:var(--mui-palette-grey-600);background-color:var(--mui-palette-grey-50)}.page-partner__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.page-partner__header h1{margin-bottom:0}.page-partner__header .btn-mobile{display:none}#page-partner .MuiListItem-root{gap:1rem}#page-partner .MuiListItem-root:hover{background-color:var(--mui-palette-grey-50)}#page-partner .list-actions{display:flex;align-items:center;gap:.5rem}@media(max-width:992.95px){#page-partner .MuiContainer-root{max-width:95%}}@media(max-width:560.95px){.page-partner__header button{display:none}.page-partner__header .btn-mobile{display:flex}#page-partner .MuiListItem-root{padding-inline:0}}.api-integration__credentials{margin-top:3rem}.api-integration__credentials h2{margin:0}.api-integration__credentials .MuiTextField-root{margin-top:1rem}#page-api-integration:has(.api-integration-docs){display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.api-integration-docs{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.api-integration-docs__toolbar{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.5rem .75rem;border-bottom:1px solid var(--mui-palette-divider, rgba(0, 0, 0, .12))}.api-integration-docs__iframe{flex:1;width:100%;min-height:0;border:none}#page-profile .form-profile-data,#page-profile .form-profile-password{margin-top:3rem}#page-users .page-users__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}#page-users .page-users__header h1{margin-bottom:0}#page-users .page-users__header .btn-add-user__mobile{display:none}#page-users .users__empty{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding:1rem;height:350px;font-size:var(--body);text-align:center;color:var(--mui-palette-text-disabled);border:1px solid var(--mui-palette-divider);border-radius:var(--mui-shape-borderRadius)}#list-desktop{overflow-x:hidden}#page-users .page-users__list .action-btn{opacity:.3;display:flex;justify-content:center}#page-users .page-users__list .MuiTableRow-root:hover .action-btn{opacity:1}#list-desktop .MuiTableCell-body:nth-child(2),#list-desktop .MuiTableCell-body:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}#list-mobile{display:none;overflow-x:hidden}#list-mobile .info-container div{overflow:hidden;width:60vw;max-width:20rem;text-overflow:ellipsis;white-space:nowrap}#list-mobile .info-container div h4{display:inline-block;margin-right:.2rem;font-weight:700;white-space:nowrap}@media(max-width:899.95px){#page-users .page-users__header .btn-add-user__mobile{display:flex}#page-users .page-users__header button,#list-desktop{display:none}#list-mobile{display:block}}@media(max-width:599.95px){#list-mobile{overflow-x:auto}}#page-warnings{overflow:hidden;min-width:0;max-width:100%}@media(min-width:900px){#page-warnings__root{width:100%;max-width:100%;grid-template-columns:max-content minmax(0,1fr);overflow-x:hidden}}@media(max-width:899.95px){#page-warnings__root{overflow:hidden}#page-warnings{overflow:auto;min-height:0}}.page-warnings__content{display:flex;height:100%;min-width:0;max-width:100%;overflow:clip;position:relative}.warning-details{display:flex;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;overflow-x:clip;container-type:inline-size;container-name:warning-details}.warning-details-header-sentinel{margin-bottom:-1px;margin-top:0;height:1px;pointer-events:none}.warning-details-header{position:sticky;top:0;z-index:10;width:100%;max-width:100%;min-width:0;isolation:isolate;box-sizing:border-box;transition:box-shadow .18s ease}.warning-details-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:color-mix(in srgb,var(--mui-palette-background-default) 95%,transparent);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px)}.warning-details-header.is-stuck{box-shadow:0 4px 12px #00000014}.warning-details-header .page-header,.warning-details-header .MuiStack-root{min-width:0}.warning-details-header-row{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem}.warning-details-header-info{flex:1;min-width:0}.warning-details-header-actions{width:100%}@container warning-details (min-width: 650px){.warning-details-header-row{flex-direction:row}.warning-details-header .warning-details-header-actions{width:auto;min-width:260px;flex-shrink:0}}.warning-details .MuiContainer-root{min-width:0}.warning-details-header .MuiContainer-root{padding-top:2rem;padding-bottom:2rem}.warning-timeline{width:100%;flex-shrink:0;box-sizing:border-box;padding:1.5rem 1rem;margin-bottom:1rem;background-color:#000c280d}@media(min-width:600px){.warning-timeline{padding-inline:24px}}.warning-details-header+.MuiContainer-root{flex:1;display:flex;flex-direction:column;margin-top:0}.warning-details-body{flex:1;margin-top:-2rem;min-width:0;max-width:100%}.warning-details-footer{margin-top:auto}.warning-details-placeholder{flex:1;display:flex;flex-direction:column;min-height:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@keyframes ping{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}@keyframes sensorPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes Rotating{0%{transform:rotate(0)}20%{transform:rotate(180deg)}25%{transform:rotate(180deg)}45%{transform:rotate(360deg)}50%{transform:rotate(360deg)}70%{transform:rotate(540deg)}75%{transform:rotate(540deg)}95%{transform:rotate(720deg)}to{transform:rotate(720deg)}}form.form--dark .MuiButton-root.MuiButton-contained.Mui-disabled{color:var(--color-snow);background-color:var(--mui-palette-primary-main)}form .form__actions{display:flex;flex-direction:row;align-items:center;margin:1.5rem 0 0}form .form__actions--space-between{justify-content:space-between}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text}.graph__empty{display:flex;align-items:center;justify-content:center;padding:3rem;text-align:center;font-size:var(--body);color:var(--mui-palette-text-secondary);background-color:var(--mui-palette-background-muted)}.container-sensor-panel .graph__empty{height:calc(100vh - 268px)}.MuiCircularProgress-root.plot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;z-index:999}.graph__empty .MuiCircularProgress-root{position:absolute;width:50px;height:50px;left:48%}a,a:hover{text-decoration:none}@media(max-width:599.95px){body .MuiContainer-root{padding:2rem 1.5rem 1.5rem}}:root{--h1: 2rem;--h2: 1.5rem;--h3: 1.2rem;--body: 1rem;--small: .8rem;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:Roboto,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}h1{margin-bottom:2.5rem;line-height:130%;font-size:var(--h1);font-weight:400;color:var(--mui-palette-grey-800)}h2{margin-bottom:1rem;line-height:130%;font-size:var(--h2);font-weight:400;color:var(--mui-palette-grey-800)}h3{margin-bottom:1rem;line-height:130%;font-size:var(--h3);font-weight:400;color:var(--mui-palette-grey-800)}body{line-height:130%;font-size:var(--body);font-weight:400;color:var(--mui-palette-grey-700)}small{line-height:130%;font-size:var(--small)}button{font-size:var(--body);font-weight:300}p{color:inherit;line-height:130%}b,strong{font-weight:600}@media(max-width:899.95px){html{font-size:90%}:root{--h1: 1.5rem}}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#eeeeee transparent}#root{overflow:hidden}body{background-color:var(--mui-palette-background-default)}
