#loto-purchase{display:grid;gap:12px}#loto-purchase label{font-size:.9rem;font-weight:650;color:#233d34}#loto-purchase input,#loto-purchase select{width:100%;min-height:48px;padding:12px;border:1px solid #9cacaa;border-radius:8px;background:#fff;color:#193e30;font:inherit;box-sizing:border-box}.loto-total{display:grid;gap:8px;padding:22px 0;border-block:1px solid #dce5df;margin-block:10px}.loto-total strong{font-size:2.7rem;line-height:1.1;color:#166449}.loto-total small{font-size:.8rem;line-height:1.5;color:#475c52}#loto-purchase .button{width:100%;box-sizing:border-box}#loto-purchase [role=alert]{color:#a22422;font-size:.9rem}#loto-purchase :focus-visible{outline:3px solid #16768b;outline-offset:3px}.hero-description{font-size:1.1rem;line-height:1.65;max-width:49ch;margin-top:24px}.fineprint{font-size:.8rem;line-height:1.6;margin-top:16px}#loto-availability{font-size:.9rem;line-height:1.6}
#loto-purchase [hidden]{display:none!important}#loto-purchase button:disabled{opacity:.65;cursor:wait}
