.client-reports{min-width:0;margin:20px 0;padding:20px;border:1px solid #e6d6c8;border-top:4px solid #ef6b18;border-radius:20px;background:#fffaf3;color:#29251f}.client-reports h3{margin:0 0 12px;font-size:24px;line-height:1.25}.client-report-note{font-size:13px;line-height:1.6;color:#6b6054}.client-report-card{padding:16px 0;border-top:1px solid #e6d6c8}.client-report-card>summary{font-weight:750;cursor:pointer;line-height:1.5}.client-report-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.client-report-numbers>div{display:flex;flex-direction:column;gap:8px}.client-report-numbers span{font-size:12px}.client-report-numbers strong{font-size:26px;color:#ef6b18}.client-report-team{border-left:3px solid #ef6b18;padding-left:16px;margin:20px 0}.client-report-team p{white-space:pre-line}.client-report-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 24px}.client-report-photos figure{margin:0;min-width:0}.client-report-photos img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#f0e8df;border-radius:12px}.client-report-photos figcaption{font-size:12px;margin-top:8px;line-height:1.5}.client-reports a{color:#ef6b18;font-weight:750}.client-reports form{display:grid;gap:12px;margin:16px 0}.client-reports label{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.client-reports select{max-width:100%;padding:10px}.client-report-body{overflow-wrap:anywhere}.client-report-body h4{margin:24px 0 10px}@media(max-width:650px){.client-report-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.client-reports{padding:16px}.client-report-photos{gap:8px}}@media print{.client-reports form,.client-reports button{display:none}}
