.stripe-payment-container[data-v-f68679e1]{max-width:550px;margin:0 auto;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 6px #00000012}.payment-title[data-v-f68679e1]{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin-bottom:1.5rem;text-align:center}.payment-section[data-v-f68679e1]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e9ecef}.section-title[data-v-f68679e1]{font-size:1rem;font-weight:600;color:#495057;margin-bottom:1rem}.stripe-card-element[data-v-f68679e1]{padding:12px 14px;min-height:44px}.payment-summary[data-v-f68679e1]{background:#f8f9fa;padding:1rem 1.25rem;border-radius:8px;margin-bottom:1.5rem}.payment-button[data-v-f68679e1]{font-size:1.1rem;padding:.875rem 1.5rem;font-weight:600}.alert-sm[data-v-f68679e1]{padding:.625rem 1rem;font-size:.875rem}code.cursor-pointer[data-v-f68679e1]{cursor:pointer;padding:.2rem .4rem;background:#fff3cd;border:1px dashed #ffc107;border-radius:4px}
