@charset "UTF-8";.navbar-laravel{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.04)}.bootbox.delete .modal-body{background-color:red;color:#fff;font-size:18px}html.page_login{height:100%;position:relative}html.page_login body{background-color:transparent;height:100%;min-height:100%;padding:1px}.input-group>.form-control{width:1%!important}.v-menu__content .v-list{padding-bottom:0;padding-top:0}.vuetify_custom_class_trick{display:none}.vuetify_custom_class_trick.model_edit~.v-list-item{background-color:#f8f8f8}.vuetify_custom_class_trick.model_edit~.v-list-item:hover{background-color:#f0f8ff}.vuetify_custom_class_trick.model_edit~.v-list-item .v-list-item__content{color:#000;font-size:.9rem}.vuetify_custom_class_trick.model_edit~.v-list-item .v-list-item__content .v-list-item__mask{background-color:#add8e6;color:#000}.vuetify_custom_class_trick.model_edit~.v-list-item .v-list-item__content .v-list-item__title{font-size:inherit}.vuetify_custom_class_trick.filter~.v-list-item{background-color:#f0f8ff}.vuetify_custom_class_trick.filter~.v-list-item:hover{filter:brightness(95%)}.vuetify_custom_class_trick.filter~.v-list-item .v-list-item__action:first-child{margin-right:10px}.vuetify_custom_class_trick.filter~.v-list-item .v-list-item__content{color:#4b6275;font-size:.9rem}.vuetify_custom_class_trick.filter~.v-list-item .v-list-item__content .v-list-item__mask{background-color:#add8e6;color:#000}.vuetify_custom_class_trick.filter~.v-list-item .v-list-item__content .v-list-item__title{font-size:inherit}.v-menu__content .v-list.theme--dark .v-list-item{border-bottom:1px solid #333;opacity:.8!important;padding-left:8px}.v-menu__content .v-list.theme--dark .v-list-item:last-child{border-bottom:0}.v-menu__content .v-list.theme--dark .v-list-item.v-list-item--disabled{opacity:.4!important}.v-menu__content .v-list.theme--dark .v-list-item__icon{margin-right:16px}.p-tooltip{pointer-events:none}#page_login{background:url(/img/login_background_transparent.jpg) no-repeat 50% fixed;background-size:cover;height:100%;margin-left:0;margin-right:0;padding-bottom:10%}#page_login #login .logo{margin-bottom:30px;width:100%}#page_login #login .logo .image img{display:block;margin:0 auto;width:75%}#page_login #login .login_box_header{background-color:#424242;color:#fff}#page_login #login .login_box_body{background-color:#fcfcfc}#page_login #login .env_client_card_container .env_client_card{padding:0}#page_login #login .env_client_card_container .logo_client{width:250px}#page_login #login .form-group{margin-bottom:0}#page_login #login .form-group label{font-weight:700}#page_login #login .form-group .form-control{background-color:#f0f8ff}#page_login #login .form-group .form-control-icon{background-color:#d9e2e9;border:1px solid #ced4da;padding-left:10px;padding-right:10px}#page_login #login .instance_details{margin-top:0}#page_login #login .instance_details .instance_logo a{display:block}#page_login #login .instance_details .instance_logo .conditions{color:#999;font-size:10px;margin-top:2px;text-align:center}#page_login #login .env_infos{border-collapse:collapse;display:table}#page_login #login .env_infos .env_info{display:table-row;font-size:10px;padding:0 15px;vertical-align:middle}#page_login #login .env_infos .lbl{color:#999;display:table-cell}#page_login #login .env_infos .value{color:#bbb;display:table-cell;padding-left:5px}#page_login #login .conditions{color:#999;font-size:10px}#page_login .env_info_version_label{color:#aaa;font-size:12 px}#page_login .env_info_version{color:#065faa;font-size:20px;opacity:.66}#page_login .logo_lalema{width:140px}.row{margin-top:0}body{font-family:arial;padding:0!important}.bg-dark.custom-select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='white' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")}#layout_sanitek_desktop_spa #app{height:100vh}#layout_sanitek_desktop_spa .team_switcher .v-card{display:flex;flex-direction:column;height:100%}#layout_sanitek_desktop_spa .team_switcher .v-card__text{height:100%;overflow-y:auto;padding-left:0;padding-right:0}#layout_sanitek_desktop_spa .team_switcher .team{border-bottom:1px solid #333;cursor:pointer}#layout_sanitek_desktop_spa .team_switcher .team:hover{opacity:.9}#layout_sanitek_desktop_spa .team_switcher .team .v-list-item__action .v-icon{opacity:.33}#layout_sanitek_desktop_spa #vueJS_sanitek_frame{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #notifications{background-color:red;height:100px;left:50%;line-height:1.2em;position:absolute;top:25%;transform:translateX(-50%);word-break:break-word;z-index:3}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #notifications .error_hint{border-top:1px solid #ff6d6d;color:#e7e7e7;display:block;font-size:14px;line-height:1.2em;margin-top:10px;padding-top:10px}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header{background-color:#000;padding:5px 0;width:100%}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row{margin:0}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col{padding:0}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .logo_sanitek{display:inline-block}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .logo_sanitek img{height:35px;margin:0 15px}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_route{color:#fff;display:block;text-align:center}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_route .route_title{display:inline-block;font-family:arial;font-size:20px;margin:0;padding:0;vertical-align:middle}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_team{margin-left:40px;position:relative;text-align:left}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_team .team_switcher{display:inline-block;margin-left:5px;vertical-align:text-top}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_team .route_title_team{color:#ccc;cursor:pointer;display:flex;font-size:13px}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_team .route_title_team:hover{opacity:.9}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_team .route_title_team span{margin-left:3px}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_team .logo_north_west{filter:saturate(2);height:24px}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_user{color:#aaa;display:inline-block;margin-right:5px;text-align:right;vertical-align:middle}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_user .user_name{color:#ccc}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_user .user_team_code{color:#aaa}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_user .dropdown-toggle{color:#aaa;padding:0}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_user .dropdown-toggle:hover{background-color:#222}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_user .dropdown-menu{background-color:#000;left:auto;min-width:calc(100% + 12px);right:-12px}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_user .dropdown-menu .dropdown-item{border-bottom:1px solid #444;color:#fff;padding:7px 10px}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_user .dropdown-menu .dropdown-item:last-child{border-bottom:none}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_user .dropdown-menu .dropdown-item:hover{background-color:#222}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_user .dropdown-menu .dropdown-item span{display:inline-block;margin-left:10px;vertical-align:middle}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_user .dropdown-menu .dropdown-item img{display:inline-block;filter:invert(1);height:16px;vertical-align:middle}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_header .row .col .current_user .dropdown-menu .dropdown-item .menu_title{color:#aaa;line-height:1}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body{display:flex;flex:1;flex-direction:row;margin-top:-35px;overflow:hidden}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_navigation{background-color:#000;height:100vh;position:relative;width:34px;z-index:99}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_navigation.opened .links{overflow-y:auto;width:200px}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_navigation .links{background-color:#000;height:100%;overflow:hidden;padding-left:0;position:absolute;transition:.2s;width:34px;z-index:2}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_navigation .links .link_item{color:#bbb;display:block;font-family:arial;padding:5px 0;text-decoration:none;white-space:nowrap;width:100%}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_navigation .links .link_item:first-child{border-top:0 solid #2e2e2e}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_navigation .links .link_item:hover{background-color:#333}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_navigation .links .link_item.separator{cursor:default;margin:0 0 5px}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_navigation .links .link_item.separator .link_text{color:#fff;font-weight:700}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_navigation .links .link_item.separator:hover{background-color:#000}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_navigation .links .link_item div{display:inline-block;vertical-align:middle}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_navigation .links .link_item .link_icon_container{text-align:center;width:34px}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_navigation .links .link_item .link_icon_container i.fa{color:#fff;display:inline-block}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_navigation .links .link_item .link_icon{filter:invert(1);height:24px;padding:0}#layout_sanitek_desktop_spa #vueJS_sanitek_frame #sanitek_frame_body #sanitek_frame_module{flex:1;height:100%;overflow:hidden;padding-top:35px}.model_definitions{display:flex;flex-flow:column;height:100%;overflow:hidden}.vueJS_datagrid{flex:1;overflow:hidden;position:relative}.vueJS_datagrid .menubar{background-color:#343a40;display:block;height:40px;padding:4px}.vueJS_datagrid .menubar .inner{text-align:center}.vueJS_datagrid .menubar .inner .add-new-model{font-size:14px}.vueJS_datagrid .grid{height:calc(100% - 40px);overflow-y:scroll;position:relative}.vueJS_datagrid .grid table{border:1px solid #eee;table-layout:auto;width:100%}.vueJS_datagrid .grid table thead th{background-color:#343a40;border-right:1px solid #666;color:#f5f5f5;font-weight:400;padding:4px 20px;position:sticky;top:0;white-space:nowrap;z-index:2}.vueJS_datagrid .grid table thead th:hover{background-color:#9e9e9e;cursor:pointer}.vueJS_datagrid .grid table tr.odd td{background-color:#eee}.vueJS_datagrid .grid table tr.even td{background-color:#f8f8f8}.vueJS_datagrid .grid table tr:hover td{background-color:#ffffe0!important}.vueJS_datagrid .grid table td{border-right:1px solid #d8d7d7;cursor:pointer;padding:4px 30px 4px 20px;position:relative;vertical-align:top;white-space:nowrap}.vueJS_datagrid .grid table td.absorb{overflow:hidden;text-overflow:ellipsis;white-space:normal;width:100%}.vueJS_datagrid .grid table td.actions{color:#000;text-align:center;white-space:nowrap;width:70px}.vueJS_datagrid .grid table td.actions:hover .horizontal_drawer{max-width:400px;padding:15px 10px;transition:max-width .3s}.vueJS_datagrid .grid table td.actions .content{position:relative}.vueJS_datagrid .grid table td.actions .horizontal_drawer{background-color:#000;max-width:0;overflow:hidden;position:absolute;right:-30px;top:-12px;transition:none;z-index:2}.vueJS_datagrid .grid table td.actions .horizontal_drawer .btn{width:90px}.vueJS_datagrid .grid table td.actions .horizontal_drawer .fa-ellipsis-v{color:#d3d3d3}.vueJS_datagrid .grid table td.importance_1 span img{opacity:.5}.vueJS_datagrid .grid table td.importance_2 span img{opacity:.75}.vueJS_datagrid .grid table td .datagrid_cell_image{display:inline-block;height:16px;opacity:.75;vertical-align:middle}.vueJS_datagrid .grid table td .expandable{display:inline-block;height:100%;width:100%}.vueJS_datagrid .grid table td .expandable .expanse{color:#444;font-size:13px;line-height:1.1;margin-bottom:3px;margin-top:3px}.vueJS_datagrid .grid table td .expandable .expanse .expanse_element{opacity:.75;padding-left:0}.vueJS_datagrid .grid table td .expandable .fa-minus-circle,.vueJS_datagrid .grid table td .expandable .fa-plus-circle{color:#555;left:0;padding:5px;position:absolute;top:2px}.vueJS_datagrid .grid table td .expandable .fa-minus-circle:hover,.vueJS_datagrid .grid table td .expandable .fa-plus-circle:hover{opacity:.8}.p-tooltip{z-index:4}.p-multiselect .p-multiselect-label,.p-multiselect-panel .p-multiselect-label,.p-tooltip .p-tooltip-text{font-size:14px}.p-multiselect .p-multiselect-label.p-multiselect-label-empty,.p-multiselect-panel .p-multiselect-label.p-multiselect-label-empty{visibility:visible}.p-dropdown .p-dropdown-item,.p-dropdown .p-dropdown-label,.p-dropdown-panel .p-dropdown-item,.p-dropdown-panel .p-dropdown-label,.p-multiselect .p-multiselect-item span,.p-multiselect-panel .p-multiselect-item span{font-size:14px}.p-component.p-column-filter-overlay-menu{min-width:225px}.p-component.p-column-filter-overlay-menu .p-inputtext{background-color:#fff;font-size:14px;padding:2px 10px}.p-component.p-column-filter-overlay-menu .p-dropdown-item,.p-component.p-column-filter-overlay-menu .p-multiselect-representative-option{font-size:14px}.p-component.p-contextmenu .p-menuitem-link{padding:5px}.p-component.p-contextmenu span{font-size:14px}.p-component.p-contextmenu .pv_context_menu_header .p-menuitem-link{opacity:1;text-align:center}.p-component.p-contextmenu .pv_context_menu_header .p-menuitem-link .p-menuitem-icon{color:#003a74;font-weight:700;margin-left:-2px}.p-component.p-contextmenu .pv_context_menu_header .p-menuitem-link .p-menuitem-text{color:#003a74;font-weight:700}.primevue_datatable{height:100%}.primevue_datatable .pvdt-sublist .p-dialog-mask{align-items:unset}.primevue_datatable .pvdt-sublist .p-dialog-mask .p-dialog{align-self:flex-end;max-height:50vh;width:50vw}.primevue_datatable .pvdt-sublist .p-dialog-mask .p-dialog.p-dialog-maximized{align-self:flex-start;height:96vh;margin:2vh 0 0 2vw;max-height:none;max-width:none;width:96vw!important}.primevue_datatable .pvdt-sublist .p-dialog-mask .p-dialog .p-dialog-header{padding-bottom:0;padding-top:10px}.primevue_datatable .pvdt-sublist .p-dialog-mask .p-dialog .p-dialog-title{color:#003a74;font-size:15px;font-weight:700}.primevue_datatable .pvdt-sublist .p-dialog-mask .p-dialog .subtitle{font-size:14px;font-weight:700;margin-bottom:15px}.primevue_datatable .p-datatable.p-datatable-sm{color:#003a74;height:100%}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-loading-overlay{z-index:5}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-loading-overlay .p-datatable-loading-icon{font-size:64px}.primevue_datatable .p-datatable.p-datatable-sm .pi{font-size:14px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header{background-color:#ddd;padding:2px 5px 2px 0;position:relative;z-index:5}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .p-inputtext{background-color:#f2f2f2;font-size:14px;padding:2px 2rem}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar i.resetGlobalSearch{cursor:pointer}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar i.resetGlobalSearch:hover{color:red}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .p-button-text{border-radius:0;font-size:14px;height:40px;justify-content:center;margin-right:2px;min-width:40px;padding:3px 6px;text-align:center}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .p-button-text:disabled{opacity:.25}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .p-button-text:hover{border:1px solid}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .p-button-text .p-button-label{font-size:14px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .p-button-text.add_margin_right{margin-right:10px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .p-multiselect{align-items:center;background-color:#ddd;border-color:#777696;color:#777696;font-size:14px;height:30px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .p-multiselect:hover{background-color:#f2f2f2}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .p-multiselect .p-multiselect-label{min-width:200px;padding:0 0 0 10px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .left_section{align-items:center;display:flex}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .left_section .qty_selected{align-self:center;display:inline-block;font-size:14px;position:relative;text-align:center;width:38px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .left_section .qty_selected.uncheckable{cursor:pointer}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .left_section .qty_selected.uncheckable:hover{opacity:.8}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .left_section .qty_selected.uncheckable .qty_selected_x{color:tomato;display:inline-block;font-size:12px;position:absolute;right:5px;top:-14px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .left_section .qty_selected .qty_selected_x{display:none}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .left_section .p-x-buttonset{align-items:center;border-right:1px solid #d4d4d4;display:flex}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .left_section .p-x-buttonset:has(button)+.p-x-buttonset:has(button){padding-left:15px;padding-right:15px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-header .pvdt-toolbar .toolbar_section{margin-left:50px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper{height:100%}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper table{min-width:auto;table-layout:fixed}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper .p-datatable-thead th{background-color:#f2f2f2;font-size:14px;padding:0;position:sticky;top:0;vertical-align:top;z-index:2}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper .p-datatable-thead th.h50{width:50px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper .p-datatable-thead th:last-child .p-column-header-content{border-right:1px solid #ddd}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper .p-datatable-thead th .p-column-filter-menu-button{align-items:center;border-radius:5px;color:#003a74;height:24px;width:24px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper .p-datatable-thead th .p-column-filter-menu-button-active{background-color:#003a74;color:#fff}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper .p-datatable-thead th .p-column-header-content{border-bottom:0;border-right:0!important;color:#003a74;height:40px;padding:2px 6px 2px 9px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper .p-datatable-thead th .p-column-header-content .p-checkbox-box{width:20px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper .p-datatable-thead th .p-sortable-column-icon{align-items:center;color:#003a74;display:inline-flex;height:24px;justify-content:center;width:24px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper .p-datatable-thead th .p-sortable-column-icon.pi-sort-amount-down,.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper .p-datatable-thead th .p-sortable-column-icon.pi-sort-amount-up-alt{background-color:#003a74;border-radius:5px;color:#fff}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody tr:hover{background-color:#ffffc0!important}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody tr.p-highlight:hover{background-color:#ffff80!important;outline:1px solid #fbd509}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody tr:nth-child(2n){background-color:#f0f8ff}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody tr.p-highlight{background:#ffff80}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:21px;padding:0;position:relative}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td>div{width:100%}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td>div.p-checkbox{justify-content:center}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td>div .p-checkbox-box{width:20px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td.max_width{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:500px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td .field_extra{color:#888;font-size:13px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td .field_extra.field_description{display:none}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td .field_icon{display:inline-block;height:16px;vertical-align:middle}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td .field_icon.faded{opacity:.5}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td .field_sublist_icon{cursor:pointer;font-size:19px;left:2px;margin-left:2px;opacity:.7;padding:0 5px;position:absolute;top:-2px}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td .field_sublist_icon:hover{opacity:1}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td .field_sublist_icon:hover i.state1{display:none}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td .field_sublist_icon i.state1,.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td .field_sublist_icon:hover i.state2{display:inline-block}.primevue_datatable .p-datatable.p-datatable-sm .p-datatable-wrapper tbody.p-datatable-tbody td .field_sublist_icon i.state2{display:none}.primevue_datatable .p-datatable.p-datatable-sm .p-paginator.p-paginator-bottom{background-color:#f2f2f2;border-top:1px solid #bbb;color:#003a74;padding:0 5px}.primevue_datatable .p-datatable.p-datatable-sm .p-paginator.p-paginator-bottom .p-paginator-element{color:#003a74;font-size:14px;height:auto;min-width:25px;padding:5px 3px}.primevue_datatable .p-datatable.p-datatable-sm .p-paginator.p-paginator-bottom .p-paginator-element.p-highlight{background-color:#003a74;color:#f2f2f2;font-weight:700}.primevue_datatable .p-datatable.p-datatable-sm .p-paginator.p-paginator-bottom .p-dropdown.p-paginator-page-options{background-color:#f2f2f2;height:auto;padding:3px}.primevue_datatable .p-datatable.p-datatable-sm .p-paginator.p-paginator-bottom .p-dropdown.p-paginator-page-options .p-dropdown-label{font-size:14px;padding:0}.primevue_datatable .p-datatable.p-datatable-sm .p-paginator.p-paginator-bottom .p-paginator-current{font-size:14px;margin-left:0}.primevue_datatable .p-datatable.p-datatable-sm .p-paginator.p-paginator-bottom .current_cluster_container .cluster_label{align-items:center;display:flex}.vueJS_listview{padding:0 5px 5px}.vueJS_listview .listview_header{margin-bottom:5px}.vueJS_listview .listview_header .state{cursor:pointer;display:inline-block;font-size:14px;font-weight:700;vertical-align:middle}.vueJS_listview .listview_header .state .checkbox{display:inline-block;width:12px}.vueJS_listview .listview_header .state .statsChecked{font-family:Arial,Helvetica,sans-serif;font-size:.85rem}.vueJS_listview .listview_header .filter{display:inline-block;margin-left:10px;position:relative;vertical-align:middle}.vueJS_listview .listview_header .filter .filter_text{background-color:transparent;border:1px solid #ddd;font-size:.8rem;padding-left:20px;width:250px}.vueJS_listview .listview_header .filter .magnifying_glass_icon{color:#aaa;left:3px;position:absolute;top:4px}.vueJS_listview .listview_header .filter .remove_icon{color:#fd9f8f;cursor:pointer;position:absolute;right:6px;top:4px}.vueJS_listview .listview_body .listview_item{cursor:pointer;white-space:nowrap}.vueJS_listview .listview_body .listview_item .checkbox{display:inline-block;width:12px}.vueJS_listview .listview_body .listview_item .label{display:inline-block;font-size:.8rem;white-space:nowrap}.vueJS_listview .listview_body .listview_item:hover{background-color:#f0f8ff}.vueJS_infranode_breadcrumbs{min-height:15px}.vueJS_infranode_breadcrumbs .breadcrumbs{font-weight:400;line-height:1;margin-bottom:3px;margin-top:-3px;padding-left:0;text-align:center}.vueJS_infranode_breadcrumbs .breadcrumbs .crumb{display:inline-block;opacity:.75}.vueJS_infranode_breadcrumbs .breadcrumbs .crumb .icone_infrastructure{filter:grayscale(100%);margin-top:-2px;vertical-align:middle;width:14px}.vueJS_infranode_breadcrumbs .breadcrumbs .crumb .node_name{font-size:12px;margin-left:-2px;vertical-align:middle}.vueJS_infranode_breadcrumbs .breadcrumbs .crumb .crumb_separator{color:inherit;margin-right:5px}.vueJS_infranode_breadcrumbs.opaque .crumb{opacity:1}.action-no-checkbox{text-align:center;width:100%}.p-tooltip{z-index:9999!important}.vueJS_modal_form{overflow:visible}.vueJS_modal_form .modal-header{display:block;padding:12px 5px}.vueJS_modal_form .modal-header .header_icon_container{align-items:center;display:flex;opacity:.5;padding:2px;position:absolute;top:11px}.vueJS_modal_form .modal-header .header_icon_container.absolute_left{left:12px}.vueJS_modal_form .modal-header .header_icon_container.absolute_right{right:12px}.vueJS_modal_form .modal-header .header_icon_container .header_icon{align-items:center;display:flex}.vueJS_modal_form .modal-header .modal-title{font-size:16px;font-weight:700;line-height:1;margin-top:2px;position:relative;text-align:center}.vueJS_modal_form .modal-header .modal-subtitle{font-size:14px}.vueJS_modal_form .modal-header .modal_title_model_icon{display:inline-block;height:18px;vertical-align:text-bottom}.vueJS_modal_form .modal-header .modal_title_separator{display:inline-block;font-weight:400;vertical-align:middle}.vueJS_modal_form .modal-header .modal_title_model_type{display:inline-block;font-weight:700;vertical-align:middle}.vueJS_modal_form .modal-header .modal_title_action{display:inline-block;font-weight:400;vertical-align:middle}.new.vueJS_modal_form .modal-header{background-color:#9edfad;color:#0d4812}.new.vueJS_modal_form .modal-header .modal_title_action{color:#095e09}.edit.vueJS_modal_form .modal-header{background-color:#003a74;color:#fff}.edit.vueJS_modal_form .modal-header .modal_title_action{color:#8b6a20}.show.vueJS_modal_form .modal-header{background-color:#8cb7e5;color:#0005ac}.show.vueJS_modal_form .modal-header .modal_title_action{color:#3035b8}.delete.vueJS_modal_form .modal-header{background-color:#ff8060;color:#8f0f0f}.manager.vueJS_modal_form .modal-header,.report.vueJS_modal_form .modal-header{background-color:#000;color:#fff}.vueJS_modal_form .modal-body{background-color:#fff;overflow:visible;padding-bottom:5px;padding-top:10px}.manager.vueJS_modal_form .modal-body .form_description,.report.vueJS_modal_form .modal-body .form_description{color:#000f80;margin-bottom:.5rem}.vueJS_modal_form .modal-body .action_bar{border-top:1px solid #ccc;display:block;padding-bottom:10px;padding-top:15px;text-align:center}.vueJS_modal_form .modal-body .action_bar .btn{cursor:pointer;font-size:1rem;margin-left:10px;min-width:240px;padding-left:20px;position:relative;vertical-align:top}.vueJS_modal_form .modal-body .action_bar .btn img{max-width:20px}.vueJS_modal_form .modal-body .action_bar .btn .fa,.vueJS_modal_form .modal-body .action_bar .btn .mdi,.vueJS_modal_form .modal-body .action_bar .btn img{font-size:20px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.vueJS_modal_form .modal-body .action_bar .btn .glyph_container{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.vueJS_modal_form .modal-body .v-tabs .v-tabs-bar{background-color:#f5f5f5}.vueJS_modal_form .modal-body .v-tabs .v-tabs-bar .v-tab{border-bottom:1px solid #eaeaea}.vueJS_modal_form .modal-body .v-tabs .v-tabs-items{padding-left:10px}.vueJS_modal_form .modal-body .v-tabs.horizontal_tabs .v-tabs-bar{background-color:inherit}.vueJS_modal_form .modal-body .v-tabs.horizontal_tabs .v-tabs-bar__content{border-bottom:1px solid #ccc;gap:15px}.vueJS_modal_form .modal-body .v-tabs.horizontal_tabs .v-item-group{margin-bottom:10px;margin-top:5px}.vueJS_modal_form .modal-body .v-tabs.horizontal_tabs .v-tab{border:1px solid transparent;border-bottom-color:#ccc;border-radius:10px 10px 0 0;margin-bottom:-1px;text-transform:none}.vueJS_modal_form .modal-body .v-tabs.horizontal_tabs .v-tab.v-tab--active{background-color:#fff;border:1px solid;border-color:#ccc #ccc transparent;color:#003a74;font-weight:700;opacity:1}.vueJS_modal_form textarea{min-height:160px}.vueJS_modal_form .form-group{margin-bottom:15px}.vueJS_modal_form .form-group .model_label{color:#003a74;font-weight:700;white-space:nowrap}.vueJS_modal_form .form-group .model_sub_label{font-weight:400;line-height:1;opacity:.5}.vueJS_modal_form .form-group .form-row.negative_top_margin{margin-top:-10px}.vueJS_modal_form .form-group .form-row .model_col{display:flex;flex-direction:column;justify-content:end}.vueJS_modal_form .form-group .form-row .model_col.sanitek_invalid_field .model_input{border:2px solid red!important}.vueJS_modal_form .form-group .form-row .model_col.sanitek_invalid_field .sanitek_invalid_field_error{display:block}.vueJS_modal_form .form-group .form-row .model_col .form-check-label.model_input,.vueJS_modal_form .form-group .form-row .model_col .form-check-label.model_show{background-color:inherit;border:none;margin-left:5px;margin-top:1px}.vueJS_modal_form .form-group .form-row .model_col .form-check.faux_vertical_align{margin-top:-5px}.vueJS_modal_form .form-group .form-row .model_col .form-check{padding-bottom:5px}.vueJS_modal_form .form-group .form-row .model_col .input-group-text{border:none}.vueJS_modal_form .form-group .form-row .model_col .model_input{background-color:#f8f8f8;border:1px solid #eee;color:#222;margin:0}.vueJS_modal_form .form-group .form-row .model_col .model_input:disabled{background-color:#e8f3ff;border:1px solid #d3d6da}.vueJS_modal_form .form-group .form-row .model_col .model_input.sanitek_error{border:2px solid red!important}.vueJS_modal_form .form-group .form-row .model_col .model_input.v-select{padding-top:0}.vueJS_modal_form .form-group .form-row .model_col .model_input .v-input__slot:before{width:0}.vueJS_modal_form .form-group .form-row .model_col .model_input input{border:0;color:inherit;cursor:pointer}.vueJS_modal_form .form-group .form-row .model_col .sanitek_invalid_field_error{bottom:-10px;color:red;display:none;font-weight:400;left:5px;position:absolute}.vueJS_modal_form .form-group .form-row .model_col .model_show{background-color:#e8f3ff;border:0;color:#596d81}.vueJS_modal_form .form-group .form-row .model_col .v-select fieldset{background-color:#f8f8f8;border:1px solid #eee!important}.vueJS_modal_form .form-group .form-row .model_col .v-select__slot .v-chip{border-radius:5px;height:auto;margin:2px;padding:2px 10px}.vueJS_modal_form .form-group .form-row .model_col label.sub-label{color:#666;margin-bottom:0}.vueJS_modal_form .form-section-header{background-color:#eee;margin-bottom:10px;margin-top:10px}.vueJS_modal_form .form-section-header .section_title{color:#005da0}.vueJS_modal_form .form-section-header .section_title .description{color:#aaa;font-size:14px}.vueJS_modal_form .form-section-header .section_step_no{background-color:#005da0;color:#fff;display:inline-block;padding:5px 10px}.vueJS_modal_form .form-section-header .subtitle{color:#666;display:block;font-size:.85em;font-style:italic}.vueJS_modal_form .section_filters{margin-bottom:30px}.vueJS_modal_form .section_filters .col{padding-top:0}.vueJS_modal_form .section_filters .filter_title{color:#d46507;display:block;margin-bottom:0}.vueJS_modal_form .section_filters .filter_title.invalid{color:tomato;padding:3px}.vueJS_modal_form .section_filters .filter_title.valid{color:#080;padding:3px}.vueJS_modal_form .section_filters .filter_title .icon img{display:inline-block;filter:invert(.75);height:16px;vertical-align:middle}.vueJS_modal_form .section_filters .filter_title .title{display:inline-block;line-height:1;vertical-align:middle}.vueJS_modal_form .section_filters .filter_title .subtitle{font-size:.8rem}.vueJS_modal_form .section_filters .form-group{background-color:#f2f9ff;border:1px solid #f8f8f8}.vueJS_modal_form .section_filters .vueJS_listview{height:150px;overflow-y:scroll}.vueJS_modal_form .glyph_btn{background-color:#f8f8f8;border:1px solid #eee;border-radius:5px;cursor:pointer;margin-left:5px;padding:5px}.vueJS_modal_form .glyph_btn:hover{background-color:#eee}.vueJS_modal_form .glyph_btn:active{background-color:#e4e4e4}.vueJS_modal_form .glyph_helper{color:#003a74;display:inline-block}.vueJS_modal_form .glyph_helper:hover{opacity:.75}#infrastructure{height:100%;overflow:hidden}.infrastructure_sanitek{height:100%}.infrastructure_sanitek .menubar_infrastructure{background-color:#333;display:flex;padding:5px 8px 7px}.infrastructure_sanitek .menubar_infrastructure .vuetify_btn{box-shadow:none!important;color:#eee;font-size:12px}.infrastructure_sanitek .menubar_infrastructure .vuetify_btn.mask_green:hover{color:#80ff80}.infrastructure_sanitek .menubar_infrastructure .vuetify_btn.mask_yellow:hover{color:#ffff80}.infrastructure_sanitek .menubar_infrastructure .vuetify_btn.mask_red:hover{color:#ff8080}.infrastructure_sanitek .menubar_infrastructure .vuetify_btn.mask_blue:hover{color:#8080ff}.infrastructure_sanitek .menubar_infrastructure .vuetify_btn:hover{background-color:#424242!important}.infrastructure_sanitek .menubar_infrastructure .vuetify_btn.vuetify_dropdown{border:1px solid #424242!important;margin-right:5px;padding:2px 5px}.infrastructure_sanitek .menubar_infrastructure .vuetify_btn.theme--dark.v-btn.v-btn--disabled .v-icon{color:#555!important}.infrastructure_sanitek .menubar_infrastructure .vuetify_btn.theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:#333!important}.infrastructure_sanitek .menubar_infrastructure .vuetify_btn .mdi-arrow-down{color:#fff}.infrastructure_sanitek .menubar_infrastructure .btn{border-radius:0;filter:grayscale(1);height:30px;padding:3px;width:40px}.infrastructure_sanitek .menubar_infrastructure .btn.btn-secondary{background-color:#cecece}.infrastructure_sanitek .menubar_infrastructure .btn.disabled{opacity:.33;pointer-events:none}.infrastructure_sanitek .menubar_infrastructure .btn.faded{opacity:.33}.infrastructure_sanitek .menubar_infrastructure .btn.flasher{transition:.25s ease-in 0s}.infrastructure_sanitek .menubar_infrastructure .btn i{color:#333}.infrastructure_sanitek .menubar_infrastructure .btn img{height:26px;margin-top:-2px}.infrastructure_sanitek .menubar_infrastructure .btn img.action{left:6px;position:absolute;z-index:1}.infrastructure_sanitek .menubar_infrastructure .btn img.grayscaled{filter:grayscale(2)}.infrastructure_sanitek .menubar_infrastructure .btn img.inverted{filter:invert(1)}.infrastructure_sanitek .menubar_infrastructure .btn img.object{z-index:-1}.infrastructure_sanitek .menubar_infrastructure .btn .btn_label{display:none}.infrastructure_sanitek .menubar_infrastructure #currentWorkRoute{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='white' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");border:none;font-family:arial;width:auto}.infrastructure_sanitek .menubar_infrastructure .menubar_section{padding-right:30px;padding-top:2px}.infrastructure_sanitek .menubar_infrastructure .menubar_section:last-child{padding-right:0}.infrastructure_sanitek .menubar_infrastructure .menubar_section.search{margin-left:auto;margin-right:2px}.infrastructure_sanitek .menubar_infrastructure .search{padding:0 5px}.infrastructure_sanitek .menubar_infrastructure .search .v-autocomplete{font-size:14px;margin-right:3px;margin-top:0;max-height:800px;width:500px}.infrastructure_sanitek .menubar_infrastructure .search .v-input__icon{margin-top:-2px}.infrastructure_sanitek .menubar_infrastructure .search .v-input__slot:before{border:1px solid #424242!important}.infrastructure_sanitek .menubar_infrastructure .search .v-input__slot:after{border:none!important}.infrastructure_sanitek .vuetify_tooltip{color:red}.infrastructure_sanitek .panels{height:calc(100% - 42px);position:relative}.infrastructure_sanitek .panels .model_details_container{border-left:1px solid #a4a4a4;overflow-y:hidden;padding:0 0 0 3px}.infrastructure_sanitek .panels .model_details_container .vueJS_panel,.infrastructure_sanitek .panels .model_details_container .vueJS_panel .v-tabs{height:100%}.infrastructure_sanitek .panels .model_details_container .v-tabs-bar{margin-top:5px}.infrastructure_sanitek .panels .model_details_container .v-tabs-bar .v-tab{background-color:#7d7d7d!important;border-right:2px solid #f0f8ff;border-top-left-radius:5px;border-top-right-radius:5px;color:#dfe6ec!important;font-size:13px;min-width:100px;text-decoration:none}.infrastructure_sanitek .panels .model_details_container .v-tabs-bar .v-tab:hover{background-color:#8d8d8d!important}.infrastructure_sanitek .panels .model_details_container .v-tabs-bar .v-tab.v-tab--active{background-color:#a4a4a4!important;color:#000!important}.infrastructure_sanitek .panels .model_details_container .v-tabs-bar .v-tabs-bar__content{background-color:#fff}.infrastructure_sanitek .panels .model_details_container .v-tabs-bar .v-tabs-slider-wrapper{height:2px!important}.infrastructure_sanitek .panels .model_details_container .v-tabs-bar .v-tabs-slider-wrapper .v-tabs-slider{color:#000!important}.infrastructure_sanitek .panels .model_details_container .v-tabs-items{background-color:inherit;height:100%;padding:5px}.infrastructure_sanitek .panels .model_details_container .v-tabs-items #tab_details{height:100%;overflow-y:auto;padding-bottom:35px}.infrastructure_sanitek .panels .model_details_container .v-tabs-items .v-window__container{height:100%}.infrastructure_sanitek .panels .model_details_container .v-tabs-items .model_details_tab_subtitles{flex:none}.infrastructure_sanitek .panels .model_details_container .v-tabs-items .model_details_tab_subtitles .model_details_tab_subtitle{color:#94765d;font-weight:700;padding-bottom:0;padding-top:5px}.infrastructure_sanitek .panels .model_details_container .v-tabs-items .model_details_tab_title{color:#d46507;font-size:15px;font-weight:700;margin-bottom:2px;padding:0}.infrastructure_sanitek .panels .model_details_container .v-tabs-items .model_details_tab_title select{background-color:#dbe2e8;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position-x:100%;background-position-y:1px;background-repeat:no-repeat;border:1px solid #c9cfd4;color:#d46507;margin-bottom:8px;margin-top:5px;min-width:200px;padding:2px 30px 2px 5px}.infrastructure_sanitek .panels .model_details_container .v-tabs-items .tab_with_height_filler{display:flex;flex-direction:column;height:calc(100% - 70px)}.infrastructure_sanitek .panels .model_details_container .v-tabs-items .tab_with_height_filler .height_filler{background-color:#fff;flex:1}.infrastructure_sanitek .panels .model_details_container .model_header{margin:10px 0}.infrastructure_sanitek .panels .model_details_container .model_header .boostrap_col{padding:0}.infrastructure_sanitek .panels .model_details_container .model_header .model_title .room_number{color:#be5e0a;font-weight:700}.infrastructure_sanitek .panels .model_details_container .model_header .model_title .name{font-weight:400}.infrastructure_sanitek .panels .model_details_container .model_header .model_glyph{opacity:.5;padding-right:10px}.infrastructure_sanitek .panels .model_details_container .section .section_head{border-bottom:1px solid #ffdec3}.infrastructure_sanitek .panels .model_details_container .section .section_head .section_title{background-color:#f7f7f7;border:1px solid #ffdec3;color:#94765d;font-size:14px;font-weight:700;margin-bottom:-1px;padding:3px;text-align:left;width:250px}.infrastructure_sanitek .panels .model_details_container .section .section_head .section_title:hover{background-color:#afd8fa}.infrastructure_sanitek .panels .model_details_container .section .section_head .section_title:before{content:"▼"}.infrastructure_sanitek .panels .model_details_container .section .section_head .section_title.collapsed:before{content:"▲"}.infrastructure_sanitek .panels .model_details_container .section .section_head i.fa-refresh{cursor:pointer;display:block;float:right;margin-top:7px}.infrastructure_sanitek .panels .model_details_container .section .section_head i.fa-refresh:hover{opacity:.8}.infrastructure_sanitek .panels .model_details_container .section .section_body{padding-bottom:10px;padding-left:5px;padding-top:10px}.infrastructure_sanitek .panels .model_details_container .section .section_body .container{padding-top:0}.infrastructure_sanitek .panels .model_details_container .section .section_body .model_details{width:100%}.infrastructure_sanitek .panels .model_details_container .section .section_body .model_details .col,.infrastructure_sanitek .panels .model_details_container .section .section_body .model_details .col-12,.infrastructure_sanitek .panels .model_details_container .section .section_body .model_details .col-6{border-right:1px solid #eee;padding-bottom:5px!important;padding-top:0!important}.infrastructure_sanitek .panels .model_details_container .section .section_body .model_details .model_detail{display:table;margin-top:2px}.infrastructure_sanitek .panels .model_details_container .section .section_body .model_details .model_detail .label{color:#829aaf;display:table-cell;padding:3px 30px 3px 0;white-space:nowrap;width:150px}.infrastructure_sanitek .panels .model_details_container .section .section_body .model_details .model_detail .value{display:table-cell}.infrastructure_sanitek .panels .model_details_container .section .section_body .model_details .model_detail .value img{display:inline-block;height:16px;opacity:.5;vertical-align:text-bottom}.infrastructure_sanitek .panels .model_details_container .section .section_body .stats_group.quality_controls{border-left:1px solid #eee;padding-left:30px}.infrastructure_sanitek .panels .model_details_container .section .section_body .stats_group canvas{margin-top:-30px}.infrastructure_sanitek .panels .model_details_container .section .section_body .stats_group .col{padding-top:0}.infrastructure_sanitek .panels .model_details_container .section .section_body .stats_group .stats_title{color:#829aaf;margin-bottom:10px}.infrastructure_sanitek .panels .model_details_container .section .section_body .tag{background-color:#eee;border-radius:10px;cursor:pointer;display:inline-block;margin-right:10px;padding:2px 10px;text-decoration:none}.infrastructure_sanitek .panels .model_details_container .section .section_body .tag:hover{opacity:.85}.infrastructure_sanitek .panels .model_details_container .model_stats .container{padding-bottom:0;padding-top:0}.infrastructure_sanitek .panels .model_details_container .model_stats .row{margin-top:30px}.infrastructure_sanitek .panels .model_details_container .model_stats .col{padding-bottom:0;padding-top:0}.infrastructure_sanitek .panels .model_details_container .model_stats .small_stat{margin-right:-1px}.infrastructure_sanitek .panels .model_details_container .model_stats .small_stat .label{color:#aaa;font-size:13px;line-height:1;text-align:center}.infrastructure_sanitek .panels .model_details_container .model_stats .small_stat .value{color:#f74f79;font-family:helvetica;font-size:18px;text-align:center}.infrastructure_sanitek .panels .model_details_container .model_stats .big_stat{margin-right:-1px}.infrastructure_sanitek .panels .model_details_container .model_stats .big_stat .unit{color:#666;font-size:16px;font-weight:400}.infrastructure_sanitek .panels .model_details_container .model_stats .big_stat .label{color:#aaa;font-size:13px;text-align:center}.infrastructure_sanitek .panels .model_details_container .model_stats .big_stat .value{color:purple;font-family:helvetica;font-size:20px;text-align:center}.infrastructure_sanitek .panels .model_details_container .model_chart .chart_no_data{color:#aaa}.infrastructure_sanitek .panels .model_details_container .model_chart .chart_footer{color:#aaa;text-align:left}.infrastructure_sanitek .panels .model_details_container .model_chart .qc_stats_details{margin-bottom:5px}.infrastructure_sanitek .panels .model_details_container .model_chart .qc_stats_details .value{padding-left:10px;text-align:right}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable{background-color:#fff;border:1px solid #c9cfd4;position:relative;table-layout:auto}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .filter_button .filter_warning{color:tomato;font-weight:700}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table{background-color:inherit;z-index:2}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table th{white-space:nowrap}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table tr:nth-of-type(2n) td{background-color:#f2f2f2}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table td{border-bottom:none;border-right:1px solid #c0c7cc;padding:0 8px}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .action_icon{cursor:pointer;margin-right:5px}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .action_icon:hover{opacity:.85}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .aggregates td{background-color:#dbe2e8;border-bottom:1px solid #c0c7cc;color:#2f3c41;font-size:12px;font-weight:700;padding:5px 8px;text-align:right}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .aggregates td:first-child{text-align:left}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .attachment_icon{cursor:pointer;margin-right:5px}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .clickable_container{cursor:pointer}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .clickable_container:hover{opacity:.8}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .clickable_leaf{cursor:pointer}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .clickable_leaf:hover{text-decoration:underline}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .clickable_leaf:after{content:""}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .clickable_mutation{cursor:pointer}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .clickable_mutation:hover{background-color:#ffffe0}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .clickable_preview{color:#4040c0;cursor:pointer}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .clickable_preview:hover{text-decoration:underline}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .datatable_col{font-size:12px}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .datatable_col.absorb{width:100%}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .datatable_col.clickable{cursor:pointer}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .datatable_col.clickable:hover{opacity:.8}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .datatable_col.max20{max-width:20%}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .datatable_col.nowrap{white-space:nowrap}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .datatable_col.result_1,.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .datatable_col.result_fail{color:#9c2727;font-weight:700}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .datatable_col.result_2,.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .datatable_col.result_success{color:#28612a}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .datatable_col .field_detail{color:#444;font-family:Courier New,Courier,monospace;font-weight:400}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .expander{cursor:pointer;padding:2px 2px 4px}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .expander:hover{background-color:#add8e6;opacity:.8}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .expanded_col{background-color:#e1f5fb!important;color:#444;font-size:13px;padding:10px}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .expanded_col .expanded_details{display:table}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .expanded_col .expanded_details .detail{display:table-row}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .expanded_col .expanded_details .detail.actions>div{padding-top:10px}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .expanded_col .expanded_details .detail .lbl{display:table-cell;font-weight:700}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .expanded_col .expanded_details .detail .value{display:table-cell;padding-left:10px}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .expanded_col .expanded_details .detail .p-button.p-button-sm{padding:2px 10px}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table.first-col-absorb td:first-child{width:100%}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .form-check-label{margin-top:1px!important}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table.second-col-absorb td:nth-child(2),.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table.third-col-absorb td:nth-child(3){width:100%}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .v-data-footer,.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .v-data-table-header th{background-color:#dbe2e8}.infrastructure_sanitek .panels .model_details_container .vueJS_datatable .v-data-table .v-data-footer .v-data-footer__pagination{color:#444;font-size:15px}.infrastructure_sanitek .panels .zero_data{color:#aaa}.infrastructure_sanitek .panels #app_left_panel.col-4{padding:0}.infrastructure_sanitek .panels #app_left_panel .treeview_container{background-color:#fff;height:99%;overflow:visible;padding:2px 0}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview{height:100%;overflow-y:auto}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview::-webkit-scrollbar{width:5px}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview::-webkit-scrollbar-thumb{background:#a4a4a4}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_branch.building{border-top:1px solid #eee;padding-bottom:3px}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf{cursor:pointer;margin-top:5px;white-space:nowrap}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.drop_target .leaf_details{background-color:#ffff80;padding:5px}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.marked_for_copy .leaf_name:after{content:" ⎘ "}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.marked_for_copy .leaf_name{color:blue}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.pregnant{font-weight:700}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.opened+.children{display:block}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.closed+.children{display:none}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.current .leaf_name{background-color:#666;color:#fff}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.not_current .leaf_name:hover{background-color:#f0f8ff}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.not_current:not(.dyed) .room_number{color:#000}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.not_current:not(.dyed) .room_name{color:#666}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.root{padding-left:5px}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.building{padding-left:10px}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.zone{padding-left:20px}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.level{padding-left:30px}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.room{padding-left:40px}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf.task{padding-left:60px}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf .leaf_name{margin-left:-2px;padding:2px;vertical-align:middle}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf .icone_infrastructure{width:16px}.infrastructure_sanitek .panels #app_left_panel .treeview_container .treeview .tree_leaf .icone_root{width:24px}.infrastructure_sanitek .panels #app_left_panel #panel_work_routes{height:40%}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats{height:100%;overflow:auto;position:relative}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats::-webkit-scrollbar{width:5px}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats::-webkit-scrollbar-thumb{background:#a4a4a4}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats .noStats{color:#666;padding:0 5%;position:absolute;text-align:center;top:25%;width:100%}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats .noStats .message{padding-bottom:20px}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats table{table-layout:auto;width:100%}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats tr.over td{background-color:#e4fde4}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats tr.over td.linkable:hover{background-color:rgba(228,253,228,.5)}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats tr.summary td.linkable:hover{background-color:#f4f4f4}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats tr.under td{background-color:#ffdada}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats tr.under td.linkable:hover{background-color:hsla(0,100%,93%,.5)}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats td{border:1px solid #efefef;font-size:13px;line-height:.9;padding:5px;white-space:nowrap}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats td.header{background-color:#cfcfcf}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats td.label .text{font-weight:700;text-align:left}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats td.label .unit{color:#666;font-size:12px;text-align:left}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats td.linkable{cursor:pointer}.infrastructure_sanitek .panels #app_left_panel #vueJS_work_routes_stats .absorb{width:100%}.infrastructure_sanitek .jits{background-color:navy;bottom:50px;color:#fff;font-family:Courier New,Courier,monospace;font-size:18px;left:50px;overflow-x:hidden;padding:10px;position:absolute;width:400px}.infrastructure_sanitek .jits .jitsCursor,.infrastructure_sanitek .jits .jitsPrompt{color:#7575ff}#bottom_panel{background-color:#333;bottom:0;height:30px;opacity:.8;overflow:hidden;position:absolute;width:100%}#bottom_panel.opened{height:400px}#bottom_panel.opened #toggler{width:30px}#bottom_panel #toggler{background-color:rgba(0,0,128,.5);color:#fff;cursor:pointer;font-size:20px;height:30px;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:9999}#bottom_panel #toggler:hover{background-color:navy}#bottom_panel #toggler .btnToggle{background-color:#00f;display:inline-block;font-weight:700;padding:3px 8px}#bottom_panel .vueJS_assigned_tasks{border:1px solid #000;height:400px;overflow:auto}#bottom_panel .vueJS_assigned_tasks span.infrastructure_node{cursor:pointer}#bottom_panel .vueJS_assigned_tasks span.infrastructure_node:hover{text-decoration:underline}#bottom_panel .vueJS_assigned_tasks .v-icon{font-size:inherit}#bottom_panel .vueJS_assigned_tasks .vueJS_assigned_tasks_toolbar{margin-left:10px;margin-top:15px}#bottom_panel .bottom_panel_toolbar{padding:5px}#alerts{background-color:red;height:100px;left:50%;position:absolute;top:25%;transform:translateX(-50%);word-break:break-word}#reports{font-family:Arial,Helvetica,sans-serif}#reports .list .table td{vertical-align:middle}#reports .list .table td.report_title{width:20%}#reports .list .table td.report_title .report_number{color:#666;display:block;font-family:monospace;font-size:14px}#reports .list .table td.report_title .report_name{color:#444;display:block;font-size:14px;font-weight:700}#reports .list .table td.report_description{color:#666;width:100%}#reports .list .table td.report_buttons{white-space:nowrap}#reports .list .table td .report_button{font-family:monospace}#reports .list .table td .report_button .number{display:none;font-weight:400}#reports .list .table td .report_button .extension{display:block;font-weight:400}#reports .list .table td .report_button .extension.html{color:#9bcfff}#reports .list .table td .report_button .extension.pdf{color:#ffaba4}#reports .list .table td .report_button .extension.xls{color:#67cac5}#reports .list .table td .report_button .extension .alpha{font-size:14px}#reports .list .table td .report_button .extension i{font-size:16px}#reports .modals{background-color:red;display:none;height:400px}#list_of_reports .container{margin-left:0;margin-right:0;padding:5px}#list_of_reports .list{margin-top:20px}#list_of_reports .report{border:1px solid #eee;color:#444;cursor:pointer;display:block;height:100px;padding:10px;text-decoration:none}#list_of_reports .report:hover{border:1px solid #aaa}#list_of_reports .report .header{position:relative}#list_of_reports .report .header .number{display:inline-block;font-size:20px;font-weight:700}#list_of_reports .report .header .icon{position:absolute;right:5px;top:10px}.vueJS_toolbox{border:2px solid #000;border-radius:.3rem;cursor:grab}.vueJS_toolbox.hidden{display:none}.vueJS_toolbox.hiding{height:42px;overflow:hidden;transition:all .5s ease 0s;width:42px}.vueJS_toolbox.hiding .toolbox_header .close_icon{display:none}.vueJS_toolbox .toolbox_header{background-color:#000;color:#fff;font-size:15px;font-weight:700;padding:10px;position:relative}.vueJS_toolbox .toolbox_header .close_icon{background-color:#2e2e2e;border:2px solid #000;border-radius:.3rem;display:inline-block;padding:2px;position:absolute;right:-8px;top:-8px}.vueJS_toolbox .toolbox_header .close_icon:hover{background-color:#dc3545}.vueJS_toolbox .toolbox_header .close_icon img{max-width:16px}.vueJS_toolbox .toolbox_header img{filter:invert(1);max-width:22px}.vueJS_toolbox .toolbox_body{background-color:#2e2e2e;padding:5px 10px}.vueJS_toolbox_workroute .toolbox_work_route_body{width:320px}.vueJS_toolbox_workroute .toolbox_work_route_body #selectedWorkRoute{border-color:#aaa;color:#c8e1fa!important;font-size:14px}.vueJS_toolbox_workroute .toolbox_work_route_body .actions_and_stats{display:table;width:100%}.vueJS_toolbox_workroute .toolbox_work_route_body .actions_and_stats .tb_row{display:table-row;width:100%}.vueJS_toolbox_workroute .toolbox_work_route_body .actions_and_stats .tb_cell{display:table-cell}.vueJS_toolbox_workroute .toolbox_work_route_body .actions_and_stats .tb_cell.actions{border-right:1px solid #aaa;padding-right:15px;width:180px}.vueJS_toolbox_workroute .toolbox_work_route_body .actions_and_stats .tb_cell.stats{padding-left:15px;width:100%}.vueJS_toolbox_workroute .toolbox_work_route_body .actions_and_stats .tb_cell.stats .statistics{display:table;width:100%}.vueJS_toolbox_workroute .toolbox_work_route_body .actions_and_stats .tb_cell.stats .statistics .stat_label{color:#888;display:table-cell}.vueJS_toolbox_workroute .toolbox_work_route_body .actions_and_stats .tb_cell.stats .statistics .stat_value{color:#f74f79;display:table-cell;padding-left:10px;padding-right:10px;text-align:right;width:100%}.vueJS_toolbox_workroute .toolbox_work_route_body .actions_and_stats .tb_cell.stats .refresh{color:#888;cursor:pointer;margin-top:5px;text-align:center}.vueJS_toolbox_workroute .toolbox_work_route_body .btn{color:inherit;margin-bottom:7px;text-align:left;width:170px}.vueJS_toolbox_workroute .toolbox_work_route_body .btn:last-child{margin-bottom:0}.vueJS_toolbox_workroute .toolbox_work_route_body .btn img{width:16px}.vueJS_toolbox_workroute .toolbox_work_route_body .btn .btn_text{display:inline-block;font-size:13px;margin-left:5px;vertical-align:middle}.vueJS_toolbox_workroute .toolbox_work_route_body .btn.btn-danger{color:#480000}.vueJS_toolbox_workroute .toolbox_work_route_body .btn.btn-success{color:#004800}.vueJS_toolbox_workroute .label{color:#617283;font-size:13px;margin-bottom:5px}.vueJS_toolbox_workroute .section{margin-bottom:10px}.vueJS_toolbox_workroute .section:last-child{margin-bottom:0}
