.client-report-generator{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.client-report-select{min-height:32px;border:1px solid var(--line);border-radius:999px;background:#ffffff07;color:var(--text);padding:0 10px;font-size:11px}.client-report-card{margin:16px 0 24px;padding:25px;border:1px solid #8db9ff30;background:linear-gradient(145deg,#101823,#10151c);border-radius:19px}.client-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.client-report-title{font-size:clamp(28px,4vw,42px);line-height:1.08;letter-spacing:-.04em;margin:5px 0 9px}.client-report-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.client-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:18px}.client-report-section{padding:17px;border:1px solid var(--line);border-radius:14px;background:#ffffff03}.client-report-section h3{margin:0 0 10px;font-size:10px;text-transform:uppercase;letter-spacing:.11em;color:var(--muted)}.client-report-list{display:grid;gap:7px}.client-report-item{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--line);line-height:1.5;font-size:12px}.client-report-item:first-child{border-top:0;padding-top:0}.client-report-item strong{color:var(--accent)}.client-report-item span{color:#d4d9e0}.client-report-direction{margin-top:12px;padding:17px;border-left:2px solid var(--accent);background:#0b1511;border-radius:0 13px 13px 0}.client-report-direction p{margin:6px 0 0;line-height:1.65;color:#d5dbe3}.shared-report-intro{padding:40px 0 18px;border-bottom:1px solid var(--line)}.shared-report-intro p{margin:8px 0 0}.shared-report-intro+.client-report-card{margin-top:20px}@media(max-width:800px){.client-report-head{flex-direction:column}.client-report-actions{justify-content:flex-start}.client-report-grid{grid-template-columns:1fr}.client-report-generator{justify-content:flex-start;width:100%}}