.doc-review-card[data-v-0c49abb1]{background:#fff;margin-top:.75rem;border:1px solid #e2e8f0!important}.doc-review-header[data-v-0c49abb1]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff}.doc-review-header[data-v-0c49abb1]:hover{background:#fbfcfd}.doc-review-icon-wrap[data-v-0c49abb1]{color:#3b82f6;background:#eff6ff;border-radius:8px;width:36px;height:36px;font-size:1.1rem}.doc-review-group-header-card[data-v-0c49abb1]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;background-color:#f8f9fa!important;border:none!important}.doc-review-group-header-card[data-v-0c49abb1]:hover{background-color:#fafbfc!important}.doc-review-risk-icon-wrap[data-v-0c49abb1]{width:28px;height:28px;font-size:.95rem}.bg-red-soft[data-v-0c49abb1]{background-color:#fff5f5}.text-red[data-v-0c49abb1]{color:#dc2626}.bg-amber-soft[data-v-0c49abb1]{background-color:#fffbeb}.text-amber[data-v-0c49abb1]{color:#d97706}.bg-green-soft[data-v-0c49abb1]{background-color:#f0fdf4}.text-green[data-v-0c49abb1]{color:#16a34a}.bg-gray-soft[data-v-0c49abb1]{background-color:#f8f9fa}.text-gray[data-v-0c49abb1]{color:#64748b}.doc-review-count-badge[data-v-0c49abb1]{color:#64748b;background-color:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:600;display:inline-flex}.doc-review-finding-card[data-v-0c49abb1]{transition:background-color .2s;background-color:#fff!important;border:1px solid #eef1f6!important}.doc-review-finding-card[data-v-0c49abb1]:hover{background-color:#fafbfc!important}.doc-review-finding-header[data-v-0c49abb1]{min-height:44px}.finding-clause-title[data-v-0c49abb1]{color:#1e293b;font-size:.875rem}.finding-summary-box[data-v-0c49abb1]{background:#f7faff;border:1px solid #e2e8f0;border-radius:6px;padding:.75rem .875rem}.finding-summary-title[data-v-0c49abb1]{letter-spacing:.05em;margin-bottom:.375rem;font-size:.75rem;font-weight:500}.finding-summary-text[data-v-0c49abb1]{color:#334155;font-size:.82rem;line-height:1.55}.finding-dot[data-v-0c49abb1]{background:#94a3b8;border-radius:50%;flex-shrink:0;width:4px;height:4px}.finding-dot--green[data-v-0c49abb1]{background:#22c55e}.finding-label-text[data-v-0c49abb1]{letter-spacing:.06em;color:#64748b;font-size:.6rem}.finding-original-box[data-v-0c49abb1]{background:#f9fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.75rem .875rem}.finding-pill[data-v-0c49abb1]{color:#64748b;background:#eef1f6;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-block}.finding-citation[data-v-0c49abb1]{color:#475569;font-size:.82rem;line-height:1.55}.finding-diff-box[data-v-0c49abb1]{color:#1e293b;white-space:pre-wrap;word-break:break-word;background:#f8fefc;border:1px solid #bbf7d0;border-radius:6px;padding:.625rem .75rem;font-size:.82rem;line-height:1.6}.diff-removed[data-v-0c49abb1]{color:#dc2626;text-decoration:line-through}.diff-added[data-v-0c49abb1]{color:#1e293b;background:#c6f6d5;border-radius:2px;padding:0 2px}.finding-recommendation-label[data-v-0c49abb1]{color:#3b5bdb;font-size:.82rem;font-weight:600}.finding-recommendation-text[data-v-0c49abb1]{color:#334155;font-size:.82rem}.btn-download-annotated[data-v-0c49abb1]{color:#3b5bdb;cursor:pointer;background:#fff;border:1.5px solid #c5d0f0;padding:.55rem 1rem;font-size:.85rem;font-weight:500;line-height:1.4;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.btn-download-annotated[data-v-0c49abb1]:hover:not(:disabled){background:#f0f4ff;border-color:#3b5bdb;box-shadow:0 1px 4px #3b5bdb1f}.btn-download-annotated[data-v-0c49abb1]:active:not(:disabled){background:#e5ebff}.btn-download-annotated[data-v-0c49abb1]:disabled{opacity:.6;cursor:not-allowed}.review-loading-steps[data-v-0c49abb1]{flex-direction:column;gap:.85rem;display:flex}.review-loading-step[data-v-0c49abb1]{color:var(--bs-body-color);align-items:center;gap:.75rem;font-size:.9375rem;line-height:1.35;display:flex}.review-loading-mark[data-v-0c49abb1]{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.review-loading-step.is-done .review-loading-mark[data-v-0c49abb1]{color:var(--bs-success)}.review-loading-step.is-active .review-loading-mark[data-v-0c49abb1]{color:var(--bs-primary)}
