.qr-generator-page :is(.input,.select,.textarea){transition:border-color .15s,box-shadow .15s}.qr-generator-page :is(.input,.select,.textarea):hover:not(:focus):not(:disabled){border-color:#0298fc66}.qr-generator-page :is(.input,.select,.textarea):focus{border-color:var(--color-secondary);outline:none}.qr-generator-page :is(.input,.select,.textarea):focus-visible{border-color:var(--color-secondary);outline:none;box-shadow:0 0 0 3px #0298fc2e}.qr-generator-page .btn:focus-visible,.qr-generator-page a[href]:focus-visible,.qr-generator-page [role=group] button:focus-visible,.qr-generator-page .checkbox:focus-visible,.qr-generator-page .range:focus-visible,.qr-generator-page input[type=color]:focus-visible{outline:none;box-shadow:0 0 0 3px #0298fc2e}.qr-generator-page input[type=color]:focus-visible{border-color:var(--color-secondary)}.qr-generator-page details summary:focus-visible{border-radius:var(--radius-box);outline:none;box-shadow:0 0 0 3px #0298fc2e}.qr-generator-page .tab:checked+.tab-content{animation:.25s ease-out qr-tab-content-in}.qr-generator-page .tabs .tab{transition:background-color .2s,border-color .2s,color .2s}@keyframes qr-tab-content-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.qr-generator-page .tab:checked+.tab-content{animation:none}.qr-generator-page .tabs .tab{transition:none}}.qr-generator-page .qr-logo-grid-wrap{container-type:inline-size}.qr-generator-page .qr-logo-grid{scrollbar-width:thin;scrollbar-color:#0298fc59 transparent;max-height:calc(60cqw - 5.6px)}@media (max-width: calc(var(--breakpoint-xs) - .02px)){.qr-generator-page .qr-logo-grid{max-height:calc(75cqw - 5px)}}.qr-generator-page .qr-logo-grid::-webkit-scrollbar{width:6px}.qr-generator-page .qr-logo-grid::-webkit-scrollbar-thumb{background-color:#0298fc59;border-radius:9999px}.qr-generator-page .qr-logo-grid::-webkit-scrollbar-track{background-color:#0000}
