.btn-primary{background:#052337;color:#FFFFFF;font-size:12pt;border:none;border-radius:4px;padding:10px 20px;cursor:pointer;text-decoration:none}.btn-primary:hover{text-decoration:none}.btn-secondary{background:#AAAAAA;color:#FFFFFF;font-size:12pt;border:none;border-radius:4px;padding:10px 20px;cursor:pointer}.btn-disabled{pointer-events:none;background:gray}.card{border:1px solid #999999;border-radius:5px;padding:10px;margin:10px 0}.card .card-header{margin-bottom:10px;font-size:14pt;font-weight:bold;display:flex;padding:0;background-color:transparent;border-bottom-color:transparent}.card .card-header .filter{margin-left:auto;font-size:10pt}.card .card-body{padding:0;height:calc(100% - 30px)}.card .card-body.card-body-center{align-self:center}.card .card-body table{width:100%;height:100%}.card .card-body table tr.grouped-headers th{background-color:#FFFFFF;color:#000000;padding:10px}.card .card-body table tr.grouped-headers th[colspan]{background:#DCDCDC}.card .card-body table tr.odd>td{background-color:#EFEFEF}.card .card-body table tr.even>td{background-color:#FFFFFF}.card .card-body table tr th{background-color:#000000;color:#FFFFFF;padding:5px;border:1px solid transparent}.card .card-body table tr td{padding:5px;text-align:center;border:1px solid #DCDCDC;vertical-align:middle}.card .card-body table tr td.bold{font-weight:bold}.card .card-body .summary-boxes{display:flex;gap:20px;height:100%}.card .card-body .summary-boxes .box-container{text-align:center;width:100%;display:flex;flex-direction:column;height:100%}.card .card-body .summary-boxes .box-container label{font-size:10pt;display:block;margin-bottom:5px}.card .card-body .summary-boxes .box-container .box{border:1px solid #2E2F30;flex-grow:1;display:flex;justify-content:center;align-items:center;padding:10px}.card .card-body .summary-boxes .box-container .box a{color:#FFFFFF;text-decoration:underline}.card .card-body .summary-boxes .box-container .box.large{font-size:20pt}.card .card-body .summary-boxes .box-container.all .box{background-color:#CCCCCC}.card.mobile-card .card-body .summary-boxes .box-container .box.box-mobile{display:none}@media (max-width: 700px){.card.mobile-card .card-body .summary-boxes{gap:10px}}@media (max-width: 640px){.card.mobile-card .card-body .summary-boxes{display:block;gap:0}.card.mobile-card .card-body .summary-boxes .box-container{width:20%;display:inline-block;flex-direction:unset;margin-right:2.5%;margin-left:2.5%;margin-top:10px}}.dataTable{width:100%;border:none;border-collapse:collapse}.dataTable.opus{white-space:nowrap;display:block;width:calc(100vw - 50px);overflow-x:auto}.dataTable.opus td:nth-child(1),.dataTable.opus th:nth-child(1),.dataTable.opus td:nth-child(2),.dataTable.opus th:nth-child(2){position:-webkit-sticky;position:sticky;background-color:white !important;width:300px;min-width:300px;max-width:300px;left:0;z-index:100}.dataTable.opus td:nth-child(2),.dataTable.opus th:nth-child(2){width:100px;min-width:100px;max-width:100px;left:337px}.dataTable.opus tr.selected td{background:#29A5E3 !important;color:white !important}.dataTable.opus tr.selected td a{color:white !important}.dataTable.opus td{max-width:300px;overflow:hidden;text-overflow:ellipsis}.dataTable thead tr a,.dataTable tfoot tr a{margin-right:5px}.dataTable thead tr th,.dataTable tfoot tr th{background-color:#FFFFFF;vertical-align:bottom}.dataTable thead tr.filters th,.dataTable tfoot tr.filters th{padding:3px;border:1px solid #DCDCDC}.dataTable thead tr.filters th.delivery-risk-column,.dataTable tfoot tr.filters th.delivery-risk-column{min-width:120px}.dataTable thead tr.filters th .filter-container,.dataTable tfoot tr.filters th .filter-container{position:relative}.dataTable thead tr.filters th .filter-container input,.dataTable thead tr.filters th .filter-container select,.dataTable tfoot tr.filters th .filter-container input,.dataTable tfoot tr.filters th .filter-container select{width:100%;margin:0;border:1px solid #dfdfdf;outline:none;padding:3px}.dataTable thead tr.filters th .filter-container select,.dataTable tfoot tr.filters th .filter-container select{color:#777;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.dataTable thead tr.filters th .filter-container select.filter-applied,.dataTable tfoot tr.filters th .filter-container select.filter-applied{color:#000}.dataTable thead tr.filters th .filter-container i,.dataTable tfoot tr.filters th .filter-container i{position:absolute;right:5px;color:#dfdfdf;top:4px}.dataTable thead tr.filters th .filter-container.filter-num select,.dataTable thead tr.filters th .filter-container.inventory-stage-filters select,.dataTable tfoot tr.filters th .filter-container.filter-num select,.dataTable tfoot tr.filters th .filter-container.inventory-stage-filters select{text-align:center}.dataTable thead tr.filters th .filter-container.inventory-stage-filters select,.dataTable tfoot tr.filters th .filter-container.inventory-stage-filters select{min-width:110px}.dataTable thead tr.filters th.disabled,.dataTable tfoot tr.filters th.disabled{padding:0 !important;background-color:#eee}.dataTable thead tr.filters th.disabled .filter-container span,.dataTable tfoot tr.filters th.disabled .filter-container span{display:inline-block;padding:5px;padding-bottom:8px;color:#777}.dataTable thead tr.sorts div,.dataTable tfoot tr.sorts div{display:flex;justify-content:center}.dataTable thead tr.grouped-headers th[colspan],.dataTable tfoot tr.grouped-headers th[colspan]{background:#DCDCDC}.dataTable thead tr th{border-bottom:none !important}.dataTable thead tr th:first-child{border-left:1px solid #DCDCDC}.dataTable thead tr th:last-child{border-right:1px solid #DCDCDC}.dataTable thead tr.no-border th{border:none}.dataTable thead tr.sorts th{border-top:1px solid #111 !important;border-bottom:1px solid #111 !important}.dataTable tbody tr.odd>td::not(.table-danger){background-color:#FFFFFF}.dataTable tbody tr.even>td::not(.table-danger){background-color:#EFEFEF}.dataTable tbody td{border:1px solid #DCDCDC}.dataTable tbody td.no-records{text-align:center}.dataTable tbody td.no-records .container{margin:10px auto;max-width:450px;padding:20px 20px 20px 50px;font-size:110%;background:#eee;border-radius:5px;position:relative;border:1px solid #ccc}.dataTable tbody td.no-records .container i.fas{top:50%;left:.5em;margin-top:-1rem;position:absolute;display:block;margin-right:5px;font-size:2rem;color:rgba(0,0,0,0.6)}.dataTable tbody td.risk{text-align:center;vertical-align:middle}.dataTable tbody td.actions{display:flex;gap:10px;justify-content:left}.dataTable tbody td.actions a:hover{text-decoration:none}.dataTable tbody td.actions .btn-primary{padding:5px 10px}.dataTable thead tr.grouped-headers th.grouped,.dataTable tfoot tr.grouped-headers th.grouped,.dataTable tbody tr.grouped-headers th.grouped{border-top:1px solid #052337 !important;border-left:1px solid #052337 !important;border-right:1px solid #052337 !important;border-radius:5px 5px 0 0}.dataTable thead tr .grouped.first,.dataTable thead tr .grouped.first.selected,.dataTable tfoot tr .grouped.first,.dataTable tfoot tr .grouped.first.selected,.dataTable tbody tr .grouped.first,.dataTable tbody tr .grouped.first.selected{border-left:1px solid #052337 !important}.dataTable thead tr .grouped.last,.dataTable thead tr .grouped.last.selected,.dataTable tfoot tr .grouped.last,.dataTable tfoot tr .grouped.last.selected,.dataTable tbody tr .grouped.last,.dataTable tbody tr .grouped.last.selected{border-right:1px solid #052337 !important}.dataTable.no-data thead tr.filters .grouped,.dataTable.no-data thead tr.filters .grouped.selected,.dataTable tbody tr:last-child .grouped,.dataTable tbody tr:last-child .grouped.selected{border-bottom:1px solid #052337 !important}.dataTable.no-data thead tr.filters .grouped.first,.dataTable tbody tr:last-child .grouped.first{border-bottom-left-radius:5px}.dataTable.no-data thead tr.filters .grouped.last,.dataTable tbody tr:last-child .grouped.last{border-bottom-right-radius:5px}.dataTable thead th.selected{color:#000;font-weight:bold}.dataTable thead th.selected .multi-select .title,.dataTable thead th.selected input,.dataTable thead th.selected select{color:#000;font-weight:bold}.dataTable thead tr.filter-clear th{padding:2px 1px 0 1px}.dataTable thead tr.filter-clear th a.clear-filter{display:none;padding:2px 0;margin:0;color:#fff;width:100%;font-size:90%;border-radius:5px 5px 0 0;background:#6babc7;text-decoration:none}.dataTable thead tr.filter-clear th a.clear-filter:hover{background-color:#4696b9}.dataTable thead tr.filter-clear th.selected{background-color:#fff}.dataTable thead tr.filter-clear th.selected a.clear-filter{display:inline-block}.dataTable tr th.selected,.dataTable tr td.selected,.dataTable tr.even th.selected,.dataTable tr.even td.selected,.dataTable tr.odd th.selected,.dataTable tr.odd td.selected{background-color:#88DAFF !important;border-color:#55caff !important}.dataTable tr th.selected a,.dataTable tr td.selected a,.dataTable tr.even th.selected a,.dataTable tr.even td.selected a,.dataTable tr.odd th.selected a,.dataTable tr.odd td.selected a{color:#2c7df5}.dataTable tr th.selected a:hover,.dataTable tr td.selected a:hover,.dataTable tr.even th.selected a:hover,.dataTable tr.even td.selected a:hover,.dataTable tr.odd th.selected a:hover,.dataTable tr.odd td.selected a:hover{color:#0a58ca;text-decoration:underline}.dataTable tr.odd td.selected{background-color:#a2e2ff;border-color:#55caff}.expandable td.icon-cell{vertical-align:middle;position:relative}.expandable td.icon-cell .icon,.expandable td.icon-cell .risk-icon{pointer-events:none}.expandable td.icon-cell .icon{margin-bottom:2px;margin-right:37px;position:absolute;left:11px;top:11px}a.datatable-btn{position:relative;padding:3px 15px;margin:0;margin-bottom:-1px;border-radius:5px 5px 0 0;float:right;font-size:80%;margin-left:3px}a.datatable-btn:hover{text-decoration:none;background-color:#127cc3}.child-table-placeholder{display:none}.child-table-placeholder table tr th{background-color:#7e7e7e !important}.child-table-placeholder table tr th a{color:#FFFFFF}.form input.invalid-input{border-color:red}.form-field{width:100%;margin:10px 0}.form-field label{display:block;font-size:11pt;margin-bottom:5px}.form-field input,.form-field select{border:none;border-bottom:2px solid #2E2F30;width:100%;outline:none;padding:5px 0;font-size:12pt}.form-field input:focus,.form-field select:focus{border-bottom:2px solid #29A5E3}.input-group{position:relative}.input-group .input-group-append{position:absolute;right:0;top:0}.multi-select-container{min-width:135px}.multi-select-container ul.multi-select{background:#fff;position:absolute;top:-26px;left:0;right:0;border:1px solid #dfdfdf;border-bottom-width:0;min-width:130px;z-index:100}.multi-select-container ul.multi-select li{text-align:left;font-weight:normal;display:none}.multi-select-container ul.multi-select li input{width:auto !important;margin-right:6px !important}.multi-select-container ul.multi-select li label{padding:4px 4px 4px 10px;width:100%}.multi-select-container ul.multi-select li label.selected{background-color:#d2edff}.multi-select-container ul.multi-select li label.selected:hover{background-color:#b9e3ff}.multi-select-container ul.multi-select li label:hover{background-color:#ddd}.multi-select-container ul.multi-select li.title{padding:3px;font-weight:normal;color:#777;border-bottom:1px solid #dfdfdf;display:block;padding-bottom:0}.multi-select-container ul.multi-select li.title span{display:inline-block;overflow:hidden;height:19px;line-height:18px;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:120px}.multi-select-container ul.multi-select li.actions{border-top:1px solid #ccc;text-align:right;margin-top:6px;padding:5px;padding-left:0}.multi-select-container ul.multi-select li.actions .btn-default{margin-right:3px}.multi-select-container ul.multi-select li.actions .btn-primary{padding:4px 8px;font-size:80%}.multi-select-container ul.multi-select li.actions .btn-primary:hover{text-decoration:none;background-color:#127cc3}.multi-select-container ul.multi-select.expand{border-bottom:1px solid #dfdfdf;border-radius:3px}.multi-select-container ul.multi-select.expand li{display:block}.multi-select-container ul.multi-select.expand li.title{margin-bottom:6px}.icon{width:17px;height:17px;text-align:center;background-color:transparent;background-position:center;background-repeat:no-repeat;display:inline-block;margin-right:5px}.icon.icon-info{background-image:url(/assets/icon-info-3f5313792a7c7949257a7f5455b564861e69f6fff583aad5f530ee504506f65b.png)}.icon.icon-building{background-image:url(/assets/icon-building-e2db8a40672f04293f0fbdfdc63f761f3f9f887eb210c8f0ca9c3b97caa9070e.png)}.icon.icon-signout{background-image:url(/assets/icon-sign-out-c64258057c57e7cc9afb6baee026c2c7bbecca7b46d92fbba49722deacd9890d.png)}.icon.icon-caret-down{background-image:url(/assets/icon-caret-down-b8c184133b6c652f41f0a72ae3f24e50e9c991f1e82c8ea6ee9b31faf01a7826.png)}.icon.icon-caret-right{background-image:url(/assets/icon-caret-right-04bafbda0189ab0149813c300cae9904bed074a0f7c3d8cf220e6f6cd217ed65.png)}.risk-icon{color:#FFFFFF;background:#CCCCCC}.risk-icon.risk-icon-circle{display:inline-block;width:26px;height:26px;border-radius:13px;text-align:center}.risk-icon.risk-icon-circle label{display:none}.risk-icon.high{background:#E51829}.risk-icon.medium,.risk-icon.med{background:#FDAA0C}.risk-icon.low{background:#89E152}.risk-icon.cancelled{background-color:#555555}.risk-icon.shipped{background:#31A7F3}.risk-icon.risk-icon-circle.shipped,.risk-icon.risk-icon-circle.cancelled{background-repeat:no-repeat;background-position:4px 5px;background-image:url(/assets/icon-check-1b14c67946a68a8fe642f3fb7c47ea63bcec5664b976fead2db057e7823bd55b.png)}.risk-icon.risk-icon-circle.open-line-closed-order{background-image:none;background-color:#cccccc}.risk-icon.risk-icon-circle.open-line-closed-order::before{color:#ffffff;z-index:10;top:4px;left:1px;position:relative;font-size:0.9rem;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f071"}.risk-icon.ordered-status::before{color:#000000;content:"\f03a"}.risk-icon.started-status::before{color:#000000;content:"\f0ae"}.risk-icon.fulfilled-status::before{color:#000000;content:"\f0d1"}.risk-icon.ordered-status,.risk-icon.started-status,.risk-icon.fulfilled-status,.risk-icon.cancelled-status{background:unset}.risk-icon.ordered-status::before,.risk-icon.started-status::before,.risk-icon.fulfilled-status::before,.risk-icon.cancelled-status::before{z-index:10;top:5px;position:relative;font-size:1.15rem;font-family:"Font Awesome 5 Free";font-weight:900}.risk-icon.cancelled-status::before{color:#000000;font-size:1.3rem;content:"\f05e"}.item-code.risk-icon.shipped{background-image:none}a{text-decoration:none;color:#29A5E3}a:hover{text-decoration:underline}.centered-box{width:100vm;height:100vh;display:flex;justify-content:center;align-items:center;background:#29A5E3}.centered-box .container{width:350px;background-color:#FFFFFF;border-radius:5px;border:1px solid #999999;padding:30px 75px;color:#666666}.centered-box .container .logo{display:block;text-align:center;margin-bottom:70px}.centered-box .container .warning{border-radius:4px;padding:10px 20px;background:blanchedalmond}.centered-box .container p{margin:20px 0;line-height:15pt}.centered-box .container .alert{border-radius:4px;padding:10px 20px;background:blanchedalmond;margin-bottom:20px}.centered-box .container .alert h5{font-weight:bold;margin-bottom:10px}.centered-box .container h1{margin-bottom:10px;font-size:14pt}.centered-box .container h2{font-size:12pt;color:#999999;margin-bottom:50px}.centered-box .container .row{display:flex;gap:25px}.centered-box .container .row .row-50{width:50%}.centered-box .container .actions{display:flex;justify-content:space-between;margin-top:20px}.centered-box .container .actions .forgot-password a{font-size:12pt}.centered-box .container .actions .remember-me label{margin-left:5px}.centered-box .container .actions .password-hint{font-size:8pt;margin-right:20px}.centered-box .container .actions .password-hint ul{margin-top:10px;list-style-type:disc;margin-left:10px}.centered-box .container .actions .password-hint ul li{line-height:10pt}.centered-box .container .actions .terms_and_conditions{font-size:12pt}.centered-box .container .actions .terms_and_conditions input{margin-right:5px}.centered-box .container .actions .terms_and_conditions div{margin-top:10px}.centered-box .container .footer{text-align:center;margin-top:50px}.centered-box .container .footer label{margin-right:10px}.centered-box .container .footer .contact-us{margin-top:20px}.centered-box .container .footer a{font-size:14pt}.centered-box .container .error{background:#29A5E3;color:#FFFFFF;padding:10px 15px;border-radius:5px;font-size:12pt;line-height:16pt;margin-bottom:20px}.centered-box .container .field_with_errors{display:inline}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center}.modal__container{background-color:transparent;min-width:250px;max-width:500px;max-height:100vh;overflow-y:auto;box-sizing:border-box;background-color:#FFFFFF}.modal__container.fluid{width:75%;max-width:75%;padding:10px}.modal__container.with_padding{padding:10px}.modal__container .card{margin:10px !important;padding:15px}.modal__container .card h2{font-weight:bold;font-size:20pt;margin-bottom:10px}.modal__container .card .modal__close{background:transparent;border:0;position:absolute;top:12px;right:10px;color:#AAA}.modal__container .card .modal__close:hover{color:#000}.modal__container .card .modal__close:before{content:"\2715"}.modal__container .card .card-body{display:flex;gap:40px}.modal__container .card .card-body h4{font-weight:bold;margin-bottom:10px}.modal__container .card .card-body .checkbox{display:block;margin-bottom:10px}.modal__container .card .card-body .checkbox input{margin-right:5px}.modal__container .card .footer{display:flex;justify-content:flex-end;gap:5px;margin-top:10px}.modal__header{display:flex;gap:10px;margin-bottom:10px;justify-content:space-between;align-items:end}.modal__header h3{font-size:22px;font-weight:bold}.modal__content{line-height:1.5;color:rgba(0,0,0,0.8);display:flex}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide,.micromodal-noslide{display:none}.micromodal-slide.is-open,.micromodal-noslide.is-open{display:block}.micromodal-slide[aria-hidden="false"] .modal__overlay{animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="false"] .modal__container{animation:mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__overlay{animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__container{animation:mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}#site-inv-requirements-modal .modal__container{max-width:90%;max-height:90%}#site-inv-requirements-modal #site-inv-requirements-container{overflow:auto}#serialModal .modal-dialog{max-width:800px !important}#serialModal .modal-body{max-height:500px;overflow-y:auto}.serialLink a{cursor:pointer;font-weight:bold}.export-modal .card-body{padding:10px 0}.search-by-invoice-code h6{font-size:22pt;font-weight:bold;margin-bottom:10px}.search-by-invoice-code .form-input-group-inline{display:flex;gap:5px}.search-by-invoice-code .form-input-group-inline .form-label{font-size:14pt;font-weight:bold;margin-top:9px;margin-right:4px}.search-by-invoice-code .form-input-group-inline .btn-primary{margin-left:10px}.search-by-invoice-page td:hover{background-color:#71d1eb !important}.page-content{margin:0 20px}.page-content .page-title{display:flex;margin-top:40px;align-items:baseline}.page-content .page-title h1{font-size:25pt}.page-content .page-title h2{margin-left:10px;font-size:20pt}.page-content .site-details-bar{display:flex;gap:50px;margin-top:10px}.page-content .site-details-bar .section strong{font-weight:bold}.page-content .site-details-bar .section label{margin-left:10px}.page-content .page-widgets .site-widgets{display:flex;gap:10px}.page-content .page-widgets .site-widgets .card{width:50%}.page-content .page-widgets .header{margin-top:20px;margin-bottom:20px;color:#fff;padding:10px;font-size:16pt;display:flex;gap:10px;border-radius:5px;position:relative;background-color:#353b62}.page-content .page-widgets .header section.migration{position:absolute;right:10px}.page-content .page-widgets .header a.tab{font-size:12pt;background-color:#FFFFFF;color:#000000;border-radius:5px;padding:10px}.page-content .page-widgets .header a.tab:hover{text-decoration:none}.page-content .page-widgets .header a.tab.active{color:#FFFFFF;background-color:#18b4e9}.page-content .page-widgets .header a.tab.active img{width:10px;height:10px;margin-right:5px;fill:#FFFFFF}.page-content .page-widgets .header a.tab_left{font-size:12pt;background-color:#FFFFFF;color:#000000;border-radius:5px;padding:10px;margin-left:auto}.page-content .page-widgets .header a.tab_left:hover{text-decoration:none}.page-content .page-widgets .header a.tab_left.active{color:#FFFFFF;background-color:#18b4e9}.page-content .page-widgets .header a.tab_left.active img{width:10px;height:10px;margin-right:5px;fill:#FFFFFF}.page-content .item-summary{display:flex;gap:10px}.page-content .item-summary .card.item-code{display:flex;font-size:16pt;align-items:center;color:#FFFFFF}.page-content .item-summary .card.item-code .card-body{height:auto}.page-content .item-summary .card.item-code .card-body strong{margin-left:10px}.page-content .item-summary .card.item-details{flex-grow:1;align-items:left;display:flex}.page-content .item-summary .card.item-details .card-body{display:flex;gap:20px;justify-content:flex-start;height:auto}.page-content .item-summary .card.item-details .card-body .section{font-weight:normal;display:flex;gap:10px}.page-content .item-summary .card.item-details .card-body .section strong{font-weight:bold}.page-content[data-controller='inventories'] .datatable-clear-all,.page-content[data-controller='inventories'] .datatable-export{margin-top:10px}@media (max-width: 1340px){.page-content[data-controller='sites'] .page-widgets .table-widgets .card.summary-card{width:60%}.page-content[data-controller='sites'] .page-widgets .table-widgets .card.risk-card{width:40%}}@media (max-width: 1200px){.page-content[data-controller='sites'] .page-widgets .table-widgets .card.summary-card{width:65%}.page-content[data-controller='sites'] .page-widgets .table-widgets .card.risk-card{width:35%}}@media (max-width: 1100px){.page-content[data-controller='sites'] .page-widgets .table-widgets{display:block}.page-content[data-controller='sites'] .page-widgets .table-widgets .card.summary-card,.page-content[data-controller='sites'] .page-widgets .table-widgets .card.risk-card{width:100%}}.page-content.compact{max-width:600px;margin:0 auto}#inventory-page .header{margin-bottom:10px}#orders-page{margin:0}#orders-page .header{margin:20px 15px 10px 15px}#orders-page .progress{margin:0 15px;height:5px}#orders-page .progress .progress-bar{background-color:#31A7F3}#orders-page iframe{width:100%;height:100vh}.page-mcat-details{padding-bottom:20px}.page-mcat-details .dataTable .copy-value{width:20px;border-right:none;transition:background-color 0.3s ease;vertical-align:middle;text-align:center}.page-mcat-details .dataTable .copy-value.copied{background-color:blue}.page-mcat-details .dataTable .copy-value.copied .btn-copy i.fas.fa-copy{color:white}.page-mcat-details .dataTable .copy-value .btn-copy{padding:0}.page-mcat-details .dataTable .copy-value .btn-copy i.fas.fa-copy{transition:color 0.3s ease;color:inherit}.page-mcat-details .dataTable td.item-value{max-width:600px;overflow:hidden;text-overflow:ellipsis;border-left:none;vertical-align:middle}.page-order-details{padding-bottom:20px}.page-order-details .dataTable .copy-value{border-right:none;transition:background-color 0.3s ease;vertical-align:middle;text-align:center}.page-order-details .dataTable .copy-value.copied{background-color:blue}.page-order-details .dataTable .copy-value.copied .btn-copy i.fas.fa-copy{color:white}.page-order-details .dataTable .copy-value .btn-copy{padding:0}.page-order-details .dataTable .copy-value .btn-copy i.fas.fa-copy{transition:color 0.3s ease;color:inherit}.page-order-details .dataTable td.order-value{max-width:600px;overflow:hidden;text-overflow:ellipsis;border-left:none;vertical-align:middle}.page-order-details .hotwire-updates th{background-color:#434B7C;color:white;font-weight:bold}.page-order-details .hotwire-updates .hotwire-feed div{border-bottom:1px solid #CCCCCC;padding:8px}.dataTables_paginate{display:flex;align-items:center;float:none !important}.paging_simple{margin:10px 0;display:inline-block}.paging_simple.right{margin-left:auto}.paging_simple .pagination .gap,.paging_simple .pagination .disabled,.paging_simple .pagination .current,.paging_simple .pagination a{margin-left:5px;background:#AAAAAA;color:#fff;font-size:12pt;border-radius:4px;padding:10px 20px;display:inline-block;border:1px solid #AAAAAA}.paging_simple .pagination .current{background:transparent;border-color:#999;color:#000}.paging_simple .pagination .gap{background:transparent;color:#000;border-color:transparent;padding:10px 10px}.paging_simple .pagination a{background:#052337;border-color:#052337;cursor:pointer}.paging_simple .pagination a:hover{text-decoration:none;background-color:#127cc3;border-color:#127cc3}.paging_simple .pagination .first,.paging_simple .pagination .prev,.paging_simple .pagination .next,.paging_simple .pagination .last{white-space:nowrap}.paging_simple .pagination .first a,.paging_simple .pagination .prev a,.paging_simple .pagination .next a,.paging_simple .pagination .last a{background:#29A5E3;border-color:#29A5E3}.paging_simple .pagination .first a:hover,.paging_simple .pagination .prev a:hover,.paging_simple .pagination .next a:hover,.paging_simple .pagination .last a:hover{background-color:#56b8e9;border-color:#56b8e9}.jump-to-container{margin-right:30px;display:inline-block;margin-left:auto}.jump-to-container .jump-to-page span{padding-right:10px}.jump-to-container .jump-to-page input{background:#fff;color:#000;font-size:12pt;border-radius:4px;padding:8px 10px;margin-top:2px;width:60px;text-align:center;border:1px solid #333}.page-size select{background:#fff;color:#000;font-size:12pt;border-radius:4px;padding:8px 10px;margin-top:2px;border:1px solid #333}@media (max-width: 1080px){.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}}@media (max-width: 900px){.paging_simple{margin:10px 0;display:inline-block}.paging_simple .pagination .page,.paging_simple .pagination .gap{display:none}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}table td.site-code-cell,table td.location-cell,table td.date-cell,table td.num-cell{text-align:center;vertical-align:middle}body{font-family:Arial, sans-serif}.container-fluid{padding-left:0;padding-right:0}th{text-align:center}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:200px}a.ellipsis{display:block}.v-scrollable{max-height:250px;overflow-y:auto}.h-scrollable-container{overflow-x:auto;-webkit-overflow-scrolling:touch}table.h-scrollable{width:100%;white-space:nowrap}.site-code-maintenance-form{margin-top:1rem}.site-code-maintenance-form .form-row{width:470px;display:flex;margin-bottom:1rem;align-items:center}.site-code-maintenance-form .form-row label{min-width:90px}.site-code-maintenance-form .form-row.wider label{min-width:120px}.site-code-maintenance-form .form-row .field_with_errors input{border:1px solid #ff0000}.site-code-maintenance-form .form-row span.error{font-size:10pt;font-weight:bold;color:#ff0000;margin-left:5px}.toolbar{display:flex;background-color:#88DAFF;padding:10px 20px;justify-content:space-between;position:relative;margin-bottom:10px}.toolbar section.migration{position:absolute;right:10px;display:none}.toolbar section.migration .migration-status{margin-top:-4px;margin-right:0;background-color:transparent;padding:10px 20px;border-radius:5px;border:1px solid transparent}.toolbar section.migration .migration-status i{margin-right:5px}.toolbar section.migration .migration-status label{font-weight:bold;margin-right:5px}.toolbar section.migration .migration-status.running,.toolbar section.migration .migration-status.complete{margin-right:15px}.toolbar section.migration .migration-status.running{background-color:#f6f1e9;border-color:#ffc85e}.toolbar section.migration .migration-status.running i{color:#FDAA0C}.toolbar section.migration .migration-status.complete{background-color:#e5fcd8;border-color:#c7ffab}.toolbar section.migration .migration-status.complete i{color:#9dd37a}.toolbar .breadcrumbs{display:flex}.toolbar .breadcrumbs .breadcrumb{display:flex;gap:0;margin-bottom:0}.toolbar .breadcrumbs .breadcrumb .breadcrumb-item{padding-left:0}.toolbar .breadcrumbs .breadcrumb .breadcrumb-item::before{content:''}.toolbar .breadcrumbs .breadcrumb .breadcrumb-item a{text-decoration:none;background:#FFFFFF;padding:6px 15px;border-radius:6px;margin-right:10px}.toolbar .breadcrumbs .breadcrumb .breadcrumb-item a .seperator{margin-left:8px;color:#434B7C;pointer-events:none}.toolbar .breadcrumbs .breadcrumb .breadcrumb-item a,.toolbar .breadcrumbs .breadcrumb .breadcrumb-item a .seperator{display:inline-block}.toolbar .breadcrumbs .breadcrumb .breadcrumb-item a:hover{background:#31A7F3}.toolbar .breadcrumbs .breadcrumb .breadcrumb-item a:hover,.toolbar .breadcrumbs .breadcrumb .breadcrumb-item a:hover .seperator{color:#fff}.toolbar .breadcrumbs .breadcrumb .breadcrumb-item.filter a{display:flex !important;gap:10px;align-items:center}.toolbar .breadcrumbs .breadcrumb .breadcrumb-item:last-child:not(.filter) a{background:#434B7C;color:#fff}.toolbar .breadcrumbs .breadcrumb .breadcrumb-item:last-child:not(.filter) a:hover{color:#31A7F3}.toolbar .breadcrumbs .breadcrumb .breadcrumb-item:last-child:not(.filter) .seperator{display:none}.toolbar .page-level-filters{display:flex;align-items:center}.toolbar .page-level-filters a i{margin-right:5px}.toolbar .page-level-filters .selected-filters{display:flex;gap:10px;background:#434B7C;color:#fff;padding:6px 15px;border-radius:6px}.toolbar .page-level-filters .selected-filters i,.toolbar .page-level-filters .selected-filters a{color:#fff}.show-migration-status .toolbar section.migration{display:block}.tooltip .tooltip-inner{text-align:left;min-width:400px;padding:10px 15px}.tooltip .tooltip-inner strong{font-weight:bold}.tooltip .tooltip-inner ul{margin:10px 0 10px 30px;list-style-type:disc;display:block}.tooltip .tooltip-inner ul.nostyle{list-style-type:none}.tooltip .tooltip-inner ul.nostyle li{margin-bottom:10px}.tooltip .tooltip-inner ul.nostyle li:last-child{margin-bottom:0}.tooltip .tooltip-inner div{margin-left:30px}.tooltip.table-cell-tooltip .tooltip-inner,.tooltip.auto-width .tooltip-inner{min-width:auto}.topbar{display:flex;width:100%;background-color:#29A5E3;justify-content:space-between;align-items:center}.topbar .logo{padding-left:20px}.topbar .nav-menu{display:flex;color:#FFFFFF;position:relative}.topbar .nav-menu .btn-group:hover{text-decoration:none;background-color:#88DAFF;color:#000000}.topbar .nav-menu .btn-group:hover a{color:#000000}.topbar .nav-menu a{color:#FFFFFF;text-align:center;display:block;line-height:20pt;font-size:14pt;padding:10px 50px;cursor:pointer;text-transform:uppercase}.topbar .nav-menu a sub{display:block;margin-top:-10px;margin-bottom:-14px;font-size:10px;color:#000}.topbar .nav-menu a.active{background-color:#88DAFF;color:#000000}.topbar .nav-menu a:hover{text-decoration:none;background-color:#88DAFF;color:#000000}.topbar .nav-menu a.passive{cursor:default}.topbar .nav-menu a.passive,.topbar .nav-menu a.passive:hover{color:#DDDDDD;background-color:transparent}.topbar .profile{color:#fff;margin-right:15px;display:flex;align-items:center}.topbar .profile .icon{margin-left:5px;margin-bottom:-3px}.topbar .profile .company,.topbar .profile .signout{text-align:right}.topbar .profile #navbarDropdownCustomer{color:#fff;text-decoration:none}.topbar .profile #navbarDropdownCustomer:hover{color:#000;background:#88DAFF;text-decoration:none}.topbar .profile .dropdown-menu a:hover{background:#88DAFF;text-decoration:none}
