[data-theme=dark]{background-color:#1f2937;color:#f9fafb}.copy-button-primary.svelte-6g2ehn{color:var(--primary);background-color:var(--card-background);border-color:var(--primary)}.copy-button-primary.svelte-6g2ehn:hover:not(:disabled){background-color:var(--primary);color:var(--button-text)}.copy-button-primary.svelte-6g2ehn:disabled{opacity:.5;cursor:not-allowed}.copy-button-secondary.svelte-6g2ehn{color:var(--text-secondary);background-color:var(--card-background);border-color:var(--border)}.copy-button-secondary.svelte-6g2ehn:hover:not(:disabled){background-color:var(--primary);color:var(--button-text);border-color:var(--primary)}.copy-button-secondary.svelte-6g2ehn:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .copy-button-primary.svelte-6g2ehn{color:#fff!important;background-color:var(--card-background);border-color:var(--primary)}[data-theme=dark] .copy-button-primary.svelte-6g2ehn:hover:not(:disabled){background-color:var(--primary);color:#1f2937!important;border-color:var(--primary)}[data-theme=dark] .copy-button-primary.svelte-6g2ehn:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .copy-button-secondary.svelte-6g2ehn{color:#fff!important;background-color:var(--card-background);border-color:var(--border)}[data-theme=dark] .copy-button-secondary.svelte-6g2ehn:hover:not(:disabled){background-color:var(--primary);color:#1f2937!important;border-color:var(--primary)}[data-theme=dark] .copy-button-secondary.svelte-6g2ehn:disabled{opacity:.5;cursor:not-allowed}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.drawer.svelte-yazczq{transition:transform .2s cubic-bezier(.4,0,.2,1)!important;will-change:transform!important}.drawer.translate-x-0.svelte-yazczq{transform:translate(0)!important}.drawer.translate-x-full.svelte-yazczq{transform:translate(100%)!important}.drawer.svelte-yazczq .w-screen:where(.svelte-yazczq){transition:opacity .15s ease-out .05s,transform .15s ease-out .05s}.drawer.translate-x-0.svelte-yazczq .w-screen:where(.svelte-yazczq){opacity:1;transform:translate(0)}.drawer.translate-x-full.svelte-yazczq .w-screen:where(.svelte-yazczq){opacity:0;transform:translate(20px)}.drawer.svelte-yazczq .h-full:where(.svelte-yazczq)>:where(.svelte-yazczq){transition:opacity .1s ease-out,transform .1s ease-out}.drawer.translate-x-0.svelte-yazczq .h-full:where(.svelte-yazczq)>:where(.svelte-yazczq):nth-child(1){transition-delay:.1s}.drawer.translate-x-0.svelte-yazczq .h-full:where(.svelte-yazczq)>:where(.svelte-yazczq):nth-child(2){transition-delay:.15s}.drawer.translate-x-0.svelte-yazczq .h-full:where(.svelte-yazczq)>:where(.svelte-yazczq):nth-child(3){transition-delay:.2s}@media (max-width: 768px){.drawer.svelte-yazczq{transition:transform .15s cubic-bezier(.4,0,.2,1)!important}.drawer.svelte-yazczq .w-screen:where(.svelte-yazczq){transition:opacity .1s ease-out,transform .1s ease-out}.drawer.svelte-yazczq .h-full:where(.svelte-yazczq)>:where(.svelte-yazczq){transition:opacity .08s ease-out,transform .08s ease-out}.drawer.translate-x-0.svelte-yazczq .h-full:where(.svelte-yazczq)>:where(.svelte-yazczq):nth-child(1){transition-delay:.05s}.drawer.translate-x-0.svelte-yazczq .h-full:where(.svelte-yazczq)>:where(.svelte-yazczq):nth-child(2){transition-delay:.08s}.drawer.translate-x-0.svelte-yazczq .h-full:where(.svelte-yazczq)>:where(.svelte-yazczq):nth-child(3){transition-delay:.1s}}.translate-x-full.svelte-yazczq{transform:translate(100%)!important}.translate-x-0.svelte-yazczq{transform:translate(0)!important}[data-theme=light] .drawer.svelte-yazczq{background:linear-gradient(135deg,#fff8e1f2,#ffeb3b33,#ffc10740,#ff8c0026,#8b153814)!important;color:#111827;border-left:3px solid rgba(255,140,0,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:-10px 0 25px #0000001a,-5px 0 10px #0000000d}[data-theme=light] .drawer.svelte-yazczq input:where(.svelte-yazczq),[data-theme=light] .drawer.svelte-yazczq select:where(.svelte-yazczq){background:#ffffffe6;border:1px solid rgba(255,193,7,.3);color:#111827;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}[data-theme=light] .drawer.svelte-yazczq input:where(.svelte-yazczq):focus,[data-theme=light] .drawer.svelte-yazczq select:where(.svelte-yazczq):focus{border-color:#ff8c0080;box-shadow:0 0 0 3px #ffc1071a}[data-theme=light] .bg-white.svelte-yazczq{background-color:#fff}[data-theme=light] .border-gray-300.svelte-yazczq{border-color:#d1d5db}[data-theme=light] .text-gray-700.svelte-yazczq{color:#374151}.drawer[data-theme=dark].svelte-yazczq{background:linear-gradient(135deg,#2d1b69f2,#8b153866 25%,#ff8c0014 70%,#ffc1070d)!important;color:#f9fafb;border-left:2px solid rgba(255,140,0,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:-10px 0 25px #0000004d,-5px 0 10px #0003}.drawer[data-theme=dark].svelte-yazczq input:where(.svelte-yazczq),.drawer[data-theme=dark].svelte-yazczq select:where(.svelte-yazczq){background:#2d1b6999;border:1px solid rgba(255,140,0,.3);color:#f9fafb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.drawer[data-theme=dark].svelte-yazczq input:where(.svelte-yazczq):focus,.drawer[data-theme=dark].svelte-yazczq select:where(.svelte-yazczq):focus{border-color:#ffc10780;box-shadow:0 0 0 3px #ff8c001a}.drawer[data-theme=dark].svelte-yazczq .bg-white:where(.svelte-yazczq){background-color:var(--card-background)}.drawer[data-theme=dark].svelte-yazczq .border-gray-300:where(.svelte-yazczq){border-color:var(--border)}.drawer[data-theme=dark].svelte-yazczq .text-gray-700:where(.svelte-yazczq){color:var(--text-secondary)}.drawer[data-theme=dark].svelte-yazczq :where(.svelte-yazczq)::-webkit-scrollbar{width:8px}.drawer[data-theme=dark].svelte-yazczq :where(.svelte-yazczq)::-webkit-scrollbar-track{background:#1f2937}.drawer[data-theme=dark].svelte-yazczq :where(.svelte-yazczq)::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}.drawer[data-theme=dark].svelte-yazczq :where(.svelte-yazczq)::-webkit-scrollbar-thumb:hover{background:#6b7280}[data-theme=light] input::-moz-placeholder,[data-theme=light] textarea::-moz-placeholder{color:#9ca3af;opacity:1}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#9ca3af;opacity:1}[data-theme=dark] input::-moz-placeholder,[data-theme=dark] textarea::-moz-placeholder{color:#6b7280}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#6b7280}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}.payment-carousel-button.svelte-yazczq{transition:all .2s ease-in-out}.payment-carousel-button.svelte-yazczq:hover{transform:scale(1.05)}.payment-carousel-button.svelte-yazczq:active{transform:scale(.95)}.drawer button[class*=bg-blue],.drawer button[class*=bg-green],.drawer button[class*=bg-purple]{background:linear-gradient(135deg,var(--deep-red) 0%,#A91B47 25%,var(--primary) 50%,var(--warning) 75%,var(--gold-light) 100%)!important;border:2px solid var(--warning)!important;color:#fff!important;font-weight:700!important;text-shadow:1px 1px 2px rgba(0,0,0,.3)!important;box-shadow:0 4px 15px #ff8c004d,0 2px 8px #8b153833!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.drawer button[class*=bg-blue]:hover,.drawer button[class*=bg-green]:hover,.drawer button[class*=bg-purple]:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px #ff8c0066,0 3px 12px #8b15384d!important;border-color:var(--gold-light)!important;background:linear-gradient(135deg,#8b1538e6,#a91b47cc,#ff8c00b3,#ffc10799,#ffeb3b80)!important;color:#000!important;text-shadow:0 1px 2px rgba(255,255,255,.4)!important}.drawer button[class*=border-],.drawer button[class*=bg-gray]{background:linear-gradient(135deg,#ffffffe6,#fff8e1cc)!important;border:2px solid var(--primary)!important;color:var(--deep-red)!important;font-weight:600!important}.drawer button[class*=border-]:hover,.drawer button[class*=bg-gray]:hover{background:linear-gradient(135deg,var(--primary) 0%,var(--warning) 100%)!important;color:#fff!important}.drawer[data-theme=dark].svelte-yazczq button[class*=border-]:where(.svelte-yazczq):not(.payment-method-button),.drawer[data-theme=dark].svelte-yazczq button[class*=bg-gray]:where(.svelte-yazczq):not(.payment-method-button){background:var(--secondary-background)!important;border:2px solid var(--border)!important;color:var(--text)!important;font-weight:600!important}.drawer[data-theme=dark].svelte-yazczq button[class*=border-]:where(.svelte-yazczq):not(.payment-method-button):hover,.drawer[data-theme=dark].svelte-yazczq button[class*=bg-gray]:where(.svelte-yazczq):not(.payment-method-button):hover{background:var(--card-background)!important;border-color:var(--primary)!important;color:var(--text)!important}.drawer .payment-carousel-button{background:linear-gradient(135deg,#fff8e1e6,#ffc1071a)!important;border:2px solid rgba(255,140,0,.3)!important;transition:all .3s ease!important;color:var(--deep-red)!important}.drawer .payment-carousel-button:hover{background:linear-gradient(135deg,var(--primary) 0%,var(--warning) 100%)!important;border-color:var(--gold-light)!important;color:#fff!important}.drawer .payment-carousel-button.active{background:linear-gradient(135deg,var(--deep-red) 0%,var(--primary) 50%,var(--warning) 100%)!important;color:#fff!important;border-color:var(--gold-light)!important}.drawer[data-theme=dark].svelte-yazczq .payment-carousel-button:where(.svelte-yazczq){background:var(--card-background)!important;border:2px solid var(--border)!important;color:var(--text)!important}.drawer[data-theme=dark].svelte-yazczq .payment-carousel-button:where(.svelte-yazczq):hover{background:var(--secondary-background)!important;border-color:var(--primary)!important;color:var(--text)!important}.drawer[data-theme=dark].svelte-yazczq .payment-carousel-button.active:where(.svelte-yazczq){background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%)!important;color:var(--button-text)!important;border-color:var(--primary)!important}.payment-indicator.svelte-yazczq{transition:all .3s ease-in-out;cursor:pointer}.payment-indicator.svelte-yazczq:hover{transform:scale(1.2)}.copy-button.svelte-yazczq{transition:all .2s ease-in-out}.copy-button.svelte-yazczq:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.copy-button.svelte-yazczq:active{transform:translateY(0)}button[type=submit].svelte-yazczq:disabled{background-color:#9ca3af!important;cursor:not-allowed!important;opacity:.7!important;pointer-events:none!important}button[type=submit].svelte-yazczq:disabled:hover{background-color:#9ca3af!important;transform:none!important}button[type=submit].svelte-yazczq:not(:disabled){background-color:#2563eb!important}button[type=submit].svelte-yazczq:not(:disabled):hover{background-color:#7e22ce!important}.animated-border-container-confirmar.svelte-yazczq{position:relative;padding:4px;border-radius:.75rem;background:linear-gradient(45deg,#fbbf24,#ef4444,#ec4899,#fbbf24);background-size:300% 300%;animation:svelte-yazczq-gradientAnimation 3s ease infinite;display:inline-block}.btn-confirmar-pago.svelte-yazczq{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%)!important;color:var(--button-text)!important}.btn-confirmar-pago.svelte-yazczq:hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--secondary-hover) 100%)!important}.drawer[data-theme=dark].svelte-yazczq .btn-confirmar-pago:where(.svelte-yazczq){background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%)!important;color:var(--button-text)!important}.drawer[data-theme=dark].svelte-yazczq .btn-confirmar-pago:where(.svelte-yazczq):hover{background:linear-gradient(135deg,var(--primary-hover) 0%,var(--secondary-hover) 100%)!important}@keyframes svelte-yazczq-gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.qr-code-container.svelte-yazczq{width:120px;display:flex;flex-direction:column;align-items:center}.payment-info-container.svelte-yazczq{width:100%}.payment-data-with-qr.svelte-yazczq{position:relative;background-color:var(--background-secondary, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:.5rem;padding:1rem}.payment-data-with-qr.has-qr.svelte-yazczq{min-height:140px}.payment-data-with-qr.no-qr.svelte-yazczq{min-height:auto;padding:1rem}.qr-code-corner.svelte-yazczq{position:absolute;top:.75rem;left:.75rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;z-index:2}.payment-text-data.svelte-yazczq{font-size:.875rem;color:var(--text-secondary, #6b7280);line-height:1.5;text-align:left}.payment-data-with-qr.has-qr.svelte-yazczq .payment-text-data:where(.svelte-yazczq){margin-left:130px}.payment-data-with-qr.no-qr.svelte-yazczq .payment-text-data:where(.svelte-yazczq){margin-left:0}.qr-instructions.svelte-yazczq{font-size:.625rem;color:var(--text-secondary, #6b7280);margin:0;text-align:center;font-weight:500}.qr-expand-btn.svelte-yazczq{font-size:.625rem;color:var(--primary, #3b82f6);background:none;border:none;cursor:pointer;padding:.125rem .25rem;border-radius:.25rem;transition:all .2s ease;font-weight:500}.qr-expand-btn.svelte-yazczq:hover{background-color:var(--primary, #3b82f6);color:#fff;transform:scale(1.05)}.qr-code-image.svelte-yazczq{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;border:2px solid var(--border, #e5e7eb);border-radius:.5rem;background-color:#fff;padding:.25rem;transition:transform .2s ease,box-shadow .2s ease}.clickable-qr.svelte-yazczq{cursor:pointer}.clickable-qr.svelte-yazczq:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000026}.drawer[data-theme=dark].svelte-yazczq .qr-code-image:where(.svelte-yazczq){border-color:var(--border);background-color:var(--card-background)}[data-theme=dark] .payment-data-with-qr.svelte-yazczq{background-color:var(--card-background, #374151);border-color:var(--border, #4b5563)}[data-theme=dark] .payment-text-data.svelte-yazczq{color:var(--text, #f9fafb)}[data-theme=dark] .qr-instructions.svelte-yazczq{color:var(--text-secondary, #9ca3af)}[data-theme=dark] .qr-expand-btn.svelte-yazczq{color:var(--primary, #2563EB)}[data-theme=dark] .qr-expand-btn.svelte-yazczq:hover{background-color:var(--primary, #2563EB);color:#fff}.qr-modal-overlay.svelte-yazczq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem;box-sizing:border-box}.qr-modal-content.svelte-yazczq{background-color:var(--background, #ffffff);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;width:90%;max-height:calc(90vh - 2rem);overflow-y:auto;border:1px solid var(--border, #e5e7eb);margin:auto;position:relative}.qr-modal-header.svelte-yazczq{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border, #e5e7eb);background-color:var(--card-background, #f9fafb)}.qr-modal-header.svelte-yazczq h3:where(.svelte-yazczq){margin:0;color:var(--text, #1f2937);font-size:1.25rem;font-weight:600}.qr-close-button.svelte-yazczq{background:none;border:none;font-size:2rem;cursor:pointer;color:var(--text-secondary, #6b7280);padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:all .2s ease}.qr-close-button.svelte-yazczq:hover{color:var(--text, #1f2937);background-color:var(--background-secondary, #f3f4f6)}.qr-modal-body.svelte-yazczq{padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.qr-full-image.svelte-yazczq{max-width:100%;max-height:400px;width:auto;height:auto;border:3px solid var(--border, #e5e7eb);border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;background-color:#fff;padding:1rem;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain}.qr-modal-instructions.svelte-yazczq{margin-top:1.5rem;color:var(--text-secondary, #6b7280);font-size:.875rem;line-height:1.5;max-width:300px;margin-left:auto;margin-right:auto}.qr-modal-footer.svelte-yazczq{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border, #e5e7eb);background-color:var(--card-background, #f9fafb)}.qr-btn-secondary.svelte-yazczq{padding:.75rem 1.5rem;border:1px solid var(--border, #d1d5db);border-radius:.5rem;background-color:var(--secondary-background, #f3f4f6);color:var(--text, #374151);cursor:pointer;font-weight:500;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.qr-btn-secondary.svelte-yazczq:hover{background-color:var(--primary, #2563EB);color:var(--button-text, white);border-color:var(--primary, #2563EB);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.qr-btn-primary.svelte-yazczq{padding:.75rem 1.5rem;border:none;border-radius:.5rem;background:var(--button-gradient, linear-gradient(135deg, #f59e0b 0%, #ffffff 50%, #d97706 100%));color:var(--button-text, #1a1a1a);cursor:pointer;font-weight:600;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #0000001a;text-shadow:0 1px 2px rgba(0,0,0,.1)}.qr-btn-primary.svelte-yazczq:hover{background:var(--button-hover-gradient, linear-gradient(135deg, #d97706 0%, #f3f4f6 50%, #f59e0b 100%));transform:translateY(-2px);box-shadow:0 6px 8px #00000026}[data-theme=dark] .qr-modal-content.svelte-yazczq{background-color:var(--background, #1f2937);border-color:var(--border, #374151)}[data-theme=dark] .qr-modal-header.svelte-yazczq,[data-theme=dark] .qr-modal-footer.svelte-yazczq{background-color:var(--card-background, #374151);border-color:var(--border, #4b5563)}[data-theme=dark] .qr-close-button.svelte-yazczq{color:var(--text, #f9fafb)}[data-theme=dark] .qr-close-button.svelte-yazczq:hover{color:var(--text, #ffffff);background-color:var(--background-secondary, #4b5563)}[data-theme=dark] .qr-full-image.svelte-yazczq{border-color:var(--border, #4b5563)}[data-theme=dark] .qr-btn-secondary.svelte-yazczq{background-color:var(--secondary-background, #374151);border-color:var(--border, #4b5563);color:var(--text, #f9fafb)}[data-theme=dark] .qr-btn-secondary.svelte-yazczq:hover{background:var(--button-gradient, linear-gradient(135deg, #2563EB 0%, #1D4ED8 100%));color:var(--button-text, white);border-color:var(--primary, #2563EB)}[data-theme=dark] .qr-btn-primary.svelte-yazczq{background:var(--button-gradient, linear-gradient(135deg, #f59e0b 0%, #ffffff 50%, #d97706 100%));color:var(--button-text, #1a1a1a)}[data-theme=dark] .qr-btn-primary.svelte-yazczq:hover{background:var(--button-hover-gradient, linear-gradient(135deg, #d97706 0%, #f3f4f6 50%, #f59e0b 100%))}@media (max-width: 768px){.qr-code-container.svelte-yazczq{width:100px}.qr-code-image.svelte-yazczq{width:80px;height:80px}.payment-data-with-qr.has-qr.svelte-yazczq{min-height:110px}.payment-data-with-qr.no-qr.svelte-yazczq{min-height:auto}.qr-code-corner.svelte-yazczq{top:.5rem;left:.5rem}.payment-data-with-qr.has-qr.svelte-yazczq .payment-text-data:where(.svelte-yazczq){margin-left:95px;font-size:.8rem}.payment-data-with-qr.no-qr.svelte-yazczq .payment-text-data:where(.svelte-yazczq){margin-left:0;font-size:.8rem}.qr-instructions.svelte-yazczq,.qr-expand-btn.svelte-yazczq{font-size:.55rem}.animated-border-container-confirmar.svelte-yazczq button:where(.svelte-yazczq){font-size:.875rem;padding:.5rem 1rem}.qr-modal-content.svelte-yazczq{width:95%;margin:1rem}.qr-modal-header.svelte-yazczq,.qr-modal-body.svelte-yazczq,.qr-modal-footer.svelte-yazczq{padding:1rem}.qr-full-image.svelte-yazczq{max-height:300px;padding:.5rem}.qr-modal-footer.svelte-yazczq{flex-direction:column;gap:.5rem}.qr-btn-secondary.svelte-yazczq,.qr-btn-primary.svelte-yazczq{width:100%;justify-content:center}}@media (max-width: 480px){.animated-border-container-confirmar.svelte-yazczq button:where(.svelte-yazczq){font-size:.8rem;padding:.4rem .8rem}}.drawer[data-theme=dark].svelte-yazczq button.text-gray-400:where(.svelte-yazczq){color:var(--text)!important}.drawer[data-theme=dark].svelte-yazczq button.text-gray-400:where(.svelte-yazczq):hover{color:var(--text)!important}.payment-methods-splide-wrapper.svelte-yazczq{position:relative}.payment-methods-splide-wrapper .splide__arrow{width:32px!important;height:32px!important;border-radius:50%!important;background-color:#fff!important;border:2px solid #d1d5db!important;color:#6b7280!important;opacity:1!important;transition:all .2s ease!important;box-shadow:0 2px 4px #0000001a!important}.payment-methods-splide-wrapper .splide__arrow:hover{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 4px 8px #8b5cf64d!important}.payment-methods-splide-wrapper .splide__arrow:disabled{opacity:.3!important;cursor:not-allowed!important}.payment-methods-splide-wrapper .splide__arrow svg{width:16px!important;height:16px!important}.payment-methods-splide-wrapper .splide__arrow--prev{left:-16px!important}.payment-methods-splide-wrapper .splide__arrow--next{right:-16px!important}[data-theme=dark] .payment-methods-splide-wrapper .splide__arrow{background-color:#374151!important;border-color:#4b5563!important;color:#f9fafb!important}[data-theme=dark] .payment-methods-splide-wrapper .splide__arrow:hover{background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 4px 8px #8b5cf666!important}.payment-methods-splide-wrapper .splide__track{padding:0!important}.payment-methods-splide-wrapper .splide__list{align-items:stretch!important}.payment-methods-splide-wrapper .splide__slide{display:flex!important;align-items:stretch!important}.payment-method-button.svelte-yazczq{min-height:90px!important;height:100%!important;transition:all .2s ease!important}.payment-methods-splide-wrapper .payment-method-button.not-selected-payment.svelte-yazczq{background-color:#fff!important}[data-theme=dark] .payment-methods-splide-wrapper.svelte-yazczq .payment-method-button.not-selected-payment:where(.svelte-yazczq){background-color:#1f2937!important}.payment-methods-splide-wrapper .payment-method-button.not-selected-payment.svelte-yazczq:hover{background-color:#f3f4f6!important;border-color:#a78bfa!important}[data-theme=dark] .payment-methods-splide-wrapper.svelte-yazczq .payment-method-button.not-selected-payment:where(.svelte-yazczq):hover{background-color:#374151!important;border-color:#a78bfa!important}.payment-methods-splide-wrapper .payment-method-button.selected-payment.svelte-yazczq:not([data-dark-mode=true]){background:linear-gradient(135deg,#fb923c,#fde047)!important;box-shadow:0 2px 8px #fb923c66!important;border-width:2px!important}.payment-methods-splide-wrapper .payment-method-button.selected-payment[data-dark-mode=true].svelte-yazczq{background:linear-gradient(135deg,#f97316,#fbbf24)!important;box-shadow:0 2px 8px #fb923c80!important;border-width:2px!important}.payment-methods-splide-wrapper .payment-method-button.not-selected-payment.svelte-yazczq span:where(.svelte-yazczq){color:#374151!important}.payment-methods-splide-wrapper .payment-method-button.selected-payment.svelte-yazczq span:where(.svelte-yazczq){color:#111827!important;font-weight:600!important}[data-theme=dark] .payment-methods-splide-wrapper.svelte-yazczq .payment-method-button.not-selected-payment:where(.svelte-yazczq) span:where(.svelte-yazczq){color:#1e3a8a!important}[data-theme=dark] .payment-methods-splide-wrapper.svelte-yazczq .payment-method-button.selected-payment:where(.svelte-yazczq) span:where(.svelte-yazczq){color:#111827!important;font-weight:600!important}.payment-methods-splide-wrapper .payment-method-button{transform:none!important;transition:background-color .2s ease,border-color .2s ease!important;animation:none!important}.payment-methods-splide-wrapper .payment-method-button:hover,.payment-methods-splide-wrapper .payment-method-button:active{transform:none!important;animation:none!important;scale:none!important}.payment-methods-splide-wrapper .payment-method-button:focus{transform:none!important;animation:none!important;scale:none!important}.payment-methods-splide-wrapper button[class*=transition],.payment-methods-splide-wrapper button[class*="hover:scale"],.payment-methods-splide-wrapper button[class*=scale]{transform:none!important}@media (max-width: 768px){.payment-methods-splide-wrapper .splide__arrow{width:28px!important;height:28px!important}.payment-methods-splide-wrapper .splide__arrow--prev{left:-14px!important}.payment-methods-splide-wrapper .splide__arrow--next{right:-14px!important}.payment-method-button.svelte-yazczq{min-height:80px!important;padding:.5rem!important}}@media (max-width: 480px){.payment-methods-splide-wrapper .splide__arrow{width:24px!important;height:24px!important}.payment-methods-splide-wrapper .splide__arrow svg{width:12px!important;height:12px!important}.payment-methods-splide-wrapper .splide__arrow--prev{left:-12px!important}.payment-methods-splide-wrapper .splide__arrow--next{right:-12px!important}.payment-method-button.svelte-yazczq{min-height:70px!important;padding:.375rem!important}}.dialog-overlay.svelte-169am4u{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000d9;display:flex;align-items:flex-end;justify-content:center;z-index:9999;padding:0;animation:svelte-169am4u-fadeInOverlay .2s ease-in-out}@keyframes svelte-169am4u-fadeInOverlay{0%{opacity:0}to{opacity:1}}@media (min-width: 769px){.dialog-overlay.svelte-169am4u{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000bf}}@media (max-width: 768px){.dialog-overlay.svelte-169am4u{background-color:#000000eb}}._toastContainer,._toastMsg{z-index:99999!important}.dialog-content.svelte-169am4u{background-color:var(--card-background);color:var(--text);border-radius:.75rem .75rem 0 0;box-shadow:0 -25px 50px -12px #00000040;width:100%;max-width:42rem;max-height:90vh;position:relative;margin:0;display:flex;flex-direction:column;transform:translateY(100%);animation:svelte-169am4u-slideUpDialog .25s cubic-bezier(.4,0,.2,1) forwards;will-change:transform}@keyframes svelte-169am4u-slideUpDialog{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-169am4u-slideDownDialog{0%{transform:translateY(0)}to{transform:translateY(100%)}}.dialog-content.closing.svelte-169am4u{animation:svelte-169am4u-slideDownDialog .2s cubic-bezier(.4,0,1,1) forwards}@media (max-width: 768px){.dialog-content.svelte-169am4u{animation:none;transform:translateY(0)}.dialog-content.closing.svelte-169am4u{animation:none;transform:translateY(0);opacity:0;transition:opacity .15s ease}}.dialog-content[data-theme=dark].svelte-169am4u{background-color:var(--card-background);color:var(--text)}.dialog-header.svelte-169am4u{padding:.5rem 1rem .75rem;margin-bottom:0;background-color:var(--card-background);border-radius:.75rem .75rem 0 0;position:sticky;top:0;z-index:10;flex-shrink:0;border-bottom:1px solid var(--primary)}.dialog-content[data-theme=dark].svelte-169am4u .dialog-header:where(.svelte-169am4u){background-color:var(--card-background);border-bottom-color:var(--border)}.drawer-handle.svelte-169am4u{width:40px;height:4px;background-color:var(--text-muted);border-radius:2px;margin:0 auto 1rem;opacity:.5;cursor:pointer;transition:all .2s ease-in-out;border:none;padding:0;display:block}.drawer-handle.svelte-169am4u:hover{opacity:.8}@media (min-width: 769px){.drawer-handle.svelte-169am4u:hover{transform:scaleY(1.5)}}.header-content.svelte-169am4u{display:flex;justify-content:space-between;align-items:center}.header-title-row.svelte-169am4u{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap}.dialog-title.svelte-169am4u{font-size:1.25rem;font-weight:600;color:var(--text);margin:0}.header-separator.svelte-169am4u{color:var(--text);font-size:1.25rem;font-weight:300;margin:0 .5rem}.header-amounts.svelte-169am4u{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text)}.header-amount-count.svelte-169am4u,.header-amount-usd.svelte-169am4u,.header-amount-bs.svelte-169am4u,.header-amount-gratis.svelte-169am4u{color:var(--text);white-space:nowrap}@keyframes svelte-169am4u-slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 640px){.header-title-row.svelte-169am4u{gap:.5rem;flex-wrap:wrap}.dialog-title.svelte-169am4u{font-size:.95rem}.header-separator.svelte-169am4u{font-size:1rem;margin:0 .25rem}.header-amounts.svelte-169am4u{font-size:.75rem;gap:.375rem}.header-amount-count.svelte-169am4u,.header-amount-usd.svelte-169am4u,.header-amount-bs.svelte-169am4u,.header-amount-gratis.svelte-169am4u{padding:.2rem .4rem;font-size:.7rem}}@media (max-width: 480px){.dialog-title.svelte-169am4u{font-size:.85rem}.header-separator.svelte-169am4u{font-size:.9rem;margin:0 .2rem}.header-amounts.svelte-169am4u{font-size:.7rem;gap:.25rem}.header-amount-count.svelte-169am4u,.header-amount-usd.svelte-169am4u,.header-amount-bs.svelte-169am4u,.header-amount-gratis.svelte-169am4u{padding:.15rem .3rem;font-size:.65rem}}.dialog-close-button.svelte-169am4u{background:none;border:none;font-size:1.5rem;font-weight:700;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s ease}.dialog-close-button.svelte-169am4u:hover{color:var(--primary);background-color:var(--secondary-background)}.dialog-content[data-theme=dark].svelte-169am4u .dialog-close-button:where(.svelte-169am4u){color:var(--text)!important}.dialog-content[data-theme=dark].svelte-169am4u .dialog-close-button:where(.svelte-169am4u):hover{color:var(--text)!important;background-color:var(--secondary-background)}.dialog-sections.svelte-169am4u{display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding:0 1rem 1rem;overflow-y:auto;flex:1;background-color:var(--card-background)}.dialog-content[data-theme=dark].svelte-169am4u .dialog-sections:where(.svelte-169am4u){background-color:var(--card-background)!important}.dialog-section.svelte-169am4u{padding:.75rem;border:1px solid var(--border);border-radius:.375rem;background-color:var(--card-background)}.dialog-content[data-theme=dark].svelte-169am4u .dialog-section:where(.svelte-169am4u){border-color:var(--border);background-color:var(--card-background)}.section-disabled.svelte-169am4u{opacity:.5}.section-title.svelte-169am4u{font-size:1rem;font-weight:600;color:var(--text);margin:0 0 .5rem}.section-title-info.svelte-169am4u{font-size:.75rem;font-weight:400;color:var(--text-secondary);margin-left:.5rem}.section-title-with-timer.svelte-169am4u{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.section-title-with-timer.svelte-169am4u .section-title:where(.svelte-169am4u){margin:0}.section-description.svelte-169am4u{font-size:.875rem;color:var(--text-secondary);margin:0 0 .5rem}.input-button-row.svelte-169am4u{display:flex;gap:.5rem;align-items:stretch}.form-input-standalone.svelte-169am4u{flex:1;padding:.5rem;border:1px solid var(--border);border-radius:.375rem;background-color:var(--background);color:var(--text);font-size:.875rem}@media (min-width: 769px){.form-input-standalone.svelte-169am4u{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}}.form-input-standalone.svelte-169am4u:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.form-input-standalone.input-error.svelte-169am4u{border-color:var(--error)!important;box-shadow:0 0 0 3px #ef44441a!important}.btn-verify.svelte-169am4u{padding:.5rem 1.25rem;background:var(--button-gradient);color:var(--button-text);border:none;border-radius:.375rem;font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap;min-width:100px;box-shadow:0 2px 4px #0000001a}@media (min-width: 769px){.btn-verify.svelte-169am4u{transition:all .2s ease}.btn-verify.svelte-169am4u:hover:not(:disabled){background:var(--button-hover-gradient);box-shadow:0 4px 6px #00000026;transform:translateY(-1px)}}.btn-verify.svelte-169am4u:disabled{opacity:.6;cursor:not-allowed}.btn-verify.btn-register-mode.svelte-169am4u{background:var(--button-gradient)}.dialog-content[data-theme=dark].svelte-169am4u .btn-verify:where(.svelte-169am4u){color:var(--button-text)!important}@media (max-width: 640px){.input-button-row.svelte-169am4u{gap:.375rem}.btn-verify.svelte-169am4u{padding:.5rem .875rem;font-size:.8rem;min-width:85px}}@keyframes svelte-169am4u-glow-pulse{0%,to{box-shadow:0 2px 4px #0000001a,0 0 10px color-mix(in srgb,var(--primary) 40%,transparent),0 0 20px color-mix(in srgb,var(--primary) 20%,transparent)}50%{box-shadow:0 2px 4px #0000001a,0 0 15px color-mix(in srgb,var(--primary) 60%,transparent),0 0 30px color-mix(in srgb,var(--primary) 30%,transparent),0 0 40px color-mix(in srgb,var(--primary) 15%,transparent)}}@keyframes svelte-169am4u-glow-pulse-register{0%,to{box-shadow:0 2px 4px #0000001a,0 0 12px color-mix(in srgb,var(--success, #16a34a) 50%,transparent),0 0 24px color-mix(in srgb,var(--success, #16a34a) 25%,transparent)}50%{box-shadow:0 2px 4px #0000001a,0 0 18px color-mix(in srgb,var(--success, #16a34a) 70%,transparent),0 0 35px color-mix(in srgb,var(--success, #16a34a) 35%,transparent),0 0 45px color-mix(in srgb,var(--success, #16a34a) 20%,transparent)}}.loading-dots.svelte-169am4u{display:inline-flex;align-items:center;gap:2px}.loading-dots.svelte-169am4u .dot:where(.svelte-169am4u){width:4px;height:4px;background-color:currentColor;border-radius:50%;animation:svelte-169am4u-wave-dots 1.4s ease-in-out infinite}.loading-dots.svelte-169am4u .dot:where(.svelte-169am4u):nth-child(1){animation-delay:0s}.loading-dots.svelte-169am4u .dot:where(.svelte-169am4u):nth-child(2){animation-delay:.2s}.loading-dots.svelte-169am4u .dot:where(.svelte-169am4u):nth-child(3){animation-delay:.4s}@keyframes svelte-169am4u-wave-dots{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-8px);opacity:1}}.form-input.svelte-169am4u{width:100%;padding:.5rem;border:1px solid var(--border);border-radius:.375rem;background-color:var(--secondary-background);color:var(--text);font-size:.875rem;box-sizing:border-box;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.form-input.svelte-169am4u:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.input-error.svelte-169am4u{border-color:var(--error)!important;box-shadow:0 0 0 3px #ef44441a!important}.form-input-standalone.svelte-169am4u{background-color:var(--secondary-background)!important}.base-number-input.svelte-169am4u{width:6rem}.btn.svelte-169am4u{padding:.5rem 1rem;border-radius:.375rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:none;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}@media (max-width: 768px){.btn.svelte-169am4u{transition:none}}.btn.svelte-169am4u:disabled{opacity:.6;cursor:not-allowed}.btn-primary.svelte-169am4u{background:var(--button-gradient);color:var(--button-text);box-shadow:0 4px 6px #0000001a;font-weight:700}.btn-primary.svelte-169am4u:hover:not(:disabled){background:var(--button-hover-gradient);box-shadow:0 6px 8px #00000026;transform:translateY(-2px)}.dialog-content[data-theme=dark].svelte-169am4u .btn-primary:where(.svelte-169am4u){color:var(--button-text)!important}.btn-tipo-generacion.svelte-169am4u{color:var(--button-text);border:2px solid var(--primary);background:var(--button-gradient);font-weight:600;padding:.5rem;font-size:.875rem;min-width:2.5rem;min-height:2.5rem;display:flex;align-items:center;justify-content:center}.btn-tipo-generacion.svelte-169am4u:hover:not(:disabled){color:var(--button-text-hover, var(--button-text));background:var(--button-hover-gradient);border-color:var(--primary);transform:scale(1.05);filter:brightness(1.1)}.btn-tipo-generacion.svelte-169am4u svg:where(.svelte-169am4u){flex-shrink:0}.generation-controls.svelte-169am4u{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}.quantity-controls-integrated.svelte-169am4u{display:flex;align-items:stretch;position:relative;height:2.25rem}.btn-quantity-left.svelte-169am4u{background-color:var(--secondary-background, #f3f4f6);color:var(--text, #374151);border:1px solid var(--border, #ddd6fe);border-right:none;padding:0 .25rem;font-size:.75rem;font-weight:600;min-width:1.25rem;width:1.25rem;border-radius:.375rem 0 0 .375rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-quantity-left.svelte-169am4u:hover:not(:disabled){background-color:var(--secondary-background, #e5e7eb);filter:brightness(.95)}.btn-quantity-left.svelte-169am4u:disabled{opacity:.5;cursor:not-allowed}.btn-quantity-right.svelte-169am4u{background-color:var(--secondary-background, #f3f4f6);color:var(--text, #374151);border:1px solid var(--border, #ddd6fe);border-left:none;padding:0 .25rem;font-size:.75rem;font-weight:600;min-width:1.25rem;width:1.25rem;border-radius:0 .375rem .375rem 0;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-quantity-right.svelte-169am4u:hover:not(:disabled){background-color:var(--secondary-background, #e5e7eb);filter:brightness(.95)}.btn-quantity-right.svelte-169am4u:disabled{opacity:.5;cursor:not-allowed}.quantity-input-integrated.svelte-169am4u{width:3.5rem;text-align:center;border-radius:0;border-left:1px solid var(--border, #ddd6fe);border-right:1px solid var(--border, #ddd6fe);padding:.35rem .25rem;font-weight:600;font-size:.875rem}.dialog-content[data-theme=dark].svelte-169am4u .btn-quantity-left:where(.svelte-169am4u),.dialog-content[data-theme=dark].svelte-169am4u .btn-quantity-right:where(.svelte-169am4u){background-color:var(--secondary-background);color:#fff!important;border-color:var(--border)}.dialog-content[data-theme=dark].svelte-169am4u .btn-quantity-left:where(.svelte-169am4u):hover:not(:disabled),.dialog-content[data-theme=dark].svelte-169am4u .btn-quantity-right:where(.svelte-169am4u):hover:not(:disabled){color:#fff!important;filter:brightness(1.15)}.dialog-content[data-theme=dark].svelte-169am4u .quantity-input-integrated:where(.svelte-169am4u){border-color:var(--border)}.generate-button.svelte-169am4u{padding:.5rem 1rem;font-size:.875rem}.generate-button.svelte-169am4u:not(:disabled){animation:svelte-169am4u-glow-pulse-generate 3s ease-in-out infinite;box-shadow:0 4px 6px #0000001a,0 0 8px color-mix(in srgb,var(--primary) 30%,transparent),0 0 16px color-mix(in srgb,var(--primary) 15%,transparent)}@media (max-width: 768px){.generate-button.svelte-169am4u:not(:disabled){animation:none;box-shadow:0 4px 6px #0000001a}}@keyframes svelte-169am4u-glow-pulse-generate{0%,to{box-shadow:0 4px 6px #0000001a,0 0 8px color-mix(in srgb,var(--primary) 30%,transparent),0 0 16px color-mix(in srgb,var(--primary) 15%,transparent)}50%{box-shadow:0 4px 6px #0000001a,0 0 12px color-mix(in srgb,var(--primary) 45%,transparent),0 0 24px color-mix(in srgb,var(--primary) 22%,transparent),0 0 32px color-mix(in srgb,var(--primary) 10%,transparent)}}.generate-button.svelte-169am4u:hover:not(:disabled){box-shadow:0 6px 8px #00000026,0 0 18px color-mix(in srgb,var(--primary) 50%,transparent),0 0 30px color-mix(in srgb,var(--primary) 25%,transparent);animation:none}.generate-button.svelte-169am4u:disabled{animation:none}.generate-button.no-glow.svelte-169am4u{animation:none!important;box-shadow:0 4px 6px #0000001a!important}.generate-button.no-glow.svelte-169am4u:hover:not(:disabled){box-shadow:0 6px 8px #00000026!important}.generate-icon.svelte-169am4u,.spinner-icon.svelte-169am4u{width:1rem;height:1rem}.spinner-icon.svelte-169am4u{animation:svelte-169am4u-spin 1s linear infinite}.spinner-circle.svelte-169am4u{opacity:.25}.spinner-path.svelte-169am4u{opacity:.75}@keyframes svelte-169am4u-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message.svelte-169am4u{padding:.75rem;background-color:#ef44441a;color:var(--error);border:1px solid var(--error);border-radius:.375rem;margin-bottom:.5rem;font-size:.875rem}.error-text.svelte-169am4u{margin-top:.25rem;font-size:.875rem;color:var(--error)}.section-title-container.svelte-169am4u{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.participante-info-inline.svelte-169am4u{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.375rem;padding:.35rem .6rem;max-width:-moz-fit-content;max-width:fit-content}.dialog-content[data-theme=dark].svelte-169am4u .participante-info-inline:where(.svelte-169am4u){background-color:color-mix(in srgb,var(--success) 10%,transparent);border-color:color-mix(in srgb,var(--success) 30%,transparent)}.participante-nombre-inline.svelte-169am4u{font-weight:600;font-size:.75rem;color:var(--text);white-space:nowrap;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;min-width:0}.participante-email-inline.svelte-169am4u{font-size:.7rem;color:var(--text-secondary);white-space:nowrap;flex-shrink:2;overflow:hidden;text-overflow:ellipsis;min-width:0}.participante-email-inline.svelte-169am4u:before{content:"•";margin-right:.4rem;color:var(--text-muted)}.btn-cambiar-cedula-inline.svelte-169am4u{padding:.25rem .5rem;font-size:.7rem;font-weight:600;background:var(--button-gradient, var(--primary, #FF8C00));color:var(--button-text);border:1px solid var(--primary, #FF8C00);border-radius:.375rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 4px #0000001a;text-shadow:0 1px 2px rgba(0,0,0,.3)}.btn-cambiar-cedula-inline.svelte-169am4u:hover{background:var(--button-hover-gradient, var(--primary-hover, #e67e00));color:var(--button-text-hover, var(--button-text));border-color:var(--primary-hover, #e67e00);transform:translateY(-1px);box-shadow:0 4px 6px #00000026}.dialog-content[data-theme=dark].svelte-169am4u .btn-cambiar-cedula-inline:where(.svelte-169am4u){background:var(--button-gradient, var(--primary, #FF8C00));color:var(--button-text)!important;border-color:var(--primary, #FF8C00)}.dialog-content[data-theme=dark].svelte-169am4u .btn-cambiar-cedula-inline:where(.svelte-169am4u):hover{background:var(--button-hover-gradient, var(--primary-hover, #e67e00));color:var(--button-text-hover, var(--button-text))!important;border-color:var(--primary-hover, #e67e00)}.cantidad-numeros-inline.svelte-169am4u{font-size:.8rem;font-weight:600;color:#fff!important;background-color:color-mix(in srgb,var(--info) 80%,transparent);padding:.25rem .5rem;border-radius:.375rem;border:1px solid var(--info);white-space:nowrap;flex-shrink:0}.dialog-content[data-theme=dark].svelte-169am4u .cantidad-numeros-inline:where(.svelte-169am4u){color:#fff!important;background-color:color-mix(in srgb,var(--info) 80%,transparent);border-color:var(--info)}.btn-delete-inline.svelte-169am4u{padding:.375rem .75rem;background-color:#dc2626;color:#fff!important;border:1.5px solid #dc2626;border-radius:.375rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.375rem;height:28px;flex-shrink:0;box-shadow:0 1px 3px #dc26264d;white-space:nowrap;width:auto}.btn-delete-inline.svelte-169am4u svg:where(.svelte-169am4u){color:#fff!important;stroke:#fff!important;flex-shrink:0}.btn-delete-text.svelte-169am4u{font-size:.75rem;font-weight:600;color:#fff!important}.btn-delete-inline.svelte-169am4u:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c;transform:scale(1.1);box-shadow:0 2px 6px #dc262680}.btn-delete-inline.svelte-169am4u:disabled{opacity:.5;cursor:not-allowed}.dialog-content[data-theme=dark].svelte-169am4u .btn-delete-inline:where(.svelte-169am4u){background-color:#dc2626;color:#fff!important;border-color:#dc2626;box-shadow:0 1px 3px #dc262666}.dialog-content[data-theme=dark].svelte-169am4u .btn-delete-inline:where(.svelte-169am4u) svg:where(.svelte-169am4u){color:#fff!important;stroke:#fff!important}.dialog-content[data-theme=dark].svelte-169am4u .btn-delete-inline:where(.svelte-169am4u):hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c;box-shadow:0 2px 6px #dc262699}.warning-text-inline.svelte-169am4u{margin-top:.5rem;font-size:.75rem;color:var(--warning, #d97706);padding:.5rem;background-color:color-mix(in srgb,var(--warning, #f59e0b) 10%,transparent);border:1px solid var(--warning, #f59e0b);border-radius:.375rem}.dialog-content[data-theme=dark].svelte-169am4u .warning-text-inline:where(.svelte-169am4u){color:var(--warning);background-color:color-mix(in srgb,var(--warning) 10%,transparent);border-color:var(--warning)}.register-prompt.svelte-169am4u{margin-top:.75rem}.register-text.svelte-169am4u{color:var(--warning, #d97706);font-size:.875rem;text-align:center;padding:.5rem;background-color:color-mix(in srgb,var(--warning, #f59e0b) 10%,transparent);border:1px solid var(--warning, #f59e0b);border-radius:.375rem}.dialog-content[data-theme=dark].svelte-169am4u .register-text:where(.svelte-169am4u){color:var(--warning);background-color:color-mix(in srgb,var(--warning) 10%,transparent);border-color:var(--warning)}.registro-section.svelte-169am4u{background-color:#fff;border:1px solid #e5e7eb}.dialog-content[data-theme=dark].svelte-169am4u .registro-section:where(.svelte-169am4u){background-color:var(--card-background);border-color:var(--border)}.registro-wrapper.svelte-169am4u{margin:.5rem 0}.back-button-container.svelte-169am4u{margin-top:1rem}.back-button.svelte-169am4u{color:#000;font-weight:500;padding:.375rem .75rem;border-radius:.375rem;background:none;border:none;cursor:pointer;font-size:.875rem;transition:all .2s ease}.back-button.svelte-169am4u:hover{color:#000;background-color:#f3f4f6}.dialog-content[data-theme=dark].svelte-169am4u .back-button:where(.svelte-169am4u){color:#fff!important}.dialog-content[data-theme=dark].svelte-169am4u .back-button:where(.svelte-169am4u):hover{color:#fff!important;background-color:var(--secondary-background)}@keyframes svelte-169am4u-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-169am4u-pulse{0%,to{opacity:1}50%{opacity:.8}}.registro-wrapper.svelte-169am4u{background-color:#fff;padding:1rem;border-radius:.375rem}.dialog-content[data-theme=dark].svelte-169am4u .registro-wrapper:where(.svelte-169am4u){background-color:var(--card-background)}.registro-wrapper.svelte-169am4u button[type=submit]{display:block!important;visibility:visible!important;opacity:1!important;background:var(--button-gradient)!important;color:var(--button-text)!important;border:none!important;padding:.5rem 1rem!important;border-radius:.375rem!important;font-weight:600!important;cursor:pointer!important;width:100%!important;margin-top:1rem!important}.registro-wrapper.svelte-169am4u button[type=submit]:hover:not(:disabled){background:var(--button-hover-gradient)!important}.registro-wrapper.svelte-169am4u button[type=submit]:disabled{opacity:.6!important;cursor:not-allowed!important}.registro-wrapper.svelte-169am4u input{background-color:#fff!important;border:1px solid #d1d5db!important;color:#1f2937!important}.dialog-content[data-theme=dark].svelte-169am4u .registro-wrapper:where(.svelte-169am4u) input{background-color:var(--secondary-background)!important;border-color:var(--border)!important;color:var(--text)!important}.registro-wrapper.svelte-169am4u .registro-participante{background-color:#fff!important;border:none!important;box-shadow:none!important}.dialog-content[data-theme=dark].svelte-169am4u .registro-wrapper:where(.svelte-169am4u) .registro-participante{background-color:var(--card-background)!important}.registro-wrapper.svelte-169am4u label{color:#1e1b4b!important;font-weight:500!important}.dialog-content[data-theme=dark].svelte-169am4u .registro-wrapper:where(.svelte-169am4u) label{color:var(--text)!important}@media (max-width: 768px){.dialog-overlay.svelte-169am4u{padding:.5rem;align-items:flex-end}.dialog-content.svelte-169am4u{margin:.5rem;max-height:90vh;border-radius:.75rem .75rem 0 0}.dialog-header.svelte-169am4u{padding:.75rem 1rem;border-radius:.75rem .75rem 0 0;position:sticky;top:0;z-index:20}.dialog-title.svelte-169am4u{font-size:1rem}.dialog-close-button.svelte-169am4u{padding:.25rem;font-size:1.25rem}.dialog-sections.svelte-169am4u{padding:.75rem;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.generation-controls.svelte-169am4u{gap:.5rem}.register-prompt.svelte-169am4u{flex-direction:column;align-items:stretch}}@media (max-width: 480px){.dialog-overlay.svelte-169am4u{padding:0;align-items:flex-end}.dialog-content.svelte-169am4u{width:100%;margin:0;border-radius:1rem 1rem 0 0;max-height:85vh}.dialog-header.svelte-169am4u{padding:.5rem .75rem;border-radius:1rem 1rem 0 0;position:sticky;top:0;z-index:20;min-height:3rem}.dialog-title.svelte-169am4u{font-size:.9rem;line-height:1.2}.dialog-close-button.svelte-169am4u{padding:.25rem;font-size:1.5rem;min-width:2rem;min-height:2rem}.dialog-sections.svelte-169am4u{padding:.5rem;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.btn.svelte-169am4u{padding:.5rem 1rem;font-size:.875rem}.form-input.svelte-169am4u{padding:.5rem;font-size:.875rem}.section-title.svelte-169am4u{font-size:.9rem}.section-title-info.svelte-169am4u{font-size:.65rem;display:block;margin-left:0;margin-top:.25rem}.dialog-section.svelte-169am4u{padding:.5rem}.participante-info-inline.svelte-169am4u{gap:.3rem;padding:.3rem .5rem;max-width:calc(100vw - 140px)}.participante-nombre-inline.svelte-169am4u{font-size:.7rem;max-width:35%}.participante-email-inline.svelte-169am4u{font-size:.65rem;max-width:65%}.participante-email-inline.svelte-169am4u:before{margin-right:.3rem}.btn-cambiar-cedula-inline.svelte-169am4u{font-size:.65rem;padding:.2rem .4rem}.cantidad-numeros-inline.svelte-169am4u{font-size:.7rem;padding:.2rem .4rem}.btn-delete-inline.svelte-169am4u{padding:.3rem .5rem;height:24px;gap:.25rem}.btn-delete-inline.svelte-169am4u svg:where(.svelte-169am4u){width:14px;height:14px}.btn-delete-text.svelte-169am4u{font-size:.65rem}}.payment-section.svelte-169am4u{padding:1rem;position:relative}.timer-corner.svelte-169am4u{position:absolute;top:.5rem;right:.5rem;z-index:10}@media (max-width: 640px){.timer-corner.svelte-169am4u{top:.25rem;right:.25rem}}.payment-form-integrated.svelte-169am4u{display:flex;flex-direction:column;gap:.75rem}.payment-method-selector.svelte-169am4u{display:flex;flex-direction:column;gap:.5rem;margin-right:7rem}@media (max-width: 768px){.payment-method-selector.svelte-169am4u{margin-right:6rem}}@media (max-width: 640px){.payment-method-selector.svelte-169am4u{margin-right:5rem}}@media (max-width: 480px){.payment-method-selector.svelte-169am4u{margin-right:0;margin-bottom:.5rem}}.payment-info-compact.svelte-169am4u{display:flex;gap:.75rem;padding:.75rem;padding-right:0;padding-top:0;padding-bottom:0;border:1px solid var(--border);border-radius:.375rem;background-color:var(--secondary-background);font-size:.75rem;align-items:stretch}.payment-data-text.svelte-169am4u{flex:1;color:var(--text-secondary);line-height:1.4;padding-top:.75rem;padding-bottom:.75rem}.payment-qr-small.svelte-169am4u{width:75px;height:auto;-o-object-fit:contain;object-fit:contain;border:none;border-radius:0;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;background-color:#fff;margin:0;padding:0;cursor:pointer;transition:transform .2s ease}.payment-qr-small.svelte-169am4u:hover{transform:scale(1.05)}.payment-fields-grid.svelte-169am4u{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 480px){.payment-fields-grid.svelte-169am4u{gap:.5rem}}.form-field-compact.svelte-169am4u{display:flex;flex-direction:column;gap:.25rem}.form-field-compact.full-width.svelte-169am4u{grid-column:1 / -1}.form-label-compact.svelte-169am4u{font-size:.75rem;font-weight:600;color:var(--text)}.form-input-compact.svelte-169am4u{padding:.5rem;border:1px solid var(--border);border-radius:.375rem;background-color:var(--secondary-background);color:var(--text);font-size:.75rem;transition:border-color .2s ease-in-out}.form-input-compact.svelte-169am4u:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}@keyframes svelte-169am4u-gentle-highlight{0%{background-color:var(--secondary-background);border-color:var(--border);box-shadow:none}15%{background-color:color-mix(in srgb,var(--primary) 8%,var(--secondary-background));border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 0 12px color-mix(in srgb,var(--primary) 25%,transparent)}50%{background-color:color-mix(in srgb,var(--primary) 5%,var(--secondary-background));border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent),0 0 8px color-mix(in srgb,var(--primary) 20%,transparent)}to{background-color:var(--secondary-background);border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}}.form-input-compact.required-field-empty.svelte-169am4u,.upload-btn-compact.required-field-empty.svelte-169am4u{position:relative;border:2px solid transparent;background-image:linear-gradient(var(--secondary-background),var(--secondary-background)),linear-gradient(90deg,color-mix(in srgb,var(--warning, #f59e0b) 20%,var(--border)),color-mix(in srgb,var(--warning, #f59e0b) 30%,var(--border)),color-mix(in srgb,var(--warning, #f59e0b) 90%,white),color-mix(in srgb,var(--warning, #f59e0b) 30%,var(--border)),color-mix(in srgb,var(--warning, #f59e0b) 20%,var(--border)));background-origin:border-box;background-clip:padding-box,border-box;background-size:100% 100%,300% 100%;animation:svelte-169am4u-light-particle-travel 3s linear infinite,svelte-169am4u-subtle-glow-pulse 3s ease-in-out infinite}@keyframes svelte-169am4u-light-particle-travel{0%{background-position:0 0,-200% 0}to{background-position:0 0,100% 0}}@keyframes svelte-169am4u-subtle-glow-pulse{0%,to{box-shadow:0 0 8px color-mix(in srgb,var(--warning, #f59e0b) 15%,transparent),0 0 16px color-mix(in srgb,var(--warning, #f59e0b) 8%,transparent)}50%{box-shadow:0 0 12px color-mix(in srgb,var(--warning, #f59e0b) 25%,transparent),0 0 24px color-mix(in srgb,var(--warning, #f59e0b) 12%,transparent),0 0 32px color-mix(in srgb,var(--warning, #f59e0b) 6%,transparent)}}.form-input-compact.required-field-empty.svelte-169am4u:focus,.upload-btn-compact.required-field-empty.svelte-169am4u:focus{animation:none;border:1px solid var(--primary);background-image:none;background-color:var(--secondary-background);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.comprobante-upload-compact.svelte-169am4u{display:flex;gap:.5rem;align-items:center;flex-wrap:nowrap;justify-content:space-between}.comprobante-preview-container.svelte-169am4u{margin-left:auto}.upload-btn-compact.svelte-169am4u{padding:.5rem .75rem;border:1px solid var(--border);border-radius:.375rem;background-color:var(--secondary-background);color:var(--text)!important;font-size:.75rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.dialog-content[data-theme=dark].svelte-169am4u .upload-btn-compact:where(.svelte-169am4u){color:var(--text)!important}@media (max-width: 480px){.upload-btn-compact.svelte-169am4u{font-size:.7rem}}.upload-btn-compact.svelte-169am4u:hover{border-color:var(--primary);background-color:var(--background)}.comprobante-preview-container.svelte-169am4u{position:relative;display:inline-block}.comprobante-preview-compact.svelte-169am4u{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border);border-radius:.375rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.comprobante-preview-compact.svelte-169am4u:hover{transform:scale(1.05);box-shadow:0 4px 6px #0000001a}.clickable-comprobante.svelte-169am4u{cursor:pointer}.delete-comprobante-btn.svelte-169am4u{position:absolute;top:-6px;right:-6px;background-color:#ef4444;color:#fff;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0003;padding:0}.delete-comprobante-btn.svelte-169am4u:hover{background-color:#dc2626;transform:scale(1.1)}.delete-comprobante-btn.svelte-169am4u svg:where(.svelte-169am4u){width:12px;height:12px}.error-message-compact.svelte-169am4u{padding:.5rem;border-radius:.375rem;background-color:#ef44441a;color:var(--error);font-size:.75rem;border:1px solid var(--error)}.success-message-compact.svelte-169am4u{padding:.5rem;border-radius:.375rem;background-color:#22c55e1a;color:#22c55e;font-size:.75rem;border:1px solid #22c55e}.error-text-compact.svelte-169am4u{font-size:.625rem;color:var(--error);margin-top:.125rem}.btn-submit-payment.svelte-169am4u{width:100%;padding:.75rem;font-size:.875rem;margin-top:.5rem}.btn-submit-payment.svelte-169am4u .button-content:where(.svelte-169am4u),.btn-submit-payment.svelte-169am4u .button-content:where(.svelte-169am4u) :where(.svelte-169am4u),.btn-submit-payment.svelte-169am4u span:where(.svelte-169am4u){color:inherit}.button-content.svelte-169am4u{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%}.button-amounts.svelte-169am4u{display:flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;opacity:.95}.button-amount-count.svelte-169am4u{white-space:nowrap;opacity:.9;font-weight:600}.button-amount-usd.svelte-169am4u,.button-amount-bs.svelte-169am4u{white-space:nowrap}.button-divider.svelte-169am4u{width:1px;height:1.25rem;background-color:currentColor;opacity:.3}@media (max-width: 640px){.button-amounts.svelte-169am4u{font-size:.8rem;gap:.3rem}}@media (max-width: 480px){.button-content.svelte-169am4u{gap:.5rem}.button-amounts.svelte-169am4u{font-size:.75rem;gap:.25rem}}.btn-submit-payment.svelte-169am4u:not(:disabled){animation:svelte-169am4u-glow-pulse-payment 2.5s ease-in-out infinite;box-shadow:0 4px 6px #0000001a,0 0 12px color-mix(in srgb,var(--primary) 40%,transparent),0 0 24px color-mix(in srgb,var(--primary) 20%,transparent)}@media (max-width: 768px){.btn-submit-payment.svelte-169am4u:not(:disabled){animation:none;box-shadow:0 4px 6px #0000001a}}@keyframes svelte-169am4u-glow-pulse-payment{0%,to{box-shadow:0 4px 6px #0000001a,0 0 12px color-mix(in srgb,var(--primary) 40%,transparent),0 0 24px color-mix(in srgb,var(--primary) 20%,transparent)}50%{box-shadow:0 4px 6px #0000001a,0 0 18px color-mix(in srgb,var(--primary) 60%,transparent),0 0 35px color-mix(in srgb,var(--primary) 30%,transparent),0 0 45px color-mix(in srgb,var(--primary) 15%,transparent)}}.btn-submit-payment.svelte-169am4u:hover:not(:disabled){box-shadow:0 6px 8px #00000026,0 0 25px color-mix(in srgb,var(--primary) 60%,transparent),0 0 40px color-mix(in srgb,var(--primary) 30%,transparent);animation:none}.btn-submit-payment.svelte-169am4u:disabled{animation:none}.spinner-icon-small.svelte-169am4u{width:1rem;height:1rem;display:inline-block;margin-right:.5rem;animation:svelte-169am4u-spin 1s linear infinite}.custom-carousel-wrapper.svelte-169am4u{width:100%;overflow:hidden;position:relative;padding:.5rem 0}.custom-carousel-container.svelte-169am4u{display:flex;gap:.75rem;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;will-change:transform}.custom-carousel-container.svelte-169am4u:active{cursor:grabbing}.custom-carousel-slide.svelte-169am4u{flex:0 0 50%;display:flex;justify-content:center;align-items:center;transition:opacity .2s ease}.custom-carousel-slide.svelte-169am4u:has(.not-selected-payment:where(.svelte-169am4u)){opacity:1}.custom-carousel-slide.svelte-169am4u:has(.selected-payment:where(.svelte-169am4u)){opacity:1}@media (max-width: 768px){.custom-carousel-slide.svelte-169am4u{flex:0 0 50%}}@media (max-width: 480px){.custom-carousel-slide.svelte-169am4u{flex:0 0 50%}.custom-carousel-container.svelte-169am4u{gap:.5rem}}.border.svelte-169am4u{border-width:1px}.rounded-lg.svelte-169am4u{border-radius:.5rem}.w-full.svelte-169am4u{width:100%}.text-sm.svelte-169am4u{font-size:.875rem;line-height:1.25rem}.payment-method-button-full.svelte-169am4u{position:relative;padding:0;height:100px;width:100%;max-width:200px;min-width:120px;margin:0 auto;overflow:hidden;background-color:var(--background);cursor:pointer;transition:all .25s ease;border-width:4px!important;transform:scale(1)}.payment-method-button-full.svelte-169am4u:active{transform:scale(.95)}@media (max-width: 768px){.payment-method-button-full.svelte-169am4u{height:90px;max-width:180px;min-width:110px;border-width:3px!important}}@media (max-width: 480px){.payment-method-button-full.svelte-169am4u{height:85px;max-width:170px;min-width:110px;border-width:3px!important}}.payment-icon-full.svelte-169am4u{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.splide__arrow{background-color:#fff!important;border:2px solid #4b5563!important;opacity:1!important;transition:all .2s ease!important}.splide__arrow:hover:not(:disabled){background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.splide__arrow:disabled{opacity:.3!important;cursor:not-allowed!important}.dialog-content[data-theme=dark].svelte-169am4u .splide__arrow{background-color:#374151!important;border-color:#4b5563!important;color:#f9fafb!important}.dialog-content[data-theme=dark].svelte-169am4u .splide__arrow:hover:not(:disabled){background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.payment-text-fallback.svelte-169am4u{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.875rem;font-weight:500;color:var(--text);text-align:center;width:100%;padding:.5rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.payment-method-button-full.selected-payment.svelte-169am4u{border-color:var(--primary)!important;border-width:4px!important;background:var(--button-gradient);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent),0 4px 12px #00000026;transform:scale(1.05)}.payment-method-button-full.not-selected-payment.svelte-169am4u{border-color:#4b5563!important;background-color:var(--background);border-width:4px!important}.payment-method-button-full.not-selected-payment.svelte-169am4u:hover{border-color:#6b7280!important}.dialog-content[data-theme=dark].svelte-169am4u .payment-method-button-full:where(.svelte-169am4u){background-color:var(--background)}.dialog-content[data-theme=dark].svelte-169am4u .payment-method-button-full.selected-payment:where(.svelte-169am4u){background:var(--button-gradient);border-color:var(--primary)!important;border-width:4px!important}.dialog-content[data-theme=dark].svelte-169am4u .payment-method-button-full.not-selected-payment:where(.svelte-169am4u){background-color:var(--background);border-color:#374151!important;border-width:4px!important}.dialog-content[data-theme=dark].svelte-169am4u .payment-method-button-full.not-selected-payment:where(.svelte-169am4u):hover{border-color:#4b5563!important}.dark\:text-gray-400.svelte-169am4u{color:#9ca3af}.clickable-qr.svelte-169am4u{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.clickable-qr.svelte-169am4u:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000026}.qr-modal-overlay.svelte-169am4u{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem;box-sizing:border-box}.qr-modal-content.svelte-169am4u{background-color:var(--background, #ffffff);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;width:90%;max-height:calc(90vh - 2rem);overflow-y:auto;border:1px solid var(--border, #e5e7eb);margin:auto;position:relative}.qr-modal-header.svelte-169am4u{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border, #e5e7eb);background-color:var(--card-background, #f9fafb)}.qr-modal-header.svelte-169am4u h3:where(.svelte-169am4u){margin:0;color:var(--text, #1f2937);font-size:1.25rem;font-weight:600}.qr-close-button.svelte-169am4u{background:none;border:none;font-size:2rem;cursor:pointer;color:var(--text-secondary, #6b7280);padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;transition:all .2s ease}.qr-close-button.svelte-169am4u:hover{color:var(--text, #1f2937);background-color:var(--background-secondary, #f3f4f6)}.qr-modal-body.svelte-169am4u{padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.qr-full-image.svelte-169am4u{max-width:100%;max-height:400px;width:auto;height:auto;border:3px solid var(--border, #e5e7eb);border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;background-color:#fff;padding:1rem;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain}.qr-modal-footer.svelte-169am4u{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border, #e5e7eb);background-color:var(--card-background, #f9fafb)}.qr-btn-primary.svelte-169am4u{padding:.75rem 1.5rem;border:none;border-radius:.5rem;background:var(--button-gradient, linear-gradient(135deg, #f59e0b 0%, #ffffff 50%, #d97706 100%));color:var(--button-text, #1a1a1a);cursor:pointer;font-weight:600;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #0000001a;text-shadow:0 1px 2px rgba(0,0,0,.1)}.qr-btn-primary.svelte-169am4u:hover{background:var(--button-hover-gradient, linear-gradient(135deg, #d97706 0%, #f3f4f6 50%, #f59e0b 100%));transform:translateY(-2px);box-shadow:0 6px 8px #00000026}.quick-amounts-container.svelte-169am4u{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.75rem}@media (min-width: 769px){.quick-amounts-container.svelte-169am4u{grid-template-columns:repeat(6,1fr);margin-top:.75rem}}.btn-quick-amount.svelte-169am4u{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem .5rem;background-color:var(--secondary-background);color:var(--text);border:1px solid var(--border);border-radius:.5rem;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .2s ease;min-height:3.5rem}.btn-quick-amount.svelte-169am4u:hover:not(:disabled){background-color:var(--background);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.btn-quick-amount.svelte-169am4u:disabled{opacity:1;cursor:not-allowed;border-color:var(--border);filter:none}.btn-quick-amount.active.svelte-169am4u{background:var(--secondary);color:var(--button-text);border-color:var(--secondary);box-shadow:0 2px 4px #0000001a;transform:scale(1.05)}.btn-quick-amount.active.svelte-169am4u:hover:not(:disabled){background:var(--secondary);filter:brightness(1.1);transform:scale(1.05) translateY(-2px);box-shadow:0 6px 12px #00000026}.quick-amount-number.svelte-169am4u{font-size:1.5rem;font-weight:700;line-height:1}.quick-amount-label.svelte-169am4u{font-size:.65rem;font-weight:600;margin-top:.25rem;opacity:.9}@media (max-width: 768px){.quick-amounts-container.svelte-169am4u{gap:.4rem}.btn-quick-amount.svelte-169am4u{padding:.6rem .4rem;min-height:3rem;font-size:1.1rem}.quick-amount-number.svelte-169am4u{font-size:1.3rem}.quick-amount-label.svelte-169am4u{font-size:.6rem}}.dialog-content[data-theme=dark].svelte-169am4u .btn-quick-amount:where(.svelte-169am4u){background-color:var(--secondary-background);color:var(--text);border-color:var(--border)}.dialog-content[data-theme=dark].svelte-169am4u .btn-quick-amount:where(.svelte-169am4u):hover:not(:disabled){background-color:var(--background);border-color:var(--primary)}
