.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-auto{height:auto!important}.vh-100{height:100vh!important}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{white-space:break-spaces!important}.text-pre{white-space:pre!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}[role=button]{cursor:pointer}img,svg{vertical-align:middle}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}html{--mud-drawer-width-mini-left:75px!important;--mud-palette-table-hover:rgba(50,153,255,.2)!important;--bs-white-rgb:255,255,255;--core-background:url('img/bg.jpg') no-repeat center center fixed;--loading-screen-bg:white;--loading-screen-color:#424242;--mud-palette-table-lines-sticky:var(--mud-palette-table-lines)}[theme="dark"]{--core-background:url('img/bg-dark.jpg') no-repeat center center fixed;--loading-screen-bg:#1a1a27;--loading-screen-color:#b2b0bf;--mud-palette-table-lines-sticky:var(--mud-palette-gray-darker)}#components-reconnect-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden;background-color:#fff;opacity:.8;text-align:center;font-weight:bold}#components-reconnect-modal.components-reconnect-failed,#components-reconnect-modal.components-reconnect-failed div.failed,#components-reconnect-modal.components-reconnect-rejected,#components-reconnect-modal.components-reconnect-rejected div.rejected{display:block}div.show,div.failed,div.rejected,#components-reconnect-modal.components-reconnect-hide,#components-reconnect-modal.components-reconnect-show,#components-reconnect-modal.components-reconnect-show div.show{display:none}.dense-chip{padding-top:2px;padding-bottom:2px;margin-top:0;margin-bottom:0;height:auto!important}.dense-message .mud-alert-message,.dense-message .mud-alert-icon{padding:0}.fullwidth-alert .mud-alert-message{width:100%!important}.text-break .mud-badge{white-space:pre;padding:0}.fs-5 .mud-badge{font-size:1.25rem!important;height:auto!important}.mud-table-bordered .mud-table-container .mud-table-root .mud-table-head.table-head-bordered .mud-table-row .mud-table-cell,.table-head-bordered.mud-simple-table.mud-table-bordered .mud-table-container table thead tr th{border-right:1px solid var(--mud-palette-table-lines);border-top:1px solid var(--mud-palette-table-lines);border-left:1px solid var(--mud-palette-table-lines)}.selected-row,.selected-row td{font-weight:500;background:var(--mud-palette-primary);color:var(--mud-palette-dark-text)!important}.alarm-row,.alarm-row td{font-weight:500;color:var(--mud-palette-error-darken)!important}.sticky-header{background-color:var(--mud-palette-surface);position:sticky;z-index:2;top:0}.sticky-left{left:0;position:sticky;background-color:var(--mud-palette-background-gray)!important;z-index:1;outline:thin solid var(--mud-palette-table-lines-sticky)}.sticky-right{right:0;position:sticky;background-color:var(--mud-palette-background-gray)!important;z-index:1;outline:thin solid var(--mud-palette-table-lines-sticky)}.text-end .column-header{justify-content:flex-end!important}.disabled-row{user-select:none;pointer-events:none;cursor:default!important;pointer-events:none!important}.disabled-row .mud-table-cell{color:var(--mud-palette-action-disabled)!important}.dense-checkbox .mud-checkbox .mud-button-root{padding-left:4px;padding-right:4px;padding-top:0;padding-bottom:0}.hidden-checkbox .mud-checkbox{user-select:none;pointer-events:none}.hidden-checkbox .mud-checkbox svg{display:none}.icon-crosshairs .mud-checkbox span{font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.5rem;color:var(--mud-palette-error)!important;--mud-ripple-color:var(--mud-palette-error)!important;padding-bottom:0;padding-top:0}.icon-crosshairs .mud-checkbox span:before{content:""}.icon-p-0 button{padding:0}.group-noclick{width:auto!important}.group-noclick button{pointer-events:none;font-size:1.1rem}.link-text-nowrap a{white-space:nowrap!important;padding-inline-end:16px!important}.mud-treeview-item-arrow button:has(>p){padding:0!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text!important}input:-webkit-autofill{-webkit-text-fill-color:var(--mud-palette-text-primary)!important}.readonly-input .mud-input.mud-input-outlined:focus-within>.mud-input-outlined-border,.mud-input.mud-input-outlined:focus-within .mud-shrink>.mud-input-outlined-border{border-color:var(--mud-palette-lines-inputs);border-width:1px}.grid-stack-item-content{overflow:visible!important}.grid-stack-item-content .mud-card{overflow:hidden}.login-field-bg input:-webkit-autofill{-webkit-text-fill-color:#fff!important}.login-field-bg{background:-webkit-linear-gradient(0deg,rgba(0,123,183,1) 0%,rgba(135,199,224,1) 100%);background:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0,rgba(0,123,183,1)),color-stop(1,rgba(135,199,224,1)));background:linear-gradient(90deg,rgba(0,123,183,1) 0%,rgba(135,199,224,1) 100%)}.login-field-bg:hover,.login-field-bg:focus{background:#29abe2}.login-field-bg .mud-input input{color:#fff}.login-button-border{border:5px solid #29abe2}.login-form{width:500px!important}.adornment-white button{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important;padding-bottom:20px!important}@-webkit-keyframes _bounce{from,5.3%,14.1%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10.7%,11.5%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}18.7%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}21.3%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}24%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes _bounce{from,5.3%,14.1%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10.7%,11.5%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}18.7%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}21.3%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}24%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes gradient-move{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes gradient-move{0%{background-position:200% 0}100%{background-position:-200% 0}}@-webkit-keyframes bounce-dot1{from,31.5%,39.6%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}36.5%,37.2%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}43.8%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}46.2%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}48.7%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce-dot1{from,31.5%,39.6%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}36.5%,37.2%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}43.8%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}46.2%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}48.7%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes bounce-dot2{from,55.9%,64%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60.9%,61.6%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}68.2%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}70.6%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}73.1%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce-dot2{from,55.9%,64%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60.9%,61.6%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}68.2%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}70.6%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}73.1%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@-webkit-keyframes bounce-dot3{from,80.3%,88.4%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}85.3%,86%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}92.6%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}95%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}97.5%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce-dot3{from,80.3%,88.4%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}85.3%,86%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}92.6%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}95%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}97.5%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate-bounce{-webkit-animation-name:_bounce,gradient-move;animation-name:_bounce,gradient-move;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background:linear-gradient(90deg,rgba(0,123,183,1),rgba(135,199,224,1),rgba(255,255,255,1),rgba(135,199,224,1),rgba(0,123,183,1));background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.animate-bounce-dot1{-webkit-animation-name:bounce-dot1;animation-name:bounce-dot1;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate-bounce-dot2{-webkit-animation-name:bounce-dot2;animation-name:bounce-dot2;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate-bounce-dot3{-webkit-animation-name:bounce-dot3;animation-name:bounce-dot3;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.text-orientation-vertical{writing-mode:vertical-rl;text-orientation:upright}.bg-gpt3 .mud-icon-root,.bg-gpt3.mud-icon-root{background-color:#19c37d}.bg-gpt4 .mud-icon-root,.bg-gpt4.mud-icon-root{background-color:#ab68ff}.path-color svg path{stroke:var(--mud-palette-action-default)!important}.mud-warning-dark-text{color:var(--mud-palette-warning-darken)!important;--mud-ripple-color:var(--mud-palette-warning-darken)!important}.cursor-progress .mud-overlay-scrim{cursor:progress!important}@media(max-width:600px){.login-form{width:95%!important}.login-form .px-xs-0{padding-left:0!important;padding-right:0!important}.drawer-width{width:90%!important}}