.earn{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:700px){.earn{grid-template-columns:repeat(3,1fr)}}
.earn-c{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:2px}
.en-t{font-weight:700}.en-p{color:var(--muted);font-size:.92rem}.en-c{font-size:1.02rem}.en-c strong{color:var(--brand);font-size:1.3rem}
.example{margin:12px 0 0;font-weight:600}
.payopts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.payopts .plan-opt{margin:0;justify-content:center}
.mylink{overflow-wrap:anywhere;font-weight:700;font-size:1.02rem}
.share{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.wa-btn{background:#1f9e55;text-decoration:none;text-align:center}
#entrar{padding-top:6px}
.dash h2{margin:0 0 10px}.dash h3{margin:18px 0 4px;font-size:1.05rem}
.dstats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dstats div{background:#eef7f8;border-radius:12px;padding:10px;display:flex;flex-direction:column}.dstats span{font-size:.82rem;color:var(--muted)}.dstats strong{font-size:1.15rem;color:var(--brand)}
.mtable{width:100%;border-collapse:collapse;font-size:.9rem;margin-top:6px}.mtable th,.mtable td{text-align:left;padding:6px 4px;border-top:1px solid var(--line);vertical-align:top}.mtable th{color:var(--muted);font-weight:600}.mtable .num{text-align:right;white-space:nowrap}
.tag-ok{color:var(--ok);font-weight:700}.tag-due{color:#a15c00;font-weight:700}.muted{color:var(--muted)}
.fine-sec{padding:6px 0 26px}.fine-sec h2{font-size:1.2rem;margin:0 0 6px}
.small-btn{width:auto;display:inline-block;font-size:.95rem;padding:10px 14px;min-height:44px}
