.ecr-state-chip[data-v-1235d8e2]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:1;padding:4px 12px;border-radius:50px;white-space:nowrap}.ecr-state-chip--small[data-v-1235d8e2]{font-size:12px;padding:4px 8px}.ecr-state-chip--secondary[data-v-1235d8e2]{background:#e5e7eb;color:#4b5563}.ecr-state-chip--primary[data-v-1235d8e2]{background:rgba(59,130,246,.12);color:#1d4ed8}.ecr-state-chip--success[data-v-1235d8e2]{background:rgba(16,185,129,.12);color:#10b981}.ecr-state-chip--warning[data-v-1235d8e2]{background:rgba(249,115,22,.14);color:#f97316}.ecr-state-chip--info[data-v-1235d8e2]{background:rgba(43,141,255,.12);color:#2b8dff}.ecr-state-chip--error[data-v-1235d8e2]{background:rgba(239,68,68,.12);color:#ef4444}.ecr-priority-chip[data-v-f5183456]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:1;padding:4px 8px;border-radius:50px;white-space:nowrap}.ecr-priority-chip--small[data-v-f5183456]{font-size:12px}.ecr-priority-chip--secondary[data-v-f5183456]{background:#e5e7eb;color:#4b5563}.ecr-priority-chip--info[data-v-f5183456]{background:rgba(43,141,255,.12);color:#2b8dff}.ecr-priority-chip--warning[data-v-f5183456]{background:rgba(249,115,22,.14);color:#f97316}.ecr-priority-chip--error[data-v-f5183456]{background:rgba(239,68,68,.12);color:#ef4444}.dms-timeline__empty[data-v-d0f69e48]{padding:12px 0;font-size:13px;color:#9ca3af}.dms-timeline__list[data-v-d0f69e48]{display:flex;flex-direction:column}.dms-timeline__entry[data-v-d0f69e48]{display:flex;gap:8px}.dms-timeline__entry:not(:last-child) .dms-timeline__rail[data-v-d0f69e48]:after{content:"";flex:1;width:2px;background:#e5e7eb;margin:4px 0}.dms-timeline__rail[data-v-d0f69e48]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.dms-timeline__dot[data-v-d0f69e48]{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dms-timeline__body[data-v-d0f69e48]{flex:1;min-width:0;padding-bottom:12px}.dms-timeline__line[data-v-d0f69e48]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dms-timeline__chip[data-v-d0f69e48]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.4}.dms-timeline__actor[data-v-d0f69e48]{font-size:13px;font-weight:500;color:#383838}.dms-timeline__date[data-v-d0f69e48]{font-size:12px;color:#9ca3af;font-variant-numeric:tabular-nums}.dms-timeline__reason[data-v-d0f69e48]{margin:4px 0 0;font-size:13px;color:#4b5563;white-space:pre-wrap}.dms-timeline__changes[data-v-d0f69e48]{margin-top:4px;display:flex;flex-direction:column;gap:2px}.dms-timeline__detail[data-v-d0f69e48]{margin:0;font-size:12px;color:#4b5563;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.dms-timeline__detail-label[data-v-d0f69e48]{font-weight:600;flex-shrink:0}.dms-timeline__detail-old[data-v-d0f69e48]{text-decoration:line-through;color:#9ca3af;word-break:break-word}.dms-timeline__detail-new[data-v-d0f69e48]{color:#383838;font-weight:500;word-break:break-word}.dms-timeline__detail-icon[data-v-d0f69e48]{flex-shrink:0;align-self:center;color:#9ca3af}.dms-timeline--blue[data-v-d0f69e48]{background:rgba(59,130,246,.1);color:#1d4ed8}.dms-timeline--green[data-v-d0f69e48]{background:rgba(16,185,129,.12);color:#047857}.dms-timeline--red[data-v-d0f69e48]{background:rgba(239,68,68,.1);color:#b91c1c}.dms-timeline--orange[data-v-d0f69e48]{background:rgba(249,115,22,.12);color:#c2410c}.dms-timeline--grey[data-v-d0f69e48]{background:rgba(75,85,99,.1);color:#383838}.dms-matrix[data-v-94248f48]{display:flex;flex-direction:column;gap:16px}.dms-matrix__card-header[data-v-94248f48]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dms-matrix__title-row[data-v-94248f48]{display:flex;align-items:center;gap:8px}.dms-matrix__card-title[data-v-94248f48]{margin:0;font-size:22px;font-weight:700;color:#383838}.dms-matrix__body[data-v-94248f48]{display:flex;flex-direction:column;gap:20px}.dms-matrix__progress[data-v-94248f48]{min-width:200px;max-width:420px;display:flex;flex-direction:column;gap:8px}.dms-matrix__progress-head[data-v-94248f48]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dms-matrix__progress-label[data-v-94248f48]{font-size:14px;color:#4b5563}.dms-matrix__progress-count[data-v-94248f48]{font-size:14px;font-weight:600;color:#383838;font-variant-numeric:tabular-nums}.dms-matrix__progress-none[data-v-94248f48]{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#9ca3af}.dms-matrix__toolbar-actions[data-v-94248f48]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dms-matrix__ai[data-v-94248f48]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid rgba(43,141,255,.35);border-radius:10px;background:rgba(43,141,255,.06)}.dms-matrix__ai-head[data-v-94248f48]{display:flex;align-items:center;gap:8px}.dms-matrix__ai-title[data-v-94248f48]{font-size:14px;font-weight:600;color:#383838}.dms-matrix__ai-count[data-v-94248f48]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 8px;border-radius:50px;background:rgba(43,141,255,.16);color:#2b8dff;font-size:12px;font-weight:600}.dms-matrix__ai-item[data-v-94248f48]{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:10px;background:#fff;border:1px solid #e5e7eb}.dms-matrix__ai-body[data-v-94248f48]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dms-matrix__ai-desc[data-v-94248f48]{font-size:14px;color:#383838}.dms-matrix__ai-meta[data-v-94248f48]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:#4b5563}.dms-matrix__confidence[data-v-94248f48]{display:inline-flex;align-items:center;gap:4px;color:#2b8dff;font-weight:500}.dms-matrix__ai-actions[data-v-94248f48]{display:flex;align-items:center;gap:4px;flex-shrink:0}.dms-matrix__section[data-v-94248f48]{display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(6px);animation:dms-matrix-in-94248f48 .35s ease forwards}.dms-matrix__section[data-v-94248f48]:nth-child(2){animation-delay:40ms}.dms-matrix__section[data-v-94248f48]:nth-child(3){animation-delay:80ms}.dms-matrix__section[data-v-94248f48]:nth-child(4){animation-delay:.12s}.dms-matrix__section[data-v-94248f48]:nth-child(5){animation-delay:.16s}@keyframes dms-matrix-in-94248f48{to{opacity:1;transform:translateY(0)}}.dms-matrix__section-head[data-v-94248f48]{display:flex;align-items:center;gap:8px;padding-bottom:4px;border-bottom:1px solid #e5e7eb}.dms-matrix__cat-icon[data-v-94248f48]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#fafafa;color:#4b5563;flex-shrink:0}.dms-matrix__section-title[data-v-94248f48]{font-size:16px;font-weight:600;color:#383838}.dms-matrix__section-count[data-v-94248f48]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 8px;border-radius:50px;background:#fafafa;color:#4b5563;font-size:12px;font-weight:600}.dms-matrix__item[data-v-94248f48]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.dms-matrix__item--resolved[data-v-94248f48]{background:#fafafa}.dms-matrix__state[data-v-94248f48]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50px;flex-shrink:0}.dms-matrix__state--secondary[data-v-94248f48]{background:#e5e7eb;color:#4b5563}.dms-matrix__state--info[data-v-94248f48]{background:rgba(43,141,255,.12);color:#2b8dff}.dms-matrix__state--success[data-v-94248f48]{background:#d1fae5;color:#065f46}.dms-matrix__state--warning[data-v-94248f48]{background:#ffedd5;color:#9a3412}.dms-matrix__state--error[data-v-94248f48]{background:#fee2e2;color:#991b1b}.dms-matrix__item-body[data-v-94248f48]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.dms-matrix__item-desc[data-v-94248f48]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:500;color:#383838}.dms-matrix__mandatory[data-v-94248f48]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:50px;background:rgba(239,68,68,.1);color:#ef4444;font-size:12px;font-weight:600;line-height:1}.dms-matrix__item-meta[data-v-94248f48]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.dms-matrix__meta[data-v-94248f48]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#4b5563}.dms-matrix__meta--overdue[data-v-94248f48]{color:#991b1b;font-weight:500}.dms-matrix__artifact[data-v-94248f48]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#3b82f6;cursor:pointer;font-family:inherit}.dms-matrix__artifact[data-v-94248f48]:hover{text-decoration:underline}.dms-matrix__chip[data-v-94248f48]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:50px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.dms-matrix__chip--secondary[data-v-94248f48]{background:#e5e7eb;color:#4b5563}.dms-matrix__chip--info[data-v-94248f48]{background:rgba(43,141,255,.12);color:#2b8dff}.dms-matrix__chip--success[data-v-94248f48]{background:#d1fae5;color:#065f46}.dms-matrix__chip--warning[data-v-94248f48]{background:#ffedd5;color:#9a3412}.dms-matrix__chip--error[data-v-94248f48]{background:#fee2e2;color:#991b1b}.dms-matrix__defer-note[data-v-94248f48]{display:flex;align-items:flex-start;gap:4px;margin:0;font-size:13px;color:#9a3412}.dms-matrix__item-actions[data-v-94248f48]{flex-shrink:0}.dms-matrix__item-actions-inner[data-v-94248f48],.dms-matrix__item-actions[data-v-94248f48]{display:inline-flex;align-items:center;gap:4px}.dms-matrix__na-hint[data-v-94248f48]{display:flex;align-items:flex-start;gap:4px;margin:0;font-size:13px;color:#4b5563}.dms-matrix__form[data-v-94248f48]{display:flex;flex-direction:column;gap:16px}.dms-matrix__form-grid[data-v-94248f48]{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px}@media(max-width:768px){.dms-matrix__form-grid[data-v-94248f48]{grid-template-columns:1fr}}.dms-matrix__form-narrow[data-v-94248f48]{display:flex;flex-direction:column;gap:8px;max-width:240px}.dms-matrix__form-label[data-v-94248f48]{font-size:14px;font-weight:600;color:#383838}.dms-matrix__optional[data-v-94248f48]{font-weight:400;color:#9ca3af}.dms-matrix__error[data-v-94248f48]{margin:0;color:#ef4444;font-size:12px}.ecr-overview[data-v-26b01150]{display:flex;flex-direction:column;gap:16px}.ecr-overview__card-header[data-v-26b01150]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ecr-overview__card-title[data-v-26b01150]{margin:0;font-size:22px;font-weight:700;color:#383838}.ecr-overview__card-actions[data-v-26b01150]{display:flex;align-items:center;gap:8px}.ecr-overview__facts[data-v-26b01150]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.ecr-overview__fact[data-v-26b01150]{display:flex;flex-direction:column;gap:4px;min-width:0}.ecr-overview__fact-label[data-v-26b01150]{font-size:14px;color:#4b5563}.ecr-overview__fact-value[data-v-26b01150]{font-size:15px;color:#383838}.ecr-overview__grid[data-v-26b01150]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.ecr-overview__field[data-v-26b01150]{display:flex;flex-direction:column;gap:4px;min-width:0}.ecr-overview__field--wide[data-v-26b01150]{grid-column:1/-1}.ecr-overview__label[data-v-26b01150]{font-size:12px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px}.ecr-overview__chip[data-v-26b01150]{align-self:flex-start}.ecr-overview__prose[data-v-26b01150]{margin:0;font-size:14px;color:#383838;line-height:1.6;white-space:pre-wrap}.ecr-overview__muted[data-v-26b01150]{font-size:14px;color:#bebebe}.ecr-overview__hint[data-v-26b01150]{margin:0}.ecr-csr[data-v-6421e248]{display:flex;flex-direction:column;gap:16px}.ecr-csr__card-header[data-v-6421e248]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ecr-csr__card-title[data-v-6421e248]{margin:0;font-size:22px;font-weight:700;color:#383838}.ecr-csr__panel[data-v-6421e248]{display:flex;flex-direction:column;gap:16px}.ecr-csr__steps[data-v-6421e248]{display:flex;flex-wrap:wrap;gap:28px}.ecr-csr__step[data-v-6421e248]{display:flex;align-items:center;gap:8px;color:#9ca3af}.ecr-csr__step--done[data-v-6421e248]{color:#10b981}.ecr-csr__step--rejected[data-v-6421e248]{color:#ef4444}.ecr-csr__step-body[data-v-6421e248]{display:flex;flex-direction:column}.ecr-csr__step-title[data-v-6421e248]{font-size:14px;font-weight:600;color:#383838}.ecr-csr__step-meta[data-v-6421e248]{font-size:12px;color:#4b5563;font-variant-numeric:tabular-nums}.ecr-csr__rejected-text[data-v-6421e248]{display:block;margin-top:4px}.ecr-csr__evidence[data-v-6421e248]{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #e5e7eb;color:#4b5563}.ecr-csr__evidence-label[data-v-6421e248]{font-size:14px}.ecr-csr__actions[data-v-6421e248]{display:flex;gap:8px}.ecr-csr__dialog[data-v-6421e248]{display:flex;flex-direction:column;gap:16px}.ecr-csr__dialog-field[data-v-6421e248]{display:flex;flex-direction:column;gap:4px}.ecr-csr__dialog-label[data-v-6421e248]{font-size:12px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px}.ecr-csr__upload[data-v-6421e248]{display:flex;align-items:center;gap:8px}.ecr-csr__upload-ok[data-v-6421e248]{color:#10b981}.ecr-csr__upload-bar[data-v-6421e248]{margin-top:8px}.ecr-csr__file-input[data-v-6421e248]{display:none}.ecr-csr__dialog-error[data-v-6421e248]{margin:0;color:#ef4444;font-size:12px}.ecr-transition[data-v-9658fe9c]{display:flex;flex-direction:column;gap:16px}.ecr-transition__card-header[data-v-9658fe9c]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ecr-transition__card-actions[data-v-9658fe9c]{display:flex;align-items:center;gap:8px}.ecr-transition__card-title[data-v-9658fe9c]{margin:0;font-size:22px;font-weight:700;color:#383838}.ecr-transition__grid[data-v-9658fe9c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.ecr-transition__field[data-v-9658fe9c]{display:flex;flex-direction:column;gap:4px;min-width:0}.ecr-transition__field--wide[data-v-9658fe9c]{grid-column:1/-1}.ecr-transition__label[data-v-9658fe9c]{font-size:12px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px}.ecr-transition__value[data-v-9658fe9c]{font-size:14px;color:#383838}.ecr-transition__prose[data-v-9658fe9c]{margin:0;font-size:14px;color:#383838;line-height:1.6;white-space:pre-wrap}.ecr-transition__muted[data-v-9658fe9c]{font-size:14px;color:#bebebe}.ecr-transition__actions[data-v-9658fe9c]{display:flex;justify-content:flex-end;width:100%}.ecr-transition__fa[data-v-9658fe9c]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ecr-transition__fa-info[data-v-9658fe9c]{display:flex;align-items:center;gap:12px}.ecr-transition__fa-icon[data-v-9658fe9c]{color:#9ca3af}.ecr-transition__fa-icon--done[data-v-9658fe9c]{color:#10b981}.ecr-transition__fa-text[data-v-9658fe9c]{display:flex;flex-direction:column}.ecr-transition__fa-title[data-v-9658fe9c]{font-size:14px;font-weight:600;color:#383838}.ecr-transition__fa-meta[data-v-9658fe9c]{font-size:12px;color:#4b5563}.ecr-detail[data-v-528d1fe6]{flex:1;min-height:0;display:flex;flex-direction:column}.ecr-detail__page[data-v-528d1fe6]{flex:1;min-height:0;overflow-y:auto;background:#fafafa}.ecr-detail__header[data-v-528d1fe6]{background:#fff;border-bottom:1px solid #e5e7eb}.ecr-detail__header-inner[data-v-528d1fe6]{max-width:1140px;margin:0 auto;width:100%;padding:20px 20px 16px}.ecr-detail__header-top[data-v-528d1fe6]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ecr-detail__actions[data-v-528d1fe6]{flex-wrap:wrap}.ecr-detail__actions[data-v-528d1fe6],.ecr-detail__title-row[data-v-528d1fe6]{display:flex;align-items:center;gap:8px}.ecr-detail__title[data-v-528d1fe6]{margin:0 0 12px;font-size:26px;font-weight:700;letter-spacing:-.02em;color:#383838}.ecr-detail__info[data-v-528d1fe6]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ecr-detail__badges[data-v-528d1fe6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ecr-detail__number[data-v-528d1fe6]{display:inline-flex;align-items:center;font-family:JetBrains Mono,Roboto Mono,Courier New,monospace;font-size:13px;font-weight:600;color:#4b5563;padding:4px 12px;background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;white-space:nowrap}.ecr-detail__meta[data-v-528d1fe6]{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.ecr-detail__meta-item[data-v-528d1fe6]{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#4b5563}.ecr-detail__meta-item[data-v-528d1fe6]:not(:first-child):before{content:"·";margin-right:4px;color:#9ca3af}.ecr-detail__meta-item--overdue[data-v-528d1fe6]{color:#ef4444;font-weight:600}.ecr-detail__body[data-v-528d1fe6]{max-width:1140px;margin:0 auto;width:100%;padding:16px 20px 68px;display:flex;flex-direction:column;gap:16px}.ecr-detail__banner[data-v-528d1fe6]{margin:0}.ecr-detail__blockers[data-v-528d1fe6]{margin:0;padding-left:16px}.ecr-detail__tabs-nav[data-v-528d1fe6]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:8px 12px}.ecr-detail__tab-btn[data-v-528d1fe6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:none;border-radius:10px;background:transparent;color:#4b5563;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s cubic-bezier(0,0,.2,1)}.ecr-detail__tab-btn[data-v-528d1fe6]:hover{color:#383838;background:#fafafa}.ecr-detail__tab-btn--active[data-v-528d1fe6]{color:#3b82f6;background:#dbeafe;font-weight:600}.ecr-detail__tab-btn--active[data-v-528d1fe6]:hover{color:#3b82f6;background:#dbeafe}.ecr-detail__tab-content[data-v-528d1fe6]{display:flex;flex-direction:column;gap:16px;min-height:0}.ecr-detail__card-header[data-v-528d1fe6]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ecr-detail__card-title[data-v-528d1fe6]{margin:0;font-size:22px;font-weight:700;color:#383838}.ecr-detail__footnote[data-v-528d1fe6]{font-size:12px;color:#4b5563;margin:0;padding-top:12px;border-top:1px dashed #e5e7eb}.ecr-detail__create-grid[data-v-528d1fe6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}.ecr-detail__create-field[data-v-528d1fe6]{display:flex;flex-direction:column;gap:4px;min-width:0}.ecr-detail__create-field--wide[data-v-528d1fe6]{grid-column:1/-1}.ecr-detail__create-label[data-v-528d1fe6]{font-size:12px;font-weight:500;color:#4b5563}.ecr-detail__create-hint[data-v-528d1fe6]{font-size:12px;color:#9ca3af}.ecr-detail__create-actions[data-v-528d1fe6]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:768px){.ecr-detail__header-inner[data-v-528d1fe6]{padding:16px 16px 12px}.ecr-detail__body[data-v-528d1fe6]{padding:12px 16px 68px}.ecr-detail__actions[data-v-528d1fe6]{width:100%}.ecr-detail__create-grid[data-v-528d1fe6]{grid-template-columns:1fr}}.ecr-detail__dialog-body[data-v-528d1fe6]{display:flex;flex-direction:column;gap:12px}.ecr-detail__dialog-error[data-v-528d1fe6]{margin:0;color:#ef4444;font-size:12px}