@charset "UTF-8";.sidebar-closed .sidebar-container{display:none}.sidebar-open .sidebar-container{display:block}.sidebar-container{background-color:#0006;height:100%;position:fixed;width:100%;z-index:150}.sidebar{background-color:#fff;box-shadow:8px 0 15px #00000038;height:100vh;min-width:265px;overflow-y:auto!important;position:relative;width:16%}.sidebar,.theme--dark .sidebar{border-right:1px solid #00000057}.theme--dark .sidebar{background-color:#3a3a3a}.sidebar__inner{overflow:visible;position:relative}.sidebar__top{align-items:center;display:flex;height:var(--topmenu-height);justify-content:space-between;margin:0 10px;padding:3px 2px}.sidebar__top-right{display:flex;gap:10px}.sidebar__close-button,.sidebar__logout-button,.sidebar__toggle-theme-button{opacity:.75}.sidebar__close-button:hover,.sidebar__logout-button:hover,.sidebar__toggle-theme-button:hover{cursor:pointer;opacity:1}.sidebar__close-button:hover svg,.sidebar__logout-button:hover svg,.sidebar__toggle-theme-button:hover svg{background-color:#0000001a;border-radius:50px}.theme--dark .sidebar__close-button:hover svg,.theme--dark .sidebar__logout-button:hover svg,.theme--dark .sidebar__toggle-theme-button:hover svg{background-color:#fff3;border-radius:50px}.theme--dark .sidebar__close-button svg,.theme--dark .sidebar__logout-button svg,.theme--dark .sidebar__toggle-theme-button svg{fill:#fff}.sidebar__toggle-theme-button svg{transition:transform .2s ease-in-out}.theme--dark .sidebar__toggle-theme-button svg{animation:rotateAnimation .2s ease-in-out;transform:rotate(1turn)}@keyframes rotateAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebar__close-button svg .line-color{fill:#000}.theme--dark .sidebar__close-button svg .line-color{fill:#fff}.sidebar__close-button svg,.sidebar__logout-button svg,.sidebar__toggle-theme-button svg{height:auto;width:29px}.sidebar__link{background-color:#0000000d;border-radius:3px;color:#000;cursor:pointer;display:block;font-family:roboto-light;font-size:14px;margin:0 10px 2px;padding:10px;text-decoration:none}.theme--dark .sidebar__link{background-color:#ffffff0f;color:#fff}.sidebar__bottom{border-radius:3px;color:#000;display:flex;font-family:roboto-light;font-size:12px;margin:22px 15px 50px;padding:0 3px;text-decoration:none}.theme--dark .sidebar__bottom{color:#fff}.sidebar__user-info-icon{margin-right:4px;width:16px}.theme--dark .sidebar__user-info-icon svg{fill:#fff}.sidebar__link:hover{background-color:#0000001a;color:#000}.theme--dark .sidebar__link:hover{background-color:#fff3;color:#fff}.sidebar__link-section{color:#000000b3;font-size:12px;font-weight:300;margin:0 10px 2px;padding:20px 10px 8px}.theme--dark .sidebar__link-section{color:#ffffff7d}@media only screen and (max-width:480px){.sidebar{width:83%}.sidebar__top{height:var(--mobile-topmenu-height)}.sidebar__close-button svg,.sidebar__logout-button svg,.sidebar__toggle-theme-button svg{width:35px}.sidebar__link{font-family:roboto-regular;font-size:16px;padding:14px 10px}}.sidebar__language-selector{margin-bottom:15px;padding:0 15px;position:relative;z-index:160}.sidebar__language-selector label{color:#000000b3;display:block;font-size:12px;font-weight:300;margin:0 10px 2px;padding:20px 10px 8px}.theme--dark .sidebar__language-selector label{color:#ffffff7d}.entry-select__control{border-color:#ccc;border-radius:5px}.theme--dark .entry-select__control{background-color:#4a4a4a;border-color:#555;color:#fff}.entry-select__single-value{align-items:center;display:flex}.entry-select__single-value img{margin-right:8px;width:20px}.entry-select__menu{background-color:#fff;box-shadow:0 4px 12px #00000026;max-height:250px!important;overflow-y:auto!important;position:absolute!important;width:100%!important;z-index:300!important}.entry-select__menu-list{max-height:200px!important;overflow-y:auto!important}.entry-select__menu-list::-webkit-scrollbar{width:6px}.entry-select__menu-list::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:10px}.theme--dark .entry-select__menu{background-color:#3a3a3a!important;color:#fff!important}.theme--dark .entry-select__option--is-focused{background-color:#555!important}@media only screen and (max-width:480px){.entry-select__menu{left:0!important;position:fixed!important;right:0!important;top:60px!important;width:100%!important;z-index:10000!important}.entry-select__menu,.entry-select__menu-list{max-height:50vh!important;overflow-y:auto!important}}.entry-select__option,.entry-select__single-value{align-items:center;display:flex}.entry-select__option img,.entry-select__single-value img{border-radius:3px;height:auto;margin-right:8px;width:20px}.sidebar__help-button{cursor:pointer;margin:10px auto;padding:10px}.sidebar__help-button,.sidebar__help-button a{align-items:center;display:flex;justify-content:center}.sidebar__help-button a{background-color:#f3f3f3;border-radius:50%;height:32px;transition:background-color .2s ease-in-out;width:32px}.sidebar__help-button a:hover{background-color:#0000001a}.theme--dark .sidebar__help-button a{background-color:#3a3a3a}.theme--dark .sidebar__help-button a:hover{background-color:#fff3}.file-upload{align-items:center;display:flex;justify-content:flex-start}.file-upload__input{display:none}.button--icon{align-items:center;background:#ccc;border:none;border-radius:4px;display:flex;height:40px;justify-content:center;width:40px}.button--icon svg{fill:#000;height:20px;width:20px}.sidebar__user-info{align-items:flex-start;display:flex;gap:8px}.sidebar__user-info-icon{align-items:center;display:flex;justify-content:center}.sidebar__user-details{display:flex;flex-direction:column;gap:4px}.sidebar__registration-code{font-size:.9rem;word-break:break-word}button{align-items:center;-webkit-appearance:none;appearance:none;background-color:var(--button-grey);border:0;border-radius:var(--button-corner);color:#000;cursor:pointer;display:inline-flex;font-family:roboto-regular;font-size:var(--font-size-14px);height:2rem;justify-content:center;min-width:80px;padding:0 .8125rem;white-space:nowrap}.button--full-width{width:100%}button:hover{background-color:var(--button-grey-over);color:#000}.theme--dark button{background-color:var(--darkmode-button-grey);color:#fff}.theme--dark button:hover{background-color:var(--darkmode-button-grey-over);color:#fff}button.button--grey{background-color:var(--button-grey);border:1px solid #0000001c;color:#000;margin:1px}.theme--dark button.button--grey{background-color:var(--darkmode-button-grey);color:#fff}button.button--grey:hover{background-color:var(--button-grey-over)}.theme--dark button.button--grey:hover{background-color:var(--darkmode-button-grey-over)}.theme--dark button.button--blue,button.button--blue{background-color:var(--button-blue);color:#fff}.theme--dark button.button--blue:hover,button.button--blue:hover{background-color:var(--button-blue-over)}.theme--dark button.button--green,button.button--green{background-color:var(--button-green);color:#fff}.theme--dark button.button--green:hover,button.button--green:hover{background-color:var(--button-green-over)}.theme--dark button.button--red,button.button--red{background-color:var(--button-red);color:#fff}.theme--dark button.button--red:hover,button.button--red:hover{background-color:var(--button-red-over)}button.slim-button{background-color:var(--button-grey);border:1px solid #0000001c;color:#000;min-width:2.625rem}.theme--dark button.slim-button{background-color:var(--darkmode-button-grey)}button.slim-button:hover{background-color:var(--button-grey-over)}.theme--dark button.slim-button:hover{background-color:var(--darkmode-button-grey-over)}button.slim-button svg{fill:#000;height:1.8125rem;position:absolute;width:1.8125rem}.theme--dark button.slim-button svg{fill:#fff}.theme--dark button.slim-button--remove,button.slim-button--remove{min-width:42px}button.slim-button--remove svg{fill:#000;height:29px;position:absolute;width:29px}.theme--dark button.slim-button--remove svg{fill:#fff}.theme--dark button.slim-button--remove:hover,button.slim-button--remove:hover{background-color:var(--button-red-over)}button.slim-button--remove:hover svg{fill:#fff}.button--icon-add{padding:0 .8125rem 0 .25rem}.button--icon svg,.button--icon-add svg{width:29px}.button--icon-add.button--green svg,.theme--dark .button--icon svg,.theme--dark .button--icon-add svg{fill:#fff}.push-button{align-items:center;background-color:var(--button-grey);border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-size-14px);font-weight:300;height:32px;justify-content:center;min-width:48px;padding:0 13px;white-space:nowrap}.push-button:hover{background-color:var(--button-grey-over);color:#fff}.theme--dark .push-button{background-color:var(--darkmode-button-grey)}.theme--dark .push-button:hover{background-color:var(--darkmode-button-grey-over);color:#fff}.push-button--toggled-on{background-color:var(--button-blue)}.push-button--toggled-on:hover,.theme--dark .push-button--toggled-on,.theme--dark .push-button--toggled-on:hover{background-color:var(--button-blue-over)}.push-button--blue,.theme--dark .push-button--blue{background-color:var(--button-blue);color:#fff}.push-button--blue:hover,.theme--dark .push-button--blue:hover{background-color:var(--button-blue-over)}.push-button--green,.theme--dark .push-button--green{background-color:var(--button-green);color:#fff}.push-button--green:hover,.theme--dark .push-button--green:hover{background-color:var(--button-green-over)}.push-button svg{display:block;height:29px;width:29px}.theme--dark .push-button svg{opacity:.75}.push-button:hover svg{opacity:1}.push-button svg .line-color{fill:#fff}.push-button.push-button__inline{font-size:var(--font-size-13px);height:23px}@media only screen and (max-width:800px){.theme--dark button.slim-button--remove{background-color:var(--button-red)}}@media only screen and (max-width:480px){button{height:var(--mobile-button-height)}button.slim-button{min-width:53px}}.top-menu__topmost-icons{align-items:center;display:flex;height:46px;position:fixed;z-index:100}.theme--dark .top-menu{background:#2d2d2d;border-bottom:1px solid #252525}.top-menu{align-items:center;background-color:#fff;border-bottom:1px solid #d6d6d6;box-sizing:border-box;display:flex;height:var(--topmenu-height);left:0;padding-left:56px;position:fixed;top:0;width:100%;z-index:50}.top-menu>*{order:1}.top-menu__icon-button{height:auto;opacity:.75;padding:0 12px;width:29px}.top-menu__icon-button:hover{cursor:pointer;opacity:1}.top-menu__icon-button svg{display:block;height:100%;width:100%}.top-menu__icon-button:hover svg{background-color:#0000001a;border-radius:50px}.theme--dark .top-menu__icon-button:hover svg{background-color:#fff3;border-radius:50px}.top-menu__icon-button svg .line-color{fill:#000}.theme--dark .top-menu__icon-button svg .line-color{fill:#fff}.top-menu__sidebar-button{position:fixed;top:9px;z-index:149}.top-menu__divider{background:#0003;height:29px;width:1px}.theme--dark .top-menu__divider{background:#fff;opacity:.25}.top-menu__button-space{width:3px}.top-menu__back-button-arrow{fill:#000}.theme--dark .top-menu__back-button-arrow{fill:#fff}.theme--dark .top-menu__screen-title{font-size:var(--font-size-13px);font-weight:500;opacity:.75;padding:0 20px}@media only screen and (max-width:850px){.top-menu__filter-button{margin-left:auto;order:3}}@media only screen and (max-width:480px){.top-menu{height:var(--mobile-topmenu-height)}.top-menu__icon-button{width:35px}}.db-container{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;margin-top:19px}.db-box{background-color:#fff;border:1px solid #00000026;border-radius:var(--dashboard-box-corner);flex:1 1;padding:20px}.theme--dark .db-box{background-color:#1d1d1d;border:1px solid #ffffff40}.db-box_order-1,.db-box_order-2{flex:1 1 44%}.db-box_order-3,.db-box_order-4{flex:1 1 45%}.db-box__title-row{display:flex;flex-wrap:wrap;gap:5px;padding-bottom:7px}.db-box__entry-row-top{align-items:center;display:flex;gap:5px;margin-bottom:.3125rem}button.db-box__title-btn{height:1.625rem;padding:0 8px 0 13px}button.db-box__title-btn svg{fill:#000;height:auto;margin-left:5px;transform:rotate(-90deg);width:16px}.theme--dark button.db-box__title-btn svg{fill:#fff}button.db-box__page-btn{height:1.625rem;min-width:0;min-width:auto;padding:.5rem}.db-box__title{align-items:center;border:1px solid #0003;border-radius:var(--button-corner);box-sizing:border-box;color:#000;display:inline-flex;font-size:var(--font-size-14px);font-weight:300;height:1.625rem;justify-content:center;padding:0 .5rem;white-space:nowrap}.theme--dark .db-box__title{border:1px solid #ffffff4d;color:#fff}.db-box__section-header{color:#000;font-family:roboto-regular;font-size:15px;padding-top:20px}.theme--dark .db-box__section-header{color:#fff}.db-box__section-text{color:#000;font-family:roboto-light;font-size:var(--font-size-14px);padding-top:4px}.theme--dark .db-box__section-text{color:#fff}.db-box__title-stat{align-items:center;border:1px solid #ccc;border-radius:var(--button-corner);box-sizing:border-box;color:#000;display:inline-flex;font-size:var(--font-size-14px);font-weight:300;height:1.625rem;justify-content:center;padding:0 .5rem;white-space:nowrap}.theme--dark .db-box__title-stat{border:1px solid #565656;color:#fff}.db-box__entry-container{border-left:3px solid var(--status-grey);margin:12px 0 0;padding:0 10px}.theme--dark .db-box__entry-container{border-left:3px solid var(--darkmode-status-grey)}.db-box__entry-container-red{border-color:var(--status-red)}.theme--dark .db-box__entry-container-red{border-color:var(--darkmode-status-red)}.db-box__entry-container-yellow{border-color:var(--status-yellow)}.theme--dark .db-box__entry-container-yellow{border-color:var(--darkmode-status-yellow)}.db-box__entry-container-green{border-color:var(--status-green)}.theme--dark .db-box__entry-container-green{border-color:var(--darkmode-status-green)}.db-box__entry-container-blue{border-color:var(--status-blue)}.theme--dark .db-box__entry-container-blue{border-color:var(--darkmode-status-blue)}.db-box__label{-webkit-font-smoothing:auto;align-items:center;background-color:var(--status-grey);border-radius:var(--status-label-corner);color:#fff;display:flex;font-size:var(--font-size-12px);font-weight:500;justify-content:center;padding:3px 6px;white-space:nowrap}.theme--dark .db-box__label{background-color:var(--darkmode-status-grey);color:#fff}.db-box__label-red{background-color:var(--darkmode-status-red)}.db-box__label-blue{background-color:var(--darkmode-status-blue)}.db-box__label-green{background-color:var(--darkmode-status-green)}.db-box__label-yellow{background-color:var(--darkmode-status-yellow)}.theme--dark .db-box__label-red{background-color:var(--status-red)}.theme--dark .db-box__label-blue{background-color:var(--status-blue)}.theme--dark .db-box__label-green{background-color:var(--status-green)}.theme--dark .db-box__label-yellow{background-color:var(--status-yellow)}.db-box__entry-date{color:#000000bf;font-size:var(--font-size-13px);font-weight:300;line-height:1.1875rem}.theme--dark .db-box__entry-date{color:#ffffffbf}.db-box__entry-eqipment-name{color:#000;font-size:var(--font-size-14px);font-weight:500;line-height:1.1875rem}.theme--dark .db-box__entry-eqipment-name{color:#fff}.db-box__entry-desc{color:#000;font-family:roboto-light;font-size:var(--font-size-14px);line-height:1.1875rem}.theme--dark .db-box__entry-desc{color:#fff}.db-box__news-title{color:#000;font-size:var(--font-size-16px);font-weight:500;line-height:1.1875rem;margin-bottom:.6875rem;margin-top:.5rem}.theme--dark .db-box__news-title{color:#fff}.db-box__news-desc{color:#000;font-family:roboto-light;font-size:var(--font-size-14px);line-height:1.3125rem}.theme--dark .db-box__news-desc{color:#fff}@media only screen and (min-width:1500px){.db-box_order-1,.db-box_order-2,.db-box_order-3,.db-box_order-4{flex:1 1 25%}.db-box__news-desc{max-width:50%}}@media only screen and (max-width:850px){.db-container{flex-direction:column}}@media only screen and (max-width:550px){.db-box{padding:18px 10px}}.form-select-drop option{background-color:#fff;color:#000}.theme--dark .form-select-drop option{background-color:#333;color:#fff}@media only screen and (max-width:550px){div.box-item__column.box-item__top-buttons{display:none}}.image-previews{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.image-preview{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;box-shadow:0 2px 4px #0000001a;height:auto;margin-left:10px;overflow:hidden;padding:6px;position:relative;text-align:center;width:120px}.image-preview img{border-radius:4px;height:auto;max-height:100%;object-fit:contain;width:100%}.image-preview button{background:#f44336;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:14px;height:20px;line-height:18px;padding:0;position:relative;right:2px;top:2px;width:10px}.image-preview button:hover{background:#d32f2f}.image-preview a{color:#06c;display:inline-block;font-size:14px;margin-top:8px;text-decoration:none;word-break:break-word}.image-preview a:hover{text-decoration:underline}.image-upload-button{background-color:#019fc6;border:1px solid #0000;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;margin:1px 30px 0;padding:10px 16px;text-align:center;transition:background-color .2s ease-in-out}.image-upload-button:focus,.image-upload-button:hover{background-color:#0056b3;outline:none}.image-upload-button p{margin:0}.box-item{background-color:#ffffff94;border:.0625rem solid #b0b0b0;border-left-width:.375rem;border-radius:.0625rem;color:#000;display:flex;flex-direction:column;font-family:roboto-light;justify-content:space-between;margin:0 0 -.0625rem;padding:.5rem;position:relative}.theme--dark .box-item{background-color:#434343;border-width:0 0 0 .3125rem;color:#fff;margin:0 0 .125rem}.box-item:hover{background-color:#fff;box-shadow:0 0 20px #0000001c;z-index:40}.theme--dark .box-item:hover{background-color:#4c4c4c;box-shadow:0 0 20px #0000001c}.theme--dark .box-item--emphasize{background-color:#4c4c4c}.theme--dark .box-item--emphasize:hover{background-color:#585858}.box-item--red{border-left-color:var(--status-red)}.box-item--red:hover{border-color:var(--status-red)}.theme--dark .box-item--red,.theme--dark .box-item--red:hover{border-color:var(--darkmode-status-red)}.box-item--green{border-left-color:var(--status-green)}.box-item--green:hover{border-color:var(--status-green)}.theme--dark .box-item--green,.theme--dark .box-item--green:hover{border-color:var(--darkmode-status-green)}.box-item--yellow{border-left-color:var(--status-yellow)}.box-item--yellow:hover{border-color:var(--status-yellow)}.theme--dark .box-item--yellow,.theme--dark .box-item--yellow:hover{border-color:var(--darkmode-status-yellow)}.box-item--blue,.box-item--blue:hover{border-color:var(--status-blue)}.theme--dark .box-item--blue:hover{border-color:var(--darkmode-status-blue)}.box-item--grey{border-color:var(--status-grey)}.box-item--grey:hover{border-color:#000}.theme--dark .box-item--grey{border-color:var(--darkmode-status-grey)}.theme--dark .box-item--blue{border-color:var(--darkmode-status-blue)}.box-item__column--no-wrap{white-space:nowrap}.box-item__row{align-items:flex-start;display:flex;margin-top:.375rem}.box-item__row:first-child{margin-top:0}.box-item__info-row{align-items:flex-start;display:flex;gap:5px;margin-top:.375rem}.box-item__row--align-sides{justify-content:space-between}.box-item__info-visible{display:flex;flex-wrap:wrap;gap:5px}.box-item__bottom-buttons,.box-item__top-buttons{gap:.1875rem;position:relative}.box-item__bottom-buttons{display:none;margin-top:.5rem}.box-item__status{background-color:var(--status-grey);border-radius:var(--status-label-corner);color:#fff;font-size:var(--font-size-13px);padding:2px 8px}.theme--dark .box-item__status{background-color:var(--darkmode-status-grey)}.box-item__status--red,.theme--dark .box-item__status--red{background-color:var(--darkmode-status-red)}.box-item__status--green,.theme--dark .box-item__status--green{background-color:var(--darkmode-status-green)}.box-item__status--yellow,.theme--dark .box-item__status--yellow{background-color:var(--darkmode-status-yellow)}.box-item__status--blue,.theme--dark .box-item__status--blue{background-color:var(--darkmode-status-blue)}.box-item__date{background-color:#0000000d;border-radius:var(--status-label-corner);font-size:var(--font-size-13px);font-weight:300;height:1.4375rem;line-height:1.4375rem;padding:0 10px;position:relative;white-space:nowrap}.theme--dark .box-item__date{background-color:#fff3}.box-item__machine-name{font-family:roboto-regular;font-size:var(--font-size-17px);line-height:1.4375rem}.theme--dark .box-item__machine-name{color:#fff}.box-item__description{-webkit-text-size-adjust:none;font-family:roboto-light;font-size:var(--font-size-14px);line-height:1.1875rem}.box-item__description-toggle{display:none}.box-item__info-toggle{display:flex;flex-wrap:wrap;gap:5px;margin-right:50px;white-space:nowrap}.box-item__data-item{display:flex;font-size:var(--font-size-13px);font-weight:300;height:1.4375rem;line-height:1.1875rem}.box-item__data-item-name{background-color:#0000001a;border-radius:var(--status-label-corner) 0 0 var(--status-label-corner);line-height:1.4375rem;padding:0 6px;white-space:nowrap}.theme--dark .box-item__data-item-name{background-color:#fff3}.box-item__data-item-value{background-color:#0000000d;border-radius:0 var(--status-label-corner) var(--status-label-corner) 0;line-height:1.4375rem;padding:0 8px 0 6px;white-space:nowrap}.theme--dark .box-item__data-item-value{background-color:#ffffff21}@media only screen and (min-width:1300px){.box-item__description{max-width:80%}}@media only screen and (max-width:850px){.box-item__info-row{display:flex;flex-direction:column;gap:5px}}@media only screen and (min-width:800px){.box-item{padding:.625rem .875rem}.theme--dark .box-item{margin:0 0 .25rem}}@media only screen and (max-width:550px){.box-item__row{margin-top:.6rem}.box-item__info-toggle{display:none;flex-direction:column}.box-item__top-buttons{display:none}.box-item__bottom-buttons{align-items:flex-end;display:flex;justify-content:flex-end}}.search-section{align-items:center;display:flex;justify-content:center}.search-section__field{align-items:center;border:1px solid #fff0;border-radius:50px;display:flex;margin:37px 0 25px;max-width:400px;width:100%}.search-section__field input.search-section__input{background-color:#0000001a;border:none;border-radius:50px;flex-grow:1;outline:none;padding-left:40px;padding-right:40px;position:relative}.theme--dark .search-section__field input.search-section__input{background-color:#ffffff4d}.search-section__field input.search-section__input::placeholder{color:#00000080}.theme--dark .search-section__field input.search-section__input::placeholder{color:#ffffff80}.search-section__field{position:relative}.search-section__field:before{background:url(/mnt/static/media/icon-search-bright.57935058f214324c2b19.svg) no-repeat 50%;background-size:contain;content:"";height:29px;left:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:29px}.theme--dark .search-section__field:before{background:url(/mnt/static/media/icon-search-dark.f08ef10f01cb8c686cd6.svg)}.search-section__field .search-section__icon--clear{cursor:pointer;display:inline;margin-left:8px;opacity:.5;position:absolute;right:5px;top:2px}.search-section__field .search-section__icon--clear svg{fill:#000;height:auto;width:29px}.theme--dark .search-section__field .search-section__icon--clear svg{fill:#fff}.search-section__field .search-section__icon--clear:hover{opacity:1}.search-section__field:hover{border-color:#019fc6}@media only screen and (max-width:480px){.search-section__field .search-section__icon--clear{right:12px;top:5px}}.form-section{align-items:stretch;background-color:#f8f8f8;border:1px solid #0001;display:flex;flex-direction:column;margin-bottom:35px;padding:10px}.theme--dark .form-section{background-color:#212121;border:1px solid #ffffff0a}.form-section--drag-over{background-color:#e1f9ff;border-color:#019fc6}.theme--dark .form-section--drag-over{background-color:#054f61;border-color:#019fc6}.form-main-image-section{align-items:stretch;background-color:#1d1d1d;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #fff1;flex-direction:column;height:400px;margin-bottom:10px;max-width:400px;overflow:hidden;padding:10px}.form-section--inner-divider{margin-bottom:20px}.form-section__title{-webkit-font-smoothing:subpixel-antialiased;background-color:#d2d5d6;border-radius:4px;color:#000;font-size:var(--font-size-14px);margin:26px 0 3px;padding:6px 10px}.theme--dark .form-section__title{background-color:#1d2b2f;color:#fff}.form-section__inner-title{-webkit-font-smoothing:antialiased;color:#000;font-size:var(--font-size-16px);font-weight:500;margin:12px 0}.theme--dark .form-section__inner-title{color:#fff}.entry-item{margin-bottom:10px}.entry-item:last-child,.entry-list .entry-item{margin-bottom:0}.entry-item--collapsed{display:none}.entry-item__summary-description{flex:100% 1;margin-bottom:3px}.entry-item__summary-left,.entry-item__summary-right{font-family:roboto-light;font-size:var(--font-size-13px)}.entry-item__summary-right{margin-left:auto}.entry-item__checkbox-and-text,.entry-item__input-and-label{align-items:center;display:flex;margin-bottom:5px}.entry-item__checkbox-and-text label,.entry-item__input-and-label label{color:#000;font-family:roboto-light;font-size:var(--font-size-14px);margin-left:5px}.theme--dark .entry-item__checkbox-and-text label,.theme--dark .entry-item__input-and-label label{color:#fff}.entry-item__restricted-text{color:#007794;font-family:roboto-light;font-size:var(--font-size-14px)}.theme--dark .entry-item__restricted-text{color:#00cdff}.entry-item__log{font-family:roboto-light;font-size:var(--font-size-14px)}.entry-item__log-file a,.entry-item__log-file a:active,.entry-item__log-file a:focus,.entry-item__log-file a:hover,.entry-item__log-file a:visited{color:#000;text-decoration:none}.theme--dark .entry-item__log-file a,.theme--dark .entry-item__log-file a:active,.theme--dark .entry-item__log-file a:focus,.theme--dark .entry-item__log-file a:hover,.theme--dark .entry-item__log-file a:visited{color:#fff}.entry-item__8-digits{width:100px}.entry-item__date{width:120px}.entry-item__datetime{width:180px}.entry-item__small{width:25%}.entry-item__medium{width:50%}.entry-item__wide{width:75%}.entry-item__8-digits input,.entry-item__8-digits select,.entry-item__date input,.entry-item__date select,.entry-item__datetime input,.entry-item__datetime select,.entry-item__full-width,.entry-item__full-width input,.entry-item__full-width select,.entry-item__medium input,.entry-item__medium select,.entry-item__small input,.entry-item__small select,.entry-item__wide input,.entry-item__wide select{width:100%}.entry-item__horizontal-buttons-top{margin-bottom:20px}.entry-label{color:#000;display:block;font-family:roboto-light;font-size:var(--font-size-14px);margin-bottom:5px}.theme--dark .entry-label{color:#ffffffbf}input:not([type=checkbox]),select,textarea{background-color:#f0f1f1;border:1px solid #b7b7b7;border-radius:0;box-sizing:border-box;color:#000;font-family:roboto-light;font-size:var(--font-size-14px);height:var(--form-field-height);padding-inline:8px}.theme--dark input:not([type=checkbox]),.theme--dark select,.theme--dark textarea{background-color:#191919;border-color:#545353;color:#fff}input:focus,select:focus,textarea:focus{background-color:#019fc612;border-color:#019fc6;outline:none}.theme--dark input:focus,.theme--dark select:focus,.theme--dark textarea:focus{background-color:#191919}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:#019fc6}input:disabled{background-color:initial;border-color:#0003;color:#000000bf}.theme--dark input:disabled{border-color:#ffffff26;color:#ffffffa6}select{-webkit-appearance:none;appearance:none;background:url(/mnt/static/media/icon-dropdown-arrow.2755e3417f1d4272f588.svg) no-repeat right 5px center;background-color:#f0f1f1;background-size:16px;padding-right:40px}.theme--dark select{background-image:url(/mnt/static/media/icon-dropdown-arrow-darkmode.c2d852fca0b0df2ef70f.svg)}.entry-select .entry-select__value-container{padding:0 8px}.entry-select .entry-select__control{background-color:#fff3;border:1px solid #767676;border-radius:0;box-shadow:none;height:auto;min-height:auto}.theme--dark .entry-select .entry-select__control{background-color:#1d1d1d;border:1px solid #767676}.entry-select .entry-select__control:hover{border-color:#009ec5;box-shadow:none}.entry-select .entry-select__input-container{margin:0;padding-bottom:0;padding-top:0}.entry-select .entry-select__single-value{color:#000;font-family:roboto-light;font-size:var(--font-size-14px);margin-left:0}.theme--dark .entry-select .entry-select__single-value{color:#fff}.entry-select .entry-select__indicator{padding:0 8px}.entry-select .entry-select__indicator-separator{background-color:#00000045;margin-bottom:5px;margin-top:5px}.theme--dark .entry-select .entry-select__indicator-separator{background-color:#ffffff40}.entry-select .entry-select__menu{background-color:#fff;border:1px solid #009ec5;border-radius:0;margin-top:0;z-index:10}.theme--dark .entry-select .entry-select__menu{background-color:#292929;border:1px solid #009ec5}.entry-select .entry-select__option{background-color:#fff;color:#000;cursor:pointer;font-family:roboto-light;font-size:var(--font-size-14px);padding:6px 8px}.theme--dark .entry-select .entry-select__option{background-color:#292929;color:#fff}.entry-select .entry-select__option:hover,.theme--dark .entry-select .entry-select__option:hover{background-color:#009ec5}.entry-select .entry-select__option.entry-select__option--is-selected{background-color:#005e75}.entry-select__placeholder{font-family:roboto-light;font-size:var(--font-size-14px)}textarea{flex:1 1;height:100px;padding:8px;resize:vertical;width:100%}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #767676;border-radius:0;cursor:pointer;height:20px;margin:0;min-width:20px;width:20px}.theme--dark input[type=checkbox]{background-color:#1d1d1d}input[type=checkbox]:checked{background-color:#009ec5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-color:#019fc6}input[type="0 0 24 24"]:focus{border-color:#019fc6;outline:none}input[type=radio]:checked{border-color:#019fc6}input[type=radio]:checked:before{background-color:#019fc6;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.theme--dark input[type=radio]:checked:before{background-color:#a3edff}input[type=radio]:hover{border-color:#019fc6}input[type=radio]{appearance:none;-webkit-appearance:none;background-color:#fff3;border:1px solid #767676;border-radius:50%;cursor:pointer;height:20px;outline:none;position:relative;width:20px}.file-upload__input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.file-upload__label{display:flex}.file-upload__filename{color:#000;font-family:roboto-light;font-size:var(--font-size-14px);margin-left:10px}.theme--dark .file-upload__filename{color:#fff}.file-list{display:flex;flex-wrap:wrap}.entry-item__file{align-items:center;background-color:#d5d5d5;color:#000;display:flex;font-family:roboto-light;font-size:var(--font-size-13px);margin-bottom:3px;padding:0 0 0 10px;text-decoration:none;width:100%}.entry-item__file:hover{background-color:#e2e2e2}.entry-item__file:last-child{margin-bottom:10px}.theme--dark .entry-item__file{background-color:#3b3b3b;color:#fff}.theme--dark .entry-item__file:hover{background-color:#484848}.entry-item__file-icon{height:16px;margin-right:6px;width:16px}.entry-item__file-icon svg{fill:#000;width:16px}.theme--dark .entry-item__file-icon svg{fill:#fff}.entry-item__file-link,.entry-item__file-link:active,.entry-item__file-link:focus,.entry-item__file-link:hover,.entry-item__file-link:visited{color:#000;text-decoration:none}.theme--dark .entry-item__file-link,.theme--dark .entry-item__file-link:active,.theme--dark .entry-item__file-link:focus,.theme--dark .entry-item__file-link:hover,.theme--dark .entry-item__file-link:visited{color:#fff}.entry-item__file button{margin-left:auto}.entry-item__file button:hover{background-color:var(--button-red)}.form-submit{display:flex;margin-top:26px}.entry-list .entry-item:first-of-type .entry-label{display:block}.entry-list .entry-label{display:none;font-size:12px}.entry-item__details{display:flex;flex:1 1;flex-wrap:wrap;gap:3px}.entry-field__time-date-from .react-datepicker-wrapper,.entry-field__time-date-to .react-datepicker-wrapper{width:100%}.entry-field__time-description{flex:1 1}.entry-field__time-description input{width:100%}.entry-field__time-rate input{text-align:right;width:70px}.entry-actions__ok-btn{display:none}.entry-field__material-description{flex:1 1}.entry-field__material-description input{width:100%}.entry-field__material-qty,.entry-field__material-unit-price{width:70px}.entry-field__material-qty .entry-control,.entry-field__material-unit-price .entry-control{text-align:right;width:100%}.entry-field__material-total-price{margin:0 10px;text-align:right}.entry-field__material-total-price .entry-control{border-left-width:0;border-right-width:0;border-top-width:0;pointer-events:none;text-align:right;width:90px}.form-entry__total-cost{-webkit-font-smoothing:antialiased;color:#000;font-size:var(--font-size-16px);font-weight:500;margin-top:10px;text-align:right}.theme--dark .form-entry__total-cost{color:#fff}.task-list{width:100%}.task-item:first-child{margin-top:0}.task-item__header{margin-top:15px}.task-item__header .task-item__input-text{background-color:#00000012}.theme--dark .task-item__header .task-item__input-text{background-color:#fff3}.task-item__header .task-item__input-text:focus{background-color:#c5ecf5}.checklist-options{display:flex;gap:3px;margin-top:8px}.task-item{display:flex;margin-bottom:5px;position:relative}input.task-item__input-text{margin-right:3px;padding-left:28px;width:100%}.task-item__drag-handle{background-color:#0000000d;height:var(--form-field-height);position:absolute;width:20px}.theme--dark .task-item__drag-handle{background-color:#ffffff24}.task-item__drag-handle svg{fill:#000;display:block;height:auto;left:-4px;opacity:.5;position:relative;top:2px;width:29px}.theme--dark .task-item__drag-handle svg{fill:#fff}.task-item__new{margin-top:25px;width:100%}.task-item__new input{width:100%}.form-section--report-completion{background-color:#6c7a7e;padding:15px}.theme--dark .form-section--report-completion{background-color:#045062}.checkbox-container{align-items:center;display:flex;margin-bottom:15px}.checkbox-input{cursor:pointer;opacity:0;position:absolute;width:auto}.checkbox-label{color:#fff;cursor:pointer;font-size:var(--font-size-16px);line-height:26px;padding-left:35px;position:relative}.checkbox-label:before{background-color:#0000005e;border:2px solid #019fc6;content:"";height:21px;left:0;position:absolute;top:0;width:21px}.checkbox-container:hover .checkbox-label:before{border-color:#22c4ec}.checkbox-input:checked+.checkbox-label:before{background-color:#019fc6;border-color:#019fc6}.checkbox-input:checked+.checkbox-label:after{background-image:url(/mnt/static/media/icon-checkmark.443bb252bebc6f6a1a68.svg);background-repeat:no-repeat;background-size:cover;content:"";height:18px;left:3px;position:absolute;top:3px;width:18px}.checkbox-description{color:#fff;font-size:var(--font-size-14px);font-weight:300;line-height:20px;margin:0}@media only screen and (max-width:1300px){.entry-item__small{width:300px}.entry-item__medium{width:600px}.entry-item__wide{width:85%}}@media only screen and (max-width:800px){.entry-item__small{width:75%}.entry-item__full-width,.entry-item__medium,.entry-item__wide{width:100%}.entry-item--mobile-button{background-color:#fff;border:1px solid #00000059;border-radius:3px;color:#000;margin:3px 0;padding:8px}.entry-item--mobile-button:last-child{margin-bottom:10px}.theme--dark .entry-item--mobile-button{background-color:#ffffff26;color:#fff}.entry-item--mobile-button:hover{background-color:#019fc612;border-color:#019fc6}.theme--dark .entry-item--mobile-button:hover{background-color:#ffffff40}.entry-item--mobile-button.entry-item--active:hover{background-color:#fff}.theme--dark .entry-item--mobile-button.entry-item--active:hover{background-color:#2d2d2d}.form-select option{background-color:#fff;color:#000}.theme--dark .form-select option{background-color:#333;color:#fff}.entry-item--mobile-button .entry-item__details{display:none}.entry-item--active{background-color:#fff;border:1px solid #019fc6;margin:3px 0 10px;padding:0}.theme--dark .entry-item--active{background-color:#2d2d2d;border-radius:0}.entry-item--active .entry-item__details{display:flex}.entry-item--mobile-button .entry-item--collapsed{display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--font-size-14px);font-weight:300;justify-content:space-between;width:100%}.entry-item--active .entry-item--collapsed{display:none}.entry-list .entry-item .entry-label,.entry-list .entry-item:first-of-type .entry-label{display:block}.entry-actions__ok-btn,.entry-list .entry-item .entry-item__actions .entry-label{display:none}.entry-item__details>*{order:2}.entry-item__details input{width:100%}.entry-field__time-date-from,.entry-field__time-date-to{width:120px}.entry-item--active .entry-field__time-date-from{flex:1 1;margin:10px 0 0 10px}.entry-item--active .entry-field__time-date-to{flex:1 1;margin:10px 10px 0 0}.entry-item--active .entry-field__time-description{flex:100% 1;margin:5px 10px 0}.entry-item--active .entry-field__time-rate{margin:4px 5px 0 10px}.entry-item--active .entry-field__time-rate-btn{margin:5px 0 0;width:20px}.entry-field__material-description{flex:100% 1;padding:10px 10px 0}.entry-field__material-qty,.entry-field__material-total-price,.entry-field__material-unit,.entry-field__material-unit-price{flex:1 1;padding:10px 0 0}.entry-field__material-unit select{width:100%}.entry-field__material-qty{padding-left:10px}.entry-item--active .entry-field__material-description label,.entry-item--active .entry-field__material-qty label,.entry-item--active .entry-field__material-total-price label,.entry-item--active .entry-field__material-unit label,.entry-item--active .entry-field__material-unit-price label{display:block}.entry-item--active .entry-item__actions{border-top:1px solid #fff3;display:flex;flex:100% 1;justify-content:space-between;margin-top:10px;padding:10px}.entry-item--active .entry-actions__ok-btn{display:inline-block}.entry-item--active .entry-item__actions label{display:none}.entry-field__material-total-price .entry-control{margin:0 10px 0 0}.entry-item__summary-description{flex:100% 1;margin-bottom:3px}.entry-item__summary-left,.entry-item__summary-right{font-size:var(--font-size-13px)}.entry-item__summary-right{margin-left:auto}}@media only screen and (max-width:550px){.entry-item__8-digits,.entry-item__content-width,.entry-item__full-width,.entry-item__medium,.entry-item__small,.entry-item__wide,select{width:100%}}@media only screen and (max-width:480px){input:not([type=round],[type=round]),select,textarea{height:var(--mobile-form-field-height);line-height:21px}}.error-popup{background-color:#fdd;border:1px solid #a70000;border-radius:5px;box-shadow:0 2px 8px #0003;color:#a70000;left:50%;padding:12px 20px;position:fixed;top:100px;transform:translateX(-50%);z-index:9999}.context-menu{background-color:#fff;border:1px solid #9f9f9f;border-radius:2px;box-shadow:0 0 10px #00000026;min-width:200px;padding:5px;position:absolute;right:0;top:30px;z-index:999}.theme--dark .context-menu{background-color:#292929;border:1px solid #626161;box-shadow:0 0 15px #0000004d}.context-menu__option{border-bottom:1px solid #0000001a;color:#000;display:block;font-size:var(--font-size-14px);font-weight:300;margin-bottom:0;min-width:140px;padding:8px;text-decoration:none}.theme--dark .context-menu__option{border-bottom:1px solid #ffffff1a;color:#fff}.context-menu__option:last-child{border:none}.context-menu__option:hover{background-color:#00000014}.theme--dark .context-menu__option:hover{background-color:#ffffff38}@media only screen and (max-width:480px){.context-menu{top:35px}.context-menu__option{padding:12px 8px}}.filter-container{background-color:#0003;height:100%;position:fixed;width:100%;z-index:150}.filter{background-color:#fff;border:0;border-radius:4px;border-top:0;box-shadow:0 0 30px #00000045;box-sizing:border-box;flex-direction:column;margin-left:56px;overflow-y:auto;position:relative;top:46px;width:300px}.theme--dark .filter{background-color:#3a3a3a;border:1px solid #000000c4}.filter__buttons{align-items:center;display:flex;height:var(--topmenu-height);justify-content:flex-end;margin:0 10px}.filter__close-button{height:auto;opacity:.75;padding:0 12px 0 0;width:29px}.filter__close-button:hover{cursor:pointer;opacity:1}.filter__close-button svg{display:block;height:auto;width:100%}.filter__close-button:hover svg{background-color:#0000001a;border-radius:50px}.theme--dark .filter__close-button:hover svg{background-color:#fff3;border-radius:50px}.filter__close-button svg .line-color{fill:#000;path:#000}.theme--dark .filter__close-button svg .line-color{fill:#fff;path:#fff}.filter__fields{margin:10px}select.form-select option{background-color:#fff;color:#000}.theme--dark select.form-select option{background-color:#333;color:#fff}#report-content{color:#000}.theme--dark #report-content{color:#fff}#report-content{background-color:#fff}.theme--dark #report-content{background-color:#000}.theme--light .custom-select__control{background-color:#fff;border:1px solid #ccc;color:#000}.theme--light .custom-select__menu,.theme--light .custom-select__option{background-color:#fff;color:#000}.theme--light .custom-select__option--is-selected{background-color:#ddd;color:#000}.theme--light .custom-select__option--is-focused{background-color:#eee;color:#000}.theme--dark .custom-select__control{background-color:#000;border:1px solid #444;color:#fff}.theme--dark .custom-select__menu,.theme--dark .custom-select__option{background-color:#000;color:#fff}.theme--dark .custom-select__option--is-selected{background-color:#444;color:#fff}.theme--dark .custom-select__option--is-focused{background-color:#333;color:#fff}.filter__label{color:#000;font-size:13px;font-weight:300;margin-bottom:4px;margin-top:10px;opacity:.75}.theme--dark .filter__label{color:#fff;opacity:.75}.filter-container input,.filter-container select,.filter-container textarea{width:100%}@media only screen and (max-width:850px){.filter{margin-left:auto}}@media only screen and (max-width:480px){.filter__top{height:var(--mobile-topmenu-height)}.filter__close-button{width:35px}}:root{--table-border-top:#00000040;--table-row-bg:#fff;--table-row-bg-selected:#fff;--table-row-border-bottom:#bbb;--table-row-border-left:#bbbbbb47;--table-text-color:#000;--table-hover-bg:#ebf3f7;--table-top-border-first-row:#bbb;--color-block-grey:var(--status-grey);--color-block-gray:var(--status-grey);--color-block-red:var(--status-red);--color-block-green:var(--status-green);--color-block-yellow:var(--status-yellow);--color-block-blue:var(--status-blue)}.theme--dark{--table-border-top:#ffffff40;--table-row-bg:#272727;--table-row-bg-selected:#464646;--table-row-border-bottom:#181818;--table-row-border-left:var(--darkmode-background-color);--table-text-color:#fff;--table-hover-bg:#3b3b3b;--table-top-border-first-row:#0000;--color-block-grey:var(--darkmode-status-grey);--color-block-gray:var(--darkmode-status-grey);--color-block-red:var(--darkmode-status-red);--color-block-green:var(--darkmode-status-green);--color-block-yellow:var(--darkmode-status-yellow);--color-block-blue:var(--darkmode-status-blue)}.color-block-high:before{background-color:var(--status-red);background-color:var(--color-block-red)}.color-block-medium:before{background-color:var(--status-yellow);background-color:var(--color-block-yellow)}.color-block-low:before{background-color:var(--status-green);background-color:var(--color-block-green)}.color-block-red:before{background-color:var(--status-red);background-color:var(--color-block-red)}.color-block-yellow:before{background-color:var(--status-yellow);background-color:var(--color-block-yellow)}.color-block-green:before{background-color:var(--status-green);background-color:var(--color-block-green)}.color-block-blue:before{background-color:var(--status-blue);background-color:var(--color-block-blue)}.color-block-gray:before,.color-block-grey:before{background-color:var(--status-grey);background-color:var(--color-block-grey)}.table-list-2 .color-block-blue,.table-list-2 .color-block-gray,.table-list-2 .color-block-green,.table-list-2 .color-block-grey,.table-list-2 .color-block-high,.table-list-2 .color-block-low,.table-list-2 .color-block-medium,.table-list-2 .color-block-red,.table-list-2 .color-block-yellow{border-left:4px solid var(--color-block-grey)}.table-list-2 .color-block-high{border-left:4px solid var(--color-block-red)}.table-list-2 .color-block-medium{border-left:4px solid var(--color-block-yellow)}.table-list-2 .color-block-low{border-left:4px solid var(--color-block-green)}.table-list-2 .color-block-red{border-left:4px solid var(--color-block-red)}.table-list-2 .color-block-yellow{border-left:4px solid var(--color-block-yellow)}.table-list-2 .color-block-green{border-left:4px solid var(--color-block-green)}.table-list-2 .color-block-blue{border-left:4px solid var(--color-block-blue)}.table-list-2 .color-block-gray,.table-list-2 .color-block-grey{border-left:4px solid var(--color-block-grey)}.table-list-2{border-collapse:initial;border-spacing:0;width:100%}.table-list-2 thead th:first-child{padding-left:10px}.table-list-2>thead>tr>th{border-bottom:none;border-top:1px solid #00000040;border-top:1px solid var(--table-border-top);color:#00000080;font-family:roboto-regular;font-size:11px;font-weight:400;padding:4px 10px;text-align:left;white-space:nowrap}.theme--dark .table-list-2>thead>tr>th{color:#ffffff80}.table-list-2__section-header{font-family:roboto-regular;font-size:16px;margin-bottom:13px;margin-top:30px;text-transform:capitalize}.table-list-2__section-header:first-child{margin-top:10px}.table-list-2>tbody>tr.table-list-2__section-header{background-color:initial}.table-list-2>tbody>tr.table-list-2__section-header>td{font-family:roboto-regular;font-size:16px;padding:30px 0 5px}.table-list-2>tbody>tr{background-color:#fff;background-color:var(--table-row-bg);border-bottom:2px solid #fff;border-bottom:2px solid var(--table-row-bg)}.table-list-2>tbody>td:first-child{border-left:none}.table-list-2>tbody>tr>td{border-bottom:1px solid #bbb;border-bottom:1px solid var(--table-row-border-bottom);color:#000;color:var(--table-text-color);font-family:roboto-light;font-size:13px;height:35px;padding:0 10px;text-align:left;white-space:nowrap}.theme--dark .table-list-2>tbody>tr>td{border-bottom:2px solid #bbb;border-bottom:2px solid var(--table-row-border-bottom)}.table-list-2>tbody>tr:first-child>td{border-top:1px solid #bbb;border-top:1px solid var(--table-top-border-first-row)}.table-list-2>tbody>tr>td.table-list-2__elastic-cell{max-width:50px;overflow:hidden;text-overflow:ellipsis;width:100%}.table-list-2>tbody>tr.table-list-2__section-header.table-list-2__section-header-no-items td{border:0}.table-list-2>tbody>tr.table-list-2__no-items-rows td{background-color:#f9f9f9;border:1px solid #d2d2d2;font-family:roboto-light;font-size:13px;opacity:.75;padding:8px 15px}.theme--dark .table-list-2>tbody>tr.table-list-2__no-items-rows td{background-color:#272727;border:none}@media (hover:hover) and (pointer:fine){.table-list-2__hoverable-row:hover td{background-color:#ebf3f7;background-color:var(--table-hover-bg);cursor:pointer}}.table-list-2__show-on-hover{display:none}@media (hover:hover) and (pointer:fine){.table-list-2__hoverable-row:hover .table-list-2__show-on-hover{display:inline-block}}.table-list-2__cell-icon{fill:#000;display:inline-block;height:16px;margin-right:6px;position:relative;top:3px;width:16px}.theme--dark .table-list-2__cell-icon{fill:#fff}.table-list-2__primary-btn{background-color:#0295bf;border-radius:2px;color:#fff;margin-right:5px;padding:4px 8px;text-align:center;text-decoration:none}.table-list-2 .table-list-2__options{cursor:pointer;padding:0 6px;vertical-align:middle}.table-list-2 .table-list-2__options .table-list-2__options-icon{align-items:center;display:block;display:flex;opacity:.5;width:29px}.table-list-2 .table-list-2__options svg{fill:#000;width:29px}.theme--dark .table-list-2 .table-list-2__options svg{fill:#fff}.table-list-2 .table-list-2__options:hover{background-color:#0295bf}.theme--dark .table-list-2 .table-list-2__options:hover{background-color:#676767}.table-list-2 .table-list-2__options:hover .table-list-2__options-icon{opacity:1}.table-list-2 .table-list-2__options:hover svg{fill:#fff}.table-list-2__form-select{height:28px}.table-list-2__mobile-data-row{display:none}.table-list-2>tbody>tr.table-list-2__mobile-data-row>td{padding:10px}.table-list-2__mobile-data-table td:first-child{font-family:roboto-regular}.table-list-2__mobile-data-table td{font-size:11px;height:15px;padding:0 12px 0 0}.table-list-2__mobile-data-options{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.table-list-2__context-menu{background-color:#fff;border:1px solid #9f9f9f;border-radius:2px;box-shadow:0 0 10px #00000026;min-width:200px;padding:5px;position:absolute;right:15px;transform:translateY(-32px);z-index:100}.table-list-2__mobile-data-row .table-list-2__context-menu{right:20px;transform:translateY(19px)}.theme--dark .table-list-2__context-menu{background-color:#292929;border:1px solid #626161;box-shadow:0 0 15px #0000004d}.table-list-2__context-menu-option{border-bottom:1px solid #0000001a;color:#000;display:block;font-size:var(--font-size-14px);font-weight:300;margin-bottom:0;min-width:140px;padding:5px;text-align:left;text-decoration:none}.theme--dark .table-list-2__context-menu-option{border-bottom:1px solid #ffffff1a;color:#fff}.table-list-2__context-menu-option:last-child{border:none}.table-list-2__context-menu-option:hover{background-color:#00000014}.theme--dark .table-list-2__context-menu-option:hover{background-color:#ffffff38}.table-list-2>tbody>tr.table-list-2__selected,tr.table-list-2__selected+tr{background-color:#fff;background-color:var(--table-row-bg-selected)}tr.table-list-2__selected+tr{display:table-row}tr.table-list-2__selected+tr>td{border-left:1px solid #bbb;border-left:1px solid var( --table-row-border-bottom);border-right:1px solid #bbb;border-right:1px solid var( --table-row-border-bottom)}@media only screen and (max-width:700px){.table-list-2__hide-mobile{display:none}}.catalog-overlay{align-items:center;background:#00000073;display:flex;inset:0!important;justify-content:center;position:fixed!important;z-index:10050}.catalog-modal{animation:fadeInModal .15s ease;background:#fff;border-radius:10px;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;max-height:85vh;overflow-y:auto;width:min(90vw,800px)}.catalog-header{border-bottom:1px solid #ddd;padding:16px;position:relative}.catalog-close{background:#0000;border:none;cursor:pointer;font-size:22px;position:absolute;right:12px;top:8px}.catalog-body{overflow:auto;padding:16px}.catalog-list{border:1px solid #ddd;border-radius:6px;margin-top:12px;max-height:260px;overflow-y:auto}.catalog-item{border-bottom:1px solid #eee;cursor:pointer;display:flex;flex-direction:column;padding:10px 12px}.catalog-item:hover{background:#f7faff}.catalog-item.selected{background:#e8f3ff;border-left:3px solid #007bff}.catalog-name{font-weight:400}.catalog-meta{color:#555;display:flex;font-size:13px;gap:10px}.catalog-footer{border-top:1px solid #ddd;display:flex;gap:8px;justify-content:flex-end;padding:14px 16px}@keyframes fadeInModal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.theme--dark .catalog-modal{background:#2a2a2a;box-shadow:0 10px 40px #0009;color:#fff}.theme--dark .catalog-header{border-bottom:1px solid #444}.theme--dark .catalog-close{color:#fff}.theme--dark .catalog-body{background-color:#2a2a2a}.theme--dark .catalog-list{background-color:#1e1e1e;border:1px solid #444}.theme--dark .catalog-item{background:#0000;border-bottom:1px solid #333}.theme--dark .catalog-item:hover{background:#ffffff14}.theme--dark .catalog-item.selected{background:#007bff33;border-left:3px solid var(--button-blue-over)}.theme--dark .catalog-meta{color:#ffffffb3}.theme--dark .catalog-footer{border-top:1px solid #444}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}select#user_rights option{background-color:#fff;color:#000}.theme--dark select#user_rights option{background-color:#333;color:#fff}.button--grey{background-color:var(--button-grey);border:1px solid #b7b7b7;border-radius:var(--button-corner);font-size:var(--font-size-14px);margin:5px 8px;padding:6px 12px}.button--grey:hover{background-color:var(--button-grey-over)}.theme--dark .button--grey{background-color:var(--darkmode-button-grey);border:1px solid #545353}.theme--dark .button--grey:hover{background-color:var(--darkmode-button-grey-over)}.hidden{display:none}.machine-group{background-color:var(--brightmode-background-color);border:1px solid #b7b7b7;border-radius:var(--dashboard-box-corner);font-size:var(--font-size-14px);margin-bottom:15px;padding:12px}.theme--dark .machine-group{background-color:var(--darkmode-background-color);border-color:#545353}.machine-group__header{align-items:center;background-color:#d5d5d5;border-radius:4px;display:flex;font-family:roboto-medium;font-size:var(--font-size-16px);justify-content:flex-start;padding:10px}.theme--dark .machine-group__header{background-color:#1d2b2f;color:#fff}.machine-group__header button{font-size:var(--font-size-13px);margin-left:8px;padding:5px 10px}.machine-group ul{list-style:none;margin-top:8px;padding:0}.machine-group ul li{align-items:center;display:flex;font-size:var(--font-size-14px);padding:6px 0}.machine-group ul li input[type=checkbox]{cursor:pointer;margin-right:10px;transform:scale(1.3)}.theme--dark .machine-group ul li input[type=checkbox]{background-color:#1d1d1d}.entry-item__horizontal-buttons-top{display:flex;gap:10px;margin-bottom:15px}.error-banner{background:#ffe6e6;border:1px solid #ffb3b3;border-radius:6px;color:#a40000;padding:10px 12px}.input-error{border-color:#ff6b6b!important;box-shadow:0 0 0 2px #ff6b6b33}.field-error{color:#a40000;font-size:.9rem;margin-top:6px}.table-list{border-collapse:initial;border-spacing:0;width:100%}.table-list>tbody>tr>td.table-list__expand-row{max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.table-list>tbody>tr>td{border-top:1px solid #bbb;color:#000;font-family:roboto-light;font-size:13px;font-weight:500;height:38px;padding:0 10px;text-align:left;white-space:nowrap;width:1%}.theme--dark .table-list>tbody>tr>td{border-top:2px solid #181818;color:#fff}.table-list>tbody>tr>td:not(:first-child){border-left:1px solid #bbbbbb47}.theme--dark .table-list>tbody>tr>td:not(:first-child){border-left:1px solid var(--darkmode-background-color)}.table-list .table-list__section:first-child td{border-top:none}.table-list .table-list__section,.table-list .table-list__section:hover,.theme--dark .table-list .table-list__section,.theme--dark .table-list .table-list__section:hover{background-color:initial}.table-list .table-list__section>td{border:none;border-top:1px solid #bbb;color:#000;font-family:roboto-regular;font-size:var(--font-size-18px);padding:30px 0 10px}.theme--dark .table-list .table-list__section>td{color:#fff}.table-list .table-list__header-row,.table-list .table-list__header-row:hover,.theme--dark .table-list .table-list__header-row,.theme--dark .table-list .table-list__header-row:hover{background-color:initial}.table-list .table-list__header-row>td{border-bottom:none;border-top:1px solid #00000040;font-size:11px;font-weight:300;height:auto;opacity:.6;padding:4px 7px;white-space:nowrap}.theme--dark .table-list .table-list__header-row>td{border-top:1px solid #ffffff40}.table-list .table-list__header-row>td:not(:first-child){border-left:none}.table-list .table-list__header-row>td.table-list__header-cell-first{padding-left:10px}.theme--dark .table-list>tbody>tr{background-color:#272727;border-bottom:2px solid var(--darkmode-background-color)}.table-list .table-list__machine-row{cursor:pointer}@media (hover:hover) and (pointer:fine){.table-list>tbody>tr:hover{background-color:#fff}.theme--dark .table-list>tbody>tr:hover{background-color:#3b3b3b}}.table-list>tbody>tr:last-child>td{border-bottom:1px solid #bbb}.theme--dark .table-list>tbody>tr:last-child>td{border-bottom:none}.table-list>tbody>tr>td.table-list__align-right{text-align:right}.table-list>tbody>tr>td.table-list__status-cell{left:0;max-width:40px;min-width:5px;padding:0;width:5px;z-index:2}.table-list>tbody>tr>td.table-list__status-cell-red{background-color:var(--darkmode-status-red)}.table-list>tbody>tr>td.table-list__status-cell-yellow{background-color:var(--darkmode-status-yellow)}.table-list>tbody>tr>td.table-list__status-cell-green{background-color:var(--darkmode-status-green)}.table-list .table-list__toggle-icon{display:none;margin-right:5px;position:relative;top:3px;width:16px}.table-list .table-list__toggle-icon svg{fill:#000}.theme--dark .table-list .table-list__toggle-icon svg{fill:#fff}.table-list__selected-mobile .table-list__toggle-icon svg{transform:rotate(180deg)}.table-list__primary-btn{background-color:#0295bf;border-radius:2px;color:#fff;display:none;margin-right:5px;padding:2px 8px;text-align:center;text-decoration:none}.table-list>tbody>tr:hover .table-list__primary-btn{display:inline-block}.table-list .table-list__options{cursor:pointer;padding:0 6px;vertical-align:middle}.table-list .table-list__options .table-list__options-icon{align-items:center;display:block;display:flex;opacity:.5;width:29px}.table-list .table-list__options svg{fill:#000;width:29px}.theme--dark .table-list .table-list__options svg{fill:#fff}.table-list .table-list__options:hover{background-color:#0295bf}.theme--dark .table-list .table-list__options:hover{background-color:#676767}.table-list .table-list__options:hover .table-list__options-icon{opacity:1}.table-list .table-list__options:hover svg{fill:#fff}.table-list__dot-color:before{background-color:var(--darkmode-status-grey);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:8px;width:8px}.table-list__dot-color-green:before,.table-list__dot-color-low:before{background-color:var(--darkmode-status-green)}.table-list__dot-color-medium:before,.table-list__dot-color-yellow:before{background-color:var(--darkmode-status-yellow)}.table-list__dot-color-high:before,.table-list__dot-color-red:before{background-color:var(--darkmode-status-red)}.table-list__big-thumb-container{align-items:center;background-color:#747474;border:1px solid #8c8c8c;box-shadow:0 0 10px #00000042;height:100px;justify-content:center;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;transform:scale(.9);transition:opacity .1s ease-in-out,transform .1s ease-in-out;visibility:hidden;width:100px}.theme--dark .table-list__big-thumb-container{background-color:#747474;border:1px solid #000}.table-list__thumb-container:hover .table-list__big-thumb-container{opacity:1;pointer-events:auto;transform:scale(1);visibility:visible}.table-list__thumb-container:not(:hover) .table-list__big-thumb-container{opacity:0;transition:opacity .2s ease-in-out}.table-list__big-thumb-container img{height:100%;object-fit:cover;width:100%}.table-list__small-thumb-container{align-items:center;background-color:#222;border:1px solid #000;display:flex;height:28px;justify-content:center;overflow:hidden;width:28px}.table-list__small-thumb-container img{display:block;height:100%;object-fit:cover;width:100%}.table-list .table-list__mobile-data-container{background-color:#fff;display:none}.theme--dark .table-list .table-list__mobile-data-container{background-color:#3b3b3b}.table-list .table-list__mobile-data-container>td{border-left:1px solid #bbb;border-right:1px solid #bbb;padding-bottom:10px;padding-top:7px}.theme--dark .table-list .table-list__mobile-data-container td{border:none}.table-list .table-list__mobile-data{border-collapse:collapse}.table-list .table-list__mobile-data-table td:first-child{font-family:roboto-regular}.table-list .table-list__mobile-data-table td{font-size:11px;height:15px;padding:0 12px 0 0}.table-list__mobile-data-container-options{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.header-info-container{display:inline-block;font-size:14px;width:400px}.header-info-container__title{color:#000;margin-bottom:10px}.theme--dark .header-info-container__title{color:#fff}.header-info-container__inner{background-color:#f9f9f900;border:1px solid #00000040;border-radius:2px;font-family:roboto-light;padding:10px}.theme--dark .header-info-container__inner{background-color:#1b1b1b;border:1px solid #ffffff40}.header-info-container__inner td{color:#000;font-family:roboto-light;padding-right:20px}.header-info-container__inner td:first-child{font-family:roboto-regular}.theme--dark .header-info-container__inner td{color:#fff}.table-list__context-menu{background-color:#fff;border:1px solid #9f9f9f;border-radius:2px;box-shadow:0 0 10px #00000026;min-width:200px;padding:5px;position:absolute;right:15px;transform:translateY(-32px);z-index:100}.table-list__mobile-data-container .table-list__context-menu{right:10px;transform:translateY(19px)}.theme--dark .table-list__context-menu{background-color:#292929;border:1px solid #626161;box-shadow:0 0 15px #0000004d}.table-list__context-menu-option{border-bottom:1px solid #0000001a;color:#000;display:block;font-size:var(--font-size-14px);font-weight:300;margin-bottom:0;min-width:140px;padding:5px;text-align:left;text-decoration:none}.theme--dark .table-list__context-menu-option{border-bottom:1px solid #ffffff1a;color:#fff}.table-list__context-menu-option:last-child{border:none}.table-list__context-menu-option:hover{background-color:#00000014}.theme--dark .table-list__context-menu-option:hover{background-color:#ffffff38}@media only screen and (max-width:700px){.header-info-container{width:100%}.table-list__selected-mobile{background-color:#fff}.table-list>tbody>tr>td{padding:0 10px 0 5px}.theme--dark .table-list .table-list__selected-mobile{background-color:#3b3b3b}.table-list__selected-mobile>td{border-left:1px solid #bbb;border-right:1px solid #bbb}.theme--dark .table-list__selected-mobile>td{border-bottom:1px solid #000;border-left:initial;border-right:initial}.table-list .table-list__toggle-icon{display:inline-block}.table-list>tbody>tr:hover .table-list__primary-btn,.table-list__hide-mobile{display:none}.table-list__thumb-container:hover .table-list__big-thumb-container,.table-list__thumb-container:not(:hover) .table-list__big-thumb-container{display:none}}.login{align-items:center;background-color:var(--brightmode-background-color);display:flex;flex-direction:column;height:100vh;justify-content:center}.theme--dark .login{background-color:var(--darkmode-background-color)}.login-box{background-color:#fff;border:1px solid #00000040;border-radius:var(--dashboard-box-corner);box-sizing:border-box;padding:15px 15px 30px;width:300px}.theme--dark .login-box{background-color:#323232;border-color:#393939}.login-box__logo{display:flex;justify-content:center;margin-bottom:30px;margin-top:15px}.login-box__logo svg{fill:#000;display:block;width:100px}.theme--dark .login-box__logo svg{fill:#fff}.login-box__error-msg{color:#ff2525;font-size:var(--font-size-14px);margin:25px;text-align:center}@media only screen and (max-width:480px){.login{display:flex;justify-content:flex-start;padding:70px 15px 0}.login-box{width:100%}}.license-popup{align-items:center;background-color:#fff;border:2px solid #000;box-shadow:0 4px 6px #0000001a;color:#000;display:flex;flex-direction:column;justify-content:center;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:2000}.license-popup input{margin-bottom:10px;padding:8px;width:200px}.license-popup button{cursor:pointer;padding:8px 12px}.theme--dark .license-popup{background-color:#323232;border-color:#555;color:#fff}.theme--dark .license-popup input{background-color:#2d2d2d;border:1px solid #dddada;color:#fff}.theme--dark .license-popup button{background-color:#444;color:#fff}.spinner-overlay{align-items:center;background-color:initial;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.spinner{animation:spin 1s linear infinite;border:4px solid #0000001a;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReactModal__Overlay,.ReactModal__Overlay--after-open,.catalog-overlay{align-items:center;background:#00000073;display:flex;inset:0!important;justify-content:center;position:fixed!important;z-index:10050}.ReactModal__Content,.ReactModal__Content--after-open,.catalog-modal{-webkit-overflow-scrolling:touch;animation:popupFadeIn .18s ease;background:#fff;border-radius:8px;box-shadow:0 12px 40px #0000004d;max-height:85vh;overflow:auto;padding:20px;position:relative!important;width:min(90vw,820px);z-index:10060}@keyframes popupFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.settings-container{display:flex;flex-wrap:wrap;margin:0 auto auto;max-width:1000px}.settings-title{-webkit-font-smoothing:antialiased;color:#000;flex:100% 1;font-family:roboto-medium;font-size:1.5em;margin-bottom:20px}.theme--dark .settings-title{color:#fff}.settings-menu{align-items:flex-start;display:flex;flex:2 1;flex-direction:column;margin-right:30px}.settings-options{flex:6 1}.settings-options .form-section{padding:20px}.settings-options .form-section .entry-item__small{width:200px}.settings-options .form-section .entry-item__medium{width:50%}.settings-menu button{background-color:#0000001a;border-radius:3px;display:inline-flex;font-family:roboto-light;font-size:14px;justify-content:flex-start;margin-bottom:2px;padding:18px 10px;width:100%}.theme--dark .settings-menu button{background-color:#ffffff1a}.settings-menu button:hover{background-color:#0003}.theme--dark .settings-menu button:hover{background-color:#fff3}.settings-menu button.button-class-selected{background-color:#0000004d}.theme--dark .settings-menu button.button-class-selected{background-color:#ffffff4d}.settings-options .entry-item__settings-category{display:flex;gap:10px}.settings-options .entry-item__settings-category input{flex:auto}.settings-options .button-options{display:flex;gap:3px}.settings-menu-mobile{display:none;flex:100% 1;margin-bottom:20px}.settings-menu-mobile__select{background-color:#0000001a;border:0;border-radius:3px;box-sizing:initial;font-size:14px;margin-bottom:20px;padding:4px 8px;width:100%}.settings-menu-mobile__select:focus{background-color:#0000001a}.theme--dark .settings-menu-mobile__select,.theme--dark .settings-menu-mobile__select:focus{background-color:#fff3}@media only screen and (max-width:900px){.settings-menu{display:none}.settings-menu-mobile{display:flex}}@media only screen and (max-width:480px){.settings-options .form-section{padding:10px}.settings-menu-mobile__select{font-family:roboto-regular;font-size:16px}}.dsr-container{background-color:#fff;border:1px solid #d6d6d6;color:#000;font-family:roboto-regular;font-size:var(--font-size-14px);margin:0 auto;max-width:800px;padding:10px 20px 20px}.dsr-container h2{font-weight:400;text-align:center}.dsr-container__data,.dsr-container__fault-data{margin-bottom:20px}.table-container{overflow-x:auto}.dsr-container__material,.dsr-container__time-registration{margin-bottom:40px}h3{border-bottom:1px solid #616161;font-family:roboto-regular;font-size:var(--font-size-16px);font-weight:400;padding-bottom:5px}.dsr-container table{border-collapse:collapse;width:100%}.dsr-container th{background-color:#ebebeb;font-family:roboto-regular;white-space:nowrap}.dsr-container td,.dsr-container th{border:1px solid #d6d6d6;font-weight:400;padding:8px;text-align:left}.dsr-container td{font-family:roboto-light}.dsr-container table .max-width{width:100%}.dsr-container table .no-wrap{white-space:nowrap}.dsr-container td.dsr-container__align-right,.dsr-container th.dsr-container__align-right{text-align:right}.dsr-containert__time-registration-total{margin-top:10px;text-align:right}.dsr-container__grandtotal{margin-bottom:40px;text-align:right}.dsr-container__files{margin-bottom:40px}.dsr-container__files ul{listStyleType:"disc";paddingLeft:"20px"}.dsr-container__data{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:10px}.dsr-container__info{flex:1 1}.dsr-container__header{align-items:center;display:flex;gap:20px}.dsr-container__logo-container{flex-shrink:0}.company-logo{aspect-ratio:3/1;height:auto;max-width:170px;object-fit:contain}@font-face{font-family:roboto-light;font-style:normal;font-weight:400;src:url(/mnt/static/media/roboto-light-webfont.525f28b375b4a2550c31.woff2) format("woff2"),url(/mnt/static/media/roboto-light-webfont.ab83e606283920fe09c9.woff) format("woff")}@font-face{font-family:roboto-regular;font-style:normal;font-weight:400;src:url(/mnt/static/media/roboto-regular-webfont.c2cc83e8b5e8f658a4e7.woff2) format("woff2"),url(/mnt/static/media/roboto-regular-webfont.c26cc604916cb9d384a4.woff) format("woff")}@font-face{font-family:roboto-medium;font-style:normal;font-weight:400;src:url(/mnt/static/media/roboto-medium-webfont.504afda6d989467a9e9c.woff2) format("woff2"),url(/mnt/static/media/roboto-medium-webfont.a1d5a34912fb59295aa6.woff) format("woff")}:root{--brightmode-background-color:#f9f9f9;--darkmode-background-color:#171717;--dashboard-box-corner:4px;--status-label-corner:3px;--button-corner:3px;--font-size-12px:0.75rem;--font-size-13px:0.8125rem;--font-size-14px:0.875rem;--font-size-16px:1rem;--font-size-17px:1.0625rem;--font-size-18px:1.125rem;--button-grey:#d5d5d5;--button-grey-over:#cdcdcd80;--darkmode-button-grey:#ffffff40;--darkmode-button-grey-over:#ffffff80;--button-green:#48b400;--button-green-over:#5bd50a;--button-blue:#019fc6;--button-blue-over:#22c4ec;--button-red:red;--button-red-over:red;--status-grey:#0000004d;--status-red:red;--status-green:#48b400;--status-yellow:#e4af1e;--status-blue:#019fc6;--darkmode-status-grey:#727272;--darkmode-status-red:red;--darkmode-status-green:#48b400;--darkmode-status-yellow:#e4af1e;--darkmode-status-blue:#019fc6;--topmenu-height:46px;--form-field-height:32px;--button-height:32px;--mobile-topmenu-height:52px;--mobile-form-field-height:40px;--mobile-button-height:40px;font-size:16px}body{background-color:#f9f9f9;color:#fff;font-family:roboto-regular,sans-serif;font-size:1em;font-weight:400;margin:0;text-decoration:none}body.theme--dark{background-color:#171717}body.theme--bright{color:#171717}body.modal-open{height:100vh;overflow:hidden;position:fixed;width:100%}.content{padding:4.1875rem .9375rem 4.375rem}.modal-full{background-color:#fff;padding:67px 15px 70px}.theme--dark .modal-full{background-color:initial}.notification-overlay,.theme--dark .notification-overlay{background-color:#0006}.notification-overlay{inset:0;position:fixed;z-index:1000}.theme--dark .notification-modal{background-color:#323232;border-color:#393939;color:#fff}.notification-modal{align-items:center;background-color:#fff;border:1px solid #0000;border-radius:4px;border-radius:var(--dashboard-box-corner);color:#000;display:flex;flex-direction:column;height:fit-content;inset:15px;justify-content:center;margin:auto;max-width:400px;outline:none;overflow:auto;padding:5px 15px 15px;position:absolute}.notification-modal h2{display:none}.notification-modal p{font-family:roboto-light;font-size:.875rem;font-size:var(--font-size-14px);line-height:1.1875rem;margin-bottom:30px}.content__main-title{align-items:center;display:flex}.content__main-title-icon{display:inline-block;height:45px;margin-right:10px;width:45px}.content__main-title-icon svg{fill:#000}.theme--dark .content__main-title-icon svg{fill:#fff}.content__section-header{align-items:center;display:flex;justify-content:space-between;margin:26px 0 12px}.content__section-header--closed{border-bottom:1px solid #0003;padding-bottom:10px}.theme--dark .content__section-header--closed{border-bottom:1px solid #fff3}.content__section-header--closed .content__section-toggle svg{transform:rotate(180deg)}.content__section-title{color:#000;font-size:1.125rem;font-size:var(--font-size-18px)}.theme--dark .content__section-title{color:#fff}.inventory-group{color:#000}.theme--dark .inventory-group{color:#fff}.content__section-title-description{color:#000000b3;font-size:.8125rem;font-size:var(--font-size-13px);line-height:1.125rem;margin-bottom:8px;margin-top:4px;text-transform:none;white-space:normal}.theme--dark .content__section-title-description{color:#ffffffb3}.content__section-toggle{margin-right:15px}.content__section-toggle svg{fill:#000;path:#000;border-radius:50px;box-sizing:border-box;height:29px;width:29px}.content__section-toggle:hover svg{background-color:#0000000d;border:0}.theme--dark .content__section-toggle:hover svg{border:0}.theme--dark .content__section-toggle svg{fill:#fff;path:#fff}.theme--dark .content__section-toggle:hover svg{background-color:#fff3}.error-message,.info-message{font-size:.875rem;font-size:var(--font-size-14px);line-height:1.125rem;margin-top:4px;padding:10px}.error-message,.info-message{background-color:#019fc6a8;border:1px solid #019fc6;color:#fff}.theme--dark .info{background-color:#00728ebf;border:1px solid #019fc6;color:#fff}.error-message{background-color:#c60101;border:1px solid red;color:#fff}.theme--dark .error-message{background-color:#700000;border:1px solid red;color:#fff}@media only screen and (max-width:550px){.content{padding:67px 10px 70px}}@media only screen and (max-width:480px){.content{padding:84px 10px 70px}.content__section-title{font-size:23px}.content__section-title-description{font-size:15px;font-weight:500;line-height:20px;margin-top:7px}.modal-full{padding:84px 10px 70px}.content__main-title{font-size:25px}}select.btn-primary option{background-color:#fff;color:#000}.theme--dark select.btn-primary option{background-color:#333;color:#fff}.content__section-title_machine{border-radius:var(--dashboard-box-corner);color:#000;font-family:roboto-medium;font-size:var(--font-size-18px);margin-top:20px;padding:10px 15px}.theme--dark .content__section-title_machine{color:#ffffffbf}.group-container{background:var(--brightmode-background-color);border-radius:var(--dashboard-box-corner);box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:10px}.theme--dark .group-container{background:#171717;box-shadow:0 1px 3px #0000001a;color:#fff}.button--toggle-section{border:none;box-shadow:0 1px 3px #0000001a;cursor:pointer;font-size:.9rem}.theme--dark .button--toggle-section{background-color:#242424;border:none;color:#fff;cursor:pointer;font-size:.9rem}.machine-item{align-items:center;background:#fff;border-bottom:1px solid #ddd;border-radius:var(--dashboard-box-corner);box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:5px;padding:12px 15px}.machine-item .info{color:#333;display:flex;font-size:var(--font-size-14px);gap:15px}.machine-item .button-edit{background-color:var(--button-blue);border:none;border-radius:var(--button-corner);color:#fff;cursor:pointer;padding:6px 12px}.machine-item .button-edit:hover{background-color:var(--button-blue-over)}.machine-item .menu-button{background:var(--button-grey);border:none;border-radius:var(--button-corner);cursor:pointer;padding:6px 10px}.machine-item .menu-button:hover{background:var(--button-grey-over)}.box-item__top-buttons{align-items:center;display:flex;gap:5px}@media only screen and (max-width:550px){.machine-item{align-items:flex-start;flex-direction:column}.machine-item .info{flex-direction:column;gap:5px}.box-item__column.box-item__top-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:flex-end}.button--blue,.slim-button.more-options{flex-shrink:0;min-width:40px}}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:8px;min-width:300px;padding:20px;text-align:center}.modal-content h2{margin-bottom:15px}.modal-content p{margin:5px 0}.modal-content hr{margin:10px 0}.theme--dark .modal-content{background:#333;color:#fff}.content__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.overall-cost-display{background:#f8f9fa;border-radius:8px;font-size:18px;font-weight:700;padding:10px 15px}.theme--dark .overall-cost-display{background:#333;color:#fff}.placement-fields{display:flex;gap:5px;margin-top:5px}.placement-fields input,.placement-fields select{width:300px}.inline-modal-overlay{align-items:center;background-color:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.inline-modal-content{background-color:#fff;border-radius:8px;box-shadow:0 12px 24px #0003;max-width:600px;padding:24px;position:relative;width:90%}.inline-modal-close{background:#0000;border:none;color:#333;cursor:pointer;font-size:24px;position:absolute;right:16px;top:12px}.sr-container{background-color:#fff;border:1px solid #d6d6d6;font-family:roboto-regular;font-size:var(--font-size-14px);margin:0 auto;max-width:800px;padding:10px 10px 20px}.theme--dark .sr-container{background-color:#2d2d2d;border-color:#ffffff80}.sr-section{margin:10px}.zoom-modal{align-items:center;background:#000000d9;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.zoom-modal__content{align-items:center;display:flex;flex-direction:column;position:relative}.zoom-modal__image{border-radius:10px;box-shadow:0 0 20px #000;max-height:80%;max-width:90%}.zoom-modal__download-button{background:#3498db;border-radius:6px;color:#fff;font-size:1rem;font-weight:700;margin-top:20px;padding:10px 20px;text-decoration:none;transition:background .3s ease}.zoom-modal__download-button:hover{background:#2980b9}.sr-header{font-size:1.5em;margin:10px;padding:20px 10px;text-align:center}.sr-desc{margin:20px 10px;padding-bottom:20px}.sr-desc__section-title{font-family:roboto-regular;font-size:var(--font-size-16px);margin-bottom:10px}.sr-desc__section-desc{font-family:roboto-light;font-size:var(--font-size-14px)}.sr-checklist__header{display:flex;justify-content:space-between;margin-bottom:10px}.sr-checklist__section-title{margin-bottom:10px}.sr-checklist__item-header,.sr-checklist__section-title{font-family:roboto-regular;font-size:var(--font-size-16px)}.sr-checklist__item-header{border:1px solid #00000036;border-bottom:0;display:flex;font-weight:800;margin-top:15px;padding:20px 10px 10px}.theme--dark .sr-checklist__item-checkbox,.theme--dark .sr-checklist__item-header{border-color:#595959}.sr-checklist__item{align-content:center;border-bottom:1px solid #00000036;display:flex;font-family:roboto-light;gap:10px;justify-content:flex-start;margin:0 10px;padding:10px}.theme--dark .sr-checklist__item{border-bottom:1px solid #ffffff36}.sr-checklist__item-checkbox{border:1px solid #00000036;display:flex;padding:10px}.sr-checklist__item-checkbox.sr-checklist__item-checked{background-color:#e2fadc}.theme--dark .sr-checklist__item-checkbox.sr-checklist__item-checked{background-color:#41902a}.sr-checklist__item-checkbox:last-child{border-bottom:1px solid #00000036}.theme--dark .sr-checklist__item-checkbox:last-child{border-bottom:1px solid #ffffff36}.sr-checklist__item-checkbox input[type=checkbox]:checked{background-color:#69d700;border-color:#53aa00}.theme--dark .sr-checklist__item-checkbox input[type=checkbox]:checked{background-color:#6bda00;border-color:#77eb2b}.sr-checklist__item-checkbox-desc{margin-left:8px}.sr-footer{padding:20px 10px 0}.sr-checklist__item-file{background-color:#fff;border:1px solid #ccc;padding:10px}.theme--dark .sr-checklist__item-file{background-color:#3a3a3a;border-color:#555}.file-preview-image{align-items:flex-start;display:flex;flex-direction:row}.file-preview-image__img{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:auto;margin-bottom:8px;margin-right:5px;max-height:100%;max-width:100%;min-width:100%}.file-preview-image__actions{display:flex;gap:10px}.file-preview-doc{display:flex;flex-direction:column}.file-preview-doc__name{color:#333;font-size:14px;margin-bottom:5px;word-break:break-word}.theme--dark .file-preview-doc__name{color:#eee}.file-preview-doc__actions{display:flex;gap:10px}.file-btn{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 10px;text-decoration:none;transition:background .2s ease}.file-btn:hover{background-color:#2980b9}.file-btn.open{background-color:#2ecc71}.file-btn.open:hover{background-color:#27ae60}.file-btn.zoom{background-color:#f39c12}.file-btn.zoom:hover{background-color:#e67e22}:root{--background-color:#f9f9f9;--primary-color:#333;--secondary-color:#555;--border-color:#ccc;--button-background:#666;--button-color:#fff;--button-hover-bg:#555;--input-background:#fff;--input-border:#ccc;--input-text-color:#333}[data-theme=dark]{--background-color:#1a1a1a;--primary-color:#ddd;--secondary-color:#aaa;--border-color:#555;--button-background:#666;--button-color:#fff;--button-hover-bg:#555;--input-background:#333;--input-border:#666;--input-text-color:#ddd}.dark.mode .notification-container label{color:#aaa}.notification-container{background-color:#f9f9f9;background-color:var(--background-color);border:1px solid #ccc;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 0 20px #0000001a;color:#333;color:var(--primary-color);margin:50px auto;max-width:1200px;padding:20px}.notification-container h2{color:#333;color:var(--primary-color);margin-bottom:20px}.notification-container form{display:flex;flex-direction:column}.notification-container label{margin-bottom:5px;margin-right:15px}.notification-container .react-datepicker-wrapper input,.notification-container input[type=text],.notification-container textarea{background-color:#fff;background-color:var(--input-background);border:1px solid #ccc;border:1px solid var(--input-border);border-radius:4px;color:#333;color:var(--input-text-color);margin-bottom:15px;padding:10px;width:100%}.notification-container textarea{min-height:300px}.notification-container button{background-color:#666;background-color:var(--button-background);border:none;border-radius:4px;color:#fff;color:var(--button-color);cursor:pointer;margin-top:10px;max-height:40px;max-width:fit-content;padding:10px 20px;transition:background-color .3s}.notification-container button:hover{background-color:#555;background-color:var(--button-hover-bg)}.notification-list{margin-top:20px}.notification-list li{border-bottom:1px solid #ccc;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:10px}.notification-list li strong{color:#333;color:var(--primary-color);flex:none;margin-right:10px;max-width:150px;min-width:150px}.notification-list button{background-color:#666;background-color:var(--button-background);border:none;border-radius:4px;color:#fff;color:var(--button-color);cursor:pointer;margin-left:10px;padding:5px 10px}.notification-list button:hover{background-color:#555;background-color:var(--button-hover-bg)}.App{font-family:Arial,sans-serif;margin:45px 20px 20px}.date-picker-container{display:flex;gap:40px;margin-bottom:20px}.grid-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.grid-item{background:#1b1b1b;border:1px solid #ccc;border-radius:8px;height:400px;padding:10px}.tachometer-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.tachometer-box{background:#1b1b1b;border:1px solid #ccc;border-radius:8px;height:auto;padding:10px;width:auto}.gx-select{-webkit-appearance:none;appearance:none;background-image:none!important;line-height:1.4;padding-right:2rem}.gx-select::-ms-expand{display:none}.gx-select-wrap{display:inline-block;position:relative}.gx-select-wrap:after{background:currentColor;color:var(--gx-muted);content:"";height:12px;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill="black" d="M0 0l5 6 5-6z"/></svg>') no-repeat center /contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill="black" d="M0 0l5 6 5-6z"/></svg>') no-repeat center /contain;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:12px}.graph-explorer{--local-topmenu-height:56px}.graph-explorer .top-menu{align-items:center;background:var(--gx-bg);border-bottom:1px solid var(--gx-border);display:flex;height:var(--local-topmenu-height);left:0;padding-left:56px;position:fixed;right:0;top:0;z-index:120}.graph-explorer.theme--bright .top-menu{background:#fff;border-bottom-color:#d6d6d6}.graph-explorer.theme--dark .top-menu{background:#2d2d2d;border-bottom-color:#252525}.graph-explorer .top-menu__screen-title{color:var(--gx-text);font-size:14px;font-weight:500;opacity:.85}.graph-explorer .gx-topmenu-spacer{height:var(--local-topmenu-height)}@media (max-width:480px){.graph-explorer{--local-topmenu-height:48px}}.file-preview-container{display:inline-block;position:relative}.file-preview-image{border:1px solid #ccc;border-radius:4px;height:100px;object-fit:cover;width:100px}.file-preview-remove{align-items:center;background:red!important;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:5px;top:5px;width:20px}.file-preview-remove:hover{background:darkred}.clickable-link{color:blue;cursor:pointer;text-decoration:underline}.clickable-link:hover{color:#00008b}.no-files-message{color:gray;font-style:italic;margin-top:10px}.machine-list-container{background:var(--brightmode-background-color);min-height:100vh;padding:40px 20px 20px}.theme--dark .machine-list-container{background:#171717}.group-header-list{border-bottom:none;font-family:roboto-regular;font-size:var(--font-size-16px);font-weight:400;padding-bottom:5px}.machine-list-header{align-items:center;display:flex;gap:10px}.machine-icon{height:40px;width:40px}.theme--dark .machine-icon{filter:invert(1)}.summary-box{background:var(--brightmode-background-color);border:1px solid #2b2929;border-radius:5px;box-shadow:0 1px 3px #0000001a;padding:1px 15px;width:fit-content}.theme--dark .summary-box{background:#222;border-color:#fff;color:#fff}.theme--dark .machine-table td,.theme--dark .machine-table th{border-bottom:1px solid #555;border-top:1px solid #555}.machine-table{border-collapse:collapse;width:100%}.machine-table th{padding:10px;text-align:left}.machine-table td{border-bottom:1px solid #555;border-top:1px solid #555;padding:5px}.machine-info,.machine-row{position:relative}.machine-info{align-items:center;display:flex;gap:10px;justify-content:space-between;width:280px}.machine-thumbnail{border-radius:5px;height:30px;width:30px}.machine-row:hover{background:#007bff1a}.view-button{background:#0295bf;border-radius:5px;color:#fff;display:none;margin-right:10px;padding:5px 10px;text-decoration:none}.machine-row:hover .view-button{display:inline-block}.view-button:hover{background:#0295bf}@media (max-width:768px){.box-item__bottom-buttons{display:flex;justify-content:flex-end;padding-top:10px}.view-button{display:inline-block!important}}.info-icon{color:#bbb;cursor:pointer;font-size:14px}.theme--dark .machine-body{background:#333}.theme--dark .machine-head{background:#000}.priority-cell{padding:0;width:auto}.menu-container{display:inline-block;position:relative}.menu-button{border:none;color:#fff;cursor:pointer;font-size:18px}.dropdown-menu{background:#0295bf;border:1px solid #555;border-radius:5px;box-shadow:0 4px 6px #0003;position:absolute;right:0;top:25px;width:150px;z-index:100}.dropdown-item{color:#fff;display:block;padding:10px;text-decoration:none}.dropdown-item:hover{background:#0295bf}.machine-table-wrapper{display:block}.machine-list-wrapper{display:none}@media (max-width:768px){.machine-table-wrapper{display:none}.machine-list-wrapper{display:block}}.form-error{background-color:#ffeaea;border:1px solid #a00;border-radius:4px;color:#a00;margin:10px 0;padding:8px}.time-entry-row{align-items:center;display:flex;gap:15px;margin-bottom:10px}.time-entry-row input,.time-entry-row textarea{flex:1 1}.time-entry-row label{min-width:100px}.file-upload__label{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}@media only screen and (max-width:800px){.entry-item__details{display:flex;flex-direction:column;gap:10px;width:100%}.entry-field__time-date-from,.entry-field__time-date-to,.entry-field__time-description{width:100%}.entry-control,.form-datepicker{box-sizing:border-box;width:100%}}.entry-item__column-layout .entry-control,.entry-item__column-layout .form-datepicker{box-sizing:border-box;margin:5px;width:100%}@media (max-width:800px){.entry-item__column-layout{gap:.5rem}.entry-item__column-layout,.entry-item__column-layout .entry-field{display:flex;flex-direction:column}.entry-item__column-layout .entry-label{font-size:.85rem;margin-bottom:.25rem}.entry-item__column-layout .entry-control,.entry-item__column-layout .form-datepicker{box-sizing:border-box;margin:5px;width:90%}}.button-container{display:flex;gap:3px}.button-space{display:inline-block;width:3px}.machine-details{background:var(--brightmode-background-color);min-height:100vh;padding:20px}.theme--dark .machine-details{background:#171717}.machine-details h1{color:#000;font-size:24px;margin-bottom:15px}.theme--dark .machine-details h1{color:#fff}.machine-details p{color:#333;font-size:16px;margin:5px 0}.theme--dark .machine-details p{color:#ddd}.machine-details img{border-radius:5px;margin-top:10px;max-width:300px}.machine-details h2{font-size:20px;margin-top:20px}.machine-details ul{list-style:none;padding:0}.machine-details li{background:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-bottom:5px;padding:10px}.theme--dark .machine-details li{background:#222;border:1px solid #555}.machine-details a{color:var(--button-blue);font-size:16px;text-decoration:none}.theme--dark .machine-details a{color:var(--button-blue-over)}.section-container{background:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a;margin-top:20px;padding:15px}.theme--dark .section-container{background:#171717}.section-title{font-size:18px;font-weight:700;margin-bottom:10px}.priority-indicator{height:100%;left:0;position:absolute;top:0;width:6px}.priority-indicator.low{background-color:green}.priority-indicator.medium{background-color:orange}.priority-indicator.high{background-color:red}.status-new{color:#d9534f}.status-open{color:#f0ad4e}.status-closed{color:#5cb85c}.maintenance-category{background:#f9f9f9;border-radius:5px;margin-bottom:15px;padding:10px}.theme--dark .maintenance-category{background:#222}.maintenance-category h3{font-size:18px;margin-bottom:10px}.maintenance-category ul{list-style:none;padding:0}.maintenance-category li{background:#fff;border:1px solid #ddd;border-radius:5px;margin-bottom:5px;padding:8px}.theme--dark .maintenance-category li{background:#333;border:1px solid #555}.maintenance-category .btn-primary{background-color:var(--button-blue);border-radius:4px;color:#fff;margin-left:10px;padding:5px 10px;text-decoration:none}.maintenance-category .btn-primary:hover{background-color:var(--button-blue-over)}.color-circle-blue:before,.color-circle-green:before,.color-circle-grey:before,.color-circle-high:before,.color-circle-low:before,.color-circle-medium:before,.color-circle-red:before,.color-circle-yellow:before{border-radius:50%;content:"";display:inline-block;height:9px;margin-right:6px;vertical-align:middle;width:9px}:root{--color-circle-grey:var(--status-grey);--color-circle-red:var(--status-red);--color-circle-green:var(--status-green);--color-circle-yellow:var(--status-yellow);--color-circle-blue:var(--status-blue)}.theme--dark{--color-circle-grey:var(--darkmode-status-grey);--color-circle-red:var(--darkmode-status-red);--color-circle-green:var(--darkmode-status-green);--color-circle-yellow:var(--darkmode-status-yellow);--color-circle-blue:var(--darkmode-status-blue)}.color-circle-high:before{background-color:var(--status-red);background-color:var(--color-circle-red)}.color-circle-medium:before{background-color:var(--status-yellow);background-color:var(--color-circle-yellow)}.color-circle-low:before{background-color:var(--status-green);background-color:var(--color-circle-green)}.color-circle-red:before{background-color:var(--status-red);background-color:var(--color-circle-red)}.color-circle-yellow:before{background-color:var(--status-yellow);background-color:var(--color-circle-yellow)}.color-circle-green:before{background-color:var(--status-green);background-color:var(--color-circle-green)}.color-circle-blue:before{background-color:var(--status-blue);background-color:var(--color-circle-blue)}.color-circle-grey:before{background-color:var(--status-grey);background-color:var(--color-circle-grey)}.machine-profile__layout{display:flex}.machine-profile__layout>div:first-child{flex-shrink:0;height:250px;width:250px}.machine-profile__layout>div:last-child{flex:1 1;margin-left:270px;min-width:0}.machine-profile__title-container{align-content:space-between;align-items:flex-end;display:flex;flex-direction:row;gap:15px;justify-content:flex-start;margin-bottom:31px}.content__main-title{-webkit-font-smoothing:antialiased;color:#000;font-family:roboto-medium;font-size:1.5em;margin:0 0 12px}.theme--dark .content__main-title{color:#fff}.machine-profile__profile-image{border:1px solid #bbb;margin-right:20px;overflow:hidden;position:fixed;width:120px}.theme--dark .machine-profile__profile-image{border:none}.machine-profile__profile-image img,.machine-profile__profile-image-mobile img{height:100%;object-fit:cover;width:100%}.machine-profile__profile-image-mobile{display:none;flex-shrink:0;height:120px;overflow:hidden;width:120px}body .mobile-dropdown-menu{display:none}.machine-profile__menu{padding-bottom:20px}.machine-profile__menu-sections,.mobile-dropdown-menu__title{color:#000;font-size:12px;margin-bottom:7px;opacity:.5}.theme--dark .machine-profile__menu-sections,.theme--dark .mobile-dropdown-menu__title{color:#fff}.menu{display:flex;flex-wrap:wrap;gap:3px;list-style:none;margin:0;padding:0}.menu li a{background-color:#0000001a;border-radius:2px;color:#000000bf;display:block;font-size:14px;padding:6px 16px;text-decoration:none}.theme--dark .menu li a{background-color:#2a2a2a;color:#ffffffbf}.menu li a.active,.menu li a:hover{background-color:#0000004d;color:#000}.theme--dark .menu li a.active,.theme--dark .menu li a:hover{background-color:#4a4a4a;color:#fff}.machine-profile__section-header{color:#000;font-family:roboto-regular;font-size:16px;margin-bottom:13px;margin-top:30px}.machine-profile__section-header:first-child{margin-top:10px}.theme--dark .machine-profile__section-header{color:#fff}.machine-profile__databox{background-color:#fff;border:1px solid #bbb;color:#000;font-family:roboto-light;font-size:14px;margin-bottom:0;padding:25px 20px;width:100%}.theme--dark .machine-profile__databox{background-color:#272727;border:none;color:#fff}.machine-profile__databox thead td{border-bottom:1px solid #515151;padding-bottom:8px;padding-top:20px}.machine-profile__databox thead:first-child tr td{padding-top:0}.machine-profile__databox td{line-height:20px;padding:1px 0;vertical-align:top}.machine-profile__databox td:first-child{font-family:roboto-medium;padding-right:20px;white-space:nowrap;width:1%}.machine-profile__dot-color:before{background-color:var(--darkmode-status-grey);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:8px;vertical-align:middle;width:8px}.machine-profile__dot-color-green:before,.machine-profile__dot-color-low:before{background-color:var(--darkmode-status-green)}.machine-profile__dot-color-yellow:before{background-color:var(--darkmode-status-yellow)}.machine-profile__dot-color-high:before,.machine-profile__dot-color-red:before{background-color:var(--darkmode-status-red)}.machine-profile__nodata-box{background-color:#fff;border:1px solid #ccc;font-family:roboto-light;font-size:14px;opacity:.75;padding:18px 20px}.theme--dark .machine-profile__nodata-box{background-color:#272727;border:none}@media only screen and (max-width:800px){.machine-profile__profile-image-mobile{display:block}.content__main-title{-webkit-font-smoothing:antialiased;font-family:roboto-medium;font-size:22px;line-height:24px;margin:0 0 12px;position:relative;top:15px}body .mobile-dropdown-menu{display:flex;flex-direction:column}.machine-profile__layout>div:first-child,.machine-profile__menu{display:none}.machine-profile__layout>div:last-child{margin-left:0;margin-top:60px}.mobile-dropdown-menu__title{display:none}}:root{--dropdown-bg:#f9f9f9;--dropdown-border:#bbb;--select-bg:#0000001a;--select-icon:url(/mnt/static/media/icon-dropdown-arrow.2755e3417f1d4272f588.svg)}.theme--dark{--dropdown-bg:#181818;--dropdown-border:#464646;--select-bg:#fff3;--select-icon:url(/mnt/static/media/icon-dropdown-arrow-darkmode.c2d852fca0b0df2ef70f.svg)}.mobile-dropdown-menu{background:#f9f9f9;background:var(--dropdown-bg);border-bottom:1px solid #bbb;border-bottom:1px solid var(--dropdown-border);box-sizing:border-box;display:flex;flex:100% 1;left:0;margin-bottom:42px;padding:9px;position:fixed;top:46px;width:100%;z-index:10}select.mobile-dropdown-menu__select{background-color:#0000001a;background-color:var(--select-bg);background:#0000001a url(/mnt/static/media/icon-dropdown-arrow.2755e3417f1d4272f588.svg) no-repeat right 5px center;background:var(--select-bg) var(--select-icon) no-repeat right 5px center;background-size:16px;border:0;border-radius:3px;font-size:14px;height:43px;padding:4px 8px;width:100%}select.mobile-dropdown-menu__select:focus{background-color:#0000001a;background-color:var(--select-bg)}@media only screen and (max-width:480px){.settings-options .form-section{padding:10px}.mobile-dropdown-menu__select{font-family:roboto-regular;font-size:16px}}.mnt-materials .mnt-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mnt-materials .mnt-search{flex:1 1;position:relative}.mnt-materials .mnt-input{width:100%}.mnt-materials .mnt-clear{background:#0000;border:0;cursor:pointer;font-size:18px;padding:2px 6px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.mnt-search{flex:1 1 320px;min-width:260px;position:relative}.mnt-input{padding-right:28px;width:100%}.mnt-clear{background:#0000;border:none;cursor:pointer;font-size:18px;line-height:1;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.mnt-toggle{align-items:center;display:inline-flex;gap:8px;-webkit-user-select:none;user-select:none}.mnt-spacer{flex:1 1 auto}.mnt-select{height:32px}.mnt-summary{flex-wrap:wrap;margin:4px 0 12px}.mnt-summary__num{font-size:16px}.mnt-summary__label{color:#6b7280;font-size:12px}.mnt-loading{color:#6b7280;font-size:13px;margin:8px 0}.mnt-error{background:#fde7e9;border:1px solid #f5c2c7;border-radius:6px;color:#b00020;margin:8px 0;padding:8px 10px}.mnt-table .table-list2__th{align-items:center;display:flex;gap:6px;justify-content:flex-start}.mnt-sort-caret{font-size:11px;opacity:.7}.mnt-dim{font-size:12px;margin-left:6px}.mnt-pill{border-radius:999px;color:#fff;display:inline-block}.mnt-pill--ok{background:#16a34a}.mnt-pill--danger{background:#dc2626}.mnt-actions{display:flex;flex-wrap:wrap;gap:8px}.mnt-cell-title{font-weight:400}.mnt-subtext{color:#6b7280;font-size:12px;margin-top:4px}.mnt-input-inline{width:100%}.mnt-input--sm{max-width:120px}.mnt-pager{gap:12px;margin-top:8px;padding:8px 0 0}.mnt-pager__label{color:#6b7280;font-size:12px}.mnt-multi-box{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;max-height:200px;overflow:auto;padding:8px}.mnt-multi-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr}.mnt-multi-item{align-items:center;display:flex;font-size:13px;gap:8px}.mnt-flex{display:flex}.mnt-gap-8{gap:8px}.mnt-center{align-items:center}.mnt-dim{opacity:.7}.mnt-pill{border-radius:10px;font-size:11px;line-height:16px;padding:2px 6px}.mnt-pill--ok{background:#e9f7ef;color:#217346}.mnt-pill--danger{background:#fdecea;color:#b71c1c}.mnt-summary{display:flex;gap:16px;margin:8px 0}.mnt-summary__item{background:#f6f7f9;border:1px solid #e4e6e8;border-radius:8px;min-width:110px;padding:8px 12px}.mnt-summary__num{font-size:18px;font-weight:700}body.theme--bright .mnt-summary__item{background:#f6f7f9;border:1px solid #e4e6e8;color:#111}body.theme--dark .mnt-summary__item{background:#2d2f31;border:1px solid #3f4245;color:#eee}.mnt-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.mnt-sort-caret{font-size:10px;margin-left:6px}body.theme--bright .mnt-row--low{background-color:#fff6f6;border:1px solid #f5c2c7;color:#991b1b}body.theme--dark .mnt-row--low{background-color:#402020;border:1px solid #7f1d1d;color:#fca5a5}.mnt-pager{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.mnt-assign{border:1px solid #e4e6e8;border-radius:8px;margin:8px 0;padding:12px}.mnt-assign__legend{font-weight:400;padding:0 6px}.mnt-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:6px}.mnt-card{border:1px solid #e4e6e8;border-radius:8px;cursor:pointer;display:block;padding:10px}.mnt-card input{display:none}.mnt-card.is-active{border-color:#2176ff;box-shadow:0 0 0 2px #2176ff1f}.mnt-card__title{font-weight:400;margin-bottom:4px}.mnt-card__desc{font-size:12px;opacity:.75}.mnt-assign__panel{margin-top:10px}.mnt-msel{display:flex;flex-direction:column;gap:6px;position:relative}.mnt-msel__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mnt-msel__btn{background:#fff;border:1px solid #d6dae0;border-radius:6px;cursor:pointer;padding:6px 10px}.mnt-caret{margin-left:6px;opacity:.7}.mnt-chiplist{display:flex;flex-wrap:wrap;gap:6px}.mnt-chip{align-items:center;background:#eef2ff;border:1px solid #dfe5ff;border-radius:999px;display:inline-flex;font-size:12px;gap:6px;padding:2px 8px}.mnt-chip--muted{background:#f1f3f5;border-color:#e6e8ea}.mnt-chip__x{background:#0000;border:0;cursor:pointer;font-weight:700;opacity:.6}.mnt-chip__x:hover{opacity:1}.mnt-msel__menu{background:#fff;border:1px solid #d6dae0;border-radius:8px;box-shadow:0 8px 24px #00000014;display:flex;flex-direction:column;left:0;max-height:70vh;max-width:720px;min-width:460px;position:absolute;top:38px;width:max-content;z-index:30}.mnt-msel__hd{align-items:center;border-bottom:1px solid #eee;display:flex;gap:8px;justify-content:space-between;padding:8px}.mnt-msel__search input{width:220px}.mnt-msel__filters{align-items:center;display:flex;gap:8px}.mnt-msel__list{overflow:auto;padding:8px}.mnt-msel__item{align-items:center;display:flex;gap:8px;padding:4px 2px}.mnt-msel__label{white-space:nowrap}.mnt-msel__footer{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;padding:8px}.mnt-section{border-top:1px dashed #eee;margin-top:4px;padding-top:6px}.mnt-section:first-child{border-top:0;margin-top:0;padding-top:0}.mnt-section__hd{align-items:center;display:flex;justify-content:space-between;margin:2px 0 4px}.mnt-section__title{align-items:center;display:flex;gap:8px}.mnt-tag{background:#f3f4f6;border:1px solid #e6e7ea;border-radius:4px;font-size:12px;padding:2px 6px}.mnt-section__select{align-items:center;display:flex;gap:6px}.mnt-dropdown__menu{box-shadow:0 2px 6px #00000026;left:0;min-width:180px;padding:8px;top:36px;z-index:20}.mnt-dropdown__item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:6px 4px}.table-list2__tr.mnt-row--low{border-left:4px solid #d33}.table-list2__tr.mnt-row--ok{border-left:4px solid #3a3}.mnt-dropdown{position:relative}.mnt-dropdown__menu{background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 10px #00000026;max-height:400px;min-width:220px;overflow-x:hidden;overflow-y:auto;padding:6px 0;position:absolute;right:0;top:110%;width:max-content;z-index:9999}.theme--dark .mnt-dropdown__menu{background:#2b2b2b;border-color:#666;color:#eee}.theme--dark .mnt-dropdown__item span{color:#eee}.theme--dark .mnt-dropdown__item input[type=checkbox]{accent-color:#4fa3ff}.theme--dark .mnt-dropdown__menu::-webkit-scrollbar{width:8px}.theme--dark .mnt-dropdown__menu::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.theme--dark .mnt-dropdown__menu::-webkit-scrollbar-track{background:#333}.mmodal{background:#11182780;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1000}body.theme--dark .mmodal__body input,body.theme--dark .mmodal__body select,body.theme--dark .mmodal__body textarea{background-color:#3a3a3a;border:1px solid #555;color:#f0f0f0}body.theme--bright .mmodal__window{background:#fff;box-shadow:0 10px 30px #11182740;color:#111827}body.theme--dark .mmodal__window{background:#1d1d1d;border:1px solid #444;box-shadow:0 10px 30px #0009;color:#f1f1f1}.mmodal__window{border-radius:10px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:min(960px,100%)}.mmodal__header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.mmodal__title{font-size:16px;font-weight:400}.mmodal__title-main{font-weight:700}.mmodal__stock{color:#6b7280;font-size:13px}.mmodal__stock-badge{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#111827;font-weight:400;padding:2px 8px}.mmodal__body{overflow:auto;padding:16px 20px 8px}.mmodal__toolbar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 220px 1fr 1fr auto;margin-bottom:14px}@media (max-width:800px){.mmodal__toolbar{grid-template-columns:1fr 1fr}}.mmodal__type{border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;overflow:hidden}.mmodal__type-btn{background:#f9fafb;border:0;color:#374151;cursor:pointer;font-weight:400;padding:8px 12px}.mmodal__type-btn+.mmodal__type-btn{border-left:1px solid #e5e7eb}.mmodal__type-btn.is-active{color:#fff}.mmodal__type-btn.is-out.is-active{background:#ef4444}.mmodal__type-btn.is-in.is-active{background:#10b981}.mmodal__qty{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.mmodal__qty input{border:1px solid #d1d5db;border-radius:8px;height:38px;padding:8px 10px}.mmodal__qty-quick{display:inline-flex;gap:6px}.mmodal__qty-quick button{background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;height:32px;padding:0 10px}.mmodal__qty-quick button:hover{background:#f3f4f6}.mmodal__input{border:1px solid #d1d5db;border-radius:8px;height:38px;padding:8px 10px}.mmodal__add{height:38px}.mmodal__table{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.mmodal__thead,.mmodal__tr{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:180px 92px 90px 1fr 1.2fr 160px}@media (max-width:900px){.mmodal__thead,.mmodal__tr{grid-template-columns:160px 80px 70px 1fr 1fr 120px}}@media (max-width:700px){.mmodal__thead,.mmodal__tr{grid-template-columns:140px 72px 64px 1fr 1fr 110px}}.mmodal__thead{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:700;padding:10px 12px}.mmodal__tbody .mmodal__tr{border-bottom:1px solid #f3f4f6;font-size:14px;padding:10px 12px}.mmodal__tbody .mmodal__tr:last-child{border-bottom:0}.mmodal__td--right,.mmodal__th--right{text-align:right}.badge{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:700;min-width:54px;padding:3px 8px;text-align:center}.badge--in{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.badge--out{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.mmodal__qty-in{color:#059669;font-weight:700}.mmodal__qty-out{color:#dc2626;font-weight:700}.mmodal__notes{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmodal__empty{color:#6b7280;font-style:italic;padding:18px 12px}.mmodal__error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;margin-bottom:10px;padding:8px 10px}.mmodal__footer{border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;padding:12px 20px 16px}.section{border:1px solid #e5e7eb;border-radius:8px;margin-top:24px;padding:16px}.section,body.theme--bright .section{background-color:#fafafa}body.theme--dark .section{background-color:#1d1d1d}.form-row>label{display:block;font-size:var(--font-size-14px);font-weight:500;margin-bottom:6px}.form-row{margin-bottom:14px}.two-cols{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}
/*# sourceMappingURL=main.93b4e0d4.css.map*/