#acctLogin{background:transparent;padding-top:0;margin-top:0}#acctLogin>.container{background:#fff;border:1px solid #ececec;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.04);padding:28px 32px;margin-top:24px;margin-bottom:24px;max-width:1100px}#acctLogin h1{margin-top:0;margin-bottom:20px}#acctLogin #createAcct{height:100%;display:flex;flex-direction:column;justify-content:center}#app:has(#acctLogin),body.login-page,html.login-page{background:transparent}.admin-welcome-card[data-v-4da9a20c]{background:#fff;border:1px solid #e8e8e8;border-left:4px solid #c0392b;border-radius:8px;padding:36px 40px;box-shadow:0 2px 8px rgba(0,0,0,.05);max-width:760px;margin:40px auto 24px}.admin-welcome-inner[data-v-4da9a20c]{text-align:left}.admin-welcome-badge[data-v-4da9a20c]{display:inline-block;background:#c0392b;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px 12px;border-radius:4px;margin-bottom:14px}.admin-welcome-title[data-v-4da9a20c]{font-size:28px;font-weight:700;color:#222;margin:0 0 12px;line-height:1.2}.admin-welcome-message[data-v-4da9a20c]{font-size:16px;color:#555;line-height:1.5;margin-bottom:24px}.admin-welcome-hint[data-v-4da9a20c]{display:flex;align-items:flex-start;gap:10px;background:#faf6f5;border:1px solid #f0e4e1;border-radius:6px;padding:14px 18px;font-size:14px;color:#555;line-height:1.5}.admin-welcome-arrow[data-v-4da9a20c]{flex-shrink:0;color:#c0392b;margin-top:2px;margin-left:2px;animation:welcomeBounce-4da9a20c 1.8s ease-in-out infinite}.admin-welcome-hint strong[data-v-4da9a20c]{color:#c0392b}@keyframes welcomeBounce-4da9a20c{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:767.98px){.admin-welcome-card[data-v-4da9a20c]{padding:24px 20px}.admin-welcome-title[data-v-4da9a20c]{font-size:22px}.admin-welcome-message[data-v-4da9a20c]{font-size:14px}}#acctOrders #ao-table[data-v-fd927ba2]{border-top:3px solid #c0392b!important}.badge[data-v-fd927ba2]{font-size:.85em;padding:5px 10px}.input-group .form-control[data-v-fd927ba2]{height:42px}.doc-search-btn[data-v-fd927ba2]{height:42px;display:inline-flex;align-items:center;gap:6px;background:#c0392b;border:none;color:#fff;font-size:13px;font-weight:600;padding:0 18px;border-radius:0 6px 6px 0;cursor:pointer;transition:background .15s ease}.doc-search-btn[data-v-fd927ba2]:hover{background:#a93226}.doc-toggle[data-v-fd927ba2]{display:inline-flex;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.doc-toggle-btn[data-v-fd927ba2]{padding:9px 18px;background:#fff;border:none;font-size:13px;font-weight:600;color:#777;cursor:pointer;transition:background .15s ease,color .15s ease}.doc-toggle-btn+.doc-toggle-btn[data-v-fd927ba2]{border-left:1px solid #e0e0e0}.doc-toggle-btn.is-active[data-v-fd927ba2]{background:#c0392b;color:#fff}.doc-toggle-btn[data-v-fd927ba2]:not(.is-active):hover{background:#faf2f1;color:#c0392b}.doc-pdf-link[data-v-fd927ba2]{display:inline-flex;align-items:center;gap:6px;color:#333;font-weight:600;font-size:13px;text-decoration:none;cursor:pointer;white-space:nowrap}.doc-pdf-link[data-v-fd927ba2]:hover{color:#c0392b;text-decoration:underline}.cart-icon-svg[data-v-fd927ba2]{vertical-align:middle;flex-shrink:0}.doc-expand-td[data-v-fd927ba2],.doc-expand-th[data-v-fd927ba2]{width:34px;text-align:center;padding-left:6px!important;padding-right:2px!important}.doc-expand-btn[data-v-fd927ba2]{width:22px;height:22px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#c0392b;font-size:15px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease}.doc-expand-btn.is-open[data-v-fd927ba2],.doc-expand-btn[data-v-fd927ba2]:hover{background:#c0392b;color:#fff;border-color:#c0392b}.doc-why[data-v-fd927ba2]{background:#faf7f6;border-left:3px solid #c0392b;border-radius:4px;padding:12px 16px;margin:4px 0 4px 8px}.doc-why-title[data-v-fd927ba2]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#c0392b;margin-bottom:8px}.doc-why-list[data-v-fd927ba2]{list-style:none;margin:0;padding:0}.doc-why-item[data-v-fd927ba2]{font-size:13px;color:#444;padding:3px 0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.doc-why-kind[data-v-fd927ba2]{display:inline-block;min-width:62px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#fff;background:#888;border-radius:3px;padding:2px 7px;text-align:center}.doc-why-kind.kind-part[data-v-fd927ba2]{background:#c0392b}.doc-why-kind.kind-machine[data-v-fd927ba2]{background:#2a6a9e}.doc-why-kind.kind-assembly[data-v-fd927ba2]{background:#6a8f3a}.doc-why-label[data-v-fd927ba2]{font-weight:600;color:#2a2a2a}.doc-why-date[data-v-fd927ba2]{color:#777}.doc-why-onfile[data-v-fd927ba2]{font-style:italic}#Documents .page-link[data-v-fd927ba2],#Documents .page-link[data-v-fd927ba2]:hover{color:#000!important}#Documents .page-item.active .page-link[data-v-fd927ba2]{background-color:#ed1d24;border-color:#ed1d24;color:#fff!important}#Documents .page-item.disabled .page-link[data-v-fd927ba2]{color:#999!important}#createOrder[data-v-a486bf2a]{padding-bottom:15px}#createOrder #breadcrumb[data-v-a486bf2a]{margin-bottom:8px}#createOrder #breadcrumb .container[data-v-a486bf2a]{padding-left:0;padding-right:0}#createOrder .row.align-items-stretch[data-v-a486bf2a]{align-items:stretch}#orderForm[data-v-a486bf2a]{height:100%}#orderForm h1[data-v-a486bf2a]{margin-bottom:12px;text-transform:uppercase}#orderForm h2[data-v-a486bf2a]{margin-bottom:0}#updateBanner[data-v-a486bf2a]{cursor:pointer;height:100%;min-height:92px}#updateBanner .impUpdate[data-v-a486bf2a]{height:100%;display:flex;align-items:center;justify-content:center}#orderForm label[data-v-a486bf2a]{display:block;margin-bottom:6px}#orderForm input[type=text][data-v-a486bf2a]{width:100%}#CompanySelect[data-v-a486bf2a],#MachineSelect[data-v-a486bf2a]{min-height:44px}#MachineSelect .menu[data-v-a486bf2a],#WearAssemblySelect .menu[data-v-a486bf2a]{max-height:none!important}#configuredParts[data-v-a486bf2a]{margin-top:18px}#configuredParts+label[data-v-a486bf2a],#configuredParts~label[data-v-a486bf2a],#createOrder .custom-control-label[data-v-a486bf2a]{line-height:1.35}#orderForm .btn.btn-primary[data-v-a486bf2a]{width:100%;min-height:48px;text-transform:uppercase}@media (min-width:992px){.create-order-row>.col-lg-5[data-v-a486bf2a]{position:sticky;top:130px;align-self:flex-start}.create-order-row>.col-lg-7[data-v-a486bf2a]{align-self:flex-start}}.insights-panel-header[data-v-a486bf2a]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:8px;margin-bottom:6px;border-bottom:1px dashed #d8d8d8}.insights-panel-title[data-v-a486bf2a]{margin:0;font-size:18px;font-weight:700;color:#c0392b;letter-spacing:.3px;text-transform:uppercase}.insights-panel-controls[data-v-a486bf2a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.insights-panel-toggle[data-v-a486bf2a]{display:flex;gap:4px}.insights-panel-toggle .btn-sm[data-v-a486bf2a]{font-size:11px;padding:4px 12px;letter-spacing:.2px}.insights-panel-toggle .btn-outline-dark[data-v-a486bf2a]{color:#222!important;background:#fff!important;border:1px solid #555!important;font-weight:600!important}.insights-panel-toggle .btn-outline-dark[data-v-a486bf2a]:focus,.insights-panel-toggle .btn-outline-dark[data-v-a486bf2a]:hover{color:#fff!important;background:#555!important;border-color:#555!important}.insights-panel-toggle .btn-dark[data-v-a486bf2a]{color:#fff!important;font-weight:600!important}.insights-panel-search[data-v-a486bf2a]{display:flex;align-items:center;gap:4px;flex:1 1 130px;min-width:130px;max-width:200px;padding:0 8px;background:#fff;border:1px solid #ccc;border-radius:14px;height:26px;transition:border-color .15s ease,box-shadow .15s ease}.insights-panel-search[data-v-a486bf2a]:focus-within{border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.12)}.insights-search-icon[data-v-a486bf2a]{flex-shrink:0;color:#888}.insights-panel-search:focus-within .insights-search-icon[data-v-a486bf2a]{color:#c0392b}.insights-search-input[data-v-a486bf2a]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:12px;color:#222;padding:0}.insights-search-input[data-v-a486bf2a]::-moz-placeholder{color:#aaa;font-style:italic}.insights-search-input[data-v-a486bf2a]::placeholder{color:#aaa;font-style:italic}.insights-search-clear[data-v-a486bf2a]{flex-shrink:0;background:transparent;border:none;padding:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;font-weight:700;color:#888;cursor:pointer;line-height:1}.insights-search-clear[data-v-a486bf2a]:hover{background:#c0392b;color:#fff}.insights-empty-clear[data-v-a486bf2a]{display:inline-block;margin-left:6px;color:#c0392b;text-decoration:underline;cursor:pointer;font-style:normal}.insights-empty-clear[data-v-a486bf2a]:hover{color:#a8321f;text-decoration:underline}.insights-panel-sub[data-v-a486bf2a]{margin:0 0 14px;font-size:12px;color:#777;line-height:1.4}.insights-panel-sub strong[data-v-a486bf2a]{color:#444}.insights-empty[data-v-a486bf2a]{padding:30px 12px;text-align:center;background:#fafafa;border:1px dashed #e0e0e0;border-radius:6px}.insights-empty-text[data-v-a486bf2a]{font-size:13px;color:#888;font-style:italic;line-height:1.5}.insights-selected-tray[data-v-a486bf2a]{margin-bottom:16px;padding:14px 14px 12px 14px;background:#fff;border:1px solid #e7d6a6;border-left:4px solid #c0392b;border-radius:6px;box-shadow:0 2px 8px rgba(192,57,43,.08);position:relative}.insights-selected-title[data-v-a486bf2a]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #e6c97a}.insights-selected-icon[data-v-a486bf2a]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#c0392b;color:#fff;border-radius:50%;flex-shrink:0}.insights-selected-title-text[data-v-a486bf2a]{font-size:14px;font-weight:700;color:#c0392b;letter-spacing:.3px}.insights-selected-header[data-v-a486bf2a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.insights-selected-label[data-v-a486bf2a]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#8a6d2a}.insights-selected-clear[data-v-a486bf2a]{background:transparent;border:none;padding:0;font-size:11px;color:#888;text-decoration:underline;cursor:pointer}.insights-selected-clear[data-v-a486bf2a]:hover{color:#c0392b}.insights-queue-rows[data-v-a486bf2a]{list-style:none;margin:0;padding:0}.insights-queue-row[data-v-a486bf2a]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f5e9c5}.insights-queue-row[data-v-a486bf2a]:last-child{border-bottom:none}.insights-queue-row-code[data-v-a486bf2a]{flex:1 1 auto;font-size:12px;font-weight:700;color:#5a4716;letter-spacing:.2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-queue-row-qty[data-v-a486bf2a]{flex-shrink:0;display:flex;align-items:center;gap:4px}.insights-qty-input[data-v-a486bf2a]{width:56px;padding:3px 6px;font-size:12px;font-weight:600;color:#222;text-align:center;border:1px solid #d4c486;border-radius:4px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.insights-qty-input[data-v-a486bf2a]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.insights-qty-input[data-v-a486bf2a]::-webkit-inner-spin-button,.insights-qty-input[data-v-a486bf2a]::-webkit-outer-spin-button{opacity:1}.insights-qty-label[data-v-a486bf2a]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#8a6d2a}.insights-queue-row-remove[data-v-a486bf2a]{flex-shrink:0;background:transparent;border:none;width:22px;height:22px;padding:0;font-size:16px;font-weight:700;color:#888;border-radius:50%;cursor:pointer;transition:background .15s ease,color .15s ease}.insights-queue-row-remove[data-v-a486bf2a]:hover{background:#c0392b;color:#fff}.insights-order-group[data-v-a486bf2a]{margin-top:10px;padding:8px 10px;background:#fff;border:1px solid #ecdfb3;border-radius:4px}.insights-order-group[data-v-a486bf2a]:first-of-type{margin-top:4px}.insights-order-group-head[data-v-a486bf2a]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:6px;padding-bottom:5px;border-bottom:1px dashed #f0e3b5}.insights-order-group-num[data-v-a486bf2a]{font-size:12px;font-weight:700;color:#c0392b;letter-spacing:.3px;text-transform:uppercase}.insights-order-group-meta[data-v-a486bf2a]{font-size:11px;color:#8a6d2a}.insights-order-group-meta strong[data-v-a486bf2a]{color:#5a4716}.insights-continue-meta[data-v-a486bf2a]{margin-top:6px;text-align:center;font-size:11px;color:#888;font-style:italic}.insights-continue-meta-synced[data-v-a486bf2a]{color:#2d7a3a}.create-order-form[data-v-a486bf2a]{position:relative;z-index:2;align-content:flex-start;align-items:flex-start;background:#fff;border-radius:8px;padding:28px 28px 24px;box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.08);margin-left:0;margin-right:0}.create-order-form>[class*=col-][data-v-a486bf2a]{padding-left:0;padding-right:0}#orderForm[data-v-a486bf2a]{border-top:3px solid #c0392b!important}#createOrder>.container[data-v-a486bf2a]{margin-top:20px;padding-left:0!important;padding-right:0!important}#createOrder .create-order-row[data-v-a486bf2a]{margin-left:0;margin-right:0}#createOrder .create-order-row>[class*=col-][data-v-a486bf2a]{padding-left:0;padding-right:0}#createOrder .create-order-row>.col-lg-5[data-v-a486bf2a]{padding-left:24px}@media (max-width:991.98px){#createOrder .create-order-row>.col-lg-5[data-v-a486bf2a]{padding-left:0;margin-top:16px}}.create-order-title[data-v-a486bf2a]{margin-bottom:6px;font-size:26px;font-weight:700;letter-spacing:-.5px}.create-order-subtitle[data-v-a486bf2a]{margin-bottom:24px;font-size:14px;color:#666;line-height:1.5}.new-equipment-link[data-v-a486bf2a]{color:#c0392b;font-weight:500;text-decoration:underline}.new-equipment-link[data-v-a486bf2a]:hover{color:#a8321f}.form-step[data-v-a486bf2a]{margin-bottom:20px;padding:18px 20px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px}.completed-steps-row[data-v-a486bf2a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.completed-steps-label[data-v-a486bf2a]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a93a0;margin-right:2px}.completed-step-circle[data-v-a486bf2a]{width:30px;height:30px;border-radius:50%;border:none;font-size:13px;font-weight:700;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .1s ease,box-shadow .1s ease,background-color .1s ease}.completed-step-circle.is-done[data-v-a486bf2a]{background:#27ae60}.completed-step-circle.is-pending[data-v-a486bf2a]{background:#adb5bd}.completed-step-circle[data-v-a486bf2a]:hover{transform:scale(1.12);box-shadow:0 0 0 3px rgba(192,57,43,.3)}.form-step-header[data-v-a486bf2a]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.form-step-header-with-action[data-v-a486bf2a]{justify-content:space-between;flex-wrap:wrap;row-gap:8px}.form-step-header-main[data-v-a486bf2a]{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.form-step-num[data-v-a486bf2a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#adb5bd;color:#fff;font-size:14px;font-weight:700;flex-shrink:0;transition:background-color .2s ease}.form-step-num.is-complete[data-v-a486bf2a]{background:#27ae60}.form-step-title[data-v-a486bf2a]{margin:0;font-size:16px;font-weight:600;color:#222;line-height:28px}.form-step-body label[data-v-a486bf2a]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#444;text-transform:none;letter-spacing:0}.form-step-body input[type=text][data-v-a486bf2a]{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff}.form-step-body input[type=text][data-v-a486bf2a]:focus{border-color:#c0392b;outline:none;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.form-helper-text[data-v-a486bf2a]{margin-top:6px;font-size:12px;color:#888;line-height:1.4}.form-helper-text a[data-v-a486bf2a]{color:#c0392b;text-decoration:underline}.wear-parts-toggle-header[data-v-a486bf2a]{margin:0;flex-shrink:0}.wear-parts-toggle-header .wear-parts-label[data-v-a486bf2a]{font-size:13px}.wear-parts-toggle-header .wear-parts-helper[data-v-a486bf2a]{font-size:11px}.wear-parts-label[data-v-a486bf2a]{display:block;font-weight:600;font-size:14px;color:#222;line-height:1.3}.wear-parts-helper[data-v-a486bf2a]{display:block;font-size:12px;color:#888;font-style:italic;font-weight:400;margin-top:2px}.new-equipment-panel[data-v-a486bf2a]{display:flex;align-items:flex-start;gap:14px;background:#fff8e6;border:1px solid #f3deaa;border-radius:6px;padding:16px 18px;margin-bottom:20px}.new-equipment-icon[data-v-a486bf2a]{flex-shrink:0;width:28px;height:28px;color:#b8860b;margin-top:2px}.new-equipment-icon svg[data-v-a486bf2a]{width:100%;height:100%}.new-equipment-content[data-v-a486bf2a]{flex:1}.new-equipment-content strong[data-v-a486bf2a]{display:block;font-size:14px;color:#222;margin-bottom:4px}.new-equipment-content p[data-v-a486bf2a]{margin:0 0 12px 0;font-size:13px;color:#555;line-height:1.5}.new-equipment-actions[data-v-a486bf2a]{display:flex;gap:8px;flex-wrap:wrap}.new-equipment-actions .btn-sm[data-v-a486bf2a]{font-size:12px;padding:6px 12px;border-radius:4px;text-decoration:none;font-weight:600}.new-equipment-actions .btn-outline-primary[data-v-a486bf2a],.new-equipment-actions .btn-outline-secondary[data-v-a486bf2a]{color:#222!important;border-color:#888!important;background:#fff!important}.new-equipment-actions .btn-outline-primary[data-v-a486bf2a]:hover,.new-equipment-actions .btn-outline-secondary[data-v-a486bf2a]:hover{color:#fff!important;background:#c0392b!important;border-color:#c0392b!important}.form-submit-row[data-v-a486bf2a]{margin-top:8px}.proceed-btn[data-v-a486bf2a]{font-size:15px;font-weight:600;padding:12px 16px;letter-spacing:.3px;border-radius:4px}.proceed-btn[data-v-a486bf2a]:disabled{background:#d0d0d0!important;border-color:#d0d0d0!important;color:#888!important;cursor:not-allowed}.insights-sync-status[data-v-a486bf2a]{margin-top:12px;padding:8px 12px;text-align:center;font-size:12px;color:#2d7a3a;background:#f1f9f3;border:1px solid #d4e9d8;border-radius:4px;font-weight:500}.insights-sync-dot[data-v-a486bf2a]{display:inline-block;margin-right:6px;color:#2d7a3a;font-size:10px;vertical-align:middle}.insights-sync-status-pending[data-v-a486bf2a]{color:#888;background:#f7f7f7;border-color:#e5e5e5;font-style:italic}.insights-part-list[data-v-a486bf2a]{list-style:none;margin:0;padding:0}.insights-part-item[data-v-a486bf2a]{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #f0f0f0}.insights-part-item[data-v-a486bf2a]:last-child{border-bottom:none}.insights-part-main[data-v-a486bf2a]{flex:1 1 auto;min-width:0}.insights-part-code[data-v-a486bf2a]{font-size:13px;font-weight:700;color:#c0392b;letter-spacing:.2px;margin-bottom:2px}.insights-part-desc[data-v-a486bf2a]{font-size:13px;color:#333;line-height:1.35;margin-bottom:4px}.insights-part-context[data-v-a486bf2a]{color:#888;font-size:12px}.insights-part-meta[data-v-a486bf2a]{font-size:11px;color:#888;font-style:italic}.insights-part-meta strong[data-v-a486bf2a]{color:#555;font-style:normal}.insights-part-add[data-v-a486bf2a]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#c0392b;background:#fff;border:1.5px solid #c0392b;border-radius:4px;text-decoration:none;transition:background .15s ease,color .15s ease;cursor:pointer}.insights-part-add[data-v-a486bf2a]:hover{background:#c0392b;color:#fff;text-decoration:none}.insights-part-add.disabled[data-v-a486bf2a],.insights-part-add.disabled[data-v-a486bf2a]:hover{opacity:.5;pointer-events:none;background:#fff;color:#c0392b}.insights-part-add.is-selected[data-v-a486bf2a]{background:#c0392b;color:#fff;border-color:#c0392b}.insights-part-add.is-selected[data-v-a486bf2a]:hover{background:#a8321f;color:#fff;border-color:#a8321f}.insights-part-add svg[data-v-a486bf2a]{flex-shrink:0}.insights-continue-wrap[data-v-a486bf2a]{margin-top:14px;padding-top:14px;border-top:1px solid #f0f0f0}.insights-continue-btn[data-v-a486bf2a]{display:block;width:100%;padding:12px 16px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.insights-see-more-wrap[data-v-a486bf2a]{margin-top:8px;padding-top:12px;border-top:1px dashed #e5e5e5;text-align:center}.insights-see-more-btn[data-v-a486bf2a]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;border:1px solid #ccc;border-radius:4px;color:#444;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.insights-see-more-btn[data-v-a486bf2a]:hover{background:#f3f3f3;border-color:#999;color:#222}.insights-see-more-count[data-v-a486bf2a]{font-weight:400;color:#888;text-transform:none;letter-spacing:0}#prevOrders[data-v-a486bf2a]{height:100%;align-content:start}#prevOrders .po-heading[data-v-a486bf2a]{font-size:1.5rem;line-height:1.2}#prevOrders .btn.btn-dark[data-v-a486bf2a]{min-width:160px;text-transform:uppercase}#createOrder #emergencyCTA[data-v-a486bf2a],#createOrder .enterPO[data-v-a486bf2a],#createOrder .red-cta[data-v-a486bf2a]{margin-top:8px}.cart-reset-span[data-v-a486bf2a]{cursor:pointer;text-decoration:underline}@media (max-width:991.98px){#createOrder>.container[data-v-a486bf2a]{margin-top:16px}#updateBanner[data-v-a486bf2a]{min-height:72px;margin-top:10px}#configuredParts[data-v-a486bf2a]{margin-top:10px}#prevOrders .btn.btn-dark[data-v-a486bf2a]{width:100%}.insights-panel[data-v-a486bf2a]{margin-top:16px}.insights-part-add-label[data-v-a486bf2a]{display:none}.insights-part-add[data-v-a486bf2a]{padding:6px 10px}}.inline-wear-panel[data-v-a486bf2a]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:16px 16px 14px;margin-bottom:18px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.inline-wear-header[data-v-a486bf2a]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #e3e3e3}.inline-wear-title[data-v-a486bf2a]{font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#c0392b;margin:0 0 4px 0}.inline-wear-discount-note[data-v-a486bf2a]{font-size:11px;color:#2e7d32;margin:0;font-style:italic}.inline-wear-discount-note strong[data-v-a486bf2a]{font-weight:700}.inline-wear-picker-row[data-v-a486bf2a]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin-bottom:12px}.inline-wear-picker-row>.inline-wear-picker[data-v-a486bf2a]{flex:1 1 240px;min-width:0;margin-bottom:0}.inline-wear-picker[data-v-a486bf2a]{margin-bottom:12px}.inline-wear-picker-label[data-v-a486bf2a]{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#555;margin:0 0 4px 0}.inline-wear-picker-select[data-v-a486bf2a]{display:block;width:100%;padding:8px 10px;font-size:13px;color:#222;background:#fff;border:1px solid #d4d4d4;border-radius:4px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.inline-wear-picker-select[data-v-a486bf2a]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.inline-wear-picker-select[data-v-a486bf2a]:disabled{background:#f7f7f7;cursor:wait}.inline-wear-assembly-dropdown.ui.dropdown[data-v-a486bf2a]{font-size:13px!important;min-height:38px}.inline-wear-empty[data-v-a486bf2a]{padding:16px 12px;font-size:12px;color:red;text-align:center;background:#fafafa;border-radius:4px}.inline-wear-list[data-v-a486bf2a]{display:flex;flex-direction:column;gap:10px;max-height:none;overflow-y:visible;padding-right:2px}.inline-wear-more-hint[data-v-a486bf2a]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff8e1;border:1px dashed #e0c97a;border-radius:4px;font-size:12px;color:#6b5614;line-height:1.4}.inline-wear-more-hint strong[data-v-a486bf2a]{color:#c0392b;font-weight:700}.header-offaccount-banner[data-v-a486bf2a]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 12px;background:#fff8e1;border:1px solid #e0c97a;border-left:4px solid #e0a800;border-radius:4px;font-size:13px;line-height:1.45;color:#6b5614}.header-offaccount-icon[data-v-a486bf2a]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;background:#e0a800;color:#fff;border-radius:50%;font-size:13px;font-weight:700;line-height:1}.header-offaccount-text[data-v-a486bf2a]{flex:1 1 auto;min-width:0}.header-offaccount-text strong[data-v-a486bf2a]{color:#5a4710;font-weight:700}.header-offaccount-text a[data-v-a486bf2a]{color:#c0392b;font-weight:600;text-decoration:underline}.header-offaccount-close[data-v-a486bf2a]{flex-shrink:0;border:none;background:transparent;color:#6b5614;font-size:20px;line-height:1;padding:0 2px;cursor:pointer;opacity:.7}.header-offaccount-close[data-v-a486bf2a]:hover{opacity:1}.inline-wear-card[data-v-a486bf2a]{background:#fff;border:1px solid #ececec;border-top:2px solid #c0392b;border-radius:4px;overflow:hidden}.inline-wear-card-header[data-v-a486bf2a]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:#fafafa;border:none;text-align:left;cursor:pointer;transition:background .15s ease}.inline-wear-card-header[data-v-a486bf2a]:hover{background:#f3f3f3}.inline-wear-chevron[data-v-a486bf2a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;background:#c0392b;color:#fff;border-radius:50%;font-size:14px;font-weight:700;line-height:1}.inline-wear-card-name[data-v-a486bf2a]{flex:1 1 auto;font-size:12px;font-weight:700;color:#2b2b2b;text-transform:uppercase;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-wear-card-count[data-v-a486bf2a]{flex-shrink:0;font-size:10px;color:#888;text-transform:uppercase;letter-spacing:.5px}.inline-wear-parts[data-v-a486bf2a]{list-style:none;margin:0;padding:0}.inline-wear-part[data-v-a486bf2a]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid #f5f5f5}.inline-wear-part[data-v-a486bf2a]:first-child{border-top:none}.inline-wear-part-thumb[data-v-a486bf2a]{flex:0 0 auto;width:52px;height:52px;display:flex;align-items:center;justify-content:center;padding:4px;background:#fff;border:1px solid #e3e3e3;border-radius:6px;overflow:hidden}.inline-wear-part-thumb img[data-v-a486bf2a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.inline-wear-part-thumb-ph[data-v-a486bf2a]{width:26px;height:26px;fill:#c8ccd0}.inline-wear-part-thumb.is-clickable[data-v-a486bf2a]{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.inline-wear-part-thumb.is-clickable[data-v-a486bf2a]:hover{border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.15)}@keyframes inlineWearHighlightPulse-a486bf2a{0%{background:#fde2dd}to{background:#fff4f1}}.inline-wear-part.is-header-highlight[data-v-a486bf2a]{background:#fff4f1!important;border-left:3px solid #c0392b;padding-left:9px;animation:inlineWearHighlightPulse-a486bf2a .9s ease-out 1}.inline-wear-part-main[data-v-a486bf2a]{flex:1 1 auto;min-width:0}.inline-wear-part-code-row[data-v-a486bf2a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:2px}.inline-wear-part-code[data-v-a486bf2a]{font-size:12px;font-weight:700;color:#c0392b;letter-spacing:.3px}.inline-wear-discount-chip[data-v-a486bf2a]{display:inline-block;padding:1px 6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#2e7d32;border-radius:8px;line-height:1.4}.inline-wear-part-desc[data-v-a486bf2a]{font-size:11px;color:#555;line-height:1.3;margin-bottom:2px;word-break:break-word}.inline-wear-part-price[data-v-a486bf2a]{font-size:11px;font-weight:600;color:#2b2b2b}.inline-wear-part-qpm[data-v-a486bf2a]{font-weight:500;color:#888}.inline-wear-part-item[data-v-a486bf2a]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:46px;padding:3px 8px;background:#f7f8f9;border:1px solid #e3e3e3;border-radius:6px;line-height:1.1;cursor:pointer;transition:border-color .15s ease,background .15s ease}.inline-wear-part-item[data-v-a486bf2a]:hover{border-color:#c0392b;background:#fdecea}.inline-wear-part-item-label[data-v-a486bf2a]{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#9098a0}.inline-wear-part-item-val[data-v-a486bf2a]{font-size:13px;font-weight:700;color:#2b2b2b}.inline-wear-part-add[data-v-a486bf2a]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:#fff;color:#c0392b;border:1.5px solid #c0392b;border-radius:16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;transition:background .15s ease,color .15s ease;cursor:pointer}.inline-wear-part-add[data-v-a486bf2a]:hover{background:#c0392b;color:#fff;text-decoration:none}.inline-wear-part-add.is-selected[data-v-a486bf2a]{background:#c0392b;color:#fff}.inline-wear-part-add.is-selected[data-v-a486bf2a]:hover{background:#a93222}.inline-wear-part-add.disabled[data-v-a486bf2a]{opacity:.45;pointer-events:none}.header-search-result[data-v-a486bf2a]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 12px 12px 14px;background:#fff;border:1px solid #e7d6a6;border-left:4px solid #c0392b;border-radius:6px;box-shadow:0 2px 8px rgba(192,57,43,.08);position:relative}.header-search-result-icon[data-v-a486bf2a]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#c0392b;color:#fff;border-radius:50%;flex-shrink:0;margin-top:1px}.header-search-result-body[data-v-a486bf2a]{flex:1 1 auto;min-width:0}.header-search-result-title[data-v-a486bf2a]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;line-height:1.3}.header-search-result-label[data-v-a486bf2a]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#c0392b}.header-search-result-code[data-v-a486bf2a]{font-size:14px;font-weight:700;color:#222;word-break:break-word}.header-search-result-meta[data-v-a486bf2a]{margin-top:4px;font-size:12px;color:#6b6b6b;line-height:1.35;word-break:break-word}.header-search-result-clear[data-v-a486bf2a]{border:none;background:transparent;color:#999;font-size:22px;line-height:1;padding:0 4px;cursor:pointer;flex-shrink:0;margin-top:-2px;transition:color .12s ease}.header-search-result-clear[data-v-a486bf2a]:focus,.header-search-result-clear[data-v-a486bf2a]:hover{color:#c0392b;outline:none}#createOrder .insights-panel[data-v-a486bf2a]{background:transparent!important;border:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important}.frequently-ordered-card[data-v-a486bf2a]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:18px 20px 14px;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-top:16px}.callout-hotspot-layer{position:absolute;pointer-events:none;z-index:2;transition:transform .1s ease-out;will-change:transform}.machine-image-wrap:hover .callout-hotspot-layer:not(.is-zoom-locked){transform:scale(4)}.callout-hotspot{position:absolute;margin:0;padding:0;border:1px solid rgba(192,57,43,.22);border-radius:50%;background:transparent;cursor:pointer;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .12s ease,background .12s ease}.callout-hotspot:hover{border-color:#c0392b;background:rgba(192,57,43,.16)}.floating-widget-stack .machine-image-wrap.is-zoom-locked{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:320px;flex:0 0 auto;z-index:auto!important;margin-top:0}.floating-widget-stack .machine-image-wrap.is-zoom-locked .machine-preview-img{max-height:320px}.locked-toolbar{position:absolute;top:6px;right:6px;display:flex;flex-direction:row-reverse;align-items:center;gap:6px;z-index:20}.locked-toolbar .locked-close-btn,.locked-toolbar .locked-collapse-btn{position:static;flex:0 0 auto;width:28px;height:28px;border-radius:50%;border:2px solid #c0392b;background:#c0392b;color:#fff;font-size:16px;font-weight:700;line-height:1;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.locked-collapse-btn svg{width:18px;height:18px}.locked-toolbar .locked-close-btn:hover,.locked-toolbar .locked-collapse-btn:hover{background:#fff;color:#c0392b}.locked-zoom-controls{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:20}.locked-zoom-btn{width:28px;height:28px;border-radius:50%;border:2px solid #c0392b;background:#c0392b;color:#fff;font-size:18px;font-weight:700;line-height:1;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.locked-zoom-btn:hover{background:#fff;color:#c0392b}.machine-image-wrap.lock-collapsed{display:none!important}.dropdown-footer-help{white-space:normal;overflow-wrap:anywhere}.insights-selected-title-quote{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e6e6e6}.insights-quote-group .insights-order-group-num{color:#555}.account-header-row[data-v-74349526]{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px;margin:0 30px 8px 30px}.welcome-wrapper[data-v-74349526]{flex:1 1 auto;min-width:0}.dashboard-welcome[data-v-74349526]{font-size:24px;font-weight:700;color:#333;margin:0}.welcome-subtext[data-v-74349526]{display:block;margin-top:4px;font-weight:500;color:#666;font-size:16px}.important-info-toggle[data-v-74349526]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#c0392b;font-size:14px;font-weight:700;text-decoration:none;border-bottom:2px solid #c0392b;cursor:pointer;padding:0;white-space:nowrap;margin-left:auto}.important-info-toggle[data-v-74349526]:hover{color:#a93226;border-color:#a93226}.important-icon[data-v-74349526]{font-size:16px;line-height:1}.dashboard-section-title[data-v-74349526]{text-align:center;color:#c0392b;font-weight:700;margin-bottom:14px}.dashboard-section-title-sm[data-v-74349526]{margin-bottom:0}#acctInsights[data-v-74349526]{padding:0 0 30px 0;margin-top:0}#acctInsights h3[data-v-74349526]{font-size:18px;margin-top:10px}.insights-card-row[data-v-74349526]{margin-left:0;margin-right:0}.insights-inner-block[data-v-74349526]{margin-left:0;margin-right:0;margin-top:24px}#acctInsights .mt-3[data-v-74349526]{margin-left:0;margin-right:0}#acctImportantInfo[data-v-74349526]{margin-top:-16px;padding:0 0 4px 0}.dashboard-welcome-top[data-v-74349526]{font-size:24px;font-weight:700;color:#333;margin:0 30px 6px 30px}.dashboard-welcome-subtext-line[data-v-74349526]{margin:0 30px 12px 30px;font-size:18px;font-weight:700;color:#333}.important-info-container[data-v-74349526]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:14px 16px 4px;box-shadow:0 2px 6px rgba(0,0,0,.1);margin:0 30px}.important-info-header[data-v-74349526]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#555;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #e6e6e6}.important-info-icon[data-v-74349526]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#c0392b;color:#fff;font-size:11px;font-weight:700;line-height:1;padding-bottom:1px}.important-info-list[data-v-74349526]{display:flex;flex-direction:column}.important-info-item[data-v-74349526]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid #f4f4f4}.important-info-item[data-v-74349526]:first-child{border-top:none;padding-top:4px}.important-info-item[data-v-74349526]:last-child{padding-bottom:12px}.important-info-toggle-bullet[data-v-74349526]{flex-shrink:0;width:22px;height:22px;margin-top:0;border-radius:50%;background:#c0392b;color:#fff;border:none;font-size:16px;font-weight:700;line-height:1;padding:0 0 1px 0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,transform .15s ease}.important-info-toggle-bullet[data-v-74349526]:focus,.important-info-toggle-bullet[data-v-74349526]:hover{background:#a02b1f;outline:none}.important-info-item.is-expanded .important-info-toggle-bullet[data-v-74349526]{background:#2a2a2a}.important-info-body[data-v-74349526]{flex:1;min-width:0;font-size:13px;line-height:1.5;color:#333}.important-info-headline[data-v-74349526]{font-size:14px;font-weight:700;color:#2a2a2a;padding-top:1px}.important-info-hint[data-v-74349526]{margin-top:4px;font-size:12px;color:#777;font-style:italic}.important-info-expanded[data-v-74349526]{margin-top:8px}.important-info-body[data-v-74349526] h1,.important-info-body[data-v-74349526] h2,.important-info-body[data-v-74349526] h3,.important-info-body[data-v-74349526] h4{font-size:13px;font-weight:700;color:#2a2a2a;margin:0 0 4px 0;text-transform:none;letter-spacing:0}.important-info-body[data-v-74349526] p{margin:0 0 6px 0;font-size:13px;line-height:1.5;color:#444}.important-info-body[data-v-74349526] p:last-child{margin-bottom:0}.important-info-body[data-v-74349526] a{color:#c0392b;text-decoration:none;font-weight:600}.important-info-body[data-v-74349526] a:hover{text-decoration:underline}.important-info-body[data-v-74349526] b,.important-info-body[data-v-74349526] strong{font-weight:700;color:#2a2a2a}@media (max-width:575.98px){.dashboard-welcome-subtext-line[data-v-74349526],.dashboard-welcome-top[data-v-74349526],.important-info-container[data-v-74349526]{margin-left:12px;margin-right:12px}.important-info-container[data-v-74349526]{padding:12px 12px 4px}}.insights-container[data-v-74349526]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:16px 8px 12px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.insight-card[data-v-74349526]{background:transparent;border:none;border-radius:0;padding:12px 8px;text-align:center;box-shadow:none;min-height:110px}.insight-number[data-v-74349526]{font-size:28px;font-weight:700;color:#c0392b;line-height:1.2}.insight-link[data-v-74349526]{color:#c0392b;text-decoration:none}.insight-link[data-v-74349526]:hover{text-decoration:underline;color:#a93226}.insight-label[data-v-74349526]{font-size:13px;font-weight:600;color:#666;margin-top:6px;text-transform:uppercase;letter-spacing:.5px}.insight-subtext[data-v-74349526]{margin-top:6px;font-size:12px;line-height:1.4}.insight-mini-link[data-v-74349526],.insight-mini-value[data-v-74349526]{color:#c0392b;font-weight:700;text-decoration:none}.insight-mini-link[data-v-74349526]:hover{color:#a93226;text-decoration:underline}.insight-subtext-label[data-v-74349526]{color:#777;font-weight:500;margin-left:3px;margin-right:3px}.insight-subtext-sep[data-v-74349526]{color:#999;margin:0 4px}.top-parts-header[data-v-74349526]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:10px;margin-bottom:10px}.top-parts-header h3[data-v-74349526]{margin:0}.insights-toggle[data-v-74349526]{display:flex;gap:6px}.insights-toggle .btn-outline-dark[data-v-74349526]{color:#333;border-color:#999;background:transparent}.insights-toggle .btn-outline-dark[data-v-74349526]:hover{color:#fff;background-color:#333}.inner-section-header[data-v-74349526]{margin-bottom:10px}.add-cart-link[data-v-74349526]{color:#333;font-weight:600;font-size:13px;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.add-cart-link[data-v-74349526]:hover{text-decoration:underline;color:#333}.part-desc[data-v-74349526]{display:flex;flex-direction:column}.part-desc-main[data-v-74349526]{font-weight:600;color:#333}.part-desc-sub[data-v-74349526]{font-size:11px;color:#777;margin-top:2px}.cart-icon-svg[data-v-74349526]{vertical-align:middle;flex-shrink:0}.part-resolve-overlay[data-v-74349526]{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:9999}.part-resolve-modal[data-v-74349526]{background:#fff;padding:28px 36px;border-radius:8px;text-align:center;min-width:280px;box-shadow:0 6px 20px rgba(0,0,0,.18)}.part-resolve-text[data-v-74349526]{margin-top:14px;font-weight:600;color:#333}.spinner[data-v-74349526]{width:42px;height:42px;margin:0 auto;border:4px solid #e5e5e5;border-top:4px solid #c0392b;border-radius:50%;animation:spin-74349526 .9s linear infinite}.table-notice[data-v-74349526]{text-align:right;color:#c0392b;font-size:12px;margin-top:10px}@keyframes spin-74349526{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:991.98px){#acctInsights .mt-3[data-v-74349526],.insights-card-row[data-v-74349526],.insights-inner-block[data-v-74349526]{margin-left:0;margin-right:0}.account-header-row[data-v-74349526]{flex-direction:column;align-items:flex-start;margin-left:0;margin-right:0}.important-info-toggle[data-v-74349526]{margin-left:0}}.dashboard-summary-row[data-v-74349526]{margin-top:28px;margin-bottom:16px}.dashboard-completed-row[data-v-74349526]{margin-top:24px;margin-left:-15px;margin-right:-15px}.right-column-flex[data-v-74349526]{display:flex;flex-direction:column}.dashboard-card.dashboard-card-right[data-v-74349526]{height:auto;margin-top:0;flex:1}.staging-tray-wrapper+.top-parts-widget[data-v-74349526]{margin-top:16px}.dashboard-card[data-v-74349526]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:14px 16px;box-shadow:0 2px 6px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column}.dashboard-card-head[data-v-74349526]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed #e6e6e6}.dashboard-card-title[data-v-74349526]{margin:0;font-size:13px;font-weight:700;color:#c0392b;letter-spacing:.4px;text-transform:uppercase}.insights-toggle.insights-toggle-sm[data-v-74349526]{display:flex;gap:4px}.insights-toggle.insights-toggle-sm .btn.btn-sm[data-v-74349526]{padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.3px}.dashboard-list[data-v-74349526]{list-style:none;margin:0;padding:0;flex:1}.dashboard-list-item[data-v-74349526]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f5f5f5}.dashboard-list-item[data-v-74349526]:last-child{border-bottom:none}.dashboard-list-main[data-v-74349526]{flex:1 1 auto;min-width:0}.dashboard-list-code[data-v-74349526]{font-size:12px;font-weight:700;color:#c0392b;letter-spacing:.2px;margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-list-desc[data-v-74349526]{font-size:11px;color:#555;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.dashboard-list-meta[data-v-74349526]{font-size:10px;color:#888;letter-spacing:.2px}.dashboard-list-meta strong[data-v-74349526]{color:#444;font-weight:700}.dashboard-list-row1[data-v-74349526]{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.dashboard-list-date[data-v-74349526]{font-size:11px;font-weight:600;color:#444;white-space:nowrap}.dashboard-list-amount[data-v-74349526]{font-size:13px;font-weight:700;color:#c0392b;white-space:nowrap}.dashboard-list-status[data-v-74349526]{display:inline-block;padding:1px 6px;border-radius:3px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.dashboard-list-status.is-complete[data-v-74349526]{background:#e8f3e8;color:#2d6a2d}.dashboard-list-status.is-open[data-v-74349526]{background:#f3f3f3;color:#666}.dashboard-add-btn[data-v-74349526]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:transparent;color:#c0392b;text-decoration:none;transition:background .15s ease}.dashboard-add-btn[data-v-74349526]:hover{background:#c0392b;color:#fff;text-decoration:none}.dashboard-add-btn svg[data-v-74349526]{width:14px;height:14px}.dashboard-add-btn.is-edit[data-v-74349526]{color:#2a2a2a}.dashboard-add-btn.is-edit[data-v-74349526]:hover{background:#2a2a2a;color:#fff}.dashboard-action-btn[data-v-74349526]{flex-shrink:0;padding:4px 10px;background:#2a2a2a;border:none;border-radius:3px;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;cursor:pointer}.dashboard-action-btn[data-v-74349526]:hover{background:#c0392b}.dashboard-action-btn.dashboard-action-icon[data-v-74349526]{width:34px;height:34px;padding:0;border-radius:50%;background:#fff;color:#7ec8e3;display:inline-flex;align-items:center;justify-content:center;text-transform:none;letter-spacing:0}.dashboard-action-btn.dashboard-action-icon svg[data-v-74349526]{width:17px;height:17px;fill:currentColor}.dashboard-action-btn.dashboard-action-icon[data-v-74349526]:hover{background:#c9ced4;color:#5bb0de}.dashboard-list-expand[data-v-74349526]{flex-shrink:0;width:18px;height:18px;padding:0;border:none;background:transparent;color:#aaa;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1}.dashboard-list-expand[data-v-74349526]:hover{color:#c0392b}.dashboard-list-expand-icon[data-v-74349526]{font-size:15px;font-weight:700;transition:transform .15s ease}.dashboard-list-expand.is-open .dashboard-list-expand-icon[data-v-74349526]{transform:rotate(45deg)}.dashboard-list-company[data-v-74349526]{margin-top:4px;font-size:11px;color:#555;line-height:1.3}.dashboard-list-company-label[data-v-74349526]{font-weight:700;color:#888;margin-right:4px;text-transform:uppercase;letter-spacing:.3px;font-size:9px}.dashboard-list-company-value[data-v-74349526]{font-weight:600;color:#333}.dashboard-empty[data-v-74349526]{padding:16px 4px;font-size:12px;color:#888;text-align:center;font-style:italic}.dashboard-card.dashboard-card-right .dashboard-empty[data-v-74349526]{flex:1;display:flex;align-items:center;justify-content:center}.dashboard-table-notice[data-v-74349526]{margin-top:8px;margin-bottom:16px;font-size:11px;color:#888;font-style:italic}.insights-card-row-compact[data-v-74349526]{margin-bottom:0}.insight-card-compact[data-v-74349526]{padding:14px 12px;min-height:auto}.insight-card-compact .insight-number[data-v-74349526]{font-size:28px;line-height:1.1}.insight-card-compact .insight-label[data-v-74349526]{font-size:11px;letter-spacing:.04em}.insight-card-compact .insight-subtext[data-v-74349526]{font-size:11px}@media (max-width:991.98px){.insights-card-row-compact>.col-4[data-v-74349526]{flex:0 0 50%;max-width:50%;margin-bottom:12px}}.staging-tray-wrapper[data-v-74349526]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:14px 14px 12px;display:flex;flex-direction:column}.staging-tray-header[data-v-74349526]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.staging-tray-icon[data-v-74349526]{display:inline-flex;align-items:center;justify-content:center;color:#c0392b}.staging-tray-title[data-v-74349526]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#c0392b}.staging-tray-body[data-v-74349526]{flex:1}.staging-continue-btn[data-v-74349526]{width:100%;margin-top:10px;padding:9px 12px;background:#c0392b;color:#fff;border:0;border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .15s ease}.staging-continue-btn[data-v-74349526]:hover{background:#a3301f}.staging-continue-btn-quote[data-v-74349526]{background:#444}.staging-continue-btn-quote[data-v-74349526]:hover{background:#222}.insight-card-banner[data-v-74349526]{padding:12px 18px;display:flex;align-items:center;justify-content:center}.insight-banner-inner[data-v-74349526]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end;position:relative;width:100%;padding-right:16px}.insight-banner-label[data-v-74349526]{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#555}.insight-banner-number[data-v-74349526]{font-size:32px;font-weight:700;line-height:1.1;color:#c0392b}.insights-toggle-banner[data-v-74349526]{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.insights-toggle-scope[data-v-74349526]{padding-left:14px;border-left:1px solid #e0e0e0}.insights-toggle-banner .btn[data-v-74349526]{white-space:nowrap}.insights-toggle-banner .insights-toggle[data-v-74349526]{align-items:stretch}@media (max-width:767.98px){.insights-toggle-banner[data-v-74349526]{position:static;transform:none;margin-top:4px}}@media (max-width:575.98px){.insight-banner-number[data-v-74349526]{font-size:24px}}.widgets-expanded .insights-toggle-banner[data-v-74349526]{position:static;transform:none;margin-top:6px;justify-content:center}.widgets-expanded .insight-banner-inner[data-v-74349526]{justify-content:center;padding-right:0}.insights-selected-tray[data-v-74349526]{margin:0}.insights-selected-title[data-v-74349526]{display:flex;align-items:center;gap:6px;margin-top:6px;margin-bottom:4px}.insights-selected-title-text[data-v-74349526]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#444}.insights-selected-header[data-v-74349526]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.insights-selected-label[data-v-74349526]{font-size:11px;color:#888}.insights-selected-clear[data-v-74349526]{font-size:11px;color:#c0392b;background:none;border:0;cursor:pointer;padding:0;text-decoration:underline}.insights-selected-clear[data-v-74349526]:hover{color:#8e2317}.insights-order-group[data-v-74349526]{background:#f9f9f9;border-radius:4px;padding:6px 8px;margin-bottom:6px}.insights-order-group-head[data-v-74349526]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.insights-order-group-num[data-v-74349526]{font-size:11px;font-weight:700;color:#c0392b;letter-spacing:.02em}.insights-order-group-meta[data-v-74349526]{font-size:10px;color:#888}.insights-queue-rows[data-v-74349526]{list-style:none;margin:0;padding:0}.insights-queue-row[data-v-74349526]{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid #ececec;font-size:12px}.insights-queue-row[data-v-74349526]:last-child{border-bottom:0}.insights-queue-row-code[data-v-74349526]{flex:1;font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-queue-row-qty[data-v-74349526]{display:flex;align-items:center;gap:3px}.insights-qty-input[data-v-74349526]{width:50px;padding:2px 4px;font-size:11px;border:1px solid #d6d6d6;border-radius:3px;text-align:center;background:#fff;color:#222}.insights-qty-input[data-v-74349526]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.12)}.insights-qty-input[data-v-74349526]::-webkit-inner-spin-button,.insights-qty-input[data-v-74349526]::-webkit-outer-spin-button{opacity:1}.insights-qty-label[data-v-74349526]{font-size:10px;color:#888}.insights-queue-row-remove[data-v-74349526]{width:20px;height:20px;border:0;border-radius:50%;background:#f0f0f0;color:#888;cursor:pointer;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease,color .15s ease}.insights-queue-row-remove[data-v-74349526]:hover{background:#c0392b;color:#fff}.insights-selected-title-quote[data-v-74349526]{margin-top:14px;padding-top:10px;border-top:1px solid #e6e6e6}.insights-quote-group .insights-order-group-num[data-v-74349526]{color:#555}.reorder-modal .modal-dialog{max-width:420px}.add-to-cart-helper{font-size:.8rem;color:#777;margin-top:.4rem;font-style:italic}.add-to-cart-remove{margin-top:1.25rem;text-align:center;font-size:.85rem}.add-to-cart-remove a{color:#c8102e;text-decoration:none}.add-to-cart-remove a:hover{text-decoration:underline}.add-to-cart-po-pick-btn-new.is-active{border-style:solid}.staging-tray-header{justify-content:space-between}.staging-tray-header .staging-tray-collapse-btn,button.staging-tray-collapse-btn{background:transparent;border:none;color:#c0392b!important;font-size:20px;line-height:1;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-left:auto;border-radius:3px;transition:background .15s,color .15s;font-family:inherit;flex:0 0 auto}.staging-tray-header .staging-tray-collapse-btn:hover,button.staging-tray-collapse-btn:hover{background:#c0392b;color:#fff!important}.acct-rail-pill{position:fixed;right:12px;z-index:9000;display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;color:#c0392b;border:1px solid #ececec;border-left:3px solid #c0392b;border-radius:8px 0 0 8px;box-shadow:-2px 2px 8px rgba(0,0,0,.15);padding:10px 8px;min-width:44px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,transform .18s ease}.acct-rail-pill:hover{background:#fafafa;transform:translateX(-2px)}.acct-rail-pill:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.acct-rail-pill-cart{top:50%;transform:translateY(-50%)}.acct-rail-pill-cart:hover{transform:translateY(-50%) translateX(-2px)}.acct-rail-pill-icon{display:flex;align-items:center;justify-content:center}.acct-rail-pill-counts{display:flex;flex-direction:column;gap:3px;align-items:center}.acct-rail-pill-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;font-size:11px;font-weight:700;line-height:1;color:#fff;background:#c0392b}.dashboard-upper-grid{margin-left:0;margin-right:0}.dashboard-upper-grid>[class*=col-]{padding-left:15px;padding-right:15px}@media (min-width:992px){.acct-important-row>.acct-important-cart-col,.dashboard-upper-grid>.right-column-flex{flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:992px){#account.has-inline-cart .acct-important-row{align-items:flex-start}#account.has-inline-cart .acct-important-row>.acct-important-cart-col{align-self:flex-start}#account.has-inline-cart #acctInsights{margin-top:-16px}}.icon-button[data-v-39336409]{padding-top:1rem;padding-left:10px;cursor:pointer;color:#333!important;font-size:14px}.icon-button[data-v-39336409]:hover{color:#c0392b!important}.ui.input input[data-v-39336409]{font-size:13px;height:34px}.ui.input .mx-datepicker[data-v-39336409]{width:100%;min-width:160px}.table-btn[data-v-39336409]{font-size:13px;font-weight:600;padding:6px 12px;white-space:nowrap}.table-btn[data-v-39336409]:hover{background-color:#c0392b!important;border-color:#c0392b!important}#ordersTable th[data-v-39336409]{font-size:13px;font-weight:600;color:#333}#ordersTable td[data-v-39336409]{font-size:13px;color:#333}.pagination[data-v-39336409]{justify-content:center;margin-top:20px}.no-orders-notice[data-v-39336409]{text-align:center;padding:30px 20px}.no-orders-notice h3[data-v-39336409]{margin-bottom:10px}.no-orders-notice p[data-v-39336409]{color:#999;font-size:14px}.table-notice[data-v-39336409]{margin-top:15px;font-size:12px;color:#c0392b;text-align:right}#orderDetails[data-v-c3eb65b4]{position:relative}.order-page-header[data-v-c3eb65b4]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:24px;border-bottom:1px dashed #d8d8d8}.order-page-header-main h1[data-v-c3eb65b4]{margin:0 0 4px;font-size:26px;font-weight:700;color:#222;letter-spacing:.2px}.order-page-header-meta[data-v-c3eb65b4]{margin:0;font-size:13px;color:#777}.order-page-header-status[data-v-c3eb65b4]{flex-shrink:0}.order-status-badge[data-v-c3eb65b4]{display:inline-block;padding:6px 14px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;background:#eee;color:#555;border:1px solid #ddd}.order-status-badge.pending[data-v-c3eb65b4]{background:#fff3cd;color:#856404;border-color:#ffeaa7}.order-status-badge.shipped[data-v-c3eb65b4]{background:#d4edda;color:#155724;border-color:#c3e6cb}.order-status-badge.complete[data-v-c3eb65b4]{background:#d1ecf1;color:#0c5460;border-color:#bee5eb}.order-status-badge.canceled[data-v-c3eb65b4],.order-status-badge.cancelled[data-v-c3eb65b4]{background:#f8d7da;color:#721c24;border-color:#f5c6cb}.info-cards-row[data-v-c3eb65b4]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:28px}.info-card[data-v-c3eb65b4]{flex:1 1 0;min-width:240px;background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:16px 20px 14px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.info-card-header[data-v-c3eb65b4]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#c0392b;padding-bottom:8px;margin-bottom:10px;border-bottom:1px dashed #d8d8d8}.info-card-body[data-v-c3eb65b4]{font-size:13px;color:#555;line-height:1.5}.info-card-name[data-v-c3eb65b4]{font-size:15px;font-weight:700;color:#222;margin-bottom:6px}.info-card-body p[data-v-c3eb65b4]{margin:0 0 2px}.info-card-meta[data-v-c3eb65b4]{margin-top:10px!important;font-size:12px!important;color:#888!important;font-style:italic}.special-instructions-block[data-v-c3eb65b4]{background:#fafafa;border:1px solid #e8e8e8;border-left:3px solid #888;border-radius:6px;padding:14px 18px;margin-bottom:28px}.special-instructions-label[data-v-c3eb65b4]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#555;margin-bottom:6px}.special-instructions-text[data-v-c3eb65b4]{font-size:13px;color:#444;line-height:1.5;white-space:pre-wrap}.po-group[data-v-c3eb65b4]{background:#fafafa;border:1px solid #e8e8e8;border-left:3px solid #c0392b;border-radius:8px;margin:0 0 28px;padding:24px 22px 20px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.order-header[data-v-c3eb65b4]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #d8d8d8}.order-header-label[data-v-c3eb65b4]{font-size:20px;font-weight:700;color:#c0392b;letter-spacing:.3px}.order-header-meta[data-v-c3eb65b4]{font-size:12px;color:#777;font-style:italic}.assembly-card[data-v-c3eb65b4]{background:#fff;border:1px solid #ececec;border-radius:6px;padding:18px 20px 14px;margin-bottom:16px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.assembly-card[data-v-c3eb65b4]:last-of-type{margin-bottom:18px}.assembly-card-header[data-v-c3eb65b4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.assembly-card-heading[data-v-c3eb65b4]{flex:1 1 auto;min-width:200px}.assembly-card-po-subtotal[data-v-c3eb65b4]{flex:0 0 auto;display:flex;align-items:center;gap:14px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:8px 14px}.assembly-card-po-label[data-v-c3eb65b4]{font-size:12px;color:#555;white-space:nowrap}.assembly-card-po-amount[data-v-c3eb65b4]{font-size:16px;font-weight:700;color:#c0392b;white-space:nowrap;letter-spacing:.3px}@media (max-width:767.98px){.assembly-card-header[data-v-c3eb65b4]{flex-direction:column}.assembly-card-po-subtotal[data-v-c3eb65b4]{align-self:stretch;justify-content:space-between}}.assemblyName[data-v-c3eb65b4]{font-size:20px;font-weight:700;color:#333;margin-bottom:2px}.assemblyDescription[data-v-c3eb65b4]{font-size:13px;color:#777}.subtotal-po[data-v-c3eb65b4]{color:#c0392b;font-weight:700}.assembly-summary[data-v-c3eb65b4]{display:flex;align-items:center;gap:14px;padding:10px 12px 10px 10px;background:#fafafa;border:1px solid #eee;border-radius:6px;cursor:pointer;margin-top:4px;transition:background .15s ease,border-color .15s ease}.assembly-summary[data-v-c3eb65b4]:hover{background:#f3f3f3;border-color:#e0e0e0}.assembly-summary.expanded[data-v-c3eb65b4]{background:#fff;border-color:#ddd}.assembly-toggle[data-v-c3eb65b4]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;border-radius:50%;border:1.5px solid #c0392b;background:#fff;color:#c0392b;font-size:20px;font-weight:700;line-height:1;flex-shrink:0;transition:background .15s ease,color .15s ease,transform .15s ease}.assembly-summary:hover .assembly-toggle[data-v-c3eb65b4]{background:#c0392b;color:#fff}.assembly-toggle.expanded[data-v-c3eb65b4]{background:#333;border-color:#333;color:#fff}.assembly-summary:hover .assembly-toggle.expanded[data-v-c3eb65b4]{background:#555;border-color:#555}.assembly-toggle-icon[data-v-c3eb65b4]{display:block;line-height:1;margin-top:-2px}.assembly-summary-content[data-v-c3eb65b4]{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.assembly-summary-count[data-v-c3eb65b4]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#888;margin-right:4px}.code-chip[data-v-c3eb65b4]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#fff;border:1px solid #e0e0e0;border-radius:14px;font-size:12px;font-weight:600;color:#333;white-space:nowrap}.code-chip .code-qty[data-v-c3eb65b4]{color:#c0392b;font-weight:700;font-size:12px}.assembly-summary-empty[data-v-c3eb65b4]{font-size:13px;color:#999;font-style:italic}.assembly-summary-total[data-v-c3eb65b4]{flex-shrink:0;font-size:16px;font-weight:700;color:#c0392b;min-width:100px;text-align:right}.assembly-table-wrap[data-v-c3eb65b4]{margin-top:12px;padding-top:8px;border-top:1px solid #f0f0f0}.grand-total-parts-prefix[data-v-c3eb65b4],.parts-total-line[data-v-c3eb65b4]{display:none}.assembly-table-wrap table[data-v-c3eb65b4]{width:100%!important;table-layout:auto!important}.assembly-table-wrap td[data-v-c3eb65b4]{color:#212529!important}@media (min-width:992px){.assembly-table-wrap td[data-v-c3eb65b4],.assembly-table-wrap th[data-v-c3eb65b4]{white-space:nowrap}.assembly-table-wrap td[data-v-c3eb65b4]:nth-child(3),.assembly-table-wrap th[data-v-c3eb65b4]:nth-child(3){white-space:normal;width:99%}}.cart-grand-total[data-v-c3eb65b4]{display:flex;align-items:center;justify-content:center;gap:16px;padding:18px 20px;margin-top:8px;margin-bottom:24px;background:#fff;border:1px solid #e5e5e5;border-top:3px solid #222;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.cart-grand-total-label[data-v-c3eb65b4]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#333}.cart-grand-total-value[data-v-c3eb65b4]{font-size:22px;font-weight:700;color:#c0392b;letter-spacing:.3px}@media (max-width:575.98px){.cart-grand-total[data-v-c3eb65b4]{padding:14px 16px}.cart-grand-total-value[data-v-c3eb65b4]{font-size:18px}}#finalActions[data-v-c3eb65b4]{padding:24px 0 32px}.btn-place-order[data-v-c3eb65b4]{display:block;width:100%;text-align:center;padding:14px 20px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.reorder-disclaimer[data-v-c3eb65b4]{margin:12px 0 0;text-align:center;font-size:12px;color:#888;font-style:italic}.print-only-header[data-v-c3eb65b4]{display:none}.print-order-band[data-v-c3eb65b4]{padding:16px 0 4px;text-align:center;background:transparent}.btn-print-order[data-v-c3eb65b4]{display:inline-flex;width:auto;max-width:280px;margin-left:auto;margin-right:auto;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;letter-spacing:.3px;border:1.5px solid #c0392b;border-radius:6px;background:#c0392b;color:#fff;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.btn-print-order[data-v-c3eb65b4]:focus,.btn-print-order[data-v-c3eb65b4]:hover{background:#000;color:#fff;border-color:#000;box-shadow:0 2px 8px rgba(0,0,0,.2)}.btn-print-icon[data-v-c3eb65b4]{display:inline-block}.print-order-modal .modify-restored-banner.print-order-banner[data-v-c3eb65b4]{background:linear-gradient(135deg,#fff5f3,#fff);border:2px solid #c0392b;border-radius:10px;padding:18px 22px;margin:0 0 18px;text-align:center;box-shadow:0 4px 16px rgba(192,57,43,.12),0 1px 3px rgba(0,0,0,.04)}.print-order-modal .modify-restored-title[data-v-c3eb65b4]{font-size:20px;font-weight:800;color:#c0392b;letter-spacing:.3px;margin-bottom:6px;line-height:1.2}.print-order-modal .modify-restored-body[data-v-c3eb65b4]{font-size:13px;color:#444;line-height:1.5}.print-order-modal .modify-restored-body strong[data-v-c3eb65b4]{color:#222;font-weight:700}@media (max-width:575.98px){.print-order-modal .modify-restored-title[data-v-c3eb65b4]{font-size:18px}.print-order-modal .modify-restored-banner.print-order-banner[data-v-c3eb65b4]{padding:14px 16px}}.print-order-modal .convert-modal-intro[data-v-c3eb65b4]{margin:0 0 14px;font-size:13px;color:#555}.print-order-modal .convert-quote-list[data-v-c3eb65b4]{margin:0 0 12px;padding:0}.print-order-modal .convert-quote-row[data-v-c3eb65b4]{padding:10px 12px;background:#fafafa;border:1px solid #ececec;border-radius:6px;margin-bottom:6px}.print-order-modal .convert-quote-row[data-v-c3eb65b4]:last-child{margin-bottom:0}.print-order-modal .convert-quote-row-grouped[data-v-c3eb65b4]{border-left:3px solid #c0392b}.print-order-modal .convert-quote-row .custom-control-label[data-v-c3eb65b4]{cursor:pointer;width:100%}.print-order-modal .convert-quote-row-main[data-v-c3eb65b4]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:2px}.print-order-modal .convert-quote-row-label[data-v-c3eb65b4]{font-size:14px;font-weight:700;color:#c0392b;letter-spacing:.3px}.print-order-modal .convert-quote-row-meta[data-v-c3eb65b4]{font-size:12px;color:#555;font-weight:400}.print-order-modal .convert-quote-row-meta strong[data-v-c3eb65b4]{color:#222;font-weight:700}.print-order-modal .convert-quote-row-sub[data-v-c3eb65b4]{font-size:11px;color:#888;letter-spacing:.2px;text-transform:uppercase}.print-order-modal .convert-quote-row-amount[data-v-c3eb65b4]{color:#c0392b;font-weight:700}.print-order-modal .convert-quote-row-assemblies[data-v-c3eb65b4]{margin-top:4px;font-size:11px;color:#666;line-height:1.4}.print-order-modal .convert-quote-row-assembly[data-v-c3eb65b4]{padding:1px 0}.print-order-modal .print-order-row-static[data-v-c3eb65b4]{padding:0}.print-order-modal .convert-quote-toggle-all[data-v-c3eb65b4]{text-align:right;margin:0 0 4px}.print-order-modal .convert-quote-toggle-all a[data-v-c3eb65b4]{font-size:11px;font-weight:700;color:#c0392b;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;text-decoration:none}.print-order-modal .convert-quote-toggle-all a[data-v-c3eb65b4]:hover{text-decoration:underline}@media print{.no-print,[class*=accessibility-widget],[class*=breadcrumb i],[class*=breadcrumb i] *,[class*=translate-widget],[class*=userway],[id*=breadcrumb i],[id*=breadcrumb i] *,[id*=google_translate],[id*=userway],[id=breadcrumb],[id=breadcrumb] *,body #breadcrumb,body #breadcrumb *,body #finalActions,body #footer,body #header,body #odTop>.container>.info-cards-row,body #odTop>.container>.order-page-header,body #odTop>.container>.special-instructions-block,body .footer,body .header,body .navbar,body [role=banner],body footer,body header,body nav.navbar,div#breadcrumb,div#breadcrumb *,iframe,nav[aria-label*=Breadcrumb],nav[aria-label*=breadcrumb i],ol.breadcrumb,ul.breadcrumb{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}body,html{background:#fff!important;background-image:none!important}#app,#app>div,#orderDetails,.container-fluid,.main,[role=main],body,body[style],html,main{margin-top:0!important;padding-top:0!important}#orderDetails,#orderDetails #odTop,#orderDetails #odTop>.container,#orderDetails .jcs-print-doc{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}#orderDetails #odTop>.container:before{display:none!important;content:none!important}.print-only-header{display:flex!important;align-items:flex-start;justify-content:space-between;padding:0 5px 16px;margin:0 0 16px;border-bottom:2px solid #c0392b}.print-only-header-logo{flex:0 0 auto;margin-left:5px}.print-only-header-logo-img{width:180px;max-width:180px;height:auto;max-height:80px;display:block}.print-only-header-logo-text{font-size:32px;font-weight:900;letter-spacing:1px;color:#c0392b;line-height:1;font-family:Arial,Helvetica,sans-serif}.print-only-header-customer{flex:1 1 auto;align-self:center;text-align:center;padding:0 16px;color:#222;min-width:0}.print-only-header-customer-name{font-weight:700!important;font-size:16px;line-height:1.2}.print-only-header-customer-id{font-size:13px;color:#555;margin-top:2px}.print-only-header-address{flex:0 0 auto;text-align:right;font-size:12px;line-height:1.4;color:#222}.print-only-header-address-name{font-weight:700;font-size:12px;margin-bottom:2px}.print-only-header-doc-id{font-weight:700;font-size:14px;color:#c0392b;margin-bottom:6px;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.assembly-table-wrap input[disabled],.assembly-table-wrap input[readonly],.POOrders input[disabled],.POOrders input[readonly],.success-qty,.success-qty input{border:0!important;background:transparent!important;padding:0!important;margin:0!important;width:auto!important;max-width:none!important;min-width:0!important;display:inline!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:inherit!important;font:inherit!important;box-shadow:none!important;outline:0!important}body{font-size:12px!important;line-height:1.4!important}#orderDetails h1{font-size:20px!important;margin:0 0 4px!important}.po-group{margin-top:6px!important;padding:6px 8px!important}.order-header,.po-group{margin-bottom:6px!important}.order-header{padding-bottom:6px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.order-header-label{font-size:16px!important;font-weight:700!important;background:#000!important;color:#fff!important;padding:4px 12px!important;border-radius:3px!important;letter-spacing:.3px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.order-header-meta{font-size:14px!important;font-style:normal!important;color:#000!important}.assembly-card{margin-bottom:4px!important;padding:6px 8px!important}.assemblyName{font-size:14px!important;margin:0!important}.assemblyDescription{margin:0!important}.assembly-card-po-label,.assemblyDescription{font-size:11px!important}.assembly-card-po-amount{font-size:12px!important}.assembly-card-po-subtotal,.assembly-summary{display:none!important}.parts-total-line{display:block!important;text-align:right!important;margin:4px 2px 0!important;font-size:13px!important}.parts-total-strong{font-weight:700!important}.cart-grand-total-value,.parts-total-amount{color:#c0392b!important;font-weight:700!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.assembly-summary-count,.code-chip,.code-qty{font-size:9px!important}.assembly-summary-total{font-size:10px!important}.assembly-table-wrap{margin:4px 0 0!important}.assembly-table-wrap table{font-size:12px!important;width:100%!important;table-layout:fixed!important}.assembly-table-wrap td,.assembly-table-wrap th{padding:5px 8px!important;font-size:12px!important;white-space:normal!important;word-break:break-word;vertical-align:top;overflow:hidden}.assembly-table-wrap td{color:#000!important}.assembly-table-wrap td:nth-child(3),.assembly-table-wrap th:nth-child(3){width:34%!important}.cart-grand-total{margin-top:8px!important;padding:8px 12px!important}.cart-grand-total-label{font-size:14px!important;color:#000!important;color-adjust:exact!important}.cart-grand-total-label,.grand-total-parts-prefix{font-weight:700!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.grand-total-parts-prefix{display:inline!important;color:#c0392b!important;color-adjust:exact!important}.cart-grand-total-value{font-size:14px!important}.assembly-card,.cart-grand-total{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.assembly-table-wrap,.assembly-table-wrap[style*="display:none"],.assembly-table-wrap[style*="display: none"]{display:block!important}.assembly-toggle{display:none!important}.b-table.b-table-stacked-lg>tbody>tr,.b-table.b-table-stacked-md>tbody>tr,.b-table.b-table-stacked-sm>tbody>tr{display:table-row!important}.b-table.b-table-stacked-lg>tbody>tr>td,.b-table.b-table-stacked-md>tbody>tr>td,.b-table.b-table-stacked-sm>tbody>tr>td{display:table-cell!important}.b-table.b-table-stacked-lg>thead,.b-table.b-table-stacked-md>thead,.b-table.b-table-stacked-sm>thead{display:table-header-group!important}.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before,.b-table.b-table-stacked-md>tbody>tr>[data-label]:before,.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{display:none!important}.print-order-section+.print-order-section{page-break-before:always;-moz-column-break-before:page;break-before:page}.print-order-section{page-break-inside:auto;-moz-column-break-inside:auto;break-inside:auto}.print-order-hidden,.print-order-hidden *{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}@page{margin:.5in}*,:after,:before{color:#000!important}body,body div,body p,body span,body td,body th{font-weight:500!important}*,:after,:before{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}body:after,body:before,html:after,html:before{display:none!important;content:none!important}#google-translate-floating,#google_translate_element,#utility-toggle-stack,#utility-toggle-stack *,.util-body,.util-close,.util-icon,.util-label,.util-toggle,.util-toggle-bug,.util-toggle-font,.util-toggle-translate{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important}hr{display:none!important}.assembly-table-wrap table,table{border-collapse:collapse!important}.assembly-table-wrap td,.assembly-table-wrap th,td,th{border:1px solid #888!important}.print-only-header{border-bottom:2px solid #c0392b!important}.print-only-header,.print-only-header *,.print-only-header-logo-img,.print-only-header-logo-text,.print-only-header-logo-text *,[class*=-red],[class*=brand-red]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.print-only-header-logo-text,.print-only-header-logo-text *,[class*=-red],[class*=brand-red]{color:#c0392b!important}}.reorder-mismatch-lead{font-size:14px;font-weight:700;color:#2a2a2a;margin-bottom:10px}.reorder-mismatch-facts{list-style:none;padding:0;margin:0 0 12px 0;font-size:13px;color:#444}.reorder-mismatch-facts li{padding:3px 0}.reorder-mismatch-facts strong{color:#c0392b}.reorder-mismatch-help{font-size:13px;font-weight:600;color:#2a2a2a;margin-bottom:10px}.reorder-mismatch-actions{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.reorder-mismatch-btn{width:100%;font-weight:600}.reorder-mismatch-caveat{font-size:11px;color:#888;line-height:1.4;margin:0}.reorder-fail-title{font-size:14px;font-weight:700;color:#c0392b;margin-bottom:10px}.reorder-fail-reason{font-size:13px;color:#333;background:#fdf3f2;border:1px solid #f3c9c4;border-radius:6px;padding:8px 10px;line-height:1.4;margin-bottom:12px;white-space:pre-wrap;word-break:break-word}.reorder-fail-diagnosing{font-size:12px;color:#888;font-style:italic;margin-bottom:12px}.reorder-fail-subhead{font-size:12px;font-weight:700;color:#2a2a2a;margin-bottom:6px}.reorder-fail-list{list-style:none;padding:0;margin:0 0 12px 0}.reorder-fail-list li{padding:6px 8px;border:1px solid #eee;border-left:3px solid #c0392b;border-radius:4px;margin-bottom:6px;font-size:12px}.reorder-fail-kind{display:inline-block;font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.03em;color:#c0392b;margin-right:6px}.reorder-fail-name{font-weight:600;color:#2a2a2a}.reorder-fail-fix{display:block;color:#555;margin-top:2px}.reorder-fail-actions,.reorder-fail-alt,.reorder-fail-retry{margin-bottom:10px}.reorder-fail-actions .reorder-mismatch-btn+.reorder-mismatch-btn{margin-top:6px}.reorder-fail-temp-note{font-size:12px;color:#555;margin-top:6px;margin-bottom:0}.reorder-fail-retry-note{font-size:12px;font-weight:600;color:#1e7e34;margin-bottom:6px}.icon-button[data-v-bbf83d9c]{padding-top:1rem;padding-left:10px;cursor:pointer;color:#333}.icon-button[data-v-bbf83d9c]:hover{color:#c0392b}.nav-link.dropdown-toggle[data-v-bbf83d9c]{color:#333!important;font-weight:600;font-size:13px}.nav-link.dropdown-toggle[data-v-bbf83d9c]:hover{color:#c0392b!important}.nav-link.dropdown-toggle[data-v-bbf83d9c]:after{margin-left:6px;color:#333!important}.dropdown-menu[data-v-bbf83d9c]{min-width:160px;border-radius:4px;border:1px solid #ddd}.dropdown-item[data-v-bbf83d9c]{font-size:13px;font-weight:500;color:#333}.dropdown-item[data-v-bbf83d9c]:hover{background-color:#f5f5f5;color:#c0392b}.fa[data-v-bbf83d9c]{color:#333!important;font-size:14px}.fa[data-v-bbf83d9c]:hover{color:#c0392b!important}.no-quotes-notice[data-v-bbf83d9c]{text-align:center;padding:30px 20px}.no-quotes-notice h3[data-v-bbf83d9c]{margin-bottom:10px}.no-quotes-notice p[data-v-bbf83d9c]{color:#999;font-size:14px}.print-only-header[data-v-812a7676]{display:none}#orderDetails[data-v-812a7676]{position:relative}.order-page-header[data-v-812a7676]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:24px;border-bottom:1px dashed #d8d8d8}.order-page-header-main h1[data-v-812a7676]{margin:0 0 4px;font-size:26px;font-weight:700;color:#222;letter-spacing:.2px}.order-page-header-meta[data-v-812a7676]{margin:0;font-size:13px;color:#777}.order-page-header-actions[data-v-812a7676]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.header-action-buttons[data-v-812a7676]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.header-action-buttons .btn-sm[data-v-812a7676]{font-size:12px;padding:7px 18px;letter-spacing:.3px;min-width:130px}.header-action-disclaimer[data-v-812a7676]{margin:0;font-size:11px;color:#888;font-style:italic;text-align:right}@media (max-width:575.98px){.order-page-header-actions[data-v-812a7676]{width:100%;align-items:stretch;margin-top:12px}.header-action-buttons .btn-sm[data-v-812a7676]{flex:1 1 auto}.header-action-disclaimer[data-v-812a7676]{text-align:left}}.special-instructions-block[data-v-812a7676]{background:#fafafa;border:1px solid #e8e8e8;border-left:3px solid #888;border-radius:6px;padding:14px 18px;margin-bottom:28px}.special-instructions-label[data-v-812a7676]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#555;margin-bottom:6px}.special-instructions-text[data-v-812a7676]{font-size:13px;color:#444;line-height:1.5;white-space:pre-wrap}.po-group[data-v-812a7676]{background:#fafafa;border:1px solid #e8e8e8;border-left:3px solid #c0392b;border-radius:8px;margin:0 0 28px;padding:24px 22px 20px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.order-header[data-v-812a7676]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #d8d8d8}.order-header-label[data-v-812a7676]{font-size:20px;font-weight:700;color:#c0392b;letter-spacing:.3px}.order-header-meta[data-v-812a7676]{font-size:12px;color:#777;font-style:italic}.assembly-card[data-v-812a7676]{background:#fff;border:1px solid #ececec;border-radius:6px;padding:18px 20px 14px;margin-bottom:16px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.assembly-card[data-v-812a7676]:last-of-type{margin-bottom:18px}.assembly-card-header[data-v-812a7676]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.assembly-card-heading[data-v-812a7676]{flex:1 1 auto;min-width:200px}.assembly-card-po-subtotal[data-v-812a7676]{flex:0 0 auto;display:flex;align-items:center;gap:14px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:8px 14px}.assembly-card-po-label[data-v-812a7676]{font-size:12px;color:#555;white-space:nowrap}.assembly-card-po-amount[data-v-812a7676]{font-size:16px;font-weight:700;color:#c0392b;white-space:nowrap;letter-spacing:.3px}@media (max-width:767.98px){.assembly-card-header[data-v-812a7676]{flex-direction:column}.assembly-card-po-subtotal[data-v-812a7676]{align-self:stretch;justify-content:space-between}}.assemblyName[data-v-812a7676]{font-size:20px;font-weight:700;color:#333;margin-bottom:2px}.assemblyDescription[data-v-812a7676]{font-size:13px;color:#777}.subtotal-po[data-v-812a7676]{color:#c0392b;font-weight:700}.assembly-summary[data-v-812a7676]{display:flex;align-items:center;gap:14px;padding:10px 12px 10px 10px;background:#fafafa;border:1px solid #eee;border-radius:6px;cursor:pointer;margin-top:4px;transition:background .15s ease,border-color .15s ease}.assembly-summary[data-v-812a7676]:hover{background:#f3f3f3;border-color:#e0e0e0}.assembly-summary.expanded[data-v-812a7676]{background:#fff;border-color:#ddd}.assembly-toggle[data-v-812a7676]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;border-radius:50%;border:1.5px solid #c0392b;background:#fff;color:#c0392b;font-size:20px;font-weight:700;line-height:1;flex-shrink:0;transition:background .15s ease,color .15s ease,transform .15s ease}.assembly-summary:hover .assembly-toggle[data-v-812a7676]{background:#c0392b;color:#fff}.assembly-toggle.expanded[data-v-812a7676]{background:#333;border-color:#333;color:#fff}.assembly-summary:hover .assembly-toggle.expanded[data-v-812a7676]{background:#555;border-color:#555}.assembly-toggle-icon[data-v-812a7676]{display:block;line-height:1;margin-top:-2px}.assembly-summary-content[data-v-812a7676]{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.assembly-summary-count[data-v-812a7676]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#888;margin-right:4px}.code-chip[data-v-812a7676]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#fff;border:1px solid #e0e0e0;border-radius:14px;font-size:12px;font-weight:600;color:#333;white-space:nowrap}.code-chip .code-qty[data-v-812a7676]{color:#c0392b;font-weight:700;font-size:12px}.assembly-summary-empty[data-v-812a7676]{font-size:13px;color:#999;font-style:italic}.assembly-summary-total[data-v-812a7676]{flex-shrink:0;font-size:16px;font-weight:700;color:#c0392b;min-width:100px;text-align:right}.assembly-table-wrap[data-v-812a7676]{margin-top:12px;padding-top:8px;border-top:1px solid #f0f0f0}.grand-total-parts-prefix[data-v-812a7676],.parts-total-line[data-v-812a7676]{display:none}.assembly-table-wrap table[data-v-812a7676]{width:100%!important;table-layout:auto!important}.assembly-table-wrap td[data-v-812a7676]{color:#212529!important}@media (min-width:992px){.assembly-table-wrap td[data-v-812a7676],.assembly-table-wrap th[data-v-812a7676]{white-space:nowrap}.assembly-table-wrap td[data-v-812a7676]:nth-child(3),.assembly-table-wrap th[data-v-812a7676]:nth-child(3){white-space:normal;width:99%}}.cart-grand-total[data-v-812a7676]{display:flex;align-items:center;justify-content:center;gap:16px;padding:18px 20px;margin-top:8px;margin-bottom:24px;background:#fff;border:1px solid #e5e5e5;border-top:3px solid #222;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.cart-grand-total-label[data-v-812a7676]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#333}.cart-grand-total-value[data-v-812a7676]{font-size:22px;font-weight:700;color:#c0392b;letter-spacing:.3px}@media (max-width:575.98px){.cart-grand-total[data-v-812a7676]{padding:14px 16px}.cart-grand-total-value[data-v-812a7676]{font-size:18px}}.print-order-band[data-v-812a7676]{padding:32px 0;text-align:center;background:transparent}.btn-print-order[data-v-812a7676]{display:inline-flex;width:auto;max-width:280px;margin-left:auto;margin-right:auto;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:10px 24px;border-radius:6px;background:#c0392b;border:1px solid #c0392b;color:#fff;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.btn-print-order[data-v-812a7676]:focus,.btn-print-order[data-v-812a7676]:hover{background:#000;color:#fff;border-color:#000;box-shadow:0 2px 8px rgba(0,0,0,.2)}.btn-print-icon[data-v-812a7676]{display:inline-block}.print-quote-modal .modify-restored-banner.print-quote-banner[data-v-812a7676]{background:linear-gradient(135deg,#fff5f3,#fff);border:2px solid #c0392b;border-radius:10px;padding:18px 22px;margin:0 0 18px;text-align:center;box-shadow:0 4px 16px rgba(192,57,43,.12),0 1px 3px rgba(0,0,0,.04)}.print-quote-modal .modify-restored-title[data-v-812a7676]{font-size:20px;font-weight:800;color:#c0392b;letter-spacing:.3px;margin-bottom:6px;line-height:1.2}.print-quote-modal .modify-restored-body[data-v-812a7676]{font-size:13px;color:#444;line-height:1.5}.print-quote-modal .modify-restored-body strong[data-v-812a7676]{color:#222;font-weight:700}@media (max-width:575.98px){.print-quote-modal .modify-restored-title[data-v-812a7676]{font-size:18px}.print-quote-modal .modify-restored-banner.print-quote-banner[data-v-812a7676]{padding:14px 16px}}.print-quote-modal .convert-modal-intro[data-v-812a7676]{margin:0 0 14px;font-size:13px;color:#555}.print-quote-modal .convert-quote-list[data-v-812a7676]{margin:0 0 12px;padding:0}.print-quote-modal .convert-quote-row[data-v-812a7676]{padding:10px 12px;background:#fafafa;border:1px solid #ececec;border-radius:6px;margin-bottom:6px}.print-quote-modal .convert-quote-row[data-v-812a7676]:last-child{margin-bottom:0}.print-quote-modal .convert-quote-row-grouped[data-v-812a7676]{border-left:3px solid #c0392b}.print-quote-modal .convert-quote-row .custom-control-label[data-v-812a7676]{cursor:pointer;width:100%}.print-quote-modal .convert-quote-row-main[data-v-812a7676]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:2px}.print-quote-modal .convert-quote-row-label[data-v-812a7676]{font-size:14px;font-weight:700;color:#c0392b;letter-spacing:.3px}.print-quote-modal .convert-quote-row-meta[data-v-812a7676]{font-size:12px;color:#555;font-weight:400}.print-quote-modal .convert-quote-row-meta strong[data-v-812a7676]{color:#222;font-weight:700}.print-quote-modal .convert-quote-row-sub[data-v-812a7676]{font-size:11px;color:#888;letter-spacing:.2px;text-transform:uppercase}.print-quote-modal .convert-quote-row-amount[data-v-812a7676]{color:#c0392b;font-weight:700}.print-quote-modal .convert-quote-row-assemblies[data-v-812a7676]{margin-top:4px;font-size:11px;color:#666;line-height:1.4}.print-quote-modal .convert-quote-row-assembly[data-v-812a7676]{padding:1px 0}.print-quote-modal .print-quote-row-static[data-v-812a7676]{padding:0}.print-quote-modal .convert-quote-toggle-all[data-v-812a7676]{text-align:right;margin:0 0 4px}.print-quote-modal .convert-quote-toggle-all a[data-v-812a7676]{font-size:11px;font-weight:700;color:#c0392b;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;text-decoration:none}.print-quote-modal .convert-quote-toggle-all a[data-v-812a7676]:hover{text-decoration:underline}@media print{.no-print,[class*=accessibility-widget],[class*=breadcrumb i],[class*=breadcrumb i] *,[class*=translate-widget],[class*=userway],[id*=breadcrumb i],[id*=breadcrumb i] *,[id*=google_translate],[id*=userway],[id=breadcrumb],[id=breadcrumb] *,body #breadcrumb,body #breadcrumb *,body #footer,body #header,body #odTop>.container>.order-page-header,body #odTop>.container>.special-instructions-block,body .footer,body .header,body .navbar,body [role=banner],body footer,body header,body nav.navbar,div#breadcrumb,div#breadcrumb *,iframe,nav[aria-label*=Breadcrumb],nav[aria-label*=breadcrumb i],ol.breadcrumb,ul.breadcrumb{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}body,html{background:#fff!important;background-image:none!important}#app,#app>div,#orderDetails,.container-fluid,.main,[role=main],body,body[style],html,main{margin-top:0!important;padding-top:0!important}#orderDetails,#orderDetails #odTop,#orderDetails #odTop>.container,#orderDetails .jcs-print-doc{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}#orderDetails #odTop>.container:before{display:none!important;content:none!important}.print-only-header{display:flex!important;align-items:flex-start;justify-content:space-between;padding:0 5px 16px;margin:0 0 16px;border-bottom:2px solid #c0392b}.print-only-header-logo{flex:0 0 auto;margin-left:5px}.print-only-header-logo-img{width:180px;max-width:180px;height:auto;max-height:80px;display:block}.print-only-header-logo-text{font-size:32px;font-weight:900;letter-spacing:1px;color:#c0392b;line-height:1;font-family:Arial,Helvetica,sans-serif}.print-only-header-customer{flex:1 1 auto;align-self:center;text-align:center;padding:0 16px;color:#222;min-width:0}.print-only-header-customer-name{font-weight:700!important;font-size:16px;line-height:1.2}.print-only-header-customer-id{font-size:13px;color:#555;margin-top:2px}.print-only-header-address{flex:0 0 auto;text-align:right;font-size:12px;line-height:1.4;color:#222}.print-only-header-address-name{font-weight:700;font-size:12px;margin-bottom:2px}.print-only-header-doc-id{font-weight:700;font-size:14px;color:#c0392b;margin-bottom:6px;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.assembly-table-wrap input[disabled],.assembly-table-wrap input[readonly],.POOrders input[disabled],.POOrders input[readonly],.success-qty,.success-qty input{border:0!important;background:transparent!important;padding:0!important;margin:0!important;width:auto!important;max-width:none!important;min-width:0!important;display:inline!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:inherit!important;font:inherit!important;box-shadow:none!important;outline:0!important}body{font-size:12px!important;line-height:1.4!important}#orderDetails h1{font-size:20px!important;margin:0 0 4px!important}#orderDetails h2{font-size:15px!important;margin:0 0 4px!important}#orderDetails p{font-size:12px!important;line-height:1.4!important;margin:0 0 2px!important}#odTop{padding-top:8px!important;padding-bottom:8px!important}#odTop .container{padding-top:0!important;padding-bottom:0!important}#OrderTable .container{padding-top:4px!important;padding-bottom:4px!important}.order-page-header{margin-bottom:6px!important}.order-page-header-meta{font-size:12px!important}.po-group{margin-top:6px!important;padding:6px 8px!important}.order-header,.po-group{margin-bottom:6px!important}.order-header{padding-bottom:6px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.order-header-label{font-size:16px!important;font-weight:700!important;background:#000!important;color:#fff!important;padding:4px 12px!important;border-radius:3px!important;letter-spacing:.3px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.order-header-meta{font-size:14px!important;font-style:normal!important;color:#000!important}.assembly-card{margin-bottom:4px!important;padding:6px 8px!important}.assemblyName{font-size:14px!important;margin:0!important}.assemblyDescription{margin:0!important}.assembly-card-po-label,.assemblyDescription{font-size:11px!important}.assembly-card-po-amount{font-size:12px!important}.assembly-card-po-subtotal,.assembly-summary{display:none!important}.parts-total-line{display:block!important;text-align:right!important;margin:4px 2px 0!important;font-size:13px!important}.parts-total-strong{font-weight:700!important}.cart-grand-total-value,.parts-total-amount{color:#c0392b!important;font-weight:700!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.assembly-summary-count,.code-chip,.code-qty{font-size:9px!important}.assembly-summary-total{font-size:10px!important}.assembly-table-wrap{margin:4px 0 0!important}.assembly-table-wrap table{font-size:12px!important;width:100%!important;table-layout:fixed!important}.assembly-table-wrap td,.assembly-table-wrap th{padding:5px 8px!important;font-size:12px!important;white-space:normal!important;word-break:break-word;vertical-align:top;overflow:hidden}.assembly-table-wrap td{color:#000!important}.assembly-table-wrap td:nth-child(3),.assembly-table-wrap th:nth-child(3){width:34%!important}.cart-grand-total{margin-top:8px!important;padding:8px 12px!important}.cart-grand-total-label{font-size:14px!important;color:#000!important;color-adjust:exact!important}.cart-grand-total-label,.grand-total-parts-prefix{font-weight:700!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.grand-total-parts-prefix{display:inline!important;color:#c0392b!important;color-adjust:exact!important}.cart-grand-total-value{font-size:14px!important}.special-instructions-block{padding:6px 8px!important;margin:4px 0!important;font-size:9px!important}.special-instructions-label,.special-instructions-text{font-size:9px!important}.assembly-card,.cart-grand-total,.info-card{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.assembly-table-wrap,.assembly-table-wrap[style*="display:none"],.assembly-table-wrap[style*="display: none"]{display:block!important}.assembly-toggle{display:none!important}.b-table.b-table-stacked-lg>tbody>tr,.b-table.b-table-stacked-md>tbody>tr,.b-table.b-table-stacked-sm>tbody>tr{display:table-row!important}.b-table.b-table-stacked-lg>tbody>tr>td,.b-table.b-table-stacked-md>tbody>tr>td,.b-table.b-table-stacked-sm>tbody>tr>td{display:table-cell!important}.b-table.b-table-stacked-lg>thead,.b-table.b-table-stacked-md>thead,.b-table.b-table-stacked-sm>thead{display:table-header-group!important}.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before,.b-table.b-table-stacked-md>tbody>tr>[data-label]:before,.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{display:none!important}.print-quote-section+.print-quote-section{page-break-before:always;-moz-column-break-before:page;break-before:page}.print-quote-section{page-break-inside:auto;-moz-column-break-inside:auto;break-inside:auto}.print-quote-hidden,.print-quote-hidden *{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}@page{margin:.5in}*,:after,:before{color:#000!important}body,body div,body p,body span,body td,body th{font-weight:500!important}*,:after,:before{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}body:after,body:before,html:after,html:before{display:none!important;content:none!important}#google-translate-floating,#google_translate_element,#utility-toggle-stack,#utility-toggle-stack *,.util-body,.util-close,.util-icon,.util-label,.util-toggle,.util-toggle-bug,.util-toggle-font,.util-toggle-translate{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important}hr{display:none!important}.assembly-table-wrap table,table{border-collapse:collapse!important}.assembly-table-wrap td,.assembly-table-wrap th,td,th{border:1px solid #888!important}.print-only-header{border-bottom:2px solid #c0392b!important}.print-only-header,.print-only-header *,.print-only-header-logo-img,.print-only-header-logo-text,.print-only-header-logo-text *,[class*=-red],[class*=brand-red]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.print-only-header-logo-text,.print-only-header-logo-text *,[class*=-red],[class*=brand-red]{color:#c0392b!important}}.clear-date-label[data-v-70ca8234]{font-size:13px;font-weight:600;color:#666;margin-bottom:4px;display:block}.clear-date-row[data-v-70ca8234]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.clear-date-picker[data-v-70ca8234]{width:220px;min-width:220px}.compact-action-btn[data-v-70ca8234]{width:auto!important;min-width:110px;white-space:nowrap}.cart-actions[data-v-70ca8234]{display:inline-flex;align-items:center;gap:12px}.cart-resume-link[data-v-70ca8234]{color:#333;font-weight:600;font-size:13px;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.cart-resume-link[data-v-70ca8234]:hover{text-decoration:underline;color:#333}.cart-incart-badge[data-v-70ca8234]{color:#777;font-weight:600;font-size:13px;cursor:default;display:inline-flex;align-items:center;gap:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.85}.cart-incart-badge[data-v-70ca8234]:hover{text-decoration:none;color:#777}.cart-icon-svg[data-v-70ca8234]{vertical-align:middle;flex-shrink:0}.cart-icon-svg path[data-v-70ca8234]{fill:#1565c0!important}.cart-select-td[data-v-70ca8234],.cart-select-th[data-v-70ca8234]{width:36px;text-align:center;vertical-align:middle}.cart-select-all[data-v-70ca8234],.cart-select-row[data-v-70ca8234]{cursor:pointer;width:16px;height:16px}#historyOrdersTable[data-v-70ca8234],#historyQuotesTable[data-v-70ca8234]{font-size:12px}#historyOrdersTable td[data-v-70ca8234],#historyOrdersTable th[data-v-70ca8234],#historyQuotesTable td[data-v-70ca8234],#historyQuotesTable th[data-v-70ca8234]{padding:7px 8px}#historyOrdersTable .order-ref-id[data-v-70ca8234],#historyOrdersTable .order-ref-po[data-v-70ca8234]{white-space:normal;word-break:break-word}.cart-delete-link[data-v-70ca8234]{color:#c0392b;font-size:20px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer}.cart-delete-link[data-v-70ca8234]:hover{color:#a93226;text-decoration:none}.cart-expand-td[data-v-70ca8234],.cart-expand-th[data-v-70ca8234]{width:36px;text-align:center;padding-left:8px!important;padding-right:4px!important}.cart-expand-btn[data-v-70ca8234]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:#fff;border:1px solid silver;border-radius:50%;font-weight:700;color:#555;cursor:pointer;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.cart-expand-btn[data-v-70ca8234]:hover{background:#f3f3f3;border-color:#888;color:#222}.cart-expand-btn.is-open[data-v-70ca8234]{background:#c0392b;border-color:#c0392b;color:#fff}.cart-expand-icon[data-v-70ca8234]{font-size:16px;font-weight:700;line-height:1;margin-top:-1px}.cart-po-list[data-v-70ca8234]{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.cart-po-chip[data-v-70ca8234]{display:inline-block;padding:2px 8px;background:#f3f3f3;border:1px solid #ddd;border-radius:10px;font-size:11px;font-weight:700;color:#333;letter-spacing:.2px;white-space:nowrap}.cart-po-empty[data-v-70ca8234]{color:#aaa;font-style:italic;font-size:12px}.cart-total-td[data-v-70ca8234],.cart-total-th[data-v-70ca8234]{text-align:right!important}.cart-total-cell[data-v-70ca8234]{font-weight:700;font-variant-numeric:tabular-nums;color:#222;white-space:nowrap}.cart-details-panel[data-v-70ca8234]{padding:12px 16px;background:#fafafa;border-left:3px solid #c0392b;border-radius:4px;margin:4px 0}.cart-details-list[data-v-70ca8234]{display:flex;flex-wrap:wrap;gap:0 32px;margin:0}.cart-details-pair[data-v-70ca8234]{display:flex;align-items:baseline;gap:8px;padding:4px 0}.cart-details-pair dt[data-v-70ca8234]{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#888}.cart-details-pair dd[data-v-70ca8234]{margin:0;font-size:13px;color:#222;font-weight:500}@media (max-width:575.98px){.cart-details-list[data-v-70ca8234]{gap:0;flex-direction:column}.cart-details-pair[data-v-70ca8234]{border-bottom:1px dashed #e8e8e8}.cart-details-pair[data-v-70ca8234]:last-child{border-bottom:none}}.cart-restore-link[data-v-70ca8234]{color:#27ae60;font-weight:600;font-size:13px;text-decoration:none;cursor:pointer}.cart-restore-link[data-v-70ca8234]:hover{text-decoration:underline;color:#1e8449}.deleted-carts-section[data-v-70ca8234]{border-top:1px solid #eee;padding-top:20px}.deleted-carts-heading[data-v-70ca8234]{font-size:18px;font-weight:600;color:#666;display:inline-flex;align-items:center;gap:8px}.deleted-carts-arrow[data-v-70ca8234]{font-size:12px;transition:transform .2s;display:inline-block}.deleted-carts-arrow.open[data-v-70ca8234]{transform:rotate(180deg)}.deleted-carts-count[data-v-70ca8234]{font-weight:400;color:#999;font-size:14px}.deleted-carts-toolbar[data-v-70ca8234]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.deleted-restore-btn[data-v-70ca8234]:hover{color:#000!important}.deleted-delete-btn[data-v-70ca8234]{color:#333!important}.deleted-delete-btn[data-v-70ca8234]:hover{color:#000!important}.deleted-carts-table[data-v-70ca8234]{opacity:.75}.deleting-overlay[data-v-70ca8234]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.92);z-index:9999;display:flex;align-items:center;justify-content:center}.deleting-message[data-v-70ca8234]{text-align:center}.deleting-message p[data-v-70ca8234]{font-size:18px;font-weight:600;color:#333;margin-top:16px}.deleted-action-btn[data-v-70ca8234]{display:inline-block;width:auto!important;min-width:110px;white-space:nowrap;font-weight:600;padding:6px 12px}.deleted-restore-btn[data-v-70ca8234]{color:#333!important;border-color:#333!important;background:transparent}.deleted-restore-btn[data-v-70ca8234]:hover{background-color:#333!important;color:#fff!important}.deleted-delete-btn[data-v-70ca8234]{color:#c0392b!important;border-color:#c0392b!important;background:transparent}.deleted-delete-btn[data-v-70ca8234]:hover{background-color:#c0392b!important;color:#fff!important}.deleting-spinner[data-v-70ca8234]{width:40px;height:40px;margin:0 auto;border:4px solid #ddd;border-top:4px solid #c0392b;border-radius:50%;animation:spin-70ca8234 .8s linear infinite}@keyframes spin-70ca8234{to{transform:rotate(1turn)}}.savedcarts-tabs-row[data-v-70ca8234]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:2px solid #e3e3e3;margin-bottom:24px;flex-wrap:wrap}.savedcarts-tabs[data-v-70ca8234]{display:flex;gap:0;flex-wrap:wrap}.savedcarts-admin-toggle[data-v-70ca8234]{display:inline-flex;align-items:center;border:1px solid #d4d4d4;border-radius:999px;overflow:hidden;background:#fff;margin-bottom:4px;font-size:12px}.savedcarts-toggle-btn[data-v-70ca8234]{background:transparent;border:none;padding:7px 14px;font-size:12px;font-weight:600;color:#666;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.savedcarts-toggle-btn[data-v-70ca8234]:hover{color:#333}.savedcarts-toggle-btn.is-active[data-v-70ca8234]{background:#c0392b;color:#fff}.orders-filter-bar[data-v-70ca8234]{margin:16px 0 20px}.orders-filter-add[data-v-70ca8234]{margin-bottom:12px}.orders-filter-select[data-v-70ca8234]{width:100%;max-width:280px;height:38px;padding:6px 12px;border:1px solid #d4d4d4;border-radius:6px;background:#fff;font-size:14px;color:#333;cursor:pointer}.orders-filter-select[data-v-70ca8234]:focus{outline:none;border-color:#c0392b}.orders-filter-active[data-v-70ca8234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 16px}.orders-filter-active .orders-filter-label[data-v-70ca8234]{display:flex;align-items:center;justify-content:space-between}.orders-filter-remove[data-v-70ca8234]{border:none;background:transparent;color:#c0392b;font-size:16px;line-height:1;cursor:pointer;padding:0 2px;margin-left:6px}.orders-filter-remove[data-v-70ca8234]:hover{color:#8c2a20}.orders-filter-row[data-v-70ca8234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 16px;margin:16px 0 20px}.orders-filter-cell[data-v-70ca8234]{display:flex;flex-direction:column;gap:4px}.orders-filter-label[data-v-70ca8234]{font-size:12px;font-weight:700;color:#444;text-align:center;margin:0}.orders-filter-input[data-v-70ca8234]{width:100%;height:38px;padding:6px 12px;border:1px solid #d4d4d4;border-radius:6px;font-size:13px;color:#333;background:#fff;transition:border-color .15s;box-sizing:border-box}.orders-filter-input[data-v-70ca8234]:focus{outline:none;border-color:#c0392b}.orders-filter-cell .mx-datepicker[data-v-70ca8234]{width:100%}.orders-status-chip[data-v-70ca8234]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.orders-status-chip.is-complete[data-v-70ca8234]{background:#e8f5ec;color:#1f7a3a}.orders-status-chip.is-open[data-v-70ca8234]{background:#ececec;color:#555}.savedcarts-tab[data-v-70ca8234]{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;font-size:14px;font-weight:600;color:#777;cursor:pointer;transition:all .15s ease}.savedcarts-tab[data-v-70ca8234]:hover{color:#333}.savedcarts-tab.is-active[data-v-70ca8234]{color:#c0392b;border-bottom-color:#c0392b;font-weight:700}.savedcarts-tab-count[data-v-70ca8234]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;background:#ececec;color:#555;border-radius:11px;font-size:12px;font-weight:700}.savedcarts-tab.is-active .savedcarts-tab-count[data-v-70ca8234]{background:#c0392b;color:#fff}.tab-pane-header[data-v-70ca8234]{margin-bottom:16px}.tab-pane-intro[data-v-70ca8234]{margin:0;color:#666;font-size:13px}.tab-pane-intro a[data-v-70ca8234]{color:#c0392b;font-weight:600;text-decoration:none}.tab-pane-intro a[data-v-70ca8234]:hover{text-decoration:underline}.tab-pane-footer-link[data-v-70ca8234]{text-align:right;margin:16px 0 0}.tab-pane-footer-link a[data-v-70ca8234]{color:#c0392b;font-weight:600;text-decoration:none;font-size:13px}.tab-pane-footer-link a[data-v-70ca8234]:hover{text-decoration:underline}.cart-actions .table-btn-sm[data-v-70ca8234]{padding:4px 10px;font-size:12px}.saved-cart-orders[data-v-70ca8234]{margin-top:18px;padding-top:14px;border-top:1px solid #e8e8e8}.saved-cart-orders-empty[data-v-70ca8234],.saved-cart-orders-error[data-v-70ca8234],.saved-cart-orders-loading[data-v-70ca8234]{font-size:13px;color:#777;padding:8px 4px}.saved-cart-orders-error[data-v-70ca8234]{color:#c0392b}.saved-cart-order-card[data-v-70ca8234]{background:#fff;border:1px solid #e3e3e3;border-left:3px solid #c0392b;border-radius:3px;padding:12px 14px;margin-bottom:14px}.saved-cart-order-card[data-v-70ca8234]:last-child{margin-bottom:0}.saved-cart-order-header[data-v-70ca8234]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #f0f0f0}.saved-cart-order-label[data-v-70ca8234]{font-weight:700;font-size:13px;color:#c0392b;text-transform:uppercase;letter-spacing:.4px}.saved-cart-order-meta[data-v-70ca8234]{font-size:12px;color:#555;flex:1 1 auto}.saved-cart-order-meta strong[data-v-70ca8234]{color:#333}.saved-cart-order-cost[data-v-70ca8234]{font-weight:700;font-size:13px;color:#333;white-space:nowrap}.saved-cart-assembly[data-v-70ca8234]{padding:8px 0}.saved-cart-assembly+.saved-cart-assembly[data-v-70ca8234]{border-top:1px dashed #f0f0f0;margin-top:6px}.saved-cart-assembly-header[data-v-70ca8234]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px}.saved-cart-machine[data-v-70ca8234]{font-size:12px;font-weight:700;color:#222;text-transform:uppercase;letter-spacing:.3px}.saved-cart-assembly-name[data-v-70ca8234]{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.3px}.saved-cart-parts-table[data-v-70ca8234]{width:100%;border-collapse:collapse;font-size:12px}.saved-cart-parts-table th[data-v-70ca8234]{text-align:left;font-weight:600;color:#555;padding:4px 8px;border-bottom:1px solid #e8e8e8;background:#fafafa;text-transform:uppercase;letter-spacing:.3px;font-size:11px}.saved-cart-parts-table td[data-v-70ca8234]{padding:5px 8px;border-bottom:1px solid #f4f4f4;vertical-align:top;color:#333}.saved-cart-parts-table tr:last-child td[data-v-70ca8234]{border-bottom:none}.saved-cart-parts-table .sc-col-cost[data-v-70ca8234],.saved-cart-parts-table .sc-col-price[data-v-70ca8234],.saved-cart-parts-table .sc-col-qty[data-v-70ca8234]{text-align:right;white-space:nowrap}.saved-cart-discount-chip[data-v-70ca8234]{display:inline-block;background:#c8e6c9;color:#1b5e20;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:10px;margin-left:6px;vertical-align:middle;white-space:nowrap}.saved-cart-parts-table .sc-col-code[data-v-70ca8234]{white-space:nowrap;font-family:monospace}.saved-cart-parts-table .sc-col-desc[data-v-70ca8234]{width:100%}@media (max-width:768px){.saved-cart-parts-table[data-v-70ca8234]{font-size:11px}.saved-cart-parts-table td[data-v-70ca8234],.saved-cart-parts-table th[data-v-70ca8234]{padding:4px 6px}.saved-cart-order-header[data-v-70ca8234]{flex-direction:column;gap:4px;align-items:flex-start}}[data-v-70ca8234] tr.saved-cart-flash>td{animation:savedCartFlashAmber-70ca8234 2.4s ease-out 1}@keyframes savedCartFlashAmber-70ca8234{0%{background-color:rgba(255,193,7,0)}10%{background-color:rgba(255,193,7,.55)}to{background-color:rgba(255,193,7,0)}}.resume-choice-modal .resume-choice-intro[data-v-70ca8234]{margin-bottom:14px;color:#444;font-size:14px;line-height:1.4}.resume-choice-modal .resume-choice-options[data-v-70ca8234]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.resume-choice-modal .resume-choice-btn[data-v-70ca8234]{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;padding:12px 14px;text-transform:none;letter-spacing:normal;white-space:normal;line-height:1.3}.resume-choice-modal .resume-choice-btn strong[data-v-70ca8234]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.resume-choice-modal .resume-choice-btn .resume-choice-hint[data-v-70ca8234]{display:block;font-size:12px;font-weight:400;margin-top:4px;opacity:.85;text-transform:none;letter-spacing:normal}.resume-choice-modal .resume-choice-cancel-row[data-v-70ca8234]{display:flex;justify-content:center;padding-top:6px;border-top:1px solid #f0f0f0}.resume-choice-modal .resume-choice-cancel[data-v-70ca8234]{color:#666;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.resume-choice-modal .resume-choice-cancel[data-v-70ca8234]:hover{color:#333;text-decoration:none}#acctOrders #ao-table[data-v-70ca8234]{border-top:3px solid #c0392b!important}.order-ref[data-v-70ca8234]{display:flex;flex-direction:column;line-height:1.3}.order-ref-id[data-v-70ca8234]{font-weight:600}.order-ref-po[data-v-70ca8234]{font-size:11px;color:#777}[data-v-70ca8234] #historyOrdersTable td,[data-v-70ca8234] #historyOrdersTable th,[data-v-70ca8234] #historyQuotesTable td,[data-v-70ca8234] #historyQuotesTable th{font-size:12.5px}.quote-create-link[data-v-70ca8234]{color:#c0392b}.quote-create-link[data-v-70ca8234]:hover{color:#a93226}.text-decoration-underline[data-v-279b0e10]{text-decoration:underline}#cartTop h1[data-v-279b0e10]{color:#c0392b;font-weight:700}#reviewInfo h2[data-v-279b0e10]{color:#333;font-weight:700}#cartTop[data-v-279b0e10]{padding:8px 0 16px}#cartTop .container[data-v-279b0e10]{border-top:3px solid #c0392b}#cartTop h1[data-v-279b0e10]{margin-bottom:0}#emptyCart[data-v-279b0e10]{padding:12px 0 48px}.empty-cart-panel[data-v-279b0e10]{background:#fff;border:1px solid #eaeaea;border-radius:8px;padding:32px 24px 24px;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:28px}.empty-cart-hero[data-v-279b0e10]{text-align:center;padding:8px 0 24px;margin-bottom:24px;border-bottom:1px solid #f0f0f0}.empty-cart-icon[data-v-279b0e10]{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;margin:0 auto 18px;border-radius:50%;background:#faf6f5;color:#c0392b}.empty-cart-title[data-v-279b0e10]{font-size:24px;font-weight:700;color:#222;margin:0 0 6px}.empty-cart-subtitle[data-v-279b0e10]{font-size:15px;color:#777;margin:0}.saved-carts-empty p[data-v-279b0e10],.saved-loading p[data-v-279b0e10]{font-size:15px;color:#555;line-height:1.6;text-align:center;margin:0}.saved-carts-empty[data-v-279b0e10]{background:#fff;border:1px dashed #d8d8d8;border-radius:8px;padding:24px 20px}.saved-carts-empty strong[data-v-279b0e10]{color:#c0392b}.saved-carts-intro[data-v-279b0e10]{font-size:14px;color:#555;line-height:1.6;margin:0 0 20px;text-align:center}.saved-carts-intro strong[data-v-279b0e10]{color:#c0392b}.saved-section[data-v-279b0e10]{background:transparent;border:none;border-radius:0;padding:0 6px;box-shadow:none;height:100%}.saved-section-header[data-v-279b0e10]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.saved-section-title[data-v-279b0e10]{font-size:15px;font-weight:700;color:#333;margin:0;text-transform:uppercase;letter-spacing:.4px}.saved-section-count[data-v-279b0e10]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#888;background:#f3f3f3;padding:3px 9px;border-radius:10px}.saved-list[data-v-279b0e10]{display:flex;flex-direction:column;gap:8px}.saved-item[data-v-279b0e10]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;background:#fafafa;border:1px solid #ececec;border-radius:6px;cursor:pointer;text-decoration:none!important;transition:background .15s ease,border-color .15s ease,transform .15s ease}.saved-item[data-v-279b0e10]:hover{background:#fff;border-color:#c0392b;transform:translateX(2px)}.saved-item-main[data-v-279b0e10]{flex:1 1 auto;min-width:0}.saved-item-top[data-v-279b0e10]{display:flex;align-items:center;gap:8px;margin-bottom:3px}.saved-item-date[data-v-279b0e10]{font-size:11px;font-weight:700;color:#777;text-transform:uppercase;letter-spacing:.4px}.saved-item-type[data-v-279b0e10]{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:2px 7px;border-radius:3px;color:#fff}.saved-item-type-order[data-v-279b0e10]{background:#c0392b}.saved-item-type-quote[data-v-279b0e10]{background:#333}.saved-item-company[data-v-279b0e10]{font-size:14px;font-weight:700;color:#222;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-item-meta[data-v-279b0e10]{font-size:12px;color:#777}.saved-item-sep[data-v-279b0e10]{margin:0 6px;color:#bbb}.saved-item-resume[data-v-279b0e10]{flex-shrink:0;font-size:13px;font-weight:700;color:#c0392b;text-transform:uppercase;letter-spacing:.4px}.saved-list-empty p[data-v-279b0e10]{font-size:13px;color:#999;font-style:italic;margin:0;padding:16px 4px;text-align:center}.saved-view-all[data-v-279b0e10]{text-align:center;margin-top:8px;padding-top:14px;border-top:1px solid #eee}.saved-view-all-link[data-v-279b0e10]{display:inline-block;font-size:13px;font-weight:700;color:#555;text-decoration:none;padding:6px 12px;text-transform:uppercase;letter-spacing:.4px}.saved-view-all-link[data-v-279b0e10]:hover{color:#c0392b;text-decoration:underline}@media (max-width:767.98px){.empty-cart-panel[data-v-279b0e10]{padding:24px 16px 18px}.empty-cart-icon[data-v-279b0e10]{width:68px;height:68px}.empty-cart-title[data-v-279b0e10]{font-size:20px}.saved-item[data-v-279b0e10]{flex-wrap:wrap}.saved-item-resume[data-v-279b0e10]{width:100%;text-align:right}}.cart-header[data-v-279b0e10]{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-bottom:24px}.cart-header-title[data-v-279b0e10]{flex:1 1 auto;min-width:200px;padding-left:0}.cart-header-actions[data-v-279b0e10]{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:10px;width:100%;max-width:600px}.cart-header-actions .btn[data-v-279b0e10]{flex:1 1 0;min-width:0;white-space:nowrap}.btn-back-search[data-v-279b0e10]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;background:#c0392b;border:1.5px solid #c0392b;border-radius:6px;color:#fff!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.btn-back-search[data-v-279b0e10]:focus,.btn-back-search[data-v-279b0e10]:hover{background:#a32e22;border-color:#a32e22;color:#fff!important;text-decoration:none;box-shadow:0 2px 6px rgba(192,57,43,.25)}.btn-back-search .btn-icon[data-v-279b0e10]{flex-shrink:0;stroke-width:2;color:inherit}.btn-save-cart[data-v-279b0e10]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;background:#fff;border:1.5px solid #333;border-radius:6px;color:#111!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.btn-save-cart[data-v-279b0e10]:focus,.btn-save-cart[data-v-279b0e10]:hover{background:#333;color:#fff!important;border-color:#333;text-decoration:none;box-shadow:0 2px 6px rgba(0,0,0,.12)}.btn-save-cart .btn-icon[data-v-279b0e10]{flex-shrink:0;stroke-width:2;color:inherit}.btn-clear-cart[data-v-279b0e10]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;background:#fff;border:1.5px solid #c0392b;border-radius:6px;color:#c0392b!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.btn-clear-cart[data-v-279b0e10]:focus,.btn-clear-cart[data-v-279b0e10]:hover{background:#c0392b;color:#fff!important;border-color:#c0392b;text-decoration:none;box-shadow:0 2px 6px rgba(192,57,43,.18)}.btn-clear-cart .btn-icon[data-v-279b0e10]{flex-shrink:0;stroke-width:2;color:inherit}.cart-grand-total[data-v-279b0e10]{display:flex;align-items:center;justify-content:center;gap:16px;padding:18px 20px;margin-top:8px;margin-bottom:24px;background:#fff;border:1px solid #e5e5e5;border-top:3px solid #222;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.cart-grand-total-label[data-v-279b0e10]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#333}.cart-grand-total-value[data-v-279b0e10]{font-size:22px;font-weight:700;color:#c0392b;letter-spacing:.3px}@media (max-width:575.98px){.cart-grand-total[data-v-279b0e10]{padding:14px 16px}.cart-grand-total-value[data-v-279b0e10]{font-size:18px}}input[type=text][data-v-279b0e10],textarea[data-v-279b0e10]{width:100%;border:1px solid #d9d9d9;border-radius:4px;padding:10px 12px;font-size:13px;color:#333;background:#fff}input[type=text][data-v-279b0e10]:focus,textarea[data-v-279b0e10]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.08)}textarea[data-v-279b0e10]{min-height:120px;resize:vertical}.special-instructions[data-v-279b0e10]{display:block;font-size:14px;font-weight:600;color:#555}.cart-orders-grid-wrap[data-v-279b0e10]{margin-top:0}.cart-orders-grid[data-v-279b0e10]{row-gap:0}.cart-order-col[data-v-279b0e10]{margin-bottom:22px}@media (max-width:991.98px){.cart-order-col[data-v-279b0e10]{margin-bottom:16px}}.cart-order-col .po-group[data-v-279b0e10]{margin:0;height:100%}.po-group[data-v-279b0e10]{background:#fafafa;border:1px solid #e8e8e8;border-left:3px solid #c0392b;border-radius:8px;margin:0 0 28px;padding:24px 22px 20px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.order-header[data-v-279b0e10]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #d8d8d8}.order-header-row[data-v-279b0e10]{display:flex;align-items:baseline;gap:12px}.order-header-label[data-v-279b0e10]{font-size:20px;font-weight:700;color:#c0392b;letter-spacing:.3px}.order-header-meta[data-v-279b0e10]{font-size:12px;color:#777;font-style:italic}.order-header-instr[data-v-279b0e10]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:6px 10px;background:#fffaf2;border:1px solid #f3e3c2;border-left:3px solid #d49a30;border-radius:4px;font-size:12px;line-height:1.5;color:#5a4014}.order-header-instr-label[data-v-279b0e10]{font-weight:700;color:#8a6516;text-transform:uppercase;letter-spacing:.3px;font-size:11px;flex-shrink:0}.order-header-instr-text[data-v-279b0e10]{flex:1 1 auto;word-break:break-word}.order-header-instr-toggle[data-v-279b0e10]{flex-shrink:0;color:#c0392b;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;text-decoration:underline}.order-header-instr-toggle[data-v-279b0e10]:hover{color:#8a2519;text-decoration:underline}.order-header-instr-scope[data-v-279b0e10]{font-weight:500;font-style:italic;text-transform:none;letter-spacing:0;color:#8a6516;font-size:11px;margin-left:2px}.assembly-instructions[data-v-279b0e10]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;padding:4px 8px;background:#fffaf2;border-left:2px solid #d49a30;border-radius:3px;font-size:11px;line-height:1.4;color:#5a4014;word-break:break-word}.assembly-instructions-label[data-v-279b0e10]{font-weight:700;color:#8a6516;text-transform:uppercase;letter-spacing:.3px;font-size:10px;flex-shrink:0;white-space:nowrap}.assembly-instructions-text[data-v-279b0e10]{flex:1 1 auto;font-weight:500}.assembly-card[data-v-279b0e10]{background:#fff;border:1px solid #ececec;border-radius:6px;padding:18px 20px 14px;margin-bottom:16px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.assembly-card[data-v-279b0e10]:last-of-type{margin-bottom:18px}.assembly-card-header[data-v-279b0e10]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.assembly-card-heading[data-v-279b0e10]{flex:1 1 auto;min-width:200px}.assembly-card-po-subtotal[data-v-279b0e10]{flex:0 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:8px 14px}.assembly-card-po-label[data-v-279b0e10]{font-size:12px;color:#555;white-space:normal;word-break:break-word}.assembly-card-po-amount[data-v-279b0e10]{font-size:16px;font-weight:700;color:#c0392b;white-space:nowrap;letter-spacing:.3px}.cart-order-col .assembly-card-header[data-v-279b0e10]{flex-direction:column;align-items:stretch;gap:10px}.cart-order-col .assembly-card-po-subtotal[data-v-279b0e10]{align-self:stretch;justify-content:space-between}@media (max-width:767.98px){.assembly-card-header[data-v-279b0e10]{flex-direction:column}.assembly-card-po-subtotal[data-v-279b0e10]{align-self:stretch;justify-content:space-between}}.assembly-card-footer[data-v-279b0e10]{display:flex;justify-content:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #f1f1f1}.assembly-card-footer .btn-sm[data-v-279b0e10]{font-size:12px;padding:7px 22px;letter-spacing:.3px;min-width:120px}.assemblyName[data-v-279b0e10]{font-size:20px;font-weight:700;color:#333;margin-bottom:2px}.assemblyDescription[data-v-279b0e10]{font-size:13px;color:#777}.subtotal-po-edit[data-v-279b0e10]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:4px;color:#888;cursor:pointer;border-radius:50%;transition:background .15s ease,color .15s ease;vertical-align:middle}.subtotal-po-edit[data-v-279b0e10]:hover{background:#f0f0f0;color:#c0392b;text-decoration:none}.subtotal-po-edit svg[data-v-279b0e10]{stroke-width:2.2}.subtotal-po-edit-input[data-v-279b0e10]{display:inline-block;width:160px!important;padding:5px 10px!important;font-size:13px!important;font-weight:600;color:#c0392b!important;margin:0 6px!important;vertical-align:middle}.subtotal-po-save[data-v-279b0e10]{font-size:12px;padding:5px 12px;margin:0 4px 0 0;vertical-align:middle}.subtotal-po-cancel[data-v-279b0e10]{color:#777!important;text-decoration:underline;background:transparent!important;border:none!important;padding:5px 8px!important;box-shadow:none!important;font-size:12px;vertical-align:middle}.subtotal-po-cancel[data-v-279b0e10]:hover{color:#c0392b!important}.assembly-summary[data-v-279b0e10]{display:flex;align-items:center;gap:14px;padding:10px 12px 10px 10px;background:#fafafa;border:1px solid #eee;border-radius:6px;cursor:pointer;margin-top:4px;transition:background .15s ease,border-color .15s ease}.assembly-summary[data-v-279b0e10]:hover{background:#f3f3f3;border-color:#e0e0e0}.assembly-summary.expanded[data-v-279b0e10]{background:#fff;border-color:#ddd}.assembly-toggle[data-v-279b0e10]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;border-radius:50%;border:1.5px solid #c0392b;background:#fff;color:#c0392b;font-size:20px;font-weight:700;line-height:1;flex-shrink:0;transition:background .15s ease,color .15s ease,transform .15s ease}.assembly-summary:hover .assembly-toggle[data-v-279b0e10]{background:#c0392b;color:#fff}.assembly-toggle.expanded[data-v-279b0e10]{background:#333;border-color:#333;color:#fff}.assembly-summary:hover .assembly-toggle.expanded[data-v-279b0e10]{background:#555;border-color:#555}.assembly-toggle-icon[data-v-279b0e10]{display:block;line-height:1;margin-top:-2px}.assembly-summary-content[data-v-279b0e10]{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.assembly-summary-count[data-v-279b0e10]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#888;margin-right:4px}.code-chip[data-v-279b0e10]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#fff;border:1px solid #e0e0e0;border-radius:14px;font-size:12px;font-weight:600;color:#333;white-space:nowrap}.code-chip .code-qty[data-v-279b0e10]{color:#c0392b;font-weight:700;font-size:12px}.assembly-summary-empty[data-v-279b0e10]{font-size:13px;color:#999;font-style:italic}.assembly-summary-total[data-v-279b0e10]{flex-shrink:0;font-size:16px;font-weight:700;color:#c0392b;min-width:100px;text-align:right}.assembly-table-wrap[data-v-279b0e10]{margin-top:12px;padding-top:8px;border-top:1px solid #f0f0f0}.subtotal-po[data-v-279b0e10]{color:#c0392b;font-weight:700}.enterPO .alert-danger[data-v-279b0e10]{font-size:13px;line-height:1.5}.enterPO label[data-v-279b0e10]{font-size:13px;font-weight:600;color:#555;margin-bottom:0}.POOrders[data-v-279b0e10]{margin-bottom:30px}.POOrders .container[data-v-279b0e10]{position:relative}.btn[data-v-279b0e10]{font-weight:600;letter-spacing:.2px}.btn-dark[data-v-279b0e10],.btn-primary[data-v-279b0e10]{white-space:nowrap}.table-btn[data-v-279b0e10]{font-size:13px;font-weight:600;padding:6px 12px;white-space:nowrap}.table-btn[data-v-279b0e10]:hover{background-color:#c0392b!important;border-color:#c0392b!important}table[data-v-279b0e10]{margin-bottom:0}.table th[data-v-279b0e10]{font-weight:700}.table td[data-v-279b0e10],.table th[data-v-279b0e10]{font-size:13px;color:#333;vertical-align:middle}.nowrap[data-v-279b0e10]{white-space:nowrap}.table-input[data-v-279b0e10]{width:80px!important;min-width:80px;display:inline-block;margin-right:8px;padding:7px 10px}.btn-remove[data-v-279b0e10]{position:relative;display:inline-block;width:18px;height:18px;text-decoration:none;cursor:pointer}.btn-remove[data-v-279b0e10]:after,.btn-remove[data-v-279b0e10]:before{content:"";position:absolute;top:8px;left:0;width:18px;height:2px;background:#c0392b}.btn-remove[data-v-279b0e10]:before{transform:rotate(45deg)}.btn-remove[data-v-279b0e10]:after{transform:rotate(-45deg)}.btn-remove[data-v-279b0e10]:hover:after,.btn-remove[data-v-279b0e10]:hover:before{background:#a93226}#reviewInfo[data-v-279b0e10]{padding-top:24px;margin-top:16px}#reviewInfo .alert-secondary[data-v-279b0e10]{border:1px solid #e6e6e6;background:#f8f8f8;color:#555}#reviewInfo .alert-secondary h4[data-v-279b0e10]{margin-bottom:0;font-size:16px;font-weight:600}#finalActions[data-v-279b0e10]{padding:24px 0 32px}.btn-place-order[data-v-279b0e10]{display:block;width:100%;text-align:center;padding:14px 20px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.reset-cart-modal-header[data-v-279b0e10]{background:#fff;border-bottom:1px solid #eee;padding:16px 22px}[data-v-279b0e10] #resetCartModal .modal-title{font-size:16px;font-weight:700;color:#222;letter-spacing:.2px}[data-v-279b0e10] #resetCartModal .modal-content{border:none;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.18)}.reset-cart-modal-body[data-v-279b0e10]{padding:18px 22px 22px}.reset-cart-intro[data-v-279b0e10]{margin:0 0 14px 0;font-size:13px;color:#555;line-height:1.5}.reset-cart-intro strong[data-v-279b0e10]{color:#c0392b}.reset-cart-summary[data-v-279b0e10]{background:#fafafa;border:1px solid #eee;border-radius:6px;padding:10px 14px;margin-bottom:18px;max-height:260px;overflow-y:auto}.reset-cart-summary-header[data-v-279b0e10]{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #e8e8e8;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#888}.reset-cart-summary-row[data-v-279b0e10]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0f0f0}.reset-cart-summary-row[data-v-279b0e10]:last-of-type{border-bottom:none}.reset-cart-summary-left[data-v-279b0e10]{flex:1 1 auto;min-width:0}.reset-cart-summary-machine[data-v-279b0e10]{font-size:13px;font-weight:700;color:#222;letter-spacing:.2px}.reset-cart-summary-assembly[data-v-279b0e10]{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.3px;margin-top:1px}.reset-cart-summary-meta[data-v-279b0e10]{font-size:11px;color:#777;margin-top:3px}.reset-cart-summary-cost[data-v-279b0e10]{flex:0 0 auto;font-size:13px;font-weight:700;color:#c0392b;white-space:nowrap}.reset-cart-summary-orphan[data-v-279b0e10]{padding:10px 0 4px;font-size:12px;color:#9c5700;font-style:italic}.reset-cart-totals[data-v-279b0e10]{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;padding:14px 16px;margin-bottom:14px;background:#fff;border:1px solid #e5e5e5;border-top:3px solid #222;border-radius:6px}.reset-cart-totals-counts[data-v-279b0e10]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;justify-content:center}.reset-cart-totals-count[data-v-279b0e10]{display:inline-flex;align-items:baseline;gap:6px}.reset-cart-totals-num[data-v-279b0e10]{font-size:20px;font-weight:700;color:#222;letter-spacing:.2px;line-height:1}.reset-cart-totals-unit[data-v-279b0e10]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#777}.reset-cart-totals-sep[data-v-279b0e10]{color:#ccc;font-size:16px;line-height:1}.reset-cart-totals-amount[data-v-279b0e10]{display:flex;flex-direction:column;align-items:center}.reset-cart-totals-amount-label[data-v-279b0e10]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#777}.reset-cart-totals-amount-value[data-v-279b0e10]{font-size:22px;font-weight:700;color:#c0392b;letter-spacing:.3px;line-height:1.1}@media (max-width:575.98px){.reset-cart-totals[data-v-279b0e10]{flex-direction:column;gap:10px}.reset-cart-totals-amount-value[data-v-279b0e10]{font-size:20px}}.reset-cart-actions[data-v-279b0e10]{display:flex;flex-direction:column;gap:10px}.reset-cart-actions .btn[data-v-279b0e10]{width:100%;padding:12px 16px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:4px}.reset-cart-btn-keep[data-v-279b0e10]{background:#c0392b!important;border-color:#c0392b!important;color:#fff!important}.reset-cart-btn-keep[data-v-279b0e10]:focus,.reset-cart-btn-keep[data-v-279b0e10]:hover{background:#a82e22!important;border-color:#a82e22!important;color:#fff!important}.reset-cart-btn-clear[data-v-279b0e10]{background:#fff!important;border:1px solid #ccc!important;color:#555!important}.reset-cart-btn-clear[data-v-279b0e10]:focus,.reset-cart-btn-clear[data-v-279b0e10]:hover{background:#f5f5f5!important;border-color:#999!important;color:#333!important}.alert[data-v-279b0e10]{border-radius:6px}.alert h4[data-v-279b0e10],.alert strong[data-v-279b0e10]{font-weight:700}@media (max-width:991.98px){.cart-header[data-v-279b0e10]{flex-direction:column;align-items:stretch}.cart-header-title[data-v-279b0e10]{padding-left:0}.btn-save-cart[data-v-279b0e10],.cart-header-actions[data-v-279b0e10]{width:100%}.assemblyName[data-v-279b0e10]{font-size:18px}.assembly-card-footer[data-v-279b0e10]{flex-direction:column}.assembly-card-footer .btn-sm[data-v-279b0e10]{width:100%;min-width:0}.subtotal-po-edit-input[data-v-279b0e10]{width:100%!important;margin:6px 0!important;display:block}.assembly-summary[data-v-279b0e10]{flex-wrap:wrap}.assembly-summary-content[data-v-279b0e10]{order:3;width:100%}.assembly-summary-total[data-v-279b0e10]{text-align:right;min-width:0;margin-left:auto}.table-input[data-v-279b0e10]{width:100%!important;min-width:0;margin-right:0;margin-bottom:8px}.table-btn[data-v-279b0e10]{width:100%}.btn-dark[data-v-279b0e10],.btn-primary[data-v-279b0e10]{width:100%;text-align:center}}.modify-order-modal .modify-modal-intro[data-v-279b0e10]{margin:0 0 14px;font-size:13px;color:#555;line-height:1.5}.modify-order-modal .modify-reorder-company[data-v-279b0e10]{margin:0 0 14px;padding:8px 12px;background:#f6f8fa;border:1px solid #e2e6ea;border-left:3px solid #c0392b;border-radius:6px;font-size:13px;color:#555}.modify-order-modal .modify-reorder-company strong[data-v-279b0e10]{color:#2a2a2a;font-weight:700}.modify-order-modal .modify-restored-banner[data-v-279b0e10]{background:linear-gradient(135deg,#fff5f3,#fff);border:2px solid #c0392b;border-radius:10px;padding:18px 22px;margin:0 0 18px;text-align:center;box-shadow:0 4px 16px rgba(192,57,43,.12),0 1px 3px rgba(0,0,0,.04)}.modify-order-modal .modify-restored-title[data-v-279b0e10]{font-size:20px;font-weight:800;color:#c0392b;letter-spacing:.3px;margin-bottom:6px;line-height:1.2}.modify-order-modal .modify-restored-body[data-v-279b0e10]{font-size:13px;color:#444;line-height:1.5}.modify-order-modal .modify-restored-body strong[data-v-279b0e10]{color:#222;font-weight:700}@media (max-width:575.98px){.modify-order-modal .modify-restored-title[data-v-279b0e10]{font-size:18px}.modify-order-modal .modify-restored-banner[data-v-279b0e10]{padding:14px 16px}}.modify-order-modal .modify-options-list[data-v-279b0e10]{display:flex;flex-direction:column;gap:8px}.modify-order-modal .modify-option[data-v-279b0e10]{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:#fff;border:1px solid #e3e3e3;border-left:3px solid #c0392b;border-radius:4px;cursor:pointer;text-align:left;transition:all .15s ease}.modify-order-modal .modify-option[data-v-279b0e10]:hover{background:#fff8f8;border-color:#c0392b;box-shadow:0 2px 6px rgba(192,57,43,.12);transform:translateX(2px)}.modify-order-modal .modify-option-head[data-v-279b0e10]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.modify-order-modal .modify-option-orderlabel[data-v-279b0e10]{font-weight:700;color:#c0392b;font-size:14px}.modify-order-modal .modify-option-assembly[data-v-279b0e10]{font-weight:600;color:#222;font-size:13px}.modify-order-modal .modify-option-meta[data-v-279b0e10]{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:#666}.modify-order-modal .modify-option-meta strong[data-v-279b0e10]{color:#444}.modify-order-modal .modify-quote-picker[data-v-279b0e10]{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.modify-order-modal .modify-quote-pick-wrap[data-v-279b0e10]{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin-bottom:8px;transition:border-color .2s ease,box-shadow .2s ease}.modify-order-modal .modify-quote-pick-wrap[data-v-279b0e10]:last-child{margin-bottom:0}.modify-order-modal .modify-quote-pick-wrap .modify-quote-pick-row[data-v-279b0e10]{border:0;border-radius:6px 6px 0 0;margin-bottom:0;background:transparent}.modify-order-modal .modify-quote-pick-wrap .modify-quote-pick-row.is-selected[data-v-279b0e10]{background:#fff8f8;box-shadow:none}.modify-order-modal .modify-parts-list[data-v-279b0e10]{border-top:1px dashed #ececec;padding:6px 12px 8px;background:#fafafa;border-radius:0 0 6px 6px}.modify-order-modal .modify-part-row[data-v-279b0e10]{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:12px;border-bottom:1px dotted #eee}.modify-order-modal .modify-part-row[data-v-279b0e10]:last-child{border-bottom:0}.modify-order-modal .modify-part-info[data-v-279b0e10]{flex:1 1 auto;display:flex;flex-direction:column;gap:1px;min-width:0}.modify-order-modal .modify-part-discount-chip[data-v-279b0e10]{align-self:flex-start}.modify-order-modal .modify-part-discount-chip[data-v-279b0e10],.part-discount-chip[data-v-279b0e10]{display:inline-block;background:#c8e6c9;color:#1b5e20;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:10px;margin-left:6px;vertical-align:middle;white-space:nowrap}.modify-part-code[data-v-279b0e10]{font-family:monospace;font-weight:700;color:#222;font-size:11px;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modify-order-modal .modify-part-desc[data-v-279b0e10]{color:#666;font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modify-order-modal .modify-part-qty[data-v-279b0e10]{flex:0 0 auto;font-weight:600;color:#555;font-variant-numeric:tabular-nums;white-space:nowrap}.modify-order-modal .modify-part-cost[data-v-279b0e10]{flex:0 0 auto;font-weight:700;color:#222;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:70px;text-align:right}.modify-order-modal .modify-part-remove[data-v-279b0e10]{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:1px solid transparent;background:transparent;color:#c0392b;font-size:16px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .18s ease,border-color .18s ease,color .18s ease}.modify-order-modal .modify-part-remove[data-v-279b0e10]:hover{background:#c0392b;border-color:#c0392b;color:#fff}.modify-order-modal .modify-order-group[data-v-279b0e10]{border:1px solid #e3e3e3;border-radius:4px;padding:8px 10px;background:#fff}.modify-order-modal .modify-order-group.is-multi[data-v-279b0e10]{background:#fafafa;padding:10px 12px}.modify-order-modal .modify-order-group[data-v-279b0e10]{background:#fafafa;border:1px solid #ececec;border-left:3px solid #c0392b;border-radius:6px;padding:12px 14px;margin-bottom:12px;transition:box-shadow .2s ease}.modify-order-modal .modify-order-group.is-expanded[data-v-279b0e10]{box-shadow:0 1px 4px rgba(0,0,0,.04)}.modify-order-modal .modify-order-group-head-row[data-v-279b0e10]{display:flex;align-items:center;gap:12px}.modify-order-modal .modify-order-group-select[data-v-279b0e10]{flex:0 0 auto;margin:0;display:inline-flex;align-items:center;cursor:pointer}.modify-order-modal .modify-order-group-select input[type=checkbox][data-v-279b0e10]{width:18px;height:18px;cursor:pointer;accent-color:#c0392b}.modify-order-modal .modify-order-group-head[data-v-279b0e10]{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0;background:transparent;border:0;padding:0;margin:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.modify-order-modal .modify-order-group-po-field[data-v-279b0e10]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;margin:0;cursor:text}.modify-order-modal .modify-order-group-po-label[data-v-279b0e10]{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#666;white-space:nowrap}.modify-order-modal .modify-order-group-po-input[data-v-279b0e10]{width:150px;max-width:38vw;padding:7px 9px;font-size:.9rem;border:1px solid #ccc;border-radius:4px;background:#fff8c4;color:#222}.modify-order-modal .modify-order-group-po-input[data-v-279b0e10]:not(:-moz-placeholder-shown){background:#fff}.modify-order-modal .modify-order-group-po-input[data-v-279b0e10]:not(:placeholder-shown){background:#fff}.modify-order-modal .modify-order-group-po-input[data-v-279b0e10]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.12)}.modify-order-modal .modify-order-group-head:hover .modify-order-group-label[data-v-279b0e10]{color:#a52d20}.modify-order-modal .modify-order-group-label[data-v-279b0e10]{flex:1 1 auto;font-weight:700;color:#c0392b;font-size:14px;letter-spacing:.3px;display:flex;align-items:baseline;gap:10px;min-width:0}.modify-order-modal .modify-order-group-po[data-v-279b0e10]{font-size:12px;font-weight:400;color:#555;letter-spacing:0}.modify-order-modal .modify-order-group-po strong[data-v-279b0e10]{color:#222;font-weight:700}.modify-order-modal .modify-order-group-po-empty[data-v-279b0e10]{color:#999;font-style:italic}.modify-order-modal .modify-order-group-total[data-v-279b0e10]{flex:0 0 auto;font-weight:700;font-size:14px;color:#222;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.modify-order-modal .modify-order-group-count[data-v-279b0e10]{flex:0 0 auto;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#888;background:#eee;padding:3px 8px;border-radius:10px;white-space:nowrap}.modify-order-modal .modify-order-group-toggle[data-v-279b0e10]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;padding:6px 0 0;margin:0;cursor:pointer;color:#777;font-size:12px;font-weight:500;transition:color .18s ease}.modify-order-modal .modify-order-group-toggle[data-v-279b0e10]:hover{color:#c0392b}.modify-order-modal .modify-order-group-toggle-icon[data-v-279b0e10]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #d8d8d8;font-size:16px;font-weight:700;line-height:1;color:#555;transition:background .18s ease,border-color .18s ease,color .18s ease}.modify-order-modal .modify-order-group-toggle.is-open .modify-order-group-toggle-icon[data-v-279b0e10],.modify-order-modal .modify-order-group-toggle:hover .modify-order-group-toggle-icon[data-v-279b0e10]{background:#c0392b;border-color:#c0392b;color:#fff}.modify-order-modal .modify-order-group-toggle-text[data-v-279b0e10]{letter-spacing:.2px}.modify-order-modal .modify-order-group-assemblies[data-v-279b0e10]{margin-top:10px;padding-top:10px;border-top:1px dashed #e3e3e3}.modify-order-modal .modify-quote-pick-row[data-v-279b0e10]{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border:1px solid #e3e3e3;border-left:3px solid #d9d9d9;border-radius:4px;cursor:pointer;transition:all .15s ease;margin:0 0 6px 0;background:#fff}.modify-order-modal .modify-quote-pick-row[data-v-279b0e10]:last-child{margin-bottom:0}.modify-order-modal .modify-quote-pick-row.is-nested[data-v-279b0e10]{margin-left:0;border-left-color:#ddd}.modify-order-modal .modify-quote-pick-row[data-v-279b0e10]:hover{background:#fafafa}.modify-order-modal .modify-quote-pick-row.is-selected[data-v-279b0e10]{background:#fff8f8;border-color:#c0392b;box-shadow:0 1px 4px rgba(192,57,43,.1)}.modify-order-modal .modify-option-instr-flag[data-v-279b0e10]{font-style:italic;color:#8a6516;font-weight:600}.modify-order-modal .modify-quote-pick-radio[data-v-279b0e10]{margin-top:4px;flex-shrink:0}.modify-order-modal .modify-quote-pick-body[data-v-279b0e10]{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.modify-order-modal .modify-quote-pick-cost[data-v-279b0e10]{flex:0 0 auto;align-self:center;font-weight:700;font-size:13px;color:#222;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:8px}.modify-order-modal .modify-editor-scope[data-v-279b0e10]{font-weight:500;font-style:italic;text-transform:none;letter-spacing:0;color:#777;font-size:11px}.modify-order-modal .modify-editor[data-v-279b0e10]{margin-top:6px;padding:14px 16px;background:#fafafa;border:1px solid #e3e3e3;border-radius:4px}.modify-order-modal .modify-editor-row[data-v-279b0e10]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.modify-order-modal .modify-editor-row[data-v-279b0e10]:last-child{margin-bottom:0}.modify-order-modal .modify-editor-label[data-v-279b0e10]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#555;margin:0}.modify-order-modal .modify-editor-input[data-v-279b0e10]{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff}.modify-order-modal .modify-editor-input[data-v-279b0e10]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.modify-order-modal .modify-editor-textarea[data-v-279b0e10]{resize:vertical;min-height:70px;font-family:inherit}.modify-order-modal .modify-editor-toggle-row[data-v-279b0e10]{margin-top:4px}.modify-order-modal .modify-apply-all[data-v-279b0e10]{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:#444;cursor:pointer}.modify-order-modal .modify-apply-all input[type=checkbox][data-v-279b0e10]{margin:0;flex-shrink:0}.modify-order-modal .modify-actions[data-v-279b0e10]{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:10px;margin-top:18px;flex-wrap:nowrap}.modify-order-modal .modify-action-btn[data-v-279b0e10]{font-weight:700;text-transform:uppercase;letter-spacing:.3px;font-size:12px;padding:8px 16px;flex:1 1 0;min-width:0;white-space:nowrap}.place-order-picker-modal .place-order-actions[data-v-279b0e10]{display:flex;flex-direction:row;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid #f0f0f0;flex-wrap:nowrap}.place-order-picker-modal .place-order-action-btn[data-v-279b0e10]{font-weight:700;text-transform:uppercase;letter-spacing:.3px;font-size:12px;padding:10px 16px;flex:1 1 0;min-width:0;white-space:nowrap}.place-order-picker-modal .convert-quote-row-asm[data-v-279b0e10]{display:inline}.place-order-picker-modal .convert-quote-row-sep[data-v-279b0e10]{color:#bbb}.convert-modal-intro[data-v-279b0e10]{margin:0 0 14px;font-size:13px;color:#555}.convert-quote-list[data-v-279b0e10]{margin:0 0 12px;padding:0}.convert-quote-row[data-v-279b0e10]{padding:10px 12px;background:#fafafa;border:1px solid #ececec;border-radius:6px;margin-bottom:6px}.convert-quote-row[data-v-279b0e10]:last-child{margin-bottom:0}.convert-quote-row .custom-control-label[data-v-279b0e10]{cursor:pointer;width:100%}.convert-quote-row-main[data-v-279b0e10]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:2px}.convert-quote-row-label[data-v-279b0e10]{font-size:13px;font-weight:700;color:#c0392b;letter-spacing:.3px}.convert-quote-row-meta[data-v-279b0e10]{font-size:12px;color:#444;font-weight:600}.convert-quote-row-sub[data-v-279b0e10]{font-size:11px;color:#888;letter-spacing:.2px;text-transform:uppercase}.convert-quote-row-amount[data-v-279b0e10]{color:#c0392b;font-weight:700}.convert-quote-row-poref[data-v-279b0e10]{color:#555;font-weight:500}.convert-quote-row-poref strong[data-v-279b0e10]{color:#222;font-weight:700}.convert-quote-toggle-all[data-v-279b0e10]{text-align:right;margin:0 0 12px}.convert-quote-toggle-all a[data-v-279b0e10]{font-size:11px;font-weight:700;color:#c0392b;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;text-decoration:none}.convert-quote-toggle-all a[data-v-279b0e10]:hover{text-decoration:underline}.convert-quote-note[data-v-279b0e10]{margin:8px 0 0;font-size:12px;color:#666;font-style:italic}.convert-quote-note-warn[data-v-279b0e10]{color:#c0392b;font-style:normal;font-weight:600}.modify-order-modal .modal-dialog{margin-top:170px;margin-bottom:30px}.modify-order-modal .modal-content{max-height:calc(100vh - 200px)}.modify-order-modal .modal-body{overflow-y:auto}.modify-order-modal.modal,.modify-order-modal .modal-dialog{z-index:10050!important}body.modal-open #header-search{display:none!important}.modify-order-modal .modify-reorder-confirm-section{margin-top:16px}.modify-order-modal .modify-reorder-confirm-heading{font-weight:700;font-size:14px;margin-bottom:6px}.modify-order-modal .modify-reorder-confirm-added .modify-reorder-confirm-heading{color:#1e7e34}.modify-order-modal .modify-reorder-confirm-dropped .modify-reorder-confirm-heading{color:#6b6b6b}.modify-order-modal .modify-reorder-confirm-list{list-style:none;margin:0;padding:0}.modify-order-modal .modify-reorder-confirm-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid #e3e3e3;border-radius:6px;margin-bottom:6px}.modify-order-modal .modify-reorder-confirm-added .modify-reorder-confirm-item{border-color:#b7e1c2;background:#f3fbf5}.modify-order-modal .modify-reorder-confirm-dropped .modify-reorder-confirm-item{background:#f7f7f7}.modify-order-modal .modify-reorder-confirm-order{font-weight:600}.modify-order-modal .modify-reorder-confirm-po{font-weight:700;color:#1e7e34;white-space:nowrap}html.dark-mode .modify-order-modal .modify-order-group-po-input,html.mid-mode .modify-order-modal .modify-order-group-po-input{background:#fff8c4!important;color:#222!important}html.dark-mode .modify-order-modal .modify-order-group-po-input:not(:-moz-placeholder-shown),html.mid-mode .modify-order-modal .modify-order-group-po-input:not(:-moz-placeholder-shown){background:#fff!important;color:#222!important}html.dark-mode .modify-order-modal .modify-order-group-po-input:not(:placeholder-shown),html.mid-mode .modify-order-modal .modify-order-group-po-input:not(:placeholder-shown){background:#fff!important;color:#222!important}html.dark-mode .modify-order-modal .modify-order-group-po-input::-moz-placeholder,html.mid-mode .modify-order-modal .modify-order-group-po-input::-moz-placeholder{color:#6b6b6b!important}html.dark-mode .modify-order-modal .modify-order-group-po-input::placeholder,html.mid-mode .modify-order-modal .modify-order-group-po-input::placeholder{color:#6b6b6b!important}html.dark-mode .modify-order-modal .modify-reorder-company,html.mid-mode .modify-order-modal .modify-reorder-company{background:#2b2b2b;border-color:#444;border-left-color:#c0392b;color:#ddd}html.dark-mode .modify-order-modal .modify-reorder-company strong,html.mid-mode .modify-order-modal .modify-reorder-company strong{color:#fff}.print-only-header[data-v-ef3b9660]{display:none}.info-cards-row[data-v-ef3b9660]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:28px}.info-card[data-v-ef3b9660]{flex:1 1 0;min-width:240px;background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:16px 20px 14px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.info-card-header[data-v-ef3b9660]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#c0392b;padding-bottom:8px;margin-bottom:10px;border-bottom:1px dashed #d8d8d8}.info-card-body[data-v-ef3b9660]{font-size:13px;color:#555;line-height:1.5}.info-card-name[data-v-ef3b9660]{font-size:15px;font-weight:700;color:#222;margin-bottom:6px}.info-card-body p[data-v-ef3b9660]{margin:0 0 2px}.cart-grand-total[data-v-ef3b9660]{display:flex;align-items:center;justify-content:center;gap:16px;padding:18px 20px;margin-top:8px;margin-bottom:24px;background:#fff;border:1px solid #e5e5e5;border-top:3px solid #222;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.cart-grand-total-label[data-v-ef3b9660]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#333}.cart-grand-total-value[data-v-ef3b9660]{font-size:22px;font-weight:700;color:#c0392b;letter-spacing:.3px}@media (max-width:575.98px){.cart-grand-total[data-v-ef3b9660]{padding:14px 16px}.cart-grand-total-value[data-v-ef3b9660]{font-size:18px}}.upsell-panel[data-v-ef3b9660]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:16px 18px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.upsell-header[data-v-ef3b9660]{margin-bottom:14px;padding-bottom:10px;border-bottom:1px dashed #d8d8d8}.upsell-title[data-v-ef3b9660]{margin:0 0 4px 0;font-size:18px;font-weight:700;color:#c0392b;letter-spacing:.3px;text-transform:uppercase}.upsell-sub[data-v-ef3b9660]{margin:0;font-size:12px;color:#777;line-height:1.4}.upsell-sub strong[data-v-ef3b9660]{color:#444}.upsell-list[data-v-ef3b9660]{list-style:none;margin:0;padding:0}.upsell-item[data-v-ef3b9660]{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #f0f0f0}.upsell-item[data-v-ef3b9660]:last-child{border-bottom:none}.upsell-item-main[data-v-ef3b9660]{flex:1 1 auto;min-width:0}.upsell-item-code[data-v-ef3b9660]{font-size:13px;font-weight:700;color:#c0392b;letter-spacing:.2px;margin-bottom:2px}.upsell-item-desc[data-v-ef3b9660]{font-size:13px;color:#333;line-height:1.35;margin-bottom:4px}.upsell-item-meta[data-v-ef3b9660]{font-size:11px;color:#888;font-style:italic}.upsell-item-meta strong[data-v-ef3b9660]{color:#555;font-style:normal}.upsell-item-add[data-v-ef3b9660]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#c0392b;background:#fff;border:1.5px solid #c0392b;border-radius:4px;cursor:pointer;transition:background .15s ease,color .15s ease}.upsell-item-add[data-v-ef3b9660]:hover{background:#c0392b;color:#fff}.upsell-see-more[data-v-ef3b9660]{margin-top:10px;padding-top:12px;border-top:1px dashed #e5e5e5;text-align:center}.upsell-see-more-btn[data-v-ef3b9660]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;border:1px solid #ccc;border-radius:4px;color:#444;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.upsell-see-more-btn[data-v-ef3b9660]:hover{background:#f3f3f3;border-color:#999}.upsell-quick-actions[data-v-ef3b9660]{margin-top:16px;display:flex;flex-direction:column;gap:8px}.upsell-quick-btn[data-v-ef3b9660]{display:block;text-align:center;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:8px 12px}.print-order-band[data-v-ef3b9660]{padding:32px 0;text-align:center;background:transparent}.btn-print-order[data-v-ef3b9660]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:10px 24px;border-radius:6px;background:#c0392b;border:1px solid #c0392b;color:#fff;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.btn-print-order[data-v-ef3b9660]:focus,.btn-print-order[data-v-ef3b9660]:hover{background:#000;color:#fff;border-color:#000;box-shadow:0 2px 8px rgba(0,0,0,.2)}.btn-print-icon[data-v-ef3b9660]{display:inline-block}.print-order-modal .modify-restored-banner.print-order-banner[data-v-ef3b9660]{background:linear-gradient(135deg,#fff5f3,#fff);border:2px solid #c0392b;border-radius:10px;padding:18px 22px;margin:0 0 18px;text-align:center;box-shadow:0 4px 16px rgba(192,57,43,.12),0 1px 3px rgba(0,0,0,.04)}.print-order-modal .modify-restored-title[data-v-ef3b9660]{font-size:20px;font-weight:800;color:#c0392b;letter-spacing:.3px;margin-bottom:6px;line-height:1.2}.print-order-modal .modify-restored-body[data-v-ef3b9660]{font-size:13px;color:#444;line-height:1.5}.print-order-modal .modify-restored-body strong[data-v-ef3b9660]{color:#222;font-weight:700}@media (max-width:575.98px){.print-order-modal .modify-restored-title[data-v-ef3b9660]{font-size:18px}.print-order-modal .modify-restored-banner.print-order-banner[data-v-ef3b9660]{padding:14px 16px}}.print-order-modal .convert-modal-intro[data-v-ef3b9660]{margin:0 0 14px;font-size:13px;color:#555}.print-order-modal .convert-quote-list[data-v-ef3b9660]{margin:0 0 12px;padding:0}.print-order-modal .convert-quote-row[data-v-ef3b9660]{padding:10px 12px;background:#fafafa;border:1px solid #ececec;border-radius:6px;margin-bottom:6px}.print-order-modal .convert-quote-row[data-v-ef3b9660]:last-child{margin-bottom:0}.print-order-modal .convert-quote-row-grouped[data-v-ef3b9660]{border-left:3px solid #c0392b}.print-order-modal .convert-quote-row .custom-control-label[data-v-ef3b9660]{cursor:pointer;width:100%}.print-order-modal .convert-quote-row-main[data-v-ef3b9660]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:2px}.print-order-modal .convert-quote-row-label[data-v-ef3b9660]{font-size:14px;font-weight:700;color:#c0392b;letter-spacing:.3px}.print-order-modal .convert-quote-row-meta[data-v-ef3b9660]{font-size:12px;color:#555;font-weight:400}.print-order-modal .convert-quote-row-meta strong[data-v-ef3b9660]{color:#222;font-weight:700}.print-order-modal .convert-quote-row-sub[data-v-ef3b9660]{font-size:11px;color:#888;letter-spacing:.2px;text-transform:uppercase}.print-order-modal .convert-quote-row-amount[data-v-ef3b9660]{color:#c0392b;font-weight:700}.print-order-modal .convert-quote-row-assemblies[data-v-ef3b9660]{margin-top:4px;font-size:11px;color:#666;line-height:1.4}.print-order-modal .convert-quote-row-assembly[data-v-ef3b9660]{padding:1px 0}.print-order-modal .print-order-row-static[data-v-ef3b9660]{padding:0}.print-order-modal .convert-quote-toggle-all[data-v-ef3b9660]{text-align:right;margin:0 0 4px}.print-order-modal .convert-quote-toggle-all a[data-v-ef3b9660]{font-size:11px;font-weight:700;color:#c0392b;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;text-decoration:none}.print-order-modal .convert-quote-toggle-all a[data-v-ef3b9660]:hover{text-decoration:underline}@media print{.no-print,[class*=accessibility-widget],[class*=breadcrumb i],[class*=breadcrumb i] *,[class*=translate-widget],[class*=userway],[id*=breadcrumb i],[id*=breadcrumb i] *,[id*=google_translate],[id*=userway],[id=breadcrumb],[id=breadcrumb] *,body #breadcrumb,body #breadcrumb *,body #cartSidebar,body #finalizeTop,body #footer,body #header,body .footer,body .header,body .navbar,body .upsell-panel,body .upsell-quick-actions,body [role=banner],body footer,body header,body nav.navbar,div#breadcrumb,div#breadcrumb *,iframe,nav[aria-label*=Breadcrumb],nav[aria-label*=breadcrumb i],ol.breadcrumb,ul.breadcrumb{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}body,html{background:#fff!important;background-image:none!important}#app,#app>div,#cartSuccess,.container-fluid,.main,[role=main],body,body[style],html,main{margin-top:0!important;padding-top:0!important}.print-only-header{display:flex!important;align-items:flex-start;justify-content:space-between;padding:0 5px 16px;margin:0 0 16px;border-bottom:2px solid #c0392b}.print-only-header-logo{flex:0 0 auto;margin-left:5px}.print-only-header-logo-img{width:180px;max-width:180px;height:auto;max-height:80px;display:block}.print-only-header-logo-text{font-size:32px;font-weight:900;letter-spacing:1px;color:#c0392b;line-height:1;font-family:Arial,Helvetica,sans-serif}.print-only-header-address{flex:0 0 auto;text-align:right;font-size:11px;line-height:1.4;color:#222}.print-only-header-address-name{font-weight:700;font-size:12px;margin-bottom:2px}.print-only-header-doc-id{font-weight:700;font-size:14px;color:#c0392b;margin-bottom:6px;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.assembly-table-wrap input[disabled],.assembly-table-wrap input[readonly],.POOrders input[disabled],.POOrders input[readonly],.success-qty,.success-qty input{border:0!important;background:transparent!important;padding:0!important;margin:0!important;width:auto!important;max-width:none!important;min-width:0!important;display:inline!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:inherit!important;font:inherit!important;box-shadow:none!important;outline:0!important}#cartSuccess .col-lg-7{flex:0 0 100%!important;max-width:100%!important}body{font-size:10px!important;line-height:1.35!important}#cartSuccess h1{font-size:18px!important;margin:0 0 4px!important}#cartSuccess h2{font-size:13px!important;margin:0 0 4px!important}#cartSuccess p{line-height:1.35!important;margin:0 0 2px!important}#cartSuccess .info-card,#cartSuccess .info-card-body,#cartSuccess .info-card-header,#cartSuccess .info-card-meta,#cartSuccess .info-card-name,#cartSuccess p{font-size:10px!important}#cartSuccess .info-card{padding:8px 10px!important}#cartSuccess .info-cards-row{gap:8px!important;margin-top:8px!important}#finalizeTop{padding-top:8px!important;padding-bottom:8px!important}#finalizeTop .container{padding-top:0!important;padding-bottom:0!important}#finalizeTop .row{margin-bottom:8px!important}.POOrders{margin:6px 0!important}.POOrders .container{padding-top:4px!important;padding-bottom:4px!important}.ponumber{font-size:11px!important;margin:4px 0!important}.assemblyName{font-size:10px!important;margin:0!important}.assemblyDescription{font-size:9px!important;margin:0!important}.POOrders table{font-size:9px!important;width:100%!important;table-layout:auto!important}.POOrders td,.POOrders th{padding:4px 8px!important;font-size:9px!important}.cart-grand-total{margin-top:8px!important;padding:8px 12px!important}.cart-grand-total-label{font-size:10px!important}.cart-grand-total-value{font-size:14px!important}.cart-grand-total,.info-card{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.b-table.b-table-stacked-lg>tbody>tr,.b-table.b-table-stacked-md>tbody>tr,.b-table.b-table-stacked-sm>tbody>tr{display:table-row!important}.b-table.b-table-stacked-lg>tbody>tr>td,.b-table.b-table-stacked-md>tbody>tr>td,.b-table.b-table-stacked-sm>tbody>tr>td{display:table-cell!important}.b-table.b-table-stacked-lg>thead,.b-table.b-table-stacked-md>thead,.b-table.b-table-stacked-sm>thead{display:table-header-group!important}.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before,.b-table.b-table-stacked-md>tbody>tr>[data-label]:before,.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{display:none!important}.print-order-section+.print-order-section{page-break-before:always;-moz-column-break-before:page;break-before:page}.print-order-section{page-break-inside:auto;-moz-column-break-inside:auto;break-inside:auto}.print-order-hidden,.print-order-hidden *{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}@page{margin:.5in}*,:after,:before{color:#000!important}body,body div,body p,body span,body td,body th{font-weight:500!important}*,:after,:before{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}body:after,body:before,html:after,html:before{display:none!important;content:none!important}#google-translate-floating,#google_translate_element,#utility-toggle-stack,#utility-toggle-stack *,.util-body,.util-close,.util-icon,.util-label,.util-toggle,.util-toggle-bug,.util-toggle-font,.util-toggle-translate{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important}hr{display:none!important}.assembly-table-wrap table,table{border-collapse:collapse!important}.assembly-table-wrap td,.assembly-table-wrap th,td,th{border:1px solid #888!important}.print-only-header{border-bottom:2px solid #c0392b!important}.print-only-header,.print-only-header *,.print-only-header-logo-img,.print-only-header-logo-text,.print-only-header-logo-text *,[class*=-red],[class*=brand-red]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.print-only-header-logo-text,.print-only-header-logo-text *,[class*=-red],[class*=brand-red]{color:#c0392b!important}}.rfq-page-header[data-v-10146468]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px}.rfq-page-header h1[data-v-10146468]{flex:1 1 auto;min-width:200px;margin:0;padding-left:0}.rfq-header-actions[data-v-10146468]{flex:1 1 100%;width:100%;display:flex;flex-direction:row;align-items:stretch;gap:10px;flex-wrap:wrap}.rfq-header-actions .btn[data-v-10146468]{flex:0 1 auto;white-space:nowrap}.btn-back-search[data-v-10146468]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;background:#c0392b;border:1.5px solid #c0392b;border-radius:6px;color:#fff!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.btn-back-search[data-v-10146468]:focus,.btn-back-search[data-v-10146468]:hover{background:#a32e22;border-color:#a32e22;color:#fff!important;text-decoration:none;box-shadow:0 2px 6px rgba(192,57,43,.25)}.btn-back-search .btn-icon[data-v-10146468]{flex-shrink:0;stroke-width:2;color:inherit}.btn-save-cart[data-v-10146468]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;background:#fff;border:1.5px solid #333;border-radius:6px;color:#111!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.btn-save-cart[data-v-10146468]:focus,.btn-save-cart[data-v-10146468]:hover{background:#333;color:#fff!important;border-color:#333;text-decoration:none;box-shadow:0 2px 6px rgba(0,0,0,.12)}.btn-save-cart .btn-icon[data-v-10146468]{flex-shrink:0;stroke-width:2;color:inherit}.btn-finalize-quote[data-v-10146468]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;background:#c0392b;border:1.5px solid #c0392b;border-radius:6px;color:#fff!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgba(192,57,43,.15)}.btn-finalize-quote[data-v-10146468]:focus,.btn-finalize-quote[data-v-10146468]:hover{background:#a93022;border-color:#a93022;color:#fff!important;text-decoration:none;box-shadow:0 2px 6px rgba(192,57,43,.28)}.btn-finalize-quote .btn-icon[data-v-10146468]{flex-shrink:0;stroke-width:2;color:inherit}.btn-clear-cart[data-v-10146468]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;background:#fff;border:1.5px solid #c0392b;border-radius:6px;color:#c0392b!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.btn-clear-cart[data-v-10146468]:focus,.btn-clear-cart[data-v-10146468]:hover{background:#c0392b;color:#fff!important;border-color:#c0392b;text-decoration:none;box-shadow:0 2px 6px rgba(192,57,43,.18)}.btn-clear-cart .btn-icon[data-v-10146468]{flex-shrink:0;stroke-width:2;color:inherit}@media (max-width:575.98px){.rfq-page-header[data-v-10146468]{flex-direction:column;align-items:stretch}.rfq-page-header h1[data-v-10146468]{padding-left:0;text-align:center}.rfq-header-actions[data-v-10146468]{justify-content:center}}.rfq-orders-grid-wrap[data-v-10146468]{margin-top:0}.rfq-order-col[data-v-10146468]{margin-bottom:22px}@media (max-width:991.98px){.rfq-order-col[data-v-10146468]{margin-bottom:16px}}.rfq-leadtime-note[data-v-10146468]{text-align:center;font-size:12px;color:#888;font-style:italic;margin:6px 0 0}.quote-group[data-v-10146468]{background:#fafafa;border:1px solid #e8e8e8;border-left:3px solid #c0392b;border-radius:8px;margin:0;padding:18px 20px 16px;box-shadow:0 1px 3px rgba(0,0,0,.04);height:100%}.quote-header[data-v-10146468]{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #e1e1e1}.quote-header-label[data-v-10146468]{font-size:16px;font-weight:700;color:#c0392b;letter-spacing:.3px}.quote-header-meta[data-v-10146468]{font-size:12px;color:#888;font-style:italic}.quote-assembly-card[data-v-10146468]{background:#fff;border:1px solid #ececec;border-radius:6px;padding:14px 16px}.quote-assembly-header[data-v-10146468]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.quote-assembly-heading[data-v-10146468]{flex:1 1 auto;min-width:0}.quote-assembly-heading .assemblyName[data-v-10146468]{font-size:14px;font-weight:700;color:#2a2a2a;letter-spacing:.3px;margin-bottom:2px}.quote-assembly-heading .assemblyDescription[data-v-10146468]{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.3px}.quote-assembly-subtotal[data-v-10146468]{flex:0 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:6px 12px}.quote-subtotal-label[data-v-10146468]{font-size:11px;color:#555;white-space:normal;word-break:break-word}.quote-subtotal-amount[data-v-10146468]{font-size:14px;font-weight:700;color:#c0392b;white-space:nowrap;letter-spacing:.2px}.rfq-order-col .quote-assembly-header[data-v-10146468]{flex-direction:column;align-items:stretch}.rfq-order-col .quote-assembly-subtotal[data-v-10146468]{align-self:stretch;justify-content:space-between}.quote-parts-summary[data-v-10146468]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;background:#fafafa;border:1px solid #ececec;border-radius:4px}.quote-expand-btn[data-v-10146468]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#fff;border:1.5px solid #c0392b;color:#c0392b;cursor:pointer;transition:background .15s ease,color .15s ease}.quote-expand-btn[data-v-10146468]:hover{background:#c0392b;color:#fff}.quote-parts-count[data-v-10146468]{font-size:11px;font-weight:700;color:#555;letter-spacing:.4px}.quote-parts-pills[data-v-10146468]{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.quote-part-pill[data-v-10146468]{display:inline-block;padding:2px 8px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;font-size:11px;color:#444;white-space:nowrap}.quote-parts-cost[data-v-10146468]{flex-shrink:0;font-size:13px;font-weight:700;color:#c0392b;margin-left:auto}.quote-parts-detail[data-v-10146468]{margin-top:4px}.quote-collapse-btn[data-v-10146468]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#fff;border:1px solid silver;border-radius:12px;font-size:11px;font-weight:600;color:#666;cursor:pointer;margin-bottom:10px}.quote-collapse-btn[data-v-10146468]:hover{background:#c0392b;border-color:#c0392b;color:#fff}.quote-card-footer[data-v-10146468]{display:flex;justify-content:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #f1f1f1}.quote-card-footer .btn-sm[data-v-10146468]{font-size:12px;padding:7px 22px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none}.convert-modal-intro[data-v-10146468]{margin:0 0 14px;font-size:13px;color:#555}.convert-quote-list[data-v-10146468]{margin:0 0 12px;padding:0}.convert-quote-row[data-v-10146468]{padding:10px 12px;background:#fafafa;border:1px solid #ececec;border-radius:6px;margin-bottom:6px}.convert-quote-row[data-v-10146468]:last-child{margin-bottom:0}.convert-quote-row .custom-control-label[data-v-10146468]{cursor:pointer;width:100%}.convert-quote-row-main[data-v-10146468]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:2px}.convert-quote-row-label[data-v-10146468]{font-size:13px;font-weight:700;color:#c0392b;letter-spacing:.3px}.convert-quote-row-meta[data-v-10146468]{font-size:12px;color:#444;font-weight:600}.convert-quote-row-sub[data-v-10146468]{font-size:11px;color:#888;letter-spacing:.2px;text-transform:uppercase}.convert-quote-row-amount[data-v-10146468]{color:#c0392b;font-weight:700}.convert-quote-row-poref[data-v-10146468]{color:#555;font-weight:500}.convert-quote-row-poref strong[data-v-10146468]{color:#222;font-weight:700}.convert-quote-row-grouped[data-v-10146468]{border-left:3px solid #c0392b}.convert-quote-row-grouped .convert-quote-row-main[data-v-10146468]{align-items:baseline}.convert-quote-row-grouped .convert-quote-row-label[data-v-10146468]{font-size:14px;letter-spacing:.3px}.convert-quote-row-grouped .convert-quote-row-meta[data-v-10146468]{font-size:12px;color:#555;font-weight:400}.convert-quote-row-grouped .convert-quote-row-meta strong[data-v-10146468]{color:#222;font-weight:700}.convert-quote-row-assemblies[data-v-10146468]{margin-top:6px;padding-top:6px;border-top:1px dashed #ececec;display:flex;flex-direction:column;gap:2px}.convert-quote-row-assembly[data-v-10146468]{font-size:11px;color:#777;line-height:1.4}.convert-quote-toggle-all[data-v-10146468]{text-align:right;margin:0 0 12px}.convert-quote-toggle-all a[data-v-10146468]{font-size:11px;font-weight:700;color:#c0392b;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;text-decoration:none}.convert-quote-toggle-all a[data-v-10146468]:hover{text-decoration:underline}.convert-quote-note[data-v-10146468]{margin:8px 0 0;font-size:12px;color:#666;font-style:italic}.convert-quote-note-warn[data-v-10146468]{color:#c0392b;font-style:normal;font-weight:600}.modify-quote-modal .modify-modal-intro[data-v-10146468]{margin:0 0 14px;font-size:13px;color:#555;line-height:1.5}.modify-quote-modal .modify-restored-banner[data-v-10146468],.quote-picker-modal .modify-restored-banner[data-v-10146468]{background:linear-gradient(135deg,#fff5f3,#fff);border:2px solid #c0392b;border-radius:10px;padding:18px 22px;margin:0 0 18px;text-align:center;box-shadow:0 4px 16px rgba(192,57,43,.12),0 1px 3px rgba(0,0,0,.04)}.modify-quote-modal .modify-restored-title[data-v-10146468],.quote-picker-modal .modify-restored-title[data-v-10146468]{font-size:20px;font-weight:800;color:#c0392b;letter-spacing:.3px;margin-bottom:6px;line-height:1.2}.modify-quote-modal .modify-restored-body[data-v-10146468],.quote-picker-modal .modify-restored-body[data-v-10146468]{font-size:13px;color:#444;line-height:1.5}.modify-quote-modal .modify-restored-body strong[data-v-10146468],.quote-picker-modal .modify-restored-body strong[data-v-10146468]{color:#222;font-weight:700}@media (max-width:575.98px){.modify-quote-modal .modify-restored-title[data-v-10146468],.quote-picker-modal .modify-restored-title[data-v-10146468]{font-size:18px}.modify-quote-modal .modify-restored-banner[data-v-10146468],.quote-picker-modal .modify-restored-banner[data-v-10146468]{padding:14px 16px}}.modify-quote-modal .modify-options-list[data-v-10146468]{display:flex;flex-direction:column;gap:8px}.modify-quote-modal .modify-option[data-v-10146468]{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:#fff;border:1px solid #e3e3e3;border-left:3px solid #c0392b;border-radius:4px;cursor:pointer;text-align:left;transition:all .15s ease}.modify-quote-modal .modify-option[data-v-10146468]:hover{background:#fff8f8;border-color:#c0392b;box-shadow:0 2px 6px rgba(192,57,43,.12);transform:translateX(2px)}.modify-quote-modal .modify-option-head[data-v-10146468]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.modify-quote-modal .modify-option-orderlabel[data-v-10146468]{font-weight:700;color:#c0392b;font-size:14px}.modify-quote-modal .modify-option-assembly[data-v-10146468]{font-weight:600;color:#222;font-size:13px}.modify-quote-modal .modify-option-meta[data-v-10146468]{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:#666}.modify-quote-modal .modify-option-meta strong[data-v-10146468]{color:#444}.btn-create-new[data-v-10146468]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;background:#fff;border:1.5px solid #888;border-radius:6px;color:#333!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn-create-new[data-v-10146468]:focus,.btn-create-new[data-v-10146468]:hover{background:#f5f5f5;border-color:#555;color:#111!important;text-decoration:none}.btn-create-new .btn-icon[data-v-10146468]{flex-shrink:0}.modify-quote-modal .modify-quote-picker[data-v-10146468]{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.modify-quote-modal .modify-order-group[data-v-10146468]{background:#fafafa;border:1px solid #ececec;border-left:3px solid #c0392b;border-radius:6px;padding:12px 14px;margin-bottom:12px;transition:box-shadow .2s ease}.modify-quote-modal .modify-order-group.is-expanded[data-v-10146468]{box-shadow:0 1px 4px rgba(0,0,0,.04)}.modify-quote-modal .modify-order-group-head-row[data-v-10146468]{display:flex;align-items:center;gap:12px}.modify-quote-modal .modify-order-group-head[data-v-10146468]{display:flex;align-items:center;gap:16px;width:100%;background:transparent;border:0;padding:0;margin:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.modify-quote-modal .modify-order-group-head:hover .modify-order-group-label[data-v-10146468]{color:#a52d20}.modify-quote-modal .modify-order-group-label[data-v-10146468]{flex:1 1 auto;font-weight:700;color:#c0392b;font-size:14px;letter-spacing:.3px;display:flex;align-items:baseline;gap:10px;min-width:0}.modify-quote-modal .modify-order-group-po[data-v-10146468]{font-size:12px;font-weight:400;color:#555;letter-spacing:0}.modify-quote-modal .modify-order-group-po strong[data-v-10146468]{color:#222;font-weight:700}.modify-quote-modal .modify-order-group-total[data-v-10146468]{flex:0 0 auto;font-weight:700;font-size:14px;color:#222;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.modify-quote-modal .modify-order-group-count[data-v-10146468]{flex:0 0 auto;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#888;background:#eee;padding:3px 8px;border-radius:10px;white-space:nowrap}.modify-quote-modal .modify-order-group-toggle[data-v-10146468]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;padding:6px 0 0;margin:0;cursor:pointer;color:#777;font-size:12px;font-weight:500;transition:color .18s ease}.modify-quote-modal .modify-order-group-toggle[data-v-10146468]:hover{color:#c0392b}.modify-quote-modal .modify-order-group-toggle-icon[data-v-10146468]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #d8d8d8;font-size:16px;font-weight:700;line-height:1;color:#555;transition:background .18s ease,border-color .18s ease,color .18s ease}.modify-quote-modal .modify-order-group-toggle.is-open .modify-order-group-toggle-icon[data-v-10146468],.modify-quote-modal .modify-order-group-toggle:hover .modify-order-group-toggle-icon[data-v-10146468]{background:#c0392b;border-color:#c0392b;color:#fff}.modify-quote-modal .modify-order-group-toggle-text[data-v-10146468]{letter-spacing:.2px}.modify-quote-modal .modify-order-group-assemblies[data-v-10146468]{margin-top:10px;padding-top:10px;border-top:1px dashed #e3e3e3}.modify-quote-modal .modify-quote-pick-wrap[data-v-10146468]{border:1px solid #e3e3e3;border-radius:6px;background:#fff;margin-bottom:8px;transition:border-color .2s ease,box-shadow .2s ease}.modify-quote-modal .modify-quote-pick-wrap[data-v-10146468]:last-child{margin-bottom:0}.modify-quote-modal .modify-quote-pick-wrap .modify-quote-pick-row[data-v-10146468]{border:0;border-radius:6px 6px 0 0;margin-bottom:0;background:transparent}.modify-quote-modal .modify-quote-pick-wrap .modify-quote-pick-row.is-selected[data-v-10146468]{background:#fff8f8;box-shadow:none}.modify-quote-modal .modify-option-cost[data-v-10146468]{flex:0 0 auto;font-weight:700;font-size:13px;color:#222;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:12px}.modify-quote-modal .modify-parts-list[data-v-10146468]{border-top:1px dashed #ececec;padding:6px 12px 8px;background:#fafafa;border-radius:0 0 6px 6px}.modify-quote-modal .modify-part-row[data-v-10146468]{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:12px;border-bottom:1px dotted #eee}.modify-quote-modal .modify-part-row[data-v-10146468]:last-child{border-bottom:0}.modify-quote-modal .modify-part-info[data-v-10146468]{flex:1 1 auto;display:flex;flex-direction:column;gap:1px;min-width:0}.modify-quote-modal .modify-part-discount-chip[data-v-10146468]{align-self:flex-start}.modify-quote-modal .modify-part-discount-chip[data-v-10146468],.part-discount-chip[data-v-10146468]{display:inline-block;background:#c8e6c9;color:#1b5e20;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:10px;margin-left:6px;vertical-align:middle;white-space:nowrap}.modify-quote-modal .modify-part-code[data-v-10146468]{font-family:monospace;font-weight:700;color:#222;font-size:11px;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modify-quote-modal .modify-part-desc[data-v-10146468]{color:#666;font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modify-quote-modal .modify-part-qty[data-v-10146468]{flex:0 0 auto;font-weight:600;color:#555;font-variant-numeric:tabular-nums;white-space:nowrap}.modify-quote-modal .modify-part-cost[data-v-10146468]{flex:0 0 auto;font-weight:700;color:#222;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:70px;text-align:right}.modify-quote-modal .modify-part-remove[data-v-10146468]{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:1px solid transparent;background:transparent;color:#c0392b;font-size:16px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .18s ease,border-color .18s ease,color .18s ease}.modify-quote-modal .modify-part-remove[data-v-10146468]:hover{background:#c0392b;border-color:#c0392b;color:#fff}.modify-quote-modal .modify-quote-pick-row[data-v-10146468]{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border:1px solid #e3e3e3;border-left:3px solid #d9d9d9;border-radius:4px;cursor:pointer;transition:all .15s ease;margin:0}.modify-quote-modal .modify-quote-pick-row[data-v-10146468]:hover{background:#fafafa}.modify-quote-modal .modify-quote-pick-row.is-selected[data-v-10146468]{background:#fff8f8;border-color:#c0392b;box-shadow:0 1px 4px rgba(192,57,43,.1)}.modify-quote-modal .modify-quote-pick-radio[data-v-10146468]{margin-top:4px;flex-shrink:0}.modify-quote-modal .modify-quote-pick-body[data-v-10146468]{display:flex;flex-direction:column;gap:2px;flex:1}.modify-quote-modal .modify-editor[data-v-10146468]{margin-top:6px;padding:14px 16px;background:#fafafa;border:1px solid #e3e3e3;border-radius:4px}.modify-quote-modal .modify-editor-row[data-v-10146468]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.modify-quote-modal .modify-editor-row[data-v-10146468]:last-child{margin-bottom:0}.modify-quote-modal .modify-editor-label[data-v-10146468]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#555;margin:0}.modify-quote-modal .modify-editor-input[data-v-10146468]{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff}.modify-quote-modal .modify-editor-input[data-v-10146468]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.modify-quote-modal .modify-editor-textarea[data-v-10146468]{resize:vertical;min-height:70px;font-family:inherit}.modify-quote-modal .modify-editor-toggle-row[data-v-10146468]{margin-top:4px}.modify-quote-modal .modify-apply-all[data-v-10146468]{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:#444;cursor:pointer}.modify-quote-modal .modify-apply-all input[type=checkbox][data-v-10146468]{margin:0;flex-shrink:0}.modify-quote-modal .modify-actions[data-v-10146468]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}.modify-quote-modal .modify-action-btn[data-v-10146468]{font-weight:700;text-transform:uppercase;letter-spacing:.3px;font-size:12px;padding:8px 16px}.quote-special-instructions[data-v-10146468]{margin:12px 16px 0;padding:10px 14px;background:#fff8e1;border:1px solid #e7d6a6;border-left:3px solid #c0392b;border-radius:4px}.quote-special-instructions-label[data-v-10146468]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#6b5614;margin-bottom:4px}.quote-special-instructions-text[data-v-10146468]{font-size:13px;color:#333;line-height:1.45;white-space:pre-wrap}.modify-quote-modal .modal-dialog{margin-top:170px;margin-bottom:30px}.modify-quote-modal .modal-content{max-height:calc(100vh - 200px)}.modify-quote-modal .modal-body{overflow-y:auto}.print-only-header[data-v-5b3a07ac]{display:none}.po-group[data-v-5b3a07ac]{background:#fafafa;border:1px solid #e8e8e8;border-left:3px solid #c0392b;border-radius:8px;margin:0 0 28px;padding:24px 22px 20px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.order-header[data-v-5b3a07ac]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #d8d8d8}.order-header-label[data-v-5b3a07ac]{font-size:20px;font-weight:700;color:#c0392b;letter-spacing:.3px}.order-header-meta[data-v-5b3a07ac]{font-size:12px;color:#777;font-style:italic}.assembly-card[data-v-5b3a07ac]{background:#fff;border:1px solid #ececec;border-radius:6px;padding:18px 20px 14px;margin-bottom:16px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.assembly-card[data-v-5b3a07ac]:last-of-type{margin-bottom:18px}.assembly-card-header[data-v-5b3a07ac]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.assembly-card-heading[data-v-5b3a07ac]{flex:1 1 auto;min-width:200px}.assembly-card-po-subtotal[data-v-5b3a07ac]{flex:0 0 auto;display:flex;align-items:center;gap:14px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;padding:8px 14px}.assembly-card-po-label[data-v-5b3a07ac]{font-size:12px;color:#555;white-space:nowrap}.assembly-card-po-amount[data-v-5b3a07ac]{font-size:16px;font-weight:700;color:#c0392b;white-space:nowrap;letter-spacing:.3px}@media (max-width:767.98px){.assembly-card-header[data-v-5b3a07ac]{flex-direction:column}.assembly-card-po-subtotal[data-v-5b3a07ac]{align-self:stretch;justify-content:space-between}}.assemblyName[data-v-5b3a07ac]{font-size:20px;font-weight:700;color:#333;margin-bottom:2px}.assemblyDescription[data-v-5b3a07ac]{font-size:13px;color:#777}.subtotal-po[data-v-5b3a07ac]{color:#c0392b;font-weight:700}.assembly-summary[data-v-5b3a07ac]{display:flex;align-items:center;gap:14px;padding:10px 12px 10px 10px;background:#fafafa;border:1px solid #eee;border-radius:6px;cursor:pointer;margin-top:4px;transition:background .15s ease,border-color .15s ease}.assembly-summary[data-v-5b3a07ac]:hover{background:#f3f3f3;border-color:#e0e0e0}.assembly-summary.expanded[data-v-5b3a07ac]{background:#fff;border-color:#ddd}.assembly-toggle[data-v-5b3a07ac]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;border-radius:50%;border:1.5px solid #c0392b;background:#fff;color:#c0392b;font-size:20px;font-weight:700;line-height:1;flex-shrink:0;transition:background .15s ease,color .15s ease,transform .15s ease}.assembly-summary:hover .assembly-toggle[data-v-5b3a07ac]{background:#c0392b;color:#fff}.assembly-toggle.expanded[data-v-5b3a07ac]{background:#333;border-color:#333;color:#fff}.assembly-summary:hover .assembly-toggle.expanded[data-v-5b3a07ac]{background:#555;border-color:#555}.assembly-toggle-icon[data-v-5b3a07ac]{display:block;line-height:1;margin-top:-2px}.assembly-summary-content[data-v-5b3a07ac]{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.assembly-summary-count[data-v-5b3a07ac]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#888;margin-right:4px}.code-chip[data-v-5b3a07ac]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#fff;border:1px solid #e0e0e0;border-radius:14px;font-size:12px;font-weight:600;color:#333;white-space:nowrap}.code-chip .code-qty[data-v-5b3a07ac]{color:#c0392b;font-weight:700;font-size:12px}.assembly-summary-empty[data-v-5b3a07ac]{font-size:13px;color:#999;font-style:italic}.assembly-summary-total[data-v-5b3a07ac]{flex-shrink:0;font-size:16px;font-weight:700;color:#c0392b;min-width:100px;text-align:right}.assembly-table-wrap[data-v-5b3a07ac]{margin-top:12px;padding-top:8px;border-top:1px solid #f0f0f0}.cart-grand-total[data-v-5b3a07ac]{display:flex;align-items:center;justify-content:center;gap:16px;padding:18px 20px;margin-top:8px;margin-bottom:16px;background:#fff;border:1px solid #e5e5e5;border-top:3px solid #222;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.cart-grand-total-label[data-v-5b3a07ac]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#333}.cart-grand-total-value[data-v-5b3a07ac]{font-size:22px;font-weight:700;color:#c0392b;letter-spacing:.3px}@media (max-width:575.98px){.cart-grand-total[data-v-5b3a07ac]{padding:14px 16px}.cart-grand-total-value[data-v-5b3a07ac]{font-size:18px}}.cart-finalize-actions[data-v-5b3a07ac]{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;margin-bottom:24px}.cart-finalize-actions .btn[data-v-5b3a07ac]{flex:1 1 180px;min-width:160px;max-width:240px;padding:10px 18px;font-size:13px;letter-spacing:.4px;text-align:center}@media (max-width:575.98px){.cart-finalize-actions .btn[data-v-5b3a07ac]{flex-basis:100%;max-width:none}}.print-order-band[data-v-5b3a07ac]{padding:32px 0;text-align:center;background:transparent}.btn-print-order[data-v-5b3a07ac]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:10px 24px;border-radius:6px;background:#c0392b;border:1px solid #c0392b;color:#fff;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.btn-print-order[data-v-5b3a07ac]:focus,.btn-print-order[data-v-5b3a07ac]:hover{background:#000;color:#fff;border-color:#000;box-shadow:0 2px 8px rgba(0,0,0,.2)}.btn-print-icon[data-v-5b3a07ac]{display:inline-block}.print-quote-modal .modify-restored-banner.print-quote-banner[data-v-5b3a07ac]{background:linear-gradient(135deg,#fff5f3,#fff);border:2px solid #c0392b;border-radius:10px;padding:18px 22px;margin:0 0 18px;text-align:center;box-shadow:0 4px 16px rgba(192,57,43,.12),0 1px 3px rgba(0,0,0,.04)}.print-quote-modal .modify-restored-title[data-v-5b3a07ac]{font-size:20px;font-weight:800;color:#c0392b;letter-spacing:.3px;margin-bottom:6px;line-height:1.2}.print-quote-modal .modify-restored-body[data-v-5b3a07ac]{font-size:13px;color:#444;line-height:1.5}.print-quote-modal .modify-restored-body strong[data-v-5b3a07ac]{color:#222;font-weight:700}@media (max-width:575.98px){.print-quote-modal .modify-restored-title[data-v-5b3a07ac]{font-size:18px}.print-quote-modal .modify-restored-banner.print-quote-banner[data-v-5b3a07ac]{padding:14px 16px}}.print-quote-modal .convert-modal-intro[data-v-5b3a07ac]{margin:0 0 14px;font-size:13px;color:#555}.print-quote-modal .convert-quote-list[data-v-5b3a07ac]{margin:0 0 12px;padding:0}.print-quote-modal .convert-quote-row[data-v-5b3a07ac]{padding:10px 12px;background:#fafafa;border:1px solid #ececec;border-radius:6px;margin-bottom:6px}.print-quote-modal .convert-quote-row[data-v-5b3a07ac]:last-child{margin-bottom:0}.print-quote-modal .convert-quote-row-grouped[data-v-5b3a07ac]{border-left:3px solid #c0392b}.print-quote-modal .convert-quote-row .custom-control-label[data-v-5b3a07ac]{cursor:pointer;width:100%}.print-quote-modal .convert-quote-row-main[data-v-5b3a07ac]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:2px}.print-quote-modal .convert-quote-row-label[data-v-5b3a07ac]{font-size:14px;font-weight:700;color:#c0392b;letter-spacing:.3px}.print-quote-modal .convert-quote-row-meta[data-v-5b3a07ac]{font-size:12px;color:#555;font-weight:400}.print-quote-modal .convert-quote-row-meta strong[data-v-5b3a07ac]{color:#222;font-weight:700}.print-quote-modal .convert-quote-row-sub[data-v-5b3a07ac]{font-size:11px;color:#888;letter-spacing:.2px;text-transform:uppercase}.print-quote-modal .convert-quote-row-amount[data-v-5b3a07ac]{color:#c0392b;font-weight:700}.print-quote-modal .convert-quote-row-assemblies[data-v-5b3a07ac]{margin-top:4px;font-size:11px;color:#666;line-height:1.4}.print-quote-modal .convert-quote-row-assembly[data-v-5b3a07ac]{padding:1px 0}.print-quote-modal .print-quote-row-static[data-v-5b3a07ac]{padding:0}.print-quote-modal .convert-quote-toggle-all[data-v-5b3a07ac]{text-align:right;margin:0 0 4px}.print-quote-modal .convert-quote-toggle-all a[data-v-5b3a07ac]{font-size:11px;font-weight:700;color:#c0392b;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;text-decoration:none}.print-quote-modal .convert-quote-toggle-all a[data-v-5b3a07ac]:hover{text-decoration:underline}@media print{.no-print,[class*=accessibility-widget],[class*=breadcrumb i],[class*=breadcrumb i] *,[class*=translate-widget],[class*=userway],[id*=breadcrumb i],[id*=breadcrumb i] *,[id*=google_translate],[id*=userway],[id=breadcrumb],[id=breadcrumb] *,body #breadcrumb,body #breadcrumb *,body #finalizeTop,body #footer,body #header,body .footer,body .header,body .navbar,body [role=banner],body footer,body header,body nav.navbar,div#breadcrumb,div#breadcrumb *,iframe,nav[aria-label*=Breadcrumb],nav[aria-label*=breadcrumb i],ol.breadcrumb,ul.breadcrumb{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}body,html{background:#fff!important;background-image:none!important}#app,#app>div,#savedRFQ,.container-fluid,.main,[role=main],body,body[style],html,main{margin-top:0!important;padding-top:0!important}.print-only-header{display:flex!important;align-items:flex-start;justify-content:space-between;padding:0 5px 16px;margin:0 0 16px;border-bottom:2px solid #c0392b}.print-only-header-logo{flex:0 0 auto;margin-left:5px}.print-only-header-logo-img{width:180px;max-width:180px;height:auto;max-height:80px;display:block}.print-only-header-logo-text{font-size:32px;font-weight:900;letter-spacing:1px;color:#c0392b;line-height:1;font-family:Arial,Helvetica,sans-serif}.print-only-header-address{flex:0 0 auto;text-align:right;font-size:11px;line-height:1.4;color:#222}.print-only-header-address-name{font-weight:700;font-size:12px;margin-bottom:2px}.print-only-header-doc-id{font-weight:700;font-size:14px;color:#c0392b;margin-bottom:6px;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.assembly-table-wrap input[disabled],.assembly-table-wrap input[readonly],.POOrders input[disabled],.POOrders input[readonly],.success-qty,.success-qty input{border:0!important;background:transparent!important;padding:0!important;margin:0!important;width:auto!important;max-width:none!important;min-width:0!important;display:inline!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;color:inherit!important;font:inherit!important;box-shadow:none!important;outline:0!important}body{font-size:10px!important;line-height:1.35!important}#savedRFQ h1{font-size:18px!important;margin:0 0 4px!important}#savedRFQ h2{font-size:13px!important;margin:0 0 4px!important}#savedRFQ h4{font-size:11px!important;margin:0 0 4px!important}#savedRFQ p{font-size:10px!important;line-height:1.35!important;margin:0 0 2px!important}#finalizeTop{padding-top:8px!important;padding-bottom:8px!important}#finalizeTop .container{padding-top:0!important;padding-bottom:0!important}#finalizeTop .row,#finalizeTop .row.mb-5{margin-bottom:8px!important}.po-group{margin-top:6px!important;margin-bottom:6px!important;padding:6px 8px!important}.order-header{margin-bottom:4px!important;padding-bottom:4px!important}.order-header-label{font-size:11px!important}.order-header-meta{font-size:9px!important}.assembly-card{margin-bottom:4px!important;padding:6px 8px!important}.assemblyName{font-size:10px!important;margin:0!important}.assemblyDescription{margin:0!important}.assembly-card-po-label,.assemblyDescription{font-size:9px!important}.assembly-card-po-amount{font-size:10px!important}.assembly-summary{padding:4px 0!important;margin:0!important}.assembly-summary-count,.code-chip,.code-qty{font-size:9px!important}.assembly-summary-total{font-size:10px!important}.assembly-table-wrap{margin:4px 0 0!important}.assembly-table-wrap table{font-size:9px!important;width:100%!important;table-layout:auto!important}.assembly-table-wrap td,.assembly-table-wrap th{padding:4px 8px!important;font-size:9px!important}.cart-grand-total{margin-top:8px!important;padding:8px 12px!important}.cart-grand-total-label{font-size:10px!important}.cart-grand-total-value{font-size:14px!important}.assembly-card,.cart-grand-total,.info-card{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.assembly-table-wrap,.assembly-table-wrap[style*="display:none"],.assembly-table-wrap[style*="display: none"]{display:block!important}.assembly-toggle{display:none!important}.b-table.b-table-stacked-lg>tbody>tr,.b-table.b-table-stacked-md>tbody>tr,.b-table.b-table-stacked-sm>tbody>tr{display:table-row!important}.b-table.b-table-stacked-lg>tbody>tr>td,.b-table.b-table-stacked-md>tbody>tr>td,.b-table.b-table-stacked-sm>tbody>tr>td{display:table-cell!important}.b-table.b-table-stacked-lg>thead,.b-table.b-table-stacked-md>thead,.b-table.b-table-stacked-sm>thead{display:table-header-group!important}.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before,.b-table.b-table-stacked-md>tbody>tr>[data-label]:before,.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{display:none!important}.print-quote-section+.print-quote-section{page-break-before:always;-moz-column-break-before:page;break-before:page}.print-quote-section{page-break-inside:auto;-moz-column-break-inside:auto;break-inside:auto}.print-quote-hidden,.print-quote-hidden *{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}@page{margin:.5in}*,:after,:before{color:#000!important}body,body div,body p,body span,body td,body th{font-weight:500!important}*,:after,:before{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}body:after,body:before,html:after,html:before{display:none!important;content:none!important}#google-translate-floating,#google_translate_element,#utility-toggle-stack,#utility-toggle-stack *,.util-body,.util-close,.util-icon,.util-label,.util-toggle,.util-toggle-bug,.util-toggle-font,.util-toggle-translate{display:none!important;visibility:hidden!important;height:0!important;width:0!important;overflow:hidden!important}hr{display:none!important}.assembly-table-wrap table,table{border-collapse:collapse!important}.assembly-table-wrap td,.assembly-table-wrap th,td,th{border:1px solid #888!important}.print-only-header{border-bottom:2px solid #c0392b!important}.print-only-header,.print-only-header *,.print-only-header-logo-img,.print-only-header-logo-text,.print-only-header-logo-text *,[class*=-red],[class*=brand-red]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.print-only-header-logo-text,.print-only-header-logo-text *,[class*=-red],[class*=brand-red]{color:#c0392b!important}}#createOrder[data-v-4bb5cdf9]{padding-bottom:15px}#createOrder #breadcrumb[data-v-4bb5cdf9]{margin-bottom:8px}#createOrder #breadcrumb .container[data-v-4bb5cdf9]{padding-left:0;padding-right:0}#createOrder .row.align-items-stretch[data-v-4bb5cdf9]{align-items:stretch}#orderForm[data-v-4bb5cdf9]{height:100%}#orderForm h1[data-v-4bb5cdf9]{margin-bottom:12px;text-transform:uppercase}#orderForm h2[data-v-4bb5cdf9]{margin-bottom:0}#updateBanner[data-v-4bb5cdf9]{cursor:pointer;height:100%;min-height:92px}#updateBanner .impUpdate[data-v-4bb5cdf9]{height:100%;display:flex;align-items:center;justify-content:center}#orderForm label[data-v-4bb5cdf9]{display:block;margin-bottom:6px}#orderForm input[type=text][data-v-4bb5cdf9]{width:100%}#CompanySelect[data-v-4bb5cdf9],#MachineSelect[data-v-4bb5cdf9]{min-height:44px}#MachineSelect .menu[data-v-4bb5cdf9],#WearAssemblySelect .menu[data-v-4bb5cdf9]{max-height:none!important}#configuredParts[data-v-4bb5cdf9]{margin-top:18px}#configuredParts+label[data-v-4bb5cdf9],#configuredParts~label[data-v-4bb5cdf9],#createOrder .custom-control-label[data-v-4bb5cdf9]{line-height:1.35}#orderForm .btn.btn-primary[data-v-4bb5cdf9]{width:100%;min-height:48px;text-transform:uppercase}.insights-panel[data-v-4bb5cdf9]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:18px 20px 14px;box-shadow:0 1px 3px rgba(0,0,0,.04)}@media (min-width:992px){.create-order-row>.col-lg-5[data-v-4bb5cdf9]{position:sticky;top:130px;align-self:flex-start}.create-order-row>.col-lg-7[data-v-4bb5cdf9]{align-self:flex-start}}.insights-panel-header[data-v-4bb5cdf9]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:8px;margin-bottom:6px;border-bottom:1px dashed #d8d8d8}.insights-panel-title[data-v-4bb5cdf9]{margin:0;font-size:18px;font-weight:700;color:#c0392b;letter-spacing:.3px;text-transform:uppercase}.insights-panel-controls[data-v-4bb5cdf9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.insights-panel-toggle[data-v-4bb5cdf9]{display:flex;gap:4px}.insights-panel-toggle .btn-sm[data-v-4bb5cdf9]{font-size:11px;padding:4px 12px;letter-spacing:.2px}.insights-panel-toggle .btn-outline-dark[data-v-4bb5cdf9]{color:#222!important;background:#fff!important;border:1px solid #555!important;font-weight:600!important}.insights-panel-toggle .btn-outline-dark[data-v-4bb5cdf9]:focus,.insights-panel-toggle .btn-outline-dark[data-v-4bb5cdf9]:hover{color:#fff!important;background:#555!important;border-color:#555!important}.insights-panel-toggle .btn-dark[data-v-4bb5cdf9]{color:#fff!important;font-weight:600!important}.insights-panel-search[data-v-4bb5cdf9]{display:flex;align-items:center;gap:4px;flex:1 1 130px;min-width:130px;max-width:200px;padding:0 8px;background:#fff;border:1px solid #ccc;border-radius:14px;height:26px;transition:border-color .15s ease,box-shadow .15s ease}.insights-panel-search[data-v-4bb5cdf9]:focus-within{border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.12)}.insights-search-icon[data-v-4bb5cdf9]{flex-shrink:0;color:#888}.insights-panel-search:focus-within .insights-search-icon[data-v-4bb5cdf9]{color:#c0392b}.insights-search-input[data-v-4bb5cdf9]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:12px;color:#222;padding:0}.insights-search-input[data-v-4bb5cdf9]::-moz-placeholder{color:#aaa;font-style:italic}.insights-search-input[data-v-4bb5cdf9]::placeholder{color:#aaa;font-style:italic}.insights-search-clear[data-v-4bb5cdf9]{flex-shrink:0;background:transparent;border:none;padding:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;font-weight:700;color:#888;cursor:pointer;line-height:1}.insights-search-clear[data-v-4bb5cdf9]:hover{background:#c0392b;color:#fff}.insights-empty-clear[data-v-4bb5cdf9]{display:inline-block;margin-left:6px;color:#c0392b;text-decoration:underline;cursor:pointer;font-style:normal}.insights-empty-clear[data-v-4bb5cdf9]:hover{color:#a8321f;text-decoration:underline}.insights-panel-sub[data-v-4bb5cdf9]{margin:0 0 14px;font-size:12px;color:#777;line-height:1.4}.insights-panel-sub strong[data-v-4bb5cdf9]{color:#444}.insights-empty[data-v-4bb5cdf9]{padding:30px 12px;text-align:center;background:#fafafa;border:1px dashed #e0e0e0;border-radius:6px}.insights-empty-text[data-v-4bb5cdf9]{font-size:13px;color:#888;font-style:italic;line-height:1.5}.insights-selected-tray[data-v-4bb5cdf9]{margin-bottom:16px;padding:14px 14px 12px 14px;background:#fff;border:1px solid #e7d6a6;border-left:4px solid #c0392b;border-radius:6px;box-shadow:0 2px 8px rgba(192,57,43,.08);position:relative}.insights-selected-title[data-v-4bb5cdf9]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #e6c97a}.insights-selected-icon[data-v-4bb5cdf9]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#c0392b;color:#fff;border-radius:50%;flex-shrink:0}.insights-selected-title-text[data-v-4bb5cdf9]{font-size:14px;font-weight:700;color:#c0392b;letter-spacing:.3px}.insights-selected-header[data-v-4bb5cdf9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.insights-selected-label[data-v-4bb5cdf9]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#8a6d2a}.insights-selected-clear[data-v-4bb5cdf9]{background:transparent;border:none;padding:0;font-size:11px;color:#888;text-decoration:underline;cursor:pointer}.insights-selected-clear[data-v-4bb5cdf9]:hover{color:#c0392b}.insights-queue-rows[data-v-4bb5cdf9]{list-style:none;margin:0;padding:0}.insights-queue-row[data-v-4bb5cdf9]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f5e9c5}.insights-queue-row[data-v-4bb5cdf9]:last-child{border-bottom:none}.insights-queue-row-code[data-v-4bb5cdf9]{flex:1 1 auto;font-size:12px;font-weight:700;color:#5a4716;letter-spacing:.2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-queue-row-qty[data-v-4bb5cdf9]{flex-shrink:0;display:flex;align-items:center;gap:4px}.insights-qty-input[data-v-4bb5cdf9]{width:56px;padding:3px 6px;font-size:12px;font-weight:600;color:#222;text-align:center;border:1px solid #d4c486;border-radius:4px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.insights-qty-input[data-v-4bb5cdf9]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.insights-qty-input[data-v-4bb5cdf9]::-webkit-inner-spin-button,.insights-qty-input[data-v-4bb5cdf9]::-webkit-outer-spin-button{opacity:1}.insights-qty-label[data-v-4bb5cdf9]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#8a6d2a}.insights-queue-row-remove[data-v-4bb5cdf9]{flex-shrink:0;background:transparent;border:none;width:22px;height:22px;padding:0;font-size:16px;font-weight:700;color:#888;border-radius:50%;cursor:pointer;transition:background .15s ease,color .15s ease}.insights-queue-row-remove[data-v-4bb5cdf9]:hover{background:#c0392b;color:#fff}.insights-order-group[data-v-4bb5cdf9]{margin-top:10px;padding:8px 10px;background:#fff;border:1px solid #ecdfb3;border-radius:4px}.insights-order-group[data-v-4bb5cdf9]:first-of-type{margin-top:4px}.insights-order-group-head[data-v-4bb5cdf9]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:6px;padding-bottom:5px;border-bottom:1px dashed #f0e3b5}.insights-order-group-num[data-v-4bb5cdf9]{font-size:12px;font-weight:700;color:#c0392b;letter-spacing:.3px;text-transform:uppercase}.insights-order-group-meta[data-v-4bb5cdf9]{font-size:11px;color:#8a6d2a}.insights-order-group-meta strong[data-v-4bb5cdf9]{color:#5a4716}.insights-continue-meta[data-v-4bb5cdf9]{margin-top:6px;text-align:center;font-size:11px;color:#888;font-style:italic}.insights-continue-meta-synced[data-v-4bb5cdf9]{color:#2d7a3a}.create-order-form[data-v-4bb5cdf9]{position:relative;background:#fff;border-radius:8px;padding:28px 28px 24px;box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.08);margin-left:0;margin-right:0}.create-order-form>[class*=col-][data-v-4bb5cdf9]{padding-left:0;padding-right:0}#orderForm[data-v-4bb5cdf9]{border-top:3px solid #c0392b!important}#createOrder>.container[data-v-4bb5cdf9]{margin-top:20px;padding-left:0!important;padding-right:0!important}#createOrder .create-order-row[data-v-4bb5cdf9]{margin-left:0;margin-right:0}#createOrder .create-order-row>[class*=col-][data-v-4bb5cdf9]{padding-left:0;padding-right:0}#createOrder .create-order-row>.col-lg-5[data-v-4bb5cdf9]{padding-left:24px}@media (max-width:991.98px){#createOrder .create-order-row>.col-lg-5[data-v-4bb5cdf9]{padding-left:0;margin-top:16px}}.create-order-title[data-v-4bb5cdf9]{margin-bottom:6px;font-size:26px;font-weight:700;letter-spacing:-.5px}.create-order-subtitle[data-v-4bb5cdf9]{margin-bottom:24px;font-size:14px;color:#666;line-height:1.5}.new-equipment-link[data-v-4bb5cdf9]{color:#c0392b;font-weight:500;text-decoration:underline}.new-equipment-link[data-v-4bb5cdf9]:hover{color:#a8321f}.form-step[data-v-4bb5cdf9]{margin-bottom:20px;padding:18px 20px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px}.completed-steps-row[data-v-4bb5cdf9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.completed-steps-label[data-v-4bb5cdf9]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a93a0;margin-right:2px}.completed-step-circle[data-v-4bb5cdf9]{width:30px;height:30px;border-radius:50%;border:none;font-size:13px;font-weight:700;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .1s ease,box-shadow .1s ease,background-color .1s ease}.completed-step-circle.is-done[data-v-4bb5cdf9]{background:#27ae60}.completed-step-circle.is-pending[data-v-4bb5cdf9]{background:#adb5bd}.completed-step-circle[data-v-4bb5cdf9]:hover{transform:scale(1.12);box-shadow:0 0 0 3px rgba(192,57,43,.3)}.form-step-header[data-v-4bb5cdf9]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.form-step-header-with-action[data-v-4bb5cdf9]{justify-content:space-between;flex-wrap:wrap;row-gap:8px}.form-step-header-main[data-v-4bb5cdf9]{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.form-step-num[data-v-4bb5cdf9]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#adb5bd;color:#fff;font-size:14px;font-weight:700;flex-shrink:0;transition:background-color .2s ease}.form-step-num.is-complete[data-v-4bb5cdf9]{background:#27ae60}.form-step-title[data-v-4bb5cdf9]{margin:0;font-size:16px;font-weight:600;color:#222;line-height:28px}.form-step-body label[data-v-4bb5cdf9]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#444;text-transform:none;letter-spacing:0}.form-step-body input[type=text][data-v-4bb5cdf9]{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff}.form-step-body input[type=text][data-v-4bb5cdf9]:focus{border-color:#c0392b;outline:none;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.form-helper-text[data-v-4bb5cdf9]{margin-top:6px;font-size:12px;color:#888;line-height:1.4}.form-helper-text a[data-v-4bb5cdf9]{color:#c0392b;text-decoration:underline}.wear-parts-toggle-header[data-v-4bb5cdf9]{margin:0;flex-shrink:0}.wear-parts-toggle-header .wear-parts-label[data-v-4bb5cdf9]{font-size:13px}.wear-parts-toggle-header .wear-parts-helper[data-v-4bb5cdf9]{font-size:11px}.wear-parts-label[data-v-4bb5cdf9]{display:block;font-weight:600;font-size:14px;color:#222;line-height:1.3}.wear-parts-helper[data-v-4bb5cdf9]{display:block;font-size:12px;color:#888;font-style:italic;font-weight:400;margin-top:2px}.new-equipment-panel[data-v-4bb5cdf9]{display:flex;align-items:flex-start;gap:14px;background:#fff8e6;border:1px solid #f3deaa;border-radius:6px;padding:16px 18px;margin-bottom:20px}.new-equipment-icon[data-v-4bb5cdf9]{flex-shrink:0;width:28px;height:28px;color:#b8860b;margin-top:2px}.new-equipment-icon svg[data-v-4bb5cdf9]{width:100%;height:100%}.new-equipment-content[data-v-4bb5cdf9]{flex:1}.new-equipment-content strong[data-v-4bb5cdf9]{display:block;font-size:14px;color:#222;margin-bottom:4px}.new-equipment-content p[data-v-4bb5cdf9]{margin:0 0 12px 0;font-size:13px;color:#555;line-height:1.5}.new-equipment-actions[data-v-4bb5cdf9]{display:flex;gap:8px;flex-wrap:wrap}.new-equipment-actions .btn-sm[data-v-4bb5cdf9]{font-size:12px;padding:6px 12px;border-radius:4px;text-decoration:none;font-weight:600}.new-equipment-actions .btn-outline-primary[data-v-4bb5cdf9],.new-equipment-actions .btn-outline-secondary[data-v-4bb5cdf9]{color:#222!important;border-color:#888!important;background:#fff!important}.new-equipment-actions .btn-outline-primary[data-v-4bb5cdf9]:hover,.new-equipment-actions .btn-outline-secondary[data-v-4bb5cdf9]:hover{color:#fff!important;background:#c0392b!important;border-color:#c0392b!important}.form-submit-row[data-v-4bb5cdf9]{margin-top:8px}.proceed-btn[data-v-4bb5cdf9]{font-size:15px;font-weight:600;padding:12px 16px;letter-spacing:.3px;border-radius:4px}.proceed-btn[data-v-4bb5cdf9]:disabled{background:#d0d0d0!important;border-color:#d0d0d0!important;color:#888!important;cursor:not-allowed}.insights-sync-status[data-v-4bb5cdf9]{margin-top:12px;padding:8px 12px;text-align:center;font-size:12px;color:#2d7a3a;background:#f1f9f3;border:1px solid #d4e9d8;border-radius:4px;font-weight:500}.insights-sync-dot[data-v-4bb5cdf9]{display:inline-block;margin-right:6px;color:#2d7a3a;font-size:10px;vertical-align:middle}.insights-sync-status-pending[data-v-4bb5cdf9]{color:#888;background:#f7f7f7;border-color:#e5e5e5;font-style:italic}.insights-part-list[data-v-4bb5cdf9]{list-style:none;margin:0;padding:0}.insights-part-item[data-v-4bb5cdf9]{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #f0f0f0}.insights-part-item[data-v-4bb5cdf9]:last-child{border-bottom:none}.insights-part-main[data-v-4bb5cdf9]{flex:1 1 auto;min-width:0}.insights-part-code[data-v-4bb5cdf9]{font-size:13px;font-weight:700;color:#c0392b;letter-spacing:.2px;margin-bottom:2px}.insights-part-desc[data-v-4bb5cdf9]{font-size:13px;color:#333;line-height:1.35;margin-bottom:4px}.insights-part-context[data-v-4bb5cdf9]{color:#888;font-size:12px}.insights-part-meta[data-v-4bb5cdf9]{font-size:11px;color:#888;font-style:italic}.insights-part-meta strong[data-v-4bb5cdf9]{color:#555;font-style:normal}.insights-part-add[data-v-4bb5cdf9]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#c0392b;background:#fff;border:1.5px solid #c0392b;border-radius:4px;text-decoration:none;transition:background .15s ease,color .15s ease;cursor:pointer}.insights-part-add[data-v-4bb5cdf9]:hover{background:#c0392b;color:#fff;text-decoration:none}.insights-part-add.disabled[data-v-4bb5cdf9],.insights-part-add.disabled[data-v-4bb5cdf9]:hover{opacity:.5;pointer-events:none;background:#fff;color:#c0392b}.insights-part-add.is-selected[data-v-4bb5cdf9]{background:#c0392b;color:#fff;border-color:#c0392b}.insights-part-add.is-selected[data-v-4bb5cdf9]:hover{background:#a8321f;color:#fff;border-color:#a8321f}.insights-part-add svg[data-v-4bb5cdf9]{flex-shrink:0}.insights-continue-wrap[data-v-4bb5cdf9]{margin-top:14px;padding-top:14px;border-top:1px solid #f0f0f0}.insights-continue-btn[data-v-4bb5cdf9]{display:block;width:100%;padding:12px 16px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.insights-see-more-wrap[data-v-4bb5cdf9]{margin-top:8px;padding-top:12px;border-top:1px dashed #e5e5e5;text-align:center}.insights-see-more-btn[data-v-4bb5cdf9]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;border:1px solid #ccc;border-radius:4px;color:#444;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.insights-see-more-btn[data-v-4bb5cdf9]:hover{background:#f3f3f3;border-color:#999;color:#222}.insights-see-more-count[data-v-4bb5cdf9]{font-weight:400;color:#888;text-transform:none;letter-spacing:0}#prevOrders[data-v-4bb5cdf9]{height:100%;align-content:start}#prevOrders .po-heading[data-v-4bb5cdf9]{font-size:1.5rem;line-height:1.2}#prevOrders .btn.btn-dark[data-v-4bb5cdf9]{min-width:160px;text-transform:uppercase}#createOrder #emergencyCTA[data-v-4bb5cdf9],#createOrder .enterPO[data-v-4bb5cdf9],#createOrder .red-cta[data-v-4bb5cdf9]{margin-top:8px}.cart-reset-span[data-v-4bb5cdf9]{cursor:pointer;text-decoration:underline}@media (max-width:991.98px){#createOrder>.container[data-v-4bb5cdf9]{margin-top:16px}#updateBanner[data-v-4bb5cdf9]{min-height:72px;margin-top:10px}#configuredParts[data-v-4bb5cdf9]{margin-top:10px}#prevOrders .btn.btn-dark[data-v-4bb5cdf9]{width:100%}.insights-panel[data-v-4bb5cdf9]{margin-top:16px}.insights-part-add-label[data-v-4bb5cdf9]{display:none}.insights-part-add[data-v-4bb5cdf9]{padding:6px 10px}}.inline-wear-panel[data-v-4bb5cdf9]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:16px 16px 14px;margin-bottom:18px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.inline-wear-header[data-v-4bb5cdf9]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #e3e3e3}.inline-wear-title[data-v-4bb5cdf9]{font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#c0392b;margin:0 0 4px 0}.inline-wear-discount-note[data-v-4bb5cdf9]{font-size:11px;color:#2e7d32;margin:0;font-style:italic}.inline-wear-discount-note strong[data-v-4bb5cdf9]{font-weight:700}.inline-wear-picker[data-v-4bb5cdf9]{margin-bottom:12px}.inline-wear-picker-label[data-v-4bb5cdf9]{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#555;margin:0 0 4px 0}.inline-wear-picker-select[data-v-4bb5cdf9]{display:block;width:100%;padding:8px 10px;font-size:13px;color:#222;background:#fff;border:1px solid #d4d4d4;border-radius:4px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.inline-wear-picker-select[data-v-4bb5cdf9]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.inline-wear-picker-select[data-v-4bb5cdf9]:disabled{background:#f7f7f7;cursor:wait}.inline-wear-assembly-dropdown.ui.dropdown[data-v-4bb5cdf9]{font-size:13px!important;min-height:38px}.inline-wear-empty[data-v-4bb5cdf9]{padding:16px 12px;font-size:12px;color:red;text-align:center;background:#fafafa;border-radius:4px}.inline-wear-list[data-v-4bb5cdf9]{display:flex;flex-direction:column;gap:10px}.inline-wear-more-hint[data-v-4bb5cdf9]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff8e1;border:1px dashed #e0c97a;border-radius:4px;font-size:12px;color:#6b5614;line-height:1.4}.inline-wear-more-hint strong[data-v-4bb5cdf9]{color:#c0392b;font-weight:700}.inline-wear-card[data-v-4bb5cdf9]{background:#fff;border:1px solid #ececec;border-top:2px solid #c0392b;border-radius:4px;overflow:hidden}.inline-wear-card-header[data-v-4bb5cdf9]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:#fafafa;border:none;text-align:left;cursor:pointer;transition:background .15s ease}.inline-wear-card-header[data-v-4bb5cdf9]:hover{background:#f3f3f3}.inline-wear-chevron[data-v-4bb5cdf9]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;background:#c0392b;color:#fff;border-radius:50%;font-size:14px;font-weight:700;line-height:1}.inline-wear-card-name[data-v-4bb5cdf9]{flex:1 1 auto;font-size:12px;font-weight:700;color:#2b2b2b;text-transform:uppercase;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-wear-card-count[data-v-4bb5cdf9]{flex-shrink:0;font-size:10px;color:#888;text-transform:uppercase;letter-spacing:.5px}.inline-wear-parts[data-v-4bb5cdf9]{list-style:none;margin:0;padding:0}.inline-wear-part[data-v-4bb5cdf9]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid #f5f5f5}.inline-wear-part[data-v-4bb5cdf9]:first-child{border-top:none}.inline-wear-part-main[data-v-4bb5cdf9]{flex:1 1 auto;min-width:0}.inline-wear-part-code-row[data-v-4bb5cdf9]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:2px}.inline-wear-part-code[data-v-4bb5cdf9]{font-size:12px;font-weight:700;color:#c0392b;letter-spacing:.3px}.inline-wear-discount-chip[data-v-4bb5cdf9]{display:inline-block;padding:1px 6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#2e7d32;border-radius:8px;line-height:1.4}.inline-wear-part-desc[data-v-4bb5cdf9]{font-size:11px;color:#555;line-height:1.3;margin-bottom:2px;word-break:break-word}.inline-wear-part-price[data-v-4bb5cdf9]{font-size:11px;font-weight:600;color:#2b2b2b}.inline-wear-part-qpm[data-v-4bb5cdf9]{font-weight:500;color:#888}.inline-wear-part-add[data-v-4bb5cdf9]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:#fff;color:#c0392b;border:1.5px solid #c0392b;border-radius:16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;transition:background .15s ease,color .15s ease;cursor:pointer}.inline-wear-part-add[data-v-4bb5cdf9]:hover{background:#c0392b;color:#fff;text-decoration:none}.inline-wear-part-add.is-selected[data-v-4bb5cdf9]{background:#c0392b;color:#fff}.inline-wear-part-add.is-selected[data-v-4bb5cdf9]:hover{background:#a93222}.inline-wear-part-add.disabled[data-v-4bb5cdf9]{opacity:.45;pointer-events:none}.header-search-result[data-v-4bb5cdf9]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 12px 12px 14px;background:#fff;border:1px solid #e7d6a6;border-left:4px solid #c0392b;border-radius:6px;box-shadow:0 2px 8px rgba(192,57,43,.08);position:relative}.header-search-result-icon[data-v-4bb5cdf9]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#c0392b;color:#fff;border-radius:50%;flex-shrink:0;margin-top:1px}.header-search-result-body[data-v-4bb5cdf9]{flex:1 1 auto;min-width:0}.header-search-result-title[data-v-4bb5cdf9]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;line-height:1.3}.header-search-result-label[data-v-4bb5cdf9]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#c0392b}.header-search-result-code[data-v-4bb5cdf9]{font-size:14px;font-weight:700;color:#222;word-break:break-word}.header-search-result-meta[data-v-4bb5cdf9]{margin-top:4px;font-size:12px;color:#6b6b6b;line-height:1.35;word-break:break-word}.header-search-result-clear[data-v-4bb5cdf9]{border:none;background:transparent;color:#999;font-size:22px;line-height:1;padding:0 4px;cursor:pointer;flex-shrink:0;margin-top:-2px;transition:color .12s ease}.header-search-result-clear[data-v-4bb5cdf9]:focus,.header-search-result-clear[data-v-4bb5cdf9]:hover{color:#c0392b;outline:none}.page-heading-row[data-v-88a3d362]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:8px}.page-heading-row h1[data-v-88a3d362]{margin:0;flex:1 1 auto;min-width:240px}.page-heading-po[data-v-88a3d362]{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #e5e5e5;border-left:3px solid #c0392b;border-radius:6px;padding:8px 14px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.po-badge-label[data-v-88a3d362]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#777}.po-badge-value[data-v-88a3d362]{font-size:15px;font-weight:700;color:#c0392b;letter-spacing:.3px}@media (max-width:767.98px){.page-heading-row[data-v-88a3d362]{flex-direction:column;align-items:flex-start}.page-heading-po[data-v-88a3d362]{width:100%;justify-content:space-between}}.assembly-card[data-v-88a3d362]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:16px;overflow:hidden}.assembly-card-header[data-v-88a3d362]{display:flex;align-items:center;gap:14px;width:100%;background:transparent;border:0;padding:14px 18px;text-align:left;cursor:pointer;font-family:inherit;transition:background-color .15s ease}.assembly-card-header[data-v-88a3d362]:hover{background:#faf5f4}.assembly-card-header[data-v-88a3d362]:focus{outline:none;background:#faf5f4;box-shadow:inset 0 0 0 2px rgba(192,57,43,.15)}.assembly-card-header.is-open[data-v-88a3d362]{border-bottom:1px solid #ececec}.assembly-card-chev[data-v-88a3d362]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;background:#c0392b;color:#fff;border-radius:50%;font-size:18px;font-weight:700;line-height:1;font-family:monospace}.assembly-card-titles[data-v-88a3d362]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.assembly-card-name[data-v-88a3d362]{font-size:15px;font-weight:700;color:#c0392b;letter-spacing:.2px}.assembly-card-machine[data-v-88a3d362]{font-size:12px;color:#888;font-weight:500}.assembly-card-count[data-v-88a3d362]{font-size:12px;color:#555;font-weight:600;background:#f3f3f3;padding:4px 10px;border-radius:12px;white-space:nowrap;flex-shrink:0}.assembly-card-body[data-v-88a3d362]{padding:8px 18px 16px 18px}.assembly-card-body .b-table[data-v-88a3d362],.assembly-card-body .table[data-v-88a3d362]{margin-bottom:0}.part-code-cell[data-v-88a3d362]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.wear-discount-chip[data-v-88a3d362]{display:inline-block;padding:1px 6px;background:#e8f5e9;border:1px solid #2e7d32;border-radius:8px;font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#2e7d32;white-space:nowrap;line-height:1.4}.assembly-body-wrap[data-v-88a3d362]{margin-top:12px}.assembly-top-right-col[data-v-88a3d362]{display:flex;flex-direction:column}.assembly-top-right-col>.upsell-panel[data-v-88a3d362]{flex:1 1 auto}.diagram-banner[data-v-88a3d362]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;margin:0 0 14px 0;background:#fff;border:1px solid #ececec;border-left:3px solid #c0392b;border-radius:6px;color:#c0392b;font-size:13px;font-weight:700;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.diagram-banner[data-v-88a3d362]:focus,.diagram-banner[data-v-88a3d362]:hover{background:#fff5f3;border-color:#c0392b;outline:none}.diagram-banner-icon[data-v-88a3d362]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;background:#c0392b;color:#fff;border-radius:4px}.diagram-banner-label[data-v-88a3d362]{flex:1 1 auto;letter-spacing:.3px;text-transform:uppercase;font-size:12px;color:#2b2b2b}.diagram-banner-cta[data-v-88a3d362]{flex-shrink:0;font-size:11px;color:#c0392b;text-transform:uppercase;letter-spacing:.5px}.modal-image-zoom .modal-content[data-v-88a3d362]{border-radius:8px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.18)}.image-zoom-header[data-v-88a3d362]{padding:12px 18px;border-bottom:1px solid #ececec;background:#fff}.image-zoom-header .modal-title[data-v-88a3d362]{font-size:14px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#2b2b2b;margin:0}.image-zoom-body[data-v-88a3d362]{padding:0;background:#fafafa;overflow:auto;max-height:65vh}.image-zoom-canvas[data-v-88a3d362]{display:flex;align-items:center;justify-content:center;min-height:360px;padding:16px}.image-zoom-img[data-v-88a3d362]{display:block;max-width:100%;height:auto;transition:transform .18s ease;transform-origin:center center}.image-zoom-footer[data-v-88a3d362]{display:flex;padding:0;margin:0;border-top:1px solid #ececec;background:#fff}.image-zoom-btn[data-v-88a3d362]{flex:1 1 0;padding:14px 12px;background:#fff;border:none;border-right:1px solid #ececec;font-size:14px;font-weight:700;letter-spacing:.5px;color:#2b2b2b;cursor:pointer;transition:background .15s ease,color .15s ease}.image-zoom-btn[data-v-88a3d362]:hover:not(:disabled){background:#f5f5f5}.image-zoom-btn[data-v-88a3d362]:disabled{opacity:.35;cursor:not-allowed}.image-zoom-btn[data-v-88a3d362]:last-child{border-right:none}.image-zoom-btn-close[data-v-88a3d362]{background:#c0392b;color:#fff}.image-zoom-btn-close[data-v-88a3d362]:hover{background:#a93222;color:#fff}.parts-list-actions[data-v-88a3d362]{display:flex;justify-content:flex-end;margin-top:16px;padding:0 4px}.parts-list-actions-btn[data-v-88a3d362]{min-width:160px}.assembly-card-body[data-v-88a3d362]{padding:6px 12px 12px 12px}.assembly-card-body .table[data-v-88a3d362]{font-size:11.5px;table-layout:auto}.assembly-card-body .table td[data-v-88a3d362],.assembly-card-body .table th[data-v-88a3d362]{padding:6px 5px;font-size:11.5px;vertical-align:middle}.assembly-card-body .table th[data-v-88a3d362]{font-size:9.5px;letter-spacing:.3px;white-space:nowrap}.assembly-card-body .table td[data-v-88a3d362]:first-child,.assembly-card-body .table td[data-v-88a3d362]:nth-child(4),.assembly-card-body .table td[data-v-88a3d362]:nth-child(5),.assembly-card-body .table td[data-v-88a3d362]:nth-child(7),.assembly-card-body .table th[data-v-88a3d362]:first-child,.assembly-card-body .table th[data-v-88a3d362]:nth-child(4),.assembly-card-body .table th[data-v-88a3d362]:nth-child(5),.assembly-card-body .table th[data-v-88a3d362]:nth-child(7){width:1px;white-space:nowrap}.assembly-card-body .table td[data-v-88a3d362]:nth-child(6),.assembly-card-body .table th[data-v-88a3d362]:nth-child(6){white-space:nowrap;min-width:86px;text-align:center}.assembly-card-body .table .table-input[data-v-88a3d362]{display:inline-block;vertical-align:middle;width:38px;padding:3px 4px;font-size:11px;text-align:center;margin:0}.assembly-card-body .table .table-btn-icon[data-v-88a3d362]{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:26px;height:26px;padding:0;margin-left:4px;font-size:16px;font-weight:700;line-height:1;border-radius:4px}.assembly-card-body .table .table-btn-icon.table-btn-added[data-v-88a3d362]{background:#777;border-color:#777;color:#fff;cursor:default}.assembly-card-body .table .part-code-cell[data-v-88a3d362]{font-size:11.5px}.assembly-side-col>.insights-selected-tray[data-v-88a3d362],.assembly-side-col>.upsell-panel[data-v-88a3d362]{margin-bottom:16px}.assembly-side-col[data-v-88a3d362]>:last-child{margin-bottom:0}@media (min-width:992px){.assembly-side-col[data-v-88a3d362]{position:sticky;top:16px;align-self:flex-start}}.insights-selected-tray[data-v-88a3d362]{margin-bottom:14px;padding:10px 12px;background:#fffaf0;border:1px solid #f3e3b8;border-radius:6px}.insights-selected-header[data-v-88a3d362]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.insights-selected-label[data-v-88a3d362]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#8a6d2a}.insights-selected-clear[data-v-88a3d362]{background:transparent;border:none;padding:0;font-size:11px;color:#888;text-decoration:underline;cursor:pointer}.insights-selected-clear[data-v-88a3d362]:hover{color:#c0392b}.insights-order-group[data-v-88a3d362]{margin-top:10px;padding:8px 10px;background:#fff;border:1px solid #ecdfb3;border-radius:4px}.insights-order-group[data-v-88a3d362]:first-of-type{margin-top:4px}.insights-order-group-head[data-v-88a3d362]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:6px;padding-bottom:5px;border-bottom:1px dashed #f0e3b5}.insights-order-group-num[data-v-88a3d362]{font-size:12px;font-weight:700;color:#c0392b;letter-spacing:.3px;text-transform:uppercase}.insights-order-group-meta[data-v-88a3d362]{font-size:11px;color:#8a6d2a}.insights-order-group-meta strong[data-v-88a3d362]{color:#5a4716}.insights-queue-rows[data-v-88a3d362]{list-style:none;margin:0;padding:0}.insights-queue-row[data-v-88a3d362]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f5e9c5}.insights-queue-row[data-v-88a3d362]:last-child{border-bottom:none}.insights-queue-row-main[data-v-88a3d362]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.insights-queue-row-code[data-v-88a3d362]{font-size:12px;font-weight:700;color:#5a4716;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-queue-row-desc[data-v-88a3d362]{font-size:10px;color:#8a6d2a;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-queue-row-qty[data-v-88a3d362]{flex-shrink:0;display:flex;align-items:center;gap:4px}.insights-qty-input[data-v-88a3d362]{width:56px;padding:3px 6px;font-size:12px;font-weight:600;color:#222;text-align:center;border:1px solid #d4c486;border-radius:4px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.insights-qty-input[data-v-88a3d362]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.insights-qty-label[data-v-88a3d362]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#8a6d2a}.insights-queue-row-remove[data-v-88a3d362]{flex-shrink:0;background:transparent;border:none;width:22px;height:22px;padding:0;font-size:16px;font-weight:700;color:#888;border-radius:50%;cursor:pointer;transition:background .15s ease,color .15s ease}.insights-queue-row-remove[data-v-88a3d362]:hover{background:#c0392b;color:#fff}.insights-queue-row-remove[data-v-88a3d362]:disabled{opacity:.4;cursor:not-allowed}.upsell-panel[data-v-88a3d362]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:16px 18px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.upsell-header[data-v-88a3d362]{margin-bottom:14px;padding-bottom:10px;border-bottom:1px dashed #d8d8d8}.upsell-title[data-v-88a3d362]{margin:0 0 4px 0;font-size:18px;font-weight:700;color:#c0392b;letter-spacing:.3px;text-transform:uppercase}.upsell-sub[data-v-88a3d362]{margin:0;font-size:12px;color:#777;line-height:1.4}.upsell-sub strong[data-v-88a3d362]{color:#444}.upsell-list[data-v-88a3d362]{list-style:none;margin:0;padding:0}.upsell-item[data-v-88a3d362]{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #f0f0f0}.upsell-item[data-v-88a3d362]:last-child{border-bottom:none}.upsell-item-main[data-v-88a3d362]{flex:1 1 auto;min-width:0}.upsell-item-code[data-v-88a3d362]{font-size:13px;font-weight:700;color:#c0392b;letter-spacing:.2px;margin-bottom:2px}.upsell-item-desc[data-v-88a3d362]{font-size:13px;color:#333;line-height:1.35;margin-bottom:4px}.upsell-item-meta[data-v-88a3d362]{font-size:11px;color:#888;font-style:italic}.upsell-item-meta strong[data-v-88a3d362]{color:#555;font-style:normal}.upsell-item-add[data-v-88a3d362]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#c0392b;background:#fff;border:1.5px solid #c0392b;border-radius:4px;cursor:pointer;transition:background .15s ease,color .15s ease}.upsell-item-add[data-v-88a3d362]:hover{background:#c0392b;color:#fff}.upsell-item-add[data-v-88a3d362]:disabled{opacity:.5;cursor:not-allowed}.upsell-see-more[data-v-88a3d362]{margin-top:10px;padding-top:12px;border-top:1px dashed #e5e5e5;text-align:center}.upsell-see-more-btn[data-v-88a3d362]{background:transparent;border:1px solid #c0392b;color:#c0392b;padding:5px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;border-radius:4px;cursor:pointer}.upsell-see-more-btn[data-v-88a3d362]:hover{background:#c0392b;color:#fff}.page-heading-row[data-v-c76a944e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:18px}.page-heading-row h1[data-v-c76a944e]{margin:0;flex:1 1 auto;min-width:240px}.page-heading-po[data-v-c76a944e]{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #e5e5e5;border-left:3px solid #c0392b;border-radius:6px;padding:8px 14px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.po-badge-label[data-v-c76a944e]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#777}.po-badge-value[data-v-c76a944e]{font-size:15px;font-weight:700;color:#c0392b;letter-spacing:.3px}@media (max-width:767.98px){.page-heading-row[data-v-c76a944e]{flex-direction:column;align-items:flex-start}.page-heading-po[data-v-c76a944e]{width:100%;justify-content:space-between}}.assembly-preview-img[data-v-c76a944e]{width:443px;height:303px;cursor:zoom-in;-o-object-fit:contain;object-fit:contain}.custom-image-modal[data-v-c76a944e]{position:fixed;z-index:99999;inset:0;background:rgba(0,0,0,.88);display:flex;justify-content:center;align-items:center;padding:20px}.custom-image-modal-inner[data-v-c76a944e]{background:#fff;width:95%;max-width:1400px;height:90vh;border-radius:8px;display:flex;flex-direction:column;position:relative;overflow:hidden}.custom-image-close[data-v-c76a944e]{position:absolute;top:10px;right:14px;z-index:2;border:none;background:transparent;font-size:32px;line-height:1;cursor:pointer}.diagram-zoom-wrap[data-v-c76a944e]{flex:1;overflow:hidden;position:relative;cursor:grab;display:flex;justify-content:center;align-items:center;background:#f8f8f8}.diagram-zoom-wrap[data-v-c76a944e]:active{cursor:grabbing}.imagepreview[data-v-c76a944e]{max-width:95%;max-height:95%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .05s linear}.custom-image-controls[data-v-c76a944e]{padding:12px 16px;display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #ddd;background:#fff}.assembly-card[data-v-c76a944e]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:16px;overflow:hidden}.assembly-card-header[data-v-c76a944e]{display:flex;align-items:center;gap:14px;width:100%;background:transparent;border:0;padding:14px 18px;text-align:left;cursor:pointer;font-family:inherit;transition:background-color .15s ease}.assembly-card-header[data-v-c76a944e]:hover{background:#faf5f4}.assembly-card-header[data-v-c76a944e]:focus{outline:none;background:#faf5f4;box-shadow:inset 0 0 0 2px rgba(192,57,43,.15)}.assembly-card-header.is-open[data-v-c76a944e]{border-bottom:1px solid #ececec}.assembly-card-chev[data-v-c76a944e]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;background:#c0392b;color:#fff;border-radius:50%;font-size:18px;font-weight:700;line-height:1;font-family:monospace}.assembly-card-titles[data-v-c76a944e]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.assembly-card-name[data-v-c76a944e]{font-size:15px;font-weight:700;color:#c0392b;letter-spacing:.2px}.assembly-card-machine[data-v-c76a944e]{font-size:12px;color:#888;font-weight:500}.assembly-card-count[data-v-c76a944e]{font-size:12px;color:#555;font-weight:600;background:#f3f3f3;padding:4px 10px;border-radius:12px;white-space:nowrap;flex-shrink:0}.assembly-card-body[data-v-c76a944e]{padding:8px 18px 16px 18px}.assembly-card-body .b-table[data-v-c76a944e],.assembly-card-body .table[data-v-c76a944e]{margin-bottom:0}.part-code-cell[data-v-c76a944e]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.wear-discount-chip[data-v-c76a944e]{display:inline-block;padding:1px 6px;background:#e8f5e9;border:1px solid #2e7d32;border-radius:8px;font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#2e7d32;white-space:nowrap;line-height:1.4}#createOrder[data-v-4c7cdb60]{padding-bottom:15px}#createOrder #breadcrumb[data-v-4c7cdb60]{margin-bottom:8px}#createOrder #breadcrumb .container[data-v-4c7cdb60]{padding-left:0;padding-right:0}#createOrder>.container[data-v-4c7cdb60]{margin-top:20px;padding-left:0!important;padding-right:0!important}#createOrder .create-order-row[data-v-4c7cdb60]{margin-left:0;margin-right:0}#createOrder .create-order-row>[class*=col-][data-v-4c7cdb60]{padding-left:0;padding-right:0}#createOrder .create-order-row>.col-lg-5[data-v-4c7cdb60]{padding-left:24px}@media (max-width:991.98px){#createOrder .create-order-row>.col-lg-5[data-v-4c7cdb60]{padding-left:0;margin-top:16px}}#createOrder .row.align-items-stretch[data-v-4c7cdb60]{align-items:stretch}#orderForm[data-v-4c7cdb60]{height:100%}#orderForm h1[data-v-4c7cdb60]{margin-bottom:12px;text-transform:uppercase}#orderForm h2[data-v-4c7cdb60]{margin-bottom:0}#updateBanner[data-v-4c7cdb60]{cursor:pointer;height:100%;min-height:92px}#updateBanner .impUpdate[data-v-4c7cdb60]{height:100%;display:flex;align-items:center;justify-content:center}#orderForm label[data-v-4c7cdb60]{display:block;margin-bottom:6px}#orderForm input[type=text][data-v-4c7cdb60]{width:100%}#CompanySelect[data-v-4c7cdb60],#MachineSelect[data-v-4c7cdb60]{min-height:44px}#MachineSelect .menu[data-v-4c7cdb60],#WearAssemblySelect .menu[data-v-4c7cdb60]{max-height:none!important}#configuredParts[data-v-4c7cdb60]{margin-top:18px}#configuredParts+label[data-v-4c7cdb60],#configuredParts~label[data-v-4c7cdb60],#createOrder .custom-control-label[data-v-4c7cdb60]{line-height:1.35}#orderForm .btn.btn-primary[data-v-4c7cdb60]{width:100%;min-height:48px;text-transform:uppercase}.create-order-form[data-v-4c7cdb60]{position:relative;background:#fff;border-radius:8px;padding:28px 28px 24px;box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.08);margin-left:0;margin-right:0}.create-order-form>[class*=col-][data-v-4c7cdb60]{padding-left:0;padding-right:0}#orderForm[data-v-4c7cdb60]{border-top:3px solid #c0392b!important}.create-order-title[data-v-4c7cdb60]{margin-bottom:6px;font-size:26px;font-weight:700;letter-spacing:-.5px}.create-order-subtitle[data-v-4c7cdb60]{margin-bottom:24px;font-size:14px;color:#666;line-height:1.5}.new-equipment-link[data-v-4c7cdb60]{color:#c0392b;font-weight:500;text-decoration:underline}.new-equipment-link[data-v-4c7cdb60]:hover{color:#a8321f}.form-step[data-v-4c7cdb60]{margin-bottom:20px;padding:18px 20px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px}.completed-steps-row[data-v-4c7cdb60]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px}.completed-steps-label[data-v-4c7cdb60]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a93a0;margin-right:2px}.completed-step-circle[data-v-4c7cdb60]{width:30px;height:30px;border-radius:50%;border:none;font-size:13px;font-weight:700;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .1s ease,box-shadow .1s ease,background-color .1s ease}.completed-step-circle.is-done[data-v-4c7cdb60]{background:#27ae60}.completed-step-circle.is-pending[data-v-4c7cdb60]{background:#adb5bd}.completed-step-circle[data-v-4c7cdb60]:hover{transform:scale(1.12);box-shadow:0 0 0 3px rgba(192,57,43,.3)}.form-step-header[data-v-4c7cdb60]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.form-step-header-with-action[data-v-4c7cdb60]{justify-content:space-between;flex-wrap:wrap;row-gap:8px}.form-step-header-main[data-v-4c7cdb60]{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.form-step-num[data-v-4c7cdb60]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#adb5bd;color:#fff;font-size:14px;font-weight:700;flex-shrink:0;transition:background-color .2s ease}.form-step-num.is-complete[data-v-4c7cdb60]{background:#27ae60}.form-step-title[data-v-4c7cdb60]{margin:0;font-size:16px;font-weight:600;color:#222;line-height:28px}.form-step-body label[data-v-4c7cdb60]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#444;text-transform:none;letter-spacing:0}.form-step-body input[type=text][data-v-4c7cdb60]{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:14px;background:#fff}.form-step-body input[type=text][data-v-4c7cdb60]:focus{border-color:#c0392b;outline:none;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.form-helper-text[data-v-4c7cdb60]{margin-top:6px;font-size:12px;color:#888;line-height:1.4}.form-helper-text a[data-v-4c7cdb60]{color:#c0392b;text-decoration:underline}.wear-parts-label[data-v-4c7cdb60]{display:block;font-weight:600;font-size:14px;color:#222;line-height:1.3}.wear-parts-helper[data-v-4c7cdb60]{display:block;font-size:12px;color:#888;font-style:italic;font-weight:400;margin-top:2px}.wear-parts-toggle-header[data-v-4c7cdb60]{margin:0;flex-shrink:0}.wear-parts-toggle-header .wear-parts-label[data-v-4c7cdb60]{font-size:13px}.wear-parts-toggle-header .wear-parts-helper[data-v-4c7cdb60]{font-size:11px}.new-equipment-panel[data-v-4c7cdb60]{display:flex;align-items:flex-start;gap:14px;background:#fff8e6;border:1px solid #f3deaa;border-radius:6px;padding:16px 18px;margin-bottom:20px}.new-equipment-icon[data-v-4c7cdb60]{flex-shrink:0;width:28px;height:28px;color:#b8860b;margin-top:2px}.new-equipment-icon svg[data-v-4c7cdb60]{width:100%;height:100%}.new-equipment-content[data-v-4c7cdb60]{flex:1}.new-equipment-content strong[data-v-4c7cdb60]{display:block;font-size:14px;color:#222;margin-bottom:4px}.new-equipment-content p[data-v-4c7cdb60]{margin:0 0 12px 0;font-size:13px;color:#555;line-height:1.5}.new-equipment-actions[data-v-4c7cdb60]{display:flex;gap:8px;flex-wrap:wrap}.new-equipment-actions .btn-sm[data-v-4c7cdb60]{font-size:12px;padding:6px 12px;border-radius:4px;text-decoration:none;font-weight:600}.new-equipment-actions .btn-outline-primary[data-v-4c7cdb60],.new-equipment-actions .btn-outline-secondary[data-v-4c7cdb60]{color:#222!important;border-color:#888!important;background:#fff!important}.new-equipment-actions .btn-outline-primary[data-v-4c7cdb60]:hover,.new-equipment-actions .btn-outline-secondary[data-v-4c7cdb60]:hover{color:#fff!important;background:#c0392b!important;border-color:#c0392b!important}.form-submit-row[data-v-4c7cdb60]{margin-top:8px}.proceed-btn[data-v-4c7cdb60]{font-size:15px;font-weight:600;padding:12px 16px;letter-spacing:.3px;border-radius:4px}.proceed-btn[data-v-4c7cdb60]:disabled{background:#d0d0d0!important;border-color:#d0d0d0!important;color:#888!important;cursor:not-allowed}.insights-sync-status[data-v-4c7cdb60]{margin-top:12px;padding:8px 12px;text-align:center;font-size:12px;color:#2d7a3a;background:#f1f9f3;border:1px solid #d4e9d8;border-radius:4px;font-weight:500}.insights-sync-dot[data-v-4c7cdb60]{display:inline-block;margin-right:6px;color:#2d7a3a;font-size:10px;vertical-align:middle}.insights-sync-status-pending[data-v-4c7cdb60]{color:#888;background:#f7f7f7;border-color:#e5e5e5;font-style:italic}.insights-panel[data-v-4c7cdb60]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:18px 20px 14px;box-shadow:0 1px 3px rgba(0,0,0,.04)}@media (min-width:992px){.create-order-row>.col-lg-5[data-v-4c7cdb60]{position:sticky;top:130px;align-self:flex-start}.create-order-row>.col-lg-7[data-v-4c7cdb60]{align-self:flex-start}}.insights-panel-header[data-v-4c7cdb60]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:8px;margin-bottom:6px;border-bottom:1px dashed #d8d8d8}.insights-panel-title[data-v-4c7cdb60]{margin:0;font-size:18px;font-weight:700;color:#c0392b;letter-spacing:.3px;text-transform:uppercase}.insights-panel-controls[data-v-4c7cdb60]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.insights-panel-toggle[data-v-4c7cdb60]{display:flex;gap:4px}.insights-panel-toggle .btn-sm[data-v-4c7cdb60]{font-size:11px;padding:4px 12px;letter-spacing:.2px}.insights-panel-toggle .btn-outline-dark[data-v-4c7cdb60]{color:#222!important;background:#fff!important;border:1px solid #555!important;font-weight:600!important}.insights-panel-toggle .btn-outline-dark[data-v-4c7cdb60]:focus,.insights-panel-toggle .btn-outline-dark[data-v-4c7cdb60]:hover{color:#fff!important;background:#555!important;border-color:#555!important}.insights-panel-toggle .btn-dark[data-v-4c7cdb60]{color:#fff!important;font-weight:600!important}.insights-panel-search[data-v-4c7cdb60]{display:flex;align-items:center;gap:4px;flex:1 1 130px;min-width:130px;max-width:200px;padding:0 8px;background:#fff;border:1px solid #ccc;border-radius:14px;height:26px;transition:border-color .15s ease,box-shadow .15s ease}.insights-panel-search[data-v-4c7cdb60]:focus-within{border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.12)}.insights-search-icon[data-v-4c7cdb60]{flex-shrink:0;color:#888}.insights-panel-search:focus-within .insights-search-icon[data-v-4c7cdb60]{color:#c0392b}.insights-search-input[data-v-4c7cdb60]{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-size:12px;color:#222;padding:0}.insights-search-input[data-v-4c7cdb60]::-moz-placeholder{color:#aaa;font-style:italic}.insights-search-input[data-v-4c7cdb60]::placeholder{color:#aaa;font-style:italic}.insights-search-clear[data-v-4c7cdb60]{flex-shrink:0;background:transparent;border:none;padding:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;font-weight:700;color:#888;cursor:pointer;line-height:1}.insights-search-clear[data-v-4c7cdb60]:hover{background:#c0392b;color:#fff}.insights-empty-clear[data-v-4c7cdb60]{display:inline-block;margin-left:6px;color:#c0392b;text-decoration:underline;cursor:pointer;font-style:normal}.insights-empty-clear[data-v-4c7cdb60]:hover{color:#a8321f;text-decoration:underline}.insights-panel-sub[data-v-4c7cdb60]{margin:0 0 14px;font-size:12px;color:#777;line-height:1.4}.insights-panel-sub strong[data-v-4c7cdb60]{color:#444}.insights-empty[data-v-4c7cdb60]{padding:30px 12px;text-align:center;background:#fafafa;border:1px dashed #e0e0e0;border-radius:6px}.insights-empty-text[data-v-4c7cdb60]{font-size:13px;color:#888;font-style:italic;line-height:1.5}.insights-selected-tray[data-v-4c7cdb60]{margin-bottom:16px;padding:14px 14px 12px 14px;background:#fff;border:1px solid #e7d6a6;border-left:4px solid #c0392b;border-radius:6px;box-shadow:0 2px 8px rgba(192,57,43,.08);position:relative}.insights-selected-title[data-v-4c7cdb60]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #e6c97a}.insights-selected-icon[data-v-4c7cdb60]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#c0392b;color:#fff;border-radius:50%;flex-shrink:0}.insights-selected-title-text[data-v-4c7cdb60]{font-size:14px;font-weight:700;color:#c0392b;letter-spacing:.3px}.insights-selected-header[data-v-4c7cdb60]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.insights-selected-label[data-v-4c7cdb60]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#8a6d2a}.insights-selected-clear[data-v-4c7cdb60]{background:transparent;border:none;padding:0;font-size:11px;color:#888;text-decoration:underline;cursor:pointer}.insights-selected-clear[data-v-4c7cdb60]:hover{color:#c0392b}.insights-queue-rows[data-v-4c7cdb60]{list-style:none;margin:0;padding:0}.insights-queue-row[data-v-4c7cdb60]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f5e9c5}.insights-queue-row[data-v-4c7cdb60]:last-child{border-bottom:none}.insights-queue-row-code[data-v-4c7cdb60]{flex:1 1 auto;font-size:12px;font-weight:700;color:#5a4716;letter-spacing:.2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-queue-row-qty[data-v-4c7cdb60]{flex-shrink:0;display:flex;align-items:center;gap:4px}.insights-qty-input[data-v-4c7cdb60]{width:56px;padding:3px 6px;font-size:12px;font-weight:600;color:#222;text-align:center;border:1px solid #d4c486;border-radius:4px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.insights-qty-input[data-v-4c7cdb60]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.insights-qty-input[data-v-4c7cdb60]::-webkit-inner-spin-button,.insights-qty-input[data-v-4c7cdb60]::-webkit-outer-spin-button{opacity:1}.insights-qty-label[data-v-4c7cdb60]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#8a6d2a}.insights-queue-row-remove[data-v-4c7cdb60]{flex-shrink:0;background:transparent;border:none;width:22px;height:22px;padding:0;font-size:16px;font-weight:700;color:#888;border-radius:50%;cursor:pointer;transition:background .15s ease,color .15s ease}.insights-queue-row-remove[data-v-4c7cdb60]:hover{background:#c0392b;color:#fff}.insights-order-group[data-v-4c7cdb60]{margin-top:10px;padding:8px 10px;background:#fff;border:1px solid #ecdfb3;border-radius:4px}.insights-order-group[data-v-4c7cdb60]:first-of-type{margin-top:4px}.insights-order-group-head[data-v-4c7cdb60]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:6px;padding-bottom:5px;border-bottom:1px dashed #f0e3b5}.insights-order-group-num[data-v-4c7cdb60]{font-size:12px;font-weight:700;color:#c0392b;letter-spacing:.3px;text-transform:uppercase}.insights-order-group-meta[data-v-4c7cdb60]{font-size:11px;color:#8a6d2a}.insights-order-group-meta strong[data-v-4c7cdb60]{color:#5a4716}.insights-continue-meta[data-v-4c7cdb60]{margin-top:6px;text-align:center;font-size:11px;color:#888;font-style:italic}.insights-continue-meta-synced[data-v-4c7cdb60]{color:#2d7a3a}.insights-part-list[data-v-4c7cdb60]{list-style:none;margin:0;padding:0}.insights-part-item[data-v-4c7cdb60]{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #f0f0f0}.insights-part-item[data-v-4c7cdb60]:last-child{border-bottom:none}.insights-part-main[data-v-4c7cdb60]{flex:1 1 auto;min-width:0}.insights-part-code[data-v-4c7cdb60]{font-size:13px;font-weight:700;color:#c0392b;letter-spacing:.2px;margin-bottom:2px}.insights-part-desc[data-v-4c7cdb60]{font-size:13px;color:#333;line-height:1.35;margin-bottom:4px}.insights-part-context[data-v-4c7cdb60]{color:#888;font-size:12px}.insights-part-meta[data-v-4c7cdb60]{font-size:11px;color:#888;font-style:italic}.insights-part-meta strong[data-v-4c7cdb60]{color:#555;font-style:normal}.insights-part-add[data-v-4c7cdb60]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#c0392b;background:#fff;border:1.5px solid #c0392b;border-radius:4px;text-decoration:none;transition:background .15s ease,color .15s ease;cursor:pointer}.insights-part-add[data-v-4c7cdb60]:hover{background:#c0392b;color:#fff;text-decoration:none}.insights-part-add.disabled[data-v-4c7cdb60],.insights-part-add.disabled[data-v-4c7cdb60]:hover{opacity:.5;pointer-events:none;background:#fff;color:#c0392b}.insights-part-add.is-selected[data-v-4c7cdb60]{background:#c0392b;color:#fff;border-color:#c0392b}.insights-part-add.is-selected[data-v-4c7cdb60]:hover{background:#a8321f;color:#fff;border-color:#a8321f}.insights-part-add svg[data-v-4c7cdb60]{flex-shrink:0}.insights-continue-wrap[data-v-4c7cdb60]{margin-top:14px;padding-top:14px;border-top:1px solid #f0f0f0}.insights-continue-btn[data-v-4c7cdb60]{display:block;width:100%;padding:12px 16px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.insights-see-more-wrap[data-v-4c7cdb60]{margin-top:8px;padding-top:12px;border-top:1px dashed #e5e5e5;text-align:center}.insights-see-more-btn[data-v-4c7cdb60]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:transparent;border:1px solid #ccc;border-radius:4px;color:#444;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.insights-see-more-btn[data-v-4c7cdb60]:hover{background:#f3f3f3;border-color:#999;color:#222}.insights-see-more-count[data-v-4c7cdb60]{font-weight:400;color:#888;text-transform:none;letter-spacing:0}#prevOrders[data-v-4c7cdb60]{height:100%;align-content:start}#prevOrders .po-heading[data-v-4c7cdb60]{font-size:1.5rem;line-height:1.2}#prevOrders .btn.btn-dark[data-v-4c7cdb60]{min-width:160px;text-transform:uppercase}#createOrder #emergencyCTA[data-v-4c7cdb60],#createOrder .enterPO[data-v-4c7cdb60],#createOrder .red-cta[data-v-4c7cdb60]{margin-top:8px}.cart-reset-span[data-v-4c7cdb60]{cursor:pointer;text-decoration:underline}@media (max-width:991.98px){#createOrder>.container[data-v-4c7cdb60]{margin-top:16px}#updateBanner[data-v-4c7cdb60]{min-height:72px;margin-top:10px}#configuredParts[data-v-4c7cdb60]{margin-top:10px}#prevOrders .btn.btn-dark[data-v-4c7cdb60]{width:100%}.insights-panel[data-v-4c7cdb60]{margin-top:16px}.insights-part-add-label[data-v-4c7cdb60]{display:none}.insights-part-add[data-v-4c7cdb60]{padding:6px 10px}}.inline-wear-panel[data-v-4c7cdb60]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:16px 16px 14px;margin-bottom:18px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.inline-wear-header[data-v-4c7cdb60]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #e3e3e3}.inline-wear-title[data-v-4c7cdb60]{font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#c0392b;margin:0 0 4px 0}.inline-wear-discount-note[data-v-4c7cdb60]{font-size:11px;color:#2e7d32;margin:0;font-style:italic}.inline-wear-discount-note strong[data-v-4c7cdb60]{font-weight:700}.inline-wear-picker[data-v-4c7cdb60]{margin-bottom:12px}.inline-wear-picker-label[data-v-4c7cdb60]{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#555;margin:0 0 4px 0}.inline-wear-picker-select[data-v-4c7cdb60]{display:block;width:100%;padding:8px 10px;font-size:13px;color:#222;background:#fff;border:1px solid #d4d4d4;border-radius:4px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.inline-wear-picker-select[data-v-4c7cdb60]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.inline-wear-picker-select[data-v-4c7cdb60]:disabled{background:#f7f7f7;cursor:wait}.inline-wear-assembly-dropdown.ui.dropdown[data-v-4c7cdb60]{font-size:13px!important;min-height:38px}.inline-wear-empty[data-v-4c7cdb60]{padding:16px 12px;font-size:12px;color:red;text-align:center;background:#fafafa;border-radius:4px}.inline-wear-list[data-v-4c7cdb60]{display:flex;flex-direction:column;gap:10px}.inline-wear-card[data-v-4c7cdb60]{background:#fff;border:1px solid #ececec;border-top:2px solid #c0392b;border-radius:4px;overflow:hidden}.inline-wear-card-header[data-v-4c7cdb60]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:#fafafa;border:none;text-align:left;cursor:pointer;transition:background .15s ease}.inline-wear-card-header[data-v-4c7cdb60]:hover{background:#f3f3f3}.inline-wear-chevron[data-v-4c7cdb60]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;background:#c0392b;color:#fff;border-radius:50%;font-size:14px;font-weight:700;line-height:1}.inline-wear-card-name[data-v-4c7cdb60]{flex:1 1 auto;font-size:12px;font-weight:700;color:#2b2b2b;text-transform:uppercase;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-wear-card-count[data-v-4c7cdb60]{flex-shrink:0;font-size:10px;color:#888;text-transform:uppercase;letter-spacing:.5px}.inline-wear-parts[data-v-4c7cdb60]{list-style:none;margin:0;padding:0}.inline-wear-part[data-v-4c7cdb60]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid #f5f5f5}.inline-wear-part[data-v-4c7cdb60]:first-child{border-top:none}.inline-wear-part-main[data-v-4c7cdb60]{flex:1 1 auto;min-width:0}.inline-wear-part-code-row[data-v-4c7cdb60]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:2px}.inline-wear-part-code[data-v-4c7cdb60]{font-size:12px;font-weight:700;color:#c0392b;letter-spacing:.3px}.inline-wear-discount-chip[data-v-4c7cdb60]{display:inline-block;padding:1px 6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#2e7d32;border-radius:8px;line-height:1.4}.inline-wear-part-desc[data-v-4c7cdb60]{font-size:11px;color:#555;line-height:1.3;margin-bottom:2px;word-break:break-word}.inline-wear-part-price[data-v-4c7cdb60]{font-size:11px;font-weight:600;color:#2b2b2b}.inline-wear-part-qpm[data-v-4c7cdb60]{font-weight:500;color:#888}.inline-wear-part-add[data-v-4c7cdb60]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:#fff;color:#c0392b;border:1.5px solid #c0392b;border-radius:16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;text-decoration:none;transition:background .15s ease,color .15s ease;cursor:pointer}.inline-wear-part-add[data-v-4c7cdb60]:hover{background:#c0392b;color:#fff;text-decoration:none}.inline-wear-part-add.is-selected[data-v-4c7cdb60]{background:#c0392b;color:#fff}.inline-wear-part-add.is-selected[data-v-4c7cdb60]:hover{background:#a93222}.inline-wear-part-add.disabled[data-v-4c7cdb60]{opacity:.45;pointer-events:none}.header-search-result[data-v-4c7cdb60]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 12px 12px 14px;background:#fff;border:1px solid #e7d6a6;border-left:4px solid #c0392b;border-radius:6px;box-shadow:0 2px 8px rgba(192,57,43,.08);position:relative}.header-search-result-icon[data-v-4c7cdb60]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#c0392b;color:#fff;border-radius:50%;flex-shrink:0;margin-top:1px}.header-search-result-body[data-v-4c7cdb60]{flex:1 1 auto;min-width:0}.header-search-result-title[data-v-4c7cdb60]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;line-height:1.3}.header-search-result-label[data-v-4c7cdb60]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#c0392b}.header-search-result-code[data-v-4c7cdb60]{font-size:14px;font-weight:700;color:#222;word-break:break-word}.header-search-result-meta[data-v-4c7cdb60]{margin-top:4px;font-size:12px;color:#6b6b6b;line-height:1.35;word-break:break-word}.header-search-result-clear[data-v-4c7cdb60]{border:none;background:transparent;color:#999;font-size:22px;line-height:1;padding:0 4px;cursor:pointer;flex-shrink:0;margin-top:-2px;transition:color .12s ease}.header-search-result-clear[data-v-4c7cdb60]:focus,.header-search-result-clear[data-v-4c7cdb60]:hover{color:#c0392b;outline:none}.po-explainer-modal .modal-body{padding:18px 20px}.po-explainer-modal .po-explainer-text{margin:0 0 18px;font-size:13px;line-height:1.55;color:#444}.po-explainer-modal .po-modal-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#555;margin:0 0 6px}.po-explainer-modal .po-modal-input{display:block;width:100%;padding:10px 12px;font-size:14px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#222;transition:border-color .15s ease,box-shadow .15s ease}.po-explainer-modal .po-modal-input:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 3px rgba(192,57,43,.12)}.po-explainer-modal .modal-footer .btn{font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:12px;padding:8px 18px}.po-picker-modal .modal-body{padding:18px 20px}.po-picker-modal .po-picker-text{margin:0 0 14px;font-size:13px;line-height:1.5;color:#555}.po-picker-modal .po-picker-current{margin:0 0 12px;padding:8px 12px;background:#fffaf0;border:1px solid #f3e3b8;border-radius:4px;font-size:12px;color:#5a4716}.po-picker-modal .po-picker-current strong{color:#c0392b}.po-picker-modal .po-picker-options{display:flex;flex-direction:column;gap:8px}.po-picker-modal .po-picker-option{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 16px;background:#fff;border:1.5px solid #c0392b;border-radius:6px;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.po-picker-modal .po-picker-option:hover{background:#c0392b;color:#fff}.po-picker-modal .po-picker-option-num{font-size:14px;font-weight:700;color:#c0392b;letter-spacing:.2px;text-transform:uppercase}.po-picker-modal .po-picker-option:hover .po-picker-option-num{color:#fff}.po-picker-modal .po-picker-option-meta{font-size:12px;color:#777}.po-picker-modal .po-picker-option:hover .po-picker-option-meta,.po-picker-modal .po-picker-option:hover .po-picker-option-meta strong{color:#fff}.po-picker-modal .po-picker-option-meta strong{color:#444}.po-picker-modal .po-picker-option-new{border-style:dashed;border-color:#888}.po-picker-modal .po-picker-option-new .po-picker-option-num{color:#444}.po-picker-modal .po-picker-option-new:hover{background:#444;border-color:#444}.po-picker-modal .po-picker-option-new:hover .po-picker-option-num{color:#fff}.po-picker-modal .po-picker-option-remove{border-color:#c0392b;background:#fff;margin-top:4px}.po-picker-modal .po-picker-option-remove .po-picker-option-num{color:#c0392b}.po-picker-modal .po-picker-option-remove:hover{background:#c0392b;border-color:#c0392b}.po-picker-modal .po-picker-option-remove:hover .po-picker-option-meta,.po-picker-modal .po-picker-option-remove:hover .po-picker-option-num{color:#fff}.po-picker-modal .modal-footer .btn{font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:12px;padding:8px 18px}.machine-image-wrap{display:flex;justify-content:center;margin-top:4px;overflow:hidden;position:relative}.machine-preview-img{width:100%;max-width:360px;height:auto;max-height:240px;cursor:zoom-in;-o-object-fit:contain;object-fit:contain;border:1px solid #e3e3e3;border-radius:4px;background:#fff;transition:transform .1s ease-out;will-change:transform}.machine-image-wrap.is-zoom-locked .machine-preview-img,.machine-image-wrap:hover .machine-preview-img{transform:scale(4)}.machine-image-wrap.is-zoom-locked{position:fixed;top:var(--lock-top,10px);left:var(--lock-left,auto);width:var(--lock-width,auto);z-index:9500;background:#fff;border-top:3px solid #c0392b;border-radius:8px;box-shadow:0 8px 28px rgba(0,0,0,.28);margin-top:0}.machine-image-wrap.is-zoom-locked .machine-preview-img{max-width:100%;max-height:calc(100vh - var(--lock-top, 100px) - 40px);cursor:grab}.machine-image-wrap.is-zoom-locked,.machine-image-wrap.is-zoom-locked .machine-preview-img{-moz-user-select:none;user-select:none;-webkit-user-select:none}.machine-image-wrap.is-zoom-locked.is-dragging,.machine-image-wrap.is-zoom-locked.is-dragging .machine-preview-img,.machine-image-wrap.is-zoom-locked.is-panning-internal,.machine-image-wrap.is-zoom-locked.is-panning-internal .machine-preview-img{cursor:grabbing}.locked-close-btn{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;border:2px solid #c0392b;background:#c0392b;color:#fff;font-size:16px;font-weight:700;line-height:1;padding:0;z-index:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.locked-close-btn:hover{background:#fff;color:#c0392b}.machine-image-loader{min-height:60px;width:100%;max-width:360px;font-size:13px}.inline-wear-loader,.machine-image-loader{display:flex;align-items:center;justify-content:center;gap:10px;color:#666}.inline-wear-loader{padding:24px 12px;font-size:14px}.inline-wear-more-hint{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff8e1;border:1px dashed #e0c97a;border-radius:4px;font-size:12px;color:#6b5614;line-height:1.4}.inline-wear-more-hint strong{color:#c0392b;font-weight:700}.custom-image-modal{position:fixed;z-index:99999;inset:0;background:rgba(0,0,0,.88);display:flex;justify-content:center;align-items:center;padding:20px}.custom-image-modal-inner{background:#fff;width:95%;max-width:1400px;height:90vh;border-radius:8px;display:flex;flex-direction:column;position:relative;overflow:hidden}.custom-image-close{position:absolute;top:10px;right:14px;z-index:2;border:none;background:transparent;font-size:32px;line-height:1;cursor:pointer}.diagram-zoom-wrap{flex:1;overflow:hidden;position:relative;cursor:grab;display:flex;justify-content:center;align-items:center;background:#f8f8f8}.diagram-zoom-wrap:active{cursor:grabbing}.imagepreview{max-width:95%;max-height:95%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .05s linear}.custom-image-controls{padding:12px 16px;display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #ddd;background:#fff}.dropdown-footer-divider{border-top:1px solid #e6e6e6;margin:4px 0 0}.dropdown-footer-help{background:#fffbe8;padding:14px 18px;cursor:default}.dropdown-footer-help:hover{background:#fffbe8!important}.dropdown-footer-content{font-size:13px;color:#444}.dropdown-footer-title{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;color:#222}.dropdown-footer-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#c0392b;color:#fff;border-radius:50%;font-weight:700;font-size:13px;line-height:1;flex-shrink:0}.dropdown-footer-blurb{margin:0 0 10px;line-height:1.4;color:#555}.dropdown-footer-actions{display:flex;gap:8px;flex-wrap:wrap}.dropdown-footer-action{font-size:12px;font-weight:600;padding:6px 12px;background-color:#c0392b!important;color:#fff!important;border-color:#c0392b!important}.dropdown-footer-action:focus,.dropdown-footer-action:hover{background-color:#a02d20!important;border-color:#a02d20!important;color:#fff!important}.parts-inquiry-intro{margin:0 0 14px;font-size:13px;color:#555}.parts-inquiry-form .form-row{display:flex;flex-wrap:wrap;gap:12px}.parts-inquiry-form .form-row>[class*=col-]{flex:1 1 0;min-width:200px;padding:0}.parts-inquiry-form label{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:4px}.parts-inquiry-form .form-control,.parts-inquiry-form input[type=file]{width:100%;font-size:14px}.staging-tray-wrapper{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:14px 14px 12px;display:flex;flex-direction:column;margin-bottom:16px}.staging-tray-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.staging-tray-icon{display:inline-flex;align-items:center;justify-content:center;color:#c0392b}.staging-tray-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#c0392b}.staging-tray-body{flex:1}.staging-continue-btn{width:100%;margin-top:10px;padding:9px 12px;background:#c0392b;color:#fff;border:0;border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .15s ease}.staging-continue-btn:hover{background:#a3301f}.staging-continue-btn-quote{background:#444}.staging-continue-btn-quote:hover{background:#222}.page-heading-row[data-v-58b1f258]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:8px}.page-heading-row h1[data-v-58b1f258]{margin:0;flex:1 1 auto;min-width:240px}.page-heading-po[data-v-58b1f258]{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #e5e5e5;border-left:3px solid #c0392b;border-radius:6px;padding:8px 14px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.po-badge-label[data-v-58b1f258]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#777}.po-badge-value[data-v-58b1f258]{font-size:15px;font-weight:700;color:#c0392b;letter-spacing:.3px}@media (max-width:767.98px){.page-heading-row[data-v-58b1f258]{flex-direction:column;align-items:flex-start}.page-heading-po[data-v-58b1f258]{width:100%;justify-content:space-between}}.assembly-card[data-v-58b1f258]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:16px;overflow:hidden}.assembly-card-header[data-v-58b1f258]{display:flex;align-items:center;gap:14px;width:100%;background:transparent;border:0;padding:14px 18px;text-align:left;cursor:pointer;font-family:inherit;transition:background-color .15s ease}.assembly-card-header[data-v-58b1f258]:hover{background:#faf5f4}.assembly-card-header[data-v-58b1f258]:focus{outline:none;background:#faf5f4;box-shadow:inset 0 0 0 2px rgba(192,57,43,.15)}.assembly-card-header.is-open[data-v-58b1f258]{border-bottom:1px solid #ececec}.assembly-card-chev[data-v-58b1f258]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;background:#c0392b;color:#fff;border-radius:50%;font-size:18px;font-weight:700;line-height:1;font-family:monospace}.assembly-card-titles[data-v-58b1f258]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.assembly-card-name[data-v-58b1f258]{font-size:15px;font-weight:700;color:#c0392b;letter-spacing:.2px}.assembly-card-machine[data-v-58b1f258]{font-size:12px;color:#888;font-weight:500}.assembly-card-count[data-v-58b1f258]{font-size:12px;color:#555;font-weight:600;background:#f3f3f3;padding:4px 10px;border-radius:12px;white-space:nowrap;flex-shrink:0}.assembly-card-body[data-v-58b1f258]{padding:8px 18px 16px 18px}.assembly-card-body .b-table[data-v-58b1f258],.assembly-card-body .table[data-v-58b1f258]{margin-bottom:0}.part-code-cell[data-v-58b1f258]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.wear-discount-chip[data-v-58b1f258]{display:inline-block;padding:1px 6px;background:#e8f5e9;border:1px solid #2e7d32;border-radius:8px;font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#2e7d32;white-space:nowrap;line-height:1.4}.assembly-body-wrap[data-v-58b1f258]{margin-top:12px}.assembly-top-right-col[data-v-58b1f258]{display:flex;flex-direction:column}.assembly-top-right-col>.upsell-panel[data-v-58b1f258]{flex:1 1 auto}.diagram-banner[data-v-58b1f258]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;margin:0 0 14px 0;background:#fff;border:1px solid #ececec;border-left:3px solid #c0392b;border-radius:6px;color:#c0392b;font-size:13px;font-weight:700;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.diagram-banner[data-v-58b1f258]:focus,.diagram-banner[data-v-58b1f258]:hover{background:#fff5f3;border-color:#c0392b;outline:none}.diagram-banner-icon[data-v-58b1f258]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;background:#c0392b;color:#fff;border-radius:4px}.diagram-banner-label[data-v-58b1f258]{flex:1 1 auto;letter-spacing:.3px;text-transform:uppercase;font-size:12px;color:#2b2b2b}.diagram-banner-cta[data-v-58b1f258]{flex-shrink:0;font-size:11px;color:#c0392b;text-transform:uppercase;letter-spacing:.5px}.modal-image-zoom .modal-content[data-v-58b1f258]{border-radius:8px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.18)}.image-zoom-header[data-v-58b1f258]{padding:12px 18px;border-bottom:1px solid #ececec;background:#fff}.image-zoom-header .modal-title[data-v-58b1f258]{font-size:14px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#2b2b2b;margin:0}.image-zoom-body[data-v-58b1f258]{padding:0;background:#fafafa;overflow:auto;max-height:65vh}.image-zoom-canvas[data-v-58b1f258]{display:flex;align-items:center;justify-content:center;min-height:360px;padding:16px}.image-zoom-img[data-v-58b1f258]{display:block;max-width:100%;height:auto;transition:transform .18s ease;transform-origin:center center}.image-zoom-footer[data-v-58b1f258]{display:flex;padding:0;margin:0;border-top:1px solid #ececec;background:#fff}.image-zoom-btn[data-v-58b1f258]{flex:1 1 0;padding:14px 12px;background:#fff;border:none;border-right:1px solid #ececec;font-size:14px;font-weight:700;letter-spacing:.5px;color:#2b2b2b;cursor:pointer;transition:background .15s ease,color .15s ease}.image-zoom-btn[data-v-58b1f258]:hover:not(:disabled){background:#f5f5f5}.image-zoom-btn[data-v-58b1f258]:disabled{opacity:.35;cursor:not-allowed}.image-zoom-btn[data-v-58b1f258]:last-child{border-right:none}.image-zoom-btn-close[data-v-58b1f258]{background:#c0392b;color:#fff}.image-zoom-btn-close[data-v-58b1f258]:hover{background:#a93222;color:#fff}.parts-list-actions[data-v-58b1f258]{display:flex;justify-content:flex-end;margin-top:16px;padding:0 4px}.parts-list-actions-btn[data-v-58b1f258]{min-width:160px}.assembly-card-body[data-v-58b1f258]{padding:6px 12px 12px 12px}.assembly-card-body .table[data-v-58b1f258]{font-size:11.5px;table-layout:auto}.assembly-card-body .table td[data-v-58b1f258],.assembly-card-body .table th[data-v-58b1f258]{padding:6px 5px;font-size:11.5px;vertical-align:middle}.assembly-card-body .table th[data-v-58b1f258]{font-size:9.5px;letter-spacing:.3px;white-space:nowrap}.assembly-card-body .table td[data-v-58b1f258]:first-child,.assembly-card-body .table td[data-v-58b1f258]:nth-child(4),.assembly-card-body .table td[data-v-58b1f258]:nth-child(5),.assembly-card-body .table td[data-v-58b1f258]:nth-child(7),.assembly-card-body .table th[data-v-58b1f258]:first-child,.assembly-card-body .table th[data-v-58b1f258]:nth-child(4),.assembly-card-body .table th[data-v-58b1f258]:nth-child(5),.assembly-card-body .table th[data-v-58b1f258]:nth-child(7){width:1px;white-space:nowrap}.assembly-card-body .table td[data-v-58b1f258]:nth-child(6),.assembly-card-body .table th[data-v-58b1f258]:nth-child(6){white-space:nowrap;min-width:86px;text-align:center}.assembly-card-body .table .table-input[data-v-58b1f258]{display:inline-block;vertical-align:middle;width:38px;padding:3px 4px;font-size:11px;text-align:center;margin:0}.assembly-card-body .table .table-btn-icon[data-v-58b1f258]{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:26px;height:26px;padding:0;margin-left:4px;font-size:16px;font-weight:700;line-height:1;border-radius:4px}.assembly-card-body .table .table-btn-icon.table-btn-added[data-v-58b1f258]{background:#777;border-color:#777;color:#fff;cursor:default}.assembly-card-body .table .part-code-cell[data-v-58b1f258]{font-size:11.5px}.assembly-side-col>.insights-selected-tray[data-v-58b1f258],.assembly-side-col>.upsell-panel[data-v-58b1f258]{margin-bottom:16px}.assembly-side-col[data-v-58b1f258]>:last-child{margin-bottom:0}@media (min-width:992px){.assembly-side-col[data-v-58b1f258]{position:sticky;top:16px;align-self:flex-start}}.insights-selected-tray[data-v-58b1f258]{margin-bottom:14px;padding:10px 12px;background:#fffaf0;border:1px solid #f3e3b8;border-radius:6px}.insights-selected-header[data-v-58b1f258]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.insights-selected-label[data-v-58b1f258]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#8a6d2a}.insights-selected-clear[data-v-58b1f258]{background:transparent;border:none;padding:0;font-size:11px;color:#888;text-decoration:underline;cursor:pointer}.insights-selected-clear[data-v-58b1f258]:hover{color:#c0392b}.insights-order-group[data-v-58b1f258]{margin-top:10px;padding:8px 10px;background:#fff;border:1px solid #ecdfb3;border-radius:4px}.insights-order-group[data-v-58b1f258]:first-of-type{margin-top:4px}.insights-order-group-head[data-v-58b1f258]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:6px;padding-bottom:5px;border-bottom:1px dashed #f0e3b5}.insights-order-group-num[data-v-58b1f258]{font-size:12px;font-weight:700;color:#c0392b;letter-spacing:.3px;text-transform:uppercase}.insights-order-group-meta[data-v-58b1f258]{font-size:11px;color:#8a6d2a}.insights-order-group-meta strong[data-v-58b1f258]{color:#5a4716}.insights-queue-rows[data-v-58b1f258]{list-style:none;margin:0;padding:0}.insights-queue-row[data-v-58b1f258]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f5e9c5}.insights-queue-row[data-v-58b1f258]:last-child{border-bottom:none}.insights-queue-row-main[data-v-58b1f258]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.insights-queue-row-code[data-v-58b1f258]{font-size:12px;font-weight:700;color:#5a4716;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-queue-row-desc[data-v-58b1f258]{font-size:10px;color:#8a6d2a;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-queue-row-qty[data-v-58b1f258]{flex-shrink:0;display:flex;align-items:center;gap:4px}.insights-qty-input[data-v-58b1f258]{width:56px;padding:3px 6px;font-size:12px;font-weight:600;color:#222;text-align:center;border:1px solid #d4c486;border-radius:4px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.insights-qty-input[data-v-58b1f258]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.insights-qty-label[data-v-58b1f258]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#8a6d2a}.insights-queue-row-remove[data-v-58b1f258]{flex-shrink:0;background:transparent;border:none;width:22px;height:22px;padding:0;font-size:16px;font-weight:700;color:#888;border-radius:50%;cursor:pointer;transition:background .15s ease,color .15s ease}.insights-queue-row-remove[data-v-58b1f258]:hover{background:#c0392b;color:#fff}.insights-queue-row-remove[data-v-58b1f258]:disabled{opacity:.4;cursor:not-allowed}.upsell-panel[data-v-58b1f258]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;padding:16px 18px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.upsell-header[data-v-58b1f258]{margin-bottom:14px;padding-bottom:10px;border-bottom:1px dashed #d8d8d8}.upsell-title[data-v-58b1f258]{margin:0 0 4px 0;font-size:18px;font-weight:700;color:#c0392b;letter-spacing:.3px;text-transform:uppercase}.upsell-sub[data-v-58b1f258]{margin:0;font-size:12px;color:#777;line-height:1.4}.upsell-sub strong[data-v-58b1f258]{color:#444}.upsell-list[data-v-58b1f258]{list-style:none;margin:0;padding:0}.upsell-item[data-v-58b1f258]{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #f0f0f0}.upsell-item[data-v-58b1f258]:last-child{border-bottom:none}.upsell-item-main[data-v-58b1f258]{flex:1 1 auto;min-width:0}.upsell-item-code[data-v-58b1f258]{font-size:13px;font-weight:700;color:#c0392b;letter-spacing:.2px;margin-bottom:2px}.upsell-item-desc[data-v-58b1f258]{font-size:13px;color:#333;line-height:1.35;margin-bottom:4px}.upsell-item-meta[data-v-58b1f258]{font-size:11px;color:#888;font-style:italic}.upsell-item-meta strong[data-v-58b1f258]{color:#555;font-style:normal}.upsell-item-add[data-v-58b1f258]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#c0392b;background:#fff;border:1.5px solid #c0392b;border-radius:4px;cursor:pointer;transition:background .15s ease,color .15s ease}.upsell-item-add[data-v-58b1f258]:hover{background:#c0392b;color:#fff}.upsell-item-add[data-v-58b1f258]:disabled{opacity:.5;cursor:not-allowed}.upsell-see-more[data-v-58b1f258]{margin-top:10px;padding-top:12px;border-top:1px dashed #e5e5e5;text-align:center}.upsell-see-more-btn[data-v-58b1f258]{background:transparent;border:1px solid #c0392b;color:#c0392b;padding:5px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;border-radius:4px;cursor:pointer}.upsell-see-more-btn[data-v-58b1f258]:hover{background:#c0392b;color:#fff}.page-heading-row[data-v-683f6bd0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:18px}.page-heading-row h1[data-v-683f6bd0]{margin:0;flex:1 1 auto;min-width:240px}.page-heading-po[data-v-683f6bd0]{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #e5e5e5;border-left:3px solid #c0392b;border-radius:6px;padding:8px 14px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.po-badge-label[data-v-683f6bd0]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#777}.po-badge-value[data-v-683f6bd0]{font-size:15px;font-weight:700;color:#c0392b;letter-spacing:.3px}@media (max-width:767.98px){.page-heading-row[data-v-683f6bd0]{flex-direction:column;align-items:flex-start}.page-heading-po[data-v-683f6bd0]{width:100%;justify-content:space-between}}.assembly-preview-img[data-v-683f6bd0]{width:443px;height:303px;cursor:zoom-in;-o-object-fit:contain;object-fit:contain}.custom-image-modal[data-v-683f6bd0]{position:fixed;z-index:99999;inset:0;background:rgba(0,0,0,.88);display:flex;justify-content:center;align-items:center;padding:20px}.custom-image-modal-inner[data-v-683f6bd0]{background:#fff;width:95%;max-width:1400px;height:90vh;border-radius:8px;display:flex;flex-direction:column;position:relative;overflow:hidden}.custom-image-close[data-v-683f6bd0]{position:absolute;top:10px;right:14px;z-index:2;border:none;background:transparent;font-size:32px;line-height:1;cursor:pointer}.diagram-zoom-wrap[data-v-683f6bd0]{flex:1;overflow:hidden;position:relative;cursor:grab;display:flex;justify-content:center;align-items:center;background:#f8f8f8}.diagram-zoom-wrap[data-v-683f6bd0]:active{cursor:grabbing}.imagepreview[data-v-683f6bd0]{max-width:95%;max-height:95%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .05s linear}.custom-image-controls[data-v-683f6bd0]{padding:12px 16px;display:flex;gap:10px;justify-content:flex-end;border-top:1px solid #ddd;background:#fff}.assembly-card[data-v-683f6bd0]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:16px;overflow:hidden}.assembly-card-header[data-v-683f6bd0]{display:flex;align-items:center;gap:14px;width:100%;background:transparent;border:0;padding:14px 18px;text-align:left;cursor:pointer;font-family:inherit;transition:background-color .15s ease}.assembly-card-header[data-v-683f6bd0]:hover{background:#faf5f4}.assembly-card-header[data-v-683f6bd0]:focus{outline:none;background:#faf5f4;box-shadow:inset 0 0 0 2px rgba(192,57,43,.15)}.assembly-card-header.is-open[data-v-683f6bd0]{border-bottom:1px solid #ececec}.assembly-card-chev[data-v-683f6bd0]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;background:#c0392b;color:#fff;border-radius:50%;font-size:18px;font-weight:700;line-height:1;font-family:monospace}.assembly-card-titles[data-v-683f6bd0]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.assembly-card-name[data-v-683f6bd0]{font-size:15px;font-weight:700;color:#c0392b;letter-spacing:.2px}.assembly-card-machine[data-v-683f6bd0]{font-size:12px;color:#888;font-weight:500}.assembly-card-count[data-v-683f6bd0]{font-size:12px;color:#555;font-weight:600;background:#f3f3f3;padding:4px 10px;border-radius:12px;white-space:nowrap;flex-shrink:0}.assembly-card-body[data-v-683f6bd0]{padding:8px 18px 16px 18px}.assembly-card-body .b-table[data-v-683f6bd0],.assembly-card-body .table[data-v-683f6bd0]{margin-bottom:0}.part-code-cell[data-v-683f6bd0]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.wear-discount-chip[data-v-683f6bd0]{display:inline-block;padding:1px 6px;background:#e8f5e9;border:1px solid #2e7d32;border-radius:8px;font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#2e7d32;white-space:nowrap;line-height:1.4}.labs-extrusions .labs-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.labs-extrusions .labs-section-header h3{margin:0;font-size:1.25rem;color:#1a1a1a}.labs-extrusions .labs-search-input{padding:6px 12px;border:1px solid #ccc;border-radius:4px;font-size:.875rem;width:220px}.labs-extrusions .labs-table-wrapper{overflow-x:auto}.labs-extrusions .labs-table{width:100%;border-collapse:collapse;font-size:.85rem}.labs-extrusions .labs-table td,.labs-extrusions .labs-table th{padding:8px 10px;text-align:left;border-bottom:1px solid #e5e5e5;white-space:nowrap}.labs-extrusions .labs-table thead th{background:#f5f6f8;font-weight:600;color:#555;position:sticky;top:0;z-index:1}.labs-extrusions .labs-table tbody tr:hover{background:#f9fafb}.labs-extrusions .row-hidden{opacity:.55}.labs-extrusions .labs-success-badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600}.labs-extrusions .labs-success-badge.yes{background:#d4edda;color:#155724}.labs-extrusions .labs-success-badge.no{background:#f8d7da;color:#721c24}.labs-extrusions .labs-success-badge.partial{background:#fff3cd;color:#856404}.labs-extrusions .unit-label{color:#888;font-size:.75rem;margin-left:2px}.labs-extrusions .labs-toggle{position:relative;display:inline-block;width:36px;height:20px}.labs-extrusions .labs-toggle input{opacity:0;width:0;height:0}.labs-extrusions .labs-toggle-slider{position:absolute;cursor:pointer;inset:0;background:#ccc;border-radius:20px;transition:.2s}.labs-extrusions .labs-toggle-slider:before{content:"";position:absolute;width:16px;height:16px;left:2px;bottom:2px;background:#fff;border-radius:50%;transition:.2s}.labs-extrusions .labs-toggle input:checked+.labs-toggle-slider{background:#28a745}.labs-extrusions .labs-toggle input:checked+.labs-toggle-slider:before{transform:translateX(16px)}.labs-extrusions .labs-visibility-badge{font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:8px}.labs-extrusions .labs-visibility-badge.visible{background:#d4edda;color:#155724}.labs-extrusions .labs-visibility-badge.hidden{background:#e9ecef;color:#6c757d}.labs-extrusions .labs-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:8px 0}.labs-extrusions .labs-pagination button{background:#fff;border:1px solid #ccc;border-radius:4px;padding:4px 10px;cursor:pointer;font-size:.85rem;color:#333}.labs-extrusions .labs-pagination button:disabled{opacity:.4;cursor:default}.labs-extrusions .labs-pagination button:not(:disabled):hover{background:#f0f0f0}.labs-extrusions .labs-page-info{font-size:.85rem;color:#555;margin:0 8px}.labs-extrusions .labs-empty,.labs-extrusions .labs-loading{padding:24px;text-align:center;color:#888}.labs-specimens .labs-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.labs-specimens .labs-section-header h3{margin:0;font-size:1.25rem;color:#1a1a1a}.labs-specimens .labs-search-input{padding:6px 12px;border:1px solid #ccc;border-radius:4px;font-size:.875rem;width:220px}.labs-specimens .labs-table-wrapper{overflow-x:auto}.labs-specimens .labs-table{width:100%;border-collapse:collapse;font-size:.85rem}.labs-specimens .labs-table td,.labs-specimens .labs-table th{padding:8px 10px;text-align:left;border-bottom:1px solid #e5e5e5;white-space:nowrap}.labs-specimens .labs-table thead th{background:#f5f6f8;font-weight:600;color:#555;position:sticky;top:0;z-index:1}.labs-specimens .labs-table tbody tr:hover{background:#f9fafb}.labs-specimens .row-hidden{opacity:.55}.labs-specimens .labs-toggle{position:relative;display:inline-block;width:36px;height:20px}.labs-specimens .labs-toggle input{opacity:0;width:0;height:0}.labs-specimens .labs-toggle-slider{position:absolute;cursor:pointer;inset:0;background:#ccc;border-radius:20px;transition:.2s}.labs-specimens .labs-toggle-slider:before{content:"";position:absolute;width:16px;height:16px;left:2px;bottom:2px;background:#fff;border-radius:50%;transition:.2s}.labs-specimens .labs-toggle input:checked+.labs-toggle-slider{background:#28a745}.labs-specimens .labs-toggle input:checked+.labs-toggle-slider:before{transform:translateX(16px)}.labs-specimens .labs-visibility-badge{font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:8px}.labs-specimens .labs-visibility-badge.visible{background:#d4edda;color:#155724}.labs-specimens .labs-visibility-badge.hidden{background:#e9ecef;color:#6c757d}.labs-specimens .labs-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:8px 0}.labs-specimens .labs-pagination button{background:#fff;border:1px solid #ccc;border-radius:4px;padding:4px 10px;cursor:pointer;font-size:.85rem;color:#333}.labs-specimens .labs-pagination button:disabled{opacity:.4;cursor:default}.labs-specimens .labs-pagination button:not(:disabled):hover{background:#f0f0f0}.labs-specimens .labs-page-info{font-size:.85rem;color:#555;margin:0 8px}.labs-specimens .labs-empty,.labs-specimens .labs-loading{padding:24px;text-align:center;color:#888}.labs-rawmaterials .labs-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.labs-rawmaterials .labs-section-header h3{margin:0;font-size:1.25rem;color:#1a1a1a}.labs-rawmaterials .labs-search-input{padding:6px 12px;border:1px solid #ccc;border-radius:4px;font-size:.875rem;width:220px}.labs-rawmaterials .labs-table-wrapper{overflow-x:auto}.labs-rawmaterials .labs-table{width:100%;border-collapse:collapse;font-size:.85rem}.labs-rawmaterials .labs-table td,.labs-rawmaterials .labs-table th{padding:8px 10px;text-align:left;border-bottom:1px solid #e5e5e5;white-space:nowrap}.labs-rawmaterials .labs-table thead th{background:#f5f6f8;font-weight:600;color:#555;position:sticky;top:0;z-index:1}.labs-rawmaterials .labs-table tbody tr:hover{background:#f9fafb}.labs-rawmaterials .row-hidden{opacity:.55}.labs-rawmaterials .labs-binder-badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600;background:#cce5ff;color:#004085}.labs-rawmaterials .labs-desc-text{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.labs-rawmaterials .labs-sds-link{color:#007bff;text-decoration:none;font-weight:600;font-size:.8rem}.labs-rawmaterials .labs-sds-link:hover{text-decoration:underline}.labs-rawmaterials .unit-label{color:#888;font-size:.75rem;margin-left:2px}.labs-rawmaterials .labs-toggle{position:relative;display:inline-block;width:36px;height:20px}.labs-rawmaterials .labs-toggle input{opacity:0;width:0;height:0}.labs-rawmaterials .labs-toggle-slider{position:absolute;cursor:pointer;inset:0;background:#ccc;border-radius:20px;transition:.2s}.labs-rawmaterials .labs-toggle-slider:before{content:"";position:absolute;width:16px;height:16px;left:2px;bottom:2px;background:#fff;border-radius:50%;transition:.2s}.labs-rawmaterials .labs-toggle input:checked+.labs-toggle-slider{background:#28a745}.labs-rawmaterials .labs-toggle input:checked+.labs-toggle-slider:before{transform:translateX(16px)}.labs-rawmaterials .labs-visibility-badge{font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:8px}.labs-rawmaterials .labs-visibility-badge.visible{background:#d4edda;color:#155724}.labs-rawmaterials .labs-visibility-badge.hidden{background:#e9ecef;color:#6c757d}.labs-rawmaterials .labs-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:8px 0}.labs-rawmaterials .labs-pagination button{background:#fff;border:1px solid #ccc;border-radius:4px;padding:4px 10px;cursor:pointer;font-size:.85rem;color:#333}.labs-rawmaterials .labs-pagination button:disabled{opacity:.4;cursor:default}.labs-rawmaterials .labs-pagination button:not(:disabled):hover{background:#f0f0f0}.labs-rawmaterials .labs-page-info{font-size:.85rem;color:#555;margin:0 8px}.labs-rawmaterials .labs-empty,.labs-rawmaterials .labs-loading{padding:24px;text-align:center;color:#888}#globalBreadcrumbs[data-v-2dc62ebd]{width:100%}#globalBreadcrumbs .container[data-v-2dc62ebd]{background:transparent!important;box-shadow:none!important;border-radius:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.breadcrumb-row[data-v-2dc62ebd]{display:flex;align-items:center;flex-wrap:wrap;gap:0;padding:10px 0;min-height:38px}.breadcrumb-item[data-v-2dc62ebd]{display:inline-flex;align-items:center;font-size:13px;line-height:1.2;color:#333}.breadcrumb-link[data-v-2dc62ebd]{color:#333;text-decoration:none}.breadcrumb-link[data-v-2dc62ebd]:hover{color:#c0392b;text-decoration:underline}.breadcrumb-current[data-v-2dc62ebd]{color:#333;font-weight:600}.breadcrumb-separator[data-v-2dc62ebd]{margin:0 10px;color:#666}.cwz[data-v-1d67dab8]{position:relative;font-family:var(--cmp-font,-apple-system,"Segoe UI",Roboto,Arial,sans-serif);color:var(--cmp-color,#1f2733);font-size:var(--cmp-fs,13px)}.cwz-steps[data-v-1d67dab8]{display:flex;gap:8px;margin-bottom:12px}.cwz-dot[data-v-1d67dab8]{width:26px;height:26px;border-radius:50%;border:2px solid #cfd3d7;background:#fff;color:#888;font-weight:700;cursor:pointer}.cwz-dot.active[data-v-1d67dab8]{border-color:#c8302a;color:#c8302a}.cwz-dot.done[data-v-1d67dab8]{background:#2a7d2a;border-color:#2a7d2a;color:#fff}.cwz-h3[data-v-1d67dab8]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.cwz-h[data-v-1d67dab8]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;margin-bottom:8px}.cwz-num[data-v-1d67dab8]{width:20px;height:20px;border-radius:50%;background:#888;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.cwz-num.ok[data-v-1d67dab8]{background:#2a7d2a}.cwz-check[data-v-1d67dab8]{display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer}.cwz-check small[data-v-1d67dab8]{display:block;color:#999;font-size:10px}.cwz-note[data-v-1d67dab8]{color:var(--cmp-color,#4a4f57);margin:8px 0}.cwz-err-row[data-v-1d67dab8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.cwz-err-row .cwz-note[data-v-1d67dab8]{margin:0}.cwz-retry[data-v-1d67dab8]{border:1px solid #c8302a;background:#fff;color:#c8302a;border-radius:5px;padding:4px 12px;font-weight:700;font-size:12px;cursor:pointer}.cwz-retry[data-v-1d67dab8]:hover{background:#fbe9e8}.cwz-databar[data-v-1d67dab8]{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.02em;padding:3px 8px;border-radius:4px;margin-bottom:8px}.cwz-databar.is-live[data-v-1d67dab8]{background:#e7f6e7;color:#2a7d2a}.cwz-databar.is-sample[data-v-1d67dab8]{background:#fff4e5;color:#9a6400}.cwz-databar.is-loading[data-v-1d67dab8]{background:#eef1f4;color:#777}.cwz-err[data-v-1d67dab8]{color:#c8302a;font-weight:600}.cwz-lbl[data-v-1d67dab8]{display:block;font-weight:600;margin:6px 0 4px}.cwz-select[data-v-1d67dab8]{width:100%;border:1px solid #cfd3d7;border-radius:5px;padding:8px 9px;font-size:var(--cmp-fs,13px);background:#fff;color:var(--cmp-color,#1f2733)}.cwz-combo[data-v-1d67dab8]{position:relative}.cwz-combo-field[data-v-1d67dab8]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #cfd3d7;border-radius:5px;padding:8px 9px;font-size:var(--cmp-fs,13px);background:#fff;color:var(--cmp-color,#1f2733);cursor:pointer;text-align:left}.cwz-combo.open .cwz-combo-field[data-v-1d67dab8]{border-color:#c8302a}.cwz-combo-ph[data-v-1d67dab8]{color:#8a9099}.cwz-combo-caret[data-v-1d67dab8]{flex:0 0 auto;color:#8a9099;font-size:11px}.cwz-combo-menu[data-v-1d67dab8]{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #cfd3d7;border-radius:6px;box-shadow:0 10px 30px rgba(0,0,0,.18);overflow:hidden}.cwz-combo-search[data-v-1d67dab8]{width:100%;border:0;border-bottom:1px solid #eceef0;padding:8px 10px;font-size:var(--cmp-fs,13px);color:var(--cmp-color,#1f2733);outline:none}.cwz-combo-list[data-v-1d67dab8]{list-style:none;margin:0;padding:4px;max-height:200px;overflow-y:auto}.cwz-combo-list li[data-v-1d67dab8]{padding:8px 10px;border-radius:5px;cursor:pointer;color:var(--cmp-color,#1f2733);font-size:var(--cmp-fs,13px)}.cwz-combo-list li span[data-v-1d67dab8]{color:#888}.cwz-combo-list li[data-v-1d67dab8]:hover{background:#fbe9e8}.cwz-combo-list li.sel[data-v-1d67dab8]{background:#fbe9e8;font-weight:600}.cwz-combo-empty[data-v-1d67dab8]{color:#888!important;cursor:default!important}.cwz-combo-empty[data-v-1d67dab8]:hover{background:transparent!important}html.dark-mode .cwz-combo-field[data-v-1d67dab8],html.dark-mode .cwz-combo-list li[data-v-1d67dab8],html.dark-mode .cwz-combo-search[data-v-1d67dab8],html.dark-mode .cwz-select[data-v-1d67dab8],html.mid-mode .cwz-combo-field[data-v-1d67dab8],html.mid-mode .cwz-combo-list li[data-v-1d67dab8],html.mid-mode .cwz-combo-search[data-v-1d67dab8],html.mid-mode .cwz-select[data-v-1d67dab8]{background:#fff!important;color:var(--cmp-color,#1f2733)!important}html.dark-mode .cwz-combo-menu[data-v-1d67dab8],html.mid-mode .cwz-combo-menu[data-v-1d67dab8]{background:#fff!important}html.dark-mode .cwz-combo-caret[data-v-1d67dab8],html.dark-mode .cwz-combo-ph[data-v-1d67dab8],html.mid-mode .cwz-combo-caret[data-v-1d67dab8],html.mid-mode .cwz-combo-ph[data-v-1d67dab8]{color:#8a9099!important}.cwz-pick[data-v-1d67dab8]{list-style:none;margin:0;padding:0}.cwz-pick li[data-v-1d67dab8]{padding:9px 11px;border:1px solid #e2e5e8;border-radius:6px;margin-bottom:6px;cursor:pointer;color:#333}.cwz-pick li span[data-v-1d67dab8]{color:#888}.cwz-pick li[data-v-1d67dab8]:hover{background:#fbe9e8}.cwz-pick li.sel[data-v-1d67dab8]{border-color:#c8302a;background:#fbe9e8;font-weight:600}.cwz-subgroup[data-v-1d67dab8]{margin-top:10px}.cwz-sub-h[data-v-1d67dab8]{font-weight:700;color:var(--cmp-color,#2a2f36);background:#f1f3f5;border-left:3px solid #c8302a;padding:5px 8px;border-radius:3px;font-size:12px}.cwz-parts[data-v-1d67dab8]{list-style:none;margin:4px 0 0;padding:0}.cwz-parts li[data-v-1d67dab8]{display:flex;align-items:center;gap:6px;padding:7px 6px;border-bottom:1px solid #f1f1f1;cursor:pointer;font-size:12px}.cwz-parts li[data-v-1d67dab8]:hover{background:#fbe9e8}.cwz-pname[data-v-1d67dab8]{flex:1 1 auto;min-width:0}.cwz-wear[data-v-1d67dab8]{display:inline-block;margin-left:4px;background:#e7f6e7;color:#2a7d2a;border-radius:8px;padding:1px 6px;font-size:10px;font-weight:700;text-transform:uppercase}.cwz-price[data-v-1d67dab8]{color:var(--cmp-color,#555);white-space:nowrap}.cwz-add[data-v-1d67dab8]{color:#c8302a;font-weight:700;font-style:normal;white-space:nowrap}.cwz-sub[data-v-1d67dab8]{font-size:13px;margin:14px 0 6px}.cwz-placed[data-v-1d67dab8]{margin-top:8px;color:#2a7d2a;font-weight:600;font-size:12px}.cwz-cart[data-v-1d67dab8]{list-style:none;margin:0;padding:0}.cwz-cart li[data-v-1d67dab8]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #f1f1f1}.cwz-citem[data-v-1d67dab8]{flex:1 1 auto;min-width:0}.cwz-cartmeta[data-v-1d67dab8]{display:block;color:#888;font-size:10px}.cwz-qty[data-v-1d67dab8]{display:inline-flex;align-items:center;gap:4px}.cwz-qty button[data-v-1d67dab8]{width:22px;height:22px;border:1px solid #cfd3d7;background:#f6f7f8;border-radius:4px;cursor:pointer;font-weight:700}.cwz-rm[data-v-1d67dab8]{border:0;background:transparent;color:#c8302a;font-weight:700;cursor:pointer}.cwz-bar[data-v-1d67dab8]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-weight:700}.cwz-bar button[data-v-1d67dab8]{border:0;border-radius:6px;background:#c8302a;color:#fff;font-weight:700;padding:8px 14px;cursor:pointer}.cwz-modal[data-v-1d67dab8]{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-start;justify-content:center;padding:18px 10px;background:rgba(0,0,0,.45)}.cwz-modal-card[data-v-1d67dab8]{width:100%;max-width:320px;background:#fff;border-radius:10px;padding:14px;box-shadow:0 12px 40px rgba(0,0,0,.3)}.cwz-modal-head[data-v-1d67dab8]{font-weight:700;font-size:15px;color:#c8302a;margin-bottom:4px}.cwz-modal-part[data-v-1d67dab8]{font-size:12px;color:#444;margin-bottom:10px}.cwz-dest[data-v-1d67dab8]{display:flex;gap:6px;margin-bottom:10px}.cwz-dest button[data-v-1d67dab8]{flex:1 1 0;border:1px solid #cfd3d7;background:#f6f7f8;border-radius:6px;padding:8px;font-weight:600;color:#1d1d1d;cursor:pointer}.cwz-dest button.on[data-v-1d67dab8]{border-color:#c8302a;background:#fbe9e8;color:#c8302a}.cwz-modal-actions[data-v-1d67dab8]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.cwz-modal-cancel[data-v-1d67dab8]{border:1px solid #cfd3d7;background:#fff;border-radius:6px;padding:8px 12px;cursor:pointer}.cwz-modal-ok[data-v-1d67dab8]{border:0;background:#c8302a;color:#fff;border-radius:6px;padding:8px 14px;font-weight:700;cursor:pointer}.cc[data-v-4ae24ebb]{font-family:var(--cmp-font,-apple-system,"Segoe UI",Roboto,Arial,sans-serif);font-size:var(--cmp-fs,13px);color:var(--cmp-color,#1f2733)}.cc-empty[data-v-4ae24ebb]{color:#888;padding:6px 0}.cc-group[data-v-4ae24ebb]{border:1px solid #e2e5e8;border-radius:8px;overflow:hidden;margin-bottom:10px}.cc-group-head[data-v-4ae24ebb]{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;font-weight:700;color:#fff}.cc-group-head.is-order[data-v-4ae24ebb]{background:#c8302a}.cc-group-head.is-quote[data-v-4ae24ebb]{background:#2a2f36}.cc-group-label em[data-v-4ae24ebb]{font-style:normal;opacity:.8;font-weight:500}.cc-item[data-v-4ae24ebb]{border-top:1px solid #f1f1f1}.cc-item-row[data-v-4ae24ebb]{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer}.cc-caret[data-v-4ae24ebb]{color:#c8302a;font-size:11px}.cc-item-name[data-v-4ae24ebb]{flex:1 1 auto;min-width:0}.cc-mut[data-v-4ae24ebb]{color:#888}.cc-item-line[data-v-4ae24ebb]{white-space:nowrap;font-weight:600}.cc-item-detail[data-v-4ae24ebb]{background:#fafbfc;padding:8px 10px 10px;border-top:1px dashed #e2e5e8}.cc-kv[data-v-4ae24ebb]{display:flex;justify-content:space-between;gap:10px;padding:3px 0;font-size:12px}.cc-kv span[data-v-4ae24ebb]{color:#888}.cc-kv b[data-v-4ae24ebb]{text-align:right}.cc-line[data-v-4ae24ebb]{border-top:1px solid #eceff2;margin-top:4px;padding-top:6px}.cc-qty[data-v-4ae24ebb]{display:inline-flex;align-items:center;gap:4px}.cc-qty button[data-v-4ae24ebb]{width:22px;height:22px;border:1px solid #cfd3d7;background:#f6f7f8;border-radius:4px;cursor:pointer;font-weight:700;color:#000}.cc-rm[data-v-4ae24ebb]{margin-top:8px;border:1px solid #c8302a;color:#c8302a;background:#fff;border-radius:5px;padding:5px 10px;cursor:pointer;font-weight:600}.cc-grand[data-v-4ae24ebb]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:8px;border-top:2px solid #2a2f36;font-weight:800;font-size:14px}.cc-grand small[data-v-4ae24ebb]{color:#888;font-weight:500}.cc-place[data-v-4ae24ebb]{width:100%;margin-top:10px;border:0;border-radius:6px;background:#c8302a;color:#fff;font-weight:700;padding:10px;cursor:pointer}.cmp-part[data-v-0bde202c]{width:100%;box-sizing:border-box;font-family:var(--cmp-font,-apple-system,"Segoe UI",Roboto,Arial,sans-serif);font-size:var(--cmp-fs,13px);color:var(--cmp-color,#1f2733)}.cmp-header[data-v-0bde202c]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:8px 10px;border-bottom:2px solid #c8302a;background:#fff}.cmp-logo[data-v-0bde202c]{font-weight:800;color:#c8302a;letter-spacing:.04em}.cmp-logo-img[data-v-0bde202c]{height:30px;width:auto;max-width:60%;display:block}.cmp-phone[data-v-0bde202c]{color:var(--cmp-color,#555);text-decoration:none;font-size:12px}.cmp-acct[data-v-0bde202c]{position:relative;display:inline-flex;align-items:center;gap:5px;color:#c8302a;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cmp-acct-dot[data-v-0bde202c]{width:14px;height:14px;border-radius:50%;background:#c8302a;display:inline-block}.cmp-caret[data-v-0bde202c]{font-size:10px}.cmp-acct-menu[data-v-0bde202c]{position:absolute;top:110%;right:0;z-index:20;min-width:160px;margin:0;padding:4px 0;list-style:none;background:#fff;border:1px solid #e0e3e7;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.18)}.cmp-acct-menu li[data-v-0bde202c]{padding:8px 14px;color:var(--cmp-color,#1f2733);font-weight:500;white-space:nowrap}.cmp-acct-menu li[data-v-0bde202c]:hover{background:#fbe9e8;color:#c8302a}.cmp-acct-sep[data-v-0bde202c]{height:1px;padding:0!important;margin:4px 0;background:#eceff2}.cmp-nav[data-v-0bde202c]{background:#2a2f36;color:#e6e8eb;padding:6px 10px}.cmp-burger[data-v-0bde202c]{display:none;border:0;background:transparent;color:#fff;font-size:18px;cursor:pointer}.cmp-nav-list[data-v-0bde202c]{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none}.cmp-nav-list li[data-v-0bde202c]{cursor:pointer;padding:3px 2px;border-bottom:2px solid transparent}.cmp-nav-list li[data-v-0bde202c]:hover{color:#fff}.cmp-nav-list li.active[data-v-0bde202c]{border-bottom-color:#c8302a;color:#fff;font-weight:600}.cmp-bc[data-v-0bde202c]{padding:6px 10px;font-size:12px;color:#777}.cmp-bc a[data-v-0bde202c]{color:#c8302a;text-decoration:none}.cmp-bc-sep[data-v-0bde202c]{margin:0 6px;color:#bbb}.cmp-card[data-v-0bde202c],.cmp-search[data-v-0bde202c]{padding:10px}.cmp-card[data-v-0bde202c]{border:1px solid #e2e5e8;border-top:3px solid #c8302a;border-radius:8px;background:#fff;margin:8px 10px}.cmp-card-title[data-v-0bde202c]{font-weight:700;margin-bottom:8px}.cmp-search-row[data-v-0bde202c]{display:flex;gap:6px}.cmp-search-row input[data-v-0bde202c]{flex:1 1 auto;min-width:0;border:1px solid #cfd3d7;border-radius:5px;padding:7px 9px;font-size:13px}.cmp-search-row button[data-v-0bde202c]{border:0;border-radius:5px;background:#c8302a;color:#fff;font-weight:600;padding:7px 12px;cursor:pointer}.cmp-results[data-v-0bde202c]{list-style:none;margin:6px 0 0;padding:0;border:1px solid #e2e5e8;border-radius:6px;overflow:hidden}.cmp-results li[data-v-0bde202c]{display:flex;align-items:center;gap:6px;padding:7px 9px;border-bottom:1px solid #f1f1f1;cursor:pointer;font-size:12px}.cmp-results li[data-v-0bde202c]:hover{background:#fbe9e8}.cmp-res-price[data-v-0bde202c]{margin-left:auto;color:var(--cmp-color,#555)}.cmp-res-add[data-v-0bde202c]{color:#c8302a;font-weight:700;font-style:normal}.cmp-search-hint[data-v-0bde202c]{margin-top:6px;font-size:12px;color:#888}.cmp-added[data-v-0bde202c]{margin-top:6px;font-size:12px;font-weight:600;color:#2a7d2a}.cmp-line[data-v-0bde202c]{height:8px;border-radius:4px;background:#e9ecef;margin-bottom:7px}.cmp-build-list[data-v-0bde202c]{list-style:none;margin:8px 0 0;padding:0}.cmp-build-list li[data-v-0bde202c]{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #f1f1f1;font-size:12px}.cmp-x[data-v-0bde202c]{color:#c8302a;font-weight:700;cursor:pointer;margin-left:6px}.cmp-cartw[data-v-0bde202c]{margin:8px 10px;border:1px solid #c8302a;border-radius:10px;overflow:hidden;background:#fff}.cmp-cartw-head[data-v-0bde202c]{background:#c8302a;color:#fff;font-weight:700;padding:8px 10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.cmp-cartw-body[data-v-0bde202c]{padding:8px 10px}.cmp-cartw-title[data-v-0bde202c]{cursor:pointer}.cmp-cartw-tools[data-v-0bde202c]{display:inline-flex;align-items:center;gap:8px}.cmp-cartw-ico[data-v-0bde202c]{border:0;background:transparent;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:0}.cmp-cartw.is-docked[data-v-0bde202c]{margin:0;border:0;background:transparent;overflow:visible}.cmp-cart-tab[data-v-0bde202c]{position:absolute;right:0;top:130px;z-index:30;border:0;border-radius:8px 0 0 8px;background:#13294b;color:#fff;font-weight:700;cursor:pointer;padding:12px 6px;writing-mode:vertical-rl;box-shadow:0 6px 18px rgba(0,0,0,.3)}.cmp-cartw-row[data-v-0bde202c]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid #f1f1f1}.cmp-qty[data-v-0bde202c]{display:inline-flex;align-items:center;gap:4px}.cmp-qty button[data-v-0bde202c]{width:22px;height:22px;border:1px solid #cfd3d7;background:#f6f7f8;border-radius:4px;cursor:pointer;font-weight:700}.cmp-qty b[data-v-0bde202c]{display:inline-block;min-width:18px;text-align:center}.cmp-cartw-total[data-v-0bde202c]{display:flex;justify-content:space-between;font-weight:700;margin-top:8px}.cmp-cartw-btn[data-v-0bde202c]{width:100%;margin-top:8px;border:0;border-radius:6px;background:#c8302a;color:#fff;font-weight:700;padding:9px;cursor:pointer}.cmp-top[data-v-0bde202c]{margin:8px 10px;border:1px solid #e2e5e8;border-radius:10px;overflow:hidden;background:#fff}.cmp-top-head[data-v-0bde202c]{background:#2a2f36;color:#fff;font-weight:700;padding:8px 10px;display:flex;justify-content:space-between;align-items:center}.cmp-top-ico[data-v-0bde202c]{border:0;background:transparent;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:0}.cmp-top-row[data-v-0bde202c]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-bottom:1px solid #f1f1f1}.cmp-top-row button[data-v-0bde202c]{width:24px;height:24px;border:1px solid #c8302a;color:#c8302a;background:#fff;border-radius:50%;cursor:pointer;font-weight:700}.cmp-top.is-docked[data-v-0bde202c]{margin:0;border:0;background:transparent;overflow:visible}.cmp-top-tab[data-v-0bde202c]{position:absolute;right:0;top:300px;z-index:30;border:0;border-radius:8px 0 0 8px;background:#2a2f36;color:#fff;font-weight:700;cursor:pointer;padding:12px 6px;writing-mode:vertical-rl;box-shadow:0 6px 18px rgba(0,0,0,.3)}.cmp-pillwrap[data-v-0bde202c]{position:relative;padding:8px 10px}.cmp-pill[data-v-0bde202c]{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:18px;background:#c8302a;color:#fff;font-weight:700;padding:8px 16px;cursor:pointer}.cmp-pop[data-v-0bde202c]{position:absolute;z-index:20;left:10px;right:10px;margin-top:6px;background:#fff;border:1px solid #e0e3e7;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:10px}.cmp-pop-head[data-v-0bde202c]{font-weight:700;color:#c8302a;margin-bottom:6px}.cmp-pop-body[data-v-0bde202c]{font-size:12px;color:var(--cmp-color,#444);line-height:1.4}.cmp-pop-close[data-v-0bde202c]{margin-top:8px;border:1px solid #cfd3d7;background:#f6f7f8;border-radius:5px;padding:5px 10px;cursor:pointer}.cmp-footer[data-v-0bde202c]{background:#2a2f36;color:#cfd3d7;text-align:center;font-size:11px;padding:12px 10px}.cmp-footer a[data-v-0bde202c]{color:#e6e8eb;text-decoration:none}.cmp-generic[data-v-0bde202c]{padding:10px;color:#888}@media (max-width:480px){.cmp-burger[data-v-0bde202c]{display:block}.cmp-nav-list[data-v-0bde202c]{display:none;flex-direction:column;gap:8px;width:100%;margin-top:6px}.cmp-nav-list.open[data-v-0bde202c]{display:flex}}.cmpg[data-v-575ec51b]{width:100%;box-sizing:border-box;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#222}.cmpg-bar[data-v-575ec51b]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#f3f5f7;border-bottom:1px solid #e2e5e8}.cmpg-back[data-v-575ec51b]{border:1px solid #cfd3d7;background:#fff;border-radius:5px;padding:4px 9px;cursor:pointer;font-weight:600;color:#c8302a}.cmpg-crumb[data-v-575ec51b]{font-size:12px;color:#777}.cmpg-body[data-v-575ec51b]{padding:12px 12px 18px}.cmpg-title[data-v-575ec51b]{margin:0 0 2px;font-size:18px;color:#c8302a}.cmpg-sample[data-v-575ec51b]{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#b6bbc0;margin-bottom:10px}.cmpg-kv[data-v-575ec51b]{width:100%;border-collapse:collapse}.cmpg-kv th[data-v-575ec51b]{text-align:left;width:38%;color:#888;font-weight:600;padding:6px 6px 6px 0;vertical-align:top}.cmpg-kv td[data-v-575ec51b]{padding:6px 0}.cmpg-tbl[data-v-575ec51b]{width:100%;border-collapse:collapse;font-size:12px}.cmpg-tbl th[data-v-575ec51b]{text-align:left;color:#888;border-bottom:2px solid #eceff2;padding:6px 4px}.cmpg-tbl td[data-v-575ec51b]{padding:7px 4px;border-bottom:1px solid #f1f1f1}.cmpg-pill[data-v-575ec51b]{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.cmpg-pill.ok[data-v-575ec51b]{background:#e7f6e7;color:#2a7d2a}.cmpg-pill.warn[data-v-575ec51b]{background:#fdf0e3;color:#b9711a}.cmpg-list[data-v-575ec51b]{list-style:none;margin:0;padding:0}.cmpg-list li[data-v-575ec51b]{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #f1f1f1}.cmpg-list li b[data-v-575ec51b]{flex:1 1 auto}.cmpg-list li span[data-v-575ec51b]{color:#888;font-size:12px}.cmpg-mini[data-v-575ec51b]{border:1px solid #c8302a;color:#c8302a;background:#fff;border-radius:5px;padding:4px 10px;cursor:pointer;font-weight:600}.cmpg-results[data-v-575ec51b]{list-style:none;margin:6px 0 0;padding:0;border:1px solid #e2e5e8;border-radius:6px;overflow:hidden}.cmpg-results li[data-v-575ec51b]{display:flex;align-items:center;gap:6px;padding:7px 9px;border-bottom:1px solid #f1f1f1;cursor:pointer;font-size:13px}.cmpg-results li[data-v-575ec51b]:hover{background:#fbe9e8}.cmpg-res-price[data-v-575ec51b]{margin-left:auto;color:#555}.cmpg-res-add[data-v-575ec51b]{color:#c8302a;font-weight:700;font-style:normal}.cmpg-sub[data-v-575ec51b]{font-size:13px;margin:14px 0 6px;color:#444}.cmpg-qty[data-v-575ec51b]{display:inline-flex;align-items:center;gap:4px}.cmpg-qty button[data-v-575ec51b]{width:22px;height:22px;border:1px solid #cfd3d7;background:#f6f7f8;border-radius:4px;cursor:pointer;font-weight:700}.cmpg-orderbar[data-v-575ec51b]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-weight:700}.cmpg-setup-grid[data-v-575ec51b]{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.cmpg-stat[data-v-575ec51b]{flex:1 1 40%;background:#f6f7f8;border:1px solid #e2e5e8;border-radius:6px;padding:8px 10px}.cmpg-stat b[data-v-575ec51b]{display:block;font-size:18px;color:#c8302a}.cmpg-setup-msg[data-v-575ec51b]{margin-top:8px;font-size:12px;color:#2a7d2a;font-weight:600}.cmpg-steps[data-v-575ec51b]{display:flex;gap:8px;margin-bottom:14px}.cmpg-stepdot[data-v-575ec51b]{width:28px;height:28px;border-radius:50%;border:2px solid #cfd3d7;background:#fff;color:#888;font-weight:700;cursor:pointer}.cmpg-stepdot.active[data-v-575ec51b]{border-color:#c8302a;color:#c8302a}.cmpg-stepdot.done[data-v-575ec51b]{background:#c8302a;border-color:#c8302a;color:#fff}.cmpg-step-h[data-v-575ec51b]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;margin-bottom:8px}.cmpg-stepnum[data-v-575ec51b]{width:22px;height:22px;border-radius:50%;background:#888;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.cmpg-stepnum.ok[data-v-575ec51b]{background:#2a7d2a}.cmpg-pick[data-v-575ec51b]{list-style:none;margin:0;padding:0}.cmpg-pick li[data-v-575ec51b]{padding:10px 12px;border:1px solid #e2e5e8;border-radius:6px;margin-bottom:6px;cursor:pointer}.cmpg-pick li span[data-v-575ec51b]{color:#888}.cmpg-pick li[data-v-575ec51b]:hover{background:#fbe9e8}.cmpg-pick li.sel[data-v-575ec51b]{border-color:#c8302a;background:#fbe9e8;font-weight:600}.cmpg-row[data-v-575ec51b]{display:flex;gap:6px}.cmpg-input[data-v-575ec51b]{flex:1 1 auto;min-width:0;border:1px solid #cfd3d7;border-radius:5px;padding:8px 9px}.cmpg-btn[data-v-575ec51b]{border:0;border-radius:5px;background:#c8302a;color:#fff;font-weight:600;padding:8px 14px;cursor:pointer}.cmpg-note[data-v-575ec51b],.cmpg-text[data-v-575ec51b]{color:#555;font-size:13px;line-height:1.5;margin-top:10px}.cmpg-signout[data-v-575ec51b]{text-align:center;padding:18px 0}.cmpg-signout p[data-v-575ec51b]{margin-bottom:12px;color:#555}.jcs-debug-overlay{position:fixed;top:54px;left:8px;z-index:2147483646;width:460px;max-width:62vw;max-height:86vh;display:flex;flex-direction:column;background:#000;font:11px/1.4 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;border:1px solid #19ff19;border-radius:5px;pointer-events:auto}.jcs-debug-overlay,.jcs-debug-overlay *{color:#19ff19!important}.jcs-dbg-bar{display:flex;align-items:center;gap:6px;padding:4px 6px;border-bottom:1px solid #19ff19;background:#000;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:0 0 auto}.jcs-dbg-collapsible{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.jcs-dbg-title{flex:1 1 auto;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jcs-dbg-btn{flex:0 0 auto;background:#021;border:1px solid #19ff19;border-radius:3px;font:inherit;cursor:pointer;padding:2px 6px}.jcs-dbg-btn:hover{background:#053}.jcs-dbg-theme{padding:3px 6px;border-bottom:1px solid #19ff19;word-break:break-all}.jcs-dbg-body,.jcs-dbg-theme{background:#000;white-space:pre-wrap}.jcs-dbg-body{margin:0;padding:6px;overflow:auto;max-height:32vh}.jcs-dbg-compare{border-top:1px solid #19ff19;padding:5px 6px;background:#000}.jcs-dbg-compare-label{margin-bottom:3px}.jcs-dbg-routes{max-height:16vh;overflow:auto;border:1px solid #0a5;border-radius:3px;background:#000}.jcs-dbg-route{display:flex;align-items:center;gap:5px;padding:1px 4px;cursor:pointer;background:#000}.jcs-dbg-route:hover{background:#042}.jcs-dbg-route.is-baseline{background:#064;font-weight:700}.jcs-dbg-route input{margin:0}.jcs-dbg-route-mark{flex:0 0 auto;width:10px;text-align:center}.jcs-dbg-route-path{white-space:nowrap}.jcs-dbg-route-box{flex:0 0 auto;width:12px;height:12px;border:1px solid #19ff19;border-radius:2px;text-align:center;line-height:11px;font-size:11px}.jcs-dbg-topic{border-top:1px solid #19ff19;padding:5px 6px;background:#000}.jcs-dbg-select{width:100%;background:#021;border:1px solid #19ff19;border-radius:3px;font:inherit;padding:2px 4px}.jcs-dbg-mt{margin-top:5px}.jcs-dbg-search{width:100%;margin-bottom:4px;background:#021;border:1px solid #19ff19;border-radius:3px;font:inherit;padding:2px 6px}.jcs-dbg-search::-moz-placeholder{color:#0a7}.jcs-dbg-search::placeholder{color:#0a7}.jcs-dbg-fixbtn{width:100%;margin-top:6px;background:#063;border:1px solid #19ff19;border-radius:3px;font:inherit;font-weight:700;cursor:pointer;padding:4px 6px}.jcs-dbg-fixbtn:hover{background:#085}.jcs-dbg-previewbtn{width:100%;margin-top:6px;background:#024;border:1px solid #19ff19;border-radius:3px;font:inherit;font-weight:700;cursor:pointer;padding:4px 6px}.jcs-dbg-previewbtn:hover{background:#046}.jcs-dbg-cssedit{border-top:1px dashed #19ff19;margin-top:6px;padding-top:6px}.jcs-dbg-rescan{margin-top:4px}.jcs-dbg-cssrow{display:flex;align-items:center;gap:6px;margin-top:5px}.jcs-dbg-cssrow label{width:32px;margin:0;font-weight:700}.jcs-dbg-cssrow input[type=color]{width:34px;height:22px;padding:0;border:1px solid #19ff19;background:#000;cursor:pointer;flex:0 0 auto}.jcs-dbg-hex{flex:1 1 auto;min-width:0;background:#010;color:#19ff19;border:1px solid #19ff19;border-radius:3px;font:inherit;padding:2px 4px}.jcs-dbg-csslist{max-height:170px;overflow-y:auto;border:1px solid #0a5d0a;border-radius:3px;margin-top:4px;background:#000}.jcs-dbg-cssitem{padding:2px 5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #061a06}.jcs-dbg-cssitem:hover{background:#04340a}.jcs-dbg-cssitem.is-sel{background:#06520f;font-weight:700}.jcs-dbg-cssmore{padding:3px 5px;opacity:.7;font-style:italic}.jcs-dbg-neighbors{border-top:1px dashed #0a5d0a;margin-top:6px;padding-top:4px}.jcs-dbg-neighbor{border:1px solid #063;border-radius:3px;margin-top:3px;opacity:.95}.jcs-dbg-palette-label{margin-top:6px;opacity:.85}.jcs-dbg-tgt{background:#012;color:#19ff19;border:1px solid #0a5d0a;border-radius:3px;font:inherit;cursor:pointer;padding:0 6px;margin-left:4px}.jcs-dbg-tgt.on{background:#06520f;border-color:#19ff19;font-weight:700}.jcs-dbg-coverwarn{margin-top:6px;padding:4px 6px;border:1px solid #e2231a;border-radius:3px;background:#1a0a00;line-height:1.6}.jcs-mobile-preview{position:fixed;z-index:2147483645;background:#000;border:1px solid #19ff19;border-radius:5px;padding:6px;max-width:calc(100vw - 16px);font:11px/1.4 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:#19ff19;pointer-events:auto}.jcs-mp-bar{display:flex;align-items:center;gap:6px}.jcs-mp-title{font-weight:700}.jcs-mp-device{flex:0 1 auto}.jcs-mp-note{opacity:.8;margin:4px 0 6px;max-width:760px}.jcs-mp-frames{display:flex;gap:10px;align-items:flex-start;overflow-x:auto;padding-bottom:6px}.jcs-mp-phone{flex:0 0 auto;border:2px solid #2a2a2a;border-radius:14px;overflow:hidden;background:#111}.jcs-mp-label{text-align:center;font-weight:700;padding:3px 0;background:#06210a}.jcs-mp-iframe{display:block;border:0;background:#fff}.jcs-composer{width:720px;max-height:86vh;overflow-y:auto}.jcs-composer,.jcs-composer-phone{position:fixed;z-index:2147483645;background:#000;border:1px solid #19ff19;border-radius:5px;padding:6px;max-width:calc(100vw - 16px);font:11px/1.4 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:#19ff19;pointer-events:auto}.jcs-composer-phone{max-height:92vh;overflow:auto}.jcs-cv-phone{margin-top:6px;padding:10px;border-radius:22px;background:#1c1f24;display:inline-block}.jcs-cv-phone-page{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;overflow-y:auto;overflow-x:hidden;border:0;border-radius:12px;background:#fff}.jcs-cv-phone-blank{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px;color:#c2c7cc;font-weight:700;text-align:center}.jcs-cv-browser{flex:1 1 auto;min-width:0;border:1px solid #2a2a2a;border-radius:6px;overflow:hidden;background:#fff}.jcs-cv-chrome{display:flex;align-items:center;gap:5px;padding:5px 8px;background:#e6e8eb;border-bottom:1px solid #cfd3d7}.jcs-cv-dot{width:9px;height:9px;border-radius:50%;background:#c5c9ce;display:inline-block}.jcs-cv-url{flex:1 1 auto;margin-left:6px;background:#fff;border:1px solid #cfd3d7;border-radius:10px;padding:2px 9px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jcs-cv-page{position:relative;min-height:360px;padding:10px;background:#fff}.jcs-cv-stack{flex-wrap:wrap;align-content:flex-start}.jcs-cv-row,.jcs-cv-stack{display:flex;align-items:flex-start}.jcs-cv-row{gap:8px}.jcs-cv-col{flex:1 1 0;min-width:0;min-height:320px;border:1px dashed #cfd3d7;border-radius:4px;padding:6px}.jcs-cv-col-title{text-transform:uppercase;font-weight:700;text-align:center;color:#9aa0a6;font-size:10px;letter-spacing:.04em;margin-bottom:6px}.jcs-cv-viewport{overflow:auto;max-height:46vh;background:#fff}.jcs-cv-mock{position:relative;width:100%;box-sizing:border-box;margin-bottom:8px;border:1px solid transparent;border-radius:6px;cursor:grab}.jcs-cv-mock:active{cursor:grabbing}.jcs-cv-mock:hover{border-color:#b8c4d2}.jcs-cv-sel{outline:2px solid #2b86ff;outline-offset:1px}.jcs-cv-mock-inner{pointer-events:none}.jcs-cv-resize{position:absolute;right:1px;bottom:1px;z-index:3;width:14px;height:14px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 45%,#2b86ff 0);border-bottom-right-radius:6px;display:none}.jcs-cv-mock:hover .jcs-cv-resize,.jcs-cv-sel .jcs-cv-resize{display:block}.jcs-cv-mock-tools{position:absolute;top:-8px;right:-6px;z-index:2;display:none;gap:2px}.jcs-cv-mock:hover .jcs-cv-mock-tools,.jcs-cv-sel .jcs-cv-mock-tools{display:flex}.jcs-cv-mock-tools button{width:16px;height:16px;padding:0;border:0;border-radius:50%;background:#2a2f36;color:#fff;font-weight:700;line-height:16px;cursor:pointer}.jcs-cv-mock-tools button:last-child{background:#c8302a}.jcs-cv-editor{margin-top:6px;border:1px solid #0a5d0a;border-radius:4px;padding:6px}.jcs-cv-editor-title{display:flex;align-items:center;justify-content:space-between;font-weight:700;margin-bottom:6px}.jcs-cv-editor-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.jcs-cv-editor-grid label{display:flex;flex-direction:column;gap:2px;font-size:10px;opacity:.85}.jcs-cv-editor-grid input,.jcs-cv-editor-grid select{background:#0a0f0a;color:#19ff19;border:1px solid #0a5d0a;border-radius:3px;padding:2px 4px;font:inherit}.jcs-cv-editor-grid input[type=color]{padding:0;height:22px}.jcs-cv-drop{text-align:center;color:#b6bbc0;font-style:italic;padding:14px 0}.jcs-cv-blank{position:absolute;inset:44px 10px 10px;display:flex;align-items:center;justify-content:center;color:#c2c7cc;font-size:15px;font-weight:700;letter-spacing:.04em;pointer-events:none}.jcs-comp-body{display:flex;gap:8px;margin-top:8px}.jcs-comp-palette{flex:0 0 156px;border:1px solid #0a5d0a;border-radius:3px;padding:4px;max-height:340px;overflow-y:auto}.jcs-comp-palette-title{font-weight:700;margin-bottom:4px}.jcs-comp-chip{border:1px solid #19ff19;border-radius:3px;padding:3px 5px;margin-bottom:4px;cursor:grab;background:#021;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jcs-comp-chip:active{cursor:grabbing}.jcs-comp-zones{flex:1 1 auto;display:flex;gap:6px}.jcs-comp-zone{flex:1 1 0;min-width:0;border:1px dashed #0a5d0a;border-radius:3px;padding:4px;min-height:130px}.jcs-comp-zone-title{text-transform:uppercase;font-weight:700;text-align:center;opacity:.8;margin-bottom:4px}.jcs-comp-placed{display:flex;align-items:center;gap:2px;border:1px solid #063;border-radius:3px;padding:2px 3px;margin-bottom:3px;background:#04340a}.jcs-comp-placed-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jcs-comp-placed button,.jcs-comp-version button{background:#012;border:1px solid #0a5d0a;color:#19ff19;cursor:pointer;border-radius:2px;padding:0 3px;font:inherit}.jcs-comp-empty{opacity:.5;text-align:center;padding:8px 0}.jcs-comp-save{display:flex;gap:6px;margin-top:6px}.jcs-comp-versions{margin-top:6px;border-top:1px dashed #0a5d0a;padding-top:4px}.jcs-comp-version{display:flex;align-items:center;gap:4px;padding:2px 0}.jcs-comp-version-name{flex:1 1 auto;min-width:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jcs-comp-version-name:hover{text-decoration:underline}.jcs-dbg-swatches{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.jcs-dbg-swatch{width:22px;height:22px;border:1px solid #19ff19;border-radius:3px;cursor:pointer;padding:0}.jcs-dbg-swatch:hover{outline:2px solid #19ff19;outline-offset:1px}.jcs-dbg-hoverbox{border:1px solid #19ff19;border-radius:3px;margin-top:4px;padding:3px;background:#001400;max-height:150px;overflow-y:auto}.jcs-dbg-hoveritem.is-hover{background:#06520f;font-weight:700}.jcs-dbg-prompt-wrap{border-top:1px solid #19ff19;padding:5px 6px;background:#000}.jcs-dbg-prompt{margin:0;padding:5px;white-space:pre-wrap;overflow:auto;max-height:24vh;background:#001a00;border:1px solid #0a5;border-radius:3px}.jcs-cv-prompt{color:#c8ffc8;background:#00220a;min-height:54px}@media print{.jcs-debug-overlay{display:none!important}}.stickyHeader{left:0;box-shadow:0 1px 3px rgba(0,0,0,.08)}#app.fe .stickyHeader{right:0;margin-left:auto;margin-right:auto;max-width:calc(var(--steele-rail-half-width, 274px)*2)}#routeView #breadcrumb{display:none!important}#routeView{position:relative;min-height:60vh}.sectionView{padding-top:0!important}.removeTopSpace{top:auto!important}#shoppingPO{position:relative;top:auto;left:auto;width:100%;z-index:1;background:transparent}#header-account .dropdown-menu{z-index:9600}.floating-widget-stack{position:absolute;top:245px;right:0;width:360px;max-width:92vw;display:flex;flex-direction:column;align-items:flex-end;gap:12px;padding:0 0 12px 0;z-index:8500;pointer-events:none;overflow:visible}.floating-widget-stack>*{pointer-events:auto;width:100%}.floating-widget-stack.stack-collapsed{display:none}.floating-widget-stack.stack-sticky{position:fixed;pointer-events:auto}.floating-widget-stack.stack-sticky .top-parts-floating .top-parts-card{max-height:none;overflow:visible}.floating-widget-stack.stack-sticky::-webkit-scrollbar{width:8px}.floating-widget-stack.stack-sticky::-webkit-scrollbar-thumb{background:rgba(0,0,0,.22);border-radius:4px}.floating-widget-stack.stack-sticky::-webkit-scrollbar-track{background:transparent}@media (min-width:768px){#app .floating-widget-stack{right:calc(50% - 312px)}}@media (min-width:992px){#app .floating-widget-stack{right:calc(50% - 432px)}}@media (min-width:1200px){#app .floating-widget-stack{right:calc(50% - 522px)}}@media (max-width:991.98px){.floating-widget-stack{top:220px}}.jcs-mobile-widget{display:block;width:100%;box-sizing:border-box;margin:0 0 12px 0;pointer-events:auto}.jcs-mobile-cart{position:fixed;top:var(--jcs-header-bottom,90px);left:0;right:0;margin:0!important;z-index:9300;max-height:calc(100vh - var(--jcs-header-bottom, 90px));overflow-y:auto;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.28)}.jcs-mobile-cart .dashboard-card,.jcs-mobile-cart .staging-tray-wrapper,.jcs-mobile-cart .top-parts-card{max-height:none!important}.jcs-mobile-cart-wrap{margin:8px 0 12px}.jcs-mobile-cart-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;background:#c8302a;color:#fff;border:0;border-top:1px solid hsla(0,0%,100%,.25);border-radius:0;padding:10px 14px;font-weight:700;font-size:15px;cursor:pointer}.jcs-mcb-left{display:inline-flex;align-items:center;gap:8px}.jcs-mcb-cart-icon{width:19px;height:19px;flex:0 0 auto}.jcs-mcb-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;font-size:12px;font-weight:700;line-height:1}.jcs-mcb-orders{background:#fff;color:#000;border:1px solid rgba(0,0,0,.2)}.jcs-mcb-quotes{background:#000;color:#fff}.jcs-mobile-cart-chev{font-weight:600;font-size:13px;opacity:.95}.jcs-mobile-cart-wrap .jcs-mobile-cart{margin-top:6px}.jcs-build-tag{position:fixed;left:4px;bottom:4px;z-index:2147483646;font-family:monospace;font-size:11px;line-height:1;color:rgba(0,0,0,.62);background:hsla(0,0%,100%,.82);padding:6px 9px;border-radius:4px;pointer-events:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jcs-build-tag:active{background:rgba(190,230,200,.95)}.jcs-diag-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2147483647;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:14px}.jcs-diag-box{width:100%;max-width:640px;max-height:86vh;background:#fff;border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.4);display:flex;flex-direction:column;overflow:hidden}.jcs-diag-title{padding:10px 14px;font-weight:700;font-size:14px;background:#13294b;color:#fff}.jcs-diag-text{flex:1 1 auto;min-height:220px;margin:0;border:0;padding:10px 12px;font-family:monospace;font-size:12px;line-height:1.4;color:#1f2733;background:#f6f8fa;resize:none;white-space:pre;overflow:auto}.jcs-diag-btns{display:flex;gap:10px;padding:10px 14px;border-top:1px solid #e2e6ea}.jcs-diag-btn{flex:1 1 auto;padding:11px 14px;border:1px solid #c0392b;background:#fff;color:#c0392b;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer}.jcs-diag-btn.primary{background:#c0392b;color:#fff}.jcs-mobile-widget .dashboard-card,.jcs-mobile-widget .staging-tray-wrapper,.jcs-mobile-widget .top-parts-card{width:100%;max-width:100%;max-height:46vh;overflow-y:auto}@media screen and (min-width:992px){#app.widgets-expanded #account-content .content,#app.widgets-expanded #acctImportantInfo .container,#app.widgets-expanded #acctInsights .container,#app.widgets-expanded #acctOrders .container,#app.widgets-expanded #acctQuotes .container,#app.widgets-expanded #bottomTotals .container,#app.widgets-expanded #cart .container,#app.widgets-expanded #cartFinalize .container,#app.widgets-expanded #cartSuccess .container,#app.widgets-expanded #chooseAssembly .container,#app.widgets-expanded #createOrder .container,#app.widgets-expanded #finalizeTop .container,#app.widgets-expanded #infoCenter .container,#app.widgets-expanded #orderDetails .container,#app.widgets-expanded #savedCarts .container,#app.widgets-expanded #savedRFQ .container,#app.widgets-expanded #searchPart,#app.widgets-expanded #shopAssembly .container,#app.widgets-expanded .saved-carts .container{padding-right:384px!important;transition:padding-right .18s ease}#app:has(.floating-widget-stack .machine-image-wrap.is-zoom-locked) #chooseAssembly .container,#app:has(.floating-widget-stack .machine-image-wrap.is-zoom-locked) #createOrder .container,#app:has(.floating-widget-stack .machine-image-wrap.is-zoom-locked) #searchPart,#app:has(.floating-widget-stack .machine-image-wrap.is-zoom-locked) #shopAssembly .container{padding-right:384px!important;transition:padding-right .18s ease}#app.widgets-expanded .table-responsive,#app.widgets-expanded .table-responsive-md,#app.widgets-expanded .table-responsive-sm{overflow-x:auto}}html .floating-widget-stack:has(.machine-image-wrap.is-zoom-locked){display:flex!important}.locked-image-pill{display:flex;align-items:center;justify-content:center;width:56px;min-width:56px;height:48px;background:#fff;border:1px solid #d9d9d9;border-left:3px solid #c0392b;border-radius:8px 0 0 8px;box-shadow:-2px 2px 8px rgba(0,0,0,.15);color:#c0392b;cursor:pointer;pointer-events:auto}.locked-image-pill svg{width:26px;height:26px}.locked-image-pill:hover{background:#fdecea}.floating-pill-rail{position:fixed;right:12px;top:50%;transform:translateY(-50%);z-index:9590;display:flex;flex-direction:column;align-items:flex-end;gap:12px}@media print{.cart-pill,.floating-pill-rail,.floating-widget-stack,.how-it-works-pill,.important-info-pill,.top-parts-pill{display:none!important}}.dashboard{padding-top:146px}.dashboard #app{overflow:initial}.stickyHeader{position:fixed;top:0;width:100%;background:#fff;z-index:1000}#shoppingPO{top:200px}#breadcrumb,#shoppingPO{position:fixed;width:100%;z-index:999}#breadcrumb{top:170px;background-color:#fff}.sectionView{padding-top:130px}.removeTopSpace{top:146px!important}.text-decoration-underline[data-v-2daf1013]{text-decoration:underline}.icon-button{padding-top:1rem;padding-left:10px;cursor:pointer}.text-decoration-underline[data-v-6e6a34dc]{text-decoration:underline}.container{padding:80px 40px 40px 40px}#app{min-height:100vh;overflow:hidden;display:block;position:relative;padding-bottom:90px}.login{padding-left:320px}.login #main-nav{display:none}.collapsed{padding-left:50px}body>.grid{height:100%}.ui.grid{margin:0}.column .column{padding-left:0!important;padding-right:0!important}.filter-bar{margin-top:0}.filter-bar .column .column:first-of-type{padding-right:1rem!important}.filter-bar .column .column:last-of-type{padding-left:1rem!important}.edit-seq{width:50px}form.segment{background:#f8f8f8!important;padding:10px 20px!important}.ui.modal{z-index:9999;height:auto}.ui.modal .header{width:100%}.v-sidebar-menu .vsm-link{font-size:14px;padding:5px 10px}.v-sidebar-menu{width:320px!important;padding-bottom:0;padding-top:50px}.v-sidebar-menu.vsm-collapsed{width:50px!important}.v-sidebar-menu .collapse-btn{top:0;bottom:auto;position:absolute}.v-sidebar-menu .collapse-btn:after{content:"\F0C9"}.v-sidebar-menu .vsm-header{font-weight:400}.v-sidebar-menu .vsm-item.first-item.active-item>.vsm-link,.v-sidebar-menu .vsm-item.first-item.parent-active-item>.vsm-link{box-shadow:inset 3px 0 0 0 #af331c}.v-sidebar-menu.vsm-default .vsm-item.first-item.open-item>.vsm-link,.v-sidebar-menu .vsm-mobile-bg{background-color:#af331c}.ui.toggle.checkbox input:checked~.box:before,.ui.toggle.checkbox input:checked~label:before,.ui.toggle.checkbox input:focus:checked~.box:before,.ui.toggle.checkbox input:focus:checked~label:before{background-color:#af331c!important}.ui.link{color:#af331c!important;text-decoration:underline!important;cursor:pointer}.ui.action .ui.selection.dropdown{min-height:auto!important}.ui.dropdown .remove.icon{font-size:.857143em;float:left;margin:0;padding:0;left:-.7em;top:0;position:relative;opacity:.5}.ui.dropdown input:not([value])~.remove.icon,.ui.dropdown input[value=""]~.remove.icon{opacity:0;position:absolute}.ui.action.input{width:100%}.ui.action.input input{width:auto!important}.ui.action.input .ui.selection.dropdown{min-width:140px!important}.ui .mx-input{margin:0;max-width:100%;flex:1 0 auto;outline:0;text-align:left;line-height:1.21428571em;padding:1.5rem;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;transition:box-shadow .1s ease,border-color .1s ease;box-shadow:none}.pagination.menu{margin-top:20px!important}.ui.cards .card .image{margin-top:0;line-height:140px;height:140px;width:100%}.ui.cards .card .image i.icon{display:inline-block;vertical-align:middle}.sequence-order{width:100%;max-width:100px;display:block!important;margin:0 auto}@media (max-width:767px){#app.login{padding-left:320px}#app.collapsed{padding-left:50px}.container{padding:40px 10px}.filter-bar{margin-top:0}.filter-bar .ui.grid .ui.stackable.grid{margin-left:0;margin-right:0}.filter-bar .button{width:49%}.listing-buttons .button{width:100%;margin:5px 0}.ui.form .fields{margin:0}.ui.form .fields>.field{width:100%;margin-bottom:1em;padding:0}}@media (max-width:440px){.buttons .button{width:100%;margin:5px 0;display:block}}#aboutUs .container,#account .container,#OrderHistory .container,#ReportBug .container{padding:60px 0}#aboutUs h1,#account h1,#OrderHistory h1,#ReportBug h1{text-transform:uppercase;font-size:2.28571429em;margin-bottom:25px}#aboutUs table,#account table,#OrderHistory table,#ReportBug table{border-collapse:separate;border-spacing:0 20px;margin-bottom:10px}#aboutUs table thead th,#account table thead th,#OrderHistory table thead th,#ReportBug table thead th{border:0;font-size:1.14285714em;font-weight:400;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif}#aboutUs table thead th:first-of-type,#account table thead th:first-of-type,#OrderHistory table thead th:first-of-type,#ReportBug table thead th:first-of-type{padding-left:20px}#aboutUs table tbody tr,#account table tbody tr,#OrderHistory table tbody tr,#ReportBug table tbody tr{background:#f2f2f3}#aboutUs table td,#account table td,#OrderHistory table td,#ReportBug table td{padding:0 10px;vertical-align:middle;border-top:none}#aboutUs table td:first-of-type,#account table td:first-of-type,#OrderHistory table td:first-of-type,#ReportBug table td:first-of-type{padding-left:20px}#aboutUs table td:last-of-type,#account table td:last-of-type,#OrderHistory table td:last-of-type,#ReportBug table td:last-of-type{padding-right:0}#aboutUs table td .btn,#account table td .btn,#OrderHistory table td .btn,#ReportBug table td .btn{width:100%;padding:15px}#account-banner{position:relative}#account-banner img{position:relative;left:50%;transform:translateX(-50%)}#account-tiles .tile.red{background-image:linear-gradient(270deg,#ed1d24,#9b1d22);height:100%}#account-tiles .tile.black{background-image:linear-gradient(270deg,#969393,#342a2b);height:100%}#account-tiles .tile{color:#fff;padding:30px 45px 30px 90px;position:relative}#account-tiles .tile .tile-heading{font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.57142857em;margin-bottom:15px}#account-tiles .tile:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23fff' d='M11 8H9V4h2zm0 4H9v-2h2zm7-12H2C.9 0 .01.9.01 2L0 20l4-4h14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E") no-repeat 100%;width:20px;height:20px;display:inline-block;position:absolute;left:45px;top:32px}#acctQuotes #ao-table{background:#f8f8f8}#acctQuotes table{margin-bottom:0}#acctQuotes table tbody tr{background:#fff}.dropdown-item.table-item{cursor:pointer}.dropdown-item.table-item:active,.dropdown-item.table-item:focus,.dropdown-item.table-item:hover{color:#ed1d24;background:#fff}#acctOrders,#acctQuotes{margin-bottom:60px}#acctOrders .container,#acctQuotes .container{padding:0}#acctOrders #ao-table,#acctQuotes #ao-table{padding:35px 45px;border:1px solid #ddd}#acctOrders .table-notice,#acctQuotes .table-notice{text-align:right;color:#ed1d24}#about-info-cta,#account-info-cta{background:url(../img/factory-background.bb1e1e23.bb1e1e23.jpg) no-repeat 50%}#about-info-cta .cta-block,#account-info-cta .cta-block{position:relative;display:block}#about-info-cta .cta-block img,#account-info-cta .cta-block img{width:100%;display:block;position:relative}#about-info-cta .cta-block .cta-content,#account-info-cta .cta-block .cta-content{position:absolute;bottom:0;padding:30px;background:rgba(52,42,43,.66);color:#fff;transition:background,.4s}#about-info-cta .cta-block .cta-content .cta-heading,#account-info-cta .cta-block .cta-content .cta-heading{font-size:2em;margin-bottom:10px}#about-info-cta .cta-block:focus .cta-content,#about-info-cta .cta-block:hover .cta-content,#account-info-cta .cta-block:focus .cta-content,#account-info-cta .cta-block:hover .cta-content{background:rgba(52,42,43,.86);transition:background,.4s}#account-content .content{padding:45px;box-sizing:border-box;border:1px solid #ddd}#orderDetailsReorder h2{text-transform:none!important}#orderDetails h1{font-size:2.28571429em;text-transform:uppercase}#orderDetails .green-bg{background:#20b15e}#orderDetails .gradient-bg,#orderDetails .green-bg{color:#fff;font-size:1.71428571em;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;padding:20px 30px}#orderDetails .gradient-bg{background:linear-gradient(270deg,#969393,#342a2b)}#orderDetails .customer-info .ci-info{width:100%}#orderDetails .order-status .shipped{background:#20b15e;text-align:center;color:#fff;text-transform:uppercase;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;padding:20px}#orderDetails .order-status .shipped:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='21'%3E%3Cpath fill='%23fff' d='M22.315 19.033a1.966 1.966 0 01-1.969-1.969c0-1.089.88-1.968 1.97-1.968 1.089 0 1.968.879 1.968 1.968 0 1.09-.88 1.97-1.969 1.97zm1.97-11.813l2.572 3.281h-5.855V7.22zM6.562 19.033a1.966 1.966 0 01-1.969-1.969c0-1.089.88-1.968 1.97-1.968 1.089 0 1.968.879 1.968 1.968 0 1.09-.88 1.97-1.969 1.97zM24.94 5.251h-3.938V0H2.625A2.633 2.633 0 000 2.625v14.44h2.625a3.933 3.933 0 003.938 3.937 3.933 3.933 0 003.938-3.938h7.876a3.933 3.933 0 003.938 3.938 3.933 3.933 0 003.938-3.938h2.625v-6.563z'/%3E%3C/svg%3E") no-repeat 100%;width:29px;height:20px;display:inline-block;position:relative;left:-30px;top:4px}#orderDetails .order-status .pending{background:linear-gradient(270deg,#969393,#342a2b);text-align:center;color:#fff;text-transform:uppercase;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;padding:20px}#orderDetails .order-status .pending:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='21'%3E%3Cpath fill='%23fff' d='M22.315 19.033a1.966 1.966 0 01-1.969-1.969c0-1.089.88-1.968 1.97-1.968 1.089 0 1.968.879 1.968 1.968 0 1.09-.88 1.97-1.969 1.97zm1.97-11.813l2.572 3.281h-5.855V7.22zM6.562 19.033a1.966 1.966 0 01-1.969-1.969c0-1.089.88-1.968 1.97-1.968 1.089 0 1.968.879 1.968 1.968 0 1.09-.88 1.97-1.969 1.97zM24.94 5.251h-3.938V0H2.625A2.633 2.633 0 000 2.625v14.44h2.625a3.933 3.933 0 003.938 3.937 3.933 3.933 0 003.938-3.938h7.876a3.933 3.933 0 003.938 3.938 3.933 3.933 0 003.938-3.938h2.625v-6.563z'/%3E%3C/svg%3E") no-repeat 100%;width:29px;height:20px;display:inline-block;position:relative;left:-30px;top:4px}#orderDetails .customer-info{padding:25px}#orderDetails .table-input{width:100%!important}#orderDetails .order-total{margin-bottom:0!important}@media (max-width:996px){#OrderHistory table td{text-align:left;padding:10px 15px}#OrderHistory table td:last-of-type{padding-right:15px}#OrderHistory table tr{margin-bottom:10px}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before{text-align:center}}@media (min-width:992px) and (max-width:1199px){#orderDetails .gradient-bg,#orderDetails .green-bg{font-size:1.28571429em}#orderDetails .customer-info .ci-heading{font-size:1.14285714em}#orderDetails .order-total{font-size:1.85714286em!important}}@media (max-width:992px){#account-tiles .tile{padding:30px}#account-tiles .tile:before{display:none}#account-content .content{padding:45px 20px}#orderDetail h1{font-size:1.85714286em}#orderDetail #orderDetailsReorder{margin:0}#orderDetail .gradient-bg,#orderDetail .green-bg{font-size:1.42857143em}#orderDetail .customer-info{padding:20px}#orderDetail .customer-info .ci-heading{font-size:1.14285714em}#orderDetail .customer-info .ci-info{font-size:1em}#orderDetail .POOrders .ponumber{font-size:1.57142857em}#orderDetail .POOrders .assemblyName{font-size:1.28571429em}#orderDetail .order-total{font-size:1.85714286em;line-height:1.25}#account table td,#OrderHistory table td{padding:10px}#account table td>div,#OrderHistory table td>div{word-wrap:break-word}#account tbody tr,#OrderHistory tbody tr{padding:10px 0;border-bottom:2px solid #342a2b;margin-bottom:10px}#acctOrders #ao-table,#acctQuotes #ao-table{padding:20px}}#OrderHistory .page-item.active .page-link{background-color:#ed1d24;border-color:#ed1d24}@media (min-width:768px) and (max-width:992px){#about-info-cta .cta-block .cta-content,#account-info-cta .cta-block .cta-content{padding:15px}}@media (max-width:767px){#account table td,#account table th{display:block;padding:10px!important}#account table td:first-of-type,#account table th:first-of-type{padding-left:.75rem}#account table .mobile-heading{font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.14285714em;margin-bottom:5px;display:block}#acctOrders #ao-table,#acctQuotes #ao-table{padding:15px 25px}#acctOrders .table-notice,#acctQuotes .table-notice{text-align:left}#about-info-cta,#account-info-cta{background-size:cover}}@media (max-width:576px){#aboutUs .container,#account .container,#OrderHistory .container,#savedRFQ .container{padding:40px 15px}#orderDetailsReorder{margin-right:0}#about-image-bg{background-size:cover}}#finalizeCont,#orderDetailsReorder{background:url(../img/create-acct-bg.1ac67831.1ac67831.png) no-repeat 50%;background-size:cover;padding:30px 20px;height:100%}#finalizeCont h2,#orderDetailsReorder h2{color:#fff;font-size:1.42857143em;font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;text-transform:uppercase}#finalizeCont p,#orderDetailsReorder p{color:#fff;font-family:rubik-light-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif}#finalizeCont .btn,#orderDetailsReorder .btn{width:100%}.cartAddItems{background:#f2f2f3;padding:40px;height:100%}.cartAddItems .heading{font-style:italic;font-size:1.42857143em;line-height:1.25}.cartAddItems .heading span{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.cartAddItems .btn{width:100%}label.special-instructions{font-size:1.42857143em!important}.subtotal-label{display:inline-block;background:#f2f2f3;border:1px solid #f2f2f3;padding:20px 25px;box-sizing:border-box}.subtotal-label,.subtotal-price{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em}.subtotal-price{border:1px solid #ddd;background:#fff;text-align:center;padding:20px}.POOrders{padding:40px 0 20px}.POOrders:nth-of-type(odd){background:#f2f2f3}.POOrders:nth-of-type(odd) table tbody tr{background:#fff!important}.POOrders .ponumber{font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:2em;line-height:1;margin-bottom:20px}.POOrders .assemblyName{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em;margin-bottom:10px}.POOrders .assemblyDescription{font-size:1.14285714em}.POOrders table{margin-bottom:30px}#bottomTotals{margin-bottom:60px}#orderTotal{background:url(../img/Order-total-bg.11911e9b.11911e9b.jpg) no-repeat 50%;background-size:cover;padding:30px 45px;margin:0}#orderTotal a{margin-bottom:0!important}#orderTotal .order-total{font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:2.28571429em;line-height:1;color:#fff;margin-bottom:10px}#orderTotal p{color:#fff}.cart-reset-container{background:#f2f2f3;padding:30px 45px}.cart-reset-container button{color:#342a2b!important;text-decoration:underline;background:none;border:none;text-align:left;text-transform:none!important;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif!important;display:inline-block;width:auto;font-size:1.14285714em}.cart-reset-container button:active,.cart-reset-container button:focus,.cart-reset-container button:hover{background:none!important;border:none!important;text-decoration:underline}.cart-reset-container button:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18'%3E%3Cpath fill='%23342a2b' d='M14 1h-3.5l-1-1h-5l-1 1H0v2h14zM1 16c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4H1z'/%3E%3C/svg%3E") no-repeat 100%;width:14px;height:18px;display:inline-block;position:relative;top:4px;margin-right:8px}#deleteModal .modal-content{background:linear-gradient(270deg,#ed1d24,#9b1d22);border:none!important;border-radius:0}#deleteModal .modal-header{color:#fff;border:none;text-align:center;padding-bottom:0}#deleteModal .modal-header h5{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:400;font-size:1.42857143em;width:100%}#deleteModal .modal-body{color:#fff;text-align:center}#deleteModal .modal-footer{border:none}#deleteModal .modal-footer button{color:#fff;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;border-radius:0;font-size:1em}.customer-info{background:#f2f2f3;padding:30px;box-sizing:border-box}.customer-info .ci-heading{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em;margin-bottom:20px}.customer-info .ci-info{display:inline-block;vertical-align:top;font-size:1.14285714em}.customer-info .ci-info p{margin-bottom:0}#finalizeTop h2{margin-bottom:30px}#cartFinalize h1,#cartSuccess h1{font-size:2.28571429em;text-transform:uppercase}#cartSuccess h1{color:#20b15e}#cartSuccess .green-bg{background:#20b15e}#cartSuccess .gradient-bg,#cartSuccess .green-bg{color:#fff;font-size:1.71428571em;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;padding:20px 30px}#cartSuccess .gradient-bg{background:linear-gradient(270deg,#969393,#342a2b)}#cartSuccess .customer-info .ci-info{width:100%}#cartSuccess #cartSidebar{background:#f2f2f3;padding:20px 60px 10px}#cartSuccess #cartSidebar .heading{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em;text-transform:uppercase;text-align:center}#cartSuccess .success-qty{float:left}#cartSuccess .table-input{text-align:center}#cartSuccess .order-total{margin-bottom:0}#cartSuccess #bottomTotals{margin-top:60px}#savedRFQ h1{font-size:2.28571429em;text-transform:uppercase}#savedRFQ #cartSidebar{background:#f2f2f3;padding:20px 60px 10px}#savedRFQ #cartSidebar .heading{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em;text-transform:uppercase;text-align:center}#savedRFQ .table-input{width:100%}#savedRFQ .order-total{margin-bottom:0}#savedRFQ a.dl-pdf{color:#fff;background:#342a2b;display:block;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;text-transform:uppercase;padding:15px 30px 15px 80px;cursor:pointer}#savedRFQ a.dl-pdf:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='34'%3E%3Cpath fill='%23fff' d='M27.273 25.844H8.182V14.687h19.09zM30 11.959h-4.545V7.712L17.907.636H0v32.728h25.455V28.57H30z'/%3E%3Cpath fill='%23fff' d='M11.357 17.793h1.316c.103 0 .204.021.304.064.1.042.186.107.26.192.074.085.134.19.18.312.045.123.068.26.068.414 0 .302-.073.542-.218.718a.675.675 0 01-.543.265h-1.367zm1.436 3c.279 0 .535-.058.769-.172a1.89 1.89 0 00.598-.453 2.109 2.109 0 00.521-1.393 1.95 1.95 0 00-.145-.73 2.179 2.179 0 00-.402-.65 2.002 2.002 0 00-.61-.461 1.724 1.724 0 00-.774-.175h-2.572v6.067h1.179v-2.034zm3.887-3h1.026c.285 0 .54.048.765.145.225.097.414.234.568.41a1.8 1.8 0 01.35.632c.08.245.12.513.12.804 0 .285-.04.55-.12.794-.08.245-.195.458-.345.637-.151.18-.34.32-.564.423a1.847 1.847 0 01-.774.154h-1.025zm2.261 4.815a2.7 2.7 0 00.944-.615c.262-.265.463-.584.603-.957.14-.373.21-.79.21-1.252 0-.416-.064-.808-.189-1.175a2.691 2.691 0 00-.564-.962 2.678 2.678 0 00-.935-.65c-.374-.159-.808-.238-1.304-.238h-2.204v6.067h2.204c.456 0 .868-.073 1.235-.218zm3.859-2.294h2.409v-.958h-2.41v-1.563h2.897v-1.034H21.62v6.067h1.18z'/%3E%3C/svg%3E") no-repeat 100%;width:30px;height:34px;display:inline-block;position:absolute;left:44px;top:50%;transform:translateY(-50%)}@media (min-width:996px) and (max-width:1199px){.subtotal-label{font-size:1.35714286em}#cartSuccess #cartSidebar{padding:20px 40px 10px}#cartSuccess .gradient-bg,#cartSuccess .green-bg{font-size:1.28571429em}#cartSuccess .customer-info .ci-heading{font-size:1.14285714em}#cartSuccess .order-total{font-size:1.85714286em}}@media (max-width:996px){#finalizeCont{margin:20px 0 0 0}.subtotal-label{width:100%;text-align:left}.POOrders{padding-bottom:0}#orderTotal p{margin-bottom:20px}.cart-reset-container{padding:20px 25px}#orderTotal{padding:30px 10px}#cartSuccess h1{font-size:1.85714286em}#cartSuccess #cartSidebar{padding:20px 20px 10px}#cartSuccess .gradient-bg,#cartSuccess .green-bg{font-size:1.42857143em}#cartSuccess .customer-info{padding:20px}#cartSuccess .customer-info .ci-heading{font-size:1.14285714em}#cartSuccess .customer-info .ci-info{font-size:1em}#cartSuccess .POOrders .ponumber{font-size:1.57142857em}#cartSuccess .POOrders .assemblyName{font-size:1.28571429em}#cartSuccess .order-total{font-size:1.85714286em;line-height:1.25}}@media (max-width:500px){.customer-info .ci-info{width:100%;margin:10px 0}}#contact{padding:55px 0}#contact-info{background:#342a2b;color:#fff;padding:30px 45px}#contact-info .heading{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em;margin-bottom:10px}#contact-info p{margin-bottom:0}#contact-form{border:1px solid #f2f2f3;padding:45px}#contact-form label{font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.14285714em}#successMessage{color:#fff;background:#2bd975;border:1px solid #20b15e;border-radius:5px;padding:20px;font-size:1.28571429em}#about-secondary-content{background:#f8f8f8}.comp-listing{background:#fff}.comp-listing img{width:100%}.comp-listing .cl-content{border:1px solid #ddd;padding:45px;box-sizing:border-box}.comp-listing .cl-heading{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em;margin-bottom:20px}#about-image-bg{background:url(../img/Background_Image.deebabdb.deebabdb.jpg) no-repeat 50%;color:#fff}#aboutUs{font-family:rubik-light-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif}#aboutUs .bg-grey{background:#f2f2f3}#aboutUs .bg-dark-grey,#aboutUs .bg-grey{padding:50px 45px;box-sizing:border-box;height:100%}#aboutUs .bg-dark-grey{background:#342a2b;color:#fff}.lr-container img{height:100%;width:100%}.red-cta{background-image:linear-gradient(270deg,#ed1d24,#9b1d22);padding:30px 50px;box-sizing:border-box;color:#fff}.red-cta .cta-heading{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em}@media (max-width:576px){#contact{padding:0}#contact-form{padding:25px}}#faqs .view-btn{padding:10px 10px;text-transform:lowercase}#faqs .answer{margin-left:25px}#faqs img,#footer{width:100%}#footer{background:#342a2b;padding:20px 0;color:#fff;position:absolute;bottom:0}#footer .footer-links{color:#fff;margin-right:30px;transition:all .3s}#footer .footer-links:hover{color:#ddd;transition:all .3s}#footer .obx a{color:#fff}#footer .obx a:hover{color:#ddd;transition:all .3s}.footer-logo:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='73' height='47'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M8.712 46.443V32.756h36.21v13.687z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath d='M5.87 13.785V.1h36.21v13.685z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath fill='%23fff' d='M5.936 34.003c3.42 7.349 10.87 12.442 19.51 12.442 8.47 0 15.794-4.894 19.304-12.01.04-.096.317-.812.07-1.222-.267-.438-.97-.457-1.636-.457H29.248c-1.51 3.98-5.723 6.847-10.685 6.847-4.527 0-8.43-2.386-10.225-5.825-.414-.689-.907-1.153-1.543-.976-.746.206-1.073.65-.86 1.2'/%3E%3Cg opacity='.4'%3E%3Cpath fill='%23fff' d='M8.712 46.443V32.756h36.21v13.687z' opacity='.4'/%3E%3Cg clip-path='url(%23a)' opacity='.4'%3E%3Cpath fill='%23fff' d='M42.713 33.803C39.34 40.63 32.287 45.33 24.138 45.33a20.665 20.665 0 01-15.42-6.876c-.002 0-.002-.002-.006-.004 3.943 4.875 9.975 7.997 16.736 7.997 8.47 0 15.794-4.896 19.304-12.01.04-.096.317-.812.07-1.22-.267-.438-.97-.457-1.636-.457h-.353c.13.397-.086.957-.12 1.043'/%3E%3C/g%3E%3C/g%3E%3Cpath fill='%23fff' d='M55.15 27.48h-4.822v-9.65a1.377 1.377 0 10-2.756 0v11.026c0 .76.617 1.379 1.377 1.379h6.203a1.38 1.38 0 10-.002-2.757M6.902 21.965H4.134v.007a1.384 1.384 0 110-2.765v.004h5.36c.053.004.106.008.156.008a1.382 1.382 0 100-2.765H4.134a4.132 4.132 0 100 8.266H6.9v-.004c.762 0 1.381.617 1.381 1.384 0 .764-.617 1.383-1.381 1.383v-.004H1.54a1.384 1.384 0 10-.155 2.757H6.9a4.135 4.135 0 000-8.27m14.693-5.514h-8.268a1.378 1.378 0 000 2.755h2.756v9.645a1.379 1.379 0 002.755 0V19.21h2.755a1.379 1.379 0 00.002-2.757m11.263 11.016c-.055 0-.105.004-.156.01h-5.362v.004a1.382 1.382 0 01-.078-2.763h3.523a1.377 1.377 0 100-2.755l-3.523.003a1.382 1.382 0 01.078-2.764v.005H32.7a1.383 1.383 0 10.155-2.757h-5.516a4.134 4.134 0 00-3.08 6.889 4.134 4.134 0 003.08 6.89h5.518c.764 0 1.383-.619 1.383-1.383 0-.76-.62-1.38-1.383-1.38m11.839.001c-.053 0-.103.004-.154.01H39.18v.004a1.382 1.382 0 01-.08-2.763h3.525a1.378 1.378 0 000-2.755l-3.525.003a1.382 1.382 0 01.08-2.763v.004h5.362a1.383 1.383 0 10.153-2.757H39.18a4.134 4.134 0 00-3.08 6.889 4.134 4.134 0 003.08 6.89h5.516c.764 0 1.383-.619 1.383-1.383 0-.76-.62-1.38-1.383-1.38'/%3E%3Cpath fill='%23fff' d='M66.108 27.469c-.053 0-.105.004-.155.01H60.59v.004a1.384 1.384 0 01-.082-2.763h3.525a1.377 1.377 0 100-2.755l-3.525.003a1.382 1.382 0 01.082-2.764v.005h5.363a1.381 1.381 0 001.537-1.373c0-.765-.618-1.384-1.382-1.384H60.59a4.134 4.134 0 00-3.08 6.889 4.133 4.133 0 003.08 6.891h5.518a1.382 1.382 0 000-2.763m-19.579 7.848l.405-.483c.258.206.548.315.852.315.196 0 .3-.067.3-.178v-.009c0-.109-.086-.17-.442-.252-.559-.128-.99-.285-.99-.825v-.008c0-.487.387-.84 1.017-.84.447 0 .796.12 1.081.349l-.363.514c-.24-.17-.504-.26-.735-.26-.176 0-.262.075-.262.17v.008c0 .12.09.172.453.254.605.132.979.326.979.817v.008c0 .536-.425.855-1.06.855-.471 0-.914-.145-1.235-.435m2.616-1.637h.712v2.028h-.712zm-.015-.71h.743v.525h-.743zm1.123.71h.712v.285c.132-.168.32-.33.607-.33.43 0 .69.286.69.748v1.327h-.711v-1.098c0-.22-.116-.343-.286-.343-.172 0-.3.12-.3.343v1.098h-.712zm2.295 1.022v-.008c0-.574.445-1.059 1.088-1.059.416 0 .693.181.865.454l-.483.359c-.099-.134-.206-.214-.38-.214-.229 0-.397.201-.397.45v.008c0 .262.166.46.405.46.168 0 .278-.078.39-.21l.478.344c-.187.279-.458.466-.903.466a1.041 1.041 0 01-1.063-1.05m2.751-.176c.038-.22.166-.368.353-.368.195 0 .325.143.352.368zm-.674.176c0 .63.45 1.054 1.087 1.052.404 0 .685-.164.88-.412l-.392-.325c-.147.143-.282.206-.45.206-.222 0-.382-.112-.439-.334h1.357c.004-.05.004-.1.004-.147 0-.596-.323-1.11-1.025-1.11-.598 0-1.022.47-1.022 1.062v.008m3.809-.96l-.443.101-.139-.562.769-.217h.529v2.644h-.716zm2.473.12c0 .164-.126.286-.323.284-.193 0-.322-.122-.322-.288v-.008c0-.145.124-.273.322-.273.2 0 .323.13.323.277v.008m.057 1.05c0 .157-.135.296-.38.296-.244 0-.378-.139-.378-.296v-.008c0-.168.157-.284.378-.284.222 0 .38.114.38.284v.008m-1.457.071c0 .458.449.769 1.075.77.632 0 1.08-.304 1.08-.772v-.008c0-.326-.182-.502-.448-.626.201-.113.359-.285.359-.57v-.007c0-.42-.4-.73-.99-.73-.587 0-.988.31-.988.73v.006c0 .286.157.46.36.571-.278.12-.448.31-.448.63v.006m3.763-1.121c0 .164-.127.286-.322.284-.195 0-.323-.122-.323-.288v-.008c0-.145.123-.273.323-.273.197 0 .321.13.321.277v.008m.057 1.05c0 .157-.135.296-.378.296-.246 0-.38-.139-.38-.296v-.008c0-.168.157-.284.38-.284.22 0 .378.114.378.284v.008m-1.46.071c0 .458.452.769 1.08.77.63 0 1.08-.304 1.08-.772v-.008c0-.326-.184-.502-.45-.626.201-.113.359-.285.359-.57v-.007c0-.42-.401-.73-.99-.73-.59 0-.99.31-.99.73v.006c0 .286.16.46.36.571-.278.12-.448.31-.448.63v.006m3.85-1.023c0 .192-.138.341-.367.341-.229 0-.376-.145-.376-.344v-.009c0-.203.139-.353.368-.353.228 0 .375.156.375.357v.009m-1.408 1.486c.239.19.524.311.915.311.787 0 1.216-.584 1.216-1.442v-.009c0-.483-.124-.783-.315-.97-.2-.197-.424-.306-.807-.306-.6 0-1.045.373-1.045.955v.008c0 .515.37.83.88.83a.79.79 0 00.554-.214c-.034.336-.195.546-.496.546a.857.857 0 01-.562-.21l-.34.501M44.86 12.542C41.436 5.195 33.986.1 25.344.1 16.877.1 9.551 4.996 6.043 12.11c-.04.096-.32.81-.07 1.22.265.438.97.455 1.636.455h13.936c1.51-3.979 5.723-6.843 10.685-6.843 4.525 0 8.43 2.381 10.225 5.823.416.688.907 1.15 1.543.978.746-.203 1.073-.653.861-1.2'/%3E%3Cg opacity='.4'%3E%3Cpath fill='%23fff' d='M5.87 13.785V.1h36.21v13.685z' opacity='.4'/%3E%3Cg clip-path='url(%23b)' opacity='.4'%3E%3Cpath fill='%23fff' d='M8.08 12.744C11.456 5.916 18.507 1.217 26.655 1.217a20.67 20.67 0 0115.42 6.874l.004.006C38.136 3.22 32.106.1 25.345.1 16.877.1 9.551 4.996 6.043 12.112c-.04.096-.317.81-.07 1.22.265.438.97.455 1.636.455h.35c-.131-.399.085-.961.12-1.043'/%3E%3C/g%3E%3C/g%3E%3Cpath fill='%23fff' d='M71.983 29.881l-.07-1.117c-.006-.147-.006-.327-.014-.531h-.021l-.16.565-.342 1.054h-.39l-.343-1.082a33.5 33.5 0 01-.132-.537h-.021c0 .174-.006.355-.015.531l-.07 1.117h-.362l.138-1.898h.567l.328.928c.05.147.077.286.126.483h.006c.05-.17.092-.336.132-.468l.328-.943h.544l.147 1.898zm-2.052-1.9v.315h-.609v1.583h-.375v-1.583h-.6v-.315z'/%3E%3C/svg%3E") no-repeat 50%;width:75px;height:47px;display:block;position:relative;margin:0 auto}#app.login:not(.collapsed) #footer .container{margin-left:40px;padding:0}@media (max-width:992px){#footer .footer-links:last-of-type{margin-right:0}}#search-btn,.search-btn{position:absolute;z-index:99;width:auto;margin:0;background:none;border:none;padding:0}#search-btn,#search-btn span,.search-btn,.search-btn span{box-sizing:border-box;height:45px}#search-btn span,.search-btn span{position:relative;width:44px;display:block}#search-btn span:after,.search-btn span:after{content:"";position:absolute;top:0;left:0;margin:auto;bottom:0;right:0;width:18px;height:18px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath fill='%23ed1d24' d='M6.5 11C4.01 11 2 8.99 2 6.5S4.01 2 6.5 2 11 4.01 11 6.5 8.99 11 6.5 11zm6 0h-.79l-.28-.27A6.471 6.471 0 0013 6.5 6.5 6.5 0 106.5 13c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L17.49 16z'/%3E%3C/svg%3E") no-repeat 100%}#search{margin-top:15px}#search input{border:1px solid #ddd;padding:14px 0 14px 50px;width:100%}#header-wrapper{background:#fff;height:125px}#header-wrapper .container{padding:15px 0}#header-wrapper .hi-phone{padding:0;margin-top:25px}#header-wrapper .hi-phone a{color:#342a2b}#header-wrapper #logo{float:none}#hc-items{margin-top:20px;text-align:center}#hc-items .hc-link{color:#342a2b}#hc-items .hc-link:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23ed1d24' d='M18 18c0 1.1-.9 2-2 2s-1.99-.9-1.99-2 .89-2 1.99-2 2 .9 2 2zM3.27 0l.94 2H19a1.003 1.003 0 01.88 1.48L16.3 9.97c-.34.62-1 1.03-1.75 1.03H7.1l-.9 1.63-.03.12c0 .14.11.25.25.25H18v2H6c-1.1 0-2-.9-2-2 0-.35.09-.68.25-.96L5.6 9.59 2 2H0V0zM8 18c0 1.1-.9 2-2 2s-1.99-.9-1.99-2S4.9 16 6 16s2 .9 2 2z'/%3E%3C/svg%3E") no-repeat 100%;display:inline-block;width:20px;height:20px;margin-right:8px;top:4px;position:relative}#header-account{margin-top:20px}#header-account .dropdown-item.active,#header-account .dropdown-item:active{background:#af331c}#header-account .nav-link{color:#342a2b;padding:0}#header-account .nav-link:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23ed1d24' d='M10 17.2a7.2 7.2 0 01-6-3.22c.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08a7.2 7.2 0 01-6 3.22zM10 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0-3C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0z'/%3E%3C/svg%3E") no-repeat 100%;display:inline-block;width:20px;height:20px;margin-right:8px;top:6px;position:relative}#header-account .nav-link:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23ed1d24' d='M10.59 0L6 4.58 1.41 0 0 1.41l6 6 6-6z'/%3E%3C/svg%3E") no-repeat 100%;display:inline-block;width:12px;height:8px;margin-left:8px;top:4px;position:relative;border:none}#main-nav{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0;z-index:9}#main-nav .navbar-nav{display:block;width:100%;text-align:center}#main-nav li.nav-item{display:inline-block;list-style:none}#main-nav li.nav-item a{padding:15px 30px;display:block;border-left:1px solid #ddd;color:#342a2b;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;text-transform:uppercase;position:relative;z-index:1}#main-nav li.nav-item a:after,#main-nav li.nav-item a:before{transition:all .5s}#main-nav li.nav-item a:hover{color:#ddd}#main-nav li.nav-item a:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:1px;content:".";color:transparent;background:#af331c;visibility:none;opacity:0;z-index:-1}#main-nav li.nav-item a:hover:after{opacity:1;visibility:visible;height:100%}#main-nav li.nav-item:last-of-type a{border-right:1px solid #ddd}.dropdown-menu.show{right:0;left:auto!important}#main-nav .container.loggedOut{display:none!important}@media (min-width:992px) and (max-width:1199px){#main-nav li.nav-item a{padding:15px 20px}}@media (max-width:992px){#header-wrapper.loggedOut{display:none}#main-nav .container.loggedOut{display:flex!important}#header-wrapper #logo img{max-width:160px}#header-wrapper #hc-items,#header-wrapper #header-account,#header-wrapper .hi-phone{text-align:center}#header-wrapper #header-account{justify-content:center!important;padding:0}#search{margin:15px 15px 5px}#main-nav{padding:10px 0}#main-nav li.nav-item a{font-size:.85714286em;padding:10px 12px}#main-nav li.nav-item:last-of-type a{border-right:none}#main-nav .navbar-nav{display:flex;text-align:left}.navbar-toggler.collapsed{padding:.25rem .75rem!important}.navbar-toggler{margin-left:15px}#logo{float:none;position:absolute;left:40%;top:0;max-height:55px;height:100%;transform:translateX(-50%);padding:10px 0}#logo img{display:block;height:100%;margin:0 auto}#header-account{position:absolute;right:0;width:auto;margin:0;top:30px;transform:translateY(-50%)}#header-account .nav-link:after,#header-account span{display:none}#header-account .nav-link:before{top:0;display:block}#hc-items{position:absolute;right:50px;width:auto;margin:0;top:30px;transform:translateY(-50%)}#hc-items span{display:none}#hc-items .hc-link:before{top:0;display:block}#header-wrapper .container{padding:0;margin-bottom:-10px}#header-wrapper .hi-phone{display:none}#shoppingPO .container{padding:0 15px!important}}#home .container{padding:60px 0}#home-banner,#home-banner img{position:relative}#home-banner img{left:50%;transform:translateX(-50%)}#home-banner #hb-content{position:absolute;top:50%;left:50%;transform:translate(-570px,-50%);max-width:640px;color:#fff}#home-banner #hb-content h1{font-size:3.42857143em;position:relative;padding-bottom:10px}#home-banner #hb-content h1:after{content:"";height:1px;background:#fff;width:330px;display:inline-block;position:absolute;left:0;bottom:0}#home-banner #hb-content .hb-subheading{font-size:1.57142857em;line-height:1.2;margin-bottom:40px}#home-banner #hb-content .btn-dark{color:#fff;background-color:#342a2b;padding:15px 20px;text-align:center;width:180px;margin-right:20px;display:inline-block;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;border-radius:0}#home-banner #hb-content .btn-dark:hover{background-color:#23272b}#home-tiles strong{font-size:1.57142857em;line-height:1.2}#home-tiles .tile.red{background-image:linear-gradient(270deg,#ed1d24,#9b1d22);height:100%}#home-tiles .tile.black{background-image:linear-gradient(270deg,#969393,#342a2b);height:100%}#home-tiles .tile.request-message{padding:30px 45px}#home-tiles .tile.request-message:before{display:none}#home-tiles .tile{color:#fff;padding:30px 45px 30px 90px;position:relative}#home-tiles .tile .tile-heading{font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.57142857em;margin-bottom:15px;line-height:1.3}#home-tiles .tile:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23fff' d='M11 8H9V4h2zm0 4H9v-2h2zm7-12H2C.9 0 .01.9.01 2L0 20l4-4h14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E") no-repeat 100%;width:20px;height:20px;display:inline-block;position:absolute;left:45px;top:32px}#home-content .content{padding:45px;box-sizing:border-box;border:1px solid #ddd}@media (min-width:992px) and (max-width:1199px){#home-banner #hb-content{transform:translate(-470px,-50%)}}@media (max-width:992px){#home-banner #hb-content{top:40px;left:50%;transform:translateX(-50%);width:100%;padding:0 20px}#home-banner #hb-content h1{font-size:2em}#home-banner #hb-content h1:after{display:none}#home-banner #hb-content .hb-subheading{font-size:1.14285714em}#home-banner #hb-content .btn-dark{width:100%;margin-bottom:20px}#home-tiles .tile{padding:30px}#home-tiles .tile:before{display:none}#home-content .content{padding:45px 20px}}@media (min-width:470px) and (max-width:992px){#home-banner #hb-content{top:50%;transform:translate(-50%,-50%)}#home-banner #hb-content .btn-dark{width:47%}#home-banner #hb-content .btn-dark:last-of-type{margin-right:0}}@media (max-width:576px){#home .container{padding:40px 15px}}#info-sidebar .heading{font-size:1.42857143em;font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;line-height:1.2;margin-bottom:20px}#info-sidebar .info-nav{padding-left:0}#info-sidebar .info-nav li{margin-bottom:10px;list-style:none}#info-sidebar .info-nav li .li-link{display:block;font-family:rubik-regular-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;color:#342a2b;background:#f2f2f3;padding:15px 20px;cursor:pointer;transition:background,.2s}#info-sidebar .info-nav li .li-link:focus,#info-sidebar .info-nav li .li-link:hover{background:#e5e5e7;transition:background,.2s}#search-sidebar .search-btn{right:20px}#search-sidebar input{background:#fff;border:1px solid #ddd}#infoCenter>.container{padding:55px 0}#infoCenter img{width:100%}#infoCenter h1{text-transform:uppercase;font-size:2.28571429em}#infoCenter .ic-listings .ic-listing{border:1px solid #ddd;background:#fff;height:100%;box-shadow:none;transition:box-shadow .2s}#infoCenter .ic-listings .ic-listing img{width:100%}#infoCenter .ic-listings .ic-listing .ic-content{padding:45px 45px 65px}#infoCenter .ic-listings .ic-listing .ic-heading{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em;line-height:1.3;margin-bottom:20px}#infoCenter .ic-listings .ic-listing .ic-img-link{cursor:pointer}#infoCenter .ic-listings .ic-listing .ic-link{font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;color:#ed1d24;cursor:pointer;position:absolute;bottom:45px}#infoCenter .ic-listings .ic-listing:focus,#infoCenter .ic-listings .ic-listing:hover{box-shadow:0 3px 6px rgba(0,0,0,.16);transition:box-shadow .2s}#infoCenter .bg-grey{background:#f2f2f3;padding:45px}.download-assets{background:url(../img/assets_bg.6b6550fa.6b6550fa.png) no-repeat 50%;background-size:cover;padding:45px;box-sizing:border-box;color:#fff}.download-assets p{margin-bottom:25px}.download-assets .pdf-dl{color:#fff;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;border:2px solid #fff;padding:15px 20px;width:100%;display:block;transition:background .3s}.download-assets .pdf-dl:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='15'%3E%3Cpath fill='%23fff' d='M.299 13.131v1.733h12.13v-1.733zm12.13-7.797H8.962V.136H3.764v5.198H.3l6.065 6.065z'/%3E%3C/svg%3E") no-repeat 100%!important;width:13px;height:15px;position:relative;top:2px;float:right}.download-assets .pdf-dl:focus,.download-assets .pdf-dl:hover{background:hsla(0,0%,100%,.16);transition:background .3s}.video-container iframe{width:100%}.video-container .v-content .heading{font-size:1.42857143em;font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin-bottom:15px}@media (max-width:576px){#infoCenter>.container{padding:30px 10px}#infoCenter .ic-listings .ic-listing .ic-content{padding:25px}.video-container .v-content .heading{margin-top:15px}}#createOrder{padding:0 0 30px}#createOrder h1{font-size:2.28571429em;margin-bottom:10px!important}#createOrder #emergencyCTA{margin:40px 0}#chooseAssembly{padding:0 0 30px}#chooseAssembly h1,#createOrder h1{margin-bottom:30px;text-transform:uppercase}#chooseAssembly .row.mb-4,#createOrder .row.mb-4{margin-bottom:30px!important}#shoppingPO .justify-end{justify-content:end}.editPONumber div{margin-bottom:10px}.editPONumber .justify-end{justify-content:end}.editPONumber button{padding:14px 20px;vertical-align:top}.editPONumber button,.editPONumber input{display:inline-block;width:auto}.edit-po{cursor:pointer;display:block;margin-top:-20px}.edit-po,.edit-po:not([href]):active,.edit-po:not([href]):focus,.edit-po:not([href]):hover{color:#ed1d24}.custom-checkbox{padding-left:50px}.custom-checkbox .custom-control-label{font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.14285714em}.custom-checkbox .custom-control-label span{font-family:rubik-light-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.875em;display:block}.custom-checkbox .custom-control-label:after,.custom-checkbox .custom-control-label:before{height:32px;width:32px;border-radius:0;left:-50px}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{content:"";border-color:#ed1d24;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='31' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 31.22v-31h31v31z' fill='%23ed1d24'/%3E%3Cpath d='M12.59 19.8l-4.17-4.17L7 17.04l5.59 5.59 12-12-1.41-1.41z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 100%}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:none}#prevOrders{padding:40px 25px;margin:0;background:url(../img/factory-background.bb1e1e23.bb1e1e23.jpg) no-repeat 50%;background-size:cover;color:#fff}#prevOrders .po-heading{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em}.impUpdate{background:#ed1d24;padding:5px;color:#fff;max-width:250px;position:relative}.impmsg,.impUpdate{border-radius:10px 0 0 0}.impmsg{padding:10px;outline-offset:-1px;transition:all .3s linear;cursor:pointer;outline:5px solid transparent;background:linear-gradient(90deg,#fff 50%,transparent 0) repeat-x,linear-gradient(90deg,#ff0 50%,transparent 0) repeat-x,linear-gradient(0deg,#ff0 50%,transparent 0) repeat-y,linear-gradient(0deg,#fff 50%,transparent 0) repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;animation:linearGradientMove .5s linear infinite}.impmsg h2{margin:0 0 10px;padding:0;text-transform:uppercase;font-size:18px;font-weight:900;text-align:center;animation:shake-horizontal 5s cubic-bezier(.455,.03,.515,.955) infinite both}span.impText{position:absolute;background:#ff0;color:#000;padding:10px 15px;border-radius:20px;font-size:13px;right:-20px;bottom:-20px}@keyframes linearGradientMove{to{background-position:10px 0,-10px 100%,0 -10px,100% 10px}}@keyframes shake-horizontal{0%,to{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-10px)}20%,40%,60%{transform:translateX(10px)}80%{transform:translateX(8px)}90%{transform:translateX(-8px)}}.form-group{margin-bottom:30px}#orderForm{height:100%}#orderForm,#searchPart{padding:30px 25px;border:1px solid #ddd;margin:0}#searchPart .btn{text-transform:uppercase}#emergencyCTA{margin:60px 0;padding:40px 40px;background-image:linear-gradient(270deg,#ed1d24,#9b1d22);color:#fff}#emergencyCTA h3{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em;font-weight:400}#emergencyCTA p{font-family:rubik-light-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif}#emergencyCTA .btn{width:100%;padding:15px 20px;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;text-transform:uppercase}#assembly-row .col-md-4{border-bottom:1px solid #ddd}#chooseAssembly #emergencyCTA{margin:0}#chooseAssembly .assemblyLink{display:block;cursor:pointer}#chooseAssembly .assemblyLink img{width:100%;display:block;margin-bottom:3rem;border:1px solid #ddd;transition:box-shadow .3s}#chooseAssembly .assemblyLink span{display:block;text-align:center;color:#342a2b;font-size:1.14285714em;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin-bottom:10px}#chooseAssembly .assemblyLink:focus img,#chooseAssembly .assemblyLink:hover img{box-shadow:0 3px 6px rgba(0,0,0,.16);transition:box-shadow .3s}#shoppingPO{padding:15px 0;margin-bottom:30px;background-image:linear-gradient(270deg,#969393,#342a2b);color:#fff;font-size:1.14285714em}#shoppingPO .sp-number{font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin:0 15px 0 10px}#shoppingPO .sp-number-edit{color:#fff;text-decoration:underline;cursor:pointer}.enterPO{padding:12px 0;background-image:linear-gradient(270deg,#969393,#342a2b)}.enterPO label{color:#fff;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.28571429em;margin-bottom:0}.assemblyImg{cursor:pointer;position:relative}.assemblyImg img{width:100%!important;height:100%!important}.assemblyImg:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath fill='%23e03a1b' d='M0 36V0h36v36z'/%3E%3Cpath fill='%23fff' d='M25 11v5h-2v-3h-3v-2zm-2 9h2v5h-5v-2h3zm-12-9h5v2h-3v3h-2zm2 12h3v2h-5v-5h2z'/%3E%3C/svg%3E") no-repeat 100%;height:36px;width:36px;position:absolute;bottom:0;right:0}#displayParts .form-group{margin-bottom:5px}#displayParts .custom-checkbox{padding-left:20px}#displayParts .custom-checkbox .custom-control-label{font-size:14px;font-family:rubik-regular-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif}#displayParts .custom-checkbox .custom-control-label:after,#displayParts .custom-checkbox .custom-control-label:before{height:18px;width:18px;left:-30px;top:2px}#displayParts .custom-control-input:checked~.custom-control-label:before{background-size:106%}#subAssemblyTop #emergencyCTA{margin:0;background:#342a2b;text-align:center}#subAssemblyTop #emergencyCTA .btn-primary{margin-bottom:20px}#subAssemblyTop #emergencyCTA .CTAPhone{color:#fff;font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.14285714em}#subAssemblyTop #imagemodal .modal-dialog{max-width:800px}#subAssemblyTop #imagemodal .modal-body span{color:#af331c}#assemblyForm .assemblies,#OrderTable .assemblies{margin:40px 0}#assemblyForm .assemblyName,#OrderTable .assemblyName{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em;margin-bottom:10px}#assemblyForm .assemblyDescription,#OrderTable .assemblyDescription{font-size:1.14285714em}#assemblyForm table,#OrderTable table{border-collapse:separate;border-spacing:0 10px}#assemblyForm table thead,#OrderTable table thead{background:#342a2b}#assemblyForm table th,#OrderTable table th{border:none;color:#fff;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:400;padding:15px 0 15px 20px}#assemblyForm table th:first-of-type,#OrderTable table th:first-of-type{padding:15px 0 15px 20px}#assemblyForm table td,#OrderTable table td{border:none;padding:0 15px;text-align:center;vertical-align:middle}#assemblyForm table tbody tr,#OrderTable table tbody tr{background:#f2f2f3}#assemblyForm .table-input-td,#OrderTable .table-input-td{text-align:left}#assemblyForm .table-input,#OrderTable .table-input{width:35%;display:inline-block;border:1px solid #ddd;background:#fff;text-align:center}#assemblyForm .table-btn,#OrderTable .table-btn{width:55%;display:inline-block;vertical-align:initial!important;padding:13px}#assemblyList{padding:60px 0 40px}.btn-remove{cursor:pointer}.btn-remove span{margin-left:10px;position:relative;top:-2px}.btn-remove:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M13.5 12.231L12.231 13.5 9 10.269 5.769 13.5 4.5 12.231 7.731 9 4.5 5.769 5.769 4.5 9 7.731 12.231 4.5 13.5 5.769 10.269 9zM9 0C4.023 0 0 4.023 0 9s4.023 9 9 9 9-4.023 9-9-4.023-9-9-9z'/%3E%3C/svg%3E") no-repeat 100%;height:18px;width:18px;position:relative;top:2px;display:inline-block}.btn-remove:active span,.btn-remove:focus span,.btn-remove:hover span{color:#af331c}#partsList{background:#f8f8f8;padding:60px 0}#partsList table tbody tr{background:#fff}#partsList .subtotal-label{background:none;border:none}#partsList .subtotal-label,#partsList .subtotal-price{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em}#partsList .subtotal-price{border:1px solid #f2f2f3;background:#fff;text-align:center;padding:20px}#partsList .form-btns .col-6 .row{margin-bottom:20px}#partsList .form-btns .btn{width:100%}#partsList .form-btns .btn.outline-dark{border:2px solid #342a2b;color:#342a2b;padding:14px 20px}#cartFinalize table td[data-label="Cart Qty"]{text-align:left}#printID{display:none}.float-button{position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;cursor:pointer}.cart-reset-span{color:#ed1d24;cursor:pointer}@media print{#breadcrumb,#finalizeTop,#footer,#header-wrapper,#main-nav{display:none!important;height:0!important;overflow:hidden!important;visibility:hidden!important}#assemblyForm .success-qty .table-input{border:none!important}#assemblyForm table thead{background:#342a2b!important;background-color:#342a2b!important;background-image:#342a2b!important}#assemblyForm table th{color:#342a2b!important}#assemblyForm table td:nth-child(6),#assemblyForm table th:nth-child(6){text-align:center!important}#assemblyForm .table-input:nth-child(6),#savedRFQ .table-input{width:100%}#printID{display:block;margin-bottom:50px}.items-center{align-items:center}@page{size:portrait}}@media (min-width:996px) and (max-width:1198px){.custom-switch .custom-control-label:before{width:30px;left:-50px}.custom-switch .custom-control-label:after{left:-50px}.custom-switch .custom-control-input:checked~.custom-control-label:after{transform:translateX(16px)}}@media (max-width:996px){#assemblyForm table td,#OrderTable table td{text-align:left;padding:10px 15px}#assemblyForm table tr,#OrderTable table tr{margin-bottom:10px}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before{text-align:center}#assemblyList,#partsList{padding:40px 0}.btn-remove{margin-right:20px}}@media (max-width:768px){.sp-content .sp-number,.sp-content .sp-number-edit{display:block}.sp-content .sp-number{margin:8px 0!important}}@media (max-width:576px){#chooseAssembly>.container,#createOrder>.container,#shopAssembly .container{padding:30px 15px}#shoppingPO{padding:15px}}@media (max-width:364px){.custom-switch{text-align:right}}#google_translate_element select{background:#f6edfd;color:#af331c;border:none;border-radius:3px;padding:5px}#goog-gt-tt,.goog-te-balloon-frame{display:none!important}.goog-text-highlight{background:none!important;box-shadow:none!important}.goog-te-gadget .goog-te-combo{margin:0}body{background-color:#f8f8f8}.ui.grid{height:100%}.ui.image{width:100%}.image{margin-top:-100px;text-align:center}.column{max-width:550px}.background{background-color:#dadada!important;height:100vh}.background>.grid{margin:0}#acctLogin{background:#f8f8f8;padding:60px 0}#loginForm,#resetForm{background:#fff;border:1px solid #f2f2f3;padding:45px;box-sizing:border-box}#loginForm .form-row,#resetForm .form-row{margin-bottom:30px}#loginForm label,#resetForm label{display:block;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.14285714em}#loginForm .forgot-pw,#resetForm .forgot-pw{text-decoration:underline}#resetForm{height:100%}#createAcct{padding:45px;height:100%;box-sizing:border-box;background:url(../img/create-acct-bg.1ac67831.1ac67831.png) no-repeat 50%;background-size:cover;color:#fff}#createAcct h2{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;text-transform:uppercase}#createAcct p{font-family:rubik-light-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin-bottom:20px}@media (max-width:576px){#acctLogin{padding:40px 15px}#createAcct,#loginForm,#resetForm{padding:35px}}@media (max-width:992px){#createAcct{background-size:cover}}@font-face{font-family:rubik-bold-webfont;src:url(../fonts/rubik-bold-webfont.2791532b.2791532b.eot);src:url(../fonts/rubik-bold-webfont.2791532b.2791532b.eot?#iefix) format("embedded-opentype"),url(../img/rubik-bold-webfont.cd42fc5c.cd42fc5c.svg#rubik) format("svg"),url(../fonts/rubik-bold-webfont.4c728ecd.4c728ecd.woff) format("woff"),url(../fonts/rubik-bold-webfont.52fe042b.52fe042b.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:rubik-regular-webfont;src:url(../fonts/rubik-regular-webfont.4e9208a9.4e9208a9.eot);src:url(../fonts/rubik-regular-webfont.4e9208a9.4e9208a9.eot?#iefix) format("embedded-opentype"),url(../img/rubik-regular-webfont.c5bb22fa.c5bb22fa.svg#rubik) format("svg"),url(../fonts/rubik-regular-webfont.8e2b729c.8e2b729c.woff) format("woff"),url(../fonts/rubik-regular-webfont.20a58690.20a58690.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:rubik-medium-webfont;src:url(../fonts/rubik-medium-webfont.022dc10b.022dc10b.eot);src:url(../fonts/rubik-medium-webfont.022dc10b.022dc10b.eot?#iefix) format("embedded-opentype"),url(../img/rubik-medium-webfont.68b0f9b4.68b0f9b4.svg#rubik) format("svg"),url(../fonts/rubik-medium-webfont.fe079588.fe079588.woff) format("woff"),url(../fonts/rubik-medium-webfont.f59d0b28.f59d0b28.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:rubik-light-webfont;src:url(../fonts/rubik-light-webfont.7c94973f.7c94973f.eot);src:url(../fonts/rubik-light-webfont.7c94973f.7c94973f.eot?#iefix) format("embedded-opentype"),url(../img/rubik-light-webfont.77231ca1.77231ca1.svg#rubik) format("svg"),url(../fonts/rubik-light-webfont.b39345ea.b39345ea.woff) format("woff"),url(../fonts/rubik-light-webfont.8db85fdc.8db85fdc.ttf) format("truetype");font-weight:400;font-style:normal}body,html{height:100%;position:relative;top:0!important;left:0!important}body{font-family:rubik-light-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;background-color:#fff!important}.fe .container{padding:0}.fe.collapsed,.fe .collapsed{padding-left:0!important}#app.fe label{font-size:1.14285714em;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif}#breadcrumb .container{padding:0!important}#breadcrumb ul{padding:10px 0;margin:0}#breadcrumb li{list-style:none;display:inline-block;margin:0 20px}#breadcrumb li:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='9'%3E%3Cpath d='M1.282.14l-.988.988 3.209 3.216L.294 7.559l.988.988 4.203-4.203z'/%3E%3C/svg%3E") no-repeat 100%!important;display:inline-block;width:6px;height:9px;right:-20px;position:relative}#breadcrumb li.last:after{display:none}#breadcrumb li:first-of-type{margin-left:0}#breadcrumb li a{color:#342a2b;transition:color,.3s}#breadcrumb li a:focus,#breadcrumb li a:hover{color:#af331c;transition:color,.3s}h1,h2,h3,h4{font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:400}ul.list-items{padding:0;margin:0}ul.list-items li{list-style:none;padding:15px 20px}ul.list-items li:nth-child(odd){background:#f8f8f8}.table-button-container{text-align:center}.table-button-container button{padding:8px!important}.modal-container .ui.dimmer{background-color:rgba(0,0,0,.1)!important}.ui.modal .ui.header{font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin:0 8px 0 0;font-weight:400;display:inline-block}.ui.modal>.header:not(.ui){margin-bottom:20px}.ui.modal .row{padding:0 20px;margin:0 0 20px}.toggle.label{display:inline-block!important;margin-right:15px!important;font-size:1em!important}.toggle.label,.ui.toggle>label{cursor:pointer}.ui.page.dimmer{position:fixed!important}.ui.search.dropdown{width:100%}.ui.primary.button,.ui.primary.buttons .button{background-color:#af331c}.ui.primary.button:active,.ui.primary.button:focus,.ui.primary.button:hover,.ui.primary.buttons .button:active,.ui.primary.buttons .button:focus,.ui.primary.buttons .button:hover{background-color:#992d18}.ui.secondary.button,.ui.secondary.buttons .button{background-color:#58595b}.ui.secondary.button:active,.ui.secondary.button:focus,.ui.secondary.button:hover,.ui.secondary.buttons .button:active,.ui.secondary.buttons .button:focus,.ui.secondary.buttons .button:hover{background-color:#4b4c4e}.ui.form .field>label{font-weight:400!important}.ui.grid.column{padding:0!important}.ui.blue.table{border-top:.2em solid #af331c}.vuetable th.sortable:active,.vuetable th.sortable:focus,.vuetable th.sortable:hover,i.blue.icon{color:#af331c!important}.ui.form .field>.selection.dropdown{min-width:100%}.ui.grid .sixteen.wide.column{max-width:1100px!important}.ui.form label{display:block;margin:0 0 .28571429rem 0;color:rgba(0,0,0,.87);font-size:.92857143em}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#f2f2f3;outline:0;outline:thin dotted\9;box-shadow:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-control{height:auto}.form-control:focus{background:#f8f8f8}.fe a{color:#ed1d24}.fe .btn,.fe button{font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;color:#fff;border-radius:0;text-transform:uppercase;font-weight:400}.fe input,.fe textarea{width:100%;font-family:rubik-regular-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.fe .ui.selection.dropdown,.fe input,.fe textarea{border:1px solid #666!important;background-color:#f8f8f8;padding:15px 20px;border-radius:0}.fe .ui.selection.dropdown>.text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;padding-right:20px}.fe .ui.selection.dropdown .dropdown.icon{padding:17px}.fe .ui.selection.dropdown .dropdown.icon:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23ed1d24' d='M10.59 0L6 4.58 1.41 0 0 1.41l6 6 6-6z'/%3E%3C/svg%3E") no-repeat 100%!important;display:inline-block;width:12px;height:8px}.fe .ui.selection.active.dropdown .menu{width:100%!important;min-width:auto!important;overflow-x:visible}.fe .ui.selection.dropdown .menu>.item{white-space:nowrap!important}.nowrap{white-space:nowrap}.btn{width:100%}.btn-primary{background-color:#ed1d24;border-color:#ed1d24;padding:15px 20px;text-transform:uppercase}.btn-primary,.btn-primary:hover{transition:all .3s}.btn-primary:hover{background-color:#df1219;border-color:#df1219}.btn-secondary{padding:15px 20px;text-transform:uppercase}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#df1219;border-color:#df1219;transition:all .3s}.btn-dark{background-color:#342a2b;padding:15px 20px;text-transform:uppercase}.btn-outline{border:2px solid #fff;padding:15px 20px;box-sizing:border-box}a:not([href]):hover{color:#fff}.ui.selection.dropdown.error{border-color:#af331c}.input-error input{width:40%!important}.custom-switch{padding:15px;box-sizing:border-box;text-align:center;background:#f2f2f3}.custom-switch label{font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.custom-switch .custom-control-label:before{width:40px;height:12px;border:none;left:-60px}.custom-switch .custom-control-label:after{top:0;left:-70px;background-color:grey;width:20px;height:20px;border-radius:20px}.custom-switch .custom-control-input:checked~.custom-control-label:after{transform:translateX(36px);content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.001' height='20'%3E%3Cg data-name='Group 536'%3E%3Cpath d='M9.999 0a10 10 0 11-10 10 10 10 0 0110-10z' fill='%23f04242'/%3E%3Cpath data-name='Path 2859' d='M16.667 7.127l-1.7-1.794-6.534 6.249-3.341-3.341-1.759 1.733 5.043 5.074z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat 100%!important;display:inline-block;width:20px;height:20px}.custom-control-input:checked~.custom-control-label:before{background-color:#ed1d24;border-color:#ed1d24}@media (max-width:998px){#app{padding-bottom:210px}}@media (max-width:767px){.ui.grid .sixteen.wide.column{max-width:550px!important}}@media (max-width:576px){#aboutUs .container,#cart .container,#cartFinalize .container,#cartSuccess .container,#chooseAssembly>.container,#contact .container,#createOrder>.container,#orderDetails .container,#shopAssembly .container{padding:30px 15px}#breadcrumb .container{padding:0 15px!important}}#requestAcct{background:#f8f8f8;padding:60px 0}#requestAcct .form-row{margin-bottom:30px}#requestAcct .form-content ul{font-size:1.14285714em;line-height:1.39}#requestAcct .form-content ul li{margin-bottom:5px}#requestAcct label{display:block;font-family:rubik-medium-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.14285714em}#requestAcct .forgot-pw{text-decoration:underline}#requestAcct h2{color:#af331c;font-size:2.28571429em}#requestAcct .have-question{font-family:rubik-bold-webfont,Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.42857143em}#requestAcct .have-question a{float:right;color:#342a2b}#requestAcct .selection.dropdown{border:none;background:#f8f8f8;border-radius:0;padding:11px 20px}#requestAcct .selection.dropdown>.text{line-height:22px}#requestAcct .selection.dropdown .dropdown.icon{padding:17px}#requestAcct .selection.dropdown .dropdown.icon:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23ed1d24' d='M10.59 0L6 4.58 1.41 0 0 1.41l6 6 6-6z'/%3E%3C/svg%3E") no-repeat 100%!important;display:inline-block;width:12px;height:8px}.ra-left{background:#fff}.ra-left,.ra-right{border:1px solid #f2f2f3;padding:45px;box-sizing:border-box;height:100%}.ra-right{background-color:#f2f2f3}@media (min-width:992px) and (max-width:1199px){#requestAcct .have-question a{float:left;margin-top:10px}}@media (max-width:576px){#requestAcct{padding:40px 15px}.ra-left,.ra-right{padding:35px}}#google_translate_element[data-v-9d3dd8c0]{position:absolute;right:0;top:-2px;width:320px}.skiptranslate.goog-te-gadget[data-v-9d3dd8c0]{display:flex;justify-content:space-between;align-items:center}.message[data-v-9d3dd8c0]{font-size:small}.radio[data-v-9d3dd8c0]{padding-top:2px}#input-with-list[data-v-9d3dd8c0]{height:45.7px}.search-input-container[data-v-9d3dd8c0]{position:relative;display:flex;align-items:center}.custom-dropdown[data-v-9d3dd8c0]{position:absolute;top:100%;left:0;right:0;z-index:10;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:200px;overflow-y:auto}.dropdown-option[data-v-9d3dd8c0]{padding:10px 15px;cursor:pointer;transition:background-color .2s}.dropdown-option[data-v-9d3dd8c0]:hover{background-color:#f5f5f5}#search input[type=text][data-v-9d3dd8c0]{width:100%;padding:10px 40px 10px 45px;border:1px solid #ddd;font-size:14px;transition:border-color .3s,box-shadow .3s}.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover,.page-link,.page-link:hover{color:#000!important}.page-item.active .page-link{background-color:#ed1d24;border-color:#ed1d24;color:#fff!important}.page-item.disabled .page-link{color:#999!important}html.dark-mode{background-color:#88888c;background-image:linear-gradient(90deg,transparent 0,transparent calc(50% - var(--steele-rail-half-width, 274px)),#15181c calc(50% - var(--steele-rail-half-width, 274px)),#15181c calc(50% + var(--steele-rail-half-width, 274px)),transparent calc(50% + var(--steele-rail-half-width, 274px)),transparent),url(/Steel%20background%20-%20Dark.jpg);background-size:auto,cover;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-attachment:fixed}html.dark-mode body{background-color:#88888c!important;background-image:linear-gradient(90deg,transparent 0,transparent calc(50% - var(--steele-rail-half-width, 274px)),#15181c calc(50% - var(--steele-rail-half-width, 274px)),#15181c calc(50% + var(--steele-rail-half-width, 274px)),transparent calc(50% + var(--steele-rail-half-width, 274px)),transparent),url(/Steel%20background%20-%20Dark.jpg)!important;background-size:auto,cover!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-attachment:fixed!important;color:#e3e7eb}
/* !important so these beat the per-component scoped color rules (e.g. a
   page's `.welcome-heading { color:#2c3038 }`) that would otherwise stay
   black on the now-dark sheet. */html.dark-mode #routeView,html.dark-mode .nav-link,html.dark-mode dd,html.dark-mode dt,html.dark-mode h1,html.dark-mode h2,html.dark-mode h3,html.dark-mode h4,html.dark-mode h5,html.dark-mode h6,html.dark-mode label,html.dark-mode li,html.dark-mode p,html.dark-mode td,html.dark-mode th{color:#e3e7eb!important}html.dark-mode #header-account .nav-link,html.dark-mode #header-account .nav-link span{color:#fff!important}html.dark-mode #acctLogin>.container{background:#5f6166!important;border-color:#4d4f54!important}html.dark-mode #acctLogin h1{color:#fff!important}html.dark-mode #requestAcct .form-content,html.dark-mode #requestAcct .ra-left,html.dark-mode #requestAcct .ra-right,html.dark-mode #requestAcct>.container{background:#0d0d12!important;border-color:#2a2a30!important}html.dark-mode #requestAcct,html.dark-mode #requestAcct .have-question,html.dark-mode #requestAcct .have-question .hq-phone,html.dark-mode #requestAcct h1,html.dark-mode #requestAcct h2,html.dark-mode #requestAcct i,html.dark-mode #requestAcct label,html.dark-mode #requestAcct li,html.dark-mode #requestAcct p,html.dark-mode #requestAcct strong{color:#fff!important}html.dark-mode #requestAcct .ui.selection.dropdown,html.dark-mode #requestAcct .ui.selection.dropdown .menu,html.dark-mode #requestAcct .ui.selection.dropdown>.text,html.dark-mode #requestAcct input{background:#000!important;color:#fff!important}html.dark-mode #requestAcct .ui.selection.dropdown,html.dark-mode #requestAcct input{border:1px solid #3a3a42!important}html.dark-mode #requestAcct input::-moz-placeholder{color:#b8b8be!important}html.dark-mode #requestAcct input::placeholder{color:#b8b8be!important}html.dark-mode #requestAcct #email,html.dark-mode #requestAcct #inputConfirmPassword,html.dark-mode #requestAcct #inputPassword{background:#000!important;color:#fff!important;border:2px solid #c0392b!important}html.dark-mode #requestAcct #email:-webkit-autofill,html.dark-mode #requestAcct #inputConfirmPassword:-webkit-autofill,html.dark-mode #requestAcct #inputPassword:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #000 inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff}html.dark-mode #adminWelcome .admin-welcome-card{background:#0d0d12!important;border-color:#2a2a30!important}html.dark-mode #adminWelcome .admin-welcome-hint{background:#1a1a1e!important;border-color:#2a2a30!important}html.dark-mode #adminWelcome .admin-welcome-hint,html.dark-mode #adminWelcome .admin-welcome-hint strong,html.dark-mode #adminWelcome .admin-welcome-message,html.dark-mode #adminWelcome .admin-welcome-title{color:#fff!important}html.dark-mode #orderDetails #odTop .container{background:transparent!important;border:0!important}@media screen{html.dark-mode #orderDetails .info-card{background:#333a42!important;border-color:#444c56!important;border-top-color:#c0392b!important}html.dark-mode #orderDetails .info-card-header{border-bottom-color:#4a525d!important}html.dark-mode #orderDetails .info-card-name{color:#fff!important}html.dark-mode #orderDetails .info-card-body,html.dark-mode #orderDetails .info-card-body p{color:#e3e7eb!important}html.dark-mode #orderDetails .info-card-meta{color:#b8bdc4!important}}@media screen{html.dark-mode #orderDetails .assembly-table-wrap td{color:#e3e7eb!important}html.dark-mode #orderDetails .assembly-card,html.dark-mode #orderDetails .assembly-summary,html.dark-mode #orderDetails .assembly-summary.expanded,html.dark-mode #orderDetails .assembly-summary:hover,html.dark-mode #orderDetails .cart-grand-total,html.dark-mode #orderDetails .po-group,html.dark-mode #orderDetails .special-instructions-block{background:#1a1d22!important;border-color:#333a42!important}html.dark-mode #orderDetails .po-group{border-left-color:#c0392b!important}html.dark-mode #orderDetails .order-header{border-bottom-color:#333a42!important}html.dark-mode #orderDetails .assembly-card-po-subtotal,html.dark-mode #orderDetails .code-chip{background:#262b33!important;border-color:#3a414a!important}html.dark-mode #orderDetails .assembly-table-wrap th{background:#0d0f13!important;color:#fff!important;border-color:#333a42!important}html.dark-mode #orderDetails .assembly-card-po-label,html.dark-mode #orderDetails .assembly-summary-count,html.dark-mode #orderDetails .assembly-summary-empty,html.dark-mode #orderDetails .assemblyDescription,html.dark-mode #orderDetails .assemblyName,html.dark-mode #orderDetails .cart-grand-total-label,html.dark-mode #orderDetails .code-chip,html.dark-mode #orderDetails .order-header-meta,html.dark-mode #orderDetails .special-instructions-label,html.dark-mode #orderDetails .special-instructions-text{color:#e3e7eb!important}html.dark-mode #orderDetails .assembly-card-po-amount,html.dark-mode #orderDetails .assembly-summary-total,html.dark-mode #orderDetails .cart-grand-total-value,html.dark-mode #orderDetails .order-header-label,html.dark-mode #orderDetails .subtotal-po{color:#7ec8e3!important}html.dark-mode .insights-selected-clear{color:#c0392b!important;font-weight:700!important;background:#fff!important;border-radius:12px!important;padding:2px 10px!important}}html.dark-mode #cart .empty-cart-panel{background:#0d0d12!important;border-color:#2a2a30!important}html.dark-mode #cart #cartTop .container{background:transparent!important;border:0!important;box-shadow:none!important}html.dark-mode #cart #cartTop .cart-header h1{color:#fff!important}html.dark-mode #cart .saved-item{background:#16161c!important;border-color:#2a2a30!important}html.dark-mode #cart #cartTop h1,html.dark-mode #cart .empty-cart-subtitle,html.dark-mode #cart .empty-cart-title,html.dark-mode #cart .saved-carts-intro,html.dark-mode #cart .saved-carts-intro strong,html.dark-mode #cart .saved-item-company,html.dark-mode #cart .saved-item-date,html.dark-mode #cart .saved-item-meta,html.dark-mode #cart .saved-list-empty p,html.dark-mode #cart .saved-loading p,html.dark-mode #cart .saved-section-count,html.dark-mode #cart .saved-section-title{color:#f0f0f2!important}html.dark-mode #cart .empty-cart-icon{background:#1f1f26!important}html.dark-mode #SavedCarts .savedcarts-tab{color:#000!important;font-weight:700!important;background:#fff!important;border:1px solid #fff!important;border-radius:6px!important}html.dark-mode #SavedCarts .savedcarts-tab .savedcarts-tab-count{background:#c0392b!important;color:#fff!important}html.dark-mode #SavedCarts .savedcarts-tab.is-active{color:#fff!important;font-weight:700!important;background:#c0392b!important;border:1px solid #c0392b!important;border-radius:6px!important}html.dark-mode #SavedCarts .savedcarts-tab.is-active .savedcarts-tab-count{background:#fff!important;color:#c0392b!important}html.dark-mode .cart-pill-badge-orders{color:#fff!important}html.dark-mode .cart-pill-badge-quotes{background:#fff!important;color:#c0392b!important}html.dark-mode .modal .btn-outline,html.dark-mode .modal .btn-outline-dark,html.dark-mode .modal .btn-outline-primary,html.dark-mode .modal .btn-outline-secondary{color:#fff!important}html.dark-mode #breadcrumb-wrapper,html.dark-mode #breadcrumb-wrapper a,html.dark-mode #globalBreadcrumbs,html.dark-mode #globalBreadcrumbs a,html.dark-mode #globalBreadcrumbs span,html.dark-mode .breadcrumb,html.dark-mode .breadcrumb-item,html.dark-mode .breadcrumb-item a,html.dark-mode .breadcrumb a,html.dark-mode .ui.breadcrumb,html.dark-mode .ui.breadcrumb .divider,html.dark-mode .ui.breadcrumb .section,html.dark-mode .ui.breadcrumb a{color:#e3e7eb!important}html.dark-mode .dashboard-card-title,html.dark-mode .dashboard-list-code,html.dark-mode .text-danger,html.dark-mode .text-red{color:#ff6f61!important}html.dark-mode .insight-label,html.dark-mode .insight-subtext,html.dark-mode .text-muted,html.dark-mode small{color:#9aa3ad!important}html.dark-mode .insights-container .insight-banner-label,html.dark-mode .insights-container .insight-label,html.dark-mode .insights-container .insight-subtext,html.dark-mode .insights-container .insight-subtext-label,html.dark-mode .insights-container .insight-subtext-sep{color:#e8ebee!important}html.dark-mode .dashboard-empty,html.dark-mode .dashboard-table-notice{color:#dfe4e8!important}html.dark-mode .dashboard-list-amount,html.dark-mode .insights-container .insight-banner-number,html.dark-mode .insights-container .insight-mini-link,html.dark-mode .insights-container .insight-mini-value,html.dark-mode .insights-container .insight-number{display:inline-block;background:#fff!important;border-radius:8px;padding:1px 8px;color:#c0392b!important}html.dark-mode .insights-container .insight-mini-link,html.dark-mode .insights-container .insight-mini-value,html.dark-mode .insights-container .insight-number a,html.dark-mode .insights-container .insight-number span{color:#7ec8e3!important;font-weight:700!important}html.dark-mode .text-black-50,html.dark-mode .text-body,html.dark-mode .text-dark{color:#e3e7eb!important}html.dark-mode hr{border-top-color:#333a42}html.dark-mode a{color:#e0867c}html.dark-mode a:hover{color:#f0a79f}html.dark-mode .card,html.dark-mode .card-body,html.dark-mode .card-footer,html.dark-mode .card-header,html.dark-mode .content-block,html.dark-mode .dashboard-card,html.dark-mode .dropdown-menu,html.dark-mode .insight-card-banner,html.dark-mode .insights-container,html.dark-mode .list-group-item,html.dark-mode .modal-content,html.dark-mode .modal-footer,html.dark-mode .modal-header,html.dark-mode .panel,html.dark-mode .panel-body,html.dark-mode .popover,html.dark-mode .popover-body,html.dark-mode .scf,html.dark-mode .suf,html.dark-mode .toast,html.dark-mode .toast-body,html.dark-mode .ui.segment,html.dark-mode .well{background-color:#1f242b!important;color:#e3e7eb!important;border-color:#333a42!important}html.dark-mode .bg-light,html.dark-mode .bg-white{background-color:#1f242b!important}html.dark-mode .dropdown-item{color:#e3e7eb}html.dark-mode .dropdown-item:focus,html.dark-mode .dropdown-item:hover{background-color:#2a313a;color:#fff}html.dark-mode .dropdown-divider{border-top-color:#333a42}html.dark-mode .site-logo-light{display:none}html.dark-mode .site-logo-dark{display:inline-block}html.dark-mode #footer,html.dark-mode #header-search,html.dark-mode #header-wrapper,html.dark-mode .footer,html.dark-mode .footer-wrapper,html.dark-mode .stickyHeader,html.dark-mode footer,html.dark-mode header#header-wrapper{background-color:#1b1f24!important;color:#e3e7eb!important}html.dark-mode .company-selector-label,html.dark-mode .header-contact-line,html.dark-mode .user-greeting{color:#e3e7eb!important}html.dark-mode .company-dropdown,html.dark-mode .company-dropdown-option{background-color:#1f242b!important;color:#e3e7eb!important;border-color:#333a42!important}html.dark-mode .company-dropdown-option.active,html.dark-mode .company-dropdown-option:hover{background-color:#2a313a!important}html.dark-mode .company-search-input{background-color:#11151a!important;color:#e3e7eb!important;border-color:#3a414a!important}html.dark-mode .company-search-wrapper{background-color:#1f242b!important;border-bottom-color:#333a42!important}html.dark-mode .company-search-input::-moz-placeholder{color:#79828c!important}html.dark-mode .company-search-input::placeholder{color:#79828c!important}html.dark-mode .table,html.dark-mode table{color:#e3e7eb!important;background-color:transparent!important}html.dark-mode .table thead th{background-color:#262b32!important;border-color:#333a42!important;color:#e3e7eb!important}html.dark-mode .table td,html.dark-mode .table th{border-color:#2b313a!important}html.dark-mode .table-striped tbody tr:nth-of-type(odd),html.dark-mode .table-striped tbody tr:nth-of-type(odd)>td{background-color:#1c2128!important}html.dark-mode .table-hover tbody tr:hover,html.dark-mode .table-hover tbody tr:hover>td{background-color:#2a313a!important}html.dark-mode .custom-select,html.dark-mode .form-control,html.dark-mode input[type=date],html.dark-mode input[type=email],html.dark-mode input[type=number],html.dark-mode input[type=password],html.dark-mode input[type=search],html.dark-mode input[type=tel],html.dark-mode input[type=text],html.dark-mode select,html.dark-mode textarea{background-color:#11151a!important;color:#e3e7eb!important;border-color:#3a414a!important}html.dark-mode .form-control:focus,html.dark-mode select:focus,html.dark-mode textarea:focus{border-color:#c0392b!important;box-shadow:0 0 0 .15rem rgba(192,57,43,.35)!important}html.dark-mode .form-control::-moz-placeholder,html.dark-mode input::-moz-placeholder,html.dark-mode textarea::-moz-placeholder{color:#79828c!important}html.dark-mode .form-control::placeholder,html.dark-mode input::placeholder,html.dark-mode textarea::placeholder{color:#79828c!important}html.dark-mode .input-group-text{background-color:#262b32!important;color:#e3e7eb!important;border-color:#3a414a!important}html.dark-mode .btn-light,html.dark-mode .btn-outline-secondary,html.dark-mode .btn-white{background-color:#2a313a!important;color:#e3e7eb!important;border-color:#3a414a!important}html.dark-mode .btn-outline-dark{color:#e3e7eb!important;border-color:#5a626c!important}html.dark-mode .btn-outline-dark:hover{background-color:#2a313a!important;color:#fff!important}html.dark-mode .insights-toggle .btn-outline-dark{color:#e3e7eb!important;border-color:#5a626c!important}html.dark-mode .insights-toggle-scope{border-left-color:#333a42!important}html.dark-mode .insight-banner-number,html.dark-mode .insight-number{color:#ff6f61}html.dark-mode .account-setup-modal,html.dark-mode .account-setup-panel,html.dark-mode .cart-panel,html.dark-mode .cart-widget,html.dark-mode .guide-modal,html.dark-mode .important-info-panel,html.dark-mode .top-parts-panel,html.dark-mode .top-parts-widget,html.dark-mode .util-toggle{background-color:#1f242b!important;color:#e3e7eb!important;border-color:#333a42!important}html.dark-mode .util-toggle-dark.is-on{background-color:#c0392b!important;color:#fff!important;border-color:#c0392b!important}html.dark-mode .modal-backdrop.show{opacity:.25}html.dark-mode .close,html.dark-mode .modal-header .close{color:#e3e7eb!important;text-shadow:none}html.dark-mode .account-setup-back,html.dark-mode .account-setup-body,html.dark-mode .account-setup-editview,html.dark-mode .account-setup-editview h1,html.dark-mode .account-setup-editview h2,html.dark-mode .account-setup-editview h3,html.dark-mode .account-setup-gap-text,html.dark-mode .account-setup-lede,html.dark-mode .account-setup-modal,html.dark-mode .account-setup-modal-title,html.dark-mode .account-setup-row-label,html.dark-mode .account-setup-row-toggle,html.dark-mode .account-setup-warnings-title{color:#e3e7eb!important}html.dark-mode .account-setup-modal-icon,html.dark-mode .account-setup-row-join{color:#9aa3ad!important}html.dark-mode .account-setup-item,html.dark-mode .account-setup-row{border-color:#333a42!important}html.dark-mode #orderForm,html.dark-mode #rfqForm,html.dark-mode .create-order-form,html.dark-mode .create-rfq-form{background-color:#1f242b!important;border-color:#333a42!important}html.dark-mode .form-step{background-color:#262b32!important;border-color:#333a42!important}html.dark-mode .completed-steps-label,html.dark-mode .create-order-title,html.dark-mode .create-rfq-title,html.dark-mode .form-step-title{color:#e3e7eb!important}html.dark-mode .create-order-subtitle,html.dark-mode .create-rfq-subtitle,html.dark-mode .form-step-body label{color:#cfd5db!important}html.dark-mode .form-step-body input[type=text]{background-color:#11151a!important;color:#e3e7eb!important;border-color:#3a414a!important}html.dark-mode #globalBreadcrumbs{background:linear-gradient(90deg,transparent 0,transparent calc(50% - var(--steele-rail-half-width, 274px)),#15181c calc(50% - var(--steele-rail-half-width, 274px)),#15181c calc(50% + var(--steele-rail-half-width, 274px)),transparent calc(50% + var(--steele-rail-half-width, 274px)),transparent)!important;color:#e3e7eb!important}html.dark-mode .ui.dropdown,html.dark-mode .ui.dropdown .menu,html.dark-mode .ui.dropdown .menu>.item,html.dark-mode .ui.search.dropdown>input.search,html.dark-mode .ui.selection.dropdown{background-color:#11151a!important;color:#e3e7eb!important;border-color:#3a414a!important}html.dark-mode .ui.dropdown .menu>.item,html.dark-mode .ui.dropdown>.default.text,html.dark-mode .ui.dropdown>.text{color:#e3e7eb!important}html.dark-mode .ui.dropdown .menu>.item:hover{background-color:#2a313a!important}html.dark-mode #MachineSelect .item{background-color:#1f242b!important}html.dark-mode #MachineSelect .item:hover{color:#1f242b!important;background-color:#9aa0a6!important}html.dark-mode .ui.disabled.dropdown{opacity:1!important;background-color:#262b32!important;color:#9aa3ad!important}html.dark-mode .doc-why{background-color:#1f242b!important;border-color:#333a42!important;color:#e3e7eb!important}html.dark-mode .doc-why-label,html.dark-mode .doc-why-title{color:#e3e7eb!important}html.dark-mode .doc-why-date,html.dark-mode .doc-why-onfile{color:#9aa3ad!important}html.dark-mode .dropdown-footer-help,html.dark-mode .dropdown-footer-help:hover{background:#1c2128!important}html.dark-mode .dropdown-footer-blurb,html.dark-mode .dropdown-footer-content,html.dark-mode .dropdown-footer-title{color:#e3e7eb!important}html.dark-mode .dropdown-footer-divider{border-top-color:#3a414a!important}html.dark-mode .account-setup-warnings{background:#2a1d1b!important;border-color:#5a2f2a!important;border-left-color:#c0392b!important;color:#e3e7eb!important}html.dark-mode .account-setup-gap-text,html.dark-mode .account-setup-warnings-title{color:#e3e7eb!important}html.dark-mode .account-setup-delhist,html.dark-mode .account-setup-gap-item,html.dark-mode .account-setup-gaps-body,html.dark-mode .account-setup-history-bar,html.dark-mode .account-setup-history-item,html.dark-mode .account-setup-history-list,html.dark-mode .account-setup-history-toggle{background-color:#1f242b!important;border-color:#3a3a44!important;color:#e3e7eb!important}html.dark-mode .account-setup-delhist{border-left-color:#c0392b!important}html.dark-mode .account-setup-history-route,html.dark-mode .account-setup-history-title,html.dark-mode .account-setup-history-when{color:#e3e7eb!important}html.dark-mode .account-setup-backtop,html.dark-mode .account-setup-history-clear{background-color:#2a313a!important;color:#e3e7eb!important;border-color:#3a414a!important}html.dark-mode #account-content .content,html.dark-mode #acctInsights .insights-inner-block,html.dark-mode #acctInsights>.container,html.dark-mode #bottomTotals .container,html.dark-mode #cartFinalize .container,html.dark-mode #cartSuccess .container,html.dark-mode #cartTop .container,html.dark-mode #chooseAssembly>.container,html.dark-mode #contact-form,html.dark-mode #createOrder>.container,html.dark-mode #documents>.container,html.dark-mode #Documents>.container,html.dark-mode #finalizeTop .container,html.dark-mode #home-content .content,html.dark-mode #infoCenter>.container,html.dark-mode #loginForm,html.dark-mode #orderDetails .container,html.dark-mode #OrderHistory .content,html.dark-mode #orderHistory .content,html.dark-mode #OrderHistory>.container,html.dark-mode #orderHistory>.container,html.dark-mode #resetForm,html.dark-mode #savedCarts>.container,html.dark-mode #savedRFQ>.container,html.dark-mode #searchPart,html.dark-mode #shopAssembly>.container,html.dark-mode .order-history-panel,html.dark-mode .saved-carts>.container{background:#15181c!important;box-shadow:none!important;border-color:#2b313a!important}html.dark-mode #acctOrders #ao-table,html.dark-mode #acctQuotes #ao-table{border-top-color:#c0392b!important}html.dark-mode #aboutUs table tbody tr,html.dark-mode #account table tbody tr,html.dark-mode #footer,html.dark-mode #OrderHistory table tbody tr,html.dark-mode #ReportBug table tbody tr,html.dark-mode #routeView,html.dark-mode .footer,html.dark-mode .footer-wrapper,html.dark-mode footer,html.dark-mode table tbody tr{background-color:transparent!important}html.dark-mode .asc-col-id{color:#e3e7eb}html.dark-mode .asc-col-arrow,html.dark-mode .asc-col-asmcode,html.dark-mode .asc-col-code,html.dark-mode .asc-id-head{color:#d3d8de!important}html.dark-mode .asc-col-id.asc-id-red{color:#ff6f61!important}html.dark-mode .asc-col-id.asc-id-orange{color:#f0a83a!important}html.dark-mode .asc-col-id.asc-id-green{color:#5fd07f!important}html.dark-mode .company-closed-toggle,html.dark-mode .company-closed-toggle span,html.dark-mode .company-dropdown,html.dark-mode .company-dropdown-empty,html.dark-mode .company-dropdown-option{color:#e3e7eb!important}html.dark-mode #header-search .search-input-container{background:#11151a!important;border-color:#3a414a!important}html.dark-mode #header-search input#input-with-list{color:#e3e7eb!important;background:transparent!important}html.dark-mode #header-search input#input-with-list::-moz-placeholder{color:#79828c!important}html.dark-mode #header-search input#input-with-list::placeholder{color:#79828c!important}html.dark-mode #header-search .custom-dropdown,html.dark-mode .custom-dropdown{background:#1a1d22!important;border-color:#3a414a!important}html.dark-mode .dropdown-option{border-bottom-color:#2b313a!important}html.dark-mode .dropdown-option .option-code{color:#e3e7eb!important}html.dark-mode .dropdown-option .option-detail{color:#9aa3ad!important}html.dark-mode .dropdown-option:hover{background-color:#2a313a!important}html.dark-mode #header-search .message,html.dark-mode #header-search form>span{color:#e3e7eb!important}html.dark-mode .custom-control-label:before{background-color:#11151a!important;border-color:#c0392b!important}html.dark-mode .inline-wear-card{background:#1a1d22!important;border-color:#333a42!important}html.dark-mode .inline-wear-card-header,html.dark-mode .inline-wear-card-header:hover{background:#20242b!important}html.dark-mode .inline-wear-card-name,html.dark-mode .inline-wear-part-code{color:#e3e7eb!important}html.dark-mode .inline-wear-part-desc{color:#cfd5db!important}html.dark-mode .inline-wear-card-count,html.dark-mode .inline-wear-part-price,html.dark-mode .inline-wear-part-qpm{color:#9aa3ad!important}html.dark-mode .staging-tray-wrapper{background-color:#1f242b!important;border-color:#333a42!important;color:#e3e7eb!important}html.dark-mode .insights-order-group,html.dark-mode .insights-order-group-header,html.dark-mode .insights-order-group-title,html.dark-mode .insights-queue-row,html.dark-mode .insights-queue-row-code,html.dark-mode .insights-queue-row-price,html.dark-mode .insights-queue-row-qty,html.dark-mode .insights-queue-rows,html.dark-mode .staging-tray-header,html.dark-mode .staging-tray-title,html.dark-mode .staging-tray-total,html.dark-mode .staging-tray-total-label{color:#e3e7eb!important}html.dark-mode .insights-order-group,html.dark-mode .insights-order-group-header,html.dark-mode .insights-queue-row,html.dark-mode .insights-queue-rows{background-color:transparent!important;border-color:#2b313a!important}html.dark-mode .insights-queue-row-qty input{background-color:#11151a!important;color:#e3e7eb!important;border-color:#3a414a!important}html.dark-mode .insights-selected-label,html.dark-mode .insights-selected-title-text{color:#fff!important}html.dark-mode .account-setup-pill,html.dark-mode .cart-pill,html.dark-mode .how-it-works-pill,html.dark-mode .important-info-pill,html.dark-mode .locked-image-pill,html.dark-mode .top-parts-pill{background:#11151a!important;color:#fff!important;border-color:#2b313a!important;border-left-color:#c0392b!important}html.dark-mode .account-setup-pill *,html.dark-mode .cart-pill *,html.dark-mode .how-it-works-pill *,html.dark-mode .important-info-pill *,html.dark-mode .top-parts-pill *{color:#fff!important}html.dark-mode #acctInsights>.container,html.dark-mode #cartFinalize .container,html.dark-mode #cartSuccess .container,html.dark-mode #cartTop .container,html.dark-mode #chooseAssembly>.container,html.dark-mode #createOrder>.container,html.dark-mode #documents>.container,html.dark-mode #Documents>.container,html.dark-mode #infoCenter>.container,html.dark-mode #orderDetails .container,html.dark-mode #orderForm,html.dark-mode #savedCarts>.container,html.dark-mode #searchPart,html.dark-mode #shopAssembly>.container,html.dark-mode .create-order-form,html.dark-mode .create-rfq-form,html.dark-mode .dashboard-card,html.dark-mode .inline-wear-card,html.dark-mode .order-history-panel,html.dark-mode .saved-carts>.container,html.dark-mode .staging-tray-wrapper{border-top-color:#c0392b!important}html.dark-mode .tp-toggle-btn{background:#11151a!important;color:#e3e7eb!important;border-color:#3a414a!important}html.dark-mode .tp-toggle-btn.is-active{background:#3a414a!important;color:#fff!important;border-color:#3a414a!important}html.dark-mode .tp-show-label{color:#e3e7eb!important}html.dark-mode .tp-show-select{background:#11151a!important;color:#e3e7eb!important;border-color:#3a414a!important}html.dark-mode .top-parts-card .text-muted,html.dark-mode .top-parts-card small,html.dark-mode .top-parts-card td,html.dark-mode .top-parts-widget small,html.dark-mode .top-parts-widget td{color:#cfd5db!important}html.dark-mode .top-parts-card .dashboard-list-desc,html.dark-mode .top-parts-widget .dashboard-list-desc{color:#f1f3f5!important}html.dark-mode .top-parts-card .dashboard-list-meta,html.dark-mode .top-parts-widget .dashboard-list-meta{color:#e3e7ea!important}html.dark-mode .staging-tray-icon,html.dark-mode .top-parts-card .dashboard-list-meta strong,html.dark-mode .top-parts-widget .dashboard-list-meta strong{color:#fff!important}html.dark-mode .top-parts-card .dashboard-add-btn,html.dark-mode .top-parts-widget .dashboard-add-btn{color:#7ec8e3!important}html.dark-mode .insight-number{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 10px;border-radius:22px;background:#000!important;color:#7ec8e3!important}html.dark-mode .insight-mini-link,html.dark-mode .insight-mini-link:hover,html.dark-mode .insight-mini-value,html.dark-mode .insight-number .insight-link,html.dark-mode .insight-number .insight-link:hover{color:#7ec8e3!important}html.dark-mode .doc-pdf-link,html.dark-mode .insights-order-group-meta,html.dark-mode .insights-qty-label{color:#fff!important}html.dark-mode .doc-pdf-link .cart-icon-svg path{fill:#fff!important}html.dark-mode .dashboard-list-date{color:#e3e7ea!important}html.dark-mode div.account-setup-copy{background-color:#1a1d22!important;border-color:#333a42!important}html.dark-mode .account-setup-copy-head,html.dark-mode .account-setup-copy-headleft,html.dark-mode .account-setup-copy-hint{color:#cfd5db!important}html.dark-mode .account-setup-add-results,html.dark-mode .account-setup-copy-hist,html.dark-mode .account-setup-copy-results{background-color:#15181c!important;border-color:#333a42!important}html.dark-mode .account-setup-copy-rowitem,html.dark-mode .account-setup-copy-rowitem *{color:#e3e7eb!important}html.dark-mode .account-setup-copy-rowitem{border-color:#2b313a!important}html.dark-mode .account-setup-copy-rowitem.is-head{background-color:#20242b!important;color:#cfd5db!important}html.dark-mode .account-setup-copy-rowitem.is-pick:hover{background-color:#2a313a!important}html.dark-mode .account-setup-udetail{background-color:#1a1d22!important;border-left-color:#c0392b!important}html.dark-mode .account-setup-ucomp-head{background-color:#20242b!important;color:#cfd5db!important}html.dark-mode .account-setup-ucomp-row{border-bottom-color:#2b313a!important}html.dark-mode .account-setup-id-short,html.dark-mode .account-setup-ucomp,html.dark-mode .account-setup-ucomp *,html.dark-mode .account-setup-udetail,html.dark-mode .account-setup-udetail *,html.dark-mode .asc-col-uemail,html.dark-mode .asc-col-uname{color:#e3e7eb!important}html.dark-mode .account-setup-item.is-uopen,html.dark-mode .account-setup-row.is-uopen,html.dark-mode .is-uopen{background-color:#20242b!important}html.dark-mode .account-setup-mini-btn:not(.is-unlink){background-color:#c0392b!important;color:#fff!important;border-color:#c0392b!important}html.dark-mode .account-setup-events-rowtitle{color:#e3e7eb!important}html.dark-mode .account-setup-events-meta{color:#9aa3ad!important}html.dark-mode .account-setup-events-row:hover,html.dark-mode .account-setup-events-row:hover .account-setup-events-meta,html.dark-mode .account-setup-events-row:hover .account-setup-events-rowtitle{color:#1a1d21!important}html.dark-mode .account-setup-events-line{color:#cfd5db!important}html.dark-mode .account-setup-events-dataval{color:#e3e7eb!important}html.dark-mode .account-setup-edit-link{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:10px;background:#322a2c;border:1px solid #c0392b;color:#fff!important;text-decoration:none}html.dark-mode .account-setup-edit-link:hover{background:#c0392b;color:#fff!important;text-decoration:none}html.dark-mode .account-setup-trow-click:hover,html.dark-mode .account-setup-trow-click:hover .account-setup-asm-machine,html.dark-mode .account-setup-trow-click:hover .asc-col-asmcode,html.dark-mode .account-setup-trow-click:hover .asc-col-asmid,html.dark-mode .account-setup-trow-click:hover .asc-col-code,html.dark-mode .account-setup-trow-click:hover .asc-col-desc,html.dark-mode .account-setup-trow-click:hover .asc-desc-main{color:#1a1d21!important}html.dark-mode .cart-details-panel,html.dark-mode .saved-cart-order-card,html.dark-mode .saved-cart-parts-table,html.dark-mode .saved-cart-parts-table tbody tr,html.dark-mode .saved-cart-parts-table tbody tr>td{background-color:#1a1d22!important;border-color:#333a42!important}html.dark-mode .saved-cart-parts-table th,html.dark-mode .saved-cart-parts-table thead tr{background-color:#20242b!important}html.dark-mode .cart-details-panel dd,html.dark-mode .cart-details-panel dt,html.dark-mode .saved-cart-assembly-name,html.dark-mode .saved-cart-machine,html.dark-mode .saved-cart-order-meta,html.dark-mode .saved-cart-parts-table td,html.dark-mode .saved-cart-parts-table th{color:#e3e7eb!important}html.dark-mode .saved-cart-order-cost,html.dark-mode .saved-cart-order-meta strong{color:#fff!important}html.dark-mode #SavedCarts .table.b-table>thead>tr>[aria-sort=none]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' opacity='.3' d='M51 1l25 23 24 22H1l25-22zm0 100l25-23 24-22H1l25 22z'/%3E%3C/svg%3E")!important}html.dark-mode #SavedCarts .table.b-table>thead>tr>[aria-sort=ascending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M51 1l25 23 24 22H1l25-22z'/%3E%3Cpath fill='%23fff' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3E%3C/svg%3E")!important}html.dark-mode #SavedCarts .table.b-table>thead>tr>[aria-sort=descending]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3E%3Cpath fill='%23fff' d='M51 101l25-23 24-22H1l25 22z'/%3E%3C/svg%3E")!important}html.dark-mode .cart-total-cell{color:#e3e7eb!important}html.dark-mode .cart-incart-badge,html.dark-mode .cart-resume-link{color:#fff!important}html.dark-mode .cart-resume-link,html.dark-mode .doc-pdf-link,html.dark-mode .inline-wear-part-add,html.dark-mode .order-header-instr-toggle,html.dark-mode .quote-create-link,html.dark-mode .saved-view-all-link,html.dark-mode .subtotal-po-edit{color:#7ec8e3!important;font-weight:700!important}html.dark-mode .doc-pdf-link .cart-icon-svg path{fill:#7ec8e3!important}html.dark-mode #savedCartsTable tr.b-table-details>td,html.dark-mode tr.b-table-details,html.dark-mode tr.b-table-details>td{background-color:#15181c!important;border-color:#2b313a!important}html.dark-mode .dashboard-card,html.dark-mode .staging-tray-wrapper,html.dark-mode .top-parts-card{box-shadow:none!important;border-color:#333a42!important;border-top-color:#c0392b!important}html.dark-mode .insights-container{border-color:#333a42!important;border-top:3px solid #c0392b!important}html.dark-mode #acctInsights>.container,html.dark-mode #ao-table,html.dark-mode #documents>.container,html.dark-mode #Documents>.container,html.dark-mode #infoCenter>.container,html.dark-mode #OrderHistory>.container,html.dark-mode #orderHistory>.container,html.dark-mode #savedCarts>.container,html.dark-mode #savedRFQ>.container,html.dark-mode .insights-container,html.dark-mode .insights-inner-block,html.dark-mode .saved-carts>.container{background-color:#1f242b!important}html.dark-mode #acctInsights #ao-table,html.dark-mode #acctOrders #ao-table,html.dark-mode #acctQuotes #ao-table,html.dark-mode .jcs-portal-card>.container,html.dark-mode .jcs-portal-card>.container:before{background:#1f242b!important}html.mid-mode{background-color:#15181c;background-image:linear-gradient(90deg,transparent 0,transparent calc(50% - var(--steele-rail-half-width, 274px)),#15181c calc(50% - var(--steele-rail-half-width, 274px)),#15181c calc(50% + var(--steele-rail-half-width, 274px)),transparent calc(50% + var(--steele-rail-half-width, 274px)),transparent),url(/Steel%20background.jpg);background-size:auto,cover;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-attachment:fixed}html.mid-mode body{background-color:#15181c!important;background-image:linear-gradient(90deg,transparent 0,transparent calc(50% - var(--steele-rail-half-width, 274px)),#15181c calc(50% - var(--steele-rail-half-width, 274px)),#15181c calc(50% + var(--steele-rail-half-width, 274px)),transparent calc(50% + var(--steele-rail-half-width, 274px)),transparent),url(/Steel%20background.jpg)!important;background-size:auto,cover!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-attachment:fixed!important;color:#16181b}
/* !important so these beat the per-component scoped color rules (e.g. a
   page's `.welcome-heading { color:#2c3038 }`) that would otherwise stay
   black on the now-dark sheet. */html.mid-mode #routeView,html.mid-mode .nav-link,html.mid-mode dd,html.mid-mode dt,html.mid-mode h1,html.mid-mode h2,html.mid-mode h3,html.mid-mode h4,html.mid-mode h5,html.mid-mode h6,html.mid-mode label,html.mid-mode li,html.mid-mode p,html.mid-mode td,html.mid-mode th{color:#16181b!important}html.mid-mode #acctLogin #createAcct,html.mid-mode #acctLogin #createAcct h1,html.mid-mode #acctLogin #createAcct h2,html.mid-mode #acctLogin #createAcct h3,html.mid-mode #acctLogin #createAcct li,html.mid-mode #acctLogin #createAcct p,html.mid-mode #acctLogin #createAcct span,html.mid-mode #header-account .nav-link,html.mid-mode #header-account .nav-link span,html.mid-mode #requestAcct h1{color:#fff!important}html.mid-mode #adminWelcome .admin-welcome-card{background:#c6c8cc!important;border-color:#b3b5b9!important}html.mid-mode #orderDetails #odTop .container{background:transparent!important;border:0!important}html.mid-mode #orderDetails .assembly-table-wrap td{color:#16181b!important}@media screen{html.mid-mode #orderDetails .assembly-card-po-amount,html.mid-mode #orderDetails .assembly-summary-total,html.mid-mode #orderDetails .cart-grand-total-value,html.mid-mode #orderDetails .order-header-label,html.mid-mode #orderDetails .subtotal-po{color:#2e86c1!important}}html.mid-mode .insights-selected-clear,html.mid-mode .top-parts-card .dashboard-add-btn,html.mid-mode .top-parts-widget .dashboard-add-btn{color:#c0392b!important;font-weight:700!important}html.mid-mode .insights-selected-clear{background:#fff!important;border-radius:12px!important;padding:2px 10px!important}html.mid-mode .insight-number{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 10px;border-radius:22px;background:#000!important;color:#7ec8e3!important}html.mid-mode .insight-number .insight-link,html.mid-mode .insight-number .insight-link:hover{color:#7ec8e3!important}html.mid-mode .insight-mini-link,html.mid-mode .insight-mini-link:hover,html.mid-mode .insight-mini-value{color:#2e86c1!important}html.mid-mode #cart .empty-cart-panel{background:#c6c8cc!important;border-color:#b3b5b9!important}html.mid-mode #cart #cartTop .container{background:transparent!important;border:0!important;box-shadow:none!important}html.mid-mode #cart .saved-item{background:#d6d8db!important;border-color:#b3b5b9!important}html.mid-mode #SavedCarts .savedcarts-tab{color:#000!important;font-weight:700!important;background:#fff!important;border:1px solid #fff!important;border-radius:6px!important}html.mid-mode #SavedCarts .savedcarts-tab .savedcarts-tab-count{background:#c0392b!important;color:#fff!important}html.mid-mode #SavedCarts .savedcarts-tab.is-active{color:#fff!important;font-weight:700!important;background:#c0392b!important;border:1px solid #c0392b!important;border-radius:6px!important}html.mid-mode #SavedCarts .savedcarts-tab.is-active .savedcarts-tab-count{background:#fff!important;color:#c0392b!important}html.mid-mode .cart-pill-badge-orders{color:#fff!important}html.mid-mode .cart-pill-badge-quotes{background:#fff!important;color:#c0392b!important}html.mid-mode #orderDetails .btn-print-order{color:#fff!important}html.mid-mode #breadcrumb-wrapper,html.mid-mode #breadcrumb-wrapper a,html.mid-mode #globalBreadcrumbs,html.mid-mode #globalBreadcrumbs a,html.mid-mode #globalBreadcrumbs span,html.mid-mode .acct-insights-tagline,html.mid-mode .breadcrumb,html.mid-mode .breadcrumb-item,html.mid-mode .breadcrumb-item a,html.mid-mode .breadcrumb a,html.mid-mode .dashboard-welcome,html.mid-mode .dashboard-welcome-subtext-line,html.mid-mode .dashboard-welcome-top,html.mid-mode .ui.breadcrumb,html.mid-mode .ui.breadcrumb .divider,html.mid-mode .ui.breadcrumb .section,html.mid-mode .ui.breadcrumb a{color:#e8ebee!important}html.mid-mode .dashboard-card-title,html.mid-mode .dashboard-list-code,html.mid-mode .text-danger,html.mid-mode .text-red{color:#9e1b0c!important}html.mid-mode .insight-label,html.mid-mode .insight-subtext,html.mid-mode .text-muted,html.mid-mode small{color:#33363a!important}html.mid-mode .dashboard-empty,html.mid-mode .insights-container .insight-banner-label,html.mid-mode .insights-container .insight-label,html.mid-mode .insights-container .insight-subtext,html.mid-mode .insights-container .insight-subtext-label,html.mid-mode .insights-container .insight-subtext-sep{color:#16181b!important}html.mid-mode .dashboard-table-notice{color:#e8ebee!important}html.mid-mode .dashboard-list-amount,html.mid-mode .insights-container .insight-banner-number,html.mid-mode .insights-container .insight-mini-link,html.mid-mode .insights-container .insight-mini-value,html.mid-mode .insights-container .insight-number{display:inline-block;background:#fff!important;border-radius:8px;padding:1px 8px;color:#c0392b!important}html.mid-mode .insights-container .insight-number a,html.mid-mode .insights-container .insight-number span{color:#7ec8e3!important;font-weight:700!important}html.mid-mode .insights-container .insight-mini-link,html.mid-mode .insights-container .insight-mini-value{color:#2e86c1!important;font-weight:700!important}html.mid-mode .text-black-50,html.mid-mode .text-body,html.mid-mode .text-dark{color:#16181b!important}html.mid-mode hr{border-top-color:#63666a}html.mid-mode a{color:#9e1b0c}html.mid-mode a:hover{color:#c0392b}html.mid-mode .card,html.mid-mode .card-body,html.mid-mode .card-footer,html.mid-mode .card-header,html.mid-mode .content-block,html.mid-mode .dashboard-card,html.mid-mode .dropdown-menu,html.mid-mode .insight-card-banner,html.mid-mode .insights-container,html.mid-mode .list-group-item,html.mid-mode .modal-content,html.mid-mode .modal-footer,html.mid-mode .modal-header,html.mid-mode .panel,html.mid-mode .panel-body,html.mid-mode .popover,html.mid-mode .popover-body,html.mid-mode .scf,html.mid-mode .suf,html.mid-mode .toast,html.mid-mode .toast-body,html.mid-mode .ui.segment,html.mid-mode .well{background-color:#b9bcc0!important;color:#16181b!important;border-color:#63666a!important}html.mid-mode .bg-light,html.mid-mode .bg-white{background-color:#b9bcc0!important}html.mid-mode .dropdown-item{color:#16181b}html.mid-mode .dropdown-item:focus,html.mid-mode .dropdown-item:hover{background-color:#7b7e82;color:#fff}html.mid-mode .dropdown-divider{border-top-color:#63666a}.site-logo-dark,html.mid-mode .site-logo-light{display:none}html.mid-mode .site-logo-dark{display:inline-block}html.mid-mode #footer,html.mid-mode #header-search,html.mid-mode #header-wrapper,html.mid-mode .footer,html.mid-mode .footer-wrapper,html.mid-mode .stickyHeader,html.mid-mode footer,html.mid-mode header#header-wrapper{background-color:#1b1f24!important;color:#e8ebee!important}html.mid-mode #footer .copyright,html.mid-mode #footer .obx,html.mid-mode #footer a,html.mid-mode #footer p,html.mid-mode .company-selector-label,html.mid-mode .header-contact-line,html.mid-mode .user-greeting{color:#e8ebee!important}html.mid-mode .company-dropdown,html.mid-mode .company-dropdown-option{background-color:#b9bcc0!important;color:#16181b!important;border-color:#63666a!important}html.mid-mode .company-dropdown-option.active,html.mid-mode .company-dropdown-option:hover{background-color:#7b7e82!important}html.mid-mode .company-search-input{background-color:#c2c5c8!important;color:#16181b!important;border-color:#63666a!important}html.mid-mode .company-search-wrapper{background-color:#b9bcc0!important;border-bottom-color:#63666a!important}html.mid-mode .company-search-input::-moz-placeholder{color:#44474b!important}html.mid-mode .company-search-input::placeholder{color:#44474b!important}html.mid-mode .table,html.mid-mode table{color:#16181b!important;background-color:transparent!important}html.mid-mode .table thead th{background-color:#a8abaf!important;border-color:#63666a!important;color:#16181b!important}html.mid-mode .table td,html.mid-mode .table th{border-color:#2b313a!important}html.mid-mode .table-striped tbody tr:nth-of-type(odd),html.mid-mode .table-striped tbody tr:nth-of-type(odd)>td{background-color:#1c2128!important}html.mid-mode .table-hover tbody tr:hover,html.mid-mode .table-hover tbody tr:hover>td{background-color:#7b7e82!important}html.mid-mode .custom-select,html.mid-mode .form-control,html.mid-mode input[type=date],html.mid-mode input[type=email],html.mid-mode input[type=number],html.mid-mode input[type=password],html.mid-mode input[type=search],html.mid-mode input[type=tel],html.mid-mode input[type=text],html.mid-mode select,html.mid-mode textarea{background-color:#c2c5c8!important;color:#16181b!important;border-color:#63666a!important}html.mid-mode .form-control:focus,html.mid-mode select:focus,html.mid-mode textarea:focus{border-color:#c0392b!important;box-shadow:0 0 0 .15rem rgba(192,57,43,.35)!important}html.mid-mode .form-control::-moz-placeholder,html.mid-mode input::-moz-placeholder,html.mid-mode textarea::-moz-placeholder{color:#44474b!important}html.mid-mode .form-control::placeholder,html.mid-mode input::placeholder,html.mid-mode textarea::placeholder{color:#44474b!important}html.mid-mode .input-group-text{background-color:#a8abaf!important;color:#16181b!important;border-color:#63666a!important}html.mid-mode .btn-light,html.mid-mode .btn-outline-secondary,html.mid-mode .btn-white{background-color:#7b7e82!important;color:#16181b!important;border-color:#63666a!important}html.mid-mode .btn-outline-dark{color:#16181b!important;border-color:#5a626c!important}html.mid-mode .btn-outline-dark:hover{background-color:#7b7e82!important;color:#fff!important}html.mid-mode .insights-toggle .btn-outline-dark{color:#16181b!important;border-color:#5a626c!important}html.mid-mode .insights-toggle-scope{border-left-color:#63666a!important}html.mid-mode .insight-banner-number,html.mid-mode .insight-number{color:#9e1b0c}html.mid-mode .account-setup-modal,html.mid-mode .account-setup-panel,html.mid-mode .cart-panel,html.mid-mode .cart-widget,html.mid-mode .guide-modal,html.mid-mode .important-info-panel,html.mid-mode .top-parts-panel,html.mid-mode .top-parts-widget,html.mid-mode .util-toggle{background-color:#b9bcc0!important;color:#16181b!important;border-color:#63666a!important}html.mid-mode .util-toggle-dark.is-on{background-color:#c0392b!important;color:#fff!important;border-color:#c0392b!important}html.mid-mode .modal-backdrop.show{opacity:.25}html.mid-mode .close,html.mid-mode .modal-header .close{color:#16181b!important;text-shadow:none}html.mid-mode .account-setup-back,html.mid-mode .account-setup-body,html.mid-mode .account-setup-editview,html.mid-mode .account-setup-editview h1,html.mid-mode .account-setup-editview h2,html.mid-mode .account-setup-editview h3,html.mid-mode .account-setup-gap-text,html.mid-mode .account-setup-lede,html.mid-mode .account-setup-modal,html.mid-mode .account-setup-modal-title,html.mid-mode .account-setup-row-label,html.mid-mode .account-setup-row-toggle,html.mid-mode .account-setup-warnings-title{color:#16181b!important}html.mid-mode .account-setup-modal-icon,html.mid-mode .account-setup-row-join{color:#33363a!important}html.mid-mode .account-setup-item,html.mid-mode .account-setup-row{border-color:#63666a!important}html.mid-mode #orderForm,html.mid-mode #rfqForm,html.mid-mode .create-order-form,html.mid-mode .create-rfq-form{background-color:#b9bcc0!important;border-color:#63666a!important}html.mid-mode .form-step{background-color:#a8abaf!important;border-color:#63666a!important}html.mid-mode .completed-steps-label,html.mid-mode .create-order-subtitle,html.mid-mode .create-order-title,html.mid-mode .create-rfq-subtitle,html.mid-mode .create-rfq-title,html.mid-mode .form-step-body label,html.mid-mode .form-step-title{color:#16181b!important}html.mid-mode .form-step-body input[type=text]{background-color:#c2c5c8!important;color:#16181b!important;border-color:#63666a!important}html.mid-mode #globalBreadcrumbs{background:linear-gradient(90deg,transparent 0,transparent calc(50% - var(--steele-rail-half-width, 274px)),#15181c calc(50% - var(--steele-rail-half-width, 274px)),#15181c calc(50% + var(--steele-rail-half-width, 274px)),transparent calc(50% + var(--steele-rail-half-width, 274px)),transparent)!important;color:#e8ebee!important}html.mid-mode .ui.dropdown,html.mid-mode .ui.dropdown .menu,html.mid-mode .ui.dropdown .menu>.item,html.mid-mode .ui.search.dropdown>input.search,html.mid-mode .ui.selection.dropdown{background-color:#c2c5c8!important;color:#16181b!important;border-color:#63666a!important}html.mid-mode .ui.dropdown .menu>.item,html.mid-mode .ui.dropdown>.default.text,html.mid-mode .ui.dropdown>.text{color:#16181b!important}html.mid-mode .ui.dropdown .menu>.item:hover{background-color:#7b7e82!important}html.mid-mode #MachineSelect .item{color:#fff!important;background-color:#000!important}html.mid-mode #MachineSelect .item:hover{color:#000!important;background-color:#b9bcc0!important}html.mid-mode .ui.disabled.dropdown{opacity:1!important;background-color:#a8abaf!important;color:#33363a!important}html.mid-mode .doc-why{background-color:#b9bcc0!important;border-color:#63666a!important}html.mid-mode .doc-why,html.mid-mode .doc-why-label,html.mid-mode .doc-why-title{color:#16181b!important}html.mid-mode .doc-why-date,html.mid-mode .doc-why-onfile{color:#33363a!important}html.mid-mode .dropdown-footer-help,html.mid-mode .dropdown-footer-help:hover{background:#1c2128!important}html.mid-mode .dropdown-footer-blurb,html.mid-mode .dropdown-footer-content,html.mid-mode .dropdown-footer-title{color:#e8ebee!important}html.mid-mode .dropdown-footer-divider{border-top-color:#63666a!important}html.mid-mode .account-setup-warnings{background:#b9bcc0!important;border-color:#5a2f2a!important;border-left-color:#c0392b!important;color:#16181b!important}html.mid-mode .account-setup-gap-text,html.mid-mode .account-setup-warnings-title{color:#16181b!important}html.mid-mode .account-setup-delhist,html.mid-mode .account-setup-gap-item,html.mid-mode .account-setup-gaps-body,html.mid-mode .account-setup-history-bar,html.mid-mode .account-setup-history-item,html.mid-mode .account-setup-history-list,html.mid-mode .account-setup-history-toggle{background-color:#b9bcc0!important;border-color:#3a3a44!important;color:#16181b!important}html.mid-mode .account-setup-delhist{border-left-color:#c0392b!important}html.mid-mode .account-setup-history-route,html.mid-mode .account-setup-history-title,html.mid-mode .account-setup-history-when{color:#16181b!important}html.mid-mode .account-setup-backtop,html.mid-mode .account-setup-history-clear{background-color:#7b7e82!important;color:#16181b!important;border-color:#63666a!important}html.mid-mode #account-content .content,html.mid-mode #acctInsights #ao-table,html.mid-mode #acctInsights .insights-inner-block,html.mid-mode #acctInsights>.container,html.mid-mode #acctOrders #ao-table,html.mid-mode #acctQuotes #ao-table,html.mid-mode #bottomTotals .container,html.mid-mode #cartFinalize .container,html.mid-mode #cartSuccess .container,html.mid-mode #cartTop .container,html.mid-mode #chooseAssembly>.container,html.mid-mode #contact-form,html.mid-mode #createOrder>.container,html.mid-mode #documents>.container,html.mid-mode #Documents>.container,html.mid-mode #finalizeTop .container,html.mid-mode #home-content .content,html.mid-mode #infoCenter>.container,html.mid-mode #loginForm,html.mid-mode #orderDetails .container,html.mid-mode #OrderHistory .content,html.mid-mode #orderHistory .content,html.mid-mode #OrderHistory>.container,html.mid-mode #orderHistory>.container,html.mid-mode #resetForm,html.mid-mode #savedCarts>.container,html.mid-mode #savedRFQ>.container,html.mid-mode #searchPart,html.mid-mode #shopAssembly>.container,html.mid-mode .order-history-panel,html.mid-mode .saved-carts>.container{background:#b9bcc0!important;box-shadow:none!important;border-color:#2b313a!important}html.mid-mode .jcs-portal-card>.container,html.mid-mode .jcs-portal-card>.container:before{background:#b9bcc0!important}html.mid-mode #acctOrders #ao-table,html.mid-mode #acctQuotes #ao-table{border-top-color:#c0392b!important}html.mid-mode #acctInsights.acct-insights-tight>.container,html.mid-mode #chooseAssembly>.container,html.mid-mode #createOrder>.container,html.mid-mode #createRFQ>.container,html.mid-mode #shopAssembly>.container{background:transparent!important;border:none!important;box-shadow:none!important}html.mid-mode #aboutUs table tbody tr,html.mid-mode #account table tbody tr,html.mid-mode #footer,html.mid-mode #OrderHistory table tbody tr,html.mid-mode #ReportBug table tbody tr,html.mid-mode #routeView,html.mid-mode .footer,html.mid-mode .footer-wrapper,html.mid-mode footer,html.mid-mode table tbody tr{background-color:transparent!important}html.mid-mode .asc-col-id{color:#16181b}html.mid-mode .asc-col-arrow,html.mid-mode .asc-col-asmcode,html.mid-mode .asc-col-code,html.mid-mode .asc-id-head{color:#16181b!important}html.mid-mode .asc-col-id.asc-id-red{color:#9e1b0c!important}html.mid-mode .asc-col-id.asc-id-orange{color:#f0a83a!important}html.mid-mode .asc-col-id.asc-id-green{color:#5fd07f!important}html.mid-mode .company-closed-toggle,html.mid-mode .company-closed-toggle span,html.mid-mode .company-dropdown,html.mid-mode .company-dropdown-empty,html.mid-mode .company-dropdown-option{color:#16181b!important}html.mid-mode #header-search .search-input-container{background:#c2c5c8!important;border-color:#63666a!important}html.mid-mode #header-search input#input-with-list{color:#16181b!important;background:transparent!important}html.mid-mode #header-search input#input-with-list::-moz-placeholder{color:#44474b!important}html.mid-mode #header-search input#input-with-list::placeholder{color:#44474b!important}html.mid-mode #header-search .custom-dropdown,html.mid-mode .custom-dropdown{background:#b9bcc0!important;border-color:#63666a!important}html.mid-mode .dropdown-option{border-bottom-color:#2b313a!important}html.mid-mode .dropdown-option .option-code{color:#16181b!important}html.mid-mode .dropdown-option .option-detail{color:#33363a!important}html.mid-mode .dropdown-option:hover{background-color:#7b7e82!important}html.mid-mode #header-search .message,html.mid-mode #header-search form>span{color:#16181b!important}html.mid-mode .custom-control-label:before{background-color:#c2c5c8!important;border-color:#c0392b!important}html.mid-mode .inline-wear-card{background:#b9bcc0!important;border-color:#63666a!important}html.mid-mode .inline-wear-card-header,html.mid-mode .inline-wear-card-header:hover{background:#20242b!important}html.mid-mode .inline-wear-card-name{color:#e3e7eb!important}html.mid-mode .inline-wear-part-code,html.mid-mode .inline-wear-part-desc{color:#16181b!important}html.mid-mode .inline-wear-card-count,html.mid-mode .inline-wear-part-price,html.mid-mode .inline-wear-part-qpm{color:#33363a!important}html.mid-mode .staging-tray-wrapper{background-color:#b9bcc0!important;border-color:#63666a!important;color:#16181b!important}html.mid-mode .insights-order-group,html.mid-mode .insights-order-group-header,html.mid-mode .insights-order-group-title,html.mid-mode .insights-queue-row,html.mid-mode .insights-queue-row-code,html.mid-mode .insights-queue-row-price,html.mid-mode .insights-queue-row-qty,html.mid-mode .insights-queue-rows,html.mid-mode .staging-tray-header,html.mid-mode .staging-tray-title,html.mid-mode .staging-tray-total,html.mid-mode .staging-tray-total-label{color:#16181b!important}html.mid-mode .insights-order-group,html.mid-mode .insights-order-group-header,html.mid-mode .insights-queue-row,html.mid-mode .insights-queue-rows{background-color:transparent!important;border-color:#2b313a!important}html.mid-mode .insights-queue-row-qty input{background-color:#c2c5c8!important;color:#16181b!important;border-color:#63666a!important}html.mid-mode .insights-selected-label,html.mid-mode .insights-selected-title-text{color:#16181b!important}html.mid-mode .account-setup-pill,html.mid-mode .cart-pill,html.mid-mode .how-it-works-pill,html.mid-mode .important-info-pill,html.mid-mode .locked-image-pill,html.mid-mode .top-parts-pill{background:#c2c5c8!important;color:#16181b!important;border-color:#2b313a!important;border-left-color:#c0392b!important}html.mid-mode .account-setup-pill *,html.mid-mode .cart-pill *,html.mid-mode .how-it-works-pill *,html.mid-mode .important-info-pill *,html.mid-mode .top-parts-pill *{color:#16181b!important}html.mid-mode #acctInsights>.container,html.mid-mode #cartFinalize .container,html.mid-mode #cartSuccess .container,html.mid-mode #cartTop .container,html.mid-mode #chooseAssembly>.container,html.mid-mode #createOrder>.container,html.mid-mode #documents>.container,html.mid-mode #Documents>.container,html.mid-mode #infoCenter>.container,html.mid-mode #orderDetails .container,html.mid-mode #orderForm,html.mid-mode #savedCarts>.container,html.mid-mode #searchPart,html.mid-mode #shopAssembly>.container,html.mid-mode .create-order-form,html.mid-mode .create-rfq-form,html.mid-mode .dashboard-card,html.mid-mode .inline-wear-card,html.mid-mode .order-history-panel,html.mid-mode .saved-carts>.container,html.mid-mode .staging-tray-wrapper{border-top-color:#c0392b!important}html.mid-mode .tp-toggle-btn{background:#c2c5c8!important;color:#16181b!important;border-color:#63666a!important}html.mid-mode .tp-toggle-btn.is-active{background:#63666a!important;color:#fff!important;border-color:#63666a!important}html.mid-mode .tp-show-label{color:#16181b!important}html.mid-mode .tp-show-select{background:#c2c5c8!important;color:#16181b!important;border-color:#63666a!important}html.mid-mode .top-parts-card .dashboard-list-desc,html.mid-mode .top-parts-card .text-muted,html.mid-mode .top-parts-card small,html.mid-mode .top-parts-card td,html.mid-mode .top-parts-widget .dashboard-list-desc,html.mid-mode .top-parts-widget small,html.mid-mode .top-parts-widget td{color:#16181b!important}html.mid-mode .top-parts-card .dashboard-list-meta,html.mid-mode .top-parts-widget .dashboard-list-meta{color:#33363a!important}html.mid-mode .top-parts-card .dashboard-list-meta strong,html.mid-mode .top-parts-widget .dashboard-list-meta strong{color:#16181b!important}html.mid-mode .staging-tray-icon{color:#c0392b!important}html.mid-mode .top-parts-card .dashboard-add-btn,html.mid-mode .top-parts-widget .dashboard-add-btn{color:#7ec8e3!important}html.mid-mode .doc-pdf-link,html.mid-mode .insights-order-group-meta,html.mid-mode .insights-qty-label{color:#16181b!important}html.mid-mode .doc-pdf-link .cart-icon-svg path{fill:#c0392b!important}html.mid-mode .dashboard-list-date{color:#33363a!important}html.mid-mode div.account-setup-copy{background-color:#b9bcc0!important;border-color:#63666a!important}html.mid-mode .account-setup-copy-head,html.mid-mode .account-setup-copy-headleft,html.mid-mode .account-setup-copy-hint{color:#16181b!important}html.mid-mode .account-setup-add-results,html.mid-mode .account-setup-copy-hist,html.mid-mode .account-setup-copy-results{background-color:#b9bcc0!important;border-color:#63666a!important}html.mid-mode .account-setup-copy-rowitem,html.mid-mode .account-setup-copy-rowitem *{color:#16181b!important}html.mid-mode .account-setup-copy-rowitem{border-color:#2b313a!important}html.mid-mode .account-setup-copy-rowitem.is-head{background-color:#20242b!important;color:#16181b!important}html.mid-mode .account-setup-copy-rowitem.is-pick:hover{background-color:#7b7e82!important}html.mid-mode .account-setup-udetail{background-color:#b9bcc0!important;border-left-color:#c0392b!important}html.mid-mode .account-setup-ucomp-head{background-color:#20242b!important;color:#16181b!important}html.mid-mode .account-setup-ucomp-row{border-bottom-color:#2b313a!important}html.mid-mode .account-setup-id-short,html.mid-mode .account-setup-ucomp,html.mid-mode .account-setup-ucomp *,html.mid-mode .account-setup-udetail,html.mid-mode .account-setup-udetail *,html.mid-mode .asc-col-uemail,html.mid-mode .asc-col-uname{color:#16181b!important}html.mid-mode .account-setup-item.is-uopen,html.mid-mode .account-setup-row.is-uopen,html.mid-mode .is-uopen{background-color:#20242b!important}html.mid-mode .account-setup-mini-btn:not(.is-unlink){background-color:#c0392b!important;color:#fff!important;border-color:#c0392b!important}html.mid-mode .account-setup-events-rowtitle{color:#16181b!important}html.mid-mode .account-setup-events-meta{color:#33363a!important}html.mid-mode .account-setup-events-row:hover,html.mid-mode .account-setup-events-row:hover .account-setup-events-meta,html.mid-mode .account-setup-events-row:hover .account-setup-events-rowtitle{color:#1a1d21!important}html.mid-mode .account-setup-events-dataval,html.mid-mode .account-setup-events-line{color:#16181b!important}html.mid-mode .account-setup-edit-link{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:10px;background:#322a2c;border:1px solid #c0392b;color:#fff!important;text-decoration:none}html.mid-mode .account-setup-edit-link:hover{background:#c0392b;color:#fff!important;text-decoration:none}html.mid-mode .account-setup-trow-click:hover,html.mid-mode .account-setup-trow-click:hover .account-setup-asm-machine,html.mid-mode .account-setup-trow-click:hover .asc-col-asmcode,html.mid-mode .account-setup-trow-click:hover .asc-col-asmid,html.mid-mode .account-setup-trow-click:hover .asc-col-code,html.mid-mode .account-setup-trow-click:hover .asc-col-desc,html.mid-mode .account-setup-trow-click:hover .asc-desc-main{color:#1a1d21!important}html.mid-mode .cart-details-panel,html.mid-mode .saved-cart-order-card,html.mid-mode .saved-cart-parts-table,html.mid-mode .saved-cart-parts-table tbody tr,html.mid-mode .saved-cart-parts-table tbody tr>td{background-color:#b9bcc0!important;border-color:#63666a!important}html.mid-mode .saved-cart-parts-table th,html.mid-mode .saved-cart-parts-table thead tr{background-color:#20242b!important}html.mid-mode .cart-details-panel dd,html.mid-mode .cart-details-panel dt,html.mid-mode .cart-incart-badge,html.mid-mode .cart-resume-link,html.mid-mode .cart-total-cell,html.mid-mode .saved-cart-assembly-name,html.mid-mode .saved-cart-machine,html.mid-mode .saved-cart-order-meta,html.mid-mode .saved-cart-parts-table td,html.mid-mode .saved-cart-parts-table th{color:#16181b!important}html.mid-mode .cart-resume-link,html.mid-mode .doc-pdf-link,html.mid-mode .inline-wear-part-add,html.mid-mode .order-header-instr-toggle,html.mid-mode .quote-create-link,html.mid-mode .saved-view-all-link,html.mid-mode .subtotal-po-edit{color:#2e86c1!important;font-weight:700!important}html.mid-mode .doc-pdf-link .cart-icon-svg path{fill:#2e86c1!important}html.mid-mode #savedCartsTable tr.b-table-details>td,html.mid-mode tr.b-table-details,html.mid-mode tr.b-table-details>td{background-color:#b9bcc0!important;border-color:#2b313a!important}html.mid-mode .dashboard-card,html.mid-mode .staging-tray-wrapper,html.mid-mode .top-parts-card{box-shadow:none!important;border-color:#63666a!important;border-top-color:#c0392b!important}html.mid-mode .top-parts-card{border:1px solid #63666a!important;border-top:3px solid #c0392b!important;box-shadow:0 2px 4px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.12)!important}html.mid-mode .insights-container{border-color:#63666a!important;border-top:3px solid #c0392b!important}.company-selector-wrapper[data-v-6bb0183c]{position:relative;margin-bottom:6px}.account-identity[data-v-6bb0183c]{display:inline-block;margin-left:auto;text-align:left}.account-cont[data-v-6bb0183c]{text-align:right}.company-selector-wrapper.company-selector-top[data-v-6bb0183c]{text-align:left;margin-bottom:2px;margin-top:0}.company-selector-wrapper.company-selector-top .company-dropdown[data-v-6bb0183c]{right:0;left:auto}.user-greeting[data-v-6bb0183c]{text-align:left;font-size:12px;color:#666;margin-top:0;margin-bottom:0;letter-spacing:.2px;line-height:1.4}.user-greeting-name[data-v-6bb0183c]{color:#c0392b;font-weight:700}.logo-cont[data-v-6bb0183c]{margin-top:6px;overflow:visible}.logo-cont #logo[data-v-6bb0183c]{display:inline-block;transform:translateX(30px)}.logo-cont #logo img[data-v-6bb0183c]{width:220px;height:auto;max-width:none}.company-selector[data-v-6bb0183c]{display:inline-flex;align-items:center;padding:2px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.company-selector.clickable[data-v-6bb0183c]{cursor:pointer}.company-selector-label[data-v-6bb0183c]{font-size:14px;font-weight:600;color:#c0392b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.company-selector-arrow[data-v-6bb0183c]{font-size:10px;color:#c0392b;margin-left:5px;transition:transform .2s;line-height:1}.company-selector-arrow.open[data-v-6bb0183c]{transform:rotate(180deg)}.company-dropdown[data-v-6bb0183c]{position:absolute;top:100%;left:0;min-width:260px;max-width:360px;z-index:11;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:200px;overflow-y:auto}.company-dropdown-selected[data-v-6bb0183c]{display:none;padding:9px 12px;font-size:13px;font-weight:700;color:#13294b;background:#f4f6f9;border-bottom:1px solid #e2e6ea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-dropdown-option[data-v-6bb0183c]{padding:8px 12px;cursor:pointer;font-size:13px;color:#333;transition:background-color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-dropdown-option[data-v-6bb0183c]:hover{background-color:#f5f5f5}.company-dropdown-option.active[data-v-6bb0183c]{background-color:#eef2f7;font-weight:600}.company-search-wrapper[data-v-6bb0183c]{padding:6px 8px;border-bottom:1px solid #ddd;position:sticky;top:0;background:#fff}.company-search-field[data-v-6bb0183c]{position:relative}.company-search-icon[data-v-6bb0183c]{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:#c0392b;pointer-events:none}.company-search-input[data-v-6bb0183c]{width:100%;padding:5px 8px 5px 26px;font-size:13px;border:1px solid #ddd;border-radius:3px;outline:none}.company-search-input[data-v-6bb0183c]:focus{border-color:#c0392b}.company-closed-toggle[data-v-6bb0183c]{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:5px;margin-bottom:0;cursor:pointer;font-size:12px;color:#888;-webkit-user-select:none;-moz-user-select:none;user-select:none}.company-closed-toggle input[type=checkbox][data-v-6bb0183c]{margin:0;cursor:pointer}.company-closed-toggle span[data-v-6bb0183c]{line-height:1}.company-dropdown-empty[data-v-6bb0183c]{padding:10px 12px;font-size:13px;color:#999;text-align:center}.contact-cont[data-v-6bb0183c]{display:flex;align-items:center;justify-content:center}@media (min-width:992px){.contact-cont[data-v-6bb0183c]{position:static!important}.header-contact[data-v-6bb0183c]{position:absolute;left:50%;top:14px;transform:translateX(-50%);z-index:2}}.header-contact[data-v-6bb0183c]{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.3;padding-top:4px}.header-contact-icon[data-v-6bb0183c]{display:none;width:32px;height:32px;border:none;border-radius:50%;background-color:#13294b;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M98.94 94.76c-4.62-11.16-16.8-17.1-28.44-13.92l-52.8 14.4C7.26 98.12 0 107.6 0 118.4c0 148.44 120.36 268.8 268.8 268.8 10.8 0 20.28-7.26 23.16-17.7l14.4-52.8c3.18-11.64-2.76-23.82-13.92-28.44l-57.6-24c-9.78-4.08-21.12-1.26-27.78 6.96l-24.24 29.58c-42.24-19.98-76.44-54.18-96.42-96.42l29.58-24.18c8.22-6.66 11.04-18 6.96-27.78l-24-57.6zM275.16 71.88c-11.13 0-20.16 9.03-20.16 20.16a20.17 20.17 0 008.064 16.128l91.392 68.544a13.482 13.482 0 0016.128 0l91.392-68.544a20.17 20.17 0 008.064-16.128c0-11.13-9.03-20.16-20.16-20.16H275.16zM255 118.92v87.36c0 14.826 12.054 26.88 26.88 26.88h161.28c14.826 0 26.88-12.054 26.88-26.88v-87.36l-91.392 68.544a26.838 26.838 0 01-32.256 0L255 118.92z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:22px 22px;padding:0;cursor:pointer;vertical-align:middle}.hc-modal-phone[data-v-6bb0183c]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #d8dde3;border-radius:8px;background:#f4f6f9;text-decoration:none!important;color:#13294b}.hc-modal-phone[data-v-6bb0183c]:hover{background:#eef2f7}.hc-modal-phone-ico[data-v-6bb0183c]{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background-color:#c0392b;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23fff'%3E%3Cpath d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64c0 247.4 200.6 448 448 448 18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368c-70.4-33.3-127.4-90.3-160.7-160.7l49.3-40.3c13.7-11.1 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:18px 18px}.hc-modal-phone-text[data-v-6bb0183c]{display:flex;flex-direction:column}.hc-modal-phone-num[data-v-6bb0183c]{font-size:22px;font-weight:700;color:#c0392b;line-height:1.1}.hc-modal-phone-sub[data-v-6bb0183c]{font-size:12px;color:#6b7682}.hc-modal-or[data-v-6bb0183c]{display:flex;align-items:center;text-align:center;color:#8a94a0;font-size:12px;margin:14px 0 10px}.hc-modal-or[data-v-6bb0183c]:after,.hc-modal-or[data-v-6bb0183c]:before{content:"";flex:1 1 auto;border-top:1px solid #e2e6ea}.hc-modal-or span[data-v-6bb0183c]{padding:0 10px}.header-contact-line[data-v-6bb0183c]{font-size:13px;color:#333;text-decoration:none;font-weight:700;white-space:nowrap}.header-contact-line[data-v-6bb0183c]:hover{color:#c0392b;text-decoration:underline}.header-contact-line[data-v-6bb0183c]:not(.header-contact-email){color:#c0392b;font-size:18px;font-weight:700}.header-contact-line[data-v-6bb0183c]:not(.header-contact-email):hover{color:#a02b1f}.header-contact-email[data-v-6bb0183c]{font-size:12px;color:#1565c0;font-weight:600}.header-contact-email[data-v-6bb0183c]:hover{color:#0d47a1}.header-utility-row[data-v-6bb0183c]{margin-top:4px;margin-left:0;margin-right:0;text-align:center}#header-account[data-v-6bb0183c]{display:flex;align-items:center;justify-content:flex-end}.nav-link-with-icon[data-v-6bb0183c]{display:inline-flex!important;align-items:center;gap:6px}.nav-link-with-icon[data-v-6bb0183c]:before{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23ed1d24' d='M10 17.2a7.2 7.2 0 01-6-3.22c.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08a7.2 7.2 0 01-6 3.22zM10 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0-3C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}.expiry-countdown[data-v-6bb0183c]{font-size:24px;font-weight:700;color:#c0392b}.expiry-buttons[data-v-6bb0183c]{display:flex;flex-direction:column;gap:10px}.expiry-buttons .btn[data-v-6bb0183c]{font-weight:700;font-size:14px;padding:12px}.saving-overlay[data-v-6bb0183c]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.92);z-index:9999;display:flex;align-items:center;justify-content:center}.saving-message[data-v-6bb0183c]{text-align:center}.saving-message p[data-v-6bb0183c]{font-size:18px;font-weight:600;color:#333;margin-top:16px}.saving-spinner[data-v-6bb0183c]{width:40px;height:40px;margin:0 auto;border:4px solid #ddd;border-top:4px solid #c0392b;border-radius:50%;animation:spin-6bb0183c .8s linear infinite}@keyframes spin-6bb0183c{to{transform:rotate(1turn)}}#header-search[data-v-6bb0183c]{position:fixed;width:360px;max-width:calc(100vw - 48px);z-index:999}#test-mode-toggle-row[data-v-6bb0183c]{position:fixed;left:50%;transform:translateX(-50%);top:245px;z-index:999}.test-mode-toggle-btn[data-v-6bb0183c]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-family:var(--steele-font-medium,"Lato","Helvetica Neue",Arial,sans-serif);font-size:11px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;background:#000;color:#fff;border:1px solid #000;border-radius:4px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:background-color .12s ease,border-color .12s ease}.test-mode-toggle-btn[data-v-6bb0183c]:hover:not(:disabled){background:#1a1a1a}.test-mode-toggle-btn.active[data-v-6bb0183c]{background:#c0392b;border-color:#c0392b}.test-mode-toggle-btn.active[data-v-6bb0183c]:hover:not(:disabled){background:#a93226;border-color:#a93226}.test-mode-toggle-btn[data-v-6bb0183c]:disabled{opacity:.6;cursor:wait}.test-mode-dot[data-v-6bb0183c]{width:8px;height:8px;border-radius:50%;border:2px solid #fff;background:transparent}.test-mode-toggle-btn.active .test-mode-dot[data-v-6bb0183c]{background:#fff}#header-search #search[data-v-6bb0183c]{margin:0}#header-search .search-input-container[data-v-6bb0183c]{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #d8d8d8;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.06)}#header-search .search-input-container[data-v-6bb0183c]:focus-within{border-color:#c0392b;box-shadow:0 1px 4px rgba(192,57,43,.15)}#header-search input#input-with-list[data-v-6bb0183c]{border:none!important;background:transparent!important;height:36px;padding:0 12px 0 38px;font-size:13px;width:100%}#header-search input#input-with-list[data-v-6bb0183c]:focus{outline:none;box-shadow:none}#header-search .search-btn[data-v-6bb0183c]{position:absolute;left:0;top:0;bottom:0;width:38px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}#header-search .search-btn span[data-v-6bb0183c]{display:inline-block;width:16px;height:16px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23c0392b" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg>') no-repeat 50%;background-size:contain}#header-search .custom-dropdown[data-v-6bb0183c]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d8d8d8;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.12);max-height:320px;overflow-y:auto;z-index:1000}@media (max-width:767.98px){#header-search[data-v-6bb0183c]{right:12px!important;width:220px}}@media (max-width:575.98px){#header-search[data-v-6bb0183c]{display:none}}@media (max-width:767.98px){#header-wrapper[data-v-6bb0183c]{height:auto!important;padding-top:3px!important;padding-bottom:3px!important;min-height:0!important}#header-wrapper .container[data-v-6bb0183c]{padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0}#header-wrapper .row.align-items-start[data-v-6bb0183c]{
    /* !important throughout: Bootstrap's .align-items-start utility AND the
       global steele-consistency-fix.css header rules all use !important, so
       plain declarations were silently losing (top-aligned row, wrong wrap,
       and — the b26 holdout — the logo dropping to its own line, which means
       direction/order was being forced elsewhere). Pin ALL of it. */display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:0;margin-left:0!important;margin-right:0!important;padding-right:6px}#header-wrapper .account-cont[data-v-6bb0183c],#header-wrapper .contact-cont[data-v-6bb0183c],#header-wrapper .logo-cont[data-v-6bb0183c]{width:auto!important;max-width:none!important;padding:0!important}#header-wrapper .logo-cont[data-v-6bb0183c]{order:0!important;flex:1 1 auto!important;text-align:center!important;margin:0!important}#header-wrapper .contact-cont[data-v-6bb0183c]{order:1!important;flex:0 0 auto!important;margin:0!important}#header-wrapper .account-cont[data-v-6bb0183c]{order:2!important;flex:0 0 auto!important;margin:0 0 0 8px!important}.logo-cont[data-v-6bb0183c]{margin-top:0;margin-left:6px;overflow:visible}#header-wrapper .logo-cont #logo[data-v-6bb0183c]{position:static!important;float:none!important;left:auto!important;top:auto!important;right:auto!important;height:auto!important;max-height:none!important;padding:0!important;transform:none!important;display:inline-block!important}#header-wrapper .logo-cont #logo img[data-v-6bb0183c]{width:84px!important;height:auto!important;max-width:none!important}.logo-cont .site-logo-dark[data-v-6bb0183c]{display:none!important}.contact-cont[data-v-6bb0183c]{padding:0;margin-left:12px}.header-contact[data-v-6bb0183c]{display:none!important}.header-contact-icon[data-v-6bb0183c]{display:inline-block}.header-contact-line[data-v-6bb0183c]{font-size:11px;line-height:1.25}.header-contact-line[data-v-6bb0183c]:not(.header-contact-email){font-size:11px}.user-greeting[data-v-6bb0183c]{display:none}#header-wrapper .account-cont[data-v-6bb0183c]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px;text-align:left;padding-right:0!important}#header-wrapper .company-selector-wrapper[data-v-6bb0183c]{margin-top:0!important;margin-bottom:0!important}.account-identity[data-v-6bb0183c]{display:flex;align-items:center;margin:0}.company-selector-wrapper.company-selector-top[data-v-6bb0183c]{margin:0}.company-selector[data-v-6bb0183c]{display:inline-flex;align-items:center;padding:0}.company-selector-arrow[data-v-6bb0183c],.company-selector-label[data-v-6bb0183c]{display:none!important}.company-selector[data-v-6bb0183c]:before{content:"";flex:0 0 auto;width:32px;height:32px;margin-right:0;border-radius:50%;background-color:#888;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M3 21V9l5-2v14H3zm6 0V6l6-3v18H9zm7 0V8l5 2v11h-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:16px 16px;vertical-align:middle}.header-utility-row[data-v-6bb0183c]{margin:0!important;width:auto;min-height:0;flex:0 0 auto}#header-wrapper #header-account[data-v-6bb0183c]{position:static!important;right:auto!important;top:auto!important;transform:none!important;margin:0!important;padding:0!important;width:auto!important;flex:0 0 auto!important}.header-tools[data-v-6bb0183c]{display:none}#header-account .nav-link[data-v-6bb0183c]{padding:2px 4px;font-size:0}#header-account .nav-link[data-v-6bb0183c]:before{content:"";display:inline-block;width:32px!important;height:32px!important;border-radius:50%;background-color:#c0392b;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23fff'%3E%3Cpath d='M224 256a128 128 0 100-256 128 128 0 100 256zm-45.7 48C79.8 304 0 383.8 0 482.3 0 498.7 13.3 512 29.7 512h388.6c16.4 0 29.7-13.3 29.7-29.7 0-98.5-79.8-178.3-178.3-178.3h-91.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:16px 16px;margin:0!important;top:0!important;position:static!important;vertical-align:middle}#header-account .dropdown-toggle[data-v-6bb0183c]:after{display:none}.company-dropdown[data-v-6bb0183c],.company-selector-wrapper.company-selector-top .company-dropdown[data-v-6bb0183c]{position:fixed;top:var(--jcs-header-bottom,90px);left:50%;right:auto;transform:translateX(-50%);width:92vw;max-width:360px;min-width:0;max-height:calc(100vh - var(--jcs-header-bottom, 90px) - 12px);z-index:9000}.company-dropdown-selected[data-v-6bb0183c]{display:block}#header-account .dropdown-menu[data-v-6bb0183c]{position:fixed!important;top:var(--jcs-header-bottom,90px)!important;right:8px!important;left:auto!important;transform:none!important;z-index:9000!important;min-width:190px;margin:0;padding:4px 0;font-size:13px;border:1px solid #d8dde3;box-shadow:0 8px 22px rgba(0,0,0,.22)}#header-account .dropdown-item[data-v-6bb0183c]{padding:7px 16px;font-size:13px}#header-account .dropdown-divider[data-v-6bb0183c]{margin:3px 0}}.message[data-v-6bb0183c]{font-size:small}.radio[data-v-6bb0183c]{padding-top:2px}#input-with-list[data-v-6bb0183c]{height:45.7px}.search-input-container[data-v-6bb0183c]{position:relative;display:flex;align-items:center}.custom-dropdown[data-v-6bb0183c]{position:absolute;top:100%;left:0;right:0;z-index:10;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:200px;overflow-y:auto}.dropdown-option[data-v-6bb0183c]{padding:10px 15px;cursor:pointer;transition:background-color .2s;display:flex;flex-direction:column;border-bottom:1px solid #f0f0f0}.dropdown-option[data-v-6bb0183c]:last-child{border-bottom:none}.dropdown-option[data-v-6bb0183c]:hover{background-color:#f5f5f5}.option-code[data-v-6bb0183c]{font-weight:600;color:#333}.option-detail[data-v-6bb0183c]{font-size:12px;color:#888;margin-top:2px}#search input[type=text][data-v-6bb0183c]{width:100%;padding:10px 40px 10px 45px;border:1px solid #ddd;font-size:14px;transition:border-color .3s,box-shadow .3s}.hc-contact-modal{z-index:9600!important}@media (max-width:767.98px){.hc-contact-modal .modal-dialog{position:fixed!important;top:var(--jcs-header-bottom,90px)!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important;width:88vw!important;max-width:420px!important}.hc-contact-modal .modal-content{max-height:calc(100vh - var(--jcs-header-bottom, 90px) - 14px)!important;overflow-y:auto!important}.hc-contact-modal .modal-header{display:none!important}.hc-contact-modal .modal-body{padding-top:14px!important}}#main-nav.navbar[data-v-58fa1068]{background-image:url(../img/Perforated_Steel.d8559785.jpg)!important;background-size:220px 100%!important;background-position:50%!important;background-repeat:repeat-x!important;background-color:#b0b0b0!important;border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 2px 6px rgba(0,0,0,.15)}@media (min-width:992px){#main-nav.navbar[data-v-58fa1068]{flex-wrap:nowrap!important;align-items:center!important}#main-nav .navbar-toggler[data-v-58fa1068]{display:none!important}#main-nav .navbar-collapse[data-v-58fa1068]{display:flex!important;flex-basis:auto!important;height:auto!important;overflow:visible!important}#main-nav .navbar-nav[data-v-58fa1068]{flex-direction:row!important;flex-wrap:nowrap!important}#main-nav>.container[data-v-58fa1068]{flex-direction:row!important}#main-nav>.container[data-v-58fa1068]:after,#main-nav>.container[data-v-58fa1068]:before{display:none!important;content:none!important}}#main-nav .nav-link[data-v-58fa1068]{color:#000!important;text-shadow:0 1px 1px hsla(0,0%,100%,.5);font-weight:700;letter-spacing:.02em;transition:background-color .15s ease,color .15s ease;border-radius:0!important;border-right:1px solid #3a3a3a}#main-nav .navbar-nav>.nav-item:last-child .nav-link[data-v-58fa1068]{border-right:none}#main-nav .nav-link[data-v-58fa1068]:focus,#main-nav .nav-link[data-v-58fa1068]:hover{background-color:#c0392b;color:#fff!important;text-shadow:none}#main-nav .nav-link.active-nav[data-v-58fa1068],#main-nav .nav-link.active-nav[data-v-58fa1068]:focus,#main-nav .nav-link.active-nav[data-v-58fa1068]:hover{background-color:#c0392b!important;color:#fff!important;text-shadow:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}#main-nav .dropdown-menu[data-v-58fa1068]{background-color:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.18)}#main-nav .dropdown-item[data-v-58fa1068]{color:#2a2a2a}#main-nav .dropdown-item[data-v-58fa1068]:focus,#main-nav .dropdown-item[data-v-58fa1068]:hover{background-color:#f4f4f4;color:#2a2a2a}#main-nav .dropdown-item.active-nav[data-v-58fa1068]{background-color:#c0392b;color:#fff}#main-nav .navbar-toggler[data-v-58fa1068]{border-color:rgba(0,0,0,.4)}#main-nav .navbar-toggler-icon[data-v-58fa1068]{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.85)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}@media (max-width:991.98px){#main-nav.navbar[data-v-58fa1068]{background-image:none!important;background-color:#92969c!important;padding:0!important;box-shadow:0 2px 5px rgba(0,0,0,.12)}#main-nav .navbar-toggler[data-v-58fa1068]{display:none!important}#main-nav .navbar-collapse[data-v-58fa1068]{display:flex!important;flex-basis:auto!important;height:auto!important;overflow:visible!important;width:100%!important}#main-nav>.container[data-v-58fa1068]{flex-wrap:nowrap!important;max-width:100%!important;width:100%!important;padding:0!important;margin:0!important}#main-nav .navbar-nav[data-v-58fa1068]{flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;align-items:stretch!important;overflow-x:visible!important}#main-nav .navbar-nav>li.nav-item[data-v-58fa1068]{flex:1 1 0!important;min-width:0!important;display:flex!important;align-items:stretch!important;border-left:1px solid rgba(0,0,0,.16)!important}#main-nav .navbar-nav>li.nav-item[data-v-58fa1068]:first-child{border-left:none!important}#main-nav .navbar-nav>li.nav-item>div[data-v-58fa1068]{display:flex!important;width:100%!important;align-items:stretch!important}#main-nav .nav-link[data-v-58fa1068]{width:100%!important;color:#000!important;text-shadow:0 1px 1px hsla(0,0%,100%,.45)!important;border-left:0!important;border-right:0!important;white-space:normal!important;text-align:center!important;font-size:10px!important;line-height:1.12!important;letter-spacing:0!important;padding:5px 3px!important;min-height:42px;display:flex!important;align-items:center!important;justify-content:center!important}#main-nav .nav-link.active-nav[data-v-58fa1068],#main-nav .nav-link.active[data-v-58fa1068],#main-nav .nav-link[data-v-58fa1068]:focus,#main-nav .nav-link[data-v-58fa1068]:hover{background:#c0392b!important;color:#fff!important;text-shadow:none!important}html.mid-mode #main-nav.navbar[data-v-58fa1068]{background-color:#6c727a!important}html.dark-mode #main-nav.navbar[data-v-58fa1068]{background-color:#3a3f46!important}#main-nav #header-account[data-v-58fa1068],#main-nav #logo[data-v-58fa1068],#main-nav form#search[data-v-58fa1068]{display:none!important}}.cart-widget-host.cart-host-collapsed[data-v-0083061f]{display:none}.cart-widget-floating .staging-tray-wrapper[data-v-0083061f]{width:100%}.staging-tray-wrapper[data-v-0083061f]{background:#fff;border:1px solid #ececec;border-top:3px solid #c0392b;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:14px 14px 12px;display:flex;flex-direction:column}.staging-tray-header[data-v-0083061f]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.staging-tray-icon[data-v-0083061f]{display:inline-flex;align-items:center;justify-content:center;color:#c0392b}.staging-tray-title[data-v-0083061f]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#c0392b;margin-right:auto}.cart-collapse-btn[data-v-0083061f]{width:22px;height:22px;border:0;border-radius:50%;background:#f0f0f0;color:#555;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.cart-collapse-btn[data-v-0083061f]:hover{background:#c0392b;color:#fff}.cart-collapse-btn[data-v-0083061f]:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.staging-tray-body[data-v-0083061f]{flex:1}.staging-continue-btn[data-v-0083061f]{width:100%;margin-top:10px;padding:9px 12px;background:#c0392b;color:#fff;border:0;border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .15s ease}.staging-continue-btn[data-v-0083061f]:hover{background:#a3301f}.staging-continue-btn-quote[data-v-0083061f]{background:#444}.staging-continue-btn-quote[data-v-0083061f]:hover{background:#222}.insights-selected-tray[data-v-0083061f]{margin:0}.insights-selected-title[data-v-0083061f]{display:flex;align-items:center;gap:6px;margin-top:6px;margin-bottom:4px}.insights-selected-title-text[data-v-0083061f]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#444}.insights-selected-header[data-v-0083061f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.insights-selected-label[data-v-0083061f]{font-size:11px;color:#888}.insights-selected-clear[data-v-0083061f]{font-size:11px;color:#c0392b;background:none;border:0;cursor:pointer;padding:0;text-decoration:underline}.insights-selected-clear[data-v-0083061f]:hover{color:#8e2317}.insights-order-group[data-v-0083061f]{background:#fff;border-radius:4px;padding:6px 8px;margin-bottom:6px}.insights-order-group-head[data-v-0083061f]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.insights-order-group-num[data-v-0083061f]{display:inline-block;font-size:10px;font-weight:700;color:#000;background:#fff;border:1px solid #c0392b;border-radius:10px;padding:1px 8px;letter-spacing:.02em;white-space:nowrap}.insights-order-group-meta[data-v-0083061f]{font-size:10px;color:#888}.insights-queue-rows[data-v-0083061f]{list-style:none;margin:0;padding:0}.insights-queue-row[data-v-0083061f]{display:flex;flex-direction:row;align-items:center;gap:5px;padding:5px 0;border-bottom:1px solid #ececec;font-size:11px}.insights-queue-row[data-v-0083061f]:last-child{border-bottom:0}.insights-queue-row-price[data-v-0083061f]{flex:0 0 auto;font-weight:700;color:#c0392b;font-variant-numeric:tabular-nums;white-space:nowrap}.insights-queue-row .insights-queue-row-qty[data-v-0083061f]{margin-left:auto}.insights-queue-discount[data-v-0083061f]{flex:0 0 auto;font-size:8.5px;font-weight:700;color:#1f7a3a;background:#e9f7ef;border:1px solid #bfe6cd;border-radius:10px;padding:1px 5px;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}.insights-queue-row-code[data-v-0083061f]{flex:0 1 auto;min-width:0;font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-queue-row-qty[data-v-0083061f]{display:flex;align-items:center;gap:3px}.insights-qty-input[data-v-0083061f]{width:40px;padding:2px 3px;font-size:11px;border:1px solid #d6d6d6;border-radius:3px;text-align:center;background:#fff;color:#222}.insights-qty-input[data-v-0083061f]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.12)}.insights-qty-input[data-v-0083061f]::-webkit-inner-spin-button,.insights-qty-input[data-v-0083061f]::-webkit-outer-spin-button{opacity:1}.insights-qty-label[data-v-0083061f]{font-size:10px;color:#888}.insights-qty-save[data-v-0083061f]{width:22px;height:22px;border:0;border-radius:50%;background:#2e9e4f;color:#fff;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease}.insights-qty-save[data-v-0083061f]:hover{background:#25813f}.insights-qty-save[data-v-0083061f]:focus-visible{outline:2px solid #2e9e4f;outline-offset:2px}.insights-queue-row-remove[data-v-0083061f]{width:20px;height:20px;margin-left:8px;border:0;border-radius:50%;background:#f0f0f0;color:#888;cursor:pointer;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease,color .15s ease}.insights-queue-row-remove[data-v-0083061f]:hover{background:#c0392b;color:#fff}.insights-selected-title-quote[data-v-0083061f]{margin-top:14px;padding-top:10px;border-top:1px solid #e6e6e6}.insights-quote-group .insights-order-group-num[data-v-0083061f]{color:#555}.cart-pill{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;color:#c0392b;border:1px solid #ececec;border-left:3px solid #c0392b;border-radius:8px 0 0 8px;box-shadow:-2px 2px 8px rgba(0,0,0,.15);padding:10px 8px;min-width:56px;width:56px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,transform .18s ease}.cart-pill:hover{background:#fafafa;transform:translateX(-2px)}.cart-pill:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.cart-pill-icon{display:flex;align-items:center;justify-content:center}.cart-pill-counts{display:flex;flex-direction:column;gap:3px;align-items:center}.cart-pill-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;font-size:11px;font-weight:700;line-height:1;color:#fff}.cart-pill-badge-orders{background:#c0392b}.cart-pill-badge-quotes{background:#444}.dashboard-card[data-v-e08ec378]{background:#fff;border-top:3px solid #c0392b;border-radius:8px;padding:14px 16px;box-shadow:0 2px 6px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column}.dashboard-card.top-parts-card[data-v-e08ec378]{border:1px solid #d9dde2;border-top:3px solid #c0392b}html.mid-mode .dashboard-card.top-parts-card[data-v-e08ec378]{border-color:#b3b5b9;border-top-color:#c0392b}html.dark-mode .dashboard-card.top-parts-card[data-v-e08ec378]{border-color:#333a42;border-top-color:#c0392b}.top-parts-widget[data-v-e08ec378]{display:flex;flex-direction:column;flex:1}.dashboard-card.dashboard-card-right[data-v-e08ec378]{height:auto;margin-top:0;flex:1}.top-parts-floating[data-v-e08ec378]{flex:0 0 auto}.top-parts-floating .top-parts-card[data-v-e08ec378]{max-height:min(70vh,540px);overflow-y:auto;border-top-left-radius:8px;border-top-right-radius:8px;overflow-x:hidden}.top-parts-card[data-v-e08ec378]{min-height:220px}.dashboard-card-head[data-v-e08ec378]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.top-parts-controls[data-v-e08ec378]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed #e6e6e6}.tp-period[data-v-e08ec378]{display:inline-flex;gap:4px}.tp-toggle-btn[data-v-e08ec378]{border:1px solid #d6d6d6;background:#fff;color:#444;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:3px 9px;border-radius:4px;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.tp-toggle-btn[data-v-e08ec378]:hover{border-color:#b3b3b3}.tp-toggle-btn.is-active[data-v-e08ec378]{background:#2a2a2a;border-color:#2a2a2a;color:#fff}.tp-show[data-v-e08ec378]{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#888}.tp-show-select[data-v-e08ec378]{font-size:11px;font-weight:700;color:#222;border:1px solid #d6d6d6;border-radius:4px;padding:2px 4px;background:#fff;cursor:pointer}.tp-show-select[data-v-e08ec378]:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.12)}.dashboard-card-title[data-v-e08ec378]{margin:0;font-size:13px;font-weight:700;color:#c0392b;letter-spacing:.4px;text-transform:uppercase}.dashboard-list[data-v-e08ec378]{list-style:none;margin:0;padding:0;flex:1}.dashboard-list-item[data-v-e08ec378]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f5f5f5}.dashboard-list-item[data-v-e08ec378]:last-child{border-bottom:none}.dashboard-list-thumb[data-v-e08ec378]{flex:0 0 auto;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:3px;background:#fff;border:1px solid #e3e3e3;border-radius:6px;overflow:hidden}.dashboard-list-thumb img[data-v-e08ec378]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.dashboard-list-thumb-ph[data-v-e08ec378]{width:20px;height:20px;fill:#c8ccd0}.dashboard-list-thumb.is-clickable[data-v-e08ec378]{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dashboard-list-thumb.is-clickable[data-v-e08ec378]:hover{border-color:#c0392b;box-shadow:0 0 0 2px rgba(192,57,43,.15)}.dashboard-list-main[data-v-e08ec378]{flex:1 1 auto;min-width:0}.dashboard-list-code[data-v-e08ec378]{font-size:12px;font-weight:700;color:#c0392b;letter-spacing:.2px;margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-list-desc[data-v-e08ec378]{font-size:11px;color:#555;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.dashboard-list-meta[data-v-e08ec378]{font-size:10px;color:#888;letter-spacing:.2px}.dashboard-list-meta strong[data-v-e08ec378]{color:#444;font-weight:700}.dashboard-add-btn[data-v-e08ec378]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#7ec8e3;text-decoration:none;transition:background .15s ease}.dashboard-add-btn[data-v-e08ec378]:hover{background:#c0392b;color:#fff;text-decoration:none}.dashboard-add-btn svg[data-v-e08ec378]{width:14px;height:14px}.dashboard-add-btn.is-edit[data-v-e08ec378]{color:#2a2a2a}.dashboard-add-btn.is-edit[data-v-e08ec378]:hover{background:#2a2a2a;color:#fff}.dashboard-empty[data-v-e08ec378]{padding:16px 4px;font-size:12px;color:#888;text-align:center;font-style:italic;flex:1;display:flex;align-items:center;justify-content:center}.top-parts-collapse-btn[data-v-e08ec378]{width:22px;height:22px;border:0;border-radius:50%;background:#f0f0f0;color:#555;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;font-family:inherit;flex:0 0 auto}.top-parts-collapse-btn[data-v-e08ec378]:hover{background:#c0392b;color:#fff}.top-parts-collapse-btn[data-v-e08ec378]:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.top-parts-pill{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;color:#c0392b;border:1px solid #ececec;border-left:3px solid #c0392b;border-radius:8px 0 0 8px;box-shadow:-2px 2px 8px rgba(0,0,0,.15);padding:10px 8px;min-width:56px;width:56px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,transform .18s ease}.top-parts-pill:hover{background:#fafafa;transform:translateX(-2px)}.top-parts-pill:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.top-parts-pill-icon{display:flex;align-items:center;justify-content:center}.top-parts-pill-label{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#c0392b;line-height:1;white-space:nowrap}.add-to-cart-modal .modal-dialog{max-width:480px}.add-to-cart-body{padding:.25rem .25rem 0}.add-to-cart-lede{font-size:.95rem;margin-bottom:1.25rem;color:#333}.add-to-cart-partcode{color:#c8102e;font-weight:700}.add-to-cart-section-label{display:block;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#555;margin-bottom:.5rem;margin-top:1rem}.add-to-cart-destination{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.5rem}.add-to-cart-dest-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.85rem .5rem;border:2px solid #d6d6d6;border-radius:6px;background:#fff;color:#222;cursor:pointer;transition:all .12s ease-in-out;text-align:center;min-height:70px}.add-to-cart-dest-btn:hover{border-color:#b3b3b3}.add-to-cart-dest-btn.is-active{background:#c8102e;border-color:#c8102e;color:#fff}.add-to-cart-dest-title{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.add-to-cart-dest-sub{font-size:.75rem;font-weight:400;margin-top:.15rem;opacity:.85}.add-to-cart-qty-input{max-width:100px}.add-to-cart-modal .po-modal-input{display:block;width:100%;padding:10px 12px;font-size:14px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#222;transition:border-color .15s ease,box-shadow .15s ease}.add-to-cart-modal .po-modal-input:focus{outline:none;border-color:#c0392b;box-shadow:0 0 0 3px rgba(192,57,43,.12)}.add-to-cart-po-picker{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem}.add-to-cart-po-pick-btn{display:flex;flex-direction:column;align-items:flex-start;padding:.7rem 1rem;border:2px solid #d6d6d6;border-radius:6px;background:#fff;color:#222;cursor:pointer;transition:all .12s ease-in-out;text-align:left;width:100%}.add-to-cart-po-pick-btn:hover{border-color:#b3b3b3;background:#fafafa}.add-to-cart-po-pick-btn.is-active{border-color:#c8102e;background:#fdf0f2}.add-to-cart-po-pick-btn-num{font-weight:700;font-size:.95rem;color:#222}.add-to-cart-po-pick-btn-meta{font-size:.8rem;color:#666;margin-top:.2rem}.add-to-cart-po-pick-btn.is-active .add-to-cart-po-pick-btn-meta{color:#555}.add-to-cart-po-pick-btn-new{border-style:dashed;align-items:center}.add-to-cart-po-pick-btn-new .add-to-cart-po-pick-btn-num{color:#c8102e}.important-info-pill{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;color:#c0392b;border:1px solid #ececec;border-left:3px solid #c0392b;border-radius:8px 0 0 8px;box-shadow:-2px 2px 8px rgba(0,0,0,.15);padding:10px 8px;min-width:56px;width:56px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,transform .18s ease}.important-info-pill:hover{background:#fafafa;transform:translateX(-2px)}.important-info-pill:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.important-info-pill-icon{display:flex;align-items:center;justify-content:center}.important-info-pill-label{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#c0392b;line-height:1;white-space:nowrap}.important-info-modal .modal-dialog{max-width:520px}.important-info-modal-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2a2a2a}.important-info-modal .important-info-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#c0392b;color:#fff;font-size:12px;font-weight:700;line-height:1;padding-bottom:1px}.important-info-modal-body{padding:.1rem .15rem}.important-info-modal .important-info-list{display:flex;flex-direction:column}.important-info-modal .important-info-item{padding:14px 0;border-top:1px solid #f0f0f0}.important-info-modal .important-info-item:first-child{border-top:none;padding-top:2px}.important-info-modal .important-info-item:last-child{padding-bottom:2px}.important-info-modal .important-info-body{font-size:14px;line-height:1.55;color:#333}.important-info-modal .important-info-headline{font-size:15px;font-weight:700;color:#2a2a2a;margin-bottom:6px}.important-info-modal .important-info-expanded{margin-top:2px}.important-info-modal .important-info-body h1,.important-info-modal .important-info-body h2,.important-info-modal .important-info-body h3,.important-info-modal .important-info-body h4{font-size:15px;font-weight:700;color:#2a2a2a;margin:0 0 6px 0;text-transform:none;letter-spacing:0}.important-info-modal .important-info-body p{margin:0 0 8px 0;font-size:14px;line-height:1.55;color:#444}.important-info-modal .important-info-body p:last-child{margin-bottom:0}.important-info-modal .important-info-body a{color:#c0392b;text-decoration:none;font-weight:600}.important-info-modal .important-info-body a:hover{text-decoration:underline}.important-info-modal .important-info-body b,.important-info-modal .important-info-body strong{font-weight:700;color:#2a2a2a}.how-it-works-pill{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;color:#c0392b;border:1px solid #ececec;border-left:3px solid #c0392b;border-radius:8px 0 0 8px;box-shadow:-2px 2px 8px rgba(0,0,0,.15);padding:10px 8px;min-width:56px;width:56px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,transform .18s ease}.how-it-works-pill:hover{background:#fafafa;transform:translateX(-2px)}.how-it-works-pill:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.how-it-works-pill-icon{display:flex;align-items:center;justify-content:center}.how-it-works-pill-label{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#c0392b;line-height:1;white-space:nowrap}.how-it-works-modal .modal-dialog{max-width:820px}.how-it-works-modal-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2a2a2a}.how-it-works-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#c0392b;color:#fff}.how-it-works-body{padding:.1rem .15rem}.how-it-works-lede{font-size:.9rem;color:#555;margin-bottom:.75rem}.how-it-works-video-wrap{position:relative;width:100%;background:#000;border-radius:6px;overflow:hidden}.how-it-works-video{display:block;width:100%;height:auto;max-height:70vh;background:#000}.how-it-works-video-missing{padding:2.5rem 1rem;text-align:center;font-style:italic;color:#777;background:#f7f7f7;border:1px dashed #ddd;border-radius:6px}.suf[data-v-7d03bc03]{padding:4px 2px 8px 2px}.suf-title[data-v-7d03bc03]{font-size:16px;font-weight:700;color:#2c3038;margin:0 0 10px 0}.suf-busy[data-v-7d03bc03]{font-size:12px;color:#7b8794;margin-bottom:8px}.suf-grid[data-v-7d03bc03]{display:flex;flex-wrap:wrap;gap:10px 14px}.suf-field[data-v-7d03bc03]{flex:1 1 calc(50% - 7px);min-width:180px;display:flex;flex-direction:column}.suf-col-2[data-v-7d03bc03]{flex:1 1 100%}.suf-field>label[data-v-7d03bc03]{font-size:11px;font-weight:600;color:#5b6470;margin-bottom:3px}.suf-hint[data-v-7d03bc03]{font-weight:400;color:#9aa3ad}.suf-input[data-v-7d03bc03]{border:1px solid #d6dade;border-radius:5px;padding:7px 9px;font-size:13px;color:#2c3038;background:#fff;width:100%}.suf-input[data-v-7d03bc03]:focus{outline:none;border-color:#c0392b}.suf-input.is-missing[data-v-7d03bc03]{border-color:#e3b4ae;background:#fdf3f2}.suf-req[data-v-7d03bc03]{color:#c0392b;font-weight:700}.suf-multi[data-v-7d03bc03]{padding:2px}.suf-check[data-v-7d03bc03]{font-size:13px;color:#2c3038;font-weight:500;display:flex;align-items:center;gap:6px;padding-top:5px}.suf-error[data-v-7d03bc03]{margin-top:10px;color:#c0392b;font-size:12.5px;font-weight:600}.suf-actions[data-v-7d03bc03]{margin-top:14px;display:flex;gap:10px}.suf-save[data-v-7d03bc03]{background:#1e7e34;border:none;color:#fff;font-weight:700;font-size:13px;border-radius:5px;padding:8px 18px;cursor:pointer}.suf-save[data-v-7d03bc03]:disabled{opacity:.6;cursor:default}.suf-cancel[data-v-7d03bc03]{background:#fff;border:1px solid #d6dade;color:#5b6470;font-weight:600;font-size:13px;border-radius:5px;padding:8px 16px;cursor:pointer}.suf-matches[data-v-7d03bc03]{background:#fdf6ec;border:1px solid #f0d9a8;border-radius:6px;padding:8px 10px;gap:6px}.suf-matches-head[data-v-7d03bc03]{font-size:11.5px;font-weight:700;color:#8a6d1f;margin-bottom:2px}.suf-match[data-v-7d03bc03]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid #ece0c4;border-radius:5px;padding:5px 8px}.suf-match-info[data-v-7d03bc03]{display:flex;flex-direction:column;min-width:0}.suf-match-info strong[data-v-7d03bc03]{font-size:12.5px;color:#2c3038;word-break:break-all}.suf-match-sub[data-v-7d03bc03]{font-size:11px;color:#8a93a0}.suf-match-del[data-v-7d03bc03]{flex:0 0 auto;background:#c0392b;border:none;color:#fff;font-weight:700;font-size:11.5px;border-radius:5px;padding:5px 12px;cursor:pointer}.suf-match-del[data-v-7d03bc03]:disabled{opacity:.6;cursor:default}.suf[data-v-74b761b8]{padding:4px 2px 8px 2px}.suf-title[data-v-74b761b8]{font-size:16px;font-weight:700;color:#2c3038;margin:0 0 10px 0}.suf-section[data-v-74b761b8]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#c0392b;margin:14px 0 6px 0;border-bottom:1px solid #f0d8d4;padding-bottom:4px}.suf-busy[data-v-74b761b8]{font-size:12px;color:#7b8794;margin-bottom:8px}.suf-grid[data-v-74b761b8]{display:flex;flex-wrap:wrap;gap:10px 14px}.suf-field[data-v-74b761b8]{flex:1 1 calc(50% - 7px);min-width:180px;display:flex;flex-direction:column}.suf-col-2[data-v-74b761b8]{flex:1 1 100%}.suf-field>label[data-v-74b761b8]{font-size:11px;font-weight:600;color:#5b6470;margin-bottom:3px}.suf-hint[data-v-74b761b8]{font-weight:400;color:#9aa3ad}.suf-input[data-v-74b761b8]{border:1px solid #d6dade;border-radius:5px;padding:7px 9px;font-size:13px;color:#2c3038;background:#fff;width:100%}.suf-input[data-v-74b761b8]:focus{outline:none;border-color:#c0392b}.suf-check[data-v-74b761b8]{font-size:13px;color:#2c3038;font-weight:500;display:flex;align-items:center;gap:6px;padding-top:5px}.suf-error[data-v-74b761b8]{margin-top:10px;color:#c0392b;font-size:12.5px;font-weight:600}.suf-actions[data-v-74b761b8]{margin-top:14px;display:flex;gap:10px}.suf-save[data-v-74b761b8]{background:#1e7e34;border:none;color:#fff;font-weight:700;font-size:13px;border-radius:5px;padding:8px 18px;cursor:pointer}.suf-save[data-v-74b761b8]:disabled{opacity:.6;cursor:default}.suf-cancel[data-v-74b761b8]{background:#fff;border:1px solid #d6dade;color:#5b6470;font-weight:600;font-size:13px;border-radius:5px;padding:8px 16px;cursor:pointer}.account-setup-pill{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;color:#c0392b;border:1px solid #ececec;border-left:3px solid #c0392b;border-radius:8px 0 0 8px;box-shadow:-2px 2px 8px rgba(0,0,0,.15);padding:10px 8px;min-width:56px;width:56px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,transform .18s ease}.account-setup-pill:hover{background:#fafafa;transform:translateX(-2px)}.account-setup-pill:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.account-setup-pill-icon{display:flex;align-items:center;justify-content:center}.account-setup-pill-label{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#c0392b;line-height:1;white-space:nowrap}.account-setup-modal .modal-dialog{max-width:calc(var(--steele-rail-half-width, 484px)*2 - 48px);margin-top:var(--acct-top,96px)!important;margin-bottom:8px!important;height:var(--acct-height,calc(100vh - 112px))!important}.account-setup-modal .modal-content{height:100%;max-height:100%}body.account-setup-open .modal-backdrop{background-color:transparent!important;opacity:1!important}body.account-setup-open #header-search{visibility:hidden!important}.account-setup-modal-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2a2a2a}.account-setup-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#c0392b;color:#fff;font-size:12px;line-height:1}.account-setup-body{padding:.1rem .15rem}.account-setup-catbody{padding:4px 4px 10px 8px}.account-setup-eventsdetail{padding-top:6px}.account-setup-copy-headleft{flex:1 1 auto;min-width:0}.account-setup-copy-histlink{flex:0 0 auto;border:none;background:transparent;color:#c0392b;font-weight:700;font-size:12px;cursor:pointer;padding:0;white-space:nowrap;text-decoration:underline}.account-setup-copy-histlink.is-open{text-decoration:none}.account-setup-copy-hist{margin-top:8px;border-top:1px dashed #e6c9c4;padding-top:8px}.account-setup-events-refresh{border:1px solid #d6dade;background:#fff;border-radius:5px;cursor:pointer;font-size:13px;line-height:1;padding:3px 7px;color:#5b6470}.account-setup-events-refresh:hover:not(:disabled){border-color:#c0392b;color:#c0392b}.account-setup-events-sub{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;color:#95a0ab;margin:2px 0 8px 0}.account-setup-debug-toggle{display:flex;align-items:flex-start;gap:7px;margin:0 0 10px 0;padding:7px 9px;background:#1c2530;border:1px solid #2c3a47;border-radius:6px;cursor:pointer;font-size:11.5px;color:#d4dde6;line-height:1.35}.account-setup-debug-toggle input{margin:1px 0 0 0;flex:0 0 auto;cursor:pointer}.account-setup-debug-toggle small{color:#8a96a3}.account-setup-events-diag{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.account-setup-events-diagtype{flex:1 1 100%;border:1px solid #d6dade;border-radius:5px;padding:6px 8px;font-size:12px;background:#fff;color:#2c3038}.account-setup-events-diagtype:focus{outline:none;border-color:#c0392b}.account-setup-events-diaginput{flex:1 1 auto;min-width:0;border:1px solid #d6dade;border-radius:5px;padding:6px 8px;font-size:12px}.account-setup-events-diaginput:focus{outline:none;border-color:#c0392b}.account-setup-events-diagbtn{flex:0 0 auto;border:1px solid #2c6fb3;background:#2c6fb3;color:#fff;font-weight:700;font-size:12px;border-radius:5px;padding:6px 12px;cursor:pointer}.account-setup-events-diagbtn:disabled{opacity:.5;cursor:default}.account-setup-events-empty{font-size:12px;color:#95a0ab;padding:8px 2px}.account-setup-events-list{list-style:none;margin:0;padding:0}.account-setup-events-item{border-bottom:1px solid #eef0f2}.account-setup-events-row{display:flex;align-items:flex-start;gap:8px;width:100%;border:none;background:transparent;cursor:pointer;text-align:left;padding:7px 2px}.account-setup-events-row:hover{background:#f7f8fa}.account-setup-events-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;margin-top:5px;background:#9aa3ad}.account-setup-events-dot.is-ok{background:#1e7e34}.account-setup-events-dot.is-fail{background:#c0392b}.account-setup-events-dot.is-system{background:#2c6fb3}.account-setup-events-rowmain{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.account-setup-events-rowtitle{font-size:12.5px;font-weight:600;color:#2c3038;line-height:1.3}.account-setup-events-item.is-open .account-setup-events-rowtitle{color:#c0392b}.account-setup-events-meta{font-size:10.5px;color:#95a0ab;margin-top:1px}.account-setup-events-caret{flex:0 0 auto;color:#b6bdc4;font-size:11px;margin-top:3px}.account-setup-events-detail{padding:2px 2px 9px 18px}.account-setup-events-line{font-size:12px;color:#4a5159;margin:0 0 6px 0;line-height:1.4}.account-setup-events-exc{background:#fdf3f2;border:1px solid #f3c9c4;border-radius:5px;padding:6px 8px;margin-bottom:8px}.account-setup-events-exc-label{display:block;font-size:10px;font-weight:800;text-transform:uppercase;color:#c0392b;margin-bottom:2px}.account-setup-events-exc code{font-size:11px;color:#8a2a20;word-break:break-word;white-space:pre-wrap}.account-setup-events-sugg{margin-bottom:8px}.account-setup-events-sugg-label{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#1e7e34;margin-bottom:3px}.account-setup-events-sugg ul{margin:0;padding-left:16px}.account-setup-events-sugg li{font-size:12px;color:#3f6b49;padding:1px 0;line-height:1.35}.account-setup-events-data{border-top:1px dashed #e6e8eb;padding-top:6px}.account-setup-events-datarow{display:flex;gap:8px;font-size:11px;padding:1px 0}.account-setup-events-datakey{flex:0 0 96px;color:#95a0ab;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.account-setup-events-dataval{flex:1 1 auto;min-width:0;color:#2c3038;word-break:break-word}.account-setup-editview{padding:2px 2px 10px 2px}.account-setup-back{border:none;background:transparent;color:#c0392b;font-weight:600;font-size:12.5px;cursor:pointer;padding:2px 0;margin-bottom:6px}.account-setup-back:hover{text-decoration:underline}.account-setup-edit-link{border:none;background:transparent;padding:0;margin:0;cursor:pointer;color:#2c3038;font:inherit;text-align:left}.account-setup-edit-link:hover{color:#c0392b;text-decoration:underline}.account-setup-edit-pencil{font-size:11px;opacity:.5}.account-setup-lede{font-size:.85rem;color:#666;margin-bottom:.75rem}.account-setup-loading{padding:1.5rem .5rem;text-align:center;color:#777;font-style:italic}.account-setup-warnings{background:#fdf3f2;border:1px solid #f3c9c4;border-left:3px solid #c0392b;border-radius:6px;padding:10px 14px;margin-bottom:14px}.account-setup-warnings-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#c0392b;margin-bottom:6px}.account-setup-gaphist-toggle,.account-setup-gaps-toggle{display:flex;align-items:center;gap:6px;width:100%;border:none;background:transparent;cursor:pointer;padding:0;margin:0;text-align:left}.account-setup-gaps-body{margin-top:8px}.account-setup-warnings-list{list-style:none;margin:0;padding-left:0}.account-setup-gap-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:13px;color:#8a2a20;padding:5px 0;border-bottom:1px solid #f3d6d2}.account-setup-gap-item:last-child{border-bottom:none}.account-setup-gap-item.is-acked{color:#7b8794}.account-setup-gap-text{flex:1 1 auto;min-width:0;line-height:1.35}.account-setup-gap-actions{flex:0 0 auto;display:flex;align-items:center;gap:6px;white-space:nowrap}.account-setup-gap-hide,.account-setup-gap-ok,.account-setup-gap-restore{border:1px solid #d6dade;background:#fff;font-size:11px;font-weight:600;border-radius:4px;padding:2px 8px;cursor:pointer;color:#5b6470}.account-setup-gap-hide:hover{border-color:#7b8794}.account-setup-gap-ok{border-color:#1e7e34;color:#1e7e34}.account-setup-gap-ok:hover:not(:disabled){background:#1e7e34;color:#fff}.account-setup-gap-restore{border-color:#c0392b;color:#c0392b}.account-setup-gap-restore:hover:not(:disabled){background:#c0392b;color:#fff}.account-setup-gap-ok:disabled,.account-setup-gap-restore:disabled{opacity:.5;cursor:default}.account-setup-ok-inline{margin-top:8px}.account-setup-gaphist{margin-top:10px;border-top:1px dashed #e3b4ae;padding-top:8px}.account-setup-gaphist-toggle{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#7b8794}.account-setup-ok{background:#eef8f1;border:1px solid #cde8d6;border-radius:6px;padding:9px 14px;margin-bottom:14px;font-size:13px;font-weight:600;color:#1f7a3a}.account-setup-list{list-style:none;margin:0;padding:0;border-top:1px solid #f0f0f0}.account-setup-item{border-bottom:1px solid #f0f0f0}.asc-col-gap{flex:0 0 15px;display:flex;align-items:center;justify-content:center}.account-setup-gapwarn{font-size:12px;line-height:1;color:#e0a800}.account-setup-row{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:11px 6px;cursor:pointer;text-align:left}.account-setup-row:disabled{cursor:default}.account-setup-row-toggle{width:18px;flex-shrink:0;text-align:center;font-size:16px;font-weight:700;color:#c0392b;line-height:1}.account-setup-row-label{flex:0 0 122px;font-size:14px;font-weight:600;color:#2a2a2a}.account-setup-row-join{flex:1 1 auto;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:10.5px;color:#95a0ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.account-setup-row.is-zero .account-setup-row-label{color:#999;font-weight:500}.account-setup-row-count{flex-shrink:0;min-width:30px;text-align:center;font-size:13px;font-weight:700;color:#fff;background:#c0392b;border-radius:11px;padding:2px 9px}.account-setup-row-count.is-zero{background:#e2e2e2;color:#888}.account-setup-detail{list-style:none;margin:0 0 8px 0;padding:4px 6px 4px 34px}.account-setup-detail li{font-size:12.5px;color:#555;padding:2px 0;border-bottom:1px dashed #f2f2f2}.account-setup-detail-more{font-style:italic;color:#999!important}.account-setup-join{list-style:none;font-size:11px!important;color:#7b8794!important;border-bottom:1px solid #eef0f2!important;padding:0 0 6px 0!important;margin-bottom:4px;word-break:break-word}.account-setup-join-label{display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.06em;color:#fff;background:#9aa3ad;border-radius:3px;padding:1px 5px;margin-right:6px;vertical-align:middle}.account-setup-detail-row{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px}.account-setup-detail .account-setup-thead,.account-setup-detail .account-setup-trow{display:flex;align-items:center;gap:8px;padding:4px 2px}.account-setup-detail .account-setup-thead{border-bottom:1px solid #e6e6e6;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9aa3ad}.account-setup-detail .account-setup-trow{border-bottom:1px dashed #f2f2f2;font-size:12.5px;color:#555}.asc-col-id{flex:0 0 58px;font-variant-numeric:tabular-nums;color:#5b6470}.asc-col-id-user{flex:0 0 92px;display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:11px}.account-setup-id-short{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;color:#5b6470}.account-setup-copy{border:none;background:transparent;cursor:pointer;font-size:12px;line-height:1;padding:0 2px;opacity:.6;color:#5b6470}.account-setup-copy:hover{opacity:1;color:#c0392b}.asc-col-uexp{flex:0 0 22px}.account-setup-uexp{border:1px solid #d6dade;background:#fff;color:#5b6470;width:20px;height:20px;line-height:1;border-radius:4px;cursor:pointer;font-weight:700;padding:0}.account-setup-uexp:hover{border-color:#c0392b;color:#c0392b}.account-setup-urow.is-uopen{background:#fbfcfd}.asc-col-uname{flex:1 1 38%;font-weight:600;color:#2c3038}.asc-col-uemail,.asc-col-uname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-col-uemail{flex:1 1 42%;color:#5b6470}.account-setup-uhead .asc-col-uemail,.account-setup-uhead .asc-col-uname{font-weight:700;color:inherit}.account-setup-udetail{padding:8px 10px 10px 30px;background:#f7f9fb;border-left:3px solid #c0392b;margin:0 0 4px 0}.account-setup-udetail-head{gap:10px;flex-wrap:wrap;margin-bottom:6px}.account-setup-uactions,.account-setup-udetail-head{display:flex;align-items:center;justify-content:flex-end}.account-setup-uactions{flex:0 0 auto;min-width:150px;gap:5px}.account-setup-uactions-head{flex:0 0 auto;min-width:150px;text-align:right}.account-setup-udel{margin:0 1px}.account-setup-events-search{width:100%;border:1px solid #d6dade;border-radius:5px;padding:6px 9px;font-size:12px;margin-bottom:8px}.account-setup-events-search:focus{outline:none;border-color:#c0392b}.account-setup-udetail-pw{font-size:12px;color:#5b6470;display:flex;align-items:center;gap:6px}.account-setup-udetail-actions{display:flex;gap:6px}.account-setup-mini-btn{border:1px solid #d6dade;background:#fff;color:#5b6470;font-size:11px;font-weight:600;border-radius:4px;padding:3px 9px;cursor:pointer}.account-setup-mini-btn:hover{border-color:#c0392b;color:#c0392b}.account-setup-mini-btn.is-unlink{border-color:#e3b4ae;color:#c0392b}.account-setup-mini-btn.is-unlink:hover{background:#c0392b;color:#fff}.account-setup-mini-btn:disabled{opacity:.5;cursor:default}.account-setup-ucomp{list-style:none;margin:0;padding:0}.account-setup-ucomp-head,.account-setup-ucomp-row{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:12px}.account-setup-ucomp-head{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#95a0ab;border-bottom:1px solid #e6e8eb}.account-setup-ucomp-row{border-bottom:1px solid #eef0f2;color:#2c3038}.asc-uc-id{flex:0 0 74px;font-variant-numeric:tabular-nums}.asc-uc-name{flex:1 1 auto}.asc-uc-name,.asc-uc-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asc-uc-title{flex:0 0 130px;color:#5b6470}.asc-uc-pw{flex:0 0 70px;display:flex;align-items:center;gap:5px}.asc-uc-x{flex:0 0 28px;text-align:right}.asc-col-pw{flex:0 0 66px;display:flex;align-items:center;gap:6px}.account-setup-pw-mask{letter-spacing:2px;color:#9aa3ad;font-size:13px}.account-setup-scope{display:flex;align-items:center;gap:6px;margin-bottom:8px}.account-setup-scope-label{font-size:11px;font-weight:600;color:#7b8794;text-transform:uppercase;letter-spacing:.04em}.account-setup-scope-btn{border:1px solid #d6dade;background:#fff;color:#5b6470;font-size:11.5px;font-weight:600;border-radius:5px;padding:4px 10px;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.account-setup-scope-btn:hover:not(.is-active){border-color:#c0392b;color:#c0392b}.account-setup-scope-btn.is-active{background:#c0392b;border-color:#c0392b;color:#fff;cursor:default}.account-setup-pw-lock{font-size:12px;line-height:1;opacity:.7}.account-setup-pw-eye{border:none;background:transparent;cursor:pointer;font-size:13px;line-height:1;padding:1px 2px;opacity:.75}.account-setup-pw-eye:hover:not(:disabled){opacity:1}.account-setup-pw-eye:disabled{opacity:.4;cursor:default}.account-setup-pw-eye-reset{opacity:.55}.account-setup-pw-link{opacity:.8}.account-setup-pw-link:hover:not(:disabled){opacity:1}.asc-col-link{flex:0 0 52px;text-align:right}.asc-col-unlink{flex:0 0 58px;text-align:center}.account-setup-unlinkbtn{border:1px solid #e3b4ae;background:#fff;color:#c0392b;font-size:11px;font-weight:600;border-radius:4px;padding:2px 8px;cursor:pointer}.account-setup-unlinkbtn:hover{background:#c0392b;border-color:#c0392b;color:#fff}.account-setup-unlinkbtn:disabled{opacity:.5;cursor:default}.account-setup-linkbtn{border:1px solid #d6dade;background:#fff;color:#5b6470;font-size:11px;font-weight:600;border-radius:4px;padding:2px 8px;cursor:pointer}.account-setup-linkbtn:hover{border-color:#c0392b;color:#c0392b}.account-setup-linkbtn.is-open{background:#c0392b;border-color:#c0392b;color:#fff}.account-setup-linkpanel{padding:8px 10px 10px 10px;background:#f7f8fa;border-left:3px solid #c0392b;margin:2px 0 6px 0}.account-setup-linkpanel-head{font-size:12px;color:#5b6470;margin-bottom:6px}.account-setup-linkpanel-head strong{color:#2c3038}.account-setup-link-result{display:flex;align-items:center;gap:8px}.account-setup-link-result .account-setup-add-result-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:#7b8794;flex:0 0 auto}.account-setup-link-result .account-setup-add-result-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-setup-link-add{flex:0 0 auto;color:#c0392b;font-weight:700;font-size:11px}.account-setup-link-result.is-linked{background:#fbeeec}.account-setup-link-unlink{flex:0 0 auto;color:#b03a2e;font-weight:700;font-size:11px}.account-setup-link-result.is-linked .account-setup-add-result-label:after{content:" · linked";color:#b03a2e;font-weight:600}.account-setup-link-empty{font-size:12px;color:#95a0ab;padding:4px 2px}.account-setup-link-msg{font-size:12px;font-weight:600;color:#1e7e34;padding:4px 2px 0 2px}.account-setup-link-msg.is-err{color:#c0392b}.account-setup-newuser{padding:8px 2px 2px 2px}.account-setup-newuser-toggle{border:1px dashed #c0392b;background:#fff;color:#c0392b;font-size:11.5px;font-weight:600;border-radius:5px;padding:5px 10px;cursor:pointer}.account-setup-newuser-toggle:hover{background:#c0392b;color:#fff}.account-setup-newuser-form{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid #e0e2e6;border-radius:6px;background:#fafbfc}.account-setup-newuser-grid{display:flex;gap:6px}.account-setup-newuser-input{flex:1 1 auto;width:100%;border:1px solid #d6dade;border-radius:5px;padding:6px 8px;font-size:12.5px}.account-setup-newuser-actions{display:flex;gap:8px;margin-top:2px}.account-setup-newuser-create{border:none;background:#c0392b;color:#fff;font-weight:600;font-size:12px;border-radius:5px;padding:6px 14px;cursor:pointer}.account-setup-newuser-create:disabled{opacity:.55;cursor:default}.account-setup-newuser-cancel{border:1px solid #d6dade;background:#fff;color:#6b7280;font-size:12px;border-radius:5px;padding:6px 12px;cursor:pointer}.account-setup-newuser-msg{font-size:11.5px;color:#c0392b}.asc-col-id.asc-id-red{color:#c0392b!important;font-weight:700}.asc-col-id.asc-id-orange{color:#d97706!important;font-weight:700}.asc-col-id.asc-id-green{color:#1f7a3a!important;font-weight:800}.asc-id-head{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.asc-dots{display:flex;gap:5px}.asc-dot{width:11px;height:11px;border-radius:50%;cursor:pointer;border:1px solid rgba(0,0,0,.15);box-sizing:border-box;transition:transform .12s ease}.asc-dot:hover{transform:scale(1.25)}.asc-dot.is-active{outline:2px solid #2a2a2a;outline-offset:1px}.asc-dot-green{background:#1f7a3a}.asc-dot-orange{background:#d97706}.asc-dot-red{background:#c0392b}.account-setup-thead .asc-col-id{color:#9aa3ad}.asc-col-code{flex:0 0 124px;font-weight:600;color:#4a5568;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-setup-thead .asc-col-code{color:#9aa3ad}.asc-col-desc{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.asc-sub{font-size:10.5px;color:#95a0ab}.asc-col-x{flex:0 0 22px}.asc-col-arrow{flex:0 0 auto;width:16px;text-align:center;color:#c9ccd1}.account-setup-thead .asc-col-arrow{color:#c0392b;font-weight:700}.asc-col-asmid{flex:0 0 58px;font-variant-numeric:tabular-nums;color:#5b6470}.account-setup-thead .asc-col-asmid{color:#9aa3ad}.asc-col-asmcode{flex:0 1 auto;min-width:0;max-width:150px;font-size:10px;color:#5b6470;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-setup-thead .asc-col-asmcode{color:#9aa3ad}.account-setup-detail .account-setup-trow.is-deleted{opacity:.5}.account-setup-trow.is-deleted .asc-col-code,.account-setup-trow.is-deleted .asc-col-desc{text-decoration:line-through}.account-setup-undo-btn{width:20px;height:20px;line-height:1;text-align:center;border:1px solid #1f7a3a;background:#fff;color:#1f7a3a;border-radius:50%;font-size:12px;font-weight:700;cursor:pointer;padding:0}.account-setup-undo-btn:hover:not(:disabled){background:#1f7a3a;color:#fff}.account-setup-undo-btn:disabled{opacity:.6;cursor:default}.account-setup-delhist{list-style:none;border:1px solid #f0c9c4!important;border-left:4px solid #c0392b!important;border-radius:6px;background:snow;padding:4px 8px 8px 8px!important;margin-top:14px}.account-setup-jumpbar{list-style:none;border-bottom:none!important;padding:2px 0 6px 0!important}.account-setup-jumplink{border:1px dashed #c0392b;background:#fff5f4;color:#c0392b;font-size:11.5px;font-weight:600;border-radius:5px;padding:4px 10px;cursor:pointer}.account-setup-jumplink:hover{background:#c0392b;color:#fff}.account-setup-jumpbar-bottom{padding:6px 0 2px 0!important;border-bottom:none!important}.account-setup-anchor-bottom{height:0!important;padding:0!important;border:none!important}.account-setup-scrollnav-rail{position:sticky;top:50%;height:0;z-index:6;pointer-events:none}.account-setup-scrollnav{position:absolute;right:2px;top:0;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;pointer-events:auto}.account-setup-scrollnav-btn{width:34px;height:34px;border-radius:50%;border:1px solid #c0392b;background:#fff;color:#c0392b;font-size:16px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.18);transition:background .15s ease,color .15s ease}.account-setup-scrollnav-btn:hover{background:#c0392b;color:#fff}.account-setup-backtop{border:1px solid #e0e2e6;background:#fff;color:#6b7280;font-size:11px;font-weight:600;border-radius:5px;padding:3px 10px;cursor:pointer}.account-setup-backtop:hover{border-color:#c0392b;color:#c0392b}.account-setup-trow-click{cursor:pointer}.account-setup-trow-click:hover{background:#f7f9fb}.account-setup-impact{list-style:none;background:#f7f9fb;border-bottom:1px dashed #e6e6e6!important;padding:8px 10px!important}.account-setup-impact-row{display:flex;gap:8px;font-size:11.5px;padding:2px 0}.account-setup-impact-label{flex:0 0 112px;font-weight:700;color:#4a5568}.account-setup-impact-vals{flex:1 1 auto;min-width:0;color:#555;word-break:break-word}.account-setup-impact-note{font-size:11px;color:#1f6f8b;background:#eef6f9;border:1px solid #cfe6ee;border-radius:5px;padding:5px 8px;margin-bottom:6px}.account-setup-impact-viewall{border:0;background:none;padding:0;color:#c0392b;font-size:11.5px;font-weight:600;cursor:pointer;text-decoration:underline}.account-setup-impact-viewall:hover{color:#a3301f}.account-setup-detail-main{flex:1 1 auto}.account-setup-chip{flex:0 0 auto;font-size:10.5px;font-weight:600;color:#4a5568;background:#eef1f4;border:1px solid #e0e4e8;border-radius:4px;padding:0 6px;line-height:1.6;white-space:nowrap}.account-setup-chip.is-id{color:#8a5a00;background:#fdf3e3;border-color:#f4e3c5}.account-setup-add{list-style:none;border-bottom:1px solid #f0f0f0!important;padding:4px 0 8px 0!important}.account-setup-add-input{width:100%;height:32px;border:1px solid #ccd2d8;border-radius:5px;padding:0 10px;font-size:12.5px;color:#2a2a2a;box-sizing:border-box}.account-setup-add-results{list-style:none;margin:6px 0 0 0;padding:0;max-height:190px;overflow-y:auto;border:1px solid #eef0f2;border-radius:5px}.account-setup-add-result{display:flex;align-items:center;gap:8px;padding:6px 8px;cursor:pointer;border-bottom:1px solid #f5f5f5}.account-setup-add-result:last-child{border-bottom:none}.account-setup-add-result:hover{background:#f3f8ff}.account-setup-add-result-label{flex:1 1 auto;font-size:12.5px;color:#2a2a2a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-setup-add-plus{flex:0 0 auto;font-size:11px;font-weight:700;color:#1f7a3a}.account-setup-add-hint{font-size:11.5px;color:#9aa3ad;padding:6px 2px 0 2px;font-style:italic}.account-setup-asm-machine{display:block;font-size:10.5px;color:#9aa3ad;margin-top:1px}.account-setup-search-status{font-size:11.5px;font-weight:600;padding:6px 2px 0 2px}.account-setup-search-status.is-found{color:#1f7a3a}.account-setup-search-status.is-notfound{color:#d97706}.account-setup-detail .account-setup-trow.account-setup-search-hit{border-left:3px solid #c0392b;padding-left:6px}.account-setup-remove{flex:0 0 auto;width:20px;height:20px;line-height:1;text-align:center;border:1px solid #e3b6b1;background:#fff;color:#c0392b;border-radius:50%;font-size:14px;font-weight:700;cursor:pointer;padding:0}.account-setup-remove:hover:not(:disabled){background:#c0392b;color:#fff;border-color:#c0392b}.account-setup-remove:disabled{opacity:.5;cursor:default}.account-setup-gapfix{margin-top:10px;border-top:1px dashed #f0cfca;padding-top:6px}.account-setup-gapfix-item{padding:3px 0}.account-setup-gapfix-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.account-setup-gapfix-name{font-size:12.5px;color:#8a2a20;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-setup-gapfix-btn{flex:0 0 auto;border:1px solid #c0392b;background:#fff;color:#c0392b;font-size:11.5px;font-weight:700;border-radius:5px;padding:3px 12px;cursor:pointer}.account-setup-gapfix-btn:hover{background:#c0392b;color:#fff}.account-setup-gapfix-detail{margin:6px 0 4px 0;padding:8px 10px;background:#fff;border:1px solid #f1d6d2;border-radius:6px}.account-setup-gapfix-line{font-size:12px;color:#555;margin:0 0 6px 0;line-height:1.45}.account-setup-gapfix-sub{font-size:11.5px;font-weight:600;color:#444;margin:6px 0 4px 0}.account-setup-gapfix-similar{list-style:none;margin:0 0 6px 0;padding:0}.account-setup-gapfix-similar li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px dashed #f2f2f2}.account-setup-gapfix-simname{font-size:12px;color:#2a2a2a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-setup-gapfix-admin{display:inline-block;margin-top:4px;border:none;background:none;color:#c0392b;font-size:12px;font-weight:700;cursor:pointer;padding:2px 0;text-decoration:underline}.account-setup-pl-result{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-bottom:1px solid #f5f5f5}.account-setup-pl-result:last-child{border-bottom:none}.account-setup-pl-info{display:flex;flex-direction:column;gap:2px;min-width:0}.account-setup-pl-part{font-size:12.5px;color:#2a2a2a;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.account-setup-pl-machine{font-size:11px;color:#6b7682}.account-setup-pl-machine.is-missing{color:#c0392b;font-weight:600}.account-setup-pl-assembly{font-size:11px;color:#6b7682}.account-setup-pl-linked{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#1f7a3a;color:#fff;font-size:11px;font-weight:700;line-height:1}.account-setup-pl-btn{flex:0 0 auto;font-size:11.5px;font-weight:700;border-radius:5px;padding:4px 12px;cursor:pointer;border:1px solid #c0392b}.account-setup-pl-btn.is-link{background:#c0392b;color:#fff}.account-setup-pl-btn.is-link:hover:not(:disabled){background:#a93226}.account-setup-pl-onaccount{flex:0 0 auto;font-size:11px;font-weight:600;color:#1f7a3a;white-space:nowrap}.account-setup-pl-btn.is-unlink{background:#fff;color:#c0392b}.account-setup-pl-btn.is-unlink:hover:not(:disabled){background:#fdecea}.account-setup-pl-btn:disabled{opacity:.6;cursor:default}.account-setup-deleteall{padding:2px 0 4px}.account-setup-deleteall-bar{display:flex;justify-content:flex-end}.account-setup-deleteall-btn{flex:0 0 auto;font-size:11.5px;font-weight:700;border-radius:5px;padding:4px 12px;cursor:pointer;border:1px solid #c0392b;background:#fff;color:#c0392b}.account-setup-deleteall-btn:hover{background:#fdecea}.account-setup-deleteall-panel{margin-top:8px;padding:10px 12px;background:#fdf4f3;border:1px solid #e3b6b1;border-left:3px solid #c0392b;border-radius:6px}.account-setup-deleteall-msg{font-size:12.5px;line-height:1.45;color:#4a2622}.account-setup-deleteall-note{margin-top:4px;font-size:11.5px;color:#8a6d69}.account-setup-deleteall-actions{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.account-setup-deleteall-cancel,.account-setup-deleteall-perm,.account-setup-deleteall-soft{flex:0 0 auto;font-size:11.5px;font-weight:700;border-radius:5px;padding:5px 14px;cursor:pointer;border:1px solid #c0392b}.account-setup-deleteall-soft{background:#c0392b;color:#fff}.account-setup-deleteall-soft:hover:not(:disabled){background:#a93226}.account-setup-deleteall-perm{background:#fff;color:#c0392b}.account-setup-deleteall-perm:hover:not(:disabled){background:#fdecea}.account-setup-deleteall-cancel{background:#fff;color:#6b7280;border-color:#d6d9de}.account-setup-deleteall-cancel:hover:not(:disabled){background:#f3f4f6}.account-setup-deleteall-cancel:disabled,.account-setup-deleteall-perm:disabled,.account-setup-deleteall-soft:disabled{opacity:.6;cursor:default}.account-setup-copy{margin-top:2px;padding:14px;background:#f7f9fb;border:1px solid #e4e9ee;border-left:3px solid #c0392b;border-radius:6px}.account-setup-copy-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#2a2a2a;margin-bottom:6px}.account-setup-copy-icon{color:#c0392b;font-size:15px;line-height:1}.account-setup-copy-hint{font-size:12px;color:#667;margin:0 0 10px 0;line-height:1.45}.account-setup-copy-row{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.account-setup-copy-select{flex:1 1 220px;min-width:0;height:38px;border:1px solid #ccd2d8;border-radius:5px;padding:0 10px;font-size:13px;color:#2a2a2a;background:#fff}.account-setup-copy-select:disabled{background:#f0f0f0;color:#999}.account-setup-copy-input{flex:1 1 220px;min-width:0;height:38px;border:1px solid #ccd2d8;border-radius:5px;padding:0 10px;font-size:13px;color:#2a2a2a;background:#fff;box-sizing:border-box}.account-setup-copy-input:disabled{background:#f0f0f0;color:#999}.account-setup-copy-clear{flex:0 0 auto;width:38px;height:38px;border:1px solid #ccd2d8;border-radius:5px;background:#fff;color:#777;font-size:18px;line-height:1;cursor:pointer}.account-setup-copy-clear:hover:not(:disabled){background:#f3f3f3;color:#333}.account-setup-copy-rowitem{display:flex;align-items:center;gap:8px;padding:5px 8px;border-bottom:1px solid #f5f5f5}.account-setup-copy-rowitem:last-child{border-bottom:none}.account-setup-copy-rowitem.is-head{position:sticky;top:0;background:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.account-setup-copy-rowitem.is-head>span{color:#9aa3ad}.account-setup-copy-rowitem.is-pick{cursor:pointer}.account-setup-copy-rowitem.is-pick:hover{background:#f3f8ff}.account-setup-copy-btn{flex:0 0 auto;height:38px;padding:0 16px;border:none;border-radius:5px;background:#c0392b;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}.account-setup-copy-btn:hover:not(:disabled){background:#a93226}.account-setup-copy-btn:disabled{background:#d8a39d;cursor:default}.account-setup-nav{margin-top:12px;background:#f7f9fb;border:1px solid #e4e9ee;border-left:3px solid #c0392b;border-radius:6px;padding:12px 14px}.account-setup-nav-head{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;padding:0;cursor:pointer;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#2a2a2a}.account-setup-nav-toggle{justify-content:center;width:18px;height:18px;flex:0 0 auto;font-size:15px;line-height:1;color:#c0392b}.account-setup-nav-body{margin-top:8px}.account-setup-nav-list{list-style:none;margin:0 0 8px 0;padding:0}.account-setup-nav-row{display:flex;align-items:center;gap:8px;padding:4px 2px;border-bottom:1px solid #f0f1f3}.account-setup-nav-row:last-child{border-bottom:none}.account-setup-nav-row.is-head{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9aa3ad;border-bottom:1px solid #e6e8eb}.asc-nav-move{flex:0 0 auto;display:inline-flex;flex-direction:column;gap:1px;width:22px}.asc-nav-name{flex:1 1 40%;min-width:0}.asc-nav-url{flex:1 1 60%;min-width:0}.asc-nav-act{gap:6px}.asc-nav-act,.asc-nav-mode{flex:0 0 auto;display:inline-flex;align-items:center}.asc-nav-mode{width:74px;justify-content:center}.account-setup-nav-modesel{width:100%;height:28px;border:1px solid #ccd2d8;border-radius:5px;background:#fff;font-size:11px;color:#2a2a2a;padding:0 4px;cursor:pointer}.account-setup-nav-modesel:focus{outline:none;border-color:#c0392b}.account-setup-nav-row.is-head .asc-nav-mode{font-size:10px}.asc-nav-on{flex:0 0 auto;width:42px;justify-content:center}.account-setup-nav-toggle,.asc-nav-on{display:inline-flex;align-items:center}.account-setup-nav-toggle{margin:0;cursor:pointer}.account-setup-nav-toggle input{width:16px;height:16px;cursor:pointer;accent-color:#c0392b}.account-setup-nav-row.is-head .asc-nav-on{font-size:10px}.account-setup-nav-arrow{border:1px solid #d6dade;background:#fff;border-radius:4px;cursor:pointer;font-size:9px;line-height:1;padding:2px 0;width:22px;color:#5b6470}.account-setup-nav-arrow:hover:not(:disabled){border-color:#c0392b;color:#c0392b}.account-setup-nav-arrow:disabled{opacity:.35;cursor:default}.account-setup-nav-input{width:100%;height:30px;border:1px solid #ccd2d8;border-radius:5px;padding:0 8px;font-size:12px;color:#2a2a2a;background:#fff;box-sizing:border-box}.account-setup-nav-input:focus{outline:none;border-color:#c0392b}.account-setup-nav-input:disabled{background:#f0f0f0;color:#999}.account-setup-nav-save{flex:0 0 auto;height:30px;padding:0 12px;border:1px solid #2c6fb3;background:#2c6fb3;color:#fff;font-size:12px;font-weight:600;border-radius:5px;cursor:pointer;white-space:nowrap}.account-setup-nav-save:hover:not(:disabled){background:#245a92}.account-setup-nav-save:disabled{opacity:.5;cursor:default}.account-setup-nav-del{flex:0 0 auto}.account-setup-nav-status{font-size:11.5px;font-style:italic;color:#9aa3ad;padding:2px 2px 8px 2px}.account-setup-nav-status.is-ok{color:#2e7d32;font-style:normal;font-weight:600}.account-setup-nav-add{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px dashed #eadfdc}.account-setup-nav-add .account-setup-nav-input{flex:1 1 140px;height:34px}.account-setup-nav-addbtn{flex:0 0 auto;height:34px}.account-setup-copy-result{margin-top:10px;font-size:12.5px;font-weight:600;padding:8px 10px;border-radius:5px}.account-setup-copy-result.is-ok{background:#eef8f1;border:1px solid #cde8d6;color:#1f7a3a}.account-setup-copy-result.is-err{background:#fdf3f2;border:1px solid #f3c9c4;color:#8a2a20}.account-setup-history{margin-top:14px;border-top:1px solid #eef0f2;padding-top:8px}.account-setup-history-toggle{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:6px 2px;cursor:pointer;text-align:left}.account-setup-history-title{font-size:13px;font-weight:700;color:#2a2a2a;text-transform:uppercase;letter-spacing:.03em}.account-setup-history-list{list-style:none;margin:4px 0 0 0;padding:0}.account-setup-history-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:8px 6px;border-bottom:1px solid #f2f2f2}.account-setup-history-item.is-undone{opacity:.55}.account-setup-history-info{display:flex;flex-direction:column;gap:1px;min-width:0}.account-setup-history-route{font-size:13px;font-weight:600;color:#2a2a2a}.account-setup-history-when{font-size:11px;color:#8a94a0}.account-setup-history-remain{display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:0;border:0;background:none;font-size:11px;font-weight:600;color:#d97706;cursor:pointer;text-align:left}.account-setup-history-remain:hover{text-decoration:underline}.account-setup-cd-caret{font-size:9px;line-height:1}.account-setup-history-detail{flex:0 0 100%;width:100%;margin-top:6px;padding:8px 10px;background:#fafbfc;border:1px solid #eef0f2;border-radius:6px}.account-setup-cd-group{margin-bottom:8px}.account-setup-cd-group:last-child{margin-bottom:0}.account-setup-cd-head{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9aa3ad;margin-bottom:3px}.account-setup-cd-row{display:flex;align-items:baseline;gap:6px;padding:2px 0;font-size:12px;color:#4a5568}.account-setup-cd-row.is-gone{color:#b0392b}.account-setup-cd-mark{flex:0 0 14px;font-weight:700;color:#1f7a3a}.account-setup-cd-row.is-gone .account-setup-cd-mark{color:#c0392b}.account-setup-cd-name{flex:1 1 auto;min-width:0}.account-setup-cd-sub{color:#8a94a0;font-size:10.5px;margin-left:6px}.account-setup-cd-status{flex:0 0 auto;font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:#9aa3ad}.account-setup-cd-row.is-gone .account-setup-cd-status{color:#c0392b}.account-setup-history-undo{flex:0 0 auto;border:1px solid #c0392b;background:#fff;color:#c0392b;font-size:12px;font-weight:600;border-radius:5px;padding:4px 12px;cursor:pointer;transition:background .15s ease,color .15s ease}.account-setup-history-undo:hover:not(:disabled){background:#c0392b;color:#fff}.account-setup-history-undo:disabled{opacity:.6;cursor:default}.account-setup-history-undone{flex:0 0 auto;font-size:11px;font-weight:600;color:#1f7a3a}.account-setup-history-perm{flex:0 0 auto;font-size:10px;color:#8a8f98;background:#f0f1f3;border:1px solid #e0e2e6;border-radius:4px;padding:2px 7px}.account-setup-history-perm,.account-setup-history-tag{font-weight:700;text-transform:uppercase;letter-spacing:.04em}.account-setup-history-tag{display:inline-block;font-size:9px;border-radius:3px;padding:1px 5px;margin-right:6px;vertical-align:middle}.account-setup-history-tag.is-add{color:#1f7a3a;background:#e8f5ec;border:1px solid #cfe9d7}.account-setup-history-tag.is-del{color:#c0392b;background:#fdecea;border:1px solid #f5cfc9}.account-setup-history-del{flex:0 0 auto;border:none;background:transparent;color:#b0b5bd;font-size:16px;line-height:1;padding:2px 4px;cursor:pointer;border-radius:4px}.account-setup-history-del:hover:not(:disabled){color:#c0392b;background:#fbeae8}.account-setup-history-deluser{flex:0 0 auto;border:1px solid #e3b4ae;background:#fff;color:#c0392b;font-size:11px;font-weight:700;line-height:1;padding:3px 8px;cursor:pointer;border-radius:4px}.account-setup-history-deluser:hover:not(:disabled){background:#c0392b;color:#fff}.account-setup-history-del:disabled,.account-setup-history-deluser:disabled{opacity:.5;cursor:default}.account-setup-history-bar{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 2px 6px}.account-setup-history-clear{border:1px solid #e0e2e6;background:#fff;color:#8a8f98;font-size:11px;font-weight:600;border-radius:5px;padding:3px 10px;cursor:pointer}.account-setup-history-clear:hover{border-color:#c0392b;color:#c0392b}.account-setup-history-redone-wrap{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.account-setup-history-redo{border:1px solid #1f7a3a;background:#fff;color:#1f7a3a;font-size:12px;font-weight:600;border-radius:5px;padding:3px 10px;cursor:pointer}.account-setup-history-redo:hover:not(:disabled){background:#1f7a3a;color:#fff}.account-setup-history-redo:disabled{opacity:.6;cursor:default}.account-setup-history-note{font-size:10.5px;color:#aab2bb;margin:6px 2px 0 2px;font-style:italic}