.checkout-complete[data-v-c01e1ea8]{max-width:1200px;margin:80px auto 2rem auto;padding:0 2rem}.main-title[data-v-c01e1ea8]{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:.5rem}.sub-title[data-v-c01e1ea8]{font-size:1rem;color:#666;text-align:center;margin-bottom:2rem}.checkout-progress[data-v-c01e1ea8]{margin-bottom:2rem}.custom-progress-bar[data-v-c01e1ea8]{display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.progress-step[data-v-c01e1ea8]{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.step-number[data-v-c01e1ea8]{width:30px;height:30px;border-radius:50%;background-color:#e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;font-weight:700}.progress-step.active .step-number[data-v-c01e1ea8]{background-color:#f99393;color:#fff}.step-label[data-v-c01e1ea8]{font-size:.875rem;color:#6c757d}.progress-step.active .step-label[data-v-c01e1ea8]{color:#f99393;font-weight:700}.progress-line[data-v-c01e1ea8]{flex:1;height:2px;background-color:#e9ecef;margin:0 1rem;position:relative;top:-15px}.progress-line.active[data-v-c01e1ea8]{background-color:#f99393}.completion-content[data-v-c01e1ea8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;text-align:center}.completion-icon[data-v-c01e1ea8]{width:120px;height:120px;margin-bottom:2rem}.completion-title[data-v-c01e1ea8]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1rem}.completion-message[data-v-c01e1ea8]{font-size:1rem;color:#666;margin-bottom:2rem}.completion-actions[data-v-c01e1ea8]{display:flex;gap:1rem}.action-btn[data-v-c01e1ea8]{padding:.75rem 1.5rem;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.cart-btn[data-v-c01e1ea8]{background-color:#f99393;color:#fff;border:none}.cart-btn[data-v-c01e1ea8]:hover{background-color:#f88282}.shop-btn[data-v-c01e1ea8]{background-color:#fff;color:#f99393;border:1px solid #f99393}.shop-btn[data-v-c01e1ea8]:hover{background-color:#fff5f5}