*{box-sizing:border-box}body{color:#f6f7fb;background:#141820;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.checkout{flex-direction:column;justify-content:center;gap:20px;max-width:460px;min-height:100svh;margin:auto;padding:48px 24px;display:flex}.checkout-logo{object-fit:contain;width:170px;height:140px;margin:0 auto 32px;display:block}.checkout-marca{text-align:center;font-size:1.7rem}.checkout-opcao{color:#fff;width:100%;min-height:84px;font:inherit;cursor:pointer;background:#232c39;border:1px solid #465265;border-radius:16px;justify-content:center;align-items:center;gap:18px;padding:20px;font-size:1.15rem;font-weight:700;display:flex}.checkout-opcao:disabled{opacity:.6;cursor:wait}.checkout-opcao:focus-visible,.checkout button:focus-visible{outline-offset:3px;outline:3px solid #8bd9c5}.checkout-erro{color:#ffc8b2;line-height:1.6}.checkout-pix{text-align:center;border:1px solid #465265;border-radius:16px;padding:20px}.checkout-pix img{object-fit:contain;background:#fff;border-radius:12px;width:100%;max-width:260px}.checkout-pix button{color:#fff;font:inherit;background:#232c39;border:1px solid #65728a;border-radius:10px;margin:12px 0;padding:12px 20px}.checkout-voltar{color:#fff;font:inherit;cursor:pointer;background:#232c39;border:1px solid #65728a;border-radius:10px;padding:12px 18px}.checkout-valor{font-size:1.5rem;font-weight:800}.checkout-opcao small{color:#bdc8d8;margin-top:5px;font-size:.85rem;font-weight:400;display:block}
