.dashboard-purchases{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}
.dashboard-purchase{padding:18px;border:1px solid #d8e0d4;border-radius:14px;background:#f8faf5;min-width:0;overflow-wrap:anywhere}
.dashboard-purchase h3{font-size:22px;line-height:1.25;color:#174b38;margin:0 0 12px}
.dashboard-purchase p{font-size:16px;line-height:1.5;margin:8px 0;color:#3e5146}
.dashboard-purchase a{margin-top:12px;min-height:44px;white-space:normal}
.dashboard-shortcuts{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.dashboard-shortcuts a{min-height:44px;white-space:normal}
@media(max-width:600px){.dashboard-shortcuts a{width:100%;justify-content:center}.section-block__head{flex-wrap:wrap;gap:12px}}
