.k-button,.k-grid,.k-input,.k-tabstrip,.k-widget{font-size:14px}.k-button{background-color:#fff;border-color:#ddd;border-radius:4px;color:#333;font-weight:400;padding:4px 10px;padding-block:.375rem;padding-inline:.75rem}.k-button.k-primary{background-color:#428bca;border-color:#357ebd}.k-button.k-primary:hover{background-color:#3071a9;border-color:#285e8e}.k-grid .k-grid-header .k-header{background-color:#f5f5f5;border-bottom:1px solid #ddd;font-size:14px;padding:.4em .6em}.k-grid .k-command-cell,.k-grid .k-table-td{border-color:#ccc;border-style:solid;border-width:0 0 1px 1px;font-size:14px;padding:.4em .6em}.k-grid .k-table-td a{color:#337ab7;text-decoration:underline}.k-grid .k-table-td a.btn,.k-grid .k-table-td a.k-button{text-decoration:none}.k-grid .k-table-td a.k-button{color:#333}.k-grid tr:hover{background-color:#f9f9f9}.k-grid a.btn-danger,.k-grid a.btn-success{color:#fff}.k-grid .k-grid-save-command{background-color:#428bca;color:#fff}.k-grouping-header{padding:.75em 1em .83333em}.k-tabstrip-items .k-item{font-size:13px;padding:6px 12px}.k-tabstrip-items .k-item.k-state-active{background-color:#fff;border-color:#ddd #ddd transparent;font-weight:700}.k-panelbar{font-size:14px}.k-panelbar>.k-item>.k-link{padding:6px 10px}.k-panelbar>.k-item.k-state-active>.k-link{background-color:#f5f5f5;font-weight:700}.k-combobox,.k-dateinput,.k-dropdown,.k-numerictextbox,.k-textbox{font-size:14px;padding:3px 6px}.k-textbox{border-color:#aeaeae;border-radius:4px}.k-textbox:focus{box-shadow:0 0 7px 0 #76abd9}.k-calendar{font-size:14px}.k-calendar td{padding:4px 6px}.k-calendar .k-calendar-th{font-size:1rem}.k-datetime-wrap{width:calc(326px + 2rem)}.k-datetime-calendar-wrap,.k-datetime-time-wrap{flex:0 0 calc(326px + 2rem)}.k-time-list-wrapper .k-title{font-size:1rem}.k-tooltip{color:#fff}.k-tooltip,.k-window{font-size:14px}.k-window .k-window-title{font-size:1.2em}.k-window .k-window-titlebar{padding:6px 10px}.k-window .k-content{padding:10px}.k-chip-lg,.k-event .k-event-template,.k-form,.k-input-lg,.k-list-lg,.k-menu-group-lg,.k-picker-lg,.k-timeselector-lg,.k-treeview-lg{font-size:14px}.k-menu-link{color:#333}.k-form-lg .k-form-error,.k-menu-group-lg .k-menu-item,.k-menu-group-md .k-menu-item,.k-toolbar-md{font-size:14px}.k-edit-buttons{display:flex;justify-content:flex-end;margin:0;padding:.8em}.k-edit-buttons .k-button-solid-primary{background-color:#428bca;border-color:#357ebd}.k-edit-buttons .k-button-solid-primary:hover{background-color:#3071a9;border-color:#285e8e}.k-edit-buttons .k-button-solid-primary{color:#fff}.k-edit-form-container{padding-bottom:0}.k-list-lg .k-list-item-group-label{font-size:14px}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}#candu-content{max-width:300px}.hide-on-desktop{display:none}@media (max-width:767px){.hide-on-mobile{display:none}.show-on-mobile{display:block}}.show-on-desktop{display:block}p.field-value{padding:6px 0}.dropdown-menu>li>span{clear:both;color:#333;display:block;font-weight:400;line-height:1.428571429;padding:3px 20px;white-space:nowrap}.modal-body>.k-loading-mask .k-loading-color{opacity:1}.loading-overlay{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;text-align:center;width:100%;z-index:1000}.loading-overlay.loading-overlay-transparent{opacity:.25}.loading-overlay i.fa{font-size:2.5em}.move{cursor:move}.back-link{display:block;margin:5px 0}.back-button{margin:10px 0}.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button{padding:0}.k-popup-message{padding:1em}.k-scheduler-edit-form .k-edit-form-container{width:100%}.k-scheduler-edit-form .k-edit-form-container .nav-tabs{margin:0 1em}.k-scheduler-edit-form .k-edit-form-container .tab-content .tab-pane{padding:.65em 0 0}.k-scheduler-edit-form .settings-row{border-bottom:1px solid #ddd;margin-bottom:.65em}.k-scheduler-edit-form .settings-row .help-block{margin-top:0}.k-scheduler-edit-form .settings-row>.row>div{display:flex;flex-direction:column;justify-content:center;min-height:40px}.k-scheduler-edit-form .k-button-group,.k-scheduler-edit-form .settings-row>.row>div>.k-widget{margin-bottom:.65em}.k-scheduler-edit-form .k-button-group.k-recur-weekday-buttons{margin-bottom:0}.k-scheduler-edit-form .k-edit-label{display:flex;flex-direction:column;justify-content:center;min-height:35px;padding:0;text-align:left;width:25%}.k-scheduler-edit-form .k-edit-field{width:70%}fieldset{border:1px solid #ccc;margin:1em 0;padding:1em}.has-error label{color:#c00}.invalid-slot{background:#d9534f!important;cursor:no-drop}.invalid,.k-dropdown.ng-invalid,.k-input.ng-invalid,input.ng-invalid,span.k-widget.k-autocomplete.k-header.k-state-default.ng-invalid,textarea.ng-invalid{border:1px solid #c00}.k-input .ng-invalid{border:none}.custom-form label.required:after{color:#c00;content:"*";margin-left:.2em}.custom-form .k-dropdown.ng-invalid,.custom-form input.ng-invalid,.custom-form textarea.ng-invalid{border:1px solid #ccc}.k-button.hidden{display:none}.settings-row{margin-bottom:1em}.settings-row:last-of-type{border-bottom:none;margin-bottom:0}.settings-value{align-items:flex-end;display:flex;flex-direction:column}.has-error .help-block,.help-block{color:#737373}.char-count.validation-error,.has-error .validation-error{color:#c00}.validation-error:before{content:"\f06a";font-family:FontAwesome;margin-right:.3em}.alert-downtime{font-size:2em;margin-bottom:10px;padding:.5em}.metric-success{background-color:#390;color:#fff}.metric-warning{background-color:#ffcd00;color:#333}.metric-danger{background-color:#f30;color:#fff}.status-button{border:1px solid #ccc}.status-label{border:1px solid transparent;padding:.5em;text-align:center}.status-label-up{background-color:#390;border-color:#29b765;color:#fff}.status-label-down{background-color:#f30;border-color:#e43725;color:#fff}a.navbar-running{color:#fff!important}.finalop-mark{color:gold}.k-list .level-1{padding-left:15px}.k-list .level-2{padding-left:30px}.k-list-horizontal{margin-bottom:.5em}.k-button-group .green.k-button.k-selected{background-color:#390;color:#fff}.k-button-group .red.k-button.k-selected{background-color:#f30;color:#fff}#completeJob.k-button-group .k-button{font-size:1.2em;padding:1.5em}.trend label{font-size:12px;font-weight:400;margin:0}.trend-indicator.up:before{content:"\f062"}.trend-indicator.down:before{content:"\f063"}.trend-indicator.static:before{content:"\f068"}.trend-indicator.good{color:#29b765}.trend-indicator.danger{color:#e43725}td .trend-indicator{display:inline-block;height:14px;margin-left:4px;width:14px}.inactive{color:#999;font-style:italic}.inactive:after{content:" (inactive)"}.widget-tile-content h1{margin:10px 0 15px}.widget-chart-content .widget-chart-actions,.widget-tile-content .widget-tile-actions,.widget-timeline-content .widget-timeline-actions{display:none}.modal-dialog .widget-chart-content .widget-chart-actions,.modal-dialog .widget-tile-content .widget-tile-actions,.modal-dialog .widget-timeline-content .widget-timeline-actions{display:block;margin-bottom:5px}.widget-table-content .k-grid-toolbar{display:none}.modal-dialog .widget-table-content .k-grid-toolbar{display:flex}.k-tooltip{text-align:left}.timeline-tooltip h4{font-size:14px;margin:4px 0}.timeline-tooltip hr{margin:8px 0}.btn-choice{align-items:center;display:flex;height:50px;margin:7px 0;min-height:68px;padding:8px 16px;white-space:normal}.btn-choice.code-choice{background-color:#428bca;border:none}.btn-choice.code-choice span{color:#fff}.btn-choice.code-choice span.dark-on-light-text{color:#333}.btn-choice>span{text-align:center;width:100%}.downtime-form .form-control#duration{width:50%}.downtime-wizard-form .form-control#duration{width:25%}.wizard-page-heading{border-bottom:1px solid #e5e5e5;margin:0 0 15px;padding:0 0 7px}.wizard-page-heading h4{margin:0 0 15px}.strx-exp-grid .value-editor{display:flex}.strx-exp-grid .value-editor .value-tooltip{margin:7px 0 0 7px}.measure-me{display:block;position:absolute;top:-1000px}@-moz-document url-prefix(){input[type=date]{padding-top:0}}.fa.k-sprite,.fa.k-sprite:before{font-size:12px;line-height:12px;vertical-align:middle}.k-edit-form-container{width:100%}.editor-column{float:left;width:50%}.editor-column-wide{width:100%}.scoreboard-detail-editor,.widget-column-editor,.widget-expression-editor,.widget-filter-editor,.widget-series-editor{padding:0 .8em}.widget-column-editor,.widget-expression-editor,.widget-filter-editor{min-height:350px}.scoreboard-detail-editor,.widget-series-editor{min-height:425px}.editor-column>div:after,.widget-tile-editor>div:after{clear:both;content:"";display:block}.form-field-picker,.widget-tile-editor>div{margin-bottom:1em}.editor-section{border:1px solid #ccc;padding:.8em 0 0}.editor-section .k-edit-label{margin:0;padding-right:.5em;width:25%}.editor-section .k-edit-field{margin:0;padding:0 .8em .6em 0;width:69%}.editor-section .field-text{padding:.65em .8em}.editor-section .k-edit-field .help-text{margin:.8em 0}.editor-section.sample{border-top:none;padding:.8em}.editor-section.info{margin-top:1em;padding:.8em}.editor-section.info:first-of-type{margin-top:0}.editor-section.info h3{display:flex;font-size:1em;font-weight:700;justify-content:space-between;margin:0 0 .8em;padding:0}.editor-section.info h3 .help-link{font-weight:400}.editor-section.info .info-text{line-height:1.3}.editor-section.formula-info .info-text{font-family:Courier New,Courier,monospace}.editor-section.field-picker-container{margin-right:.8em;padding:.8em}.scoreboard-detail-editor .nav.nav-tabs,.widget-series-editor .nav.nav-tabs{border-bottom:1px solid #ccc;margin-bottom:.8em}.k-treeview li[aria-expanded=false]>div .folder:before{content:"\f07b";font-family:FontAwesome}.k-treeview li[aria-expanded=true]>div .folder:before{content:"\f07c"}.modal-body.add-widget{padding-bottom:0}.widget-tiles{display:inline-block;margin-top:1em}.widget-tiles .widget-tile{float:left;padding-bottom:2em;width:33%}.widget-tile .widget-details{display:flex;flex-direction:column;text-align:center}.widget-tile .widget-details .widget-icon{margin-bottom:.5em;width:120px}.widget-edit .modal-body{padding:20px}.selected-value{display:inline-block;height:35px;line-height:1em;min-height:35px;padding-top:.5em}.k-virtual-content>.k-virtual-list>.k-virtual-item{width:100%}#partId-list .k-input,#partId-list .k-item{line-height:1em;padding:.5em}#partId-list .k-virtual-list .k-item{width:100%}.k-list .part-data{margin:1px}.k-input h3.title,.k-item h3.title,.part-data h3.title{font-size:1em;font-weight:400;line-height:1.2em;margin:0 0 2px;padding:0;text-indent:0}.k-input p.description,.k-item p.description,.part-data p.description{font-size:.8em;line-height:1.2em;margin:0;padding:0;text-indent:0}.k-virtual-content>.k-virtual-list>.k-virtual-item{padding:.375em}.schedule-progress{margin:0 0 10px;padding:4px;width:100%}.schedule-progress .stats{display:flex;font-size:1.2em;justify-content:space-between}.schedule-grid .k-dropdown-wrap.k-invalid{border:2px solid #d9534f}.k-grid-start{background-color:#390;border-color:#390;color:#fff}.k-grid-start:focus,.k-grid-start:hover{background-color:#3cb300;border-color:#390;color:#fff}.k-grid-running{background-color:#ffcd00;border-color:#ffcd00;color:#333}.k-grid-running:focus,.k-grid-running:hover{background-color:#ffd733;border-color:#ffcd00;color:#333}.schedule-edit-dialog .modal-lg{width:1040px}.date-range-container{display:flex;gap:5px}.date-range-container .k-dropdown{flex:1;margin:0 5px 0 0}.date-range-container .k-dropdown:last-of-type{margin:0}.date-range-container .due-date-range,.date-range-container .start-date-range{display:flex}.date-range-container .k-widget{flex:1;margin:0 5px 0 0}.date-range-container .k-widget:last-of-type{margin:0}.station-config{border-top:1px solid #e5e5e5;padding:1em 0}.station-config:last-of-type{padding-bottom:0}.station-config>div>span{line-height:34px}.stations-data .table>tbody>tr>td{vertical-align:middle}.dashboard-modal .modal-header,.widget-edit .modal-header{display:block}.time-input{display:flex}.time-input>div{flex:1;margin:0 1em 0 0}.time-input>div:last-of-type{margin:0}.time-input div.calculate-button{flex:0.5}.time-input>div p.help-block{font-weight:400}.entitlement-switch{align-items:center;display:flex;flex-direction:row;margin-bottom:.5em}.entitlement-switch .k-switch{margin-right:.5em}.entitlement-switch label{margin-bottom:0}#stepsPanelBar .step-panel{color:#333;padding:1em}.balance-error,.validation-mark{color:#c00}.balance-error:before{content:"\f06a";font-family:FontAwesome}#stepsPanelBar,.filter{margin-bottom:1em}.filter{display:flex;justify-content:flex-start}.filter>div{display:flex;flex-direction:column;justify-content:flex-end;margin-right:1em}.filter div:last-of-type{margin-right:0}.panel.filter-panel .panel-heading{cursor:pointer;display:flex;justify-content:space-between}.panel.filter-panel .panel-heading .expand_caret{margin-left:8px;margin-top:-4px;transform:scale(1.6);transform:scale(1.6) rotate(0deg);transition:.2s ease-in-out}.panel.filter-panel .panel-heading[aria-expanded=false] .expand_caret{transform:scale(1.6) rotate(-180deg);transition:.2s ease-in-out}.filter-panel .row{line-height:26px}.filter-panel .actions{display:flex;justify-content:space-between}.filter-panel .actions button{flex:1;margin-right:.5em}.filter-panel .actions button:last-of-type{margin-right:0}.schedule-filters .panel .panel-content{padding-bottom:0}.pick-list .new-value{display:flex;margin:0 0 .5em}.pick-list .new-value .btn{margin-left:.5em}.pick-list .drop-placeholder,.pick-list .tags,.picklist-drag-hint{border:1px solid #ccc;border-radius:0;display:flex;justify-content:space-between;margin:.5em;padding:.5em}.pick-list .tags span .fa{margin-right:.5em}.pick-list .drop-placeholder,.picklist-drag-hint{opacity:50%}.pick-list .k-list-view{width:100%}#sourceGrid .k-grid-content{max-height:200px}#submissionForm .panel .panel-body{border:2px solid #e5e5e5}.header-switch{align-items:center;display:flex;height:36px;margin-right:1em}.header-switch label{margin:0 .5em 0 0}.custom-field-btn-group .btn{min-width:100px}.custom-field-btn-group .btn-default.active{background-color:#3071a9;border-color:#285e8e;box-shadow:inset 0 3px 5px rgba(0,0,0,.13);color:#fff;outline:0}.editor-popup .form-control{box-sizing:border-box}.dark-on-light-text{color:#333}.light-on-dark-text{color:#fff}.float-right{float:right}.float-left{float:left}.value-label{width:100%}.value-label label{color:#7f8c8d;font-size:.9em;font-weight:400;width:100%}.value-label.right-align *{text-align:right}.alert.alert-info{background-color:#3498db}.alert.alert-success{background-color:#390}.alert.alert-notice,.alert.alert-warning{background-color:#ffcd00;color:#333}.alert.alert-danger{background-color:#f30}.alert h4{margin:0}.message.message-success{color:#390}.btn.btn-success{background-color:#390}.btn.btn-warning{background-color:#ffcd00;color:#333}.btn.btn-warning:focus,.btn.btn-warning:hover{background-color:#ffd733;border-color:#ffcd00}.btn.btn-danger{background-color:#f30;border-color:#f30}.btn.btn-danger:focus,.btn.btn-danger:hover{background-color:#ff471a;border-color:#f30}.machine-card,.schedule-card{margin-bottom:1em}.machine-card .row,.schedule-card .row{margin-bottom:.5em}.schedule-totals{background-color:#eee;border:1px solid #ccc;padding:1em 1em .5em}.machine-card,.schedule-card{background-color:#fff;border:1px solid #ccc;border-left-width:8px;cursor:move;padding:.5em;width:calc(100% - 8px)}@media (max-width:767px){.machine-card,.schedule-card{width:100%}}.machine-card .progress,.schedule-card .progress{margin-bottom:.5em}.machine-card .menu,.schedule-card .menu{display:flex;justify-content:space-between;margin-bottom:.5em}.machine-card label,.schedule-card label{margin:0}.machine-card .value.wide,.schedule-card .value.wide{overflow:hidden;white-space:nowrap}.machine-card .value.small,.schedule-card .value.small{font-size:.9em}.machine-card .menu ul,.schedule-card .menu ul{list-style:none;margin:0;padding:0}.machine-card .menu a:hover,.schedule-card .menu a:hover{text-decoration:none}.machine-card{cursor:pointer;display:flex;flex-direction:column;margin-bottom:1.25em;min-height:125px}.machine-card.running{border-color:#390}.machine-card.stopped{border-color:#95a5a6}.machine-card.down.down-planned{border-color:#3498db}.machine-card.down.down-ignore{border-color:#390}.machine-card.down.down-unplanned{border-color:#f30}.machine-card .card-heading{font-size:1.125em;font-weight:700;margin-bottom:.5em}.machine-card .card-content{display:flex;flex:1;flex-direction:column;justify-content:space-between}.machine-card .status{color:#fff;padding:.5em 1em;text-align:center}.machine-card .status.status-running{background-color:#390}.machine-card .status.status-stopped{background-color:#95a5a6}.machine-card .status.status-down{display:flex;justify-content:space-between}.machine-card .status.status-down.status-down-planned{background-color:#3498db}.machine-card .status.status-down.status-down-unplanned{background-color:#f30}.machine-card .status.status-down.status-down-ignore{background-color:#390}.no-results{padding:2em 1em;text-align:center}.no-results p{color:#7f8c8d;font-size:1.1em}.k-toolbar download-link,.k-toolbar upload-link{margin:0}.upload-progress-dialog .modal-body{display:flex;flex-direction:column;height:100%;justify-content:center;padding:4em 1em;text-align:center;width:100%}.upload-progress-dialog .modal-body i.fa{font-size:2.5em}.form-section{border-top:1px solid #e5e5e5;margin:0 -15px;padding:1em 15px 0}.form-group.has-error{padding-right:2px}.form-with-help{display:flex}.form-with-help .form-content{flex:1}.form-with-help .help-content{width:0}.form-with-help .help-content.open{flex:0.5;width:auto}.form-with-help .help-content .candu-content{bottom:1em;overflow-y:auto;position:absolute;top:1em}@media (max-width:767px){.scroll-form{height:calc(100vh - 150px);overflow-x:hidden;overflow-y:auto}}.show-hide-switch .km-switch{width:86px}.show-hide-switch .km-switch .km-switch-background{background-position:86px 0}.show-hide-switch .km-switch .km-switch-label-on{left:-62px;width:64px}.show-hide-switch .km-switch .km-switch-label-off{left:19px;width:64px}.field-picker .k-state-focused{box-shadow:none}.field-picker .filter{margin:.5em 0}.field-picker .filter .k-button-group{width:100%}.field-picker .filter .k-button{width:16.67%}.field-picker .filter .btn.btn-all{width:20%}.field-picker .tree{border:1px solid #ccc;height:250px;padding:.5em}.field-picker-input input[readonly]{background-color:#fff;cursor:pointer}.k-grid .k-grid-toolbar{overflow:visible}.k-grid .k-grid-toolbar>.k-button .fa{padding-top:3px}.k-grid .k-grid-toolbar .refresh-button{cursor:pointer;display:flex;flex-direction:column;height:34px;justify-content:center;margin-left:1em}.k-grid .k-grid-toolbar .active-filter-btn-group{margin:0 1em}.k-grid .k-grid-toolbar .toolbar-right .grid-layout-menu{margin-left:.16em}.k-grid tbody .k-button{min-width:64px}.k-grid tr,.k-grid tr.k-alt{background-color:transparent}.k-grid td .status{color:#fff;padding:.125em;text-align:center;text-transform:capitalize}.k-grid td .status.status-up{background-color:#2ecc71}.k-grid td .status.status-down{background-color:#e74c3c}.k-grid td .status.status-stopped{background-color:#34495e}.k-grid .filter-values{display:inline-block}.k-grid .filter-values .date-range{display:inline-block;margin:0 0 0 1em}.k-grid .formula{font-style:italic;opacity:.75}.k-toolbar .grid-layout-menu,.k-toolbar .k-grid-search,.toolbar-right{margin-left:auto;margin-right:0}.toolbar-right{align-items:center;display:flex}.k-grid.company-uom-grid td:last-of-type,.k-grid.company-uom-grid th:last-of-type{width:140px}.k-grid-content{min-height:40px}.k-grid .k-grid-container,.production-grid.k-grid .k-grid-content,.production-grid.k-grid tr td{overflow:visible}.k-grid .k-button{height:34px}.production-grid.k-grid .k-grid-header{padding-right:0!important}.production-grid.k-grid .dropdown-menu>li>a{padding-bottom:10px;padding-top:10px}.production-grid col:last-of-type{width:375px}@media (max-width:991px){.production-grid col:last-of-type{width:280px}}.k-pivot-table .k-grid-content td{text-align:right}.draggable:before,.sortable-grid tbody tr:not(.k-grid-edit-command-row) td:not(.k-detail-cell):last-of-type:before{content:"\f0c9";cursor:move;float:right;font-family:FontAwesome;font-size:18px;position:relative;top:7px}.sortable-grid .placeholder{outline-color:#e51400;outline-style:dashed;outline-width:1px}.sortable-grid tr.droptarget td{border-bottom:1px dashed #2e8bcc;border-top:1px dashed #2e8bcc}.sortable-grid tr.droptarget td :first-of-type{border-left:1px dashed #2e8bcc}.sortable-grid tr.droptarget td :last-of-type{border-right:1px dashed #2e8bcc}.sortable-grid-hint td{background-color:#ccc;border:1px solid #333;opacity:.8}table.sortable-grid-hint{width:300px}.k-grid-norecords-template{border:none;color:#7f8c8d;width:80%}#notification-container{position:absolute;width:100%;z-index:999}#notification-container.fixed{position:fixed;top:0}.k-notification{border:none;border-radius:0;font-size:1.25em}.k-notification.k-notification-info{background-color:#3498db;color:#fff}.k-notification.k-notification-success{background-color:#390;color:#fff}.k-notification.k-notification-warning{background-color:#ffcd00;color:#fff}.k-notification.k-notification-error{background-color:#f30;color:#fff}.k-notification .k-notification-wrap{align-items:center;cursor:pointer;display:flex;flex:1;justify-content:center}.k-notification .k-notification-wrap .k-icon{font-size:1em;margin:2px 5px 0 0}.k-notification .k-notification-wrap .k-i-close{top:20px}.k-notification .k-notification-wrap .fa{margin:1px .375em 0 0}.k-notification .k-notification-wrap .close-button{color:#fff;padding:.6em .5em;width:2em}.k-notification .k-notification-wrap .reload-message{align-items:center;display:flex;flex-wrap:wrap}.k-notification .k-notification-wrap .reload-message .content{flex:1;white-space:normal}@media (max-width:767px){.k-notification .k-notification-wrap.reload-prompt{margin-top:48px}.k-notification .k-notification-wrap .reload-message .fa,.k-notification .k-notification-wrap.reload-prompt .close-button{display:none}}body,html{height:100%;margin:0}header{margin-bottom:0}.flex-stretch-vertical{display:flex;flex-direction:column;flex-grow:1}.page-wrapper{height:100vh;margin:0;padding:0}.page-container{overflow-y:auto;padding:15px;position:relative}@media (max-width:767px){.page-container{overflow-y:hidden}}.page-container .content-wrapper.admin-content{bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;margin:0;overflow-y:auto;padding:0 15px;position:absolute;right:0;top:0}.page-container .content-wrapper.admin-content.with-nav{margin-left:215px}.page-container .content-wrapper.admin-content.with-nav .content{padding-bottom:6em;padding-left:1em}@media screen and (max-width:1199px){.page-container .content-wrapper.admin-content.with-nav{margin-left:0;padding-left:0;padding-right:0}}.page-container .content-wrapper .footer{align-items:center;display:flex;height:50px;justify-content:center;right:0;width:100%}.page-container .content{padding:1em 1em 1em 0}@media (max-width:767px){.page-container .content{padding:0}.wizard-pages{height:calc(100vh - 200px);overflow-x:hidden;overflow-y:auto}}nav.navbar{border:0;margin-bottom:0;z-index:1000}nav.navbar .navbar-container{display:flex}nav.navbar .navbar-version{color:#fff;display:flex;flex-direction:column;justify-content:center;margin-left:1em}nav.navbar .navbar-menu{display:flex!important;flex:1;justify-content:right}nav.navbar .navbar-collapse{padding-left:0}nav.navbar>li>a{padding-top:14px}nav.navbar li.tile.tile-clouds>a{color:#34495e}nav.navbar li.tile.tile-clouds>a:focus,nav.navbar li.tile.tile-clouds>a:hover{color:#fff}nav.navbar .tile.tile-navbar{height:50px}.navbar-header,.navbar-header .logo{background-color:#fff}.navbar-header .logo{background-image:url(/img/NulogyOnly.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:126px;height:50px;margin:0 15px;width:125px}@media (max-width:1200px){.navbar-header .logo{background-image:url(/img/nOnly.svg);background-size:calc(100% - 4px);margin:0 5px;width:50px}}.navbar-header .logo-animated{height:50px;width:50px}.sidebar-menu{height:100%;position:relative;width:0;z-index:10}.sidebar-menu.popup{display:none}@media screen and (max-width:1199px){.sidebar-menu.popup{display:block;left:0;padding:1em;position:absolute;top:0;width:0;z-index:10000}}.sidebar-menu .sidebar-toggle{display:none}.sidebar-menu.admin-nav.popup .sidebar-toggle{display:block}.sidebar-menu .sidebar-collapse{height:40px;padding:4px 0 2px;width:40px}@media screen and (max-width:1199px){.sidebar-menu .sidebar-collapse{display:none}}.sidebar-menu nav{bottom:0;margin:1em 0 0;overflow:hidden;overflow-y:auto;position:absolute;top:40px;width:215px}@media screen and (max-width:1199px){.sidebar-menu nav{display:none}}.sidebar-menu.open{background-color:#fff;border-right:1px solid #ccc;box-shadow:0 0 8px 4px rgba(0,0,0,.2);width:220px}@media screen and (max-width:1199px){.sidebar-menu.open nav{display:block;margin:1em 0 0;overflow-y:visible;padding:0 1em 0 0;position:absolute;top:48px;width:200px}}.sidebar-menu.closed nav{overflow:hidden;padding:0;position:absolute;width:0}.sidebar-menu.closed .nav-footer{display:none}@media screen and (max-width:1199px){.sidebar-menu{display:none}}.sidebar-menu ul.nav-list{list-style:none;margin:0;padding:0}.sidebar-menu ul.nav-list li{margin-bottom:.125em}.sidebar-menu ul.nav-list li.sep{border:1px solid #e5e5e5;margin:1em -1em}.sidebar-menu .nav-footer{bottom:0;position:absolute;width:215px}.sidebar-menu .nav-footer .version{text-align:center}@media screen and (max-width:1199px){.sidebar-menu .nav-footer{display:none}}.login-form .login-header .logo{background-image:url(/img/NulogyOnly.svg);background-repeat:no-repeat;background-size:300px;height:120px;width:300px}.login-form .form-signin-heading{text-align:center}.login-form .login-error,.login-form .login-message{align-items:flex-start;background-color:#fae6ea;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-left-style:solid;border-left-width:4px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;margin-bottom:1em;padding:1em}.login-form .login-error i,.login-form .login-message i{font-size:18px;margin-right:10px}.login-form .login-error{background-color:#fae6ea;border-left-color:#cc1439}.login-form .login-error .error-text{flex:1;word-wrap:break-word}.login-form .login-error i{color:#cc1439}.login-form .login-message{background-color:#e1ebfa;border-left-color:#216beb}.login-form .login-message .error-text{flex:1;word-wrap:break-word}.login-form .login-message i{color:#216beb}.login-form .login-links{display:flex;justify-content:space-between;margin:1em 0 0}.kanban .k-button{margin:.16em}.kanban .kanban-toolbar{align-items:center;border:1px solid #ccc;border-bottom:0;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;flex-shrink:0;padding:6px 8px}.kanban .kanban-toolbar .k-button{margin:.16em;padding-right:.8em}.kanban .kanban-toolbar .toolbar-right{gap:.16em}.kanban .swimlanes{border:1px solid #ccc;box-sizing:border-box;flex-direction:row;gap:1em;overflow-x:auto;padding:1em}.kanban .swimlanes .swimlane{border:1px solid #ccc;box-sizing:border-box;flex:0 0 400px}.kanban .swimlanes .swimlane .heading{align-items:center;background-color:#e5e5e5;display:flex;justify-content:space-between;padding:.5em}.kanban .swimlanes .swimlane .heading .title{display:flex;flex-grow:1;font-weight:700;justify-content:space-between;margin-right:.5em}.kanban .swimlanes .swimlane .heading .controls{align-items:center;display:flex}.kanban .cards{flex-grow:1;min-height:0;overflow-y:auto;padding:10px 0}.kanban-card{background-color:#fff;border:1px solid #ccc;margin:.5em}.kanban-card .title{display:flex;font-weight:700;justify-content:space-between}.kanban-container{background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;bottom:1em;left:1em;position:absolute;right:2em}.kanban-container.without-filters{top:124px;transition:.5s}.kanban-container.with-filters{top:395px;transition:.5s}.kanban-container .loading-overlay{background-color:hsla(0,0%,100%,.5);justify-content:flex-start;padding:1em}.kanban-container .button-row{padding:1em}.kanban-container .horizontal-scroll-container{bottom:0;display:flex;flex-direction:column;overflow-x:auto;overflow-y:hidden;padding:0 1em 1em;position:absolute;top:60px;width:100%}.kanban-container .schedule-kanban{display:flex;flex:1;width:0}.kanban-container .schedule-kanban .swimlane{background-color:#fff;border:1px solid #ccc;display:flex;flex:1;flex-direction:column;margin:1px 15px 1px 1px}.kanban-container .schedule-kanban .swimlane:last-of-type{margin-right:1px}.kanban-container .schedule-kanban .swimlane.drop-active{border:2px dashed #5cb85c;margin:0 14px 0 0}.kanban-container .schedule-kanban .swimlane .swimlane-content{display:flex;flex-direction:column;min-width:400px;padding:0 1em}.kanban-container .schedule-kanban .swimlane .swimlane-content .heading-container{background-color:#fff;padding:.5em 0 0;z-index:1}.kanban-container .schedule-kanban .swimlane .swimlane-content .heading{font-weight:700;margin:.5em 0 1em;text-align:center}.kanban-container .schedule-kanban .swimlane .swimlane-content .schedules{bottom:1em;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:calc(108px + 1em);width:calc(400px - 2em)}.kanban-container .schedule-kanban .placeholder{background-color:#ccc;margin-bottom:1em}.admin-content.with-nav .kanban-container{left:2em;width:calc(100vw - 270px)}@media screen and (max-width:1199px){.admin-content.with-nav .kanban-container{width:auto}}.grid-container{margin:1em 0}.grid-container .k-grid-header{visibility:hidden}.grid-container .k-grid-norecords{align-items:flex-start}.grid-container .k-widget{background-color:transparent;border-color:transparent;box-shadow:none}.grid-container .cards-grid{border-radius:0}.grid-container .cards-grid .card-container{background-color:#fff;border:1px solid #ccc;margin:0 0 .5em;min-height:50px;padding:1em 1em .5em}.grid-container .cards-grid .card-container:last-of-type{margin-bottom:0}.grid-container .cards-grid .card-container .card-content{align-items:start;display:flex;justify-content:space-between}.grid-container .cards-grid .card-container .card-content.two-column .col:last-of-type{text-align:right}.grid-container .cards-grid .card-container .card-content h2{font-size:1em;font-weight:600;margin-top:0}.grid-container .cards-grid .card-container .card-content p{font-size:.85em;margin-bottom:0}.modal.large-dialog .modal-dialog{width:90%}@media (max-width:767px){.modal-open .modal{overflow-y:hidden}}.modal-open .modal .modal-dialog .fa-chevron-left{display:none}.modal-open .modal .modal-dialog .modal-header{display:flex}.modal-open .modal .modal-dialog .modal-header .title{display:flex;justify-content:space-between;width:100%}@media (max-width:767px){.modal-open .modal .modal-dialog .modal-header .title{flex-direction:row-reverse}}.modal-open .modal .modal-dialog .modal-header .close{margin-left:.5em}.modal-open .modal .modal-dialog .modal-header h4{flex:1}@media (max-width:767px){.modal-open .modal .modal-dialog{background-color:#fff;height:100%;margin:0;width:100%}.modal-open .modal .modal-dialog>.modal-content{border:none;-webkit-box-shadow:none;box-shadow:none}.modal-open .modal .modal-dialog>.modal-content .modal-header{background-color:#0a3782;border:none;color:#fff;left:0;padding:15px;position:fixed;right:0;text-align:center;top:0;z-index:5}.modal-open .modal .modal-dialog>.modal-content .modal-header .modal-title{display:flex;flex-direction:row;justify-content:space-around}.modal-open .modal .modal-dialog>.modal-content .modal-header h4{font-size:16px;margin:0}.modal-open .modal .modal-dialog>.modal-content .modal-header .close{color:#fff;font-size:24px;margin-left:0;opacity:1;padding-right:.5em}.modal-open .modal .modal-dialog>.modal-content .modal-header .close .fa:before{content:"\f053"}.modal-open .modal .modal-dialog>.modal-content .modal-header .job-number{flex:0.7}.modal-open .modal .modal-dialog>.modal-content .modal-header .fa-chevron-left{display:block}.modal-open .modal .modal-dialog>.modal-content .modal-body{padding-top:5em}.modal-open .modal .modal-dialog>.modal-content .modal-footer{background-color:#fff;left:0;position:absolute;right:0;top:calc(100vh - 77px)}.modal-open .modal .modal-dialog>.modal-content .modal-footer .dismiss-btn{display:none}}.step-panel .table>tbody>tr{height:52px}.step-panel .table>tbody>tr>td{vertical-align:middle}.step-panel .nav-buttons{display:flex;justify-content:flex-end}.step-panel .nav-buttons button{margin-left:.5em}.step-panel .panel{margin-bottom:0}.step-panel .panel .panel-body{padding-bottom:0}.step-panel .panel .panel-body .row>div{line-height:36px}.step-panel .panel .panel-body label{margin:0}@media (max-width:767px){.step-panel .panel{margin-left:0;margin-right:0}}.step-panel .step-details{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 1em}.step-panel .step-details .detail-label{color:#7f8c8d;font-size:85%}.tile.dark-on-light-text .tile-label-large{color:#333}.tile.tile-full{height:500px;width:100%}.tile.tile-full .tile-text{font-size:14em}.tile.tile-medium .tile-content{height:130px;padding:20px 0}.tile.tile-medium .tile-content .tile-text{font-size:36px;line-height:39.6px}.tile.tile-medium .tile-content .tile-label{bottom:10px;font-size:14px;left:20px;position:absolute;text-align:left;width:100%}.tile.tile-vertical{border-width:4px 0;float:none;text-align:left}.tile.tile-vertical,.tile.tile-vertical .tile-label-container{display:flex;flex-direction:column;justify-content:center}.tile.tile-vertical .tile-content{display:flex;justify-content:space-between;padding:0 1em;width:100%}.tile.tile-vertical .tile-label,.tile.tile-vertical .tile-text{display:flex;flex-direction:column;justify-content:center}.tile.tile-vertical .tile-label{bottom:auto;font-size:1em;left:auto;position:relative;text-align:left}.tile.tile-vertical .small{margin:.25em 0 0}.tile.tile-vertical .tile-text{bottom:auto;font-size:2em;position:relative;text-align:right}.tile.tile-success{background-color:#390}.tile.tile-warning{background-color:#ffcd00;color:#333}.tile.tile-warning .tile-label,.tile.tile-warning a,.tile.tile-warning h1,.tile.tile-warning h3{color:#333}.tile.tile-danger{background-color:#f30}.tile.tile-navbar.tile-warning a{color:#333}@media (max-width:767px){.production-summary .modal-body.change-over-dialog{display:flex;flex-direction:column;height:100vh}.production-summary .modal-body.change-over-dialog .menu-view.work-queue,.production-summary .modal-body.change-over-dialog .work-queue-content{display:flex;flex:1;flex-direction:column;min-height:0}.production-summary .settings-row .settings-label-value{align-items:center;display:flex;justify-content:space-between}.production-summary .settings-row .settings-label-value .settings-label{padding-left:0}.production-summary .settings-row .settings-label-value .settings-value{padding-right:0}.production-summary .menu-tab-btns{align-items:center;display:flex;gap:1em;justify-content:space-between;margin-bottom:10px}.production-summary .menu-tab-btns button{width:100%}.production-summary .buttons{background-color:#fff;left:0;position:absolute;right:0;top:calc(100vh - 45px)}.production-summary .buttons .dismiss-btn{display:none}.production-summary .search-bar{display:flex;justify-content:center;margin-bottom:2em}.production-summary .search-bar .search-field{position:relative;width:100%}.production-summary .search-bar .search-field .search-icon{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.production-summary .search-bar .search-field .form-control{padding:.5em .5em .5em 2em}.production-summary .search-bar .search-field input{border-radius:2em}.production-summary .search-bar .search-field input:focus{outline:none}.production-summary .menu-view-title h4{padding:0;text-align:center}.production-summary .schedule-view{flex:1;min-height:0;overflow-y:auto;padding:0 1em 1em}.production-summary .schedule-card .value.small{font-size:85%}.production-summary .schedule-card .small{font-size:80%}.production-summary .schedule-card .btn.btn-lg{width:100%}}.schedule-workqueue-grid .k-grid-start i{margin-right:.25em}.dashboard-filters{align-items:center;display:flex}.dashboard-filters .dropdown .dropdown-menu{width:500px;z-index:1002}.dashboard-filters .dropdown .dropdown-menu .dropdown-menu-body,.dashboard-filters .dropdown .dropdown-menu .dropdown-menu-footer{padding:1em}@media (max-width:767px){.dashboard-filters .dropdown.open .dropdown-menu{width:calc(100vw - 2em)}.dashboard-filters .dropdown.open .dropdown-menu .dropdown-menu-body{height:calc(100vh - 150px - 2em);overflow-x:hidden;overflow-y:auto}.dashboard-container{height:calc(100vh - 2em - 75px);margin-top:20px;overflow-x:hidden;overflow-y:auto}.dashboard-container h1{font-size:28px;margin-top:0}}.widget-edit .k-button i.fa{margin-right:.25em}.widget-table-content .k-grid tbody td{padding:.1em .2em}.widget-table-content .k-grid tbody td div{padding:.3em .4em}.widget-tile-content h1{padding:.6em 0}.widget-column-editor .tab-container,.widget-tile-editor .tab-container{border-bottom:1px solid #ccc;min-height:430px;padding-bottom:1em}.weld-repair-controls{margin-bottom:1em}.weld-repair-controls .controls .control{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em}.weld-repair-controls .controls .control .btn-choice{flex:5;overflow-x:clip}.weld-repair-controls .controls .control .totals{flex:1;font-size:22px;margin-left:.5em;text-align:right}@media (max-width:767px){.downtime-select-form .modal-body>.page-title,.downtime-wizard-form .modal-body>.page-title{padding-top:2em}.downtime-select-form .modal-body .col-md-3,.downtime-wizard-form .modal-body .col-md-3{padding-right:0}.downtime-select-form .modal-body .downtime-view,.downtime-wizard-form .modal-body .downtime-view{max-height:83vh;overflow-x:hidden;overflow-y:auto}.downtime-select-form .modal-footer.dismiss-btn,.downtime-wizard-form .modal-footer.dismiss-btn{display:none}}.input-group .k-numeric-wrap{border-radius:0;border-width:1px;box-shadow:none}.buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.buttons .change-btns .btn-lg,.buttons .confirm-btns .btn-lg{width:auto}@media (max-width:767px){.buttons{align-items:normal;display:flex;flex-direction:column;justify-content:center}.buttons .cancel-btns .btn-lg,.buttons .change-btns .btn-lg,.buttons .confirm-btns .btn-lg{width:100%}}.quantity-input,.scrap-btns{padding:15px}.production-detail .page-tabs{grid-area:page-tabs}@media (min-width:992px){.production-detail .page-tabs{display:none}}@media (min-width:480px) and (max-width:991px){.production-detail .page-tabs{background-color:#fff;bottom:0;left:0;position:fixed;right:0;z-index:5}}@media (max-width:767px){.production-detail .page-tabs{background-color:#fff;margin:-15px -15px 0}.production-detail .page-tabs .nav-pills{display:flex;overflow-x:auto}.production-detail .page-tabs .nav-pills .nav-link{white-space:nowrap}.production-detail .page-tabs .nav-pills::-webkit-scrollbar{width:0}.production-detail .page-tabs .nav-pills::-webkit-scrollbar-thumb,.production-detail .page-tabs .nav-pills::-webkit-scrollbar-track{background-color:#f5f5f5}.production-detail .page-tabs .nav-pills{-ms-overflow-style:none;scrollbar-width:none}}.production-detail .production-details-page{display:none;grid-area:content}.production-detail .production-details-page.active{display:block}.production-detail #main-page{display:grid;grid-gap:0 1.875em;grid-template-areas:"production-header   notifications" "production-info     production-stats" "production-controls production-stats" "detail-tabs         detail-tabs" "grid-tabs           grid-tabs";grid-template-columns:5fr 7fr;overflow-x:hidden;overflow-y:scroll}.production-detail #main-page>.schedule-stats{display:none}@media (max-width:767px){.production-detail #main-page>.schedule-stats{display:block}}@media (min-width:480px){.production-detail #main-page .notice-banner{display:none}}@media (max-width:767px){.production-detail #main-page{grid-gap:0 1em;grid-template-areas:"production-header" "notifications" "production-stats" "detail-tabs" "production-controls";grid-template-columns:1fr}}.production-detail #main-page.legacy-main-page{display:grid;grid-gap:0 1.875em;grid-template-areas:"production-header   notifications" "production-info     cell-stats" "production-controls cell-stats" "detail-tabs         detail-tabs" "grid-tabs           grid-tabs";grid-template-columns:5fr 7fr}.production-detail #main-page.legacy-main-page .part-data .part-data-tab-content{grid-template-columns:5fr 7fr}@media (min-width:992px){.production-detail #main-page.legacy-main-page .part-data .part-data-tab-content .report-form{margin-right:22%}}.production-detail #main-page.legacy-main-page .part-data .part-data-tab-content .report-form.panel{background-color:transparent}.production-detail #main-page.legacy-main-page .part-data .part-data-tab-content .report-form.panel .panel-body{background-color:#fff}.production-detail #main-page.legacy-main-page .part-data .part-data-tab-content .part-stats .panel-body{padding:.5em}@media (max-width:767px){.production-detail #main-page.legacy-main-page{grid-gap:0 1em;grid-template-areas:"production-header" "notifications" "cell-stats" "detail-tabs" "production-controls";grid-template-columns:1fr}.production-detail #main-page.legacy-main-page .cell-stats{width:100%}}.production-detail #main-page.line-screen-main-page{display:grid;grid-gap:0 1.875em;grid-template-areas:"production-header   notifications" "production-info     production-stats" "production-controls production-stats" "detail-tabs         detail-tabs" "stations-data       stations-data" "grid-tabs           grid-tabs";grid-template-columns:5fr 7fr}.production-detail #main-page.line-screen-main-page .hide-on-desktop{display:none}.production-detail #main-page.line-screen-main-page .show-on-desktop{display:block}@media (max-width:767px){.production-detail #main-page.line-screen-main-page{display:block}.production-detail #main-page.line-screen-main-page .hide-on-mobile{display:none}.production-detail #main-page.line-screen-main-page .show-on-mobile{display:grid}}.production-detail h2#title{font-size:26px}.production-detail .heading{display:grid;grid-area:heading;grid-template-columns:5fr 7fr;grid-gap:1.875em}@media (min-width:480px){.production-detail .heading .heading-title{align-items:center;display:flex;flex-direction:row;min-height:78px}}.production-detail .heading .nav-buttons{display:flex;flex-direction:column;justify-content:center;margin-right:15px;padding-bottom:10px}.production-detail .heading h2#title{font-size:1.625em;margin:0}@media (max-width:767px){.production-detail .heading h2#title{font-size:16px;font-weight:100;padding:16px 0}}.production-detail .heading .menu-back-icon{z-index:5}@media (max-width:767px){.production-detail .heading{grid-template-columns:1fr;text-align:center}.production-detail .heading .notice-banner{display:none}.production-detail .notice-banner{grid-area:notifications}}.production-detail .notice-banner .downtime-banner{flex:1}.production-detail .notice-banner .downtime-banner .alert{margin-bottom:10px}.production-detail .downtime-banner .alert,.production-detail .notice-banner .alert{display:flex;justify-content:space-between}@media (max-width:991px){.production-detail .downtime-banner .alert,.production-detail .notice-banner .alert{align-items:center;font-size:1.25em}}.production-detail .production-header{display:none;font-size:1.25em;grid-area:production-header;margin:.5em 0}@media (max-width:767px){.production-detail .production-header{display:block}}.production-detail .panel{margin:0 0 10px}.production-detail .production-info{grid-area:production-info}.production-detail .production-info .row{margin-bottom:10px}.production-detail .production-info .row:last-of-type{margin-bottom:0}@media (max-width:767px){.production-detail .production-info{display:none}}.production-detail .production-controls{grid-area:production-controls}.production-detail .production-controls .production-buttons{display:flex}.production-detail .production-controls .production-buttons .placeholder,.production-detail .production-controls .production-buttons button{flex:1;font-size:1.2em;margin:0 12px 12px 0;padding-left:0;padding-right:0;width:100%}.production-detail .production-controls .production-buttons .placeholder{border:1px solid transparent}.production-detail .production-controls .production-buttons .btn-wide{flex:2}.production-detail .production-controls .production-buttons :last-child{margin-right:0}@media (max-width:767px){.production-detail .production-controls .production-buttons{display:block}}.production-detail .part-data{grid-area:detail-tabs}.production-detail .part-data .part-data-tab-content{display:grid;grid-gap:1.875em;grid-template-areas:"report-form schedule-stats";grid-template-columns:4fr 8fr;padding:1em 0 0}.production-detail .part-data .part-data-tab-content .part-stats,.production-detail .part-data .part-data-tab-content .schedule-stats{grid-area:schedule-stats}.production-detail .part-data .part-data-tab-content .part-stats .oee-details,.production-detail .part-data .part-data-tab-content .schedule-stats .oee-details{position:absolute;right:30px;top:15px}@media (max-width:767px){.production-detail .part-data{display:none}}.production-detail .report-form{grid-area:report-form}.production-detail .report-form .panel-body{padding:0}.production-detail .report-form .buttons{padding:15px}.production-detail .report-form .button-row{border-top:1px solid #ccc;display:flex}.production-detail .report-form .button-row button{flex:1;margin:0 5px 0 0}.production-detail .report-form .button-row button :last-child{margin:0 0 0 5px}.production-detail .job-details .panel-body,.production-detail .prod-details .panel-body{padding-bottom:0}.production-detail .shift-stats .col{padding-left:7.5px;padding-right:0}.production-detail .shift-stats .col:last-of-type{padding-right:15px}.production-detail .shift-stats .col:first-of-type{padding-left:15px}@media (max-width:767px){.production-detail .shift-stats .col{display:grid;width:100%;grid-gap:7.5px;grid-template-columns:repeat(3,1fr);padding-left:15px;padding-right:15px}.production-detail .shift-stats .col .tile-vertical{height:70px}.production-detail .shift-stats .col .sub-title{display:none}.production-detail .shift-stats .row{margin-right:-15px}.production-detail .shift-stats .panel-body{padding:.5em}}.production-detail .schedule-stats .col{padding-left:7.5px;padding-right:0}.production-detail .schedule-stats .col:last-of-type{padding-right:15px}.production-detail .schedule-stats .col:first-of-type{padding-left:15px}@media (max-width:767px){.production-detail .schedule-stats .col .tile-vertical{height:70px}.production-detail .schedule-stats .col .sub-title{bottom:13px;position:absolute;right:1em}.production-detail .schedule-stats .row{margin-right:-15px}.production-detail .schedule-stats .panel-body{padding:.5em}.production-detail .schedule-stats .job-stats,.production-detail .schedule-stats .oee-details,.production-detail .schedule-stats .panel-heading{display:none}}.production-detail .station-table .downtime-button{min-width:125px}.production-detail .station-cards{margin-bottom:.5em}.production-detail .station-cards .station-card{align-items:center;background-color:#fff;border:1px solid #ccc;display:flex;justify-content:space-between;margin-bottom:.5em;padding:.5em}.production-detail .station-cards .station-card .title{font-weight:700}.production-detail .station-cards .station-card .station-status{display:flex;height:35px}.production-detail .tile.tile-medium{margin-bottom:5px}@media (max-width:767px){.production-detail .tile.tile-medium{height:100px;padding:.5em}.production-detail .tile.tile-medium .tile-text{font-size:1.5em;margin:10px 0;text-align:left;text-wrap:nowrap}.production-detail .tile.tile-vertical .tile-content{display:block;font-size:90%}.production-detail .tile.tile-vertical .tile-content .tile-label{margin-top:.5em}.production-detail .tile.tile-vertical .tile-content .tile-text{font-size:1.5em;margin:10px 0;text-align:left;text-wrap:nowrap}.production-detail .tile .tile-label{left:auto}}@media (min-width:480px) and (max-width:991px){.production-detail .tile.tile-vertical .tile-text{font-size:1.5em}}.production-detail .production-stats{grid-area:production-stats}@media (max-width:767px){.production-detail .production-stats .panel-body{padding:.5em}.production-detail .production-stats .job-stats{display:block}}.production-detail .production-events{grid-area:grid-tabs}.production-detail .stations-data{grid-area:stations-data}.production-detail .cell-stats{grid-area:cell-stats}.production-detail .cell-stats .panel-body{padding:.5em}@media (min-width:480px) and (max-width:991px){.production-detail .production-details-page{padding-bottom:50px}}@media (max-width:767px){.production-detail .row{margin-right:-30px}.production-detail .menu-header h3#title{text-align:center;width:80%}.production-detail .panel-title{text-align:center}.production-detail .production-controls{display:grid;width:100%;grid-gap:.625em;grid-template-columns:repeat(2,1fr)}.production-detail .stations-data .table>tbody>tr>td{vertical-align:top}.production-detail .stations-data .table>tbody>tr>td.middle-align{vertical-align:middle}.production-detail .scrollable-table{overflow:auto}.production-detail .text-center.button-menu{display:flex}.production-detail .tile.tile-vertical .tile-content{padding:0 .5em}.production-detail .tile.tile-vertical .tile-label{padding-bottom:.5em;white-space:nowrap}.production-detail .cell-stats .panel-heading,.production-detail .part-stats .panel-heading{display:none}.production-detail .cell-stats .panel-body,.production-detail .part-stats .panel-body{padding:.25em}.production-detail .cell-stats .tile.tile-medium,.production-detail .part-stats .tile.tile-medium{display:flex;margin:0}.production-detail .cell-stats .tile.tile-medium .tile-content,.production-detail .part-stats .tile.tile-medium .tile-content{height:auto;padding:0}.production-detail .cell-stats .tile.tile-medium .tile-label,.production-detail .part-stats .tile.tile-medium .tile-label{left:0;position:relative;top:0}.production-detail .cell-stats .tile.tile-medium .tile-text,.production-detail .part-stats .tile.tile-medium .tile-text{line-height:normal;text-align:center}.production-detail .cell-stats .tile.tile-medium .tile-text.uom,.production-detail .part-stats .tile.tile-medium .tile-text.uom{font-size:1em;margin:0}.job-details .panel-heading,.prod-details .panel-heading{align-items:center;display:flex;justify-content:space-between}.job-details .panel-heading .expand_caret,.prod-details .panel-heading .expand_caret{margin-left:8px;margin-top:-4px;transform:scale(1.6);transform:scale(1.6) rotate(0deg);transition:.2s ease-in-out}.job-details .panel-heading[aria-expanded=false] .expand_caret,.prod-details .panel-heading[aria-expanded=false] .expand_caret{transform:scale(1.6) rotate(-180deg);transition:.2s ease-in-out}.job-details .panel-body.show,.prod-details .panel-body.show{display:block}.prod-details .hide-in-details{display:none}.prod-details .tab-content{height:calc(100vh - 200px);overflow-y:auto}.job-details .modal-footer{display:none}.job-details .tab-content{height:calc(100vh - 86px);overflow-y:auto}}.production-menu .heading .menu-header .title{text-align:center}.production-menu .heading .menu-header .menu-back{align-items:center;display:flex;font-size:1.5em;margin-bottom:.5em}.production-menu .heading .menu-header .menu-back a{text-decoration:none}.production-menu .heading .menu-header .menu-back .menu-back-icon{align-items:center;display:flex;font-size:24px;justify-content:left}.production-menu .heading .menu-header .menu-back .menu-back-icon a{padding:0 20px 0 0}.production-menu .heading .menu-header .menu-back .title{margin:0}@media (max-width:767px){.production-menu .heading{background-color:#0a3782;color:#fff;margin:-15px -15px 15px}.production-menu .heading h3#title,.production-menu .heading h3.title{flex:1;font-size:16px;margin:0;padding:1em 46px 1em 0}.production-menu .heading .menu-header>.title{font-size:16px;padding:1em}.production-menu .heading .menu-header .menu-back{margin:0}.production-menu .heading .menu-header .menu-back .menu-back-icon{height:46px;justify-content:center;width:46px}.production-menu .heading .menu-header .menu-back .menu-back-icon a{flex:1;font-size:24px;line-height:46px;padding:0;text-align:center;z-index:5}.production-menu .heading a,.production-menu .heading button{color:#fff}.production-menu .main-page{flex-grow:1;height:100vh;margin-bottom:1em;overflow-x:hidden;overflow-y:scroll}.production-menu{display:flex;flex-direction:column;height:100vh;padding-bottom:1em}}@media (min-width:1200px){.production-menu{margin:0 auto;width:80%}}.scoreboard h3{margin:0 0 .5em}.scoreboard h3 .back-link{font-size:.875em}.scoreboard .scoreboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5em}.scoreboard .scoreboard-header h3{margin:0}.scoreboard .scoreboard-header .paging{align-items:center;display:flex;justify-content:space-between}.scoreboard .scoreboard-header .paging .paging-numbers{margin-left:1em}.scoreboard .button-row{margin:1em 0}.scoreboard .page-info{margin:0 1em}.scoreboard .alert{margin:15px 0}.scoreboard .k-progressbar{margin:0 0 15px}.scoreboard .tile-container .tile-row{display:flex;flex:1;justify-content:space-between;margin:0 -5px}.scoreboard .tile-container .tile-row>div{width:100%}.scoreboard .tile-container .tile-row.tile-row-3 .tile,.scoreboard .tile-container .tile-row.tile-row-7 .tile,.scoreboard .tile-container .tile-row.tile-row-8 .tile,.scoreboard .tile-container .tile-row.tile-row-9 .tile{height:300px}.scoreboard .tile-container .tile-row.tile-row-3 .alert-notice-window,.scoreboard .tile-container .tile-row.tile-row-7 .alert-notice-window,.scoreboard .tile-container .tile-row.tile-row-8 .alert-notice-window,.scoreboard .tile-container .tile-row.tile-row-9 .alert-notice-window{font-size:8rem;height:225px}.scoreboard .tile-container .tile-row.tile-row-2 .tile,.scoreboard .tile-container .tile-row.tile-row-4 .tile,.scoreboard .tile-container .tile-row.tile-row-5 .tile,.scoreboard .tile-container .tile-row.tile-row-6 .tile{height:450px}.scoreboard .tile-container .tile-row.tile-row-2 .alert-notice-window,.scoreboard .tile-container .tile-row.tile-row-4 .alert-notice-window,.scoreboard .tile-container .tile-row.tile-row-5 .alert-notice-window,.scoreboard .tile-container .tile-row.tile-row-6 .alert-notice-window{height:320px}.scoreboard .tile-container .tile-row.tile-row-1 .tile{display:flex;flex-direction:column;font-size:12em;height:900px;justify-content:center}.scoreboard .tile-container .tile-row.tile-row-1 .alert-notice-window{height:480px}.scoreboard .tile-container .tile-row.tile-row-2 .tile,.scoreboard .tile-container .tile-row.tile-row-3 .tile,.scoreboard .tile-container .tile-row.tile-row-4 .tile,.scoreboard .tile-container .tile-row.tile-row-5 .tile,.scoreboard .tile-container .tile-row.tile-row-6 .tile{display:flex;flex-direction:column;font-size:8em;justify-content:center}.scoreboard .tile-container .tile-row.tile-row-7 .tile,.scoreboard .tile-container .tile-row.tile-row-8 .tile,.scoreboard .tile-container .tile-row.tile-row-9 .tile{padding:.125em 0 0}.scoreboard .tile-container .tile-row.tile-row-5 .tile.tile-long-text,.scoreboard .tile-container .tile-row.tile-row-6 .tile.tile-long-text,.scoreboard .tile-container .tile-row.tile-row-7 .tile.tile-long-text,.scoreboard .tile-container .tile-row.tile-row-8 .tile.tile-long-text,.scoreboard .tile-container .tile-row.tile-row-9 .tile.tile-long-text{font-size:3.25em}.scoreboard .tile-container .tile-row.tile-row-5 .tile.tile-medium-text,.scoreboard .tile-container .tile-row.tile-row-6 .tile.tile-medium-text,.scoreboard .tile-container .tile-row.tile-row-7 .tile.tile-medium-text,.scoreboard .tile-container .tile-row.tile-row-8 .tile.tile-medium-text,.scoreboard .tile-container .tile-row.tile-row-9 .tile.tile-medium-text{font-size:4em}.scoreboard .widget-alert-banner,.scoreboard .widget-alert-banner .alert-notice-window{overflow:hidden}.scoreboard .widget-alert-banner .alert-notice-container{position:relative}.scoreboard .widget-alert-banner .alert-notice-container .alert-notice{display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 20px}.scoreboard .widget-alert-banner .alert-notice-container .alert-notice .alert-description{overflow-x:hidden;text-wrap:nowrap}.scoreboard .scoreboard-tiles .tile-container{display:flex;flex-direction:column;justify-content:space-between}.scoreboard .scoreboard-single-tile .tile{display:flex;flex-direction:column;font-size:14em;height:600px;justify-content:center}.scoreboard .scoreboard-single-tile .tile-label-large,.scoreboard .scoreboard-tiles .tile-label-large{font-size:36px}.scoreboard .tile{float:none;margin-bottom:0;width:100%}.scoreboard-display{min-height:200px;position:relative}.scoreboard-display .loading-overlay{background-color:#f5f5f5;justify-content:flex-start;padding:2rem}.scoreboard-display .loading-overlay .progress{display:block}.table-scoreboard{position:relative}.table-scoreboard tbody tr td{cursor:pointer;padding:.25em;vertical-align:middle}.table-scoreboard tbody td>div{font-size:1.5em;font-weight:400;padding:0 .5em}.table-scoreboard tbody td.tile-cell>div{padding:0}.table-scoreboard tbody td div.tile{display:flex;flex-direction:column;justify-content:center;padding:0;width:100%}.table-scoreboard td .tile{border:0;width:100%}.table-scoreboard.schedule-scoreboard td .tile{cursor:default}.table-scoreboard .widget-alert-banner,.table-scoreboard .widget-alert-banner .alert-notice-container .alert-notice,.table-scoreboard .widget-alert-banner .alert-notice-window{height:75px}.scoreboard-firestick h3.title .back-link{float:left}.scoreboard-firestick .btn-choice{font-size:24px}.scoreboard-firestick h3.tile-label-large{font-size:36px}.scoreboard-firestick th{font-size:2em;font-weight:400}.scoreboard-firestick .table-scoreboard tbody td.tile-cell{cursor:default}.scoreboard-firestick .table-scoreboard tbody td>div{font-size:2em}.scoreboard-firestick .table-scoreboard .tile{min-height:80px}.scoreboard-firestick .table-scoreboard .widget-alert-banner,.scoreboard-firestick .table-scoreboard .widget-alert-banner .alert-notice-container .alert-notice{height:80px}.scoreboard-firestick .tile{cursor:default}.metric-scoreboard-box{height:300px;padding-top:50px}.metric-scoreboard-box>h1{font-size:60px}@media (max-width:991px){.production-start-menu-mobile .main-page .settings-row{align-items:center;display:flex;justify-content:space-between}.production-start-menu-mobile .main-page .settings-row .settings-label{padding-left:0}.production-start-menu-mobile .main-page .settings-row .settings-value{padding-right:0}.production-start-menu-mobile .main-page .menu-tab-btns{align-items:center;display:flex;gap:1em;justify-content:space-between;margin-bottom:10px}.production-start-menu-mobile .main-page .menu-tab-btns button{width:100%}.production-start-menu-mobile .main-page .buttons{background-color:#fff;bottom:0;left:0;position:fixed;right:0}.production-start-menu-mobile .main-page .buttons .dismiss-btn{display:none}.production-start-menu-mobile .main-page .search-bar{display:flex;justify-content:center;margin-bottom:2em}.production-start-menu-mobile .main-page .search-bar .search-field{position:relative;width:100%}.production-start-menu-mobile .main-page .search-bar .search-field .search-icon{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.production-start-menu-mobile .main-page .search-bar .search-field .form-control{padding:.5em .5em .5em 2em}.production-start-menu-mobile .main-page .search-bar .search-field input{border-radius:2em}.production-start-menu-mobile .main-page .search-bar .search-field input:focus{outline:none}.production-start-menu-mobile .main-page .menu-view-title h4{padding:1em;text-align:center}.production-start-menu-mobile .main-page .schedule-view{max-height:calc(46vh + 300vw - 1125px);overflow-x:hidden;overflow-y:auto}.production-start-menu-mobile .main-page .schedule-card .value.small{font-size:85%}.production-start-menu-mobile .main-page .schedule-card .small{font-size:80%}.production-start-menu-mobile .main-page .schedule-card .btn.btn-lg{width:100%}}.meter-reading-filters{display:flex;gap:.5em;margin-bottom:1em}#meter-grid.k-grid .k-grid-content,#meter-grid.k-grid td.k-command-cell,#meter-grid.k-grid tr td{overflow:visible}#meter-grid.k-grid .k-grid-header{padding-right:0!important}#meter-grid.k-grid .dropdown-menu>li>a{padding-bottom:10px;padding-top:10px}.tasks{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}.tasks .task-controls{display:flex;flex-shrink:0;margin-bottom:1em}.tasks .task-controls .view-mode-buttons{margin-right:1em}.tasks .task-controls .task-queue-dropdown .k-dropdown{min-width:200px;width:25%}@media (max-width:767px){.tasks .task-controls .task-queue-dropdown .k-dropdown{width:100%}}.tasks .task-kanban .placeholder{background-color:#ccc;height:128px;margin:.5em}.tasks .bulk-task-action-menu{margin:.16em}.tasks .task-grid-container{padding-bottom:6em}.kanban-card{border-left-width:10px}.kanban-card .title{font-size:1.2em;padding:1em 1em 0}.kanban-card .card-content{display:flex;flex-direction:column;padding:0 1em .5em}.kanban-card .card-content.details{border-top:1px solid #ccc;display:none;padding-top:.5em}.kanban-card .card-content .card-content-row{display:flex;justify-content:space-between;margin:.25em 0}.kanban-card .card-content .value-label{font-size:.9em}.kanban-card .card-content .view-less,.kanban-card .card-content .view-more{align-self:center;font-size:.9em}.kanban-card.expanded .card-content.details{display:flex}.kanban-card.expanded .card-content .view-more{display:none}.task-priority .bullet{aspect-ratio:1/1;background-color:#3498db;border-radius:100%;display:inline-block;height:10px;margin-right:.25em;width:10px}.task-priority-100 .bullet{background-color:#390}.task-priority-200 .bullet{background-color:#ffcd00}.task-priority-300 .bullet{background-color:#f30}.task-filters,.task-filters .date-filter{margin-bottom:.5em}.task-filters .task-filter{flex:1;float:left;margin-bottom:0;margin-right:1em;width:215px}.task-filter-asset-dropdown-list{width:300px!important}.dorothy-tool{border:1px solid #ccc;margin:0 0 1em;padding:1em}.dorothy-tool .form-inline{display:flex;gap:1em;margin-bottom:.5em}.dorothy-tool .form-inline input{margin-bottom:.25em}.dorothy-tool .text-success:before{content:"\f00c";font-family:FontAwesome;margin-right:.3em}#firestick-container{display:flex;flex-direction:column;flex-grow:1;height:100vh}#firestick-container #view-container{display:flex;flex-direction:column;flex-grow:1;margin-top:1em;overflow:hidden;padding:0 1em 1em}#firestick-container #view-container .firestick-page{flex:1;overflow-x:hidden;overflow-y:auto}.oee-detail .oee-detail-metrics .oee-detail-metric{display:flex;margin-bottom:1em}.oee-detail .oee-detail-metrics .oee-detail-metric *{flex:1}.oee-detail .oee-detail-metrics .oee-detail-metric :last-child{flex:0.5}.oee-detail .oee-detail-metrics .oee-detail-metric label{margin:0}.file-attachments-field .k-grid{margin-bottom:.5em}.file-attachments-field .k-grid .k-grid-header{display:none}.file-attachments-field .k-grid .k-command-cell{text-align:right;width:150px}.file-attachments-field .k-grid tr td{border:none;border-bottom:1px solid #ccc}.file-attachments-field .k-grid tr td.click-to-view{cursor:pointer;padding:1em .5em}.integration-setup-panel button.test-button{min-width:90px}.integration-setup-panel .api-test.api-test-success{color:#390}.integration-setup-panel .api-test.api-test-success .test-message:before{content:"\f058";font-family:FontAwesome}.integration-setup-panel .api-test.api-test-failure{color:#f30}.integration-setup-panel .api-test.api-test-failure .test-message:before{content:"\f057";font-family:FontAwesome}.integration-setup-panel .api-test .test-message{margin-left:.5em}.integration-setup-panel .api-test .test-message:before{margin-right:.25em}.integration-setup-panel p.api-test{margin-top:1em}.ai-assistant-menu .markdown-content>p:last-child{margin-bottom:0}.ai-assistant-menu .markdown-content table{border-collapse:collapse;display:block;font-size:.9em;margin-bottom:1em;overflow-x:auto}.ai-assistant-menu .markdown-content table td,.ai-assistant-menu .markdown-content table th{background-color:#fafafa;border:1px solid #ccc;padding:8px 12px;text-align:left}.ai-assistant-menu .markdown-content table th{background-color:#e5e5e5;color:#333;font-weight:600}.ai-assistant-menu .markdown-content table tr:nth-child(2n) td{background-color:#f5f5f5}.ai-assistant-menu .markdown-content table tr:hover td{background-color:#ededed}@media (min-width:1200px){.ai-assistant-menu{margin:0 auto;width:80%}}