﻿.wl-page{color:var(--text)}.wl-page .wl-lead{color:var(--muted);max-width:640px;margin:0 0 26px;font-size:16px;line-height:1.6}.wl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.wl-form,.wl-out{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px}.wl-form label,.wl-out label{display:block;font-weight:700;margin:0 0 6px;color:var(--text)}.wl-form input,.wl-form textarea,.wl-copyrow input{width:100%;box-sizing:border-box;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.wl-form textarea{resize:vertical;min-height:84px}.wl-form input:focus,.wl-form textarea:focus,.wl-copyrow input:focus{outline:2px solid var(--brand);outline-offset:1px}.wl-hint{color:var(--muted);font-size:13px;margin:6px 0 16px}.wl-err{color:#d9534f;font-weight:600;margin:0 0 12px}.wl-copyrow{display:flex;gap:8px;margin:0 0 18px}.wl-copyrow input{flex:1 1 auto;min-width:0}.wl-qr{display:flex;justify-content:center;margin:0 0 16px}.wl-qr img{width:240px;height:240px;max-width:100%;background:#fff;border-radius:12px;padding:8px;box-sizing:border-box}.wl-out #wlDown{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.wl-cta{margin-top:40px;padding:26px;border-radius:16px;background:var(--panel);border:1px solid var(--border-soft);text-align:center}.wl-cta h2{margin:0 0 8px;font-size:22px}.wl-cta p{color:var(--muted);margin:0 auto 16px;max-width:560px}@media(max-width:767px){.wl-grid{grid-template-columns:minmax(0,1fr)}.wl-form,.wl-out{padding:16px}}