.qr-tool[data-astro-cid-5pffklf2]{margin-block:var(--s-7);background:var(--surface);border:1px solid var(--border);border-radius:16px;min-width:0;padding:clamp(16px,4vw,40px)}.qr-tool[data-astro-cid-5pffklf2] h2[data-astro-cid-5pffklf2]{font-size:clamp(1.6rem,3vw,2.2rem)}.qr-tool[data-astro-cid-5pffklf2] h3[data-astro-cid-5pffklf2]{font:600 1.15rem var(--font-body);margin-top:var(--s-6)}.qr-nojs[data-astro-cid-5pffklf2]{font-size:.95rem}.qr-nojs[data-astro-cid-5pffklf2][hidden]{display:none}.qr-form[data-astro-cid-5pffklf2] fieldset[data-astro-cid-5pffklf2]{border:0;min-width:0;margin:0;padding:0}.qr-form[data-astro-cid-5pffklf2] label[data-astro-cid-5pffklf2]{margin-top:var(--s-4)}.qr-help[data-astro-cid-5pffklf2]{color:var(--muted);margin:0 0 var(--s-2);font-size:.85rem}.qr-form[data-astro-cid-5pffklf2] input[data-astro-cid-5pffklf2]{max-width:40rem;display:block}.qr-submit[data-astro-cid-5pffklf2]{margin-top:var(--s-5)}.qr-privacy[data-astro-cid-5pffklf2]{color:var(--muted);margin-top:var(--s-4);max-width:70ch;font-size:.85rem}.qr-status[data-astro-cid-5pffklf2]{margin:var(--s-3) 0 0;min-height:1.5em;font-weight:600}.qr-result[data-astro-cid-5pffklf2][hidden],.qr-texts[data-astro-cid-5pffklf2][hidden],.qr-sign[data-astro-cid-5pffklf2][hidden],.qr-notice[data-astro-cid-5pffklf2][hidden],.qr-tool[data-astro-cid-5pffklf2] button[data-astro-cid-5pffklf2][hidden]{display:none}.qr-notice[data-astro-cid-5pffklf2]{background:var(--accent-soft);border-radius:var(--radius-btn);padding:var(--s-3) var(--s-4);font-size:.95rem}.qr-test[data-astro-cid-5pffklf2]{border-left:4px solid var(--primary);padding-left:var(--s-4);font-size:.95rem}.qr-result-grid[data-astro-cid-5pffklf2]{margin-top:var(--s-4);flex-wrap:wrap;align-items:flex-start;gap:clamp(16px,4vw,40px);display:flex}.qr-result-grid[data-astro-cid-5pffklf2]>.qr-code[data-astro-cid-5pffklf2]{flex:0 20rem}.qr-result-text[data-astro-cid-5pffklf2]{flex:18rem}.qr-result-text[data-astro-cid-5pffklf2],.qr-text-grid[data-astro-cid-5pffklf2]>div[data-astro-cid-5pffklf2]{min-width:0}.qr-code[data-astro-cid-5pffklf2]{forced-color-adjust:none;border:1px solid var(--border);background:#fff;width:100%;max-width:20rem}.qr-code[data-astro-cid-5pffklf2] svg,.qr-sign-code[data-astro-cid-5pffklf2] svg{width:100%;height:auto;display:block}.qr-result-text[data-astro-cid-5pffklf2] input[data-astro-cid-5pffklf2],.qr-texts[data-astro-cid-5pffklf2] textarea[data-astro-cid-5pffklf2]{font-size:.9rem}.qr-actions[data-astro-cid-5pffklf2]{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.qr-actions[data-astro-cid-5pffklf2] .btn[data-astro-cid-5pffklf2],.qr-texts[data-astro-cid-5pffklf2] .btn[data-astro-cid-5pffklf2]{min-height:48px}.qr-copy-status[data-astro-cid-5pffklf2]{min-height:1.5em;margin:var(--s-2) 0;font-size:.85rem}.qr-format[data-astro-cid-5pffklf2]{gap:var(--s-2) var(--s-5);margin:0 0 var(--s-3);border:0;flex-wrap:wrap;min-width:0;padding:0;display:flex}.qr-format[data-astro-cid-5pffklf2] legend[data-astro-cid-5pffklf2]{margin-bottom:var(--s-2);padding:0;font-weight:600}.qr-format[data-astro-cid-5pffklf2] label[data-astro-cid-5pffklf2]{align-items:center;gap:var(--s-2);cursor:pointer;min-height:44px;margin:0;font-weight:400;display:flex}.qr-format[data-astro-cid-5pffklf2] input[data-astro-cid-5pffklf2]{width:18px;height:18px;min-height:18px;accent-color:var(--primary);margin:0;padding:0}.qr-print[data-astro-cid-5pffklf2]{margin-top:var(--s-5)}.qr-print-empty[data-astro-cid-5pffklf2]{display:none}.qr-sign[data-astro-cid-5pffklf2]{--sign-ratio:148/210;width:min(100%,26rem);aspect-ratio:var(--sign-ratio);color:#000;box-sizing:border-box;forced-color-adjust:none;font-family:var(--font-body);background:#fff;border:1px dashed #000;padding:0;container-type:inline-size}.qr-sign-inner[data-astro-cid-5pffklf2]{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:7cqi;display:flex}.qr-tool[data-astro-cid-5pffklf2]:has(#qr-format-a6:checked) .qr-sign[data-astro-cid-5pffklf2]{--sign-ratio:105/148;width:min(100%,20rem)}.qr-sign[data-astro-cid-5pffklf2] p[data-astro-cid-5pffklf2]{color:#000;text-wrap:balance;max-width:100%;margin:0}.qr-sign-company[data-astro-cid-5pffklf2]{overflow-wrap:anywhere;font-size:5.5cqi;font-weight:600;line-height:1.25;margin-bottom:3cqi!important}.qr-sign-company[data-astro-cid-5pffklf2][hidden]{display:none}.qr-sign-title[data-astro-cid-5pffklf2]{font:600 9cqi/1.1 var(--font-head)}.qr-sign-sub[data-astro-cid-5pffklf2]{font-size:4.6cqi;line-height:1.35;margin-top:3cqi!important}.qr-sign-code[data-astro-cid-5pffklf2]{width:54cqi;margin-block:5cqi 3cqi}.qr-tool[data-astro-cid-5pffklf2]:has(#qr-format-a6:checked) .qr-sign-code[data-astro-cid-5pffklf2]{width:57cqi}.qr-sign-link[data-astro-cid-5pffklf2]{overflow-wrap:anywhere;font-size:3cqi;line-height:1.3}.qr-texts[data-astro-cid-5pffklf2] p[data-astro-cid-5pffklf2]{max-width:70ch}.qr-text-grid[data-astro-cid-5pffklf2]{gap:var(--s-5);flex-wrap:wrap;align-items:flex-start;display:flex}.qr-text-grid[data-astro-cid-5pffklf2]>div[data-astro-cid-5pffklf2]{flex:18rem}.qr-texts[data-astro-cid-5pffklf2] textarea[data-astro-cid-5pffklf2]{margin-bottom:var(--s-3);resize:vertical;line-height:1.5}.qr-sign-link[data-astro-cid-5pffklf2],.qr-result-text[data-astro-cid-5pffklf2] input[data-astro-cid-5pffklf2]{overflow-wrap:anywhere}@media (width<=767px){.qr-actions[data-astro-cid-5pffklf2] .btn[data-astro-cid-5pffklf2]{flex:100%}}@media print{@page{size:A4 portrait;margin:10mm}body:has(.qr-print){background:#fff!important}body:has(.qr-print)>:not(main),body:has(.qr-print) main :not(:has(.qr-print)):not(.qr-print):not(.qr-print *){display:none!important}body:has(.qr-print) main,body:has(.qr-print) main :has(.qr-print){box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body:has(.qr-print) .qr-print-empty{color:#000;font-size:14pt;display:block}body:has(.qr-print) .qr-print:has(#skylt:not([hidden])) .qr-print-empty{display:none!important}body:has(.qr-print) .qr-sign{break-inside:avoid;border:.3mm dashed #000;height:210mm;margin:0 auto;width:148mm!important}body:has(.qr-print) .qr-tool:has(#qr-format-a6:checked) .qr-sign{height:148mm;width:105mm!important}}.qr-lead[data-astro-cid-bv2qir7y]{max-width:60ch;margin-block:var(--s-5) var(--s-6);font-size:clamp(1.05rem,2vw,1.25rem)}
