.trend-chart svg{width:100%;height:auto;min-height:140px;display:block}.trend-chart{margin-top:22px}.trend-chart p{margin-top:16px}.weekly-panel{margin-bottom:24px}.weekly-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:22px 0}.weekly-numbers strong{display:block;font-size:28px;font-weight:600}.weekly-numbers span{font-size:12px;color:var(--muted)}.daily-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;padding:20px 0 16px;border-bottom:1px solid var(--line);margin-bottom:16px}.daily-column{text-align:center;min-width:0}.daily-track{height:105px;border-radius:7px;background:var(--bg);display:flex;align-items:flex-end;margin:8px auto;max-width:70px;overflow:hidden}.daily-track span{width:100%;background:var(--green);border-radius:7px 7px 0 0}.week-details{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.week-details h3{margin-bottom:14px}.week-details p{margin:12px 0}.week-details .empty{margin:12px 0 0}#share-text{min-height:330px}.paper-score+.actions{flex-wrap:wrap}
@media(max-width:800px){.weekly-numbers{grid-template-columns:1fr 1fr}.weekly-numbers strong{font-size:25px}.week-details{grid-template-columns:1fr;gap:16px}.daily-chart{gap:8px}.daily-track{height:90px}.weekly-panel .section-title{flex-wrap:wrap;gap:12px}.trend-chart svg{min-height:0}.paper-score+.actions{width:100%}#share-text{min-height:290px}}
