.concerns-summary[data-v-1cbb1e7c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}.concern-card[data-v-1cbb1e7c],.summary-card[data-v-1cbb1e7c]{border:1px solid #e5e7eb;border-radius:.9rem;background:#fff;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06);box-shadow:0 1px 3px rgba(15,23,42,.06)}.summary-card[data-v-1cbb1e7c]{padding:1rem 1.15rem}.summary-card span[data-v-1cbb1e7c]{display:block;color:#64748b;font-size:.82rem}.summary-card strong[data-v-1cbb1e7c]{display:block;margin-top:.25rem;color:#0f172a;font-size:1.8rem}.summary-card--proposed[data-v-1cbb1e7c]{border-color:#86efac;background:#f0fdf4}.concerns-manual-run[data-v-1cbb1e7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;border-color:#bfdbfe;background:#eff6ff}.concerns-manual-run select[data-v-1cbb1e7c]{width:100%;border:1px solid #93c5fd;border-radius:.55rem;background:#fff;padding:.58rem .75rem;color:#0f172a}.concerns-manual-run>button[data-v-1cbb1e7c]{border:0;border-radius:.55rem;background:#2563eb;padding:.65rem 1rem;color:#fff;font-weight:700}.concerns-manual-run>button[data-v-1cbb1e7c]:disabled{cursor:not-allowed;opacity:.5}.concerns-manual-run .manual-run-message[data-v-1cbb1e7c]{margin:0;font-size:.75rem}.concerns-manual-run .manual-run-message--error[data-v-1cbb1e7c]{color:#b91c1c}.concerns-filters[data-v-1cbb1e7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;padding:1rem;border:1px solid #e5e7eb;border-radius:.9rem;background:#fff}.concerns-filters label[data-v-1cbb1e7c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:210px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;color:#475569;font-size:.8rem;font-weight:600}.concerns-filters select[data-v-1cbb1e7c]{width:100%;border:1px solid #cbd5e1;border-radius:.55rem;background:#fff;padding:.58rem .75rem;color:#0f172a}.concerns-list[data-v-1cbb1e7c]{display:grid;gap:1rem}.concern-card[data-v-1cbb1e7c]{padding:1.25rem}.concern-card-header[data-v-1cbb1e7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.concern-card h2[data-v-1cbb1e7c]{margin:.35rem 0 0;color:#0f172a;font-size:1.2rem;font-weight:700}.concern-meta[data-v-1cbb1e7c],.concern-tags[data-v-1cbb1e7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.45rem}.concern-meta span[data-v-1cbb1e7c],.concern-tags span[data-v-1cbb1e7c]{border-radius:999px;background:#f1f5f9;padding:.25rem .6rem;color:#475569;font-size:.73rem;font-weight:600}.concern-content[data-v-1cbb1e7c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.concern-content>div[data-v-1cbb1e7c]{border-left:3px solid #60a5fa;padding-left:.85rem}.concern-card h3[data-v-1cbb1e7c]{margin:0 0 .25rem;color:#334155;font-size:.82rem;font-weight:700;text-transform:uppercase}.concern-card p[data-v-1cbb1e7c]{margin:0;color:#334155;line-height:1.55}.concern-rationale[data-v-1cbb1e7c]{margin-top:1rem!important;color:#64748b!important;font-size:.9rem}.concern-tags[data-v-1cbb1e7c]{margin-top:1rem}.concern-tag--web[data-v-1cbb1e7c]{background:#dbeafe!important;color:#1e40af!important}.concern-tag--alert[data-v-1cbb1e7c]{background:#fef3c7!important;color:#92400e!important}.concern-details[data-v-1cbb1e7c]{margin-top:1rem;border-top:1px solid #e5e7eb;padding-top:.85rem}.concern-details summary[data-v-1cbb1e7c]{cursor:pointer;color:#2563eb;font-weight:600}.detail-block[data-v-1cbb1e7c]{margin-top:1rem}.detail-block ul[data-v-1cbb1e7c]{margin:0;padding-left:1.2rem;color:#475569}.detail-block a[data-v-1cbb1e7c]{color:#2563eb;text-decoration:underline}.concerns-state[data-v-1cbb1e7c]{border:1px dashed #cbd5e1;border-radius:.9rem;padding:2.5rem;background:#fff;color:#64748b;text-align:center}.concerns-state--error[data-v-1cbb1e7c]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}@media (max-width:900px){.concern-content[data-v-1cbb1e7c],.concerns-summary[data-v-1cbb1e7c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.concern-content[data-v-1cbb1e7c],.concerns-summary[data-v-1cbb1e7c]{grid-template-columns:1fr}.concern-card-header[data-v-1cbb1e7c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}