.thanks-module___7ohRq__page{--ink:#1f1c19;--muted:#6e665c;--line:#ddd4c4;--gold:#9c8152;box-sizing:border-box;min-height:100vh;color:var(--ink);font-family:var(--font-thai),system-ui,sans-serif;background:#f6f2ea;padding:40px max(18px,50% - 262px) 60px}.thanks-module___7ohRq__probe{width:0;height:0;position:absolute;overflow:hidden}.thanks-module___7ohRq__qrHidden{position:absolute;top:0;left:-9999px}.thanks-module___7ohRq__head{text-align:center}.thanks-module___7ohRq__kicker{letter-spacing:.06em;color:var(--gold);margin:0;font-size:12.5px;font-weight:600}.thanks-module___7ohRq__head h1{font-family:var(--font-serif),serif;margin:6px 0 18px;font-size:24px;font-weight:600}.thanks-module___7ohRq__seg{border:1px solid var(--line);border-radius:3px;grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid;overflow:hidden}.thanks-module___7ohRq__seg button{font:inherit;cursor:pointer;color:var(--ink);background:#fffdf8;border:0;padding:10px;font-size:14px}.thanks-module___7ohRq__seg .thanks-module___7ohRq__on{background:var(--ink);color:#f6f0e4}.thanks-module___7ohRq__preview{background:#e9e3d8;border-radius:4px;place-items:center;padding:18px;display:grid}.thanks-module___7ohRq__preview img{max-width:100%;max-height:64vh;display:block;box-shadow:0 18px 40px -22px #1f1c1999}.thanks-module___7ohRq__round img{border-radius:50%}.thanks-module___7ohRq__wait{color:var(--muted);padding:120px 0;font-size:14px}.thanks-module___7ohRq__field{color:var(--muted);gap:4px;margin-top:16px;font-size:13.5px;display:grid}.thanks-module___7ohRq__field textarea{border:1px solid var(--line);font:inherit;color:var(--ink);resize:vertical;background:#fffdf8;border-radius:3px;padding:10px 12px;font-size:16px}.thanks-module___7ohRq__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.thanks-module___7ohRq__primary,.thanks-module___7ohRq__ghost{font:inherit;cursor:pointer;border-radius:3px;flex:auto;justify-content:center;padding:12px 18px;font-size:15px;text-decoration:none;display:inline-flex}.thanks-module___7ohRq__primary{border:1px solid var(--ink);background:var(--ink);color:#f6f0e4}.thanks-module___7ohRq__primary:disabled{opacity:.4}.thanks-module___7ohRq__ghost{border:1px solid var(--line);color:var(--ink);background:#fffdf8}.thanks-module___7ohRq__hint{text-align:center;color:var(--muted);margin:12px 0 0;font-size:12.5px}
