.editor-container.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;max-width:900px;margin-top:1rem}.form-section.svelte-1uha8ag,.preview-section.svelte-1uha8ag{flex:1;min-width:300px;background-color:#ffffff6e;padding:2rem;border-radius:8px;box-shadow:0 4px 8px #0000001a}label.svelte-1uha8ag{display:block;margin-top:1rem;margin-bottom:.5rem;font-weight:700}input.svelte-1uha8ag{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.template-options.svelte-1uha8ag{margin-top:2rem}.options-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1.5rem;margin-top:.5rem}.template-option.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;padding:1rem;border:2px solid #000000;border-radius:8px;transition:all .2s ease-in-out}.template-option.svelte-1uha8ag:hover{border-color:#007bff;transform:translateY(-2px)}.template-option.selected.svelte-1uha8ag{border-color:#007bff;box-shadow:0 0 10px #007bff80}.download-button.png.svelte-1uha8ag{background-color:#266fce}.download-button.png.svelte-1uha8ag:hover{background-color:#103874}.download-button.pdf.svelte-1uha8ag{background-color:#be1616}.download-button.pdf.svelte-1uha8ag:hover{background-color:#7a0b0b}.download-button.svelte-1uha8ag{width:100%;padding:.8rem 1.5rem;font-size:1rem;font-weight:700;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s}.download-button.main.svelte-1uha8ag{background-color:#be1616;margin-top:1.5rem}.template-option.svelte-1uha8ag input[type=radio]:where(.svelte-1uha8ag){display:none}.template-thumbnail.svelte-1uha8ag{width:60px;height:80px;border-radius:4px;border:3px solid black;display:flex;justify-content:center;align-items:center;font-size:2.5rem;font-weight:700;font-family:sans-serif}.template-thumbnail.plantilla1.svelte-1uha8ag{color:#be1616;font-size:20px;text-align:center}.template-thumbnail.plantilla2.svelte-1uha8ag{color:#fff;font-size:20px;text-align:center}.template-thumbnail.plantilla3.svelte-1uha8ag{color:#212529;font-size:20px;text-align:center}.template-thumbnail.plantilla4.svelte-1uha8ag{color:#ffc107;font-size:20px;text-align:center}.template-option.selected.svelte-1uha8ag .template-thumbnail:where(.svelte-1uha8ag){border-color:#007bff}.poster-preview.svelte-1uha8ag{padding:2rem;text-align:center;background-color:#fff;border-radius:8px;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.poster-preview.svelte-1uha8ag .sinpe-logo:where(.svelte-1uha8ag){max-width:150px;margin-bottom:1rem}.poster-preview.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.5rem 0;font-size:1.5rem}.plantilla1.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#495057}.plantilla1.svelte-1uha8ag{background-color:#f8f9fa;border:2px dashed #302f2f}.plantilla1.svelte-1uha8ag .phone-number:where(.svelte-1uha8ag){font-size:1.8rem;font-weight:700;color:#be1616;margin:.5rem 0}.plantilla1.svelte-1uha8ag .instructions:where(.svelte-1uha8ag){font-style:italic;color:#555}.plantilla2.svelte-1uha8ag{background-color:#007bff;color:#fff;border:2px solid #0056b3}.plantilla2.svelte-1uha8ag .sinpe-logo:where(.svelte-1uha8ag){filter:brightness(0) invert(1)}.plantilla2.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:Helvetica Neue,sans-serif;font-weight:300}.plantilla2.svelte-1uha8ag .phone-number:where(.svelte-1uha8ag){font-size:2rem;font-weight:700;background-color:#fff;color:#007bff;padding:.5rem 1rem;border-radius:25px}.plantilla3.svelte-1uha8ag{background-color:#f8f9fa;border:1px solid #dee2e6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:none;justify-content:space-around}.plantilla3.svelte-1uha8ag .sinpe-logo:where(.svelte-1uha8ag){max-width:130px;margin-bottom:1.5rem}.plantilla3.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-weight:500;color:#495057;font-size:1.6rem}.plantilla3.svelte-1uha8ag .phone-number:where(.svelte-1uha8ag){font-size:2.5rem;font-weight:700;color:#212529;letter-spacing:.5px;border:2px solid #007bff;padding:.5rem 1.5rem;border-radius:50px;margin:1rem 0}.plantilla3.svelte-1uha8ag .instructions:where(.svelte-1uha8ag){display:block;font-size:.9rem;color:#6c757d}.plantilla4.svelte-1uha8ag{background-color:#343a40;color:#f8f9fa;border:none}.plantilla4.svelte-1uha8ag .sinpe-logo:where(.svelte-1uha8ag){filter:brightness(0) invert(1)}.plantilla4.svelte-1uha8ag .phone-number:where(.svelte-1uha8ag){font-family:Courier New,Courier,monospace;font-size:1.7rem;color:#ffc107;letter-spacing:2px}header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem 2rem;position:relative;box-sizing:border-box}main.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;min-height:auto;text-align:center;padding:2rem;padding-top:1px}h1.svelte-1uha8ag{left:20px;color:inherit;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2.5rem;margin:0;position:relative}.header-icon.svelte-1uha8ag{position:absolute;top:50%;transform:translate(-50%,-50%);height:80%}.hamburger.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}.hamburger.svelte-1uha8ag span:where(.svelte-1uha8ag){width:2rem;height:.25rem;background:var(--text-color, #333);border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}.hamburger.is-active.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(1){transform:rotate(45deg)}.hamburger.is-active.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){opacity:0;transform:translate(20px)}.hamburger.is-active.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){transform:rotate(-45deg)}.menu-navegacion.svelte-1uha8ag{position:fixed;top:0;right:-300px;width:280px;height:100%;background:var(--background-color, #f0f0f0);box-shadow:-5px 0 15px #0003;transition:right .3s ease-in-out;z-index:1000;padding-top:5rem}.menu-navegacion.abierto.svelte-1uha8ag{right:0}.menu-navegacion.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0;margin:0}.menu-navegacion.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:1rem 4rem;text-align:left}#theme-toggle-button.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%;color:var(--text-color);transition:background-color .2s;width:auto;margin:0 auto}#theme-toggle-button.svelte-1uha8ag:hover{background-color:#80808033}html.dark .light-mode-icon,html.light .dark-mode-icon{display:none}.button.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1rem;background-color:#be1616;color:#fff;text-decoration:none;border-radius:8px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:600;transition:background-color .2s ease-in-out,transform .2s ease;width:100%}.button.svelte-1uha8ag:hover{background-color:#7a0b0b;transform:translateY(-2px)}@media (max-width: 500px){h1.svelte-1uha8ag{font-size:20px}.options-grid.svelte-1uha8ag{display:flex;justify-content:space-around;gap:.5rem}.template-option.svelte-1uha8ag{padding:.5rem}.template-thumbnail.svelte-1uha8ag{width:30px;height:30px}.template-option.svelte-1uha8ag span:where(.svelte-1uha8ag){display:none}header.svelte-1uha8ag{padding:.5rem 1rem}.menu-navegacion.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:1rem;text-align:left}.modal-content.svelte-1uha8ag{width:90%;padding:1.5rem}.menu-navegacion.svelte-1uha8ag{width:180px}}.modal-overlay.svelte-1uha8ag{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content.svelte-1uha8ag{background:var(--background-color, #fff);color:var(--text-color, #333);padding:2rem;border-radius:8px;box-shadow:0 5px 15px #0000004d;position:relative;width:90%;max-width:400px;text-align:center}.modal-buttons.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}
