:root{--stella-black-color: #000000;--stella-grey-color: #aeaeae;--stella-light-grey-color: #f0f0f0;--stella-electric-dark-color: #5f6370;--stella-red-color: #7b2a25;--stella-pale-grey: #8e97b4;--stella-main-color: #0d7d96;--stella-main-bg-color: #0d7d961a;--stella-input-bg-color: #f5f5f5;--stella-warning: #f36126;--stella-warning-bg-color: #f3612633;--stella-status--repair: #f36126;--stella-status--malfunction: #e22d59;--stella-status--disabled: #b61212;--stella-status--working: #5e6d7c;--stella-success-color: #377b25;--stella-error-color: #f17a7a;--stella-status--disabled-bg-color: #b6121233;--stella-status--malfunction-bg-color: #e22d5933;--stella-success-bg-color: rgba(104, 175, 85, .2);--stella-red-bg-color: rgba(243, 97, 38, .2);--ui-button-secondary-text-color: var(--stella-main-color);--ui-button-secondary-border-color: var(--stella-main-color);--ui-button-secondary-hover-bg-color: var(--stella-main-color);--ui-button-secondary-hover-border-color: var(--stella-main-color);--ui-orange-color: var(--stella-warning);--ui-red-color: var(--stella-main-color)}lib-multiselect{--ui-red-color: var(--ui-coral-color)}lib-toggle,lib-checkbox,lib-pagination,lib-multiselect,.column-head--sort{--ui-orange-color: var(--stella-main-color)}html,body{padding:0;margin:0;font-size:16px;min-height:100vh;background:linear-gradient(to bottom,#dbdbdb,#dce3ef)}.cdk-overlay-dark-backdrop{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@keyframes skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.lib-skeleton-element{background-color:transparent!important;border-color:transparent!important;border-radius:.75rem;outline-color:transparent!important;position:relative;color:transparent!important;background:linear-gradient(90deg,#f1f1f1 25%,#f5f5f580,#f1f1f1 75%);background-size:200% 100%;animation:skeleton 1.5s infinite linear}.lib-skeleton-element:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.lib-animate-on-scroll{transition:transform .5s ease-in-out,opacity .5s ease-in-out;opacity:0;transform:translateY(50px)}.lib-animate-on-scroll--visible{opacity:1;transform:translateY(0)}.lib-tooltip{font-size:1rem;background-color:var(--ui-white-color, #ffffff)!important;align-items:center;padding:8px;border-radius:1rem;border:.1rem solid var(--ui-shadow-color, rgba(226, 232, 240, .7529411765))!important;z-index:1000;pointer-events:none;white-space:pre}@font-face{font-family:Gotham Pro;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/gotham-pro-light.woff2),url(/assets/fonts/gotham-pro-light.woff)}@font-face{font-family:Gotham Pro;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/gotham-pro-regular.woff2),url(/assets/fonts/gotham-pro-regular.woff)}@font-face{font-family:Gotham Pro;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/gotham-pro-medium.woff2),url(/assets/fonts/gotham-pro-medium.woff)}@font-face{font-family:Gotham Pro;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/gotham-pro-bold.woff2),url(/assets/fonts/gotham-pro-bold.woff)}*,*:before,*:after{box-sizing:border-box}html,body{font-family:Gotham Pro,sans-serif;font-size:1rem;font-weight:400}.panel{background:#ffffff70;border-radius:1.5rem;overflow:hidden;padding:1.5rem}.flex,.detail-chip{display:flex}.gap-4{gap:.25rem}.gap-8,.detail-chip{gap:.5rem}.gap-12{gap:.75rem}.align-center,.detail-chip{align-items:center}.gap-10{gap:10px}.gap-24{gap:1.5rem}.ml-auto{margin-left:auto}.mb-8{margin-bottom:.5rem}h3.mon-h3{font-size:1.125rem;font-weight:500;color:var(--ui-black-color, #000000);margin:0 0 .75rem}.unbuttoned{background:unset;border:unset;text-align:unset;appearance:none;padding:unset;margin:unset;font-size:inherit;font-weight:inherit;font-family:inherit}.text-align-right{text-align:right!important}.status-chip{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:400;background-color:var(--stella-light-grey-color);color:var(--ui-dark-electric-blue, #5e6d7c);white-space:nowrap}.status-chip--active,.status-chip--working{background-color:var(--stella-success-bg-color);color:var(--stella-success-color)}.status-chip--blocked{background-color:var(--stella-red-bg-color);color:var(--stella-red-color)}.status-chip--warning,.status-chip--repair{background-color:var(--stella-warning-bg-color);color:var(--stella-warning)}.status-chip--malfunction{background-color:var(--stella-status--malfunction-bg-color);color:var(--stella-status--malfunction)}.status-chip--disabled{background-color:var(--stella-status--disabled-bg-color);color:var(--stella-status--disabled)}.status-chip--unknown{background-color:#0000001a;color:var(--ui-dark-electric-blue, #5e6d7c)}.unit{color:var(--ui-silver-dark-color, #5f6370)}.unit-label{color:var(--stella-pale-grey);font-weight:400;font-size:.875rem}.unit-value{font-size:1.375rem;color:var(--ui-black-color, #000000)}sup{font-size:.75rem}.detail-chip{border-radius:.5rem;justify-content:space-between;padding:.25rem .5rem;background-color:#ffffffae;min-width:9rem}.detail-chip>span:first-child{color:var(--ui-dark-electric-blue, #5e6d7c);font-size:.75rem}.entity-addition{display:flex;justify-content:center;align-items:center;height:100%;padding:1.5rem 0;border-radius:1.5rem;background:#ffffff70;font-size:.875rem;line-height:1.125rem}.entity-addition__inner{display:flex;flex-direction:column;gap:1.5rem;max-width:25rem;padding:1rem;text-align:center}.entity-addition__inner lib-svg-icon{align-self:center}.mon-input-label--selected{font-size:.75rem;position:absolute;top:.25rem;left:.25rem}lib-button.lib-button.chip,[lib-button].chip{display:inline-flex;align-items:center;gap:.75rem}lib-button.lib-button.chip.chip--button,[lib-button].chip.chip--button{height:auto;width:auto;padding:.5rem .75rem;border-radius:1.5rem;font-size:.875rem;font-weight:400;color:var(--ui-silver-dark-color, #5f6370);background-color:#5f637029;border:none}lib-button.lib-button.chip.chip--button:hover:not([disabled]),[lib-button].chip.chip--button:hover:not([disabled]){color:var(--ui-silver-dark-color, #5f6370);background-color:#5f63703d}lib-button.lib-button.chip.chip--button[disabled],[lib-button].chip.chip--button[disabled]{color:var(--ui-silver-dark-color, #5f6370);background-color:#5f63703d;opacity:.5}.selected-filter-list{display:flex;gap:.5rem;flex-wrap:wrap}.mon-color--grey{color:var(--ui-silver-dark-color, #5f6370)}.error-text{color:var(--stella-error-color);font-size:.75rem}.mon-selectable-button,.page-content__nav lib-button{font-weight:400;font-size:14px}.mon-selectable-button:not(.active-route,.active),.page-content__nav lib-button:not(.active-route,.active){border-color:transparent!important;background-color:var(--ui-gray-light-color, #f5f5f5)}.mon-selectable-button.active,.page-content__nav lib-button.active{border-color:var(--stella-main-color)!important;border-width:2px!important}.page-content{display:flex;gap:1.5rem;flex-direction:column}.page-content__top-line{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ui-silver-color, #e2e8f0);padding:1.5rem}.page-content__top-line .page-content__nav{border-bottom:none}.page-content__nav{display:flex;gap:10px}.page-content .table-container{max-height:none}.page-container{padding:1.5rem;background-color:#ffffff70;border-radius:1.5rem}.page-table{background-color:#ffffff70;border-radius:1.5rem;padding-bottom:1rem}.page-table .column-head{padding:1.325rem 0;font-size:1rem;font-weight:400}.controls-container{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.firmware__th--actions{text-align:center!important}.sticky{background:#ffffff70;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-radius:1.5rem}.desktop-table-row--hoverable{cursor:pointer;transition:.15s linear}.desktop-table-row--hoverable:hover{background-color:#ffffff70}.asterisk{color:var(--stella-main-color)}lib-button.mon-button{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem}lib-button.mon-button--grey{background-color:var(--ui-gray-light-color, #f5f5f5)!important}.infinite-scroll-wrapper{border-radius:.75rem;background:#ffffffae;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);padding:1rem;box-shadow:0 .25rem .75rem 0 var(--ui-silver-color, #e2e8f0);max-height:20rem;overflow-y:auto;width:100%;min-width:min-content}.layout__menu .lib-menu{padding:0}mon-root .lib-button.lib-button-icon:hover:not([disabled]){background-color:unset;opacity:.7}.scanner__table--ready .desktop-table td,.scanner-details__table--ready .desktop-table td,.roles-table--ready .desktop-table td,.users-table--ready .desktop-table td,.workers-table--ready .desktop-table td,.models-table--ready .desktop-table td,.maintenance-table--ready .desktop-table td{padding:0}.rack-modal lib-modal-container{width:min(85rem,100vw - 4rem)}.container-consumption-chart-modal lib-modal-container{width:min(1400px,100vw - 2rem)}.container-consumption-chart-modal lib-modal-container .modal{padding:1rem 1.75rem}.container-modal .modal{max-height:95vh}.overview-dashboard-modal lib-modal-container{width:min(64rem,100vw - 4rem)}.overview-dashboard-modal .modal{max-height:95vh}.timetable-modal lib-modal-container{width:auto;max-width:90vw}.timetable-modal .modal{max-height:95vh}.rack-modal .rack-modal__shelf-title lib-input,.rack-modal .rack-modal__shelf-title .lib-input__wrapper{height:30px;max-width:3rem}.rack-modal .rack-modal__shelf-title .lib-input__container{padding:0 .5rem;border-radius:.5rem}.rack-modal .rack-modal__shelf-title .lib-input__input{text-align:center}.detail-chip lib-input,.detail-chip .lib-input__wrapper{height:24px;max-width:4rem}.detail-chip .lib-input__container{border:none;border-radius:0;padding:0 .5rem}.detail-chip .lib-input__input{text-align:right}.role-modal lib-checkbox,.role-modal .lib-checkbox,.role-modal .lib-checkbox__text{line-height:1.4;cursor:pointer;display:flex;align-items:center;flex:1}.role-deletion-modal lib-modal-container,.confirmation-dialog lib-modal-container,.firmware-closure-confirm-modal lib-modal-container,.roles-closure-confirm-modal lib-modal-container{width:min(28rem,100vw - 4rem)}.scanner-new-scan-modal lib-modal-container{width:min(80rem,100vw - 4rem)}.bulk-firmware-modal lib-modal-container{width:min(34rem,100vw - 4rem)}.worker-modal lib-modal-container{width:min(44rem,100vw - 4rem)}.device-delete-modal lib-modal-container{width:min(38rem,100vw - 4rem)}.history-modal lib-modal-container,.bulk-edit-modal lib-modal-container{width:min(60rem,100vw - 4rem)}.maintenance-request-modal lib-modal-container{width:min(68rem,100vw - 3.5rem)}.maintenance-request-modal .modal{max-height:95vh}.maintenance-status-comment-modal-container lib-modal-container{width:min(32rem,100vw - 3.5rem)}.lib-tooltip{font-size:.75rem}mon-firmware-modal .lib-textarea__label{display:none}.firmware__model-option button,.firmware-modal__model-option button,.users__role-option button{min-height:3.25rem;height:auto!important;font-weight:400;padding:0 .375rem}.firmware__model-option .lib-checkbox,.firmware-modal__model-option .lib-checkbox,.users__role-option .lib-checkbox{display:flex;align-items:center;gap:.5rem;padding:1rem .5rem;border-radius:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.firmware__model-option .lib-checkbox .lib-checkbox__text,.firmware-modal__model-option .lib-checkbox .lib-checkbox__text,.users__role-option .lib-checkbox .lib-checkbox__text{font-size:1rem}.firmware__model-option .lib-checkbox:hover,.firmware-modal__model-option .lib-checkbox:hover,.users__role-option .lib-checkbox:hover{background-color:var(--ui-gray-light-color, #f5f5f5)}.lib-button.lib-button-large{padding:0 1rem}.cdk-overlay-backdrop{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.cdk-overlay-backdrop.cdk-overlay-dark-backdrop{background:linear-gradient(180deg,#dbdbdb70,#dce3ef70)}lib-date-picker.maintenance__filter>button{width:100%;max-width:none;height:3rem}lib-date-picker.scanner-filters__date-picker>button{width:100%;max-width:none;height:3rem}.modal-wrapper .modal{background-color:#ffffff70;box-shadow:none}.toast{background-color:#ffffff70!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}lib-select .select__trigger,.lib-input__container,lib-multiselect .lib-button-ghost,lib-button.lib-button-ghost,lib-icon-button.icon-button--filled,button.lib-button-ghost,lib-textarea textarea,lib-date-picker .date-picker__trigger{background-color:#ffffffae!important}lib-select .select__trigger:hover:not([disabled]),.lib-input__container:hover:not([disabled]),lib-multiselect .lib-button-ghost:hover:not([disabled]),lib-button.lib-button-ghost:hover:not([disabled]),lib-icon-button.icon-button--filled:hover:not([disabled]),button.lib-button-ghost:hover:not([disabled]),lib-textarea textarea:hover:not([disabled]),lib-date-picker .date-picker__trigger:hover:not([disabled]){background-color:#ffffff70!important}lib-icon-button.icon-button--filled{padding:.9rem!important}lib-infinite-scroll.multiselect__infinite-scroll,lib-infinite-scroll.select__lazy-container,lib-date-picker-calendar{background-color:#ffffffae!important;-webkit-backdrop-filter:blur(62px)!important;backdrop-filter:blur(62px)!important;box-shadow:none!important;scrollbar-width:thin;scrollbar-color:var(--ui-silver-dark-color, #5f6370) transparent}lib-infinite-scroll.multiselect__infinite-scroll::-webkit-scrollbar,lib-infinite-scroll.select__lazy-container::-webkit-scrollbar,lib-date-picker-calendar::-webkit-scrollbar{width:4px}lib-infinite-scroll.multiselect__infinite-scroll::-webkit-scrollbar-track,lib-infinite-scroll.select__lazy-container::-webkit-scrollbar-track,lib-date-picker-calendar::-webkit-scrollbar-track{background:transparent;border-radius:3px}lib-infinite-scroll.multiselect__infinite-scroll::-webkit-scrollbar-thumb,lib-infinite-scroll.select__lazy-container::-webkit-scrollbar-thumb,lib-date-picker-calendar::-webkit-scrollbar-thumb{background-color:color-mix(in srgb var(--ui-silver-dark-color, #5f6370) 50%,transparent);border-radius:3px}lib-infinite-scroll.multiselect__infinite-scroll::-webkit-scrollbar-thumb:hover,lib-infinite-scroll.select__lazy-container::-webkit-scrollbar-thumb:hover,lib-date-picker-calendar::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb var(--ui-silver-dark-color, #5f6370) 80%,transparent)}.multiselect-option .lib-checkbox,.option-list__item .select__option{transition:.2s linear}.multiselect-option .lib-checkbox:hover,.option-list__item .select__option:hover{background-color:var(--ui-white-color, #ffffff)!important;color:var(--stella-main-color)!important}lib-button.lib-button.lib-button-secondary{background-color:transparent}lib-multiselect .lib-button-ghost,lib-button.lib-button-ghost,button.lib-button-ghost,lib-icon-button.icon-button--filled,lib-textarea textarea{border-color:#ffffffae!important}lib-multiselect .lib-button-ghost:hover:not([disabled]),lib-button.lib-button-ghost:hover:not([disabled]),button.lib-button-ghost:hover:not([disabled]),lib-icon-button.icon-button--filled:hover:not([disabled]),lib-textarea textarea:hover:not([disabled]){border-color:#ffffff70!important}.lib-toggle-checkbox:checked+.lib-toggle{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgMjAuNDJMMi43OSAxNC4yMUw1LjYyIDExLjM4TDkgMTQuNzdMMTguODggNC44OEwyMS43MSA3LjcxTDkgMjAuNDJaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==),none}lib-menu.lib-menu--compact .lib-menu__button.lib-button{border:none}lib-menu .lib-menu__button button{transition:.1s linear}lib-menu .lib-menu__button:hover button,lib-menu .lib-menu__button.active button{transform:scale(1.05)}.lib-checkbox .lib-checkbox__image{background-color:#d5dee9}
