/* Estilos propios del generador QR. */
@import url('../../assets/css/tool.css');
.selector-tipo{margin:0;padding:0;border:0}.selector-tipo legend{margin-bottom:.75rem;font-weight:700}.pestanas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.pestana{position:relative;cursor:pointer}.pestana input{position:absolute;width:1px;height:1px;opacity:0}.pestana span{display:flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.65rem .75rem;border:1px solid var(--borde);border-radius:.75rem;background:var(--superficie);color:var(--texto-suave);font-size:.9rem;font-weight:650;line-height:1.2;text-align:center;transition:border-color .2s,background-color .2s,color .2s,transform .2s}.pestana:hover span{border-color:var(--acento);transform:translateY(-1px)}.pestana input:checked+span{border-color:var(--acento);background:var(--acento);color:var(--acento-tinta)}.pestana input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--acento) 35%,transparent);outline-offset:2px}.panel-campos{display:grid;gap:1rem;margin-top:1.5rem}.panel-campos[hidden]{display:none}.opcional,.ayuda{color:var(--texto-suave);font-weight:400}.ayuda{margin:-.6rem 0 0;font-size:.875rem}#codigo{width:min(100%,280px);aspect-ratio:1;padding:8px;background:#fff}@media(max-width:760px){.pestanas{grid-template-columns:repeat(2,minmax(0,1fr))}.pestana:last-child{grid-column:1/-1}}@media(max-width:420px){.pestanas{grid-template-columns:1fr}.pestana:last-child{grid-column:auto}}
