/*!
 * CONFIDENTIAL MATERIAL. DO NOT DISTRIBUTE.
 * Copyright (c) 2020, Patio 23. All Rights Reserved.
 */
.report .dialog-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(64,77,91,.7);z-index:10;position:fixed}.report .dialog-backdrop .dialog{width:350px;padding:40px 30px;margin:0 auto;box-sizing:border-box;overflow:hidden;text-align:center;background-color:#fff;border-radius:3px;z-index:11}.report .dialog-backdrop .dialog.centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.report .dialog-backdrop .dialog{width:450px;padding:30px;text-align:left}.report .dialog-backdrop .dialog .form-input label{font-size:14px}.report .dialog-backdrop .dialog .error-wrapper{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;height:30px;display:block;text-align:center;margin-top:10px;font-size:13px;color:#fd5461}.report .dialog-backdrop .dialog .button-with-icon{max-width:250px;margin:10px auto 20px}.report .dialog-backdrop .dialog .cancel-button{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;display:block;margin:auto;border:none;background:none;letter-spacing:1px;text-transform:uppercase;font-size:11px;color:#005481}.report .dialog-backdrop .dialog .cancel-button:hover{color:#044569;cursor:pointer}.report .no-report{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.report .no-report h6{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;margin-bottom:15px;letter-spacing:1px;text-transform:uppercase;font-size:14px;color:#75829c}.report .no-report .button-with-icon{width:250px}.report .top-bar{height:80px;line-height:80px}.report .top-bar .date{font-size:20px;color:#75829c}.report .top-bar .buttons{font-size:22px;color:#4185ac}.report .top-bar .buttons span{margin-left:25px}.report .top-bar .buttons span:hover{color:#005481;cursor:pointer}.report h3{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;margin:0;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase;font-size:14px;color:#4185ac}.report .details-wrapper{width:100%;padding:25px 30px;border:1px solid #e5e6eb;border-radius:3px;background-color:#fff;font-size:14px}.report .details-wrapper p{margin:0;line-height:24px}.report .details-wrapper ul{padding:0;margin:0;margin-top:20px;list-style-type:none}.report .details-wrapper ul li{position:relative;margin-left:20px;margin-bottom:10px;line-height:28px}.report .details-wrapper ul li:before{position:absolute;margin-left:-20px;font-size:20px;color:#4185ac;content:"-"}.report .details-wrapper .detail-item{width:20%;display:inline-block;vertical-align:top;padding:15px 10px}.report .details-wrapper .detail-item.mesh{width:40%}.report .details-wrapper .detail-item .value span{display:block}.report .details-wrapper .detail-item .value span.hidden{display:none}.report .details-wrapper .detail-item .exceeded{color:#fd5461}.report .details-wrapper .detail-item .subceeded{color:#29cb97}.report .details-wrapper .detail-item .title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;display:block;line-height:24px;font-size:14px;color:#75829c}.report .details-wrapper.production{padding:10px 20px;margin-bottom:30px}.report .details-wrapper.production .production-info{width:25%;display:inline-block;vertical-align:middle;padding:15px 10px}.report .details-wrapper.production .production-info .product-code{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;letter-spacing:1px;font-size:26px}.report .details-wrapper.production .production-info .hour{font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;display:block;line-height:normal;font-size:13px;color:#bfc5d1}.report .details-wrapper.production .production-info .icon{width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:15px;line-height:30px;text-align:center;border-radius:3px;font-size:18px;color:#fff}.report .details-wrapper.production .production-info .icon.icon-production{background-color:#29cb97}.report .details-wrapper.production .production-info .icon.icon-production+.quantity-info .quantity{color:#29cb97}.report .details-wrapper.production .production-info .icon.icon-batch{background-color:#f9a23c}.report .details-wrapper.production .production-info .icon.icon-batch+.quantity-info .quantity{color:#f9a23c}.report .details-wrapper.production .production-info .quantity-info{display:inline-block;vertical-align:middle}.report .details-wrapper.production .production-info .quantity-info span{display:block}.report .details-wrapper.production .production-info .quantity-info span.quantity{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;letter-spacing:1px;font-size:13px}.report .details-wrapper.production .production-info .quantity-info span.title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:14px}.report .details-wrapper.production hr{margin:10px;border:none;border-bottom:1px solid #e5e6eb}.report .delivered-materials-table-wrapper,.report .orders-table-wrapper{width:100%;position:relative}.report .delivered-materials-table-wrapper .table-wrapper,.report .orders-table-wrapper .table-wrapper{margin-bottom:30px}@media only screen and (max-width:1080px){.report .top-bar{height:auto;padding:20px 0;line-height:normal}}.button-with-icon{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;height:50px;width:auto;display:block;position:relative;padding:0 30px;background-color:#005481;border:none;border-radius:25px;letter-spacing:1px;text-transform:uppercase;text-align:left;font-size:11px;color:#fff}.button-with-icon.centered-text{text-align:center}.button-with-icon span{display:inline-block;vertical-align:middle}.button-with-icon .icon{width:28px;height:28px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;margin-left:20px;line-height:28px;border-radius:50%;background-color:#044569;text-align:center;font-size:25px}.button-with-icon:disabled{background-color:#bfc5d1;cursor:default}.button-with-icon:disabled .icon{background-color:transparent}.button-with-icon:hover{background-color:#044569;cursor:pointer}.button-with-icon:hover:disabled{background-color:#bfc5d1;cursor:default}.button-with-icon:hover:disabled .icon{background-color:transparent}.button-with-icon:hover .icon{background-color:#005481}.table-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:auto}.table-wrapper.reduced-row-height table tr{height:auto}.table-wrapper.reduced-row-height table tr td{padding:20px 30px}.table-wrapper .table-header-wrapper{position:relative;z-index:2;padding:0 30px;background-color:#fff;border:1px solid #e5e6eb;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;overflow-y:scroll}.table-wrapper .table-header-wrapper table tr{height:70px}.table-wrapper .table-header-wrapper table tr th{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;position:relative;text-transform:uppercase;font-size:11px!important;letter-spacing:1.8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;color:#a5c2d8}.table-wrapper .table-header-wrapper table tr th.sortable{cursor:pointer}.table-wrapper .table-header-wrapper table tr th span{display:inline-block;vertical-align:middle}.table-wrapper .table-header-wrapper table tr th .sort-indicator{margin-left:5px;font-size:18px}.table-wrapper .table-header-wrapper hr{margin:0;border:none;border-bottom:1px solid #a5c2d8}.table-wrapper .no-table-content,.table-wrapper .table-body-outer-wrapper{position:absolute;z-index:1;top:69px;left:0;right:0;bottom:0;overflow-y:scroll;overflow-x:hidden}.table-wrapper .no-table-content .table-body-inner-wrapper,.table-wrapper .table-body-outer-wrapper .table-body-inner-wrapper{position:absolute;right:0;left:0;padding:0 30px;background-color:#fff;border:1px solid #e5e6eb;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.table-wrapper .no-table-content table tr,.table-wrapper .table-body-outer-wrapper table tr{border-bottom:1px solid #e5e6eb}.table-wrapper .no-table-content table tr.clickable:hover,.table-wrapper .table-body-outer-wrapper table tr.clickable:hover{cursor:pointer}.table-wrapper .no-table-content table tr:last-child,.table-wrapper .table-body-outer-wrapper table tr:last-child{border-bottom:none}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table thead tr{height:69px}.table-wrapper table tr{height:80px;line-height:1}.table-wrapper table tr td,.table-wrapper table tr th{padding:0 30px;font-size:14px}.table-wrapper table tr td:first-child,.table-wrapper table tr th:first-child{padding-left:0}.table-wrapper table tr td:last-child,.table-wrapper table tr th:last-child{padding-right:0}.table-wrapper table tr td>span,.table-wrapper table tr th>span{line-height:18px}.table-wrapper table tr td.centered,.table-wrapper table tr th.centered{text-align:center}.table-wrapper table tr td.right-aligned,.table-wrapper table tr th.right-aligned{text-align:right}.table-wrapper table tr td.big-text,.table-wrapper table tr th.big-text{font-size:20px}.table-wrapper table tr td .inner-html,.table-wrapper table tr th .inner-html{line-height:24px}.table-wrapper table tr td .inner-html span,.table-wrapper table tr th .inner-html span{display:block}.table-wrapper table tr td .inner-html a,.table-wrapper table tr th .inner-html a{display:block;text-decoration:none;color:#005481}.table-wrapper table tr td{vertical-align:top;padding:25px 30px;line-height:24px}.table-wrapper table tr td.icon{font-size:20px;color:#4185ac}.table-wrapper table tr td.notifications{color:#bfc5d1}.report-edit hr.dashed{margin:15px -25px}.report-edit hr.dashed.hidden{display:none}.report-edit .production-delivered-material-wrapper hr,.report-edit .production-order-wrapper hr{margin:15px -25px}.report-edit .mesh-input .input-wrapper:after{width:30px;height:1px;position:absolute;top:50%;right:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#e5e6eb;content:""}.report-edit button{display:block}.report-edit button.add,.report-edit button.delete{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:1px;background-color:transparent;border:none;font-size:11px}.report-edit button.add span,.report-edit button.delete span{display:inline-block;vertical-align:middle}.report-edit button.add .icon-add,.report-edit button.add .icon-delete,.report-edit button.delete .icon-add,.report-edit button.delete .icon-delete{margin-right:10px;font-size:20px}.report-edit button.add:hover,.report-edit button.delete:hover{cursor:pointer}.report-edit button.add{color:#4185ac}.report-edit button.add:hover{color:#005481}.report-edit button.delete{color:#fd5461}.report-edit button.delete:hover{color:#d72e3b}.form{height:100%}.form.hide-tabs .tabs-controller .tabs-controller-header .desktop-tabs,.form.hide-tabs .tabs-controller .tabs-controller-header .mobile-tabs{display:none}.form.hide-tabs .tabs-controller .selected-tab{top:70px}.form.hide-tabs .tabs-controller .selected-tab .form-tab-wrapper{padding-top:0}.form .tabs-controller{position:absolute;top:0;right:0;bottom:0;left:0}.form .tabs-controller .selected-tab{overflow:hidden}.form .form-tab-wrapper{position:absolute;top:0;right:0;bottom:90px;left:0;padding:25px;overflow-y:auto;overflow-x:hidden}.form hr{margin:15px;border:none;border-bottom:1px solid #e5e6eb}.form hr.dashed{border-bottom:2px dashed #4185ac}.form h6{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;padding:15px;padding-bottom:0;margin:0;letter-spacing:1px;text-transform:uppercase;font-size:14px;color:#75829c}.form footer{height:90px;position:absolute;right:0;bottom:0;left:0;background-color:#f5f6fa;border-top:1px solid #e5e6eb}.form footer .help-text-error,.form footer .required-text{padding:0 40px;line-height:90px}.form footer .required-text{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;letter-spacing:1px;font-size:11px;color:#75829c}.form footer .help-text-error{letter-spacing:.5px;text-transform:none;font-size:13px;color:red}.form footer button{width:auto;position:relative}.form footer button.submit{min-width:225px;position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form footer button.delete,.form footer button.secondary-button{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;position:absolute;top:50%;left:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;text-transform:uppercase;letter-spacing:1px;font-size:11px;border:none;background:none}.form footer button.delete:hover,.form footer button.secondary-button:hover{cursor:pointer}.form footer button.secondary-button{color:#005481}.form footer button.secondary-button:hover{color:#044569}.form footer button.delete{color:#fd5461}.form footer button.delete:hover{color:#e80314}.form .form-radio{width:33.33%;display:inline-block;padding-bottom:20px;vertical-align:top;padding:15px;padding-bottom:0!important}.form .form-radio.double{width:66.66%}.form .form-radio .invalid-message{font-size:11px;color:red;letter-spacing:.5px;margin-top:5px;position:absolute}.form .form-radio label{font-size:14px}.form .form-radio input[type=radio]{visibility:hidden;margin:0;padding:0;width:20px;height:20px}.form .form-radio input[type=radio]+label{vertical-align:top;display:inline-block;margin:0;margin-left:-20px;position:relative;cursor:pointer;line-height:20px;padding-left:30px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .form-radio input[type=radio]+label:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:1px solid #454b51;background-color:#fff}.form .form-radio input[type=radio]+label:before:disabled{border-color:#75829c!important}.form .form-radio input[type=radio]:disabled+label{cursor:default}.form .form-radio input[type=radio]:disabled+label:before{border-color:#75829c;background-color:#e5e6eb}.form .form-radio input[type=radio]:checked+label:before{border-color:#005481}.form .form-radio input[type=radio]:checked+label:after{position:absolute;font-size:20px;content:"";top:5px;left:5px;width:10px;height:10px;background-color:#005481;border-radius:50%;font-family:CIRBSA-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form .form-radio input[type=radio]:checked:disabled+label:before{border-color:#75829c}.form .form-radio input[type=radio]:checked:disabled+label:after{background-color:#454b51}.form .form-radio input[type=radio]:hover+label:before{border-color:#005481}.form .form-radio input[type=radio]:hover:disabled+label:before{border-color:#75829c}.tabs-controller .tabs-controller-header{position:relative;background-color:#fff;border-bottom:1px solid #e5e6eb}.tabs-controller .tabs-controller-header.no-top-bar{height:60px;line-height:64px}.tabs-controller .tabs-controller-header.no-top-bar+.selected-tab{top:60px!important}.tabs-controller .tabs-controller-header .desktop-tabs{width:100%;height:45px;padding:0 40px;margin:0;line-height:45px;list-style:none}.tabs-controller .tabs-controller-header .desktop-tabs>li{display:inline-block;font-size:11px}.tabs-controller .tabs-controller-header .desktop-tabs>li.invalid .tab-text{color:red!important}.tabs-controller .tabs-controller-header .desktop-tabs>li.disabled .tab-text{color:gray!important}.tabs-controller .tabs-controller-header .desktop-tabs>li .tab-text{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;position:relative;letter-spacing:1px;text-transform:uppercase;color:rgba(44,55,81,.4);cursor:pointer}.tabs-controller .tabs-controller-header .desktop-tabs>li .tab-text.active-tab,.tabs-controller .tabs-controller-header .desktop-tabs>li .tab-text:hover{color:#4185ac}.tabs-controller .tabs-controller-header .desktop-tabs>li .tab-text.active-tab:after{width:30px;height:2px;position:absolute;bottom:-15px;left:0;background-color:#4185ac;content:""}.tabs-controller .tabs-controller-header .desktop-tabs>li .tab-text.disabled .tab-text{cursor:default}.tabs-controller .tabs-controller-header .desktop-tabs>li .tab-text.disabled .tab-text.active-tab{border-color:gray}.tabs-controller .tabs-controller-header .top-bar{border-bottom:none}.tabs-controller .tabs-controller-header button{width:50px;height:50px;position:absolute;bottom:-10px;left:40px;z-index:1;letter-spacing:normal;font-size:30px}.tabs-controller .tabs-controller-header button span{vertical-align:middle}.tabs-controller .selected-tab{position:absolute;top:116px;right:0;bottom:0;left:0;overflow-y:auto;background-color:#fff}.tabs-controller .hidden-tab{display:none}.top-bar{height:70px;width:100%}.top-bar .simple-title,.top-bar .title,.top-bar .title-with-button{display:block;line-height:70px}.top-bar .title-with-button span{display:block}.top-bar .title-with-button button{width:auto;height:100%;text-align:left;background-color:#fff;color:red}.top-bar .title-with-button button:active,.top-bar .title-with-button button:hover{color:red}.top-bar .title{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:1px;font-size:14px;color:#75829c}.top-bar .buttons{height:100%;display:block;float:right;padding:0;margin:0;line-height:70px;list-style-type:none}.top-bar .buttons>li{display:inline-block;vertical-align:middle;line-height:normal;text-align:center;color:#75829c}.top-bar .buttons>li.disabled{color:gray!important;cursor:default!important}.top-bar .buttons>li.active span{padding:10px;background-color:gray;border-radius:8px}.top-bar.disabled .buttons>li{color:gray!important;cursor:default!important}@media only screen and (min-width:801px){.top-bar.regular .simple-title,.top-bar.regular .title,.top-bar.regular .title-with-button{padding:0;padding-left:40px}.top-bar.regular .title-with-button span{display:inline-block;padding-right:20px}.top-bar.regular .title-with-button.small{padding-top:10px;line-height:normal}.top-bar.regular .title-with-button.small span{display:block;height:50%}.top-bar.regular .title-with-button.small button{width:auto;height:50%;text-align:left;background-color:#fff;color:red}.top-bar.regular .buttons>li{width:70px;border-left:1px solid transparent;font-size:23px;cursor:pointer}.top-bar.regular .buttons>li:hover{color:#005481}}@media only screen and (min-width:1051px){.top-bar.compact .simple-title,.top-bar.compact .title,.top-bar.compact .title-with-button{padding:0;padding-left:40px}.top-bar.compact .title-with-button span{display:inline-block;padding-right:20px}.top-bar.compact .title-with-button.small{padding-top:10px;line-height:normal}.top-bar.compact .title-with-button.small span{display:block;height:50%}.top-bar.compact .title-with-button.small button{width:auto;height:50%;text-align:left;background-color:#fff;color:red}.top-bar.compact .buttons>li{width:70px;border-left:1px solid transparent;font-size:23px;cursor:pointer}.top-bar.compact .buttons>li:hover{color:#005481}}.dialog-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(64,77,91,.7);z-index:10}.dialog-backdrop .dialog{width:350px;padding:40px 30px;margin:0 auto;box-sizing:border-box;overflow:hidden;text-align:center;background-color:#fff;border-radius:3px;z-index:11}.dialog-backdrop .dialog.centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dialog-backdrop.shown-in-form{z-index:30}.dialog-backdrop .dialog .texts p{margin-bottom:35px}.dialog-backdrop .dialog .button-with-icon{width:100%}.dialog-backdrop .dialog .button-with-icon.has-cancel-button{margin-bottom:20px}.dialog-backdrop .dialog button{border:none}.dialog-backdrop .dialog button.cancel{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:1px;background-color:#fff;font-size:11px;color:#75829c}.dialog-backdrop .dialog button.cancel:hover{color:#005481;cursor:pointer}.dialog-backdrop .dialog button.cancel:hover:disabled{color:#bfc5d1;cursor:default}.form .form-input{width:33.33%;display:inline-block;padding:15px;padding-bottom:20px;vertical-align:top;position:relative}.form .form-input.double{width:66.66%}.form .form-input .invalid-message{font-size:11px;color:red;letter-spacing:.5px;margin-top:5px;position:absolute}.form .form-input label{font-size:14px}.form .form-input .input-wrapper{position:relative}.form .form-input .icon{width:45px;height:48px;position:absolute;top:1px;left:1px;z-index:1;display:inline-block;line-height:50px;text-align:center;border-top-left-radius:2px;border-bottom-left-radius:2px;font-size:22px;color:#fff}.form .form-input .icon.icon-production{background-color:#29cb97}.form .form-input .icon.icon-batch{background-color:#f9a23c}.form .form-input input{width:100%;display:block;position:relative}.form .form-input input.has-icon{padding-left:60px}.form .form-input input.extra-margin{margin-top:30px}.form .form-input input:focus+.autocomplete-results{display:block}.form .form-input .autocomplete-results{max-height:200px;position:absolute;top:55px;left:0;right:0;z-index:1;overflow-y:auto;background-color:#fff;border:1px solid #e5e6eb;border-radius:3px}.form .form-input .autocomplete-results span{display:block;padding:12px 20px;font-size:15px}.form .form-input .autocomplete-results span:hover{background-color:#f5f6fa;cursor:pointer}.form .form-input.mass input,.form .form-input.quantity input{padding-right:50px}.form .form-input.mass:after,.form .form-input.quantity:after{width:50px;position:absolute;bottom:20px;line-height:50px;text-align:center;font-size:14px;pointer-events:none;right:15px}.form .form-input.mass:after{content:"kg."}.form .form-input.quantity:after{content:"pz."}.form-select{width:33.33%;display:inline-block;padding:15px;padding-bottom:20px;vertical-align:top;position:relative}.form-select.double{width:66.66%}.form-select .invalid-message{font-size:11px;color:red;letter-spacing:.5px;margin-top:5px;position:absolute}.form-select label{font-size:14px}.form-select .form-select-input{-webkit-appearance:none;height:50px;width:100%;display:block;padding:0 20px;margin:0;border-radius:3px;border:1px solid #e5e6eb;font-size:14px;outline:none;color:#454b51;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-select .form-select-input.disabled,.form-select .form-select-input:disabled{color:#bfc5d1}.form-select .form-select-input:focus{border-color:#4185ac;outline:none}.form-select .form-select-input.invalid{border-color:red}.form-select .form-select-input.disabled{cursor:auto}.form-select .form-select-input.disabled .icon{color:#bfc5d1!important}.form-select .form-select-input .icon{color:#4185ac;float:right;line-height:48px;font-size:25px;margin-right:-6px}.form-select .form-select-input .form-select-input-value{line-height:48px}.form-select .form-select-input .ellipsis-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;padding-right:20px;margin-right:-20px}.form-select .form-select-input.showing-options{border-color:#4185ac}.form-select .form-select-options{background-color:#fff;border-radius:3px;border:1px solid #e5e6eb;z-index:3;overflow-y:auto;font-size:14px}.form-select .form-select-options:focus{outline:none}.form-select .form-select-options .form-select-option{height:45px;width:100%;padding:0 20px;box-sizing:border-box;line-height:45px;cursor:pointer}.form-select .form-select-options .form-select-option .ellipsis-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block}.form-select .form-select-options .form-select-option:focus{outline:none}.form-select .form-select-options .form-select-option.selected{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800}@media only screen and (min-width:801px){.form-select .form-select-input:hover .icon{color:#005481}.form-select .form-select-options{max-height:200px;position:absolute;top:100px;right:15px;left:15px}.form-select .form-select-options .form-select-option:hover{background-color:#f5f6fa}}.form-switch{width:33.33%;display:inline-block;padding:15px;padding-bottom:20px;vertical-align:top}.form-switch.double{width:66.66%}.form-switch .invalid-message{font-size:11px;color:red;letter-spacing:.5px;margin-top:5px;position:absolute}.form-switch label{font-size:14px;display:inline-block;vertical-align:middle;margin:0}.form-switch .switch-wrapper{width:50px;height:24px;position:relative;display:inline-block;vertical-align:middle;margin-right:10px;border-radius:11px;background-color:#e5e6eb}.form-switch .switch-wrapper .switch{width:14px;height:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.form-switch .switch-wrapper .switch.on{background-color:#4185ac;margin-left:31px;transition:.2s ease}.form-switch .switch-wrapper .switch.off{background-color:#bfc5d1;margin-left:5px;transition:.2s ease}.form-switch.disabled .switch-wrapper .switch{background-color:#bfc5d1}.form .form-text-area{width:33.33%;display:inline-block;padding:15px;padding-bottom:20px;vertical-align:top;position:relative}.form .form-text-area.double{width:66.66%}.form .form-text-area .invalid-message{font-size:11px;color:red;letter-spacing:.5px;margin-top:5px;position:absolute}.form .form-text-area label{font-size:14px}.form .form-text-area textarea{height:150px;position:relative;padding:15px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}.time-input{display:inline-block;padding:15px;padding-bottom:20px;vertical-align:top;width:33.33%;position:relative}.time-input.double{width:66.66%}.time-input .invalid-message{font-size:11px;color:red;letter-spacing:.5px;margin-top:5px;position:absolute}.time-input label{font-size:14px}.time-input input{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.time-input input.disabled{cursor:default}.time-input input:hover+.icon-clock{color:#005481}.time-input>span{cursor:pointer}.time-input>span.disabled{cursor:default}.time-input .icon-clock{width:50px;position:absolute;top:45px;right:15px;line-height:50px;text-align:center;font-size:22px;color:#4185ac}.time-input .icon-clock:hover{color:#005481}.time-input .time-select{width:145px;position:absolute;top:105px;right:15px;padding:10px 0;box-sizing:border-box;border:1px solid #e5e6eb;border-radius:3px;background-color:#fff;z-index:10}.time-input .time-select:focus{outline:0}.time-input .time-select .selector-wrapper{width:33.3%;display:inline-block;vertical-align:top;text-align:center}.time-input .time-select .selector-wrapper>span{display:block;font-size:14px}.time-input .time-select .selector-wrapper .icon-arrow-down,.time-input .time-select .selector-wrapper .icon-arrow-up{display:inline-block;font-size:20px;color:#4185ac;cursor:pointer}.time-input .time-select .selector-wrapper .icon-arrow-down:hover,.time-input .time-select .selector-wrapper .icon-arrow-up:hover{color:#005481}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.rich-text-editor-wrapper{margin-top:10px}.rich-text-editor-wrapper .rich-editing-tools{width:100%;padding:0 20px;border:2px solid #f3f4f5;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:none}.rich-text-editor-wrapper .rich-editing-tools .tool-wrapper{display:inline-block;padding-right:20px;color:#7c8b91}.rich-text-editor-wrapper .rich-editing-tools .tool-wrapper span{display:inline-block;line-height:40px;cursor:pointer}.rich-text-editor-wrapper .rich-editing-tools .tool-wrapper.has-border-right{border-right:2px solid #eceae8}.rich-text-editor-wrapper .rich-editing-tools .tool-wrapper.has-border-right+.tool-wrapper{padding-left:20px}.rich-text-editor-wrapper .rich-editing-tools.disabled{background-color:hsla(210,9%,96%,.3)}.rich-text-editor-wrapper .rich-editing-tools.disabled .tool-wrapper span{color:#b6b9ba;cursor:default}.rich-text-editor-wrapper .rich-editing-tools.disabled .tool-wrapper span:hover{color:#b6b9ba}.rich-text-editor-wrapper .editor-wrapper{height:300px;width:100%;margin-bottom:30px;border:2px solid #f3f4f5;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:14px}.rich-text-editor-wrapper .editor-wrapper .DraftEditor-root{height:100%;padding:20px;overflow-y:auto}.rich-text-editor-wrapper .editor-wrapper.read-only{color:#b6b9ba}.rich-text-editor-wrapper .editor-wrapper.read-only .DraftEditor-root{background-color:hsla(210,9%,96%,.3)}.rich-text-editor-wrapper .editor-wrapper.invalid{border-color:#e34d4d}.rich-text-editor-wrapper .editor-wrapper.hide-placeholder .public-DraftEditorPlaceholder-root{display:none}.rich-text-editor-wrapper .editor-wrapper .public-DraftEditorPlaceholder-root{font-size:14px;color:#b6b9ba}.share-dialog-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(64,77,91,.7);z-index:10;position:fixed}.share-dialog-backdrop .dialog{width:350px;padding:40px 30px;margin:0 auto;box-sizing:border-box;overflow:hidden;text-align:center;background-color:#fff;border-radius:3px;z-index:11}.share-dialog-backdrop .dialog.centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.share-dialog-backdrop .dialog{width:450px;padding:30px;text-align:left}.share-dialog-backdrop .dialog .form-input label{font-size:14px}.share-dialog-backdrop .dialog .error-wrapper{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;height:30px;display:block;text-align:center;margin-top:10px;font-size:13px;color:#fd5461}.share-dialog-backdrop .dialog .button-with-icon{width:250px;margin:10px auto 20px}.share-dialog-backdrop .dialog .cancel-button{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;display:block;margin:auto;border:none;background:none;letter-spacing:1px;text-transform:uppercase;font-size:11px;color:#005481}.share-dialog-backdrop .dialog .cancel-button:hover{color:#044569;cursor:pointer}.share-dialog-backdrop .dialog .cancel-button:disabled{color:#bfc5d1;cursor:default}.auth{height:100%}.auth .auth-wrapper{height:100%;position:relative;overflow:auto}.auth .auth-wrapper .content{width:100%}.auth .auth-wrapper .content img{margin-bottom:50px}.auth .form-wrapper .form-content{height:250px}.auth .form-wrapper span.error-message{min-height:40px;display:block;margin-bottom:10px;font-size:13px;color:#fd5461}.auth .form-wrapper p{margin:15px 0;line-height:24px;font-size:14px;color:#454b51}.auth .form-wrapper h6{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase;font-size:14px;color:#75829c}.auth .form-wrapper .input-wrapper{position:relative;margin:20px 0;margin-bottom:20px}.auth .form-wrapper .input-wrapper input{padding:0 70px;padding-right:15px}.auth .form-wrapper .input-wrapper input:disabled{color:#bfc5d1}.auth .form-wrapper .input-wrapper input.invalid,.auth .form-wrapper .input-wrapper input.invalid+.icon{color:#fd5461}.auth .form-wrapper .input-wrapper .icon{width:50px;height:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;line-height:50px;border-right:1px solid #e5e6eb;font-size:22px;color:#75829c}.auth .form-wrapper .input-wrapper.reduced-margin-bottom{margin-bottom:12px}.auth .form-wrapper ::-webkit-input-placeholder{font-size:14px;color:#75829c}.auth .form-wrapper :-ms-input-placeholder,.auth .form-wrapper ::-ms-input-placeholder{font-size:14px;color:#75829c}.auth .form-wrapper ::placeholder{font-size:14px;color:#75829c}.auth .form-wrapper a{display:inline-block;font-size:14px;line-height:18px;color:#4185ac}.auth .form-wrapper a:hover{color:#005481}.auth .form-wrapper a.disabled,.auth .form-wrapper a:hover.disabled{color:#75829c}.auth .form-wrapper .button-with-icon{width:100%;margin-top:50px}@media (min-width:768px){.auth .auth-wrapper{width:450px;position:absolute;top:0;left:0;bottom:0}.auth .auth-wrapper .content{padding:150px 75px;box-sizing:border-box}.auth .form-wrapper{width:300px}.auth .form-wrapper a:hover{text-decoration:none;cursor:pointer}.auth .form-wrapper a:hover.disabled{color:#dfdddb;cursor:default}.auth .auth-background{position:absolute;top:0;left:450px;right:0;bottom:0;background-image:url(./assets/auth-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%}}.batch-types .main-content,.products .main-content,.record .main-content,.users .main-content{padding:20px;background-color:#f5f6fa}.batch-types .main-content button,.products .main-content button,.record .main-content button,.users .main-content button{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;position:relative;z-index:1;padding:0;float:right;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase;border:none;background-color:transparent;font-size:11px;color:#4185ac}.batch-types .main-content button span,.products .main-content button span,.record .main-content button span,.users .main-content button span{display:inline-block;vertical-align:middle}.batch-types .main-content button .icon-add,.products .main-content button .icon-add,.record .main-content button .icon-add,.users .main-content button .icon-add{margin-right:10px;font-size:20px}.batch-types .main-content button:hover,.products .main-content button:hover,.record .main-content button:hover,.users .main-content button:hover{color:#005481;cursor:pointer}.batch-types .main-content .batch-types-table-wrapper,.batch-types .main-content .products-table-wrapper,.batch-types .main-content .record-table-wrapper,.batch-types .main-content .users-table-wrapper,.products .main-content .batch-types-table-wrapper,.products .main-content .products-table-wrapper,.products .main-content .record-table-wrapper,.products .main-content .users-table-wrapper,.record .main-content .batch-types-table-wrapper,.record .main-content .products-table-wrapper,.record .main-content .record-table-wrapper,.record .main-content .users-table-wrapper,.users .main-content .batch-types-table-wrapper,.users .main-content .products-table-wrapper,.users .main-content .record-table-wrapper,.users .main-content .users-table-wrapper{width:100%;height:100%;position:relative}.batch-types .main-content .batch-types-table-wrapper.has-top-buttons .table-wrapper,.batch-types .main-content .products-table-wrapper.has-top-buttons .table-wrapper,.batch-types .main-content .users-table-wrapper.has-top-buttons .table-wrapper,.products .main-content .batch-types-table-wrapper.has-top-buttons .table-wrapper,.products .main-content .products-table-wrapper.has-top-buttons .table-wrapper,.products .main-content .users-table-wrapper.has-top-buttons .table-wrapper,.record .main-content .batch-types-table-wrapper.has-top-buttons .table-wrapper,.record .main-content .products-table-wrapper.has-top-buttons .table-wrapper,.record .main-content .users-table-wrapper.has-top-buttons .table-wrapper,.users .main-content .batch-types-table-wrapper.has-top-buttons .table-wrapper,.users .main-content .products-table-wrapper.has-top-buttons .table-wrapper,.users .main-content .users-table-wrapper.has-top-buttons .table-wrapper{top:40px}header{height:70px;position:absolute;right:0;left:70px;background-color:#fff;border-bottom:1px solid #e5e6eb}header h1{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;display:inline-block;vertical-align:top;padding-left:20px;margin:0;line-height:70px;letter-spacing:1px;text-transform:uppercase;font-size:14px;color:#75829c}header ul{height:100%;position:absolute;top:0;right:0;padding:0;margin:0;list-style-type:none}header ul>li{height:70px;display:inline-block;vertical-align:top;padding:0 25px;border-left:1px solid #dddee0;line-height:67px;text-align:center;font-size:23px;color:#005481}header ul>li .user-name{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;vertical-align:middle;margin-right:20px;font-size:14px;color:#75829c}header ul>li .icon-logout{vertical-align:middle;cursor:pointer}header ul>li .icon-logout:hover{color:#044569}.product-edit .form-text-area{width:100%;display:block}.reports .main-content{background-color:#f5f6fa}.reports .main-content .left-column{width:285px;position:absolute;top:0;bottom:0;left:0;border-right:1px solid #e5e6eb}.reports .main-content .left-column .dates-wrapper{height:100%;overflow-y:auto;padding:20px;box-sizing:border-box}.reports .main-content .left-column .dates-wrapper .month{font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;margin:15px 0;letter-spacing:1px;text-transform:uppercase;font-size:11px;color:#75829c}.reports .main-content .left-column .dates-wrapper .month span{display:inline-block;vertical-align:middle}.reports .main-content .left-column .dates-wrapper .month .icon-up{width:21px;height:21px;line-height:20px;margin-right:10px;font-size:22px}.reports .main-content .left-column .dates-wrapper .month.collapsed+.month-dates-wrapper{display:none}.reports .main-content .left-column .dates-wrapper .month.collapsed .icon-up{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.reports .main-content .left-column .dates-wrapper .month:hover{color:#005481;cursor:pointer}.reports .main-content .left-column .dates-wrapper .date{display:block;margin:25px 30px;margin-right:0;line-height:24px;text-decoration:none;font-size:14px;color:#454b51}.reports .main-content .left-column .dates-wrapper .date.selected{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;color:#4185ac}.reports .main-content .left-column .dates-wrapper .date:hover{color:#005481;cursor:pointer}.reports .main-content .left-column .dates-wrapper .date .tag{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;float:right;display:inline-block;padding:0 10px;border-radius:12px;background-color:#a5c2d8;text-transform:uppercase;letter-spacing:1px;font-size:11px;color:#fff}.reports .main-content .detail-content{position:absolute;top:0;right:0;bottom:0;left:285px;padding:0 20px;padding-bottom:30px;overflow-y:auto}@font-face{font-family:CIRBSA-Icons;src:url(./fonts/CIRBSA-Icons.eot);src:url(./fonts/CIRBSA-Icons.eot#iefix) format("embedded-opentype"),url(./fonts/CIRBSA-Icons.ttf) format("truetype"),url(./fonts/CIRBSA-Icons.woff) format("woff"),url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJmb250cy9DSVJCU0EtSWNvbnMuc3ZnIjs=#CIRBSA-Icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:CIRBSA-Icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-underline:before{content:"\E900"}.icon-align-center:before{content:"\E901"}.icon-align-right:before{content:"\E902"}.icon-align-left:before{content:"\E903"}.icon-number:before{content:"\E904"}.icon-bullets:before{content:"\E905"}.icon-quote:before{content:"\E906"}.icon-italic:before{content:"\E907"}.icon-bold:before{content:"\E908"}.icon-styles:before{content:"\E909"}.icon-logout:before{content:"\E90A"}.icon-share2:before{content:"\E90B"}.icon-share:before{content:"\E90C"}.icon-notes:before{content:"\E90D"}.icon-upload:before{content:"\E90E"}.icon-edit:before{content:"\E90F"}.icon-arrow-up:before{content:"\E910"}.icon-arrow-down:before{content:"\E911"}.icon-delete:before{content:"\E912"}.icon-add:before{content:"\E913"}.icon-go-button:before{content:"\E914"}.icon-clock:before{content:"\E915"}.icon-batch:before{content:"\E916"}.icon-waste:before{content:"\E917"}.icon-production:before{content:"\E918"}.icon-close:before{content:"\E919"}.icon-add-button:before{content:"\E91A"}.icon-calendar:before{content:"\E91B"}.icon-notifications:before{content:"\E91C"}.icon-up:before{content:"\E91D"}.icon-down:before{content:"\E91E"}.icon-settings:before{content:"\E91F"}.icon-products:before{content:"\E920"}.icon-reports:before{content:"\E921"}.icon-email:before{content:"\E922"}.icon-username:before{content:"\E923"}.icon-password:before{content:"\E924"}/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@-ms-viewport{width:device-width}html{font-size:16px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#373a3c;background-color:#fff}[tabindex="-1"]:focus{outline:none!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #818a91}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#0275d8;text-decoration:none}a:focus,a:hover{color:#014c8c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:none}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;caption-side:bottom}caption,th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{line-height:inherit}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}html{-webkit-tap-highlight-color:inherit}body,html{height:100%}body{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;-webkit-overflow-scrolling:touch;overflow:hidden;font-size:16px;color:#454b51}input[type=email],input[type=number],input[type=password],input[type=text]{-webkit-appearance:none;height:50px;width:100%;display:block;padding:0 20px;margin:0;border-radius:3px;border:1px solid #e5e6eb;font-size:14px;outline:none;color:#454b51}input[type=email].disabled,input[type=email]:disabled,input[type=number].disabled,input[type=number]:disabled,input[type=password].disabled,input[type=password]:disabled,input[type=text].disabled,input[type=text]:disabled{color:#bfc5d1}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus{border-color:#4185ac;outline:none}input[type=email].invalid,input[type=number].invalid,input[type=password].invalid,input[type=text].invalid{border-color:red}textarea{-webkit-appearance:none;height:50px;width:100%;display:block;padding:0 20px;margin:0;border-radius:3px;border:1px solid #e5e6eb;font-size:14px;outline:none;color:#454b51}textarea.disabled,textarea:disabled{color:#bfc5d1}textarea:focus{border-color:#4185ac;outline:none}textarea.invalid{border-color:red}#main{height:100%}#main .cirbsa-wrapper{height:100%;overflow:hidden}#main .cirbsa-wrapper main{height:100%;overflow-y:auto}#main .cirbsa-wrapper main .main-content{position:absolute;top:70px;right:0;bottom:0;left:70px}.modals-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:rgba(64,77,91,.7)}.modals-backdrop .modals{width:800px;height:90%;max-height:800px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;overflow:hidden;border-radius:5px;background:#fff}.modals-backdrop .modals.medium{max-height:570px}.modals-backdrop .modal{max-width:800px;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;border-radius:5px}.modals-backdrop .modal>div{width:100%;height:100%}.modals-backdrop .modal-enter{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.modals-backdrop .modal-enter.modal-enter-active{-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modals-backdrop .modal-exit{-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in,-webkit-transform .25s ease-in}.modals-backdrop .modal-exit.modal-exit-active{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.loader{top:0;right:0;bottom:0;left:0;margin:auto}.loader,.loader .inner,.loader .outer{width:50px;height:50px;position:absolute}.loader .inner,.loader .outer{background-size:50px;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}49%{-webkit-transform:rotate(179deg);transform:rotate(179deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}99%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}49%{-webkit-transform:rotate(179deg);transform:rotate(179deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}99%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loader .inner{background-image:url(data:image/png;base64,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);-webkit-animation:spin 1s forwards 0s infinite;animation:spin 1s forwards 0s infinite}.loader .outer{background-image:url(data:image/png;base64,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);-webkit-animation:spin 1.5s forwards 0s infinite;animation:spin 1.5s forwards 0s infinite}.main-nav{width:70px;position:absolute;top:0;bottom:0;z-index:10;overflow-x:hidden;overflow-y:auto;border-right:1px solid #e5e6eb}.main-nav .logo{width:70px;height:70px;position:relative;display:inline-block;background-color:#005481;line-height:70px;text-align:center}.main-nav .links-wrapper{position:absolute;top:70px;bottom:0;left:0;padding:30px 0}.main-nav .links-wrapper>a{width:70px;height:35px;display:block;margin:35px 0;border-left:4px solid #fff;border-right:4px solid #fff;line-height:35px;text-align:center;text-decoration:none;font-size:28px;color:#005481}.main-nav .links-wrapper>a.active{border-right-color:#a5c2d8;color:#a5c2d8}.main-nav .links-wrapper>a:hover{color:#a5c2d8}.main-nav .links-wrapper .version{position:absolute;right:0;bottom:5px;left:0;text-align:center;font-size:10px}