.qr-tool input[type=range]{accent-color:#e05310;width:100%;min-height:2.75rem}.qr-tool input[type=color]{cursor:pointer;background:#fff;border:1px solid #c3d5e8;border-radius:.75rem;block-size:2.75rem;inline-size:2.75rem;padding:3px}.qr-tool input[type=color]::-webkit-color-swatch-wrapper{padding:0}.qr-tool input[type=color]::-webkit-color-swatch{border:0;border-radius:.55rem}.qr-tool details>summary{list-style:none}.qr-tool details>summary::-webkit-details-marker{display:none}.qr-tool details[open] .qr-chev{transform:rotate(180deg)}.qr-chev{transition:transform .25s ease-out}.qr-tabs{scrollbar-width:none}.qr-tabs::-webkit-scrollbar{display:none}.qr-stage{background-color:#fff;background-image:linear-gradient(45deg,#eef3f8 25%,#0000 25%),linear-gradient(-45deg,#eef3f8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef3f8 75%),linear-gradient(-45deg,#0000 75%,#eef3f8 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px}.qr-stage svg,.qr-thumb svg,.qr-mini svg{width:100%;height:auto;display:block}.qr-stage svg{max-height:min(62vh,440px)}.qr-empty{aspect-ratio:1;text-align:center;color:#3e5f80;place-items:center;padding:1.5rem;font-weight:700;display:grid}.qr-mini{z-index:31;inset-inline-end:14px;bottom:calc(max(12px, env(safe-area-inset-bottom)) + 84px);opacity:0;pointer-events:none;cursor:pointer;background:#fff;border-radius:18px;width:92px;padding:6px;transition:opacity .25s ease-out,transform .25s ease-out;position:fixed;transform:translateY(12px)scale(.9);box-shadow:0 0 0 1px #0a254014,0 14px 30px -14px #0a254080}.qr-mini.is-on{opacity:1;pointer-events:auto;transform:none}@media (width>=1024px){.qr-mini{display:none}}@media (prefers-reduced-motion:reduce){.qr-mini,.qr-chev{transition:none}}#qr-print-sheet{display:none}@media print{@page qrsheet{size:A4;margin:0}.qr-printing body>:not(#qr-print-sheet){display:none!important}#qr-print-sheet{page:qrsheet;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10mm;width:210mm;height:296mm;margin:0;display:flex!important}#qr-print-sheet img{object-fit:contain;width:120mm;height:auto;max-height:200mm}#qr-print-sheet p{color:#6b87a3;margin:0;font:600 9pt/1.4 Cairo,Segoe UI,Tahoma,sans-serif}}
