.report-filters{display:grid;grid-template-columns:repeat(5,minmax(145px,1fr));gap:13px;align-items:end}.report-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:22px}.report-cards article{display:grid;gap:7px;padding:22px;border-radius:16px;background:linear-gradient(145deg,#fff,#eef7f5);border:1px solid #dce4ee}.report-cards span{color:#64748b}.report-cards strong{font-size:28px;color:#147d71}.report-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.profile-summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px}.profile-avatar{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#147d71,#20b7a1);color:white;font-size:30px;font-weight:850}.profile-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:900px){.report-filters{grid-template-columns:repeat(2,1fr)}.report-cards{grid-template-columns:repeat(2,1fr)}.report-grid{grid-template-columns:1fr}}@media(max-width:600px){.report-filters,.report-cards,.profile-summary{grid-template-columns:1fr}.profile-actions{justify-content:flex-start}}
