body{background-color:#dedede}body.active-loader{position:relative}body.active-loader:before{content:"";position:absolute;width:100%;height:100vh;background-color:#fff6;z-index:999}.loader{border:5px solid #f3f3f3;border-top:5px solid #d93646;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alert{--bs-alert-padding-x: .5rem;--bs-alert-padding-y: .5rem;min-width:35%!important;width:fit-content;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.custom-alert{top:50px;background-color:#fff!important;display:inline-flex;align-items:center;border:none}.alert-success{border-left:5px solid #008b34;color:#015d24}.alert-danger{border-left:5px solid #d40000;color:#c00000}.alert p,.alert ul{margin:0}.btn:active{border:none;outline:0}.btn-bordered{color:#d93646;border-color:#d93646}.btn-bordered:hover{background-color:#d93646;color:#fff}.text-pink{color:#d93646}.hide{display:none}.errors-wrapper{position:relative;height:85vh}.errors-wrapper h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.sidebar-wrapper .nav-link.active{font-weight:600}.sidebar-wrapper .nav-link:hover{color:#dd2134;font-weight:600}.header-title .pull-right{margin-top:-4px;margin-right:5px}.header-title i{font-size:16px;vertical-align:-webkit-baseline-middle}.navbar-bg-primary{background-color:#efefef}.navbar-nav .nav-item>a{font-size:16px;text-transform:capitalize}.tab-items-warpper .tab-item{text-decoration:none;color:#9191917a;font-weight:600;display:inline-block;margin-left:20px;font-size:18px}.tab-items-warpper .tab-item:first-child{margin-left:0}.tab-items-warpper .tab-item.active{color:#000;border-bottom:2px solid #d93646}.sales-orders-table tr,.products-listing-table tr,.route-details-table th span{cursor:pointer}.sales-orders-table td,.sales-orders-table th{padding:5px}.table>:not(caption)>*>*{border-bottom-width:2px}.page-info-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:50px;flex-wrap:wrap}.orders-pagination-wrapper .pagination li{padding:0 8px}.orders-pagination-wrapper .pagination li a{text-decoration:none;color:#d93646;background-color:transparent;border:none;padding:0}.orders-pagination-wrapper .pagination li.active a{color:#000;font-weight:600}.orders-pagination-wrapper .pagination li.previous a,.orders-pagination-wrapper .pagination li.next a{color:#000}.orders-pagination-wrapper .pagination li.previous.disabled a,.orders-pagination-wrapper .pagination li.next.disabled a{color:#9191917a}.sales-orders-table table.dataTable{border-collapse:collapse!important}.sales-orders-table div.dataTables_processing{display:none!important}.order-details-table th{position:relative}.order-details-table th span{position:absolute;top:2px;left:-22px}.table{--bs-table-bg: #fff}.order-details-table{width:97%;margin:0 auto}.order-details-table tbody{--bs-table-bg: #eeeeee;--bs-table-accent-bg: transparent}.order-details-table tr{border-color:#d8d5d5}.order-details-table tbody tr:last-child{border-bottom-color:transparent}.ticket-summary{text-decoration:none;color:inherit}.nav-block{background-color:#e8e8e8}.nav-block a{text-decoration:none;color:#4e4e4e}.nav-block .nav-block-link{display:flex!important;align-items:center;margin-top:2px;margin-bottom:2px}.nav-block-link:hover{background-color:#ccc;border-radius:3px}.nav-block-link.active{background-color:#ddd;font-weight:700;border-radius:3px;border:1px solid darkgray}.nav-block-filters .nav-block-link{padding-left:12px}.nav-block .document-link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;width:-webkit-fill-available}.ticket-status{border-radius:0;display:flex;align-items:center}.status-new{background-color:#faa634}.status-action{background-color:#ed7177}.status-complete{background-color:#b9e594}.status-assessment{background-color:#95b1c1}.status-inprogress{background-color:#347cfa}.status-generic{background-color:#b1b1b1}.reply-file-upload{padding-right:50px}.sales-order-list-wrapper .pagination{justify-content:center}.formatted-output{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);text-wrap:wrap}.product-details p{font-size:16px}.product-details .production-status-text{font-weight:700;padding:7px 50px;border:1px solid black;border-radius:4px}#load-scanner{padding:15px;width:170px;font-size:20px;background-color:#4dd865;color:#000;font-weight:600;border-radius:3px}.products-listing-wrapper .switch-wrapper .form-check-input{--bs-form-check-bg: #fff;height:1.5em;width:2.5em!important}.products-listing-wrapper .form-switch .form-check-input:focus{border-color:#00000040;outline:0;box-shadow:0 0 #0000;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba(0,0,0,0.25)'/></svg>")}.products-listing-wrapper .form-switch .form-check-input:checked{background-color:#30d158;border-color:#30d158;border:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba(255,255,255,1.0)'/></svg>")}.products-listing-table .status-dropdown{position:relative}.products-listing-table .cb-dropdown-wrap{position:absolute;top:2.5em;left:-30%;z-index:99;display:none;width:190px}.products-listing-table .cb-dropdown-wrap.active{display:block}.products-listing-table .cb-dropdown{background:#fff;border:1px solid #eeeeee;padding:1em}.products-listing-table .cb-dropdown,.products-listing-table .cb-dropdown li,.linked-files-wrapper li{margin:0;list-style:none}.products-listing-table .cb-dropdown-wrap:hover .cb-dropdown{height:auto;overflow:auto;transition:.2s height ease-in-out}.products-listing-table .cb-dropdown li label{cursor:pointer}.products-listing-table .cb-dropdown li label>span{padding-left:10px}.products-details-table table{margin-bottom:.5em}.products-details-table tr:first-child td,.route-details-table tr:last-child td{border-bottom:none}.product-details .linked-files-wrapper .linked-files-list{padding-left:1em}.product-details .linked-files-list .cb-link-file{height:24px;width:24px;border-radius:0;vertical-align:middle;cursor:pointer}.product-details .linked-files-list li span{vertical-align:middle;line-height:24px;margin-left:8px;cursor:pointer}.route-details-table th,.route-details-table tr td{position:relative}.route-details-table tr span{position:absolute;left:-22px}.routes-edit-table .route-details-table tr span{top:3px}.routes-listing-table tr th.edit-action-col,.routes-listing-table tr td.edit-action-col,.routes-listing-table tr.child-table>td:last-child,.routes-edit-table .route-details-table th:last-child,.routes-edit-table .route-details-table tr td:last-child,.routes-edit-table tr.child-table td:last-child{border-bottom:none}.routes-edit-table span.handle{cursor:grab}@media screen and (max-width:300px){.product-details .production-status-text{padding:7px 10px}}
