main.svelte-8c0e61{display:flex;flex-direction:column;align-items:center;padding:1rem;font-family:Arial,sans-serif}.editor-container.svelte-8c0e61{display:flex;flex-wrap:wrap;gap:1rem;width:100%;max-width:900px;margin-top:1rem}.form-section.svelte-8c0e61,.preview-section.svelte-8c0e61{flex:1;min-width:300px;background-color:#ffffff6e;padding:1rem;border-radius:8px;box-shadow:0 4px 8px #0000001a}.contact-info.svelte-8c0e61{text-align:left}label.svelte-8c0e61{display:block;margin-top:1rem;margin-bottom:.5rem;font-weight:700}input[type=text].svelte-8c0e61{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}input[type=tel].svelte-8c0e61{width:45%;padding:.5rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}select.svelte-8c0e61{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;background-color:#fff}.icon-checkboxes.svelte-8c0e61{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:.5rem}.icon-checkboxes.svelte-8c0e61 label:where(.svelte-8c0e61){display:flex;align-items:center;gap:.5rem}.icon.svelte-8c0e61{width:24px;height:24px}.template-thumbnail.plantilla1.svelte-8c0e61{color:#fff;font-size:20px;text-align:center}.template-thumbnail.plantilla2.svelte-8c0e61{color:#007bff;font-size:20px;text-align:center}.template-thumbnail.plantilla3.svelte-8c0e61{color:#212529;font-size:20px;text-align:center}.template-thumbnail.plantilla4.svelte-8c0e61{color:#fff;font-size:20px;text-align:center}.template-thumbnail.plantilla5.svelte-8c0e61{color:#000;font-size:20px;text-align:center}.template-options.svelte-8c0e61{margin-top:2rem}.options-grid.svelte-8c0e61{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1.5rem;margin-top:.5rem}.template-option.svelte-8c0e61{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-8c0e61:hover{border-color:#007bff;transform:translateY(-2px)}.template-option.selected.svelte-8c0e61{border-color:#007bff;box-shadow:0 0 10px #007bff80}.download-buttons-container.svelte-8c0e61{display:flex;gap:1rem;margin-top:1.5rem}.download-button.svelte-8c0e61{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.png.svelte-8c0e61{background-color:#266fce}.download-button.png.svelte-8c0e61:hover{background-color:#103874}.download-button.pdf.svelte-8c0e61{background-color:#be1616}.download-button.pdf.svelte-8c0e61:hover,.download-button.svelte-8c0e61:hover{background-color:#7a0b0b}.download-button.main-download.svelte-8c0e61{background-color:#be1616;margin-top:1.5rem}.template-option.svelte-8c0e61 input[type=radio]:where(.svelte-8c0e61){display:none}.template-thumbnail.svelte-8c0e61{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}.poster-preview.svelte-8c0e61{border:4px solid black;padding:2rem;text-align:center;background-color:#fff;border-radius:8px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between}.preview-icon.svelte-8c0e61{width:28px;height:28px;vertical-align:middle;margin-right:8px}.plantilla1.svelte-8c0e61{background-color:red;border-color:#000}.plantilla1.svelte-8c0e61 .sale-title:where(.svelte-8c0e61){font-size:3rem;font-weight:700;color:#fff;border:none;margin-bottom:2rem}.plantilla1.svelte-8c0e61 .contact-info:where(.svelte-8c0e61){font-size:1.5rem;border:4px solid #000000;background-color:#fff;padding-left:1rem}.plantilla1.svelte-8c0e61 .contact-info:where(.svelte-8c0e61) p:where(.svelte-8c0e61){margin:.5rem 0;color:#000}.plantilla2.svelte-8c0e61{background-color:#f0f0f0;border-color:#007bff}.plantilla2.svelte-8c0e61 .sale-title:where(.svelte-8c0e61){font-family:Helvetica Neue,sans-serif;font-size:3.5rem;color:#007bff;border:none;border-bottom:3px solid #007bff;padding-bottom:1rem}.plantilla2.svelte-8c0e61 .contact-info:where(.svelte-8c0e61){font-family:Helvetica Neue,sans-serif;font-size:1.2rem;padding-left:1rem}.plantilla2.svelte-8c0e61 .contact-info:where(.svelte-8c0e61) p:where(.svelte-8c0e61){color:#333}.plantilla3.svelte-8c0e61{background-color:#fff;border-color:#d4af37;font-family:Georgia,serif}.plantilla3.svelte-8c0e61 .sale-title:where(.svelte-8c0e61){font-size:3.5rem;color:#333;border:2px dashed #d4af37}.plantilla3.svelte-8c0e61 .contact-info:where(.svelte-8c0e61){font-size:1.3rem;border-top:1px solid #eee;padding-left:1rem;padding-top:1rem}.plantilla3.svelte-8c0e61 .contact-info:where(.svelte-8c0e61) p:where(.svelte-8c0e61){color:#333}.plantilla4.svelte-8c0e61{background:linear-gradient(45deg,#ff8a00,#e52e71);color:#fff;border-color:#fff}.plantilla4.svelte-8c0e61 .sale-title:where(.svelte-8c0e61){font-family:Impact,sans-serif;font-size:3.5rem;color:#fff;text-shadow:2px 2px 4px #00000080;border:none}.plantilla4.svelte-8c0e61 .contact-info:where(.svelte-8c0e61),.plantilla4.svelte-8c0e61 .contact-info:where(.svelte-8c0e61) p:where(.svelte-8c0e61){color:#fff;padding-left:1rem;font-size:1.6rem;text-shadow:1px 1px 2px #00000080}.poster-preview.plantilla5.svelte-8c0e61{padding:0;border-radius:4px}.plantilla5.svelte-8c0e61 .sale-title:where(.svelte-8c0e61){font-size:3rem;font-weight:700;color:#fff;border-bottom:4px solid rgb(0,0,0);padding:1rem;background-color:red}.plantilla5.svelte-8c0e61 .contact-info:where(.svelte-8c0e61){font-size:1.5rem;padding:2rem}.plantilla5.svelte-8c0e61 .contact-info:where(.svelte-8c0e61) p:where(.svelte-8c0e61){margin:.5rem 0;color:#000}.optional-phone-display.svelte-8c0e61{margin-top:.5rem}.template-thumbnail.plantilla5.svelte-8c0e61{background-color:#fff;width:60px;height:80px;border-radius:4px;border-color:red}@media (max-width: 500px){h1.svelte-8c0e61{font-size:20px}.options-grid.svelte-8c0e61{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.template-option.svelte-8c0e61{padding:.5rem;width:60px;height:60px}.template-thumbnail.svelte-8c0e61{width:50px;height:50px}.template-option.svelte-8c0e61 span:where(.svelte-8c0e61){display:none}}.modal-overlay.svelte-8c0e61{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content.svelte-8c0e61{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-content.svelte-8c0e61 h3:where(.svelte-8c0e61){margin-top:0;margin-bottom:1.5rem}.modal-buttons.svelte-8c0e61{display:flex;flex-direction:column;gap:1rem}
