.quality-attachments[data-v-8c621398]{display:flex;flex-direction:column;gap:12px}.quality-attachments__header[data-v-8c621398]{align-items:center;display:flex;gap:12px;justify-content:space-between}.quality-attachments__header h3[data-v-8c621398]{font-size:16px;margin:0}.quality-attachments__table[data-v-8c621398]{width:100%}.quality-attachments__pending[data-v-8c621398]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.quality-attachments__pending-title[data-v-8c621398]{color:var(--el-text-color-secondary);font-size:13px;margin:0;width:100%}.quality-timeline[data-v-d454538c]{min-height:240px}.quality-timeline__composer[data-v-d454538c]{background:var(--el-fill-color-light);border-radius:10px;display:grid;gap:10px;grid-template-columns:1fr auto;margin-bottom:24px;padding:14px}.timeline-comment[data-v-d454538c],.timeline-event[data-v-d454538c]{border:1px solid var(--el-border-color-lighter);border-radius:9px;display:flex;flex-direction:column;gap:6px;padding:12px}.timeline-comment header[data-v-d454538c]{align-items:center;display:flex;justify-content:space-between}.timeline-comment p[data-v-d454538c]{margin:0;white-space:pre-wrap}.timeline-comment small[data-v-d454538c],.timeline-event small[data-v-d454538c],.timeline-event span[data-v-d454538c]{color:var(--el-text-color-secondary)}.timeline-comment__actions[data-v-d454538c],.timeline-comment__edit-actions[data-v-d454538c]{display:flex;justify-content:flex-end}@media(max-width:620px){.quality-timeline__composer[data-v-d454538c]{grid-template-columns:1fr}}.quality-link-details[data-v-df6a0d52]{margin-top:12px;min-width:0}summary[data-v-df6a0d52]{color:#1d4ed8;cursor:pointer;font-size:13px}dl[data-v-df6a0d52]{display:flex;flex-wrap:wrap;gap:12px}dt[data-v-df6a0d52]{color:#64748b;font-size:12px}dd[data-v-df6a0d52]{margin:3px 0}.observation[data-v-df6a0d52]{overflow-wrap:anywhere;white-space:pre-wrap}.lines[data-v-df6a0d52]{overflow:auto}table[data-v-df6a0d52]{border-collapse:collapse;font-size:12px;width:100%}td[data-v-df6a0d52],th[data-v-df6a0d52]{border-bottom:1px solid #e2e8f0;padding:8px;text-align:left}.impact-header[data-v-a6080363]{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding-right:44px}.impact-header h2[data-v-a6080363]{font-size:24px;margin:3px 0 0}.impact-header p[data-v-a6080363]{color:#64748b;margin:6px 0 0}.impact-header__eyebrow[data-v-a6080363]{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.impact-header__metrics[data-v-a6080363]{background:#f8fafc;border:1px solid #dbe5f3;border-radius:12px;min-width:120px;padding:10px 14px;text-align:center}.impact-header__metrics span[data-v-a6080363],.impact-header__metrics strong[data-v-a6080363]{display:block}.impact-header__metrics strong[data-v-a6080363]{color:#1d4ed8;font-size:22px}.impact-header__metrics span[data-v-a6080363]{color:#64748b;font-size:11px}.impact-layout[data-v-a6080363]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 310px;min-height:calc(100vh - 170px)}.impact-main[data-v-a6080363]{display:flex;flex-direction:column;gap:12px;min-width:0}.impact-toolbar[data-v-a6080363]{background:#f8fafc;border:1px solid #dbe5f3;border-radius:14px;display:grid;gap:8px;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.65fr)) auto auto;padding:12px}.impact-canvas-card[data-v-a6080363]{background:linear-gradient(#fff,#fbfdff);border:1px solid #dbe5f3;border-radius:16px;min-height:650px;overflow:hidden;position:relative}.impact-chart[data-v-a6080363]{height:650px;width:100%}.impact-legend[data-v-a6080363]{background:#fffffff0;border:1px solid #e2e8f0;border-radius:10px;bottom:12px;color:#475569;display:flex;flex-wrap:wrap;font-size:11px;gap:10px;left:12px;padding:8px 10px;position:absolute}.impact-legend span[data-v-a6080363]{align-items:center;display:inline-flex;gap:5px}.impact-legend i[data-v-a6080363]{background:#cbd5e1;border-radius:999px;height:10px;width:10px}.impact-legend .is-ticket[data-v-a6080363]{background:#2563eb}.impact-legend .is-attached[data-v-a6080363]{background:#06b6d4}.impact-legend .is-parent[data-v-a6080363]{background:#8b5cf6}.impact-legend .is-child[data-v-a6080363]{background:#10b981}.impact-legend .is-related[data-v-a6080363]{background:#f59e0b}.impact-inspector[data-v-a6080363]{background:#fff;border:1px solid #dbe5f3;border-radius:16px;min-width:0;padding:16px}.impact-inspector__type[data-v-a6080363]{background:var(--quality-link-background);border:1px solid var(--quality-link-border);border-radius:999px;color:var(--quality-link-text);display:inline-flex;font-size:11px;font-weight:700;padding:4px 8px}.impact-inspector h3[data-v-a6080363]{margin:12px 0 4px}.impact-inspector p[data-v-a6080363]{color:#64748b}.impact-inspector__badges[data-v-a6080363]{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.impact-inspector dl[data-v-a6080363]{display:flex;flex-direction:column;gap:8px;margin:16px 0}.impact-inspector dl div[data-v-a6080363]{display:grid;gap:8px;grid-template-columns:90px minmax(0,1fr)}.impact-inspector dt[data-v-a6080363]{color:#94a3b8;font-size:11px}.impact-inspector dd[data-v-a6080363]{font-size:12px;margin:0}.impact-inspector__actions[data-v-a6080363]{align-items:stretch;display:flex;flex-direction:column;gap:8px;margin-top:16px}.impact-inspector__actions[data-v-a6080363] .el-button{margin-left:0}.impact-accessible-list[data-v-a6080363]{border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px}.impact-accessible-list summary[data-v-a6080363]{cursor:pointer;font-weight:700}.impact-accessible-list ul[data-v-a6080363]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:10px 0 0}.impact-accessible-list button[data-v-a6080363]{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:9px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:9px;text-align:left;width:100%}.impact-accessible-list small[data-v-a6080363]{color:#64748b}.impact-footer[data-v-a6080363]{align-items:center;color:#64748b;display:flex;font-size:12px;justify-content:space-between}@media(max-width:1320px){.impact-layout[data-v-a6080363]{grid-template-columns:1fr}.impact-inspector[data-v-a6080363]{min-height:180px}.impact-toolbar[data-v-a6080363]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.impact-header[data-v-a6080363]{flex-direction:column}.impact-header__metrics[data-v-a6080363]{width:100%}.impact-toolbar[data-v-a6080363]{grid-template-columns:1fr}.impact-canvas-card[data-v-a6080363],.impact-chart[data-v-a6080363]{height:520px;min-height:520px}.impact-accessible-list ul[data-v-a6080363]{grid-template-columns:1fr}}.quality-impact-dialog{border-radius:18px;margin:8px auto 0!important;max-height:calc(100vh - 16px);overflow:hidden}.quality-impact-dialog .el-dialog__body{max-height:calc(100vh - 145px);overflow:auto}.stock-aware-option[data-v-cbd7683b]{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0;width:100%}.stock-aware-option__label[data-v-cbd7683b]{min-width:0;overflow:hidden;text-overflow:ellipsis}.linked-context[data-v-fd6ca809]{display:flex;flex-direction:column;gap:16px}.linked-context__header[data-v-fd6ca809]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.linked-context__header-actions[data-v-fd6ca809]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.linked-context__title[data-v-fd6ca809]{align-items:flex-start;display:flex;gap:9px;min-width:0}.linked-context__number[data-v-fd6ca809]{background:#eaf2ff;border-radius:9px;color:#2563eb;display:grid;flex:0 0 28px;font-size:11px;font-weight:800;height:28px;place-items:center;width:28px}.linked-context__header h3[data-v-fd6ca809]{margin:0}.linked-context__header p[data-v-fd6ca809]{color:#64748b;margin:6px 0 0}.linked-context__grid[data-v-fd6ca809]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.linked-card[data-v-fd6ca809]{background:#fff;border:1px solid #dfe6f2;border-left:4px solid var(--quality-link-border);border-radius:14px;box-shadow:0 8px 24px #1f29370d;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.linked-card--derived[data-v-fd6ca809]{background:#f8fafc;border-style:dashed dashed dashed solid}.linked-card__icon[data-v-fd6ca809]{background:var(--quality-link-background);border-radius:12px;color:var(--quality-link-text);display:grid;height:40px;place-items:center;width:40px}.linked-card__content[data-v-fd6ca809]{display:flex;flex-direction:column;gap:5px;min-width:0}.linked-card__eyebrow[data-v-fd6ca809]{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.linked-card__reference[data-v-fd6ca809]{color:var(--quality-link-text);font-size:12px;font-weight:700}.linked-card__content p[data-v-fd6ca809],.linked-card__content small[data-v-fd6ca809]{color:#64748b;margin:0}.linked-card__badges[data-v-fd6ca809]{display:flex;flex-wrap:wrap;gap:5px}.linked-card__content dl[data-v-fd6ca809]{display:grid;gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:6px 0 0}.linked-card__content dl div[data-v-fd6ca809]{min-width:0}.linked-card__content dt[data-v-fd6ca809]{color:#94a3b8;font-size:11px}.linked-card__content dd[data-v-fd6ca809]{font-size:12px;margin:1px 0 0}.linked-card__actions[data-v-fd6ca809]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:2}.linked-card__restricted[data-v-fd6ca809]{color:#94a3b8;font-size:12px}.link-picker[data-v-fd6ca809]{display:flex;flex-direction:column;gap:16px}.link-picker__context[data-v-fd6ca809],.link-picker__suggestions[data-v-fd6ca809]{display:flex;flex-direction:column;gap:8px}.link-picker__context>div[data-v-fd6ca809],.link-picker__suggestions[data-v-fd6ca809]{flex-wrap:wrap}.link-picker__context>div[data-v-fd6ca809]{display:flex;gap:6px}.link-picker__label[data-v-fd6ca809]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.link-picker__results[data-v-fd6ca809]{display:grid;gap:8px}.link-picker__limit-note[data-v-fd6ca809]{color:#64748b;font-size:12px;margin:-6px 0 0}.result-card[data-v-fd6ca809]{background:#fff;border:1px solid #dfe6f2;border-left:4px solid var(--quality-link-border);border-radius:12px;cursor:pointer;display:grid;font:inherit;gap:4px 12px;grid-template-columns:1fr auto;padding:12px 42px 12px 12px;position:relative;text-align:left;width:100%}.result-card.is-selected[data-v-fd6ca809],.result-card[data-v-fd6ca809]:hover{background:var(--quality-link-background);border-color:var(--quality-link-border)}.result-card__type[data-v-fd6ca809]{color:#64748b;font-size:11px;font-weight:700;grid-column:1/-1;text-transform:uppercase}.result-card small[data-v-fd6ca809],.result-card>span[data-v-fd6ca809]:not(.result-card__type){color:#64748b}.result-card__badges[data-v-fd6ca809]{display:flex;flex-wrap:wrap;gap:5px;grid-column:1/-1;margin-top:3px}.result-card__facts[data-v-fd6ca809]{display:grid;gap:5px 12px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:5px 0 0}.result-card__facts div[data-v-fd6ca809]{min-width:0}.result-card__facts dt[data-v-fd6ca809]{color:#94a3b8;font-size:11px}.result-card__facts dd[data-v-fd6ca809]{color:#334155;font-size:12px;margin:1px 0 0}.result-card .el-icon[data-v-fd6ca809]{color:#2563eb;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.link-picker__footer[data-v-fd6ca809]{align-items:center;display:flex;gap:10px;justify-content:flex-end}.link-picker__footer>span[data-v-fd6ca809]{color:#64748b;margin-right:auto}.bundle-preview[data-v-fd6ca809]{display:flex;flex-direction:column;gap:18px}.bundle-preview h4[data-v-fd6ca809]{margin:0 0 8px}[data-v-fd6ca809] .preview-card{border:1px solid #dfe6f2;border-left:4px solid var(--quality-link-border);border-radius:10px;display:flex;flex-direction:column;gap:3px;margin-bottom:7px;padding:10px 12px}[data-v-fd6ca809] .preview-card--derived{background:#f8fafc;border-style:dashed dashed dashed solid}[data-v-fd6ca809] .preview-card>small,[data-v-fd6ca809] .preview-card>span{color:#64748b;font-size:12px}[data-v-fd6ca809] .preview-card__badges{display:flex;flex-wrap:wrap;gap:5px}[data-v-fd6ca809] .preview-card__badge{background:#eaf2ff;border-radius:999px;color:#2563eb;font-size:11px;padding:2px 7px}[data-v-fd6ca809] .preview-card__facts{display:grid;gap:3px 10px;grid-template-columns:auto minmax(0,1fr);margin:5px 0 0}[data-v-fd6ca809] .preview-card__facts dt{color:#94a3b8;font-size:11px}[data-v-fd6ca809] .preview-card__facts dd{color:#334155;font-size:12px;margin:0}@media(max-width:900px){.linked-context__grid[data-v-fd6ca809]{grid-template-columns:1fr}}@media(max-width:620px){.linked-context__header[data-v-fd6ca809]{flex-direction:column}.linked-context__header .el-button[data-v-fd6ca809]{width:100%}.linked-card[data-v-fd6ca809]{grid-template-columns:1fr}.linked-card__actions[data-v-fd6ca809]{grid-column:1}.link-picker__footer[data-v-fd6ca809]{align-items:stretch;flex-direction:column}.link-picker__footer>span[data-v-fd6ca809]{margin:0}}.return-context[data-v-c66509ce]{background:#f8fbff;border:1px solid #bfdbfe;border-radius:12px;padding:20px;scroll-margin:24px}.return-context header[data-v-c66509ce]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.return-context h3[data-v-c66509ce]{font-size:18px;margin:0}.return-context header p[data-v-c66509ce]{color:#475569;margin:6px 0}.return-context__actions[data-v-c66509ce]{display:flex;flex-wrap:wrap;gap:8px}.return-context dl[data-v-c66509ce]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.return-context dt[data-v-c66509ce]{color:#64748b;font-size:12px}.return-context dd[data-v-c66509ce]{margin:4px 0;overflow-wrap:anywhere}.return-context__reason[data-v-c66509ce]{overflow-wrap:anywhere;white-space:pre-wrap}.return-context__lines[data-v-c66509ce]{overflow:auto}table[data-v-c66509ce]{border-collapse:collapse;font-size:13px;width:100%}td[data-v-c66509ce],th[data-v-c66509ce]{border-bottom:1px solid #e2e8f0;padding:10px;text-align:left}th[data-v-c66509ce]{color:#475569}details[data-v-c66509ce]{margin-top:14px}summary[data-v-c66509ce]{color:#1d4ed8;cursor:pointer}.return-context--focus[data-v-c66509ce]{animation:return-glow-c66509ce 2s ease-out;outline:2px solid #60a5fa}.return-context--focus .return-context__actions[data-v-c66509ce]{animation:return-glow-c66509ce 2s ease-out;border-radius:8px}@keyframes return-glow-c66509ce{0%,45%{box-shadow:0 0 22px 4px #93c5fd}to{box-shadow:none}}@media(prefers-reduced-motion:reduce){.return-context--focus[data-v-c66509ce],.return-context--focus .return-context__actions[data-v-c66509ce]{animation:none}}@media(max-width:700px){.return-context dl[data-v-c66509ce]{grid-template-columns:1fr 1fr}}.quality-ticket-header[data-v-98506ea1]{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding-right:34px}.quality-ticket-header__identity[data-v-98506ea1]{min-width:0}.quality-ticket-header h2[data-v-98506ea1]{font-size:23px;margin:6px 0}.quality-ticket-header small[data-v-98506ea1],.quality-ticket-header__meta span[data-v-98506ea1]{color:#64748b}.quality-ticket-body__inline-actions[data-v-98506ea1],.quality-ticket-header__actions[data-v-98506ea1],.quality-ticket-header__meta[data-v-98506ea1]{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.quality-ticket-body[data-v-98506ea1]{display:flex;flex-direction:column;gap:16px}.quality-ticket-grid[data-v-98506ea1]{display:grid;gap:16px;grid-template-columns:minmax(0,3fr) minmax(320px,2fr)}.quality-panel[data-v-98506ea1]{background:#fff;border:1px solid #e4e9f2;border-radius:14px;box-shadow:0 8px 24px #1f293709;box-sizing:border-box;min-width:0;padding:18px}.quality-panel--wide[data-v-98506ea1]{width:100%}.quality-panel__header[data-v-98506ea1]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.quality-panel__header>div[data-v-98506ea1]{align-items:center;display:flex;gap:9px}.quality-panel__header>div>span[data-v-98506ea1]{background:#eaf2ff;border-radius:9px;color:#2563eb;display:grid;font-size:11px;font-weight:800;height:28px;place-items:center;width:28px}.quality-panel__header h3[data-v-98506ea1],.quality-panel__header p[data-v-98506ea1]{margin:0}.quality-panel__header p[data-v-98506ea1],.table-description[data-v-98506ea1]{color:#64748b}.quality-panel__header--toolbar[data-v-98506ea1]{align-items:flex-start}.quality-facts[data-v-98506ea1]{border-top:1px solid #eef1f6;display:flex;flex-direction:column;gap:9px;margin:18px 0 0;padding-top:16px}.quality-facts div[data-v-98506ea1]{display:flex;gap:16px;justify-content:space-between}.quality-facts dt[data-v-98506ea1]{color:#64748b}.quality-facts dd[data-v-98506ea1]{margin:0;text-align:right}.quality-classifications[data-v-98506ea1]{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(150px,1fr))}.quality-classifications label[data-v-98506ea1]{color:#64748b;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:7px}.table-description[data-v-98506ea1]{font-size:12px;margin:4px 0 0}.quality-ticket-dialog[data-v-98506ea1] .el-dialog__body{background:#f8fafc;box-sizing:border-box;max-height:calc(100vh - 154px);overflow-x:clip;overflow-y:auto}.quality-ticket-dialog[data-v-98506ea1] .el-date-editor,.quality-ticket-dialog[data-v-98506ea1] .el-input-number,.quality-ticket-dialog[data-v-98506ea1] .el-select{width:100%}@media(max-width:1100px){.quality-classifications[data-v-98506ea1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.quality-ticket-grid[data-v-98506ea1],.quality-ticket-header[data-v-98506ea1]{display:flex;flex-direction:column}.quality-ticket-header__actions[data-v-98506ea1]{width:100%}}@media(max-width:620px){.quality-panel[data-v-98506ea1]{padding:14px}.quality-classifications[data-v-98506ea1]{grid-template-columns:1fr}.quality-ticket-header__actions .el-button[data-v-98506ea1]{flex:1;margin-left:0}}
