body a{text-decoration:none;color:#000}body button.nav-link{text-decoration:none;color:#000}li{list-style:none}.focus{outline:1px dotted rgba(0,0,0,.5)!important}.colors{clear:both;padding:24px 0 9px}.skin-line .colors{padding-top:28px}.colors strong{float:left;line-height:20px;margin-right:20px}.colors li{position:relative;float:left;width:16px;height:16px;margin:2px 1px 0 0;background:#000;cursor:pointer;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.colors li:hover{opacity:1}.colors li.active{height:20px;margin-top:0;opacity:.75}.colors li.red{background:#d54e21}.colors li.green{background:#78a300}.colors li.blue{background:#0e76a8}.colors li.aero{background:#9cc2cb}.colors li.grey{background:#73716e}.colors li.orange{background:#f70}.colors li.yellow{background:#fc0}.colors li.pink{background:#ff66b5}.colors li.purple{background:#6a5a8c}.skin-square .colors li.red{background:#e56c69}.skin-square .colors li.green{background:#1b7e5a}.skin-square .colors li.blue{background:#2489c5}.skin-square .colors li.aero{background:#9cc2cb}.skin-square .colors li.grey{background:#73716e}.skin-square .colors li.yellow{background:#fc3}.skin-square .colors li.pink{background:#a77a94}.skin-square .colors li.purple{background:#6a5a8c}.skin-square .colors li.orange{background:#f70}.skin-flat .colors li.red{background:#ec7063}.skin-flat .colors li.green{background:#1abc9c}.skin-flat .colors li.blue{background:#3498db}.skin-flat .colors li.grey{background:#95a5a6}.skin-flat .colors li.orange{background:#f39c12}.skin-flat .colors li.yellow{background:#f1c40f}.skin-flat .colors li.pink{background:#af7ac5}.skin-flat .colors li.purple{background:#8677a7}.skin-line .colors li.yellow{background:#ffc414}input[readonly]{background:#eceff1;border:1px solid #ccd6e6}table{width:100%}div.dataTables_processing{background:0 0}.highlight-elements{display:inline-block;margin:0 auto}.highlight-elements .list-inline{margin-bottom:0}div.dataTables_processing div>div{background:#00b4b7!important}.table-responsive .table td{vertical-align:middle!important}a.pdf_view:hover{color:#fff;transform:scale(1.1);transition:.5s ease-in-out}div#DataTables_Table_0_filter{display:flex;align-items:center;justify-content:flex-end}div#DataTables_Table_0_filter label{margin:0}div#DataTables_Table_0_filter span{padding-left:10px}div#DataTables_Table_0_length{float:left;padding-left:5px}.dt-pagination{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.export-search{padding:5px 0}td.invoiceDate{width:auto!important;padding:0;text-align:center}table.itemsList tr th{padding:.5rem!important}button.btn.btn-danger.remove{padding:.3rem;font-size:18px}ul.respItemsList{position:absolute;background:#fff;list-style:none;min-width:280px;max-height:300px;border:1px solid #c5c5c5;color:#333;overflow:hidden auto;padding:10px;z-index:999}td .input_container{position:relative}ul.respItemsList>li{border-bottom:1px solid #c5c5c5;padding:5px;text-align:center}ul.respItemsList>li:hover{background:#e9e9e9;cursor:pointer}.modal{overflow:scroll}table td .btn{margin-left:5px}label.required:after{content:' *';color:red}.statistics-container{display:flex;flex-wrap:wrap;justify-content:space-between}table.dataTable span.highlight{background-color:#ff8;border-radius:.28571429rem;color:#000;font-weight:700}.stat-box{flex-basis:48%;margin-bottom:20px;background-color:#f9f9f9;padding:15px;border-radius:5px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.1)}.stat-box h3{margin-bottom:10px;font-size:18px;font-weight:700;color:#333}#syncResponseModal .nav-pills .nav-link{font-family:'Open Sans'}.stat-value{font-size:24px;font-weight:700;color:#2dcee3}div.tab-pane .statistics-container{padding:0 0 00px 10px}.invoice-summary{height:250px;overflow-y:scroll}#progress-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(5px);z-index:9999;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}#progress-circle{width:60px;height:60px;border:5px solid rgba(0,0,0,.2);border-top:5px solid #00b5b8;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}#progress-overlay.show{visibility:visible;opacity:1}a.last_sync_details{text-decoration:underline;color:#009c9f}.toggle-label.deselected{background-color:grey}.downloadables-container{display:flex;flex-wrap:wrap;gap:10px}.form-check-input{transform:scale(1.2);margin-right:5px}.form-check-label{font-weight:500;color:#333}#file-select-modal .table{border-collapse:collapse}#file-select-modal .table-hover tbody tr:hover{background-color:#f5f5f5}#file-select-modal .table thead th{background-color:#343a40;color:#fff;text-align:center}#file-select-modal .table tbody td{vertical-align:middle}#file-select-modal .table-bordered td,.table-bordered th{border:1px solid #dee2e6}#file-select-modal .table-bordered td,.table-bordered th{border:2px solid #343a40}li.select2-selection__choice{margin-bottom:6px}.vendorNameTd{background-color:#ffe3e3!important;color:#ad101f!important;padding:4px 8px;border-radius:4px;text-align:center}.newProductCount{color:#007bff;display:inline-block;border-radius:30px;padding:2px 8px;margin:0 2px 4px 0;background-color:#007bff26;text-decoration:none;font-weight:500;font-size:14px;transition:.2s all;min-width:40px;text-align:center}.upcLink{color:#17a2b8;display:inline-block;border-radius:30px;padding:2px 8px;margin:0 2px 4px 0;background-color:#17a2b81c;text-decoration:none;font-weight:500;font-size:12px;transition:.2s all}.upcLink.upcDark{color:#5f4aff;background-color:#5f4aff1c}.upcLink.upcGreen{color:#11a53b;background-color:#11a53b1c}.upcLink.c_name{color:#005cff;background-color:#0d6efd30}.upcLink.upcRed{color:#ff425c;background-color:#ff425c1c}.updatedProductCount{color:#7386d5;display:inline-block;border-radius:30px;padding:2px 8px;margin:0 2px 4px 0;background-color:#7386d524;text-decoration:none;font-weight:500;font-size:14px;transition:.2s all;min-width:40px;text-align:center}.success-light{color:#2ab735;display:inline-block;border-radius:30px;padding:2px 8px;margin:0 2px 4px 0;background-color:#73d57b24;text-decoration:none;font-weight:500;font-size:14px;transition:.2s all;min-width:40px;text-align:center}.danger-light{color:#e63a3a;display:inline-block;border-radius:30px;padding:2px 8px;margin:0 2px 4px 0;background-color:#d5737324;text-decoration:none;font-weight:500;font-size:14px;transition:.2s all;min-width:40px;text-align:center}.dt-length-search.header{display:flex;justify-content:space-between;align-items:center;padding-bottom:5px}.dt-pagination .dt-paging .pagination{margin:0;padding:0}.dt-search>label{margin:0}.dt-search [type=search]{outline-offset:60px!important;-webkit-appearance:auto}.dt-container .pagination .page-link.active{background-color:#009c9f;color:#fff}body thead.bg-theme th{color:#000}.card .card-header .heading-elements,.card .card-header .heading-elements-toggle{background-color:inherit;position:absolute;top:2px;right:2px;border-radius:4px}nav.header-navbar.navbar-expand-lg.navbar.navbar-with-menu.fixed-top.navbar-semi-dark.navbar-shadow{padding:0}.dt-search{display:flex;align-items:center}.dt-search #dt-search-0{margin-right:5px}body tr.incomplete.bg-yellow,body tr.incomplete.bg-yellow>td{background-color:#ff0}body tr.isPurchasedBefore,body tr.isPurchasedBefore>td{background-color:#fff8003b!important}.nav-pills .nav-link{color:#fff}.modal-content .nav-link{background:#00b5b8;color:#fff}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#289395}.btn-add-to-wishlist{position:static;transition:all .3s ease}.btn-add-to-wishlist.floating{position:fixed;bottom:20px;left:20px;z-index:1000;background-color:#007bff;color:#fff;padding:10px 15px;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.nav-tabs.new-stylish-tabs{display:flex;border-bottom:2px solid #e5e7eb;gap:1rem}.nav-tabs.new-stylish-tabs a{position:relative;padding:10px 18px;font-size:15px;font-weight:500;color:#4b5563;text-decoration:none;border-radius:8px 8px 0 0;transition:all .3s ease}.nav-tabs.new-stylish-tabs a:hover{color:#111827;background-color:#f3f4f6}.nav-tabs.new-stylish-tabs a.active{color:#00b5b8;font-weight:600;background:#fff;border:2px solid #e5e7eb;border-bottom:none;border-radius:8px 8px 0 0;box-shadow:0 -2px 10px rgba(0,0,0,.05)}.nav-tabs.new-stylish-tabs a::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:3px;background:#00b5b8;transition:width .3s ease;border-radius:2px}.nav-tabs.new-stylish-tabs a:hover::after{width:100%}.modal-content .new-stylish-tabs .nav-link{background:#f1f1f1;color:#000}.tab-content.new-stylish-tabs-content{padding:20px;border:2px solid #e5e7eb;border-radius:0 12px 12px 12px;background:#fff;margin-top:-2px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.custom-badge{display:inline-block;background:linear-gradient(135deg,#6a11cb 0,#2575fc 100%);color:#fff;font-size:12px;font-weight:500;padding:4px 10px;margin:2px;border-radius:12px;box-shadow:0 2px 5px rgba(0,0,0,.15);white-space:nowrap;transition:transform .2s,box-shadow .2s}span.custom-badge.total_quantity{background:linear-gradient(135deg,#97afff 0,#9d0404 100%)}.custom-badge:hover{transform:scale(1.05);box-shadow:0 4px 10px rgba(0,0,0,.25);color:#fff}.stack-grid{display:flex;flex-direction:column;gap:8px}.grid-cell{background:linear-gradient(135deg,#fff,#f1f5f9);border:1px solid #d1d5db;border-radius:8px;padding:8px 12px;font-size:12px;color:#1f2937;width:100%;text-align:left;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:all .25s ease;cursor:pointer}.grid-cell:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-color:#38bdf8;transform:translateX(6px);box-shadow:0 4px 12px rgba(0,0,0,.15)}
