.project-report-bridge{border:1px solid #bfdbfe;background:linear-gradient(135deg,#eff6ff,#ffffff);border-radius:22px;padding:16px;margin:14px 0 18px;box-shadow:0 10px 28px rgba(15,23,42,.06)}.project-report-bridge-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.project-report-bridge-head h3{margin:0;color:#061423}.project-report-bridge-head p{margin:4px 0 0;color:#53657d}.project-report-bridge-badge{border-radius:999px;padding:7px 12px;background:#dbeafe;color:#1d4ed8;font-weight:900;font-size:.8rem;white-space:nowrap}.project-report-bridge-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.project-report-bridge-actions .btn{white-space:nowrap}.project-report-bridge-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:12px}.project-report-bridge-check{display:flex;gap:9px;align-items:flex-start;border:1px solid #dbeafe;background:#fff;border-radius:14px;padding:10px}.project-report-bridge-check b{display:block;color:#061423}.project-report-bridge-check small{display:block;color:#53657d}.project-report-bridge-dot{width:10px;height:10px;border-radius:999px;background:#2563eb;margin-top:4px;flex:0 0 auto}.project-report-bridge-note{border:1px dashed #bfdbfe;background:#f8fbff;border-radius:14px;padding:10px;color:#1e3a8a;margin-top:12px}@media(max-width:720px){.project-report-bridge-head{flex-direction:column}.project-report-bridge-actions .btn{width:100%}.project-report-bridge-badge{width:max-content}.project-report-bridge-checks{grid-template-columns:1fr}}
