.ecommerce-onboarding[data-v-52037f28]{min-height:100vh}.progress-bar-container[data-v-52037f28]{margin-bottom:2rem}.progress-steps[data-v-52037f28]{display:flex;justify-content:space-between;position:relative}.progress-steps[data-v-52037f28]:before{content:"";position:absolute;top:20px;left:0;right:0;height:2px;background:var(--border-default);z-index:0}.progress-step[data-v-52037f28]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;z-index:1}.progress-step .step-circle[data-v-52037f28]{width:40px;height:40px;border-radius:50%;background:var(--form-bg);border:2px solid var(--border-default);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--text-muted);margin-bottom:.5rem;transition:all .3s ease}.progress-step .step-label[data-v-52037f28]{font-size:.75rem;color:var(--text-muted);text-align:center;max-width:100px;word-wrap:break-word}.progress-step.active .step-circle[data-v-52037f28]{background:var(--primary-start);border-color:var(--primary-start);color:#fff}.progress-step.completed .step-circle[data-v-52037f28]{background:#10b981;border-color:#10b981;color:#fff}.progress-step.active .step-label[data-v-52037f28],.progress-step.completed .step-label[data-v-52037f28]{color:var(--text-primary);font-weight:500}.onboarding-card[data-v-52037f28]{background:var(--form-bg);border:1px solid var(--border-default);border-radius:12px;padding:2rem}.step-icon[data-v-52037f28]{color:var(--primary-start)}.step-title[data-v-52037f28]{color:var(--text-primary);font-weight:600;margin-bottom:.5rem}.step-description[data-v-52037f28]{color:var(--text-secondary);font-size:1rem}.features-list[data-v-52037f28]{max-width:500px;margin:0 auto}.feature-item[data-v-52037f28]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-card);border-radius:8px;margin-bottom:.75rem;color:var(--text-primary)}.feature-item svg[data-v-52037f28]{flex-shrink:0}.custom-domains-list[data-v-52037f28]{display:flex;flex-direction:column;gap:.5rem}.domain-item[data-v-52037f28]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary)}.domain-item span[data-v-52037f28]{word-break:break-all}.category-checkbox[data-v-52037f28],.payment-checkbox[data-v-52037f28],.shipping-checkbox[data-v-52037f28]{padding:.75rem;background:var(--bg-card);border-radius:8px;border:1px solid var(--border-default);transition:all .2s ease}.category-checkbox[data-v-52037f28]:hover,.payment-checkbox[data-v-52037f28]:hover,.shipping-checkbox[data-v-52037f28]:hover{border-color:var(--primary-start)}.category-checkbox[data-v-52037f28] .custom-control,.payment-checkbox[data-v-52037f28] .custom-control,.shipping-checkbox[data-v-52037f28] .custom-control{padding-left:1.5rem}.category-checkbox[data-v-52037f28] .custom-control-label,.payment-checkbox[data-v-52037f28] .custom-control-label,.shipping-checkbox[data-v-52037f28] .custom-control-label{margin-left:30px}.payment-method-item[data-v-52037f28]{margin-bottom:.5rem}.summary-section h5[data-v-52037f28]{color:var(--text-primary);font-weight:600;margin-bottom:.75rem}.summary-list[data-v-52037f28]{list-style:none;padding:0}.summary-list li[data-v-52037f28]{padding:.5rem 0;color:var(--text-secondary);border-bottom:1px solid var(--border-default)}.summary-list li[data-v-52037f28]:last-child{border-bottom:none}.summary-list li strong[data-v-52037f28]{color:var(--text-primary)}.summary-logo[data-v-52037f28]{max-width:200px;max-height:100px;object-fit:contain;border:1px solid var(--border-default);border-radius:8px;padding:.5rem;background:var(--bg-card)}.summary-badges[data-v-52037f28]{display:flex;flex-wrap:wrap;gap:.5rem}.document-preview .preview-box[data-v-52037f28]{border:1px solid var(--border-default);border-radius:6px;padding:2rem;background-color:var(--bg-secondary);text-align:center;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center}.document-preview .dashed-box[data-v-52037f28]{border:2px dashed var(--border-default);background-color:var(--form-bg);padding:2rem}.document-preview .upload-box[data-v-52037f28]{border:2px dashed var(--primary-start);background-color:var(--form-bg);cursor:pointer;transition:all .3s ease;padding:2rem}.document-preview .upload-box[data-v-52037f28]:hover{border-color:var(--primary-end);background-color:rgba(var(--primary-start-rgb),.05)}.document-preview h5[data-v-52037f28]{color:var(--text-primary);font-weight:600;margin-bottom:.75rem}.navigation-buttons[data-v-52037f28]{display:flex;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--border-default)}.help-link[data-v-52037f28]{color:var(--text-muted);font-size:.875rem;text-decoration:none;transition:color .2s ease}.help-link[data-v-52037f28]:hover{color:var(--primary-start);text-decoration:underline}[data-v-52037f28] .input-group{align-items:stretch;margin-bottom:0}[data-v-52037f28] .input-group .input-group-prepend{margin-bottom:0}[data-v-52037f28] .input-group .input-group-prepend .input-group-text{display:flex;align-items:center;margin-bottom:0;border-width:1px}[data-v-52037f28] .input-group .form-control{margin-bottom:0;border-width:1px}[data-v-52037f28] .custom-file-label,[data-v-52037f28] .custom-select,[data-v-52037f28] .form-control,[data-v-52037f28] textarea.form-control{border-width:1px}.bank-accounts-container[data-v-52037f28]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-top:.5rem}.payment-type-selection[data-v-52037f28]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:.5rem}.payment-type-box[data-v-52037f28]{padding:2rem 1.5rem;border:2px solid var(--border-default);border-radius:12px;background:var(--bg-card);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:140px}.payment-type-box[data-v-52037f28]:hover{border-color:var(--primary-start);background:rgba(var(--primary-start-rgb),.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.payment-type-box.selected[data-v-52037f28]{border-color:var(--primary-start);background:rgba(var(--primary-start-rgb),.1);box-shadow:0 0 0 3px rgba(var(--primary-start-rgb),.1)}.payment-type-box.disabled[data-v-52037f28]{opacity:.6;cursor:not-allowed}.payment-type-box.disabled[data-v-52037f28]:hover{border-color:var(--primary-start);background:rgba(var(--primary-start-rgb),.1);transform:none;box-shadow:0 0 0 3px rgba(var(--primary-start-rgb),.1)}.payment-type-box .b-icon[data-v-52037f28]{color:var(--primary-start)}.payment-type-box .payment-type-name[data-v-52037f28]{color:var(--text-primary);font-weight:600;font-size:1rem}.powered-by-footer[data-v-52037f28]{text-align:center;border-top:1px solid var(--border-default)}.powered-by-footer .powered-by-text[data-v-52037f28]{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.powered-by-footer .powered-by-logo[data-v-52037f28]{max-width:120px;height:auto;opacity:.8}.bank-account-box[data-v-52037f28]{padding:1rem;border:2px solid var(--border-default);border-radius:8px;background:var(--bg-card);cursor:pointer;transition:all .2s ease}.bank-account-box[data-v-52037f28]:hover{border-color:var(--primary-start);background:rgba(var(--primary-start-rgb),.05)}.bank-account-box.selected[data-v-52037f28]{border-color:var(--primary-start);background:rgba(var(--primary-start-rgb),.1);box-shadow:0 0 0 3px rgba(var(--primary-start-rgb),.1)}.bank-account-box .bank-account-header[data-v-52037f28]{display:flex;align-items:center;color:var(--text-primary);font-size:.95rem;margin-bottom:.5rem}.bank-account-box .bank-account-number[data-v-52037f28]{color:var(--text-secondary);font-family:monospace;font-size:.9rem;margin-bottom:.5rem}.bank-account-box .bank-account-status[data-v-52037f28]{display:flex;justify-content:flex-end}@media(max-width:768px){.progress-steps[data-v-52037f28]{flex-wrap:wrap}.progress-step[data-v-52037f28]{flex-basis:50%;margin-bottom:1rem}.onboarding-card[data-v-52037f28]{padding:1.5rem}}.ecommerce-onboarding .modal-backdrop{z-index:1050!important}.ecommerce-onboarding .modal{z-index:1055!important}