.stripe-payment-wrapper[data-v-6d6edc0b]{min-height:300px;width:100%;background:transparent;padding:0;margin:0}.payment-element-container[data-v-6d6edc0b]{width:100%;min-height:200px;margin-bottom:1.5rem}#payment-element[data-v-6d6edc0b]{width:100%}.error-message[data-v-6d6edc0b]{color:#df1b41;font-size:.875rem;margin-top:.5rem;margin-bottom:1rem;padding:.75rem 1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px}.stripe-submit-button[data-v-6d6edc0b]{width:100%;padding:1rem 2rem;font-size:1.125rem;font-weight:600;color:#fff;background-color:var(--main-color);border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.stripe-submit-button[data-v-6d6edc0b]:hover:not(:disabled){background-color:var(--main-color-dark)}.stripe-submit-button[data-v-6d6edc0b]:active:not(:disabled){transform:translateY(0)}.stripe-submit-button[data-v-6d6edc0b]:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.7}.button-loading[data-v-6d6edc0b]{display:flex;align-items:center;gap:.5rem}.spinner[data-v-6d6edc0b]{animation:rotate-6d6edc0b 2s linear infinite;z-index:2;width:20px;height:20px}.spinner .path[data-v-6d6edc0b]{stroke:#fff;stroke-linecap:round;animation:dash-6d6edc0b 1.5s ease-in-out infinite}@keyframes rotate-6d6edc0b{to{transform:rotate(360deg)}}@keyframes dash-6d6edc0b{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.loading-placeholder[data-v-6d6edc0b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:#666;gap:1rem}.loading-text[data-v-6d6edc0b]{font-size:1.1rem;font-weight:500}.loading-spinner[data-v-6d6edc0b]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid var(--main-color);border-radius:50%;animation:spin-6d6edc0b 1s linear infinite}@keyframes spin-6d6edc0b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
