.stepper.svelte-1dj9rjx{display:flex;align-items:center;justify-content:center;padding:16px 10px;margin-bottom:8px;background:linear-gradient(to bottom,#e8d4b5,#debb9d);border:1px solid #c4a882;border-radius:3px}.stepper-step.svelte-1dj9rjx{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:80px}.stepper-circle.svelte-1dj9rjx{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom,#7a6555,#46392f);border:2px solid #fff;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:all .3s}.stepper-step.active.svelte-1dj9rjx .stepper-circle:where(.svelte-1dj9rjx){background:linear-gradient(to bottom,#2d5a1a,#1a3a0e);border-color:#5a9e3a;color:#fff}.stepper-step.completed.svelte-1dj9rjx .stepper-circle:where(.svelte-1dj9rjx){background:linear-gradient(to bottom,#4caf50,#388e3c);border-color:#6ecf72;color:#fff}.stepper-check.svelte-1dj9rjx{font-size:14px;font-weight:700}.stepper-num.svelte-1dj9rjx{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:700;color:#fff}.stepper-label.svelte-1dj9rjx{font-family:Verdana,Arial,sans-serif;font-size:7pt;font-weight:700;color:#5a2800;text-align:center}.stepper-step.active.svelte-1dj9rjx .stepper-label:where(.svelte-1dj9rjx){color:#2d5a1a}.stepper-line.svelte-1dj9rjx{flex:1;height:3px;background:#c4a882;margin:0 4px 20px;transition:background .3s}.stepper-line.active.svelte-1dj9rjx{background:linear-gradient(to right,#4caf50,#388e3c)}.sub-caption.svelte-1dj9rjx{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to bottom,#7a6555,#6b5849 15%,#5f4d41,#524337 85%,#46392f);color:#fff;font-family:Verdana,Arial,sans-serif;font-size:8pt;font-weight:700;padding:6px 10px;border:1px solid #3a2e24;border-radius:3px;box-shadow:inset 0 1px #ffffff26,0 1px 3px #0003;text-shadow:0 1px 2px rgba(0,0,0,.4)}.sub-caption.svelte-1dj9rjx span:where(.svelte-1dj9rjx){color:#fff}.sub-caption.mt.svelte-1dj9rjx{margin-top:6px}.sub-table.svelte-1dj9rjx{width:100%;margin:0;border-collapse:collapse;background-color:#fff2db;border:1px solid #5f4d41;border-top:none;color:#5a2800;box-sizing:border-box;font-family:Verdana,Arial,sans-serif;font-size:9pt}.sub-table.svelte-1dj9rjx td:where(.svelte-1dj9rjx){padding:5px 10px;vertical-align:middle;color:#5a2800;border-bottom:1px solid #e8d4b5;text-align:justify}.sub-table.svelte-1dj9rjx tbody:where(.svelte-1dj9rjx) tr:where(.svelte-1dj9rjx):last-child td:where(.svelte-1dj9rjx){border-bottom:none}.sub-table.svelte-1dj9rjx .Odd:where(.svelte-1dj9rjx){background-color:#fff2db}.sub-table.svelte-1dj9rjx .Even:where(.svelte-1dj9rjx){background-color:#f5e6cc}.sub-body-cell.svelte-1dj9rjx{padding:8px!important}.status-text.svelte-1dj9rjx{text-align:center;padding:4px;font-size:9pt;color:#888;margin:0}.terms-box.svelte-1dj9rjx{padding:10px 14px;background-color:#fff2db;border:1px solid #5f4d41;border-top:none;font-family:Verdana,Arial,sans-serif;font-size:9pt;color:#5a2800;line-height:1.6;text-align:justify}.terms-box.svelte-1dj9rjx p:where(.svelte-1dj9rjx){margin:6px 0}.terms-rules.svelte-1dj9rjx{background-color:#f5e6cc}.text-red{color:#c00}.text-highlight.svelte-1dj9rjx{color:#8b4513}.text-red-italic.svelte-1dj9rjx{color:#c00;font-style:italic}.terms-confirm.svelte-1dj9rjx{padding:10px 14px;background-color:#fff2db;border:1px solid #5f4d41;border-top:none;font-family:Verdana,Arial,sans-serif;font-size:9pt;text-align:justify}.checkbox-label.svelte-1dj9rjx{display:flex;align-items:center;gap:8px;color:#5a2800;cursor:pointer;font-family:Verdana,Arial,sans-serif;font-size:9pt}.checkbox-label.svelte-1dj9rjx input[type=checkbox]:where(.svelte-1dj9rjx){width:16px;height:16px;cursor:pointer;accent-color:#5A2800}.packages-grid.svelte-1dj9rjx{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;background-color:#f1e0c5}.package-card.svelte-1dj9rjx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;background:linear-gradient(to bottom,#fff2db,#eddcbe);border:2px solid #c4a882;border-radius:4px;cursor:pointer;transition:all .2s;font-family:Verdana,Arial,sans-serif;text-align:center;min-height:100px}.package-card.svelte-1dj9rjx:hover:not(:disabled){border-color:#8b6914;box-shadow:0 2px 8px #8b69144d;transform:translateY(-1px)}.package-card.selected.svelte-1dj9rjx{border-color:#2d5a1a;box-shadow:0 0 0 2px #2d5a1a,0 2px 8px #2d5a1a4d;background:linear-gradient(to bottom,#e8f5e9,#c8e6c9)}.package-card.svelte-1dj9rjx:disabled{opacity:.5;cursor:not-allowed}.package-name.svelte-1dj9rjx{font-size:8pt;font-weight:700;color:#5a2800;margin-bottom:6px}.package-price.svelte-1dj9rjx{font-size:9pt;font-weight:700;color:#2d5a1a;margin-top:6px}.pkg-bonus-badge.svelte-1dj9rjx{position:absolute;top:-8px;right:-8px;background:linear-gradient(to bottom,#e74c3c,#c0392b);color:#fff;font-size:7pt;font-weight:700;padding:2px 7px;border-radius:10px;font-family:Verdana,Arial,sans-serif;letter-spacing:.5px;box-shadow:0 1px 3px #0000004d}.pkg-base-label.svelte-1dj9rjx{font-size:8pt;font-weight:700;color:#5a2800;margin-bottom:2px}.pkg-coin-star.svelte-1dj9rjx{font-size:28px;color:#c9a44c;text-shadow:0 1px 3px rgba(0,0,0,.25);margin:4px 0;line-height:1}.pkg-total-coins.svelte-1dj9rjx{font-size:9pt;font-weight:700;color:#5a2800;margin-top:2px}.pkg-bonus-line.svelte-1dj9rjx{font-size:7.5pt;color:#c0392b;font-weight:700;font-family:Verdana,Arial,sans-serif}.pkg-desc.svelte-1dj9rjx{font-size:7pt;color:#8b6914;font-family:Verdana,Arial,sans-serif;margin-top:3px;text-align:center;line-height:1.3}.package-card.promo.svelte-1dj9rjx{position:relative;border-color:#c9a44c;background:linear-gradient(to bottom,#fff8e1,#f5e6cc)}.package-card.promo.svelte-1dj9rjx:hover{border-color:#a07c2a;box-shadow:0 2px 8px #c9a44c66}.package-card.promo.selected.svelte-1dj9rjx{border-color:#2d5a1a;box-shadow:0 0 0 2px #2d5a1a,0 2px 8px #2d5a1a4d;background:linear-gradient(to bottom,#e8f5e9,#c8e6c9)}.promo-badge.svelte-1dj9rjx{position:absolute;top:-8px;right:-8px;background:#c0392b;color:#fff;font-size:7pt;font-weight:700;padding:2px 8px;border-radius:3px;font-family:Verdana,Arial,sans-serif;text-transform:uppercase;letter-spacing:.5px}.promo-desc.svelte-1dj9rjx{font-size:7pt;color:#8b6914;font-family:Verdana,Arial,sans-serif;margin:4px 0;line-height:1.3;text-align:center}.price-notes.svelte-1dj9rjx{padding:8px 10px;font-family:Verdana,Arial,sans-serif;font-size:7.5pt;color:#5a2800;font-style:italic;text-align:justify}.price-notes.svelte-1dj9rjx p:where(.svelte-1dj9rjx){margin:2px 0}.method-cards.svelte-1dj9rjx{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 10px;background:#f1e0c5;border:1px solid #5f4d41;border-top:none}.method-card.svelte-1dj9rjx{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:14px 10px;background:linear-gradient(to bottom,#fff2db,#eddcbe);border:2px solid #c4a882;border-radius:5px;min-width:0;min-height:190px;cursor:pointer;transition:all .2s;color:#5a2800;text-align:center}.method-card.svelte-1dj9rjx:hover{border-color:#8b6914;box-shadow:0 2px 8px #8b69144d;transform:translateY(-1px)}.method-card.selected.svelte-1dj9rjx{border-color:#2d5a1a;box-shadow:0 0 0 2px #2d5a1a,0 2px 8px #2d5a1a4d;background:linear-gradient(to bottom,#e8f5e9,#c8e6c9)}.method-logo.svelte-1dj9rjx{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;overflow:hidden}.method-logo.svelte-1dj9rjx img:where(.svelte-1dj9rjx){max-width:100%;max-height:100%;object-fit:contain;display:block}.method-logo-wide.svelte-1dj9rjx{width:100%;max-width:140px;height:56px}.method-name.svelte-1dj9rjx{font-family:Verdana,Arial,sans-serif;font-size:8pt;font-weight:700;color:#5a2800;line-height:1.3}.method-options.svelte-1dj9rjx{font-family:Verdana,Arial,sans-serif;font-size:7pt;color:#6b5849;margin-top:3px;padding:0 4px;line-height:1.35}.method-delivery.svelte-1dj9rjx{font-family:Verdana,Arial,sans-serif;font-size:7pt;color:#888;margin-top:4px}.method-fee.svelte-1dj9rjx{font-family:Verdana,Arial,sans-serif;font-size:7.5pt;font-weight:700;color:#059669;margin-top:2px}.fee-disclaimer.svelte-1dj9rjx{display:flex;align-items:flex-start;gap:8px;padding:8px 12px 12px;background:#f1e0c5;border:1px solid #5f4d41;border-top:none;font-family:Verdana,Arial,sans-serif;font-size:8pt;color:#a02020;line-height:1.4}.fee-disclaimer-icon.svelte-1dj9rjx{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#a02020;color:#fff;font-weight:700;font-size:9pt;line-height:1;margin-top:1px}.confirm-table.svelte-1dj9rjx{margin-bottom:0}.confirm-label.svelte-1dj9rjx{width:140px;white-space:nowrap}.confirm-input.svelte-1dj9rjx{width:100%;padding:4px 8px;font-size:9pt;border:1px solid #c4a882;background:#fff;font-family:Verdana,Arial,sans-serif;box-sizing:border-box;max-width:300px}.confirm-input.svelte-1dj9rjx:focus{outline:none;border-color:#5f4d41}.field-with-status.svelte-1dj9rjx{display:flex;align-items:center;gap:6px;max-width:300px}.field-with-status.svelte-1dj9rjx .confirm-input:where(.svelte-1dj9rjx){flex:1}.status-ok{color:#0a0;flex-shrink:0}.status-err{color:#c00;flex-shrink:0}.field-msg.svelte-1dj9rjx{display:block;font-size:8pt;margin-top:3px}.field-msg.error.svelte-1dj9rjx{color:#c00}.confirm-agree.svelte-1dj9rjx{padding:10px 14px;background-color:#fff2db;border:1px solid #5f4d41;border-top:none;font-family:Verdana,Arial,sans-serif;font-size:9pt}.rules-label.svelte-1dj9rjx{display:flex;align-items:center;gap:8px;color:#5a2800;cursor:pointer;font-family:Verdana,Arial,sans-serif;font-size:9pt}.rules-label.svelte-1dj9rjx input[type=checkbox]:where(.svelte-1dj9rjx){width:16px;height:16px;flex-shrink:0;cursor:pointer;accent-color:#5A2800}.rules-label.svelte-1dj9rjx span:where(.svelte-1dj9rjx){display:inline}.stripe-info-box.svelte-1dj9rjx{padding:8px 14px;background:#e8d4b5;border:1px solid #5f4d41;border-top:none;font-size:8pt;color:#5a2800;font-family:Verdana,Arial,sans-serif;text-align:justify}.summary-content.svelte-1dj9rjx{padding:14px;background-color:#fff2db;border:1px solid #5f4d41;border-top:none}.pix-title.svelte-1dj9rjx{font-family:Verdana,Arial,sans-serif;font-size:12pt;font-weight:700;color:#5a2800;margin:0 0 12px}.pix-instructions.svelte-1dj9rjx{font-family:Verdana,Arial,sans-serif;font-size:9pt;color:#5a2800;margin-bottom:16px;text-align:justify}.pix-instructions.svelte-1dj9rjx p:where(.svelte-1dj9rjx){margin:4px 0;padding-left:8px}.pix-qr.svelte-1dj9rjx{text-align:center;margin:16px 0}.qr-image.svelte-1dj9rjx{width:220px;height:220px;border:2px solid #c4a882;border-radius:4px;background:#fff;padding:8px}.scan-qr-text.svelte-1dj9rjx{text-align:center;font-family:Verdana,Arial,sans-serif;font-size:9pt;color:#c00;font-weight:700;margin:8px 0}.pix-copy-section.svelte-1dj9rjx{text-align:center;margin:12px 0}.pix-waiting.svelte-1dj9rjx{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0;padding:8px;background:#fff3cd;border:1px solid #ffc107;font-size:9pt;color:#856404;font-family:Verdana,Arial,sans-serif}.spinner.svelte-1dj9rjx{width:16px;height:16px;border:2px solid #ffc107;border-top-color:#856404;border-radius:50%;animation:svelte-1dj9rjx-spin 1s linear infinite}@keyframes svelte-1dj9rjx-spin{to{transform:rotate(360deg)}}.payment-approved-text.svelte-1dj9rjx{color:#060;font-weight:700;margin-top:8px}.alert-box.svelte-1dj9rjx{padding:8px 12px;font-size:9pt;font-family:Verdana,Arial,sans-serif;border:1px solid #5f4d41;margin-bottom:8px}.alert-success.svelte-1dj9rjx{background-color:#dfd;border-color:#090;color:#060}.alert-error.svelte-1dj9rjx{background-color:#fdd;border-color:#c00;color:#c00}.alert-warning.svelte-1dj9rjx{background-color:#fff3cd;border-color:#ffc107;color:#856404}.wizard-actions.svelte-1dj9rjx{display:flex;padding:12px 10px;gap:10px}.wizard-actions.center.svelte-1dj9rjx{justify-content:center}.wizard-actions.split.svelte-1dj9rjx{justify-content:space-between}.filter-btn.svelte-1dj9rjx{padding:4px 14px;border:1px solid #3a2e24;border-radius:3px;font-family:Verdana,Arial,sans-serif;font-size:7.5pt;font-weight:700;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:inset 0 1px #ffffff26,0 1px 2px #0003;background:linear-gradient(to bottom,#7a6555,#6b5849 15%,#5f4d41,#524337 85%,#46392f);color:#d4c0a0;transition:all .15s}.filter-btn.svelte-1dj9rjx:hover:not(:disabled){background:linear-gradient(to bottom,#8a7565,#7a6555 15%,#6b5849,#5f4d41 85%,#524337);color:#fff}.filter-btn.active.svelte-1dj9rjx{background:linear-gradient(to bottom,#9a8a7a,#8a7a6a 15%,#7a6a5a,#6a5a4a 85%,#5a4a3a);color:#fff;box-shadow:inset 0 2px 4px #0000004d,0 1px 2px #0003}.filter-btn.svelte-1dj9rjx:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.packages-grid.svelte-1dj9rjx{grid-template-columns:repeat(2,1fr)}.stepper-label.svelte-1dj9rjx{font-size:6pt}.stepper-step.svelte-1dj9rjx{min-width:55px}.stepper-circle.svelte-1dj9rjx{width:28px;height:28px;font-size:10px}.stepper-num.svelte-1dj9rjx{font-size:9px}.method-cards.svelte-1dj9rjx{grid-template-columns:repeat(2,1fr)}.confirm-label.svelte-1dj9rjx{width:auto}.wizard-actions.split.svelte-1dj9rjx{flex-direction:column-reverse}}@media(max-width:500px){.method-cards.svelte-1dj9rjx{grid-template-columns:1fr}.method-card.svelte-1dj9rjx{min-height:auto}}
