.diff-link[data-v-26e75f53],.diff-link[data-v-26e75f53]:visited{color:#007bff!important}.diff-link[data-v-26e75f53]:hover{color:#0056b3!important;text-decoration:underline}.field-requirements-card[data-v-0ec18741]{margin-bottom:1rem}.card-header[data-v-0ec18741]{border-bottom:1px solid var(--surface-border);margin-bottom:1.5rem;padding-bottom:1rem}.requirements-title[data-v-0ec18741]{color:var(--primary-color);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.requirements-subtitle[data-v-0ec18741]{color:var(--text-color-secondary);font-size:.875rem;margin:0}.requirements-section[data-v-0ec18741]{margin-bottom:2rem}.section-header[data-v-0ec18741]{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.section-header h4[data-v-0ec18741]{font-size:1rem;font-weight:600;margin:0}.section-header.required h4[data-v-0ec18741]{color:var(--red-500)}.section-header.important-optional h4[data-v-0ec18741]{color:var(--orange-500)}.section-header.optional h4[data-v-0ec18741]{color:var(--text-color-secondary)}.section-header.tips h4[data-v-0ec18741]{color:var(--yellow-600)}.section-description[data-v-0ec18741]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.4;margin:0 0 1rem}.fields-grid[data-v-0ec18741]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.field-item[data-v-0ec18741]{border:1px solid var(--surface-border);border-radius:6px;padding:1rem}.required-field[data-v-0ec18741]{background:var(--red-50);border-color:var(--red-200)}.optional-field[data-v-0ec18741]{background:var(--surface-50)}.information-field[data-v-0ec18741]{background:var(--blue-50);border-color:var(--blue-200)}.auto-populated-field[data-v-0ec18741]{background:var(--purple-50);border-color:var(--purple-200)}.section-header.information h4[data-v-0ec18741]{color:var(--blue-500)}.section-header.auto-populated h4[data-v-0ec18741]{color:var(--purple-500)}.field-name[data-v-0ec18741]{align-items:center;display:flex;font-weight:500;gap:.5rem;margin-bottom:.5rem}.field-description[data-v-0ec18741]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.4;margin-bottom:.5rem}.field-example[data-v-0ec18741]{font-size:.75rem;margin-top:.5rem}.example-label[data-v-0ec18741]{color:var(--text-color-secondary);font-weight:500}.field-example code[data-v-0ec18741]{background:var(--surface-100);border-radius:3px;color:var(--primary-color);font-family:Courier New,monospace;font-size:.75rem;padding:.125rem .25rem}.field-warning[data-v-0ec18741]{align-items:flex-start;background:var(--orange-50);border:1px solid var(--orange-200);border-radius:4px;color:var(--orange-800);display:flex;font-size:.875rem;gap:.5rem;margin:.5rem 0;padding:.5rem}.tips-list[data-v-0ec18741]{list-style:none;margin:0;padding:0}.tips-list li[data-v-0ec18741]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.4;padding:.5rem 0 .5rem 1.5rem;position:relative}.tips-list li[data-v-0ec18741]:before{color:var(--green-500);content:"✓";font-weight:700;left:0;position:absolute}.auto-populate-instructions[data-v-0ec18741]{margin-bottom:1rem}.instruction-box[data-v-0ec18741]{align-items:flex-start;background:var(--blue-50);border:1px solid var(--blue-200);border-radius:6px;display:flex;gap:.75rem;padding:1rem}.instruction-box i[data-v-0ec18741]{flex-shrink:0;margin-top:.125rem}.instruction-box ol[data-v-0ec18741]{margin:.5rem 0 0;padding-left:1.25rem}.instruction-box li[data-v-0ec18741]{font-size:.875rem;line-height:1.4;margin-bottom:.25rem}.download-template-container[data-v-ba8fcccc]{max-width:500px;width:100%}.download-actions[data-v-ba8fcccc]{display:flex;flex-direction:column;gap:.75rem}.button-group[data-v-ba8fcccc]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.download-button[data-v-ba8fcccc]{max-width:200px}.download-button[data-v-ba8fcccc],.requirements-button[data-v-ba8fcccc]{flex-shrink:0;white-space:nowrap;width:auto}.requirements-button[data-v-ba8fcccc]{max-width:150px}.download-hint[data-v-ba8fcccc]{color:var(--text-color-secondary);font-size:.875rem;gap:.5rem;margin:0;padding:.5rem 0}.dialog-header[data-v-ba8fcccc],.download-hint[data-v-ba8fcccc]{align-items:center;display:flex}.dialog-header[data-v-ba8fcccc]{gap:.75rem}.dialog-title[data-v-ba8fcccc]{color:var(--text-color);font-size:1.25rem;font-weight:600}.dialog-content[data-v-ba8fcccc]{max-height:70vh;overflow-y:auto}.download-section[data-v-ba8fcccc]{border-top:1px solid var(--surface-border);margin-top:1.5rem;padding-top:1.5rem}.download-actions-dialog[data-v-ba8fcccc]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.download-main-button[data-v-ba8fcccc]{flex-shrink:0;max-width:250px;white-space:nowrap;width:auto}.enhanced-features[data-v-ba8fcccc]{background:var(--surface-50);border:1px solid var(--surface-border);border-radius:6px;padding:1rem}.enhanced-features h4[data-v-ba8fcccc]{color:var(--primary-color);font-size:.95rem;margin:0 0 .75rem}.enhanced-features ul[data-v-ba8fcccc]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.5;margin:0;padding-left:1.25rem}.enhanced-features li[data-v-ba8fcccc]{margin-bottom:.25rem}.requirements-dialog[data-v-ba8fcccc] .p-dialog-content{padding:1.5rem}.requirements-dialog[data-v-ba8fcccc] .p-dialog-header{padding:1.25rem 1.5rem}@media (max-width:768px){.requirements-dialog[data-v-ba8fcccc]{margin:1rem;width:95vw!important}.button-group[data-v-ba8fcccc]{align-items:stretch}.button-group[data-v-ba8fcccc],.download-actions-dialog[data-v-ba8fcccc]{flex-direction:column}.download-button[data-v-ba8fcccc],.download-main-button[data-v-ba8fcccc],.requirements-button[data-v-ba8fcccc]{max-width:none}}.field[data-v-9b8759c4]{margin-bottom:1rem}.autocomplete-container[data-v-9b8759c4]{margin-right:.5rem;width:49%}.download-button[data-v-9b8759c4]{margin-top:1rem;padding:.5rem 1rem;width:15%}.description-label[data-v-9b8759c4]{display:block;font-weight:500;margin-bottom:.4rem}.vendor-autocomplete-wrapper[data-v-cdbb407c]{display:flex;flex-direction:column;gap:.5rem}.vendor-count-message[data-v-cdbb407c]{color:var(--text-color-secondary);font-size:.875rem;margin-top:.25rem}[data-v-19d69d36] .p-autocomplete-panel .p-autocomplete-item *,[data-v-19d69d36] .p-autocomplete-panel .p-autocomplete-item{font-family:Consolas,Courier New,monospace!important;line-height:1.8;white-space:pre!important}[data-v-19d69d36] .p-autocomplete-input{font-family:var(--font-family);white-space:normal}[data-v-19d69d36] .p-autocomplete-panel{font-family:Consolas,Courier New,monospace}[data-v-19d69d36] .p-autocomplete-panel .p-autocomplete-items{padding:.25rem 0}[data-v-19d69d36] .p-autocomplete-item{padding:.5rem .75rem;transition:background-color .2s}[data-v-19d69d36] .p-autocomplete-item:hover{background-color:var(--surface-hover)}[data-v-19d69d36] .p-autocomplete-item.p-highlight{background-color:var(--primary-color);color:var(--primary-color-text)}.field[data-v-3f42c658]{margin-bottom:2rem}.field label[data-v-3f42c658]{font-weight:500}.download-form-card[data-v-3f42c658]{position:relative}.download-loading-overlay[data-v-3f42c658]{align-items:center;background-color:color-mix(in srgb,var(--surface-0) 88%,transparent);border-radius:inherit;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:100}.download-loading-content[data-v-3f42c658]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.download-loading-text[data-v-3f42c658]{color:var(--text-color);font-size:1.5rem;font-weight:600;margin:0}.download-mode-toggle[data-v-3f42c658]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-track[data-v-3f42c658]{background:var(--surface-200);border:1px solid var(--surface-300);border-radius:18px;height:36px;position:relative;transition:all .3s ease;width:240px}.toggle-options[data-v-3f42c658]{display:flex;height:100%;position:relative;width:100%;z-index:2}.toggle-option[data-v-3f42c658]{align-items:center;color:var(--text-color-secondary);display:flex;flex:1;font-size:.875rem;font-weight:500;justify-content:center;transition:all .3s ease;z-index:2}.toggle-option.active[data-v-3f42c658]{color:#fff;font-weight:600}.toggle-slider[data-v-3f42c658]{background:var(--primary-color);border-radius:16px;box-shadow:0 2px 4px #0000001a;height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s ease;width:calc(50% - 2px);z-index:1}.toggle-slider.active[data-v-3f42c658]{transform:translate(100%)}.match-count-display[data-v-3f42c658]{background-color:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.375rem;font-size:.9rem;font-weight:500;padding:.5rem 1rem;white-space:nowrap}.status-toggle-track[data-v-3f42c658]{background:var(--surface-200);border:1px solid var(--surface-300);border-radius:18px;height:36px;position:relative;transition:all .3s ease;width:240px}.status-toggle-options[data-v-3f42c658]{display:flex;height:100%;position:relative;width:100%;z-index:2}.status-toggle-option[data-v-3f42c658]{align-items:center;color:var(--text-color-secondary);cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:500;justify-content:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.status-toggle-option.active[data-v-3f42c658]{color:#fff;font-weight:600}.status-toggle-slider[data-v-3f42c658]{background:var(--primary-color);border-radius:16px;box-shadow:0 2px 4px #0000001a;height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s ease;width:calc(50% - 2px);z-index:1}.status-toggle-slider.position-active[data-v-3f42c658]{transform:translate(0)}.status-toggle-slider.position-inactive[data-v-3f42c658]{transform:translate(100%)}.tooltip-icon[data-v-3f42c658]{color:var(--text-color-secondary);cursor:help;font-size:.8rem;vertical-align:middle}.toggle-section-label[data-v-3f42c658]{display:block;font-weight:500;margin-bottom:.5rem}.field[data-v-895c2910]{margin-bottom:2rem}.field label[data-v-895c2910]{font-weight:500}.download-form-card[data-v-895c2910]{position:relative}.download-loading-overlay[data-v-895c2910]{align-items:center;background-color:color-mix(in srgb,var(--surface-0) 88%,transparent);border-radius:inherit;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:100}.download-loading-content[data-v-895c2910]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.download-loading-text[data-v-895c2910]{color:var(--text-color);font-size:1.5rem;font-weight:600;margin:0}.download-mode-toggle[data-v-895c2910]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-track[data-v-895c2910]{background:var(--surface-200);border:1px solid var(--surface-300);border-radius:18px;height:36px;position:relative;transition:all .3s ease;width:240px}.toggle-options[data-v-895c2910]{display:flex;height:100%;position:relative;width:100%;z-index:2}.toggle-option[data-v-895c2910]{align-items:center;color:var(--text-color-secondary);display:flex;flex:1;font-size:.875rem;font-weight:500;justify-content:center;transition:all .3s ease;z-index:2}.toggle-option.active[data-v-895c2910]{color:#fff;font-weight:600}.toggle-slider[data-v-895c2910]{background:var(--primary-color);border-radius:16px;box-shadow:0 2px 4px #0000001a;height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s ease;width:calc(50% - 2px);z-index:1}.toggle-slider.active[data-v-895c2910]{transform:translate(100%)}.match-count-display[data-v-895c2910]{background-color:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.375rem;font-size:.9rem;font-weight:500;padding:.5rem 1rem;white-space:nowrap}.status-toggle-track[data-v-895c2910]{background:var(--surface-200);border:1px solid var(--surface-300);border-radius:18px;height:36px;position:relative;transition:all .3s ease;width:240px}.status-toggle-options[data-v-895c2910]{display:flex;height:100%;position:relative;width:100%;z-index:2}.status-toggle-option[data-v-895c2910]{align-items:center;color:var(--text-color-secondary);cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:500;justify-content:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.status-toggle-option.active[data-v-895c2910]{color:#fff;font-weight:600}.status-toggle-slider[data-v-895c2910]{background:var(--primary-color);border-radius:16px;box-shadow:0 2px 4px #0000001a;height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s ease;width:calc(50% - 2px);z-index:1}.status-toggle-slider.position-active[data-v-895c2910]{transform:translate(0)}.status-toggle-slider.position-inactive[data-v-895c2910]{transform:translate(100%)}.tooltip-icon[data-v-895c2910]{color:var(--text-color-secondary);cursor:help;font-size:.8rem;vertical-align:middle}.toggle-section-label[data-v-895c2910]{display:block;font-weight:500;margin-bottom:.5rem}.attribute-status[data-v-197001d4]{border-radius:4px;display:inline-block;font-size:12px;font-weight:700;min-width:80px;padding:4px 8px;text-align:center}.status-category-only[data-v-197001d4]{background-color:#ffebee;border:1px solid #ef5350;color:#c62828}.status-association-only[data-v-197001d4]{background-color:#fff8e1;border:1px solid #ffca28;color:#f57f17}.status-has-values[data-v-197001d4]{background-color:#e8f5e8;border:1px solid #66bb6a;color:#2e7d32}.admin-only-column[data-v-197001d4]{background-color:#f3e5f5;border-left:3px solid #9c27b0;position:relative}.admin-only-column[data-v-197001d4]:before{background-color:#9c27b0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.attribute-type-standard[data-v-197001d4]{color:#2e7d32;font-weight:600}.attribute-type-system[data-v-197001d4]{color:#7b1fa2;font-weight:600}.download-section-wrapper[data-v-197001d4]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;margin:1rem 0;padding:1.5rem}.download-section-title[data-v-197001d4]{align-items:center;color:#495057;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.download-section-title .pi[data-v-197001d4]{color:#6c757d}@media (min-width:768px){.download-options-layout[data-v-197001d4]{align-items:flex-start;display:flex;gap:1.5rem}.download-options-layout .options-panel[data-v-197001d4]{flex:1}.download-options-layout .download-panel[data-v-197001d4]{flex:0 0 300px}}@media (max-width:767px){.download-options-layout .download-panel[data-v-197001d4],.download-options-layout .options-panel[data-v-197001d4]{margin-bottom:1rem}.download-options-layout .download-panel[data-v-197001d4]:last-child{margin-bottom:0}}.attribute-scope-tooltip[data-v-197001d4]{font-size:.875rem;line-height:1.4;max-width:300px}.download-loading[data-v-197001d4]{opacity:.7;pointer-events:none}.download-loading .p-button[data-v-197001d4]{cursor:not-allowed}.download-success[data-v-197001d4]{color:#28a745;font-weight:500}.download-error[data-v-197001d4]{color:#dc3545;font-weight:500}.sr-only[data-v-197001d4]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.attribute-status[data-v-197001d4]:focus,.download-section-wrapper .p-button[data-v-197001d4]:focus,.download-section-wrapper .p-checkbox[data-v-197001d4]:focus,.download-section-wrapper .p-dropdown[data-v-197001d4]:focus{outline:2px solid #007bff;outline-offset:2px}@media print{.download-options-layout[data-v-197001d4],.download-section-wrapper[data-v-197001d4]{display:none!important}}.download-form-card[data-v-197001d4]{position:relative}.download-loading-overlay[data-v-197001d4]{align-items:center;background-color:color-mix(in srgb,var(--surface-0) 88%,transparent);border-radius:inherit;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:100}.download-loading-content[data-v-197001d4]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.download-loading-text[data-v-197001d4]{color:var(--text-color);font-size:1.5rem;font-weight:600;margin:0}.field[data-v-197001d4]{margin-bottom:2rem}.field label[data-v-197001d4]{font-weight:500}.tooltip-icon[data-v-197001d4]{color:var(--text-color-secondary);cursor:help;font-size:.8rem;vertical-align:middle}.toggle-section-label[data-v-197001d4]{display:block;font-weight:500;margin-bottom:.5rem}.attribute-scope-toggle[data-v-197001d4] .description-text[data-v-197001d4]{align-items:flex-start;background-color:var(--surface-ground);border-left:3px solid var(--primary-color);border-radius:.25rem;display:flex;padding:.5rem}@media (max-width:767px){.attribute-scope-toggle .p-togglebutton[data-v-197001d4]{font-size:.875rem;max-width:100%!important}}.attribute-scope-toggle[data-v-197001d4]:focus-within{outline:2px solid #007bff;outline-offset:2px}.match-count-display[data-v-197001d4]{background-color:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.375rem;font-size:.9rem;font-weight:500;padding:.5rem 1rem;white-space:nowrap}.status-toggle-track[data-v-197001d4]{background:var(--surface-200);border:1px solid var(--surface-300);border-radius:18px;height:36px;position:relative;transition:all .3s ease;width:240px}.status-toggle-options[data-v-197001d4]{display:flex;height:100%;position:relative;width:100%;z-index:2}.status-toggle-option[data-v-197001d4]{align-items:center;color:var(--text-color-secondary);cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:500;justify-content:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.status-toggle-option.active[data-v-197001d4]{color:#fff;font-weight:600}.status-toggle-slider[data-v-197001d4]{background:var(--primary-color);border-radius:16px;box-shadow:0 2px 4px #0000001a;height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s ease;width:calc(50% - 2px);z-index:1}.status-toggle-slider.position-active[data-v-197001d4]{transform:translate(0)}.status-toggle-slider.position-inactive[data-v-197001d4]{transform:translate(100%)}.format-toggle-track[data-v-197001d4]{background:var(--surface-200);border:1px solid var(--surface-300);border-radius:18px;height:36px;position:relative;transition:all .3s ease;width:280px}.format-toggle-options[data-v-197001d4]{display:flex;height:100%;position:relative;width:100%;z-index:2}.format-toggle-option[data-v-197001d4]{align-items:center;color:var(--text-color-secondary);cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:500;justify-content:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.format-toggle-option.active[data-v-197001d4]{color:#fff;font-weight:600}.format-toggle-slider[data-v-197001d4]{background:var(--primary-color);border-radius:16px;box-shadow:0 2px 4px #0000001a;height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s ease;width:calc(50% - 2px);z-index:1}.format-toggle-slider.position-vertical[data-v-197001d4]{transform:translate(0)}.format-toggle-slider.position-horizontal[data-v-197001d4]{transform:translate(100%)}.download-format-toggle .description-text[data-v-197001d4]{align-items:flex-start;background-color:var(--surface-ground);border-left:3px solid var(--primary-color);border-radius:.25rem;display:flex;padding:.5rem}.attribute-page[data-v-e9a34c8b]{margin:0 auto;max-width:100%}.mb-5[data-v-e9a34c8b]{margin-bottom:3rem!important}[data-v-e9a34c8b] .card{box-shadow:0 4px 6px #0000001a;transition:transform .2s ease}[data-v-e9a34c8b] .card:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}@media (max-width:768px){.mb-5[data-v-e9a34c8b]{margin-bottom:2rem!important}}.upload-format-section[data-v-e9a34c8b]{background:var(--surface-50);border:1px solid var(--surface-200);border-radius:8px;padding:1rem}.format-toggle-track[data-v-e9a34c8b]{background:var(--surface-200);border:1px solid var(--surface-300);border-radius:18px;height:36px;position:relative;transition:all .3s ease;width:280px}.format-toggle-options[data-v-e9a34c8b]{display:flex;height:100%;position:relative;width:100%;z-index:2}.format-toggle-option[data-v-e9a34c8b]{align-items:center;color:var(--text-color-secondary);cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:500;justify-content:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.format-toggle-option.active[data-v-e9a34c8b]{color:#fff;font-weight:600}.format-toggle-slider[data-v-e9a34c8b]{background:var(--primary-color);border-radius:16px;box-shadow:0 2px 4px #0000001a;height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s ease;width:calc(50% - 2px);z-index:1}.format-toggle-slider.position-vertical[data-v-e9a34c8b]{transform:translate(0)}.format-toggle-slider.position-horizontal[data-v-e9a34c8b]{transform:translate(100%)}.upload-format-toggle .description-text[data-v-e9a34c8b]{align-items:flex-start;background-color:#f8f9fa;border-left:3px solid #3b82f6;border-radius:.25rem;display:flex;padding:.5rem}.field[data-v-d7c211dc]{margin-bottom:2rem}.field label[data-v-d7c211dc]{font-weight:500}.download-form-card[data-v-d7c211dc]{position:relative}.download-loading-overlay[data-v-d7c211dc]{align-items:center;background-color:color-mix(in srgb,var(--surface-0) 88%,transparent);border-radius:inherit;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:100}.download-loading-content[data-v-d7c211dc]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.download-loading-text[data-v-d7c211dc]{color:var(--text-color);font-size:1.5rem;font-weight:600;margin:0}.download-mode-toggle[data-v-d7c211dc]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-track[data-v-d7c211dc]{background:var(--surface-200);border:1px solid var(--surface-300);border-radius:18px;height:36px;position:relative;transition:all .3s ease;width:240px}.toggle-options[data-v-d7c211dc]{display:flex;height:100%;position:relative;width:100%;z-index:2}.toggle-option[data-v-d7c211dc]{align-items:center;color:var(--text-color-secondary);display:flex;flex:1;font-size:.875rem;font-weight:500;justify-content:center;transition:all .3s ease;z-index:2}.toggle-option.active[data-v-d7c211dc]{color:#fff;font-weight:600}.toggle-slider[data-v-d7c211dc]{background:var(--primary-color);border-radius:16px;box-shadow:0 2px 4px #0000001a;height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s ease;width:calc(50% - 2px);z-index:1}.toggle-slider.active[data-v-d7c211dc]{transform:translate(100%)}.match-count-display[data-v-d7c211dc]{background-color:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.375rem;font-size:.9rem;font-weight:500;padding:.5rem 1rem;white-space:nowrap}.status-toggle-track[data-v-d7c211dc]{background:var(--surface-200);border:1px solid var(--surface-300);border-radius:18px;height:36px;position:relative;transition:all .3s ease;width:240px}.status-toggle-options[data-v-d7c211dc]{display:flex;height:100%;position:relative;width:100%;z-index:2}.status-toggle-option[data-v-d7c211dc]{align-items:center;color:var(--text-color-secondary);cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:500;justify-content:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.status-toggle-option.active[data-v-d7c211dc]{color:#fff;font-weight:600}.status-toggle-slider[data-v-d7c211dc]{background:var(--primary-color);border-radius:16px;box-shadow:0 2px 4px #0000001a;height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s ease;width:calc(50% - 2px);z-index:1}.status-toggle-slider.position-active[data-v-d7c211dc]{transform:translate(0)}.status-toggle-slider.position-inactive[data-v-d7c211dc]{transform:translate(100%)}.tooltip-icon[data-v-d7c211dc]{color:var(--text-color-secondary);cursor:help;font-size:.8rem;vertical-align:middle}.toggle-section-label[data-v-d7c211dc]{display:block;font-weight:500;margin-bottom:.5rem}.field[data-v-11b7d3e1]{margin-bottom:2rem}.field label[data-v-11b7d3e1]{font-weight:500}.download-form-card[data-v-11b7d3e1]{position:relative}.download-loading-overlay[data-v-11b7d3e1]{align-items:center;background-color:color-mix(in srgb,var(--surface-0) 88%,transparent);border-radius:inherit;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:100}.download-loading-content[data-v-11b7d3e1]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.download-loading-text[data-v-11b7d3e1]{color:var(--text-color);font-size:1.5rem;font-weight:600;margin:0}.download-mode-toggle[data-v-11b7d3e1]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-track[data-v-11b7d3e1]{background:var(--surface-200);border:1px solid var(--surface-300);border-radius:18px;height:36px;position:relative;transition:all .3s ease;width:240px}.toggle-options[data-v-11b7d3e1]{display:flex;height:100%;position:relative;width:100%;z-index:2}.toggle-option[data-v-11b7d3e1]{align-items:center;color:var(--text-color-secondary);display:flex;flex:1;font-size:.875rem;font-weight:500;justify-content:center;transition:all .3s ease;z-index:2}.toggle-option.active[data-v-11b7d3e1]{color:#fff;font-weight:600}.toggle-slider[data-v-11b7d3e1]{background:var(--primary-color);border-radius:16px;box-shadow:0 2px 4px #0000001a;height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s ease;width:calc(50% - 2px);z-index:1}.toggle-slider.active[data-v-11b7d3e1]{transform:translate(100%)}.match-count-display[data-v-11b7d3e1]{background-color:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.375rem;font-size:.9rem;font-weight:500;padding:.5rem 1rem;white-space:nowrap}.status-toggle-track[data-v-11b7d3e1]{background:var(--surface-200);border:1px solid var(--surface-300);border-radius:18px;height:36px;position:relative;transition:all .3s ease;width:240px}.status-toggle-options[data-v-11b7d3e1]{display:flex;height:100%;position:relative;width:100%;z-index:2}.status-toggle-option[data-v-11b7d3e1]{align-items:center;color:var(--text-color-secondary);cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:500;justify-content:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.status-toggle-option.active[data-v-11b7d3e1]{color:#fff;font-weight:600}.status-toggle-slider[data-v-11b7d3e1]{background:var(--primary-color);border-radius:16px;box-shadow:0 2px 4px #0000001a;height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s ease;width:calc(50% - 2px);z-index:1}.status-toggle-slider.position-active[data-v-11b7d3e1]{transform:translate(0)}.status-toggle-slider.position-inactive[data-v-11b7d3e1]{transform:translate(100%)}.toggle-section-label[data-v-11b7d3e1]{display:block;font-weight:500;margin-bottom:.5rem}.tooltip-icon[data-v-11b7d3e1]{color:var(--text-color-secondary);cursor:help;font-size:.8rem;vertical-align:middle}.field[data-v-c3da5691]{margin-bottom:2rem}.field label[data-v-c3da5691]{font-weight:500}.toggle-section-label[data-v-c3da5691]{display:block;font-weight:500;margin-bottom:.5rem}.download-form-card[data-v-c3da5691]{position:relative}.download-loading-overlay[data-v-c3da5691]{align-items:center;background-color:color-mix(in srgb,var(--surface-0) 88%,transparent);border-radius:inherit;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:100}.download-loading-content[data-v-c3da5691]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.download-loading-text[data-v-c3da5691]{color:var(--text-color);font-size:1.5rem;font-weight:600;margin:0}.match-count-display[data-v-c3da5691]{background-color:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.375rem;font-size:.9rem;font-weight:500;padding:.5rem 1rem;white-space:nowrap}.status-toggle-track[data-v-c3da5691]{background:var(--surface-200);border:1px solid var(--surface-300);border-radius:18px;height:36px;position:relative;transition:all .3s ease;width:240px}.status-toggle-options[data-v-c3da5691]{display:flex;height:100%;position:relative;width:100%;z-index:2}.status-toggle-option[data-v-c3da5691]{align-items:center;color:var(--text-color-secondary);cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:500;justify-content:center;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.status-toggle-option.active[data-v-c3da5691]{color:#fff;font-weight:600}.status-toggle-slider[data-v-c3da5691]{background:var(--primary-color);border-radius:16px;box-shadow:0 2px 4px #0000001a;height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s ease;width:calc(50% - 2px);z-index:1}.status-toggle-slider.position-active[data-v-c3da5691]{transform:translate(0)}.status-toggle-slider.position-inactive[data-v-c3da5691]{transform:translate(100%)}.hero-container[data-v-fe85826e]{align-items:center;display:flex;position:relative}.hero-text[data-v-fe85826e]{flex:1;margin:0 1rem;max-width:40%;position:relative;z-index:2}.hero-video[data-v-fe85826e]{align-items:center;display:flex;height:100%;position:absolute;right:-9rem;top:0;z-index:1}.hero-video video[data-v-fe85826e]{transform:scale(.8)}@media (max-width:1300px){.hero-container[data-v-fe85826e]{align-items:center;flex-direction:column}.hero-text[data-v-fe85826e]{margin:0 2rem 2rem;max-width:100%;position:static;text-align:center}.hero-video[data-v-fe85826e]{height:auto;justify-content:center;position:static;right:auto;transform:translateY(-5rem)}}@media (min-width:768px){.hero-text[data-v-fe85826e]{margin:0 2rem}}.filter-box[data-v-dc322ec4]{background-color:var(--blue-50);border:1px solid var(--blue-200);border-radius:6px;padding:1rem}.column-inputs[data-v-dc322ec4]{display:flex;flex-direction:column;gap:.75rem}.column-input-row[data-v-dc322ec4]{align-items:center;display:flex;gap:.75rem}.column-label[data-v-dc322ec4]{font-size:.875rem;font-weight:500;min-width:80px}.column-dropdown[data-v-dc322ec4]{flex:1;max-width:250px}.deactivate-unmatched-link[data-v-cba5c2eb]{align-self:center;color:#ef4444;cursor:pointer;font-size:.8rem;padding-left:2.5rem;text-decoration:underline;white-space:nowrap}.deactivate-unmatched-link[data-v-cba5c2eb]:hover{color:#b91c1c}.status-section[data-v-cba5c2eb]{display:flex;flex-direction:column;gap:.25rem}.status-row[data-v-cba5c2eb]{align-items:center;display:flex;gap:.5rem}.commit-message[data-v-cba5c2eb],.status-label[data-v-cba5c2eb]{color:var(--text-color-secondary,#6c757d);font-size:.875rem}.commit-message[data-v-cba5c2eb]{font-style:italic}.header-container[data-v-cba5c2eb]{align-items:center;display:flex;justify-content:space-between}.sortable-header[data-v-cba5c2eb]{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.sortable-header[data-v-cba5c2eb]:hover{opacity:.8}.sort-icon[data-v-cba5c2eb]{font-size:.875rem;opacity:.6;transition:opacity .2s}.sortable-header:hover .sort-icon[data-v-cba5c2eb]{opacity:1}.left-text[data-v-cba5c2eb]{flex:1}.right-container[data-v-cba5c2eb]{align-items:flex-start;display:flex}.column-controls[data-v-cba5c2eb]{display:flex;flex-direction:column;gap:.5rem}.hide-id-checkbox[data-v-cba5c2eb]{align-items:center;display:flex;font-size:.875rem}.table-container[data-v-cba5c2eb]{overflow-x:auto;position:relative}[data-v-cba5c2eb] .p-treetable-tbody>tr>td{flex:1;padding:0!important;white-space:nowrap}[data-v-cba5c2eb] .p-treetable-tbody>tr>td:first-child{position:relative}.wrap-text[data-v-cba5c2eb]{overflow:hidden;white-space:normal!important;word-break:break-word!important}.cell-content[data-v-cba5c2eb]{align-items:center!important;display:flex!important;height:100%;justify-content:center!important;min-height:2.5rem;padding:.5rem;width:100%}.cell-content.grouped-cell-hidden[data-v-cba5c2eb]{border-top:none!important}[data-v-cba5c2eb] .p-treetable-tbody>tr>td:has(.new-row-cell){background-color:#22c55e26!important}[data-v-cba5c2eb] .p-treetable-tbody>tr>td:has(.added-cell){background-color:#22c55e26!important}[data-v-cba5c2eb] .p-treetable-tbody>tr>td:has(.updated-cell){background-color:#eab30826!important}[data-v-cba5c2eb] .p-treetable-tbody>tr>td:has(.deleted-row-cell){background-color:#ef444426!important}[data-v-cba5c2eb] .p-treetable-tbody>tr>td[style*=sticky]:has(.deleted-row-cell){background-color:#fde3e3!important}.initial-loading[data-v-cba5c2eb]{align-items:center;color:var(--text-color-secondary,#6c757d);display:flex;justify-content:center;padding:4rem}.status-filter-group[data-v-cba5c2eb]{align-items:center;display:flex;gap:.25rem}.status-btn[data-v-cba5c2eb]{border:2px solid transparent!important;transition:opacity .15s,border-color .15s!important}.status-btn--added[data-v-cba5c2eb]{background-color:#22c55e2e!important;color:#15803d!important}.status-btn--added.status-btn--active[data-v-cba5c2eb]{background-color:#22c55ed1!important;border-color:#16a34a!important;color:#fff!important}.status-btn--updated[data-v-cba5c2eb]{background-color:#eab3082e!important;color:#854d0e!important}.status-btn--updated.status-btn--active[data-v-cba5c2eb]{background-color:#eab308d1!important;border-color:#ca8a04!important;color:#fff!important}.status-btn--deleted[data-v-cba5c2eb]{background-color:#ef44442e!important;color:#b91c1c!important}.status-btn--deleted.status-btn--active[data-v-cba5c2eb]{background-color:#ef4444d1!important;border-color:#dc2626!important;color:#fff!important}.status-btn--unchanged[data-v-cba5c2eb]{background-color:#3b82f62e!important;color:#1d4ed8!important}.status-btn--unchanged.status-btn--active[data-v-cba5c2eb]{background-color:#3b82f6d1!important;border-color:#2563eb!important;color:#fff!important}.status-btn--unmatched[data-v-cba5c2eb]{background-color:#f872722e!important;color:#b91c1c!important}.status-btn--unmatched.status-btn--active[data-v-cba5c2eb]{background-color:#f87272d1!important;border-color:#ef4444!important;color:#fff!important}.loading-more[data-v-cba5c2eb]{align-items:center;color:var(--text-color-secondary,#6c757d);display:flex;font-size:.875rem;gap:.5rem;justify-content:center;padding:1rem}[data-v-cba5c2eb] .p-treetable .p-treetable-thead>tr>th{text-align:center}[data-v-cba5c2eb] .p-treetable .p-treetable-tbody>tr[aria-expanded=true]>td{border-bottom:none!important}[data-v-cba5c2eb] .p-treetable .p-treetable-tbody>tr[aria-level="2"]>td{border-bottom:2px solid var(--surface-300,#dee2e6)!important;border-top:none!important}[data-v-cba5c2eb] .p-treetable .p-treetable-tbody>tr.grouped-continuation-row>td:has([data-merged-cell=true]){border-top:none!important}[data-v-cba5c2eb] .p-treetable .p-treetable-tbody td:has([data-merged-cell=true]){border-top:none!important}[data-v-cba5c2eb] .p-treetable .p-treetable-toggler{left:.25rem;position:absolute!important;top:50%;transform:translateY(-50%)}[data-v-cba5c2eb] .p-treetable-tbody tr.row-added>td{background-color:#22c55e26!important}[data-v-cba5c2eb] .p-treetable-tbody tr.row-added>td[style*=sticky]{background-color:#22c55e26!important}[data-v-cba5c2eb] .p-treetable-tbody tr.row-deleted>td{background-color:#ef444426!important}[data-v-cba5c2eb] .p-treetable-tbody tr.row-deleted>td[style*=sticky]{background-color:#ef444426!important}[data-v-cba5c2eb] .p-treetable-tbody tr.grouped-even-row{background-color:#60a5fa26!important}[data-v-cba5c2eb] .p-treetable-tbody tr.grouped-even-row>td{background-color:#60a5fa26!important}[data-v-cba5c2eb] .p-treetable-tbody tr.grouped-even-row>td[style*=sticky]{background-color:#60a5fa26!important}[data-v-cba5c2eb] .p-treetable .p-treetable-tbody tr.grouped-even-row td{background-color:#60a5fa26!important}.empty-state[data-v-cba5c2eb]{align-items:center;background-color:var(--surface-50,#f8f9fa);border:1px dashed var(--surface-300,#dee2e6);border-radius:0 0 6px 6px;border-top:none;color:var(--text-color-secondary,#6c757d);display:flex;font-size:1rem;justify-content:center;padding:2rem}.empty-state i[data-v-cba5c2eb]{font-size:1.25rem;margin-right:.5rem}[data-v-cba5c2eb] .p-treetable .p-treetable-tbody tr.grouped-continuation-row td:has(.grouped-cell-hidden){border-top:none!important}[data-v-cba5c2eb] .p-treetable .p-treetable-tbody tr.grouped-continuation-row td .grouped-cell-hidden{height:0;line-height:0;margin:0;padding:0;visibility:hidden}[data-v-cba5c2eb] .p-treetable .p-treetable-tbody tr.grouped-first-row td .grouped-cell-first{font-weight:500}[data-v-cba5c2eb] .p-treetable .p-treetable-tbody tr.grouped-continuation-row:not(:has(+tr.grouped-continuation-row)) td,[data-v-cba5c2eb] .p-treetable .p-treetable-tbody tr.grouped-first-row:not(:has(+tr.grouped-continuation-row)) td{border-bottom:2px solid var(--surface-400,#ced4da)!important}[data-v-2903545e] .p-datatable-frozen-tbody,[data-v-2903545e] .p-datatable-scrollable .p-frozen-column{font-weight:700}.flex[data-v-2903545e]{display:flex}.header-container[data-v-2903545e]{justify-content:flex-end}.filters-row[data-v-2903545e],.header-container[data-v-2903545e]{align-items:center;display:flex}.filters-row[data-v-2903545e]{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;margin-top:.5rem}.filter-dropdown[data-v-2903545e]{min-width:180px}[data-v-2903545e] .filter-dropdown .p-dropdown-clear-icon{margin-right:.5rem}[data-v-47540fa3] .p-datatable-frozen-tbody,[data-v-47540fa3] .p-datatable-scrollable .p-frozen-column{font-weight:700}.flex[data-v-47540fa3]{display:flex}.header-container[data-v-47540fa3]{align-items:center;display:flex;justify-content:flex-end}.field[data-v-b559545a]{margin-bottom:1rem}.readonly-field[data-v-b559545a]{background-color:var(--surface-100)!important;opacity:1!important}.product-search-bar[data-v-b559545a]{background-color:var(--surface-100);border:1px solid var(--surface-200);border-radius:8px;margin-bottom:1.25rem;padding:1.25rem}.product-search-bar .field[data-v-b559545a]{margin-bottom:.75rem}.product-search-bar .field[data-v-b559545a]:last-child{margin-bottom:0}.empty-selection[data-v-b559545a]{align-items:center;color:var(--text-color-secondary);display:flex;flex-direction:column;justify-content:center;padding:2rem 1rem;text-align:center}.empty-selection .empty-icon[data-v-b559545a]{color:var(--surface-400);font-size:2.5rem;margin-bottom:.75rem}.empty-selection p[data-v-b559545a]{color:var(--text-color);font-weight:500;margin:0 0 .25rem}.remove-checkbox[data-v-b559545a]{align-items:center;background-color:transparent;border:2px solid var(--red-400);border-radius:4px;color:#fff;cursor:pointer;display:flex;height:1.25rem;justify-content:center;transition:all .15s ease;width:1.25rem}.remove-checkbox[data-v-b559545a]:hover{background-color:var(--red-100);border-color:var(--red-500)}.remove-checkbox-checked[data-v-b559545a]{background-color:var(--red-500);border-color:var(--red-500)}.remove-checkbox-checked[data-v-b559545a]:hover{background-color:var(--red-600);border-color:var(--red-600)}.remove-checkbox i[data-v-b559545a]{font-size:.75rem;font-weight:700}[data-v-b559545a] .p-datatable-sm .p-datatable-tbody>tr>td{padding:.5rem}[data-v-b559545a] .p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.job-banner[data-v-b559545a]{align-items:center;background-color:var(--blue-50);border:1px solid var(--blue-200);border-radius:6px;color:var(--blue-700);display:flex;gap:.5rem;padding:1rem 1.25rem}.job-banner i[data-v-b559545a]{color:var(--blue-500);font-size:1.25rem}.job-link[data-v-b559545a]{color:var(--blue-600);font-weight:600;margin-left:.25rem;text-decoration:underline}.job-link[data-v-b559545a]:hover{color:var(--blue-800)}[data-v-0989351c] .p-datatable-frozen-tbody,[data-v-0989351c] .p-datatable-scrollable .p-frozen-column{font-weight:700}.header-container[data-v-0989351c]{gap:.5rem;justify-content:flex-end}.filter-bar[data-v-0989351c],.header-container[data-v-0989351c]{align-items:center;display:flex}.filter-bar[data-v-0989351c]{flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.filter-input[data-v-0989351c]{flex:1;min-width:200px}.filter-toggle[data-v-0989351c]{align-items:center;display:flex;gap:.5rem;white-space:nowrap}.field[data-v-d6b40b8d]{margin-bottom:1rem}.autocomplete-container[data-v-d6b40b8d]{margin-right:.5rem;width:49%}.field[data-v-c83d6f9d]{margin-bottom:2rem}.download-form-card[data-v-c83d6f9d]{position:relative}.download-loading-overlay[data-v-c83d6f9d]{align-items:center;background-color:color-mix(in srgb,var(--surface-0) 88%,transparent);border-radius:inherit;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:100}.download-loading-content[data-v-c83d6f9d]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.download-loading-text[data-v-c83d6f9d]{color:var(--text-color);font-size:1.5rem;font-weight:600;margin:0}.match-count-display[data-v-c83d6f9d]{background-color:var(--surface-ground);border:1px solid var(--surface-border);border-radius:.375rem;font-size:.9rem;font-weight:500;padding:.5rem 1rem;white-space:nowrap}.flow-option[data-v-305b5968]{transition:all .2s ease}.flow-option[data-v-305b5968]:hover{border-color:var(--primary-color)!important}.match-preview-wrapper[data-v-305b5968]{margin-top:.5rem}.match-preview-card[data-v-305b5968]{border:1px solid;border-radius:8px;padding:1rem 1.25rem}.match-preview-loading[data-v-305b5968]{align-items:center;background:var(--surface-50);border-color:var(--surface-300);color:var(--text-color-secondary);display:flex}.match-preview-success[data-v-305b5968]{background:var(--green-50);border-color:var(--green-300)}.match-preview-warn[data-v-305b5968]{background:var(--yellow-50);border-color:var(--yellow-300)}.match-preview-danger[data-v-305b5968]{background:var(--red-50);border-color:var(--red-300)}.match-preview-header[data-v-305b5968]{align-items:center;color:var(--text-color);display:flex;font-size:.95rem;margin-bottom:.75rem}.match-badge[data-v-305b5968]{border-radius:12px;font-size:.8rem;font-weight:600;margin-left:auto;padding:.2rem .6rem}.badge-success[data-v-305b5968]{background:var(--green-100);color:var(--green-700)}.badge-warn[data-v-305b5968]{background:var(--yellow-100);color:var(--yellow-700)}.badge-danger[data-v-305b5968]{background:var(--red-100);color:var(--red-700)}.match-preview-body[data-v-305b5968]{align-items:center;display:flex;gap:1.5rem}.match-chart-wrapper[data-v-305b5968]{flex-shrink:0;width:180px}.match-stats-side[data-v-305b5968]{flex:1}.match-stats-grid[data-v-305b5968]{display:flex;flex-direction:column;gap:.4rem}.match-stat[data-v-305b5968]{align-items:center;border-radius:4px;display:flex;font-size:.875rem;gap:.4rem;padding:.3rem .5rem}.stat-label[data-v-305b5968]{color:var(--text-color-secondary);flex:1}.stat-value[data-v-305b5968]{color:var(--text-color);white-space:nowrap}.stat-highlight-success[data-v-305b5968]{background:var(--green-100)}.stat-highlight-muted[data-v-305b5968]{background:var(--surface-100)}.match-warning[data-v-305b5968]{align-items:flex-start;background:var(--orange-50);border:1px solid var(--orange-200);border-radius:6px;color:var(--orange-700);display:flex;font-size:.85rem;margin-top:.75rem;padding:.5rem .75rem}.dark-mode .match-preview-success[data-v-305b5968]{background:#22c55e1a;border-color:#22c55e59}.dark-mode .match-preview-warn[data-v-305b5968]{background:#eab3081a;border-color:#eab30859}.dark-mode .match-preview-danger[data-v-305b5968]{background:#ef44441a;border-color:#ef444459}.dark-mode .badge-success[data-v-305b5968]{background:#22c55e33;color:#86efac}.dark-mode .badge-warn[data-v-305b5968]{background:#eab30833;color:#fde047}.dark-mode .badge-danger[data-v-305b5968]{background:#ef444433;color:#fca5a5}.dark-mode .stat-highlight-success[data-v-305b5968]{background:#22c55e1f}.dark-mode .match-warning[data-v-305b5968]{background:#f973161a;border-color:#f9731659;color:var(--orange-300)}h3[data-v-6959d2ab],h5[data-v-6959d2ab]{margin:0}.field[data-v-6959d2ab]{margin-bottom:1rem}.readonly-field[data-v-6959d2ab]{background-color:var(--surface-100)!important;opacity:1!important}.job-banner[data-v-6959d2ab]{align-items:center;background-color:var(--blue-50);border:1px solid var(--blue-200);border-radius:6px;color:var(--blue-700);display:flex;gap:.5rem;padding:1rem 1.25rem}.job-banner i[data-v-6959d2ab]{color:var(--blue-500);font-size:1.25rem}.job-link[data-v-6959d2ab]{color:var(--blue-600);font-weight:600;margin-left:.25rem;text-decoration:underline}.job-link[data-v-6959d2ab]:hover{color:var(--blue-800)}[data-v-d6b8e5d3] .p-datatable-frozen-tbody,[data-v-d6b8e5d3] .p-datatable-scrollable .p-frozen-column{font-weight:700}.header-container[data-v-d6b8e5d3]{gap:.5rem;justify-content:flex-end}.filter-bar[data-v-d6b8e5d3],.header-container[data-v-d6b8e5d3]{align-items:center;display:flex}.filter-bar[data-v-d6b8e5d3]{flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.filter-input[data-v-d6b8e5d3]{flex:1;min-width:200px}.filter-toggle[data-v-d6b8e5d3]{align-items:center;display:flex;gap:.5rem;white-space:nowrap}.status-active[data-v-d6b8e5d3]{color:var(--green-600);font-weight:600}.status-inactive[data-v-d6b8e5d3]{color:var(--red-500);font-weight:600}.field[data-v-59da682c],.section-header[data-v-59da682c]{margin-bottom:1rem}.section-header[data-v-59da682c]{border-bottom:1px solid var(--surface-border);padding-bottom:.5rem}.filter-box[data-v-59da682c]{background-color:var(--blue-50);border:1px solid var(--blue-200);border-radius:6px;margin-bottom:1rem;padding:1rem}.header-row-checkbox[data-v-59da682c],.org-select-section[data-v-59da682c],.vendor-select-section[data-v-59da682c]{border-bottom:1px solid var(--blue-200);padding-bottom:.75rem}.column-mapping-header[data-v-59da682c]{margin-bottom:1rem}.column-inputs[data-v-59da682c]{display:flex;flex-direction:column;gap:.75rem}.column-input-row[data-v-59da682c]{align-items:center;display:flex;gap:.75rem}.column-label[data-v-59da682c]{color:var(--text-color);font-size:.875rem;font-weight:500;min-width:80px}.column-dropdown[data-v-59da682c]{flex:1;max-width:250px}.add-column-btn[data-v-59da682c]{padding:.5rem}.column-requirements[data-v-59da682c]{border-top:1px solid var(--blue-200);margin-top:1rem;padding-top:.75rem}.requirement-row[data-v-59da682c]{margin-bottom:.25rem}.requirement-row[data-v-59da682c]:last-child{margin-bottom:0}[data-v-e0963b1f] .p-datatable-frozen-tbody,[data-v-e0963b1f] .p-datatable-scrollable .p-frozen-column{font-weight:700}.flex[data-v-e0963b1f]{display:flex}.header-container[data-v-e0963b1f]{align-items:center;display:flex;justify-content:flex-end}.button-wrapper{display:inline-block;position:relative}.header-container[data-v-22de2c1b]{align-items:center;display:flex;justify-content:flex-end}[data-v-22de2c1b] .p-treetable-toggler{float:left}.category-name-text[data-v-22de2c1b]{display:block;line-height:1.4;overflow:hidden;white-space:normal;word-break:break-word}.toolbar-actions[data-v-bdad8bf5] .p-button,.toolbar-actions[data-v-bdad8bf5] .p-splitbutton .p-button{height:2.357rem;white-space:nowrap}.download-selected-btn[data-v-bdad8bf5] .p-button{background:#64748b;border-color:#475569;color:#fff}.download-selected-btn[data-v-bdad8bf5] .p-button:focus,.download-selected-btn[data-v-bdad8bf5] .p-button:hover{background:#475569;border-color:#334155;color:#fff}.creator-filter-dropdown[data-v-bdad8bf5]{width:12rem}.body{background-color:#f5f5f5}.pi-eye[data-v-3b166e51],.pi-eye-slash[data-v-3b166e51]{margin-right:1rem;transform:scale(1.6)}.block-section[data-v-1d6f0f0e]{margin-bottom:4rem;overflow:hidden}.block-header[data-v-1d6f0f0e]{align-items:center;background-color:var(--surface-section);border:1px solid var(--surface-d);border-top-left-radius:12px;border-top-right-radius:12px;display:flex;justify-content:space-between;padding:1rem 2rem}.block-header .block-title[data-v-1d6f0f0e]{align-items:center;display:inline-flex;font-weight:700}.block-header .block-title .badge-free[data-v-1d6f0f0e]{background-color:var(--orange-500);border-radius:4px;color:#fff;font-size:.875rem;font-weight:700;margin-left:1rem;padding:.25rem .5rem}.block-header .block-actions[data-v-1d6f0f0e]{align-items:center;display:flex;justify-content:space-between;margin-left:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-header .block-actions a[data-v-1d6f0f0e]{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:flex;font-weight:600;margin-right:.75rem;padding:.5rem 1rem;transition:background-color .2s}.block-header .block-actions a[data-v-1d6f0f0e]:last-child{margin-right:0}.block-header .block-actions a[data-v-1d6f0f0e]:not(.block-action-disabled):hover{background-color:var(--surface-c)}.block-header .block-actions a.block-action-active[data-v-1d6f0f0e]{border-color:var(--primary-color);color:var(--primary-color)}.block-header .block-actions a.block-action-copy i[data-v-1d6f0f0e]{color:var(--primary-color);font-size:1.25rem}.block-header .block-actions a.block-action-disabled[data-v-1d6f0f0e]{cursor:auto!important;opacity:.6}.block-header .block-actions a i[data-v-1d6f0f0e]{margin-right:.5rem}.block-content[data-v-1d6f0f0e]{border:1px solid var(--surface-d);border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:0;overflow:hidden;padding:0}pre[class*=language-][data-v-1d6f0f0e]{margin:0!important}pre[class*=language-][data-v-1d6f0f0e]:after,pre[class*=language-][data-v-1d6f0f0e]:before{display:none!important}pre[class*=language-] code[data-v-1d6f0f0e]{background:var(--surface-e)!important;border-left:0!important;box-shadow:none!important;color:var(--text-color);font-size:14px;margin:0;padding:0 2rem!important}pre[class*=language-] code .token.attr-name[data-v-1d6f0f0e],pre[class*=language-] code .token.attr-string[data-v-1d6f0f0e],pre[class*=language-] code .token.keyword[data-v-1d6f0f0e],pre[class*=language-] code .token.tag[data-v-1d6f0f0e]{color:#2196f3!important}pre[class*=language-] code .token.attr-value[data-v-1d6f0f0e]{color:#4caf50!important}pre[class*=language-] code .token.punctuation[data-v-1d6f0f0e]{color:var(--text-color)}pre[class*=language-] code .token.operator[data-v-1d6f0f0e],pre[class*=language-] code .token.string[data-v-1d6f0f0e]{background:transparent}@media screen and (max-width:575px){.block-header[data-v-1d6f0f0e]{align-items:start;flex-direction:column}.block-header .block-actions[data-v-1d6f0f0e]{margin-left:0;margin-top:1rem}}@media screen and (max-width:960px){[data-v-b4f56c2d] .customized-timeline .p-timeline-event:nth-child(2n){flex-direction:row!important}[data-v-b4f56c2d] .customized-timeline .p-timeline-event:nth-child(2n) .p-timeline-event-content{text-align:left!important}[data-v-b4f56c2d] .customized-timeline .p-timeline-event-opposite{flex:0}[data-v-b4f56c2d] .customized-timeline .p-card{margin-top:1rem}}.customer-badge[data-v-69abb96e],.order-badge[data-v-69abb96e],.product-badge[data-v-69abb96e]{border-radius:var(--border-radius);font-size:12px;font-weight:700;letter-spacing:.3px;padding:.25em .5rem;text-transform:uppercase}.product-badge.status-instock[data-v-69abb96e]{background:#c8e6c9;color:#256029}.product-badge.status-outofstock[data-v-69abb96e]{background:#ffcdd2;color:#c63737}.product-badge.status-lowstock[data-v-69abb96e]{background:#feedaf;color:#8a5340}.customer-badge.status-qualified[data-v-69abb96e]{background:#c8e6c9;color:#256029}.customer-badge.status-unqualified[data-v-69abb96e]{background:#ffcdd2;color:#c63737}.customer-badge.status-negotiation[data-v-69abb96e]{background:#feedaf;color:#8a5340}.customer-badge.status-new[data-v-69abb96e]{background:#b3e5fc;color:#23547b}.customer-badge.status-renewal[data-v-69abb96e]{background:#eccfff;color:#694382}.customer-badge.status-proposal[data-v-69abb96e]{background:#ffd8b2;color:#805b36}.order-badge.order-delivered[data-v-69abb96e]{background:#c8e6c9;color:#256029}.order-badge.order-cancelled[data-v-69abb96e]{background:#ffcdd2;color:#c63737}.order-badge.order-pending[data-v-69abb96e]{background:#feedaf;color:#8a5340}.order-badge.order-returned[data-v-69abb96e]{background:#eccfff;color:#694382}.product-item .product-item-content[data-v-69abb96e]{border:1px solid var(--surface-d);border-radius:3px;margin:.3rem;padding:2rem 0;text-align:center}.product-item .product-image[data-v-69abb96e]{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;width:50%}[data-v-58869f68] .p-datatable-frozen-tbody,[data-v-58869f68] .p-datatable-scrollable .p-frozen-column{font-weight:700}.icons-list i[data-v-5ab6f6bd]{color:var(--text-color-secondary)}.header-container[data-v-4eeaeb8b],.header-container[data-v-515af630],.header-container[data-v-1dee1417],.header-container[data-v-eab78437]{align-items:center;display:flex;justify-content:space-between}.header-container[data-v-6784a332]{justify-content:space-between}.header-container[data-v-6784a332],.legend-item[data-v-6784a332]{align-items:center;display:flex}.legend-item[data-v-6784a332]{gap:.5rem}.legend-color[data-v-6784a332]{border:1px solid #ccc;border-radius:3px;height:16px;width:16px}.legend-color.category-only-legend[data-v-6784a332]{background-color:#ffebee;border-color:#f44336}.legend-color.association-only-legend[data-v-6784a332]{background-color:#fff8e1;border-color:#ff9800}.legend-color.has-values-legend[data-v-6784a332]{background-color:#fff;border-color:#e0e0e0}.empty-cell[data-v-6784a332]{color:#999;font-style:italic}.system-type[data-v-6784a332]{color:#e65100;font-weight:500}.standard-type[data-v-6784a332]{color:#2e7d32;font-weight:500}.p-datatable .p-datatable-tbody>tr.category-only-row{background-color:#ffebee!important;border-left:4px solid #f44336!important}.p-datatable .p-datatable-tbody>tr.category-only-row:hover{background-color:#ffcdd2!important}.p-datatable .p-datatable-tbody>tr.association-only-row{background-color:#fff8e1!important;border-left:4px solid #ff9800!important}.p-datatable .p-datatable-tbody>tr.association-only-row:hover{background-color:#ffecb3!important}.p-datatable .p-datatable-tbody>tr.has-values-row{background-color:#fff!important;border-left:4px solid transparent!important}.p-datatable .p-datatable-tbody>tr.has-values-row:hover{background-color:#f5f5f5!important}.p-datatable .p-datatable-tbody>tr.association-only-row>td,.p-datatable .p-datatable-tbody>tr.category-only-row>td,.p-datatable .p-datatable-tbody>tr.has-values-row>td{background-color:inherit!important}.header-container[data-v-c5b2d024]{align-items:center;display:flex;justify-content:space-between}.text-wrap[data-v-c5b2d024]{white-space:normal;word-break:break-word}.view-job-link[data-v-c5b2d024]{text-decoration:none}.commit-cell[data-v-c5b2d024]{display:flex;flex-direction:column}.commit-cell[data-v-c5b2d024] .p-button{font-size:inherit;justify-content:flex-start;line-height:inherit;min-height:unset;padding:0}.cell-changed[data-v-c5b2d024]{background-color:#eab30826;border-radius:4px;display:inline-block;padding:.25rem .5rem}[data-v-e97b6f42] .p-datatable-frozen-tbody,[data-v-e97b6f42] .p-datatable-scrollable .p-frozen-column{font-weight:700}
