shopviral-personalizador{container-type:inline-size;display:block;width:100%;margin-block:12px 24px;padding:20px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:14px;background:color-mix(in srgb,currentColor 3%,transparent);font-size:14px;line-height:1.5}.sv-personalizador h3{margin:0 0 8px;font-size:1.35rem}.sv-personalizador p{margin:8px 0 14px}.sv-personalizador fieldset{padding:0;margin:18px 0 0;border:0}.sv-personalizador legend{font-weight:650;margin-bottom:8px}.sv-personalizador input[type=search],.sv-personalizador input[type=text],.sv-personalizador select{width:100%;padding:12px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:8px;font:inherit;background:var(--color-background,#fff);color:inherit}.sv-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:370px;overflow:auto;overscroll-behavior:contain;margin:12px 0;padding:3px}.sv-design{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:7px;border:2px solid transparent;border-radius:10px;text-align:center;cursor:pointer;font-size:12px;line-height:1.25;background:color-mix(in srgb,currentColor 5%,transparent)}.sv-design[hidden],.sv-print-controls[hidden],.sv-empty[hidden]{display:none!important}.sv-design:has(input:checked){border-color:#268bff;background:color-mix(in srgb,#268bff 12%,transparent)}.sv-design:has(input:focus-visible){outline:3px solid #268bff;outline-offset:2px}.sv-design input[type=radio]{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.sv-design-preview{display:block;width:100%;aspect-ratio:1;background-image:var(--sv-atlas);background-size:500% 1000%;background-repeat:no-repeat;border-radius:5px}.sv-plain-preview{display:flex;align-items:center;justify-content:center;background:#231f20;color:white;font-size:36px}.sv-print-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:16px}.sv-print-controls label,.sv-notes{display:grid;gap:6px;font-weight:550}.sv-small{font-size:12px;opacity:.8}.sv-summary{padding:12px;border-left:3px solid #268bff;background:color-mix(in srgb,#268bff 9%,transparent)}.sv-preparation{margin-bottom:0!important}.sv-notes{font-size:13px}.sv-note{padding:10px;border-left:3px solid #268bff}@container(min-width:440px){.sv-design-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:380px){.sv-personalizador{padding:14px}.sv-print-controls{grid-template-columns:1fr}}


.sv-design-toggle{display:block;width:100%;min-height:44px;padding:10px 14px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.sv-design-toggle[hidden]{display:none}.sv-design-toggle:focus-visible{outline:3px solid #268bff;outline-offset:3px}
