[role=button]:focus-visible,[role=tab]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid #0071b3;outline-offset:1px}.products-content{display:flex;flex-direction:column;gap:1rem}.products-content .products-toolbar{display:flex;align-items:center;justify-content:space-between}.products-content .products-toolbar .no-items-label{font-size:1rem;color:#707070}@media(max-width:375px){.products-content .products-toolbar .no-items-label{font-size:.9rem}}.products-content .products-toolbar .add-selected-btn{padding:.5rem 1.3125rem;height:40px}.products-content .products-toolbar .add-selected-btn:disabled,.products-content .products-toolbar .add-selected-btn[aria-disabled=true],.products-content .products-toolbar .add-selected-btn[disabled]{background-color:#f5f5f5;color:#a0a0a0;border-color:#f5f5f5}.products-content .products-toolbar .add-selected-btn:disabled span,.products-content .products-toolbar .add-selected-btn[aria-disabled=true] span,.products-content .products-toolbar .add-selected-btn[disabled] span{color:#a0a0a0}.products-content .products-table{--col-checkbox-width:2%;--col-part-width:24%;--col-quantity-width:14.4%;--col-price-width:15.6%;--col-status-width:19.3%;--col-subtotal-width:10%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:1200px){.products-content .products-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.products-content .products-table thead th{padding:.5rem;background-color:#f0f0f0;color:#303030;text-transform:none;font-family:Honeywell Sans,sans-serif;height:36px}.products-content .products-table thead th.col-checkbox{width:var(--col-checkbox-width)}.products-content .products-table thead th.col-checkbox .checkbox-header-content{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;white-space:nowrap}.products-content .products-table thead th.col-checkbox .checkbox-header-content input{display:block;margin:0}.products-content .products-table thead th.col-checkbox .checkbox-header-content span{display:none}.products-content .products-table thead th.col-part{width:var(--col-part-width)}.products-content .products-table thead th.col-quantity{width:var(--col-quantity-width)}.products-content .products-table thead th.col-price{width:var(--col-price-width)}.products-content .products-table thead th.col-status{width:var(--col-status-width)}.products-content .products-table thead th.col-subtotal{text-align:right;width:var(--col-subtotal-width)}.products-content .products-table tbody tr{border-bottom:1px solid #d0d0d0;background:#fff}.products-content .products-table tbody tr td{padding:1.5rem .5rem 82px;vertical-align:top}.products-content .products-table tbody tr td.col-checkbox{width:var(--col-checkbox-width)}.products-content .products-table tbody tr td.col-part{width:var(--col-part-width)}.products-content .products-table tbody tr td.col-quantity{width:var(--col-quantity-width)}.products-content .products-table tbody tr td.col-price{width:var(--col-price-width)}.products-content .products-table tbody tr td.col-status{width:var(--col-status-width)}.products-content .products-table tbody tr td.col-subtotal{width:var(--col-subtotal-width)}.products-content .products-table tbody tr td.col-part .part-cell{display:flex;align-items:flex-start;gap:1.5rem}.products-content .products-table tbody tr td.col-part .part-cell .part-image{width:112px;height:112px;min-width:112px;background:#fff;margin-left:1.5rem;overflow:hidden}.products-content .products-table tbody tr td.col-part .part-cell .part-image img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:1600px){.products-content .products-table tbody tr td.col-part .part-cell .part-image{max-width:80px;max-height:80px;min-width:80px}}.products-content .products-table tbody tr td.col-part .part-cell .part-info{position:relative}.products-content .products-table tbody tr td.col-part .part-cell .part-info .part-number{font-size:1.5rem;font-weight:700;color:#0071b3;text-decoration:none;display:block;margin-bottom:.25rem;cursor:pointer}.products-content .products-table tbody tr td.col-part .part-cell .part-info .part-number:hover{text-decoration:underline}.products-content .products-table tbody tr td.col-part .part-cell .part-info .part-description-tooltip{position:relative;display:inline-block;max-width:100%;cursor:default}.products-content .products-table tbody tr td.col-part .part-cell .part-info .part-description-tooltip:after{content:"";position:absolute;left:0;top:100%;width:100%;height:.6rem}.products-content .products-table tbody tr td.col-part .part-cell .part-info .part-description-tooltip:before{content:"";position:absolute;left:20px;top:calc(100% + 1px);width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid #fff;filter:drop-shadow(0 10px 25px rgba(0,0,0,.2));opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease;z-index:3;pointer-events:none}.products-content .products-table tbody tr td.col-part .part-cell .part-info .part-description-tooltip .part-description-full{position:absolute;left:0;top:calc(100% + .5rem);width:max-content;max-width:min(430px,70vw);max-height:100px;overflow-y:auto;padding:8px 12px;border-radius:4px;background:#fff;color:#303030;font-size:14px;line-height:1.45;box-shadow:0 10px 25px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease;z-index:2;pointer-events:auto}.products-content .products-table tbody tr td.col-part .part-cell .part-info .part-description-tooltip.part-description-tooltip--wide .part-description-full{width:min(430px,70vw)}.products-content .products-table tbody tr td.col-part .part-cell .part-info .part-description-tooltip:focus-within .part-description-full,.products-content .products-table tbody tr td.col-part .part-cell .part-info .part-description-tooltip:hover .part-description-full{opacity:1;visibility:visible}.products-content .products-table tbody tr td.col-part .part-cell .part-info .part-description-tooltip.part-description-tooltip--wide:focus-within:before,.products-content .products-table tbody tr td.col-part .part-cell .part-info .part-description-tooltip.part-description-tooltip--wide:hover:before{opacity:1;visibility:visible}.products-content .products-table tbody tr td.col-part .part-cell .part-info .part-description{font-size:1rem;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.products-content .products-table tbody tr td.col-quantity .qty-controls{display:inline-flex;align-items:center;justify-content:space-between;width:106px;height:40px;border:1px solid #d0d0d0;border-radius:8px;padding:0 .5rem;margin-bottom:.5rem}.products-content .products-table tbody tr td.col-quantity .qty-controls .qty-btn{width:16px;height:16px;border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#0071b3;font-size:1.25rem;font-weight:700}.products-content .products-table tbody tr td.col-quantity .qty-controls .qty-btn:disabled{color:#d0d0d0;cursor:not-allowed}.products-content .products-table tbody tr td.col-quantity .qty-controls .qty-value{font-size:.875rem;font-weight:700;width:40px;text-align:center;border:none;outline:none;background:rgba(0,0,0,0);color:#303030;padding:0;appearance:textfield;-moz-appearance:textfield}.products-content .products-table tbody tr td.col-quantity .qty-controls .qty-value::-webkit-inner-spin-button,.products-content .products-table tbody tr td.col-quantity .qty-controls .qty-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.products-content .products-table tbody tr td.col-quantity .qty-meta{font-size:.75rem;line-height:1.5}.products-content .products-table tbody tr td.col-quantity .qty-meta .qty-error{color:#be271c;font-weight:600}.products-content .products-table tbody tr td.col-price{font-size:.875rem}.products-content .products-table tbody tr td.col-status .status-list{min-width:144px;font-size:1rem;max-width:113px}.products-content .products-table tbody tr td.col-status .status-row{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1rem;font-size:.875rem;font-weight:700}.products-content .products-table tbody tr td.col-status .status-row>span:last-child{font-weight:500}.products-content .products-table tbody tr td.col-status .status-row+.status-row{margin-top:.375rem}.products-content .products-table tbody tr td.col-status .status-row--divider{padding-bottom:.625rem;border-bottom:1px solid #d0d0d0}.products-content .products-table tbody tr td.col-subtotal{text-align:right}.products-content .products-table tbody tr td.col-subtotal .subtotal-value{font-size:1.5rem;font-weight:700}@media(max-width:1600px){.products-content .products-table tbody tr td.col-subtotal .subtotal-value{font-size:18px}}.products-content .products-table tbody .no-results-row{border-bottom:none}.products-content .products-table tbody .no-results-row .no-results{text-align:center;padding:2.5rem .5rem;color:#707070;font-size:1rem;font-weight:600;vertical-align:middle}.sales-table-wrapper{width:100%;overflow-x:auto}.sales-table-wrapper .cls-table{width:100%}.sales-table-wrapper .cls-table tr th{height:36px;background-color:#f0f0f0}.sales-table-wrapper .cls-table tr th .header-text{font-size:14px;font-weight:700}.sales-table-wrapper .cls-table tr td{height:40px}.sales-table-wrapper .cls-table tr td .dt-cell{font-size:14px}.sales-table-wrapper .cls-table tr td .dt-cell a{color:#0071b3;text-decoration:none;font-weight:700}.sales-table-wrapper .cls-table tr td .dt-cell a:hover{text-decoration:underline}.no-sales-orders-text{text-align:center;padding:.5rem .5rem 2.5rem;color:#707070;font-size:1rem;font-weight:600;vertical-align:middle}