.orloi-wordmark[data-v-c5ce8a81]{width:var(--orloi-wordmark-width,5.8rem);height:auto;opacity:var(--orloi-wordmark-opacity,.78);display:inline-block}.gdpr-section[data-v-38fc2d01]{min-height:100%}.gdpr-page-header[data-v-38fc2d01]{margin-bottom:32px}.gdpr-page-title[data-v-38fc2d01]{margin:0;font-size:1.6rem;font-weight:800;line-height:1.1}.gdpr-page-subtitle[data-v-38fc2d01]{color:#5c6a70;margin:6px 0 0;font-size:.82rem;font-weight:500;line-height:1.4}.gdpr-section-desc[data-v-38fc2d01]{color:#536168;margin:0 0 20px;font-size:.82rem;line-height:1.5}.gdpr-grid[data-v-38fc2d01]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.gdpr-card[data-v-38fc2d01]{background:#fff;border:1px solid #d7dddd;border-radius:8px;padding:16px}.stat-card[data-v-38fc2d01]{text-align:center}.stat-label[data-v-38fc2d01]{color:#5c6a70;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.68rem;font-weight:700}.stat-value[data-v-38fc2d01]{margin:0;font-size:1.8rem;font-weight:800;line-height:1}.stat-value-small[data-v-38fc2d01]{font-size:.95rem}.gdpr-subheading[data-v-38fc2d01]{margin:24px 0 12px;font-size:.95rem;font-weight:700}.gdpr-link-btn[data-v-38fc2d01]{color:#2752ae;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600}.gdpr-link-btn[data-v-38fc2d01]:hover{text-decoration:underline}.gdpr-table-wrap[data-v-38fc2d01]{background:#fff;border:1px solid #d7dddd;border-radius:8px;margin-bottom:24px;overflow-x:auto}.gdpr-table[data-v-38fc2d01]{border-collapse:collapse;width:100%;font-size:.82rem}.gdpr-table th[data-v-38fc2d01],.gdpr-table td[data-v-38fc2d01]{text-align:left;white-space:nowrap;border-bottom:1px solid #eaefea;padding:10px 12px}.gdpr-table th[data-v-38fc2d01]{color:#5c6a70;letter-spacing:.08em;text-transform:uppercase;background:#fafbfa;font-size:.68rem;font-weight:700}.gdpr-table td[data-v-38fc2d01]{vertical-align:top}.gdpr-table tr:last-child td[data-v-38fc2d01]{border-bottom:0}.status-chip[data-v-38fc2d01]{letter-spacing:.04em;text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:700;display:inline-block}.status-done[data-v-38fc2d01]{color:#2d6a2e;background:#d8f0d8}.status-in-progress[data-v-38fc2d01]{color:#6d4c00;background:#fef3cd}.status-needs-review[data-v-38fc2d01]{color:#856404;background:#fff3cd}.status-missing[data-v-38fc2d01]{color:#a74b3f;background:#f1c4bd}.article-chip[data-v-38fc2d01]{display:inline-block}.article-chip a[data-v-38fc2d01]{color:#2752ae;white-space:nowrap;background:#e8eef8;border-radius:3px;padding:1.6px 4.8px;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-block}.article-chip a[data-v-38fc2d01]:hover{background:#d4dfe8}.article-chip-list[data-v-38fc2d01]{flex-wrap:wrap;gap:2px;display:flex}.gap-group[data-v-38fc2d01]{margin-bottom:16px}.gap-group-header[data-v-38fc2d01]{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.gap-group-title[data-v-38fc2d01]{color:#192023;margin:0;font-size:.82rem;font-weight:700}.gap-list[data-v-38fc2d01]{flex-direction:column;gap:8px;display:flex}.gap-item[data-v-38fc2d01]{background:#fff;border:1px solid #d7dddd;border-left-width:4px;border-radius:8px;padding:12px 16px}.gap-item.severity-high[data-v-38fc2d01]{border-left-color:#a74b3f}.gap-item.severity-medium[data-v-38fc2d01]{border-left-color:#d4a017}.gap-item.severity-low[data-v-38fc2d01]{border-left-color:#2d6a2e}.gap-header[data-v-38fc2d01]{align-items:center;gap:4px;margin-bottom:4px;display:flex}.gap-title[data-v-38fc2d01]{margin:0 0 2px;font-size:.85rem;font-weight:700}.gap-desc[data-v-38fc2d01]{color:#536168;margin:0;font-size:.82rem}.gdpr-empty[data-v-38fc2d01]{color:#8a9296;font-size:.85rem;font-style:italic}.severity-badge[data-v-38fc2d01]{letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-right:4px;padding:1.2px 4px;font-size:.68rem;font-weight:700;display:inline-block}.severity-badge.severity-high[data-v-38fc2d01]{color:#a74b3f;background:#f1c4bd}.severity-badge.severity-medium[data-v-38fc2d01]{color:#856404;background:#fff3cd}.severity-badge.severity-low[data-v-38fc2d01]{color:#2d6a2e;background:#d8f0d8}.severity-badge.severity-info[data-v-38fc2d01]{color:#536168;background:#eaefea}@media (width<=820px){.gdpr-grid[data-v-38fc2d01]{grid-template-columns:repeat(2,1fr)}}.master-detail[data-v-3c5899be]{background:#fff;border:1px solid #d7dddd;border-radius:8px;grid-template-columns:340px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.master-pane[data-v-3c5899be]{background:#fafbfa;border-right:1px solid #d7dddd;flex-direction:column;min-height:0;display:flex}.master-search[data-v-3c5899be]{flex:none;padding:10px;position:relative}.master-search[data-v-3c5899be]:after{content:"";border-bottom:1px solid #eaefea;position:absolute;bottom:0;left:10px;right:10px}.master-search-input[data-v-3c5899be]{color:#192023;background:#fff;border:1px solid #d7dddd;border-radius:6px;outline:none;width:100%;padding:6px 8px;font-size:.82rem;transition:border-color .12s}.master-search-input[data-v-3c5899be]::placeholder{color:#8a9296}.master-search-input[data-v-3c5899be]:focus{border-color:#536168}.master-list[data-v-3c5899be]{flex:1 1 0;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.master-item[data-v-3c5899be]{cursor:pointer;border-bottom:1px solid #eaefea;padding:10px 12px;transition:background 80ms;display:block}.master-item[data-v-3c5899be]:hover{background:#f0f3f2}.master-item.is-active[data-v-3c5899be]{background:#f5f8f7;box-shadow:inset 3px 0 #20292d}.master-empty[data-v-3c5899be]{padding:24px}.master-empty-text[data-v-3c5899be]{color:#8a9296;text-align:center;margin:0;font-size:.82rem;font-style:italic}.detail-pane[data-v-3c5899be]{min-height:0;padding:20px;overflow-y:auto}.detail-empty[data-v-3c5899be]{justify-content:center;align-items:center;min-height:240px;display:flex}.detail-empty-text[data-v-3c5899be]{color:#8a9296;margin:0;font-size:.85rem;font-style:italic}@media (width<=820px){.master-detail[data-v-3c5899be]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.master-pane[data-v-3c5899be]{border-bottom:1px solid #d7dddd;border-right:0;max-height:40%}}.gdpr-section[data-v-2dd2a6c3]{flex-direction:column;height:100%;min-height:0;display:flex}.gdpr-section[data-v-2dd2a6c3]>.master-detail{flex:1 1 0}.document-list-item[data-v-2dd2a6c3]{padding-right:12px;position:relative}.list-item-title[data-v-2dd2a6c3]{align-items:center;gap:4px;font-size:.82rem;font-weight:700;line-height:1.2;display:flex}.list-item-description[data-v-2dd2a6c3]{color:#7a8589;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2.8px 0 0;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.status-dot[data-v-2dd2a6c3]{border-radius:999px;width:.55em;height:.55em;position:absolute;top:.15em;right:0}.status-dot-done[data-v-2dd2a6c3]{background:#2d6a2e}.status-dot-warning[data-v-2dd2a6c3]{background:#d8a400}.status-dot-missing[data-v-2dd2a6c3]{background:#a74b3f}.detail-content[data-v-2dd2a6c3]{flex-direction:column;gap:12px;display:flex}.detail-header[data-v-2dd2a6c3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.detail-title[data-v-2dd2a6c3]{margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.detail-desc[data-v-2dd2a6c3]{color:#536168;margin:0;font-size:.85rem;line-height:1.55}.detail-section[data-v-2dd2a6c3]{flex-direction:column;gap:4px;display:flex}.detail-label[data-v-2dd2a6c3]{color:#5c6a70;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.detail-chips[data-v-2dd2a6c3]{flex-wrap:wrap;gap:3.2px;display:flex}.detail-field[data-v-2dd2a6c3]{font-size:.82rem;line-height:1.5}.detail-field p[data-v-2dd2a6c3]{margin:3px 0 6px}.detail-field-label[data-v-2dd2a6c3]{color:#5c6a70;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.detail-field-value[data-v-2dd2a6c3]{margin:0}.detail-muted[data-v-2dd2a6c3]{color:#8a9296;margin:0;font-size:.78rem}.detail-link[data-v-2dd2a6c3]{color:#2752ae;font-size:.82rem;font-weight:600;text-decoration:none}.detail-link[data-v-2dd2a6c3]:hover{text-decoration:underline}.status-chip[data-v-2dd2a6c3]{letter-spacing:.04em;text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:700;display:inline-block}.status-done[data-v-2dd2a6c3]{color:#2d6a2e;background:#d8f0d8}.status-in-progress[data-v-2dd2a6c3]{color:#6d4c00;background:#fef3cd}.status-needs-review[data-v-2dd2a6c3]{color:#856404;background:#fff3cd}.status-missing[data-v-2dd2a6c3]{color:#a74b3f;background:#f1c4bd}.article-chip[data-v-2dd2a6c3]{display:inline-block}.article-chip a[data-v-2dd2a6c3]{color:#2752ae;white-space:nowrap;background:#e8eef8;border-radius:3px;padding:1.6px 4.8px;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-block}.article-chip a[data-v-2dd2a6c3]:hover{background:#d4dfe8}.tag-chip[data-v-2dd2a6c3]{color:#536168;letter-spacing:.03em;background:#eaefea;border-radius:3px;padding:1.6px 5.2px;font-size:.7rem;font-weight:600;display:inline-block}.show-more-content.collapsed[data-v-2b09f11c]{-webkit-line-clamp:var(--show-more-lines,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.show-more-toggle[data-v-2b09f11c]{color:#2752ae;cursor:pointer;font:inherit;background:0 0;border:none;margin-top:4px;padding:0;font-size:.8rem}.show-more-toggle[data-v-2b09f11c]:hover{text-decoration:underline}.status-chip[data-v-a6e7fc27]{letter-spacing:.04em;text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:700;display:inline-block}.status-in-progress[data-v-a6e7fc27]{color:#6d4c00;background:#fef3cd}.status-needs-review[data-v-a6e7fc27]{color:#856404;background:#fff3cd}.status-missing[data-v-a6e7fc27]{color:#a74b3f;background:#f1c4bd}.flow-card[data-v-a6e7fc27]{border:1px solid #00000008;border-radius:8px;padding:12px;position:relative;overflow:hidden;box-shadow:0 0 5px #0000000d}.flow-card[data-v-a6e7fc27]:before{content:"";background:#d7dddd;border-radius:8px 0 0 8px;width:3px;position:absolute;top:0;bottom:0;left:0}.flow-rail-confirmed[data-v-a6e7fc27]:before{background:#58a55c}.flow-rail-warning[data-v-a6e7fc27]:before{background:#e0b33d}.flow-rail-missing[data-v-a6e7fc27]:before{background:#c86a5d}.flow-card-header[data-v-a6e7fc27]{justify-content:space-between;align-items:center;gap:4px;margin-bottom:2.8px;display:flex}.flow-title[data-v-a6e7fc27]{color:#192023;margin:0;font-size:.92rem;line-height:1.3}.flow-meta-row[data-v-a6e7fc27]{flex-shrink:0;align-items:center;gap:2.8px;margin-left:8px;display:flex}.flow-icon-meta[data-v-a6e7fc27]{color:#657276;background:#fff;border:1px solid #d7dddd;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.5em;height:1.5em;display:inline-flex}.flow-icon-meta img[data-v-a6e7fc27]{opacity:.75;width:.9em;height:.9em}.flow-icon-confirmed[data-v-a6e7fc27]{background:#eef8ee;border-color:#c9e7c9}.flow-icon-confirmed img[data-v-a6e7fc27]{opacity:.9;filter:invert(31%)sepia(39%)saturate(810%)hue-rotate(73deg)brightness(91%)contrast(88%)}.flow-summary[data-v-a6e7fc27]{color:#536168;margin:0 0 4px;font-size:.82rem;line-height:1.5}.flow-status-reason[data-v-a6e7fc27]{color:#6d5608;margin:0 0 8px;font-size:.76rem;line-height:1.45}.flow-diagram[data-v-a6e7fc27]{-webkit-overflow-scrolling:touch;align-items:center;gap:0;padding:24px 0 8px;display:flex;overflow-x:auto}.flow-diagram[data-v-a6e7fc27]::-webkit-scrollbar{height:4px}.flow-diagram[data-v-a6e7fc27]::-webkit-scrollbar-thumb{background:#d7dddd;border-radius:2px}.flow-step[data-v-a6e7fc27]{flex-shrink:0;position:relative}.flow-step-label[data-v-a6e7fc27]{color:#8a9296;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-align:center;font-size:.6rem;font-weight:700;position:absolute;top:-16px;left:0;right:0}.flow-step-title[data-v-a6e7fc27]{color:#192023;text-overflow:ellipsis;white-space:nowrap;cursor:default;background:#fff;border:1px solid #d7dddd;border-radius:6px;max-width:200px;padding:10px 12px;font-size:.78rem;line-height:1.35;display:block;overflow:hidden}.flow-arrow[data-v-a6e7fc27]{color:#b0b8b8;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;font-size:1rem;display:flex}.flow-internal[data-v-a6e7fc27]{border-top:1px solid #eaefea;margin-top:8px;padding-top:8px}.flow-internal-title[data-v-a6e7fc27],.flow-internal-label[data-v-a6e7fc27]{color:#657276;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3.2px;font-size:.64rem;font-weight:700}.flow-internal-text[data-v-a6e7fc27]{color:#394549;margin:0 0 6px;font-size:.76rem;line-height:1.45}.flow-internal-group[data-v-a6e7fc27]{margin-top:6px}.flow-internal-list[data-v-a6e7fc27]{color:#394549;margin:0;padding-left:12px;font-size:.76rem;line-height:1.45}.flow-internal-list li+li[data-v-a6e7fc27]{margin-top:2.8px}.gdpr-section[data-v-d20760de]{flex-direction:column;height:100%;min-height:0;display:flex}.gdpr-section[data-v-d20760de]>.master-detail{flex:1 1 0}.vendor-list-item[data-v-d20760de]{padding-right:12px;position:relative}.list-item-title[data-v-d20760de]{align-items:center;gap:4px;font-size:.82rem;font-weight:700;line-height:1.2;display:flex}.list-item-meta[data-v-d20760de]{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2.8px;display:flex}.list-item-kind[data-v-d20760de]{color:#536168;font-size:.72rem}.status-dot[data-v-d20760de]{border-radius:999px;width:.55em;height:.55em;position:absolute;top:.15em;right:0}.status-dot-done[data-v-d20760de]{background:#2d6a2e}.status-dot-warning[data-v-d20760de]{background:#d8a400}.status-dot-missing[data-v-d20760de]{background:#a74b3f}.detail-content[data-v-d20760de]{flex-direction:column;gap:12px;display:flex}.detail-header[data-v-d20760de]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.detail-header-badges[data-v-d20760de]{flex-shrink:0;align-items:center;gap:3.2px;display:flex}.detail-header-badges .status-chip[data-v-d20760de],.detail-header-badges .role-chip[data-v-d20760de],.detail-header-badges .tag-muted[data-v-d20760de]{padding:1.2px 4px;font-size:.62rem}.detail-title[data-v-d20760de]{margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.detail-desc[data-v-d20760de]{color:#536168;margin:0;font-size:.85rem;line-height:1.55}.detail-section[data-v-d20760de]{flex-direction:column;gap:4px;display:flex}.detail-label[data-v-d20760de]{color:#5c6a70;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.detail-text[data-v-d20760de]{color:#192023;margin:0;font-size:.82rem;line-height:1.5}.detail-field[data-v-d20760de]{font-size:.82rem;line-height:1.5}.detail-field p[data-v-d20760de]{margin:3px 0 6px}.detail-field-label[data-v-d20760de]{color:#5c6a70;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.detail-field-value[data-v-d20760de]{margin:0}.detail-field-note[data-v-d20760de]{color:#8a9499;margin:2px 0 0;font-size:.72rem;font-style:italic;line-height:1.45}.detail-chips[data-v-d20760de]{flex-wrap:wrap;gap:3.2px;display:flex}.detail-link[data-v-d20760de]{color:#2752ae;font-size:.82rem;font-weight:600;text-decoration:none}.detail-link[data-v-d20760de]:hover{text-decoration:underline}.status-chip[data-v-d20760de]{letter-spacing:.04em;text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:700;display:inline-block}.status-done[data-v-d20760de]{color:#2d6a2e;background:#d8f0d8}.status-in-progress[data-v-d20760de]{color:#6d4c00;background:#fef3cd}.status-needs-review[data-v-d20760de]{color:#856404;background:#fff3cd}.status-missing[data-v-d20760de]{color:#a74b3f;background:#f1c4bd}.tag-chip[data-v-d20760de]{color:#536168;letter-spacing:.03em;background:#eaefea;border-radius:3px;padding:1.6px 5.2px;font-size:.7rem;font-weight:600;display:inline-block}.gdpr-section[data-v-cab4dc34]{flex-direction:column;height:100%;min-height:0;display:flex}.gdpr-section[data-v-cab4dc34]>.master-detail{flex:1 1 0}.processing-list-item[data-v-cab4dc34]{padding-right:12px;position:relative}.list-item-row[data-v-cab4dc34]{justify-content:space-between;align-items:center;gap:8px;display:flex}.list-item-right[data-v-cab4dc34]{flex-shrink:0;align-items:center;gap:4px;display:flex}.list-item-title[data-v-cab4dc34]{align-items:center;gap:4px;font-size:.82rem;font-weight:700;line-height:1.2;display:flex}.list-item-meta[data-v-cab4dc34]{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2.8px;display:flex}.status-dot[data-v-cab4dc34]{border-radius:999px;width:.55em;height:.55em;position:absolute;top:.15em;right:0}.status-dot-done[data-v-cab4dc34]{background:#2d6a2e}.status-dot-warning[data-v-cab4dc34]{background:#d8a400}.status-dot-missing[data-v-cab4dc34]{background:#a74b3f}.detail-content[data-v-cab4dc34]{flex-direction:column;gap:12px;display:flex}.detail-header[data-v-cab4dc34]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.detail-header-badges[data-v-cab4dc34]{flex-shrink:0;align-items:center;gap:3.2px;display:flex}.detail-header-badges .status-chip[data-v-cab4dc34],.detail-header-badges .role-chip[data-v-cab4dc34],.detail-header-badges .tag-muted[data-v-cab4dc34]{padding:1.2px 4px;font-size:.62rem}.detail-title[data-v-cab4dc34]{margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.detail-desc[data-v-cab4dc34]{color:#536168;margin:0;font-size:.85rem;line-height:1.55}.detail-grid[data-v-cab4dc34]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.detail-field[data-v-cab4dc34]{font-size:.82rem;line-height:1.5}.detail-field p[data-v-cab4dc34]{margin:3px 0 6px}.detail-label[data-v-cab4dc34]{color:#5c6a70;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.detail-muted[data-v-cab4dc34]{color:#8a9296;margin:0;font-size:.78rem}.detail-section[data-v-cab4dc34]{flex-direction:column;gap:4px;display:flex}.detail-link[data-v-cab4dc34]{color:#2752ae;font-size:.82rem;font-weight:600;text-decoration:none}.detail-link[data-v-cab4dc34]:hover{text-decoration:underline}.status-chip[data-v-cab4dc34]{letter-spacing:.04em;text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:700;display:inline-block}.status-done[data-v-cab4dc34]{color:#2d6a2e;background:#d8f0d8}.status-in-progress[data-v-cab4dc34]{color:#6d4c00;background:#fef3cd}.status-needs-review[data-v-cab4dc34]{color:#856404;background:#fff3cd}.status-missing[data-v-cab4dc34]{color:#a74b3f;background:#f1c4bd}.role-chip[data-v-cab4dc34]{letter-spacing:.04em;text-transform:capitalize;border-radius:3px;flex-shrink:0;padding:1.2px 4.4px;font-size:.62rem;font-weight:700;display:inline-block}.role-controller[data-v-cab4dc34]{color:#5b21b6;background:#ede9fe}.role-processor[data-v-cab4dc34]{color:#1e40af;background:#dbeafe}.role-mixed[data-v-cab4dc34]{color:#5c6a70;background:#eaefea}.tag-muted[data-v-cab4dc34]{color:#7a6e3a;letter-spacing:.03em;background:#f0f0eb;border-radius:3px;padding:1.6px 5.2px;font-size:.7rem;font-weight:600;display:inline-block}.tag-chip[data-v-cab4dc34]{color:#536168;letter-spacing:.03em;background:#eaefea;border-radius:3px;padding:1.6px 5.2px;font-size:.7rem;font-weight:600;display:inline-block}.tag-warning[data-v-cab4dc34]{color:#856404;background:#fff3cd}.gdpr-section[data-v-f0b94feb]{flex-direction:column;height:100%;min-height:0;display:flex}.gdpr-section[data-v-f0b94feb]>.master-detail{flex:1 1 0}.list-item-title[data-v-f0b94feb]{align-items:center;gap:4px;font-size:.82rem;font-weight:700;line-height:1.2;display:flex}.list-item-meta[data-v-f0b94feb]{flex-wrap:wrap;align-items:center;gap:4px;margin-top:2.8px;display:flex}.list-item-finding-count[data-v-f0b94feb]{color:#8a9296;font-size:.72rem}.tag-sm[data-v-f0b94feb]{padding:1px 3.6px;font-size:.62rem}.detail-content[data-v-f0b94feb]{flex-direction:column;gap:12px;display:flex}.detail-header[data-v-f0b94feb]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.detail-header-badges[data-v-f0b94feb]{flex-shrink:0;align-items:center;gap:3.2px;display:flex}.detail-header-badges .status-chip[data-v-f0b94feb],.detail-header-badges .role-chip[data-v-f0b94feb],.detail-header-badges .tag-muted[data-v-f0b94feb]{padding:1.2px 4px;font-size:.62rem}.detail-title[data-v-f0b94feb]{margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.detail-date[data-v-f0b94feb]{color:#8a9296;margin:0;font-size:.78rem}.detail-desc[data-v-f0b94feb]{color:#536168;margin:0;font-size:.85rem;line-height:1.55}.detail-section[data-v-f0b94feb]{flex-direction:column;gap:4px;display:flex}.detail-label[data-v-f0b94feb]{color:#5c6a70;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.detail-chips[data-v-f0b94feb]{flex-wrap:wrap;gap:3.2px;display:flex}.status-chip[data-v-f0b94feb]{letter-spacing:.04em;text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:700;display:inline-block}.status-done[data-v-f0b94feb]{color:#2d6a2e;background:#d8f0d8}.status-in-progress[data-v-f0b94feb]{color:#6d4c00;background:#fef3cd}.status-needs-review[data-v-f0b94feb]{color:#856404;background:#fff3cd}.status-missing[data-v-f0b94feb]{color:#a74b3f;background:#f1c4bd}.tag-chip[data-v-f0b94feb]{color:#536168;letter-spacing:.03em;background:#eaefea;border-radius:3px;padding:1.6px 5.2px;font-size:.7rem;font-weight:600;display:inline-block}.findings-list[data-v-f0b94feb]{flex-direction:column;gap:8px;display:flex}.finding-item[data-v-f0b94feb]{background:#fafbfa;border:1px solid #eaefea;border-left:3px solid #d7dddd;border-radius:6px;padding:10px 12px}.finding-item.severity-high[data-v-f0b94feb]{border-left-color:#a74b3f}.finding-item.severity-medium[data-v-f0b94feb]{border-left-color:#d4a017}.finding-title[data-v-f0b94feb]{margin:0 0 2px;font-size:.82rem;font-weight:700}.finding-desc[data-v-f0b94feb]{color:#536168;margin:0;font-size:.8rem}.severity-badge[data-v-f0b94feb]{letter-spacing:.04em;text-transform:uppercase;border-radius:3px;margin-right:4px;padding:1.2px 4px;font-size:.68rem;font-weight:700;display:inline-block}.severity-badge.severity-high[data-v-f0b94feb]{color:#a74b3f;background:#f1c4bd}.severity-badge.severity-medium[data-v-f0b94feb]{color:#856404;background:#fff3cd}.severity-badge.severity-low[data-v-f0b94feb]{color:#2d6a2e;background:#d8f0d8}.severity-badge.severity-info[data-v-f0b94feb]{color:#536168;background:#eaefea}.gdpr-page[data-v-31003e02]{box-sizing:border-box;color:#192023;background:#fbfbfa;height:100%;min-height:0;padding:32px 40px;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-y:auto}.gdpr-page.has-master-detail-layout[data-v-31003e02]{padding:0;overflow:hidden}.gdpr-page.has-master-detail-layout[data-v-31003e02] .gdpr-section{grid-template-rows:auto minmax(0,1fr);grid-template-columns:340px minmax(0,1fr);height:100%;display:grid}.gdpr-page.has-master-detail-layout[data-v-31003e02] .gdpr-page-header{grid-area:1/2;margin:0;padding:32px 40px 28px}.gdpr-page.has-master-detail-layout[data-v-31003e02] .master-detail{display:contents}.gdpr-page.has-master-detail-layout[data-v-31003e02] .master-pane{border-left:1px solid #eef1f1;border-right:1px solid #d7dddd;grid-area:1/1/span 2;height:100vh}.gdpr-page.has-master-detail-layout[data-v-31003e02] .detail-pane{grid-area:2/2;min-height:0;padding:16px}@media (width<=820px){.gdpr-page.has-master-detail-layout[data-v-31003e02]{padding:24px 16px}.gdpr-page.has-master-detail-layout[data-v-31003e02] .gdpr-section{height:100%;display:flex}.gdpr-page.has-master-detail-layout[data-v-31003e02] .gdpr-page-header{margin-bottom:24px;padding:0}.gdpr-page.has-master-detail-layout[data-v-31003e02] .master-detail{display:grid}.gdpr-page.has-master-detail-layout[data-v-31003e02] .master-pane{height:auto}.gdpr-page.has-master-detail-layout[data-v-31003e02] .detail-pane{padding:20px}}.gdpr-viewer[data-v-7d15fea2]{background:#fbfbfa;grid-template-rows:minmax(0,1fr);overflow:hidden}
