/* The nearest three real goals lead; repeatable rewards remain short rows. */
#vault-earn .earn-achievements{margin-top:0!important;margin-bottom:14px}
#vault-earn .earn-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
#vault-earn .earn-action-card{display:flex;flex-direction:column;min-width:0;padding:14px}
#vault-earn .earn-action-card h4{font-size:16px!important;align-items:flex-start;gap:8px}
#vault-earn .earn-action-card p{font-size:12px!important;line-height:1.4!important}
#vault-earn .earn-action-card>button{margin-top:auto;min-height:44px;font-size:12px!important}
#vault-earn .earn-invite{background:#252f1c;border-color:#b5d17470}
#vault-earn .earn-repeat-card{padding:14px}
#vault-earn .earn-repeat-heading h4{font-size:16px!important}
#vault-earn .earn-repeat-card p{font-size:12px!important;margin-bottom:10px!important}
#vault-earn .earn-step{font-size:11px;padding:7px}
#vault-earn .earn-coin-amount{font-size:14px}
#vault-earn .earn-completed:not([open])>.earn-achievement-list{display:none}
@media(max-width:760px){#vault-earn .earn-action-grid{grid-template-columns:1fr}#vault-earn .earn-action-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.65fr);gap:7px 12px}#vault-earn .earn-action-card h4{margin-bottom:0!important}#vault-earn .earn-action-card p{margin:0!important;grid-column:1}#vault-earn .earn-action-card>button{grid-column:2;grid-row:1/3;align-self:center}#vault-earn .earn-action-card #coin-ad-note{grid-column:1/-1}#vault-earn .earn-action-card .earn-coin-amount{font-size:15px}}
@media(max-width:390px){#vault-earn .earn-action-card{grid-template-columns:1fr}#vault-earn .earn-action-card p{grid-column:auto}#vault-earn .earn-action-card>button{grid-column:auto;grid-row:auto;margin-top:5px}}
