:root{--brand:#1f6feb;--text:#1c2330;--muted:#5d6675;--line:#e2e6ec;--bg:#f5f7fa;--card:#fff;--ok:#1a7f37;--warn:#9a6700;--bad:#cf222e;color:var(--text);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{margin:0;line-height:1.5}.shell{max-width:960px;margin:0 auto;padding:24px 16px 48px}.test-banner{color:#6b4d00;background:#fff4d6;border:1px solid #f0d48a;border-radius:8px;margin-bottom:16px;padding:8px 12px;font-size:14px}.brand{align-items:center;gap:12px;margin-bottom:24px;display:flex}.brand img{max-width:160px;max-height:40px}.brand strong{font-size:20px}.grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:800px){.grid{grid-template-columns:5fr 7fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:20px}.card h2{margin:0 0 12px;font-size:18px}.card h2.spaced{margin-top:24px}.price{font-size:28px;font-weight:700}.muted{color:var(--muted);font-size:14px}.features{margin:16px 0 0;padding:0;list-style:none}.features li{padding:4px 0 4px 22px;position:relative}.features li:before{content:"✓";color:var(--ok);position:absolute;left:0}label{margin:12px 0 4px;font-size:14px;font-weight:600;display:block}input,select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:10px 12px;font-size:16px}input:focus,select:focus{outline:2px solid var(--brand);outline-offset:1px}.row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.row-3{grid-template-columns:1fr 2fr;gap:12px;display:grid}button,.button{cursor:pointer;text-align:center;border:0;border-radius:8px;padding:12px 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}button.primary,.button.primary{background:var(--brand);color:#fff;width:100%;margin-top:20px}button.secondary,.button.secondary{color:var(--text);background:#eef1f5}button.link{color:var(--brand);background:0 0;padding:4px 0;font-weight:500}button:disabled{opacity:.6;cursor:wait}.methods{gap:8px;margin-top:8px;display:grid}.method{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:12px;font-weight:400;display:flex}.method input{width:auto;margin-top:4px}.method.selected{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.tag{color:var(--ok);background:#e7f3ec;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.error{color:var(--bad);margin-top:12px;font-size:14px}.notice{background:#eef4ff;border-radius:10px;margin-top:12px;padding:12px;font-size:14px}.qr{width:240px;height:240px;image-rendering:pixelated;margin:12px auto;display:block}.copy{gap:8px;display:flex}.copy input{font-family:ui-monospace,monospace;font-size:13px}.status{background:#eef1f5;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.status.ok{color:var(--ok);background:#e7f3ec}.status.warn{color:var(--warn);background:#fff4d6}.status.bad{color:var(--bad);background:#ffebe9}.center{text-align:center}.success{color:var(--ok);font-size:48px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:8px 4px}.plans{gap:8px;display:grid}.plan-option{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}footer{text-align:center;color:var(--muted);margin-top:32px;font-size:12px}.card-element{min-height:48px;margin:12px 0 16px}.small{font-size:13px}.check{align-items:flex-start;gap:8px;margin:12px 0;font-size:14px;display:flex}.check input{width:auto;margin-top:3px}.installments select{margin-top:4px;font-weight:400}.installments-pay{border-top:1px solid var(--line);margin-top:12px;padding-top:4px}.installments-pay button{margin-top:8px}
