.product-details-wrap *,.product-stock-wrap *{font-family:Varela,san-serif,FontAwesome}.product-selection-bar[data-v-55559f2a]{background:#fff;border:1px solid #dbeafe;border-left:4px solid #3b82f6;border-radius:6px;padding:.6rem .85rem;margin-bottom:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}.selection-bar__main[data-v-55559f2a]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.selection-bar__info[data-v-55559f2a]{display:flex;align-items:baseline;gap:.35rem;flex-shrink:0}.selection-bar__count[data-v-55559f2a]{font-size:1.25rem;font-weight:700;color:#1d4ed8;line-height:1}.selection-bar__label[data-v-55559f2a]{font-size:.85rem;color:#475569}.selection-bar__link[data-v-55559f2a]{margin-left:.35rem;background:none;border:none;color:#64748b;font-size:.8rem;cursor:pointer;text-decoration:underline}.selection-bar__link[data-v-55559f2a]:hover{color:#1d4ed8}.selection-bar__divider[data-v-55559f2a]{width:1px;height:1.5rem;background:#e2e8f0;flex-shrink:0}.selection-bar__actions[data-v-55559f2a]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;flex:1}.action-btn[data-v-55559f2a]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;border-radius:5px;padding:.35rem .65rem;font-size:.8rem;cursor:pointer;white-space:nowrap}.action-btn[data-v-55559f2a]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.action-btn[data-v-55559f2a]:disabled{opacity:.5;cursor:not-allowed}.action-btn--primary[data-v-55559f2a]{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.action-btn--success[data-v-55559f2a]{background:#f0fdf4;border-color:#22c55e;color:#15803d}.action-toggle[data-v-55559f2a]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #e2e8f0;background:#fff;border-radius:5px;padding:.35rem .65rem;font-size:.8rem;color:#64748b;cursor:pointer;white-space:nowrap}.action-toggle--muted[data-v-55559f2a]{font-size:.75rem}.action-toggle--active[data-v-55559f2a]{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.action-toggle input[data-v-55559f2a]{accent-color:#3b82f6}.selection-bar__bulk-edit[data-v-55559f2a]{margin-top:.65rem;padding-top:.65rem;border-top:1px solid #e2e8f0}.bulk-edit__title[data-v-55559f2a]{display:block;font-size:.75rem;color:#64748b;margin-bottom:.4rem}.bulk-edit__fields[data-v-55559f2a]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.75rem}.bulk-field[data-v-55559f2a]{position:relative;display:flex;flex-direction:column;gap:.2rem;min-width:120px;flex-shrink:0}.bulk-field label[data-v-55559f2a]{font-size:.7rem;color:#64748b;font-weight:600}.bulk-field__price[data-v-55559f2a]{display:flex;gap:.25rem}.bulk-input[data-v-55559f2a]{border:1px solid #cbd5e1;border-radius:4px;padding:.25rem .4rem;font-size:.8rem;color:#111;background:#fff}.bulk-input--small[data-v-55559f2a]{width:4rem}.bulk-input--tiny[data-v-55559f2a]{width:2.5rem}.bulk-field__disabled[data-v-55559f2a]{position:absolute;inset:0;background:hsla(0,0%,100%,.75)}.dable-grid__table-wrap[data-v-230d2a0f]{overflow:auto;flex:1;border:1px solid #e5e7eb;border-radius:6px}.dable-table[data-v-230d2a0f]{border-collapse:collapse;background:#fff;width:-moz-max-content;width:max-content;min-width:100%;table-layout:fixed}.dable-table__head[data-v-230d2a0f]{position:sticky;top:0;z-index:10;background:#f8fafc}.dable-table__header-row .dable-table__th[data-v-230d2a0f]{border-bottom:1px solid #e5e7eb;padding:.45rem .5rem;font-size:.7rem;font-weight:600;text-transform:uppercase;color:#64748b;vertical-align:bottom;position:relative}.dable-table__filter-row .dable-table__filter-cell[data-v-230d2a0f]{padding:.25rem .35rem;border-bottom:2px solid #e2e8f0;background:#f1f5f9}.dable-table__th-inner[data-v-230d2a0f]{display:flex;align-items:center;gap:.2rem;position:relative;min-height:1.25rem}.dable-table__drag-handle[data-v-230d2a0f]{display:inline-flex;align-items:center;justify-content:center;width:.85rem;color:#94a3b8;cursor:grab;flex-shrink:0;font-size:.65rem}.dable-table__drag-handle[data-v-230d2a0f]:active{cursor:grabbing}.dable-table__th-label[data-v-230d2a0f]{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;flex:1;min-width:0}.dable-filter-input[data-v-230d2a0f]{width:100%;border:1px solid #cbd5e1;border-radius:4px;padding:.2rem .35rem;font-size:.75rem;background:#fff}.dable-table__checkbox-col[data-v-230d2a0f]{width:44px;min-width:44px;text-align:center;position:sticky;left:0;z-index:12;background:#f8fafc;border-right:1px solid #e2e8f0}.dable-table__checkbox-col--head[data-v-230d2a0f]{vertical-align:middle;background:#f8fafc}.dable-checkbox-label--header[data-v-230d2a0f]{display:flex;align-items:center;justify-content:center;min-height:100%;padding:.35rem 0}.dable-table__row--inactive .dable-table__checkbox-col[data-v-230d2a0f],.dable-table__row .dable-table__checkbox-col[data-v-230d2a0f]{background:#f8fafc}.dable-table__row:nth-child(2n) .dable-table__checkbox-col[data-v-230d2a0f]{background:#f1f5f9}.dable-table__row:hover .dable-table__checkbox-col[data-v-230d2a0f]{background:#e0f2fe}.dable-checkbox-label[data-v-230d2a0f]{display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0;padding:.25rem 0}.dable-checkbox[data-v-230d2a0f]{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6;flex-shrink:0}.dable-table__row[data-v-230d2a0f]:nth-child(2n){background:#fafafa}.dable-table__row[data-v-230d2a0f]:hover{background:#f0f9ff}.dable-table__row--inactive[data-v-230d2a0f]{background:#fef2f2!important}.dable-table__td[data-v-230d2a0f]{padding:.4rem .5rem;font-size:.78rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}.dable-table__cell[data-v-230d2a0f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dable-table__empty[data-v-230d2a0f]{text-align:center;padding:2rem;color:#94a3b8}.dable-table__group-row[data-v-230d2a0f]{background:#eff6ff}.dable-pagination[data-v-230d2a0f]{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;gap:.5rem}.dable-pagination__pages[data-v-230d2a0f]{display:flex;flex-wrap:wrap;gap:.25rem}.dable-pagination__btn[data-v-230d2a0f]{border:1px solid #d1d5db;background:#fff;border-radius:4px;padding:.2rem .55rem;font-size:.75rem;cursor:pointer}.dable-pagination__btn--active[data-v-230d2a0f]{background:#dbeafe;border-color:#3b82f6}.dable-pagination__total[data-v-230d2a0f]{color:#94a3b8;font-size:.75rem}.resizer[data-v-230d2a0f]{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;z-index:2}.resizer[data-v-230d2a0f]:hover{background:rgba(59,130,246,.15)}.is-edited[data-v-230d2a0f]{background-color:#fef08a}.dragging[data-v-230d2a0f]{opacity:.7}.hover-to-drop[data-v-230d2a0f]{border:2px dashed #666}body.resizing{cursor:ew-resize}#dropdown-menu4{height:55vh;overflow-y:scroll;border:1px solid #dedede}.product-grid-toolbar[data-v-6587711d]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.toolbar-row[data-v-6587711d]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.toolbar-row--primary[data-v-6587711d]{gap:.75rem}.toolbar-title[data-v-6587711d]{font-size:1rem;font-weight:600;margin:0;white-space:nowrap}.global-search[data-v-6587711d]{position:relative;flex:1;min-width:220px;max-width:520px}.global-search__icon[data-v-6587711d]{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.global-search__input[data-v-6587711d]{padding-left:2rem;padding-right:2rem;width:100%}.global-search__clear[data-v-6587711d]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#6b7280;cursor:pointer;padding:.25rem .4rem}.toolbar-loading[data-v-6587711d]{color:#6b7280;font-size:.85rem;white-space:nowrap}.quick-filters[data-v-6587711d]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.quick-filters__label[data-v-6587711d]{font-size:.8rem;color:#6b7280;margin-right:.15rem}.chip[data-v-6587711d]{border:1px solid #d1d5db;background:#fff;border-radius:999px;padding:.15rem .65rem;font-size:.75rem;cursor:pointer}.chip--active[data-v-6587711d]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.toolbar-spacer[data-v-6587711d]{flex:1}.page-size[data-v-6587711d]{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#6b7280}.page-size select[data-v-6587711d]{border:1px solid #d1d5db;border-radius:4px;padding:.15rem .35rem;font-size:.8rem}.toolbar-actions[data-v-6587711d]{display:flex;align-items:center;gap:.5rem}.toolbar-action[data-v-6587711d]{padding:.15rem .35rem;border-right:1px solid #e5e7eb}.toolbar-action--create[data-v-6587711d]{border-right:none;font-size:1.1rem}.filter-chip[data-v-6587711d]{display:inline-flex;align-items:center;gap:.35rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;color:#1e40af}.filter-chip__remove[data-v-6587711d]{border:none;background:transparent;cursor:pointer;color:#3b82f6;padding:0}.filter-chip--clear[data-v-6587711d]{cursor:pointer;background:#f3f4f6;border-color:#d1d5db;color:#374151}.result-summary[data-v-6587711d]{color:#6b7280}.sync-section-header[data-v-3efde05d]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.sync-section-actions[data-v-3efde05d]{display:flex;gap:.35rem;flex-wrap:wrap}.sync-code-block[data-v-3efde05d]{max-height:140px;overflow:auto;padding:.75rem;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:4px;font-size:.75rem;line-height:1.4;white-space:pre-wrap;word-break:break-all;margin:0}.online-sync-health-overlay[data-v-01011627]{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(10,10,10,.52);overflow-y:auto}.online-sync-health-modal[data-v-01011627]{width:100%;max-width:1100px;max-height:calc(100vh - 3rem);display:flex;flex-direction:column;margin:auto;box-shadow:0 12px 40px rgba(0,0,0,.35)}.online-sync-health-modal .modal-card-body[data-v-01011627]{overflow-y:auto;flex:1;min-height:0}.sync-section-header[data-v-01011627]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.sync-scroll-box[data-v-01011627]{max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-radius:4px}.sync-scroll-box-tall[data-v-01011627]{max-height:400px}.sync-sticky-table thead th[data-v-01011627]{position:sticky;top:0;background:#fff;z-index:1;box-shadow:inset 0 -1px 0 #dbdbdb}.has-text-warning[data-v-01011627]{color:#b86e00}.sync-health-overlay[data-v-4e83316a]{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(10,10,10,.52);overflow-y:auto}.sync-health-modal[data-v-4e83316a]{width:100%;max-width:1100px;max-height:calc(100vh - 3rem);display:flex;flex-direction:column;margin:auto;box-shadow:0 12px 40px rgba(0,0,0,.35)}.sync-health-modal .modal-card-body[data-v-4e83316a]{overflow-y:auto;flex:1;min-height:0}.sync-scroll-box[data-v-4e83316a]{max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-radius:4px}.sync-scroll-box-tall[data-v-4e83316a]{max-height:400px}.sync-sticky-table thead th[data-v-4e83316a]{position:sticky;top:0;background:#fff;z-index:1;box-shadow:inset 0 -1px 0 #dbdbdb}.accessory_id_name,.mountable,.transportable,.type_id_name{color:#eb0808}.half-height{height:50vh}.overfllow-y-scroll{overflow-y:scroll;position:relative}.ag-root-wrapper.ag-layout-normal{height:40vh}@media (max-width:767px){.overfllow-y-scroll-mobile{overflow-y:scroll}}