.info-banner[data-v-34e275e1]{display:flex;align-items:center;gap:1rem;background:#eff6ff;border:1px solid #bfdbfe;padding:1.25rem;border-radius:var(--radius-lg);margin-bottom:2.5rem}.info-banner .icon[data-v-34e275e1]{font-size:1.5rem}.info-banner .text[data-v-34e275e1]{font-size:.9rem;color:#1e3a8a;line-height:1.5}.report-grid[data-v-34e275e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.report-card[data-v-34e275e1]{background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:2rem;position:relative;box-shadow:0 10px 25px -5px #00000008;transition:transform .3s}.report-card[data-v-34e275e1]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary-light)}.r-badge[data-v-34e275e1]{position:absolute;top:1.5rem;right:1.5rem;padding:.3rem .8rem;border-radius:9999px;font-size:.75rem;font-weight:800}.r-ready[data-v-34e275e1]{background:#d1fae5;color:#059669}.r-draft[data-v-34e275e1]{background:#f1f5f9;color:#64748b}.report-card h3[data-v-34e275e1]{font-size:1.15rem;font-weight:800;color:var(--color-gray-900);margin-bottom:.5rem;padding-right:4rem;line-height:1.4;min-height:3.2rem}.r-date[data-v-34e275e1]{font-size:.85rem;color:var(--color-gray-500);margin-bottom:1.5rem}.r-meta[data-v-34e275e1]{background:var(--color-gray-50);padding:1.25rem;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.meta-item[data-v-34e275e1]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.meta-item span[data-v-34e275e1]{color:var(--color-gray-500)}.meta-item strong[data-v-34e275e1]{color:var(--color-gray-800);font-weight:700}.meta-item .highlight[data-v-34e275e1]{color:var(--color-primary-dark);font-size:1.05rem}.w-full[data-v-34e275e1]{width:100%;justify-content:center}.mt-2[data-v-34e275e1]{margin-top:.5rem}
