.report-card[data-v-49a7c5c8]{background:#fff;border-radius:20px;box-shadow:0 24px 60px #0f172a47;overflow:hidden}.report-header[data-v-49a7c5c8]{background:linear-gradient(180deg,#fff7f6,#fff);border-bottom:1px solid #f1f0ef;padding:24px 24px 18px;position:relative}.report-badge[data-v-49a7c5c8]{background:#fdecec;border-radius:14px;box-shadow:0 4px 12px #e5484d2e;color:#e5484d;height:46px;margin-bottom:14px;width:46px}.report-badge[data-v-49a7c5c8],.report-close[data-v-49a7c5c8]{align-items:center;display:inline-flex;justify-content:center}.report-close[data-v-49a7c5c8]{background:transparent;border-radius:50%;color:#94a3b8;height:32px;position:absolute;right:18px;top:18px;transition:background .15s ease,color .15s ease;width:32px}.report-close[data-v-49a7c5c8]:hover{background:#f1f5f9;color:#475569}.report-title[data-v-49a7c5c8]{color:#1a1a1a;font-size:19px;font-weight:700;line-height:1.2;margin:0 0 6px}.report-subtitle[data-v-49a7c5c8]{color:#6b7280;font-size:13px;line-height:1.55;margin:0}.report-subtitle strong[data-v-49a7c5c8]{color:#e5484d;font-weight:600}.report-body[data-v-49a7c5c8]{display:flex;flex-direction:column;gap:8px;padding:16px 18px 4px}.reason-row[data-v-49a7c5c8]{align-items:center;background:#fff;border:1.5px solid #ececec;border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .05s ease;width:100%}.reason-row[data-v-49a7c5c8]:hover{background:#fcfcfc;border-color:#d9d9d9}.reason-row[data-v-49a7c5c8]:active{transform:scale(.99)}.reason-row.is-selected[data-v-49a7c5c8]{background:#fdf4f4;border-color:#e5484d}.reason-icon[data-v-49a7c5c8]{align-items:center;background:#f4f4f5;border-radius:10px;color:#64748b;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;transition:color .15s ease,background .15s ease;width:34px}.is-selected .reason-icon[data-v-49a7c5c8]{background:#fbe3e3;color:#e5484d}.reason-label[data-v-49a7c5c8]{color:#374151;flex:1;font-size:14px;font-weight:500}.is-selected .reason-label[data-v-49a7c5c8]{color:#b91c1c}.reason-check[data-v-49a7c5c8]{align-items:center;color:#e5484d;display:inline-flex;flex-shrink:0}.reason-dot[data-v-49a7c5c8]{border:2px solid #d4d4d8;border-radius:50%;display:inline-block;height:18px;width:18px}.report-note[data-v-49a7c5c8]{border:1.5px solid #ececec;border-radius:14px;color:#374151;font-family:inherit;font-size:13.5px;margin-top:6px;outline:none;padding:12px 14px;resize:none;transition:border-color .15s ease;width:100%}.report-note[data-v-49a7c5c8]::-moz-placeholder{color:#9ca3af}.report-note[data-v-49a7c5c8]::placeholder{color:#9ca3af}.report-note[data-v-49a7c5c8]:focus{border-color:#cbd5e1}.report-actions[data-v-49a7c5c8]{display:flex;gap:10px;padding:14px 18px 20px}.btn-ghost[data-v-49a7c5c8],.btn-submit[data-v-49a7c5c8]{align-items:center;border-radius:13px;cursor:pointer;display:inline-flex;flex:1;font-size:14.5px;font-weight:600;height:46px;justify-content:center;transition:background .15s ease,box-shadow .15s ease,opacity .15s ease}.btn-ghost[data-v-49a7c5c8]{background:#f3f4f6;border:none;color:#4b5563}.btn-ghost[data-v-49a7c5c8]:hover{background:#e9eaec}.btn-ghost[data-v-49a7c5c8]:disabled{cursor:default;opacity:.5}.btn-submit[data-v-49a7c5c8]{background:linear-gradient(180deg,#f05a5f,#e5484d);border:none;box-shadow:0 6px 16px #e5484d52;color:#fff}.btn-submit[data-v-49a7c5c8]:hover{box-shadow:0 8px 20px #e5484d6b}.btn-submit.is-disabled[data-v-49a7c5c8]{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:default}@media (max-width:480px){.report-card[data-v-49a7c5c8]{border-radius:18px}.report-header[data-v-49a7c5c8]{padding:20px 20px 16px}}
