.QrTool-module__J6svra__tool{border:1px solid rgba(var(--cerca-brand-rgb),.18);box-shadow:var(--cerca-shadow-sm);background:#fff;border-radius:24px;gap:18px;padding:26px;display:grid}.QrTool-module__J6svra__tool label{gap:8px;font-weight:800;display:grid}.QrTool-module__J6svra__tool input{box-sizing:border-box;border:1px solid var(--cerca-border);width:100%;min-height:46px;font:inherit;border-radius:12px;padding:0 14px}.QrTool-module__J6svra__description{color:var(--cerca-text-soft);margin:0}.QrTool-module__J6svra__action,.QrTool-module__J6svra__download{border:1px solid var(--cerca-brand);background:var(--cerca-brand);color:#fff;width:fit-content;min-height:44px;font:inherit;cursor:pointer;border-radius:999px;padding:0 18px;font-weight:800}.QrTool-module__J6svra__preview{border:1px solid rgba(var(--cerca-brand-rgb),.14);background:radial-gradient(circle at 15% 10%,#f5f1ff,#fff 62%);border-radius:24px;justify-items:center;gap:12px;min-height:300px;padding:24px;display:grid;overflow:hidden}.QrTool-module__J6svra__qrCanvas{aspect-ratio:1;place-items:center;width:min(100%,360px);display:grid}.QrTool-module__J6svra__qrCanvas canvas{border-radius:18px;box-shadow:0 16px 30px #14121924;width:100%!important;height:100%!important}.QrTool-module__J6svra__preview strong{letter-spacing:.14em;color:var(--cerca-brand-strong);font-size:.78rem}.QrTool-module__J6svra__download{color:var(--cerca-brand-strong);background:#fff}@media (max-width:500px){.QrTool-module__J6svra__tool{padding:20px}.QrTool-module__J6svra__preview{padding:18px}.QrTool-module__J6svra__qrCanvas{width:min(100%,300px)}}
