@charset "UTF-8";.delivery-types[data-v-e12b6d5a]{display:flex;flex-direction:column;gap:16px}.types-grid[data-v-e12b6d5a]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.type-card[data-v-e12b6d5a]{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 12px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:16px;cursor:pointer;transition:all .3s ease;text-align:center;overflow:hidden}.type-card[data-v-e12b6d5a]:hover{border-color:var(--bs-primary);transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--bs-primary-rgb),.1)}.type-card.active[data-v-e12b6d5a]{border-color:var(--bs-primary);background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.08),rgba(var(--bs-primary-rgb),.02));box-shadow:0 4px 16px rgba(var(--bs-primary-rgb),.2)}.type-icon[data-v-e12b6d5a]{width:52px;height:52px;border-radius:50%;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:1.3rem;transition:all .3s ease}.type-card.active .type-icon[data-v-e12b6d5a]{background:var(--bs-primary);color:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.type-info[data-v-e12b6d5a]{display:flex;flex-direction:column;gap:2px}.type-title[data-v-e12b6d5a]{font-weight:700;font-size:.95rem;color:var(--bs-body-color)}.type-desc[data-v-e12b6d5a]{font-size:.75rem;color:var(--bs-secondary-color)}.type-check[data-v-e12b6d5a]{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;opacity:0;transform:scale(0);transition:all .3s ease}.type-card.active .type-check[data-v-e12b6d5a]{opacity:1;transform:scale(1)}.pickup-options[data-v-e12b6d5a]{padding:16px;background:rgba(var(--bs-primary-rgb),.03);border:1px solid rgba(var(--bs-primary-rgb),.15);border-radius:14px}.options-label[data-v-e12b6d5a]{font-size:.8rem;font-weight:600;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.options-grid[data-v-e12b6d5a]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.option-btn[data-v-e12b6d5a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:12px;color:var(--bs-body-color);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.option-btn[data-v-e12b6d5a]:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.option-btn.active[data-v-e12b6d5a]{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.option-btn i[data-v-e12b6d5a]{font-size:1rem}.slide-down-enter-active[data-v-e12b6d5a],.slide-down-leave-active[data-v-e12b6d5a]{transition:all .3s ease;overflow:hidden}.slide-down-enter-from[data-v-e12b6d5a],.slide-down-leave-to[data-v-e12b6d5a]{opacity:0;max-height:0}.slide-down-enter-to[data-v-e12b6d5a],.slide-down-leave-from[data-v-e12b6d5a]{opacity:1;max-height:200px}@media (max-width: 576px){.type-card[data-v-e12b6d5a]{padding:16px 8px}.type-icon[data-v-e12b6d5a]{width:44px;height:44px;font-size:1.1rem}.type-title[data-v-e12b6d5a]{font-size:.85rem}.type-desc[data-v-e12b6d5a]{font-size:.7rem}}.map[data-v-6ffc1d70]{width:100%;height:450px;border-radius:12px;overflow:hidden;border:1px solid var(--bs-border-color)}.search-city-chips[data-v-6ffc1d70]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding:10px 12px;background:rgba(var(--bs-primary-rgb, 102, 126, 234),.04);border:1px solid rgba(var(--bs-primary-rgb, 102, 126, 234),.1);border-radius:12px}.chips-label[data-v-6ffc1d70]{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.3px;margin-right:4px}.chips-label i[data-v-6ffc1d70]{color:var(--bs-primary);font-size:.7rem}.search-city-chip[data-v-6ffc1d70]{padding:6px 12px;background:var(--bs-body-bg);border:1.5px solid var(--bs-border-color);border-radius:16px;color:var(--bs-body-color);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.search-city-chip[data-v-6ffc1d70]:hover{border-color:var(--bs-primary);color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.05);transform:translateY(-1px)}.search-city-chip.active[data-v-6ffc1d70]{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;box-shadow:0 2px 8px rgba(var(--bs-primary-rgb),.3)}.search-city-chip[data-v-6ffc1d70]:active{transform:scale(.97)}@media (max-width: 576px){.search-city-chips[data-v-6ffc1d70]{gap:5px;padding:8px 10px}.chips-label[data-v-6ffc1d70]{width:100%;margin-bottom:4px}.search-city-chip[data-v-6ffc1d70]{padding:5px 10px;font-size:.75rem}}.address-form[data-v-65c5f5eb]{display:flex;flex-direction:column;gap:4px}.form-section[data-v-65c5f5eb]{margin-bottom:20px}.section-label[data-v-65c5f5eb]{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.section-label i[data-v-65c5f5eb]{color:var(--bs-primary)}.required[data-v-65c5f5eb]{color:#dc3545;margin-left:2px}.preset-chips[data-v-65c5f5eb]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.preset-chip[data-v-65c5f5eb]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:20px;color:var(--bs-body-color);font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease}.preset-chip[data-v-65c5f5eb]:hover{border-color:var(--bs-primary);color:var(--bs-primary);transform:translateY(-1px)}.preset-chip.active[data-v-65c5f5eb]{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.preset-chip i[data-v-65c5f5eb]{font-size:.85rem}.form-field[data-v-65c5f5eb]{display:flex;align-items:stretch;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:14px;overflow:hidden;margin-bottom:10px;transition:all .2s ease}.form-field[data-v-65c5f5eb]:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.1)}.field-icon[data-v-65c5f5eb]{width:35px;margin-right:10px;display:flex;align-items:center;justify-content:center;color:var(--bs-primary);font-size:1rem;flex-shrink:0;background:rgba(var(--bs-primary-rgb),.05)}.field-content[data-v-65c5f5eb]{flex:1;padding:10px 14px 10px 0;min-width:0}.field-content label[data-v-65c5f5eb]{display:block;font-size:.7rem;color:var(--bs-secondary-color);margin-bottom:2px;text-transform:uppercase;letter-spacing:.3px;font-weight:600}.form-input[data-v-65c5f5eb]{width:100%;border:none;background:transparent;padding:4px 0;font-size:.95rem;font-weight:500;color:var(--bs-body-color);outline:none}.form-input[data-v-65c5f5eb]::-moz-placeholder{color:var(--bs-secondary-color);font-weight:400}.form-input[data-v-65c5f5eb]::placeholder{color:var(--bs-secondary-color);font-weight:400}.form-row[data-v-65c5f5eb]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.map-wrapper[data-v-65c5f5eb]{margin-bottom:12px;border-radius:14px;overflow:hidden;padding:5px;border:2px solid var(--bs-border-color)}.advanced-section[data-v-65c5f5eb]{background:var(--bs-secondary-bg, #f8f9fa);border-radius:14px;padding:12px 14px;margin-bottom:20px}.advanced-toggle[data-v-65c5f5eb]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;background:transparent;border:none;cursor:pointer;color:var(--bs-body-color)}.toggle-content[data-v-65c5f5eb]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600}.toggle-content i[data-v-65c5f5eb]{color:var(--bs-primary)}.advanced-hint[data-v-65c5f5eb]{font-size:.75rem;color:var(--bs-secondary-color);font-weight:400;text-transform:none;letter-spacing:0}.toggle-arrow[data-v-65c5f5eb]{color:var(--bs-secondary-color);font-size:.75rem;transition:transform .3s ease}.toggle-arrow.rotated[data-v-65c5f5eb]{transform:rotate(180deg)}.coordinates-fields[data-v-65c5f5eb]{margin-top:14px}.coordinates-hint[data-v-65c5f5eb]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#19875414;border:1px solid rgba(25,135,84,.2);border-radius:10px;font-size:.8rem;color:#198754;font-weight:500}.coordinates-hint i[data-v-65c5f5eb]{font-size:.85rem}.default-toggle[data-v-65c5f5eb]{width:100%;display:flex;align-items:center;gap:14px;padding:14px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:14px;cursor:pointer;transition:all .2s ease;text-align:left}.default-toggle[data-v-65c5f5eb]:hover{border-color:rgba(var(--bs-primary-rgb),.3)}.default-toggle.active[data-v-65c5f5eb]{border-color:var(--bs-primary);background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.05),rgba(var(--bs-primary-rgb),.02))}.toggle-icon[data-v-65c5f5eb]{width:40px;height:40px;border-radius:10px;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;transition:all .3s ease}.default-toggle.active .toggle-icon[data-v-65c5f5eb]{background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;transform:scale(1.05);box-shadow:0 4px 12px #ffc1074d}.toggle-info[data-v-65c5f5eb]{flex:1;min-width:0}.toggle-title[data-v-65c5f5eb]{font-weight:700;font-size:.95rem;color:var(--bs-body-color);margin-bottom:2px}.toggle-desc[data-v-65c5f5eb]{font-size:.75rem;color:var(--bs-secondary-color)}.toggle-switch[data-v-65c5f5eb]{flex-shrink:0}.switch-track[data-v-65c5f5eb]{width:44px;height:24px;border-radius:12px;background:var(--bs-border-color);position:relative;transition:background .3s ease}.switch-track.active[data-v-65c5f5eb]{background:var(--bs-primary)}.switch-thumb[data-v-65c5f5eb]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .3s cubic-bezier(.4,0,.2,1)}.switch-track.active .switch-thumb[data-v-65c5f5eb]{transform:translate(20px)}.error-banner[data-v-65c5f5eb]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#dc354514;border:1px solid rgba(220,53,69,.2);border-radius:12px;color:#dc3545;font-size:.85rem;margin-bottom:16px}.error-banner i[data-v-65c5f5eb]{font-size:1rem;flex-shrink:0}.form-actions[data-v-65c5f5eb]{display:flex;gap:10px;margin-top:8px}.cancel-btn[data-v-65c5f5eb]{flex:1;padding:14px 20px;background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:12px;color:var(--bs-body-color);font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-65c5f5eb]:hover:not(:disabled){background:var(--bs-border-color)}.cancel-btn[data-v-65c5f5eb]:disabled{opacity:.5;cursor:not-allowed}.submit-btn[data-v-65c5f5eb]{flex:2;display:flex;align-items:center;justify-content:center;padding:14px 20px;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);border:none;border-radius:12px;color:#fff;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(var(--bs-primary-rgb),.3)}.submit-btn[data-v-65c5f5eb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--bs-primary-rgb),.4)}.submit-btn[data-v-65c5f5eb]:disabled{opacity:.5;cursor:not-allowed;transform:none}.slide-down-enter-active[data-v-65c5f5eb],.slide-down-leave-active[data-v-65c5f5eb]{transition:all .3s ease;overflow:hidden}.slide-down-enter-from[data-v-65c5f5eb],.slide-down-leave-to[data-v-65c5f5eb]{opacity:0;max-height:0}.slide-down-enter-to[data-v-65c5f5eb],.slide-down-leave-from[data-v-65c5f5eb]{opacity:1;max-height:300px}@media (max-width: 576px){.form-row[data-v-65c5f5eb]{grid-template-columns:1fr}.preset-chips[data-v-65c5f5eb]{gap:6px}.preset-chip[data-v-65c5f5eb]{padding:6px 12px;font-size:.8rem}.toggle-title[data-v-65c5f5eb]{font-size:.9rem}.toggle-desc[data-v-65c5f5eb]{font-size:.7rem}.form-actions[data-v-65c5f5eb]{flex-direction:column}.cancel-btn[data-v-65c5f5eb],.submit-btn[data-v-65c5f5eb]{flex:1}}.address-list-container[data-v-4389517c]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:16px;overflow:hidden}.address-header[data-v-4389517c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.05),rgba(var(--bs-primary-rgb),.02));border-bottom:1px solid var(--bs-border-color)}.header-content[data-v-4389517c]{display:flex;align-items:center;gap:12px}.header-icon[data-v-4389517c]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.header-info[data-v-4389517c]{display:flex;flex-direction:column}.header-title[data-v-4389517c]{margin:0;font-weight:700;font-size:1rem;color:var(--bs-body-color)}.header-subtitle[data-v-4389517c]{margin:0;font-size:.75rem;color:var(--bs-secondary-color)}.header-actions[data-v-4389517c]{display:flex;align-items:center;gap:8px}.toggle-btn[data-v-4389517c]{width:36px;height:36px;border-radius:10px;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);display:flex;align-items:center;justify-content:center;font-size:.8rem;cursor:pointer;transition:all .2s ease}.toggle-btn[data-v-4389517c]:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.toggle-btn.expanded i[data-v-4389517c]{transform:rotate(180deg)}.toggle-btn i[data-v-4389517c]{transition:transform .3s ease}.add-btn[data-v-4389517c]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);border:none;border-radius:10px;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.25)}.add-btn[data-v-4389517c]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(var(--bs-primary-rgb),.35)}.add-btn i[data-v-4389517c]{font-size:.8rem}.addresses-wrapper[data-v-4389517c]{padding:12px}.addresses-list[data-v-4389517c]{display:flex;flex-direction:column;gap:10px}.address-card[data-v-4389517c]{display:flex;flex-direction:column;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:14px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.address-card[data-v-4389517c]:hover{border-color:rgba(var(--bs-primary-rgb),.3);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.08)}.address-card.is-selected[data-v-4389517c]{border-color:var(--bs-primary);background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.05),rgba(var(--bs-primary-rgb),.02));box-shadow:0 4px 16px rgba(var(--bs-primary-rgb),.15)}.address-card.is-default[data-v-4389517c]{border-color:#1987544d}.address-card.is-default.is-selected[data-v-4389517c]{border-color:var(--bs-primary)}.address-card-inner[data-v-4389517c]{display:flex;align-items:flex-start;gap:12px;padding:14px;position:relative}.address-radio[data-v-4389517c]{flex-shrink:0;padding-top:2px}.radio-outer[data-v-4389517c]{width:22px;height:22px;border-radius:50%;border:2px solid var(--bs-border-color);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.address-card.is-selected .radio-outer[data-v-4389517c]{border-color:var(--bs-primary)}.radio-inner[data-v-4389517c]{width:12px;height:12px;border-radius:50%;background:var(--bs-primary);transform:scale(0);transition:transform .2s ease}.address-card.is-selected .radio-inner[data-v-4389517c]{transform:scale(1)}.address-content[data-v-4389517c]{flex:1;min-width:0}.address-title-row[data-v-4389517c]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.address-title[data-v-4389517c]{margin:0;font-weight:700;font-size:.95rem;color:var(--bs-body-color)}.default-badge[data-v-4389517c]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#1987541a;color:#198754;border-radius:6px;font-size:.7rem;font-weight:600}.default-badge i[data-v-4389517c]{font-size:.6rem}.address-text[data-v-4389517c]{margin:0;font-size:.85rem;color:var(--bs-secondary-color);line-height:1.4}.address-details[data-v-4389517c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--bs-border-color)}.detail-item[data-v-4389517c]{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--bs-secondary-color)}.detail-item i[data-v-4389517c]{color:var(--bs-primary);font-size:.7rem}.address-actions[data-v-4389517c]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.action-btn[data-v-4389517c]{width:34px;height:34px;border-radius:10px;border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);display:flex;align-items:center;justify-content:center;font-size:.8rem;cursor:pointer;transition:all .2s ease}.set-default-btn[data-v-4389517c]:hover{background:#1987541a;border-color:#198754;color:#198754}.remove-btn[data-v-4389517c]:hover{background:#dc35451a;border-color:#dc3545;color:#dc3545}.empty-state[data-v-4389517c]{text-align:center;padding:40px 20px}.empty-icon[data-v-4389517c]{width:64px;height:64px;border-radius:50%;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin:0 auto 16px}.empty-text[data-v-4389517c]{font-size:.9rem;color:var(--bs-secondary-color);margin-bottom:16px}.empty-btn[data-v-4389517c]{display:inline-flex;align-items:center;padding:10px 20px;background:var(--bs-primary);border:none;border-radius:10px;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease}.empty-btn[data-v-4389517c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.address-modal[data-v-4389517c]{border-radius:16px;border:none;overflow:hidden}.address-modal .modal-header[data-v-4389517c]{padding:20px;border-bottom:1px solid var(--bs-border-color);background:rgba(var(--bs-primary-rgb),.03);display:flex;align-items:center}.modal-icon[data-v-4389517c]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.address-modal .modal-title[data-v-4389517c]{font-weight:700;margin-bottom:2px;color:var(--bs-body-color)}.close-btn[data-v-4389517c]{width:40px;height:40px;border-radius:50%;background:var(--bs-secondary-bg);border:none;color:var(--bs-body-color);display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;transition:all .2s ease}.close-btn[data-v-4389517c]:hover{background:#dc3545;color:#fff;transform:rotate(90deg)}.address-modal .modal-body[data-v-4389517c]{padding:20px 10px}.confirm-modal[data-v-4389517c]{border-radius:20px;border:none}.confirm-icon[data-v-4389517c]{width:64px;height:64px;border-radius:50%;background:#dc35451a;color:#dc3545;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin:0 auto 16px}.confirm-title[data-v-4389517c]{font-weight:700;font-size:1.1rem;margin-bottom:8px;color:var(--bs-body-color)}.confirm-text[data-v-4389517c]{font-size:.9rem;color:var(--bs-secondary-color);margin-bottom:24px}.confirm-actions[data-v-4389517c]{display:flex;gap:10px}.confirm-btn[data-v-4389517c]{flex:1;padding:12px 16px;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;border:none;display:flex;align-items:center;justify-content:center}.confirm-btn.cancel[data-v-4389517c]{background:var(--bs-secondary-bg);color:var(--bs-body-color)}.confirm-btn.cancel[data-v-4389517c]:hover{background:var(--bs-border-color)}.confirm-btn.delete[data-v-4389517c]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;box-shadow:0 4px 12px #dc35454d}.confirm-btn.delete[data-v-4389517c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 18px #dc354566}.confirm-btn.delete[data-v-4389517c]:disabled{opacity:.6;cursor:not-allowed}.slide-down-enter-active[data-v-4389517c],.slide-down-leave-active[data-v-4389517c]{transition:all .3s ease;overflow:hidden}.slide-down-enter-from[data-v-4389517c],.slide-down-leave-to[data-v-4389517c]{opacity:0;max-height:0}.slide-down-enter-to[data-v-4389517c],.slide-down-leave-from[data-v-4389517c]{opacity:1;max-height:100px}.fade-enter-active[data-v-4389517c],.fade-leave-active[data-v-4389517c]{transition:opacity .2s ease}.fade-enter-from[data-v-4389517c],.fade-leave-to[data-v-4389517c]{opacity:0}.list-enter-active[data-v-4389517c],.list-leave-active[data-v-4389517c]{transition:all .3s ease}.list-enter-from[data-v-4389517c]{opacity:0;transform:translate(-20px)}.list-leave-to[data-v-4389517c]{opacity:0;transform:translate(20px)}.list-move[data-v-4389517c]{transition:transform .3s ease}.swipe-track[data-v-4389517c]{position:relative;height:48px;width:100%;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none;cursor:grab;border-top:1px solid var(--bs-border-color)}.swipe-track[data-v-4389517c]:active{cursor:grabbing}.swipe-track-bg[data-v-4389517c]{position:relative;height:100%;background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.08),rgba(var(--bs-primary-rgb),.15));display:flex;align-items:center;justify-content:center;overflow:hidden}.swipe-progress[data-v-4389517c]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,rgba(var(--bs-primary-rgb),.15),rgba(var(--bs-primary-rgb),.35) 70%,#19875466);transition:none;pointer-events:none}.swipe-hint[data-v-4389517c]{display:flex;align-items:center;gap:10px;color:var(--bs-primary);font-size:.85rem;font-weight:600;opacity:1;transition:opacity .2s ease;pointer-events:none;z-index:1}.swipe-hint.hidden[data-v-4389517c]{opacity:0}.swipe-hint i[data-v-4389517c]{font-size:.9rem;animation:swipeHintPulse-4389517c 1.5s ease-in-out infinite}@keyframes swipeHintPulse-4389517c{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(6px);opacity:1}}.swipe-success-text[data-v-4389517c]{position:absolute;display:flex;align-items:center;gap:10px;color:#198754;font-size:.9rem;font-weight:700;opacity:0;transform:scale(.8);transition:all .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none;z-index:1}.swipe-success-text.visible[data-v-4389517c]{opacity:1;transform:scale(1)}.swipe-success-text i[data-v-4389517c]{font-size:1rem}.swipe-thumb[data-v-4389517c]{position:absolute;left:0;top:0;width:56px;height:48px;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.35),0 2px 4px #0000001a;transition:transform .45s cubic-bezier(.25,1,.5,1),background .3s ease,box-shadow .3s ease;z-index:2;pointer-events:none}.swipe-thumb.dragging[data-v-4389517c]{transition:none;box-shadow:0 8px 20px rgba(var(--bs-primary-rgb),.45),0 4px 8px #00000026}.swipe-thumb.completed[data-v-4389517c]{background:linear-gradient(135deg,#198754,#157347);box-shadow:0 8px 20px #19875480,0 4px 8px #00000026;transform:scale(1.05);transition:all .25s cubic-bezier(.34,1.56,.64,1)}@keyframes addressFlash-4389517c{0%{background:#1987544d;transform:scale(1)}50%{background:#19875426;transform:scale(1.02)}to{background:transparent;transform:scale(1)}}.address-card.is-selected.flash-reload[data-v-4389517c]{animation:addressFlash-4389517c .6s ease-out}@media (max-width: 576px){.address-header[data-v-4389517c]{padding:12px}.header-icon[data-v-4389517c]{width:36px;height:36px;font-size:.9rem}.header-title[data-v-4389517c]{font-size:.9rem}.add-btn span[data-v-4389517c]{display:none}.add-btn[data-v-4389517c]{padding:8px 10px}.address-card-inner[data-v-4389517c]{padding:12px;gap:10px}.address-title[data-v-4389517c]{font-size:.9rem}.address-text[data-v-4389517c]{font-size:.8rem}.action-btn[data-v-4389517c]{width:30px;height:30px;font-size:.75rem}.swipe-track[data-v-4389517c]{height:44px}.swipe-thumb[data-v-4389517c]{width:50px;height:44px;transition:transform .45s cubic-bezier(.25,1,.5,1),background .3s ease,box-shadow .3s ease}.swipe-thumb.dragging[data-v-4389517c]{transition:none}.swipe-hint[data-v-4389517c]{font-size:.8rem;gap:8px}}.delivery-form[data-v-978ef09f]{display:flex;flex-direction:column}.form-section[data-v-978ef09f]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--bs-border-color-translucent)}.form-section[data-v-978ef09f]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-label[data-v-978ef09f]{font-size:.8rem;font-weight:600;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.required[data-v-978ef09f]{color:#dc3545}.form-field[data-v-978ef09f]{display:flex;align-items:stretch;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:14px;overflow:hidden;margin-bottom:12px;transition:all .2s ease}.form-field[data-v-978ef09f]:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.1)}.field-icon[data-v-978ef09f]{width:35px;margin-right:10px;display:flex;align-items:center;justify-content:center;color:var(--bs-primary);font-size:1rem;flex-shrink:0;background:rgba(var(--bs-primary-rgb),.05)}.field-content[data-v-978ef09f]{flex:1;padding:10px 14px 10px 0;min-width:0}.field-content label[data-v-978ef09f]{display:block;font-size:.7rem;color:var(--bs-secondary-color);margin-bottom:2px;text-transform:uppercase;letter-spacing:.3px;font-weight:600}.form-input[data-v-978ef09f]{width:100%;border:none;background:transparent;padding:4px 0;font-size:.95rem;font-weight:500;color:var(--bs-body-color);outline:none}.form-input[data-v-978ef09f]::-moz-placeholder{color:var(--bs-secondary-color);font-weight:400}.form-input[data-v-978ef09f]::placeholder{color:var(--bs-secondary-color);font-weight:400}.textarea-field[data-v-978ef09f]{align-items:normal}.form-textarea[data-v-978ef09f]{resize:none;min-height:60px;line-height:1.5;padding:6px 0;font-family:inherit}.time-selector[data-v-978ef09f]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.time-option[data-v-978ef09f]{display:flex;align-items:center;gap:12px;padding:14px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:14px;cursor:pointer;transition:all .2s ease;text-align:left}.time-option[data-v-978ef09f]:hover{border-color:var(--bs-primary)}.time-option.active[data-v-978ef09f]{border-color:var(--bs-primary);background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.08),rgba(var(--bs-primary-rgb),.02))}.time-option i[data-v-978ef09f]{width:36px;height:36px;border-radius:50%;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0;transition:all .3s ease}.time-option.active i[data-v-978ef09f]{background:var(--bs-primary);color:#fff}.time-info[data-v-978ef09f]{flex:1;min-width:0}.time-title[data-v-978ef09f]{font-weight:700;font-size:.85rem;color:var(--bs-body-color);margin-bottom:2px}.time-desc[data-v-978ef09f]{font-size:.7rem;color:var(--bs-secondary-color)}.table-select-toggle[data-v-978ef09f]{margin-bottom:12px}.toggle-label[data-v-978ef09f]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.9rem;color:var(--bs-body-color)}.toggle-input[data-v-978ef09f]{width:18px;height:18px;accent-color:var(--bs-primary)}.table-numbers-grid[data-v-978ef09f]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.table-number-btn[data-v-978ef09f]{padding:12px 8px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:10px;color:var(--bs-body-color);font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s ease}.table-number-btn[data-v-978ef09f]:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.table-number-btn.active[data-v-978ef09f]{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.health-toggle[data-v-978ef09f]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.health-option[data-v-978ef09f]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:12px;color:var(--bs-body-color);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.health-option[data-v-978ef09f]:hover{border-color:var(--bs-primary)}.health-option.active[data-v-978ef09f]{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.health-option i[data-v-978ef09f]{font-size:1rem}.disabilities-list[data-v-978ef09f]{display:flex;flex-direction:column;gap:8px}.disability-item[data-v-978ef09f]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative}.disability-item[data-v-978ef09f]:hover{border-color:var(--bs-primary)}.disability-item.active[data-v-978ef09f]{border-color:var(--bs-primary);background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.05) 0%,transparent 100%)}.disability-icon[data-v-978ef09f]{width:36px;height:36px;border-radius:10px;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.disability-item.active .disability-icon[data-v-978ef09f]{background:var(--bs-primary);color:#fff}.disability-info[data-v-978ef09f]{flex:1}.disability-title[data-v-978ef09f]{font-weight:600;font-size:.9rem;color:var(--bs-body-color)}.disability-checkbox[data-v-978ef09f]{position:absolute;opacity:0;pointer-events:none}.disability-check[data-v-978ef09f]{width:22px;height:22px;border-radius:50%;background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;opacity:0;transform:scale(0);transition:all .3s ease}.disability-item.active .disability-check[data-v-978ef09f]{opacity:1;transform:scale(1)}.slide-down-enter-active[data-v-978ef09f],.slide-down-leave-active[data-v-978ef09f]{transition:all .3s ease;overflow:hidden}.slide-down-enter-from[data-v-978ef09f],.slide-down-leave-to[data-v-978ef09f]{opacity:0;max-height:0}.slide-down-enter-to[data-v-978ef09f],.slide-down-leave-from[data-v-978ef09f]{opacity:1;max-height:500px}@media (max-width: 576px){.time-selector[data-v-978ef09f]{grid-template-columns:1fr}.table-numbers-grid[data-v-978ef09f]{grid-template-columns:repeat(4,1fr)}.health-toggle[data-v-978ef09f]{grid-template-columns:1fr}.time-option i[data-v-978ef09f]{width:32px;height:32px;font-size:.85rem}.time-title[data-v-978ef09f]{font-size:.8rem}.time-desc[data-v-978ef09f]{font-size:.65rem}}.offer-card[data-v-5f28fc6b]{display:flex;align-items:flex-start;gap:14px;padding:16px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:16px;transition:all .3s ease;cursor:pointer}.offer-card[data-v-5f28fc6b]:hover{border-color:rgba(var(--bs-primary-rgb),.3);box-shadow:0 4px 16px rgba(var(--bs-primary-rgb),.08)}.offer-card.is-agreed[data-v-5f28fc6b]{border-color:var(--bs-primary);background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.05),rgba(var(--bs-primary-rgb),.02));box-shadow:0 4px 20px rgba(var(--bs-primary-rgb),.15)}.offer-icon[data-v-5f28fc6b]{width:44px;height:44px;border-radius:12px;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;transition:all .3s ease}.offer-card.is-agreed .offer-icon[data-v-5f28fc6b]{background:var(--bs-primary);color:#fff;transform:scale(1.05);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.offer-content[data-v-5f28fc6b]{flex:1;min-width:0}.offer-title[data-v-5f28fc6b]{margin:0 0 6px;font-weight:700;font-size:.95rem;color:var(--bs-body-color)}.offer-text[data-v-5f28fc6b]{margin:0;font-size:.8rem;color:var(--bs-secondary-color);line-height:1.5}.offer-link[data-v-5f28fc6b]{color:var(--bs-primary);font-weight:600;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:3px}.offer-link[data-v-5f28fc6b]:hover{color:var(--bs-primary-hover, var(--bs-primary));text-decoration:underline}.offer-link .link-icon[data-v-5f28fc6b]{font-size:.65rem;opacity:.7}.offer-link-text[data-v-5f28fc6b]{color:var(--bs-primary);font-weight:600}.offer-toggle[data-v-5f28fc6b]{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-track[data-v-5f28fc6b]{width:48px;height:28px;border-radius:14px;background:var(--bs-border-color);position:relative;transition:background .3s ease;box-shadow:inset 0 2px 4px #0000001a}.toggle-track.active[data-v-5f28fc6b]{background:var(--bs-primary);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.toggle-thumb[data-v-5f28fc6b]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;font-size:.65rem;color:var(--bs-primary)}.toggle-track.active .toggle-thumb[data-v-5f28fc6b]{transform:translate(20px);color:var(--bs-primary)}.toggle-label[data-v-5f28fc6b]{font-size:.7rem;font-weight:600;color:var(--bs-secondary-color);transition:color .3s ease}.toggle-label.active[data-v-5f28fc6b]{color:var(--bs-primary)}@media (max-width: 576px){.offer-card[data-v-5f28fc6b]{padding:14px;gap:12px}.offer-icon[data-v-5f28fc6b]{width:38px;height:38px;font-size:1rem}.offer-title[data-v-5f28fc6b]{font-size:.9rem}.offer-text[data-v-5f28fc6b]{font-size:.75rem}.toggle-track[data-v-5f28fc6b]{width:44px;height:26px}.toggle-thumb[data-v-5f28fc6b]{width:20px;height:20px}.toggle-track.active .toggle-thumb[data-v-5f28fc6b]{transform:translate(18px)}}.checkout-form[data-v-a4d58d39]{min-height:100vh;background:var(--bs-body-bg)}.checkout-hero[data-v-a4d58d39]{position:relative;padding:32px 24px;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);color:#fff;text-align:center;overflow:hidden}.hero-background[data-v-a4d58d39]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.08) 0%,transparent 50%)}.hero-content[data-v-a4d58d39]{position:relative;z-index:1}.hero-icon[data-v-a4d58d39]{width:72px;height:72px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 16px;box-shadow:0 8px 24px #00000026}.hero-title[data-v-a4d58d39]{font-size:1.6rem;font-weight:700;margin-bottom:8px;text-shadow:0 2px 8px rgba(0,0,0,.15)}.hero-subtitle[data-v-a4d58d39]{font-size:.95rem;opacity:.95;margin:0}.checkout-content[data-v-a4d58d39]{padding:20px 16px}.checkout-section[data-v-a4d58d39]{margin-bottom:24px}.section-header[data-v-a4d58d39]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.section-icon[data-v-a4d58d39]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;flex-shrink:0}.delivery-icon[data-v-a4d58d39]{background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.info-icon[data-v-a4d58d39]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #764ba24d}.section-title[data-v-a4d58d39]{margin:0;font-weight:700;font-size:1.05rem;color:var(--bs-body-color)}.section-subtitle[data-v-a4d58d39]{margin:0;font-size:.75rem;color:var(--bs-secondary-color)}.delivery-info-card[data-v-a4d58d39]{background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:16px;padding:16px;cursor:pointer;transition:all .2s ease}.delivery-info-card[data-v-a4d58d39]:hover{border-color:var(--bs-primary);box-shadow:0 4px 16px rgba(var(--bs-primary-rgb),.1)}.delivery-info-row[data-v-a4d58d39]{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.info-label[data-v-a4d58d39]{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--bs-secondary-color)}.info-label i[data-v-a4d58d39]{color:var(--bs-primary);width:16px}.info-value[data-v-a4d58d39]{font-weight:700;font-size:1rem;color:var(--bs-body-color)}.price-value[data-v-a4d58d39]{color:var(--bs-primary);font-size:1.1rem}.delivery-info-divider[data-v-a4d58d39]{height:1px;background:var(--bs-border-color);margin:4px 0}.delivery-info-hint[data-v-a4d58d39]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--bs-border-color);font-size:.8rem;color:var(--bs-secondary-color)}.delivery-info-hint i[data-v-a4d58d39]{color:var(--bs-primary)}.delivery-loading-card[data-v-a4d58d39]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:16px}.loading-spinner[data-v-a4d58d39]{width:40px;height:40px;border:3px solid var(--bs-border-color);border-top-color:var(--bs-primary);border-radius:50%;animation:spin-a4d58d39 .8s linear infinite;margin-bottom:12px}@keyframes spin-a4d58d39{to{transform:rotate(360deg)}}.loading-text[data-v-a4d58d39]{font-size:.9rem;color:var(--bs-secondary-color);margin:0}.error-banner[data-v-a4d58d39]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#dc354514;border:1px solid rgba(220,53,69,.2);border-radius:12px;margin-bottom:16px;color:#dc3545;font-size:.9rem}.error-banner i[data-v-a4d58d39]{font-size:1.1rem;flex-shrink:0}.checkout-actions[data-v-a4d58d39]{display:flex;flex-direction:column;gap:12px;margin-top:24px}.next-btn[data-v-a4d58d39]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);border:none;border-radius:14px;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(var(--bs-primary-rgb),.3)}.next-btn[data-v-a4d58d39]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--bs-primary-rgb),.4)}.next-btn[data-v-a4d58d39]:disabled{opacity:.5;cursor:not-allowed}.next-btn i[data-v-a4d58d39]{transition:transform .2s ease}.next-btn:hover:not(:disabled) i[data-v-a4d58d39]{transform:translate(4px)}.waiting-btn[data-v-a4d58d39]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;background:linear-gradient(135deg,#ffc107,#ff9800);border:none;border-radius:14px;color:#fff;font-weight:700;font-size:1rem;cursor:not-allowed;box-shadow:0 4px 16px #ffc1074d}.waiting-spinner[data-v-a4d58d39]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-a4d58d39 .8s linear infinite}.back-btn[data-v-a4d58d39]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;background:transparent;border:2px solid var(--bs-border-color);border-radius:14px;color:var(--bs-body-color);font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease}.back-btn[data-v-a4d58d39]:hover{border-color:var(--bs-primary);color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.03)}@media (max-width: 576px){.hero-title[data-v-a4d58d39]{font-size:1.4rem}.next-btn[data-v-a4d58d39],.waiting-btn[data-v-a4d58d39]{font-size:.95rem;padding:14px 20px}}.modal-bottom-sheet .modal-dialog[data-v-a4d58d39]{margin:0;max-width:100%;height:auto;max-height:85vh;display:flex;align-items:flex-end}.modal-bottom-sheet .modal-content[data-v-a4d58d39]{border-radius:24px 24px 0 0;border:none;box-shadow:0 -8px 30px #00000026;position:relative}.modal-bottom-sheet .modal-content[data-v-a4d58d39]:before{content:"";display:block;width:40px;height:4px;background:var(--bs-border-color);border-radius:2px;margin:12px auto 0}.modal-bottom-sheet .modal-header[data-v-a4d58d39]{padding:16px 24px 8px}.modal-bottom-sheet .modal-body[data-v-a4d58d39]{padding:16px 24px 32px}.delivery-details-list[data-v-a4d58d39]{display:flex;flex-direction:column}.detail-item-card[data-v-a4d58d39]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:16px;padding:16px;margin-bottom:12px;transition:transform .2s ease}.detail-item-card[data-v-a4d58d39]:hover{border-color:rgba(var(--bs-primary-rgb),.3)}.detail-header[data-v-a4d58d39]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px dashed var(--bs-border-color)}.detail-icon[data-v-a4d58d39]{width:40px;height:40px;border-radius:12px;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.detail-title[data-v-a4d58d39]{font-weight:700;font-size:1rem;color:var(--bs-body-color)}.detail-body[data-v-a4d58d39]{display:flex;flex-direction:column;gap:10px}.detail-row[data-v-a4d58d39]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.detail-label[data-v-a4d58d39]{color:var(--bs-secondary-color);display:flex;align-items:center}.detail-value[data-v-a4d58d39]{font-weight:600;color:var(--bs-body-color)}.detail-value.price-highlight[data-v-a4d58d39]{color:var(--bs-primary);font-size:1.05rem}.detail-total-card[data-v-a4d58d39]{background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.05),rgba(var(--bs-primary-rgb),.02));border:1px solid rgba(var(--bs-primary-rgb),.2);border-radius:16px;padding:16px}.total-row[data-v-a4d58d39]{display:flex;justify-content:space-between;align-items:center;font-size:.95rem}.total-label[data-v-a4d58d39]{color:var(--bs-secondary-color)}.total-value[data-v-a4d58d39]{font-weight:700;color:var(--bs-body-color)}.total-divider[data-v-a4d58d39]{height:1px;background:rgba(var(--bs-primary-rgb),.2);margin:12px 0}.main-total .total-label[data-v-a4d58d39]{font-weight:600;color:var(--bs-body-color);font-size:1rem}.main-total .total-value[data-v-a4d58d39]{font-size:1.2rem;font-weight:800}.delivery-info-card[data-v-a4d58d39]{cursor:pointer;transition:all .2s ease}.delivery-info-card[data-v-a4d58d39]:hover{border-color:var(--bs-primary);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.1)}.delivery-info-hint[data-v-a4d58d39]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--bs-border-color);text-align:center;font-size:.8rem;color:var(--bs-primary);font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px}.zones-list[data-v-a4d58d39]{display:flex;flex-direction:column;gap:12px}.zone-item-card[data-v-a4d58d39]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:12px;padding:12px 16px;transition:transform .2s ease,border-color .2s ease}.zone-item-card[data-v-a4d58d39]:hover{border-color:rgba(var(--bs-primary-rgb),.3)}.zone-header[data-v-a4d58d39]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed var(--bs-border-color)}.zone-icon[data-v-a4d58d39]{width:32px;height:32px;border-radius:8px;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.zone-title[data-v-a4d58d39]{font-weight:700;font-size:.95rem;color:var(--bs-body-color);flex:1}.zone-radius-badge[data-v-a4d58d39]{background:var(--bs-primary);color:#fff;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:20px}.zone-body[data-v-a4d58d39]{display:flex;flex-direction:column;gap:6px}.zone-row[data-v-a4d58d39]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.zone-label[data-v-a4d58d39]{color:var(--bs-secondary-color);display:flex;align-items:center}.zone-value[data-v-a4d58d39]{font-weight:600;color:var(--bs-body-color)}.zone-value.price-highlight[data-v-a4d58d39]{color:var(--bs-primary)}.modal-divider[data-v-a4d58d39]{height:1px;background:var(--bs-border-color);width:100%;margin:16px 0}.promo-code-form[data-v-a62f946b]{display:flex;flex-direction:column;gap:16px}.promo-header[data-v-a62f946b]{display:flex;align-items:center;gap:12px}.header-icon[data-v-a62f946b]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.header-content[data-v-a62f946b]{flex:1}.header-title[data-v-a62f946b]{margin:0;font-weight:700;font-size:1.05rem;color:var(--bs-body-color)}.header-subtitle[data-v-a62f946b]{margin:0;font-size:.75rem;color:var(--bs-secondary-color)}.info-btn[data-v-a62f946b]{width:36px;height:36px;border-radius:50%;background:var(--bs-secondary-bg);border:none;color:var(--bs-secondary-color);display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;transition:all .2s ease}.info-btn[data-v-a62f946b]:hover{background:var(--bs-primary);color:#fff;transform:scale(1.1)}.info-banner[data-v-a62f946b]{display:flex;gap:12px;padding:14px 16px;background:rgba(var(--bs-primary-rgb),.05);border:1px solid rgba(var(--bs-primary-rgb),.15);border-radius:12px}.info-banner i[data-v-a62f946b]{color:var(--bs-primary);font-size:1rem;flex-shrink:0;margin-top:2px}.info-text[data-v-a62f946b]{font-size:.85rem;color:var(--bs-body-color);line-height:1.5}.info-text strong[data-v-a62f946b]{color:var(--bs-primary)}.warning-banner[data-v-a62f946b]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#ffc10714;border:1px solid rgba(255,193,7,.2);border-radius:10px;font-size:.8rem;color:#856404}.warning-banner i[data-v-a62f946b]{color:#ffc107;flex-shrink:0}:root[data-bs-theme=dark] .warning-banner[data-v-a62f946b]{color:#ffda6a}.input-section[data-v-a62f946b]{display:flex;flex-direction:column;gap:8px}.input-wrapper[data-v-a62f946b]{display:flex;align-items:center;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:14px;overflow:hidden;transition:all .2s ease}.input-wrapper[data-v-a62f946b]:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.1)}.input-wrapper.has-value[data-v-a62f946b]{border-color:var(--bs-primary)}.input-wrapper.has-error[data-v-a62f946b]{border-color:#dc3545}.input-wrapper.has-error[data-v-a62f946b]:focus-within{box-shadow:0 0 0 4px #dc35451a}.input-icon[data-v-a62f946b]{width:48px;display:flex;align-items:center;justify-content:center;color:var(--bs-primary);font-size:1.1rem;flex-shrink:0;background:rgba(var(--bs-primary-rgb),.05)}.promo-input[data-v-a62f946b]{flex:1;border:none;background:transparent;padding:14px 0;font-size:1rem;font-weight:600;letter-spacing:1px;color:var(--bs-body-color);outline:none;text-transform:uppercase}.promo-input[data-v-a62f946b]::-moz-placeholder{color:var(--bs-secondary-color);font-weight:400;letter-spacing:0;text-transform:none}.promo-input[data-v-a62f946b]::placeholder{color:var(--bs-secondary-color);font-weight:400;letter-spacing:0;text-transform:none}.promo-input[data-v-a62f946b]:disabled{opacity:.5;cursor:not-allowed}.clear-btn[data-v-a62f946b]{width:36px;height:36px;border-radius:50%;background:var(--bs-secondary-bg);border:none;color:var(--bs-secondary-color);display:flex;align-items:center;justify-content:center;font-size:.8rem;cursor:pointer;transition:all .2s ease;margin-right:8px}.clear-btn[data-v-a62f946b]:hover:not(:disabled){background:#dc3545;color:#fff}.clear-btn[data-v-a62f946b]:disabled{opacity:.5;cursor:not-allowed}.input-error[data-v-a62f946b]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#dc3545}.input-error i[data-v-a62f946b]{font-size:.85rem}.success-result[data-v-a62f946b]{display:flex;gap:14px;padding:16px;background:linear-gradient(135deg,#19875414,#20c99708);border:1px solid rgba(25,135,84,.2);border-radius:14px}.result-icon[data-v-a62f946b]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#198754,#20c997);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0;box-shadow:0 4px 12px #1987544d}.result-content[data-v-a62f946b]{flex:1}.result-title[data-v-a62f946b]{font-weight:700;font-size:.95rem;color:#198754;margin-bottom:4px}.result-discount[data-v-a62f946b]{font-size:.9rem;color:var(--bs-body-color);margin-bottom:4px}.result-discount strong[data-v-a62f946b]{color:#198754;font-size:1.1rem}.result-condition[data-v-a62f946b]{font-size:.8rem;color:var(--bs-secondary-color)}.submit-btn[data-v-a62f946b]{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);border:none;border-radius:14px;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(var(--bs-primary-rgb),.3)}.submit-btn[data-v-a62f946b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--bs-primary-rgb),.4)}.submit-btn[data-v-a62f946b]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-a62f946b]:disabled{opacity:.5;cursor:not-allowed;transform:none}.submit-btn.is-loading[data-v-a62f946b]{background:linear-gradient(135deg,#6c757d,#495057);box-shadow:none}.submit-btn.has-success[data-v-a62f946b]{background:linear-gradient(135deg,#198754,#20c997);box-shadow:0 4px 16px #1987544d}.btn-spinner[data-v-a62f946b]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-a62f946b .8s linear infinite}@keyframes spin-a62f946b{to{transform:rotate(360deg)}}.slide-down-enter-active[data-v-a62f946b],.slide-down-leave-active[data-v-a62f946b]{transition:all .3s ease;overflow:hidden}.slide-down-enter-from[data-v-a62f946b],.slide-down-leave-to[data-v-a62f946b]{opacity:0;max-height:0}.slide-down-enter-to[data-v-a62f946b],.slide-down-leave-from[data-v-a62f946b]{opacity:1;max-height:200px}.fade-up-enter-active[data-v-a62f946b],.fade-up-leave-active[data-v-a62f946b]{transition:all .4s ease}.fade-up-enter-from[data-v-a62f946b],.fade-up-leave-to[data-v-a62f946b]{opacity:0;transform:translateY(10px)}@media (max-width: 576px){.promo-input[data-v-a62f946b]{font-size:.95rem}.submit-btn[data-v-a62f946b]{font-size:.95rem;padding:14px 20px}}.summary-container[data-v-d35f3af9]{display:flex;flex-direction:column;gap:4px}.summary-section[data-v-d35f3af9]{margin-bottom:20px}.section-header[data-v-d35f3af9]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:0 4px}.section-icon[data-v-d35f3af9]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;flex-shrink:0}.products-icon[data-v-d35f3af9]{background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%)}.discounts-icon[data-v-d35f3af9]{background:linear-gradient(135deg,#198754,#20c997)}.delivery-icon[data-v-d35f3af9]{background:linear-gradient(135deg,#0d6efd,#6610f2)}.additional-icon[data-v-d35f3af9]{background:linear-gradient(135deg,#6c757d,#495057)}.section-title[data-v-d35f3af9]{margin:0;font-weight:700;font-size:.95rem;color:var(--bs-body-color)}.summary-card[data-v-d35f3af9]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:14px;overflow:hidden}.summary-row[data-v-d35f3af9]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--bs-border-color-translucent);transition:background .2s ease}.summary-row[data-v-d35f3af9]:last-child{border-bottom:none}.summary-row.clickable[data-v-d35f3af9]{cursor:pointer}.summary-row.clickable[data-v-d35f3af9]:hover{background:rgba(var(--bs-primary-rgb),.03)}.row-label[data-v-d35f3af9]{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--bs-secondary-color)}.row-label i[data-v-d35f3af9]{font-size:.85rem;width:16px;text-align:center;color:var(--bs-primary)}.row-value[data-v-d35f3af9]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem;color:var(--bs-body-color)}.row-value .unit[data-v-d35f3af9]{font-size:.75rem;color:var(--bs-secondary-color);font-weight:500}.link-value[data-v-d35f3af9]{color:var(--bs-primary);cursor:pointer}.link-value i[data-v-d35f3af9]{font-size:.7rem;opacity:.6;transition:transform .2s ease}.summary-row.clickable:hover .link-value i[data-v-d35f3af9]{transform:translate(2px)}.discount-value[data-v-d35f3af9]{color:#198754}.free-value[data-v-d35f3af9]{color:#198754;font-weight:700}.pending-value[data-v-d35f3af9]{color:var(--bs-secondary-color);font-style:italic;font-weight:400;font-size:.85rem}.promo-link[data-v-d35f3af9]{display:flex;align-items:center;gap:6px;color:var(--bs-primary);font-weight:600}.promo-link i[data-v-d35f3af9]{font-size:.9rem}.promo-active-banner[data-v-d35f3af9]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#19875414;border-top:1px solid rgba(25,135,84,.15);font-size:.85rem;color:#198754;font-weight:500}.promo-active-banner i[data-v-d35f3af9]{font-size:.9rem}.remove-promo[data-v-d35f3af9]{margin-left:auto;width:24px;height:24px;border-radius:50%;background:#19875426;border:none;color:#198754;display:flex;align-items:center;justify-content:center;font-size:.7rem;cursor:pointer;transition:all .2s ease}.remove-promo[data-v-d35f3af9]:hover{background:#198754;color:#fff}.free-delivery-banner[data-v-d35f3af9]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:rgba(var(--bs-primary-rgb),.05);border-top:1px solid rgba(var(--bs-primary-rgb),.1);font-size:.8rem;color:var(--bs-primary);font-weight:500}.free-delivery-banner i[data-v-d35f3af9]{font-size:.85rem}.change-section[data-v-d35f3af9]{padding:16px;border-top:1px solid var(--bs-border-color-translucent)}.change-label[data-v-d35f3af9]{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--bs-secondary-color);margin-bottom:12px}.change-label i[data-v-d35f3af9]{color:var(--bs-primary)}.change-variants[data-v-d35f3af9]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.variant-btn[data-v-d35f3af9]{padding:10px 8px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:10px;color:var(--bs-body-color);font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease}.variant-btn[data-v-d35f3af9]:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.variant-btn.active[data-v-d35f3af9]{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;box-shadow:0 2px 8px rgba(var(--bs-primary-rgb),.3)}.custom-change-input[data-v-d35f3af9]{margin-top:8px}.input-wrapper[data-v-d35f3af9]{position:relative;display:flex;align-items:center}.change-input[data-v-d35f3af9]{width:100%;padding:12px 40px 12px 16px;border:2px solid var(--bs-border-color);border-radius:10px;background:var(--bs-body-bg);color:var(--bs-body-color);font-size:.95rem;font-weight:500;outline:none;transition:all .2s ease}.change-input[data-v-d35f3af9]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.1)}.input-suffix[data-v-d35f3af9]{position:absolute;right:16px;color:var(--bs-secondary-color);font-weight:600}.total-section[data-v-d35f3af9]{margin-top:8px}.total-card[data-v-d35f3af9]{background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);border-radius:16px;padding:20px;color:#fff;box-shadow:0 8px 24px rgba(var(--bs-primary-rgb),.3)}.total-row[data-v-d35f3af9]{display:flex;align-items:center;justify-content:space-between}.total-label[data-v-d35f3af9]{font-size:1rem;font-weight:600;opacity:.95}.total-value[data-v-d35f3af9]{font-size:1.6rem;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.15)}.savings-row[data-v-d35f3af9]{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.2);font-size:.85rem;opacity:.95}.savings-row i[data-v-d35f3af9]{font-size:.9rem}.savings-row strong[data-v-d35f3af9]{font-weight:700}.warning-banner[data-v-d35f3af9]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:12px;margin-top:16px;color:#856404;font-size:.9rem}.warning-banner i[data-v-d35f3af9]{font-size:1.1rem;color:#ffc107;flex-shrink:0}.warning-text strong[data-v-d35f3af9]{color:#856404}.promocode-modal[data-v-d35f3af9],.persons-modal[data-v-d35f3af9]{border-radius:20px;border:none;overflow:hidden}.modal-header[data-v-d35f3af9]{padding:20px;border-bottom:1px solid var(--bs-border-color);background:rgba(var(--bs-primary-rgb),.03);display:flex;align-items:center}.modal-icon[data-v-d35f3af9]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;flex-shrink:0}.promocode-icon[data-v-d35f3af9]{background:linear-gradient(135deg,#198754,#20c997);box-shadow:0 4px 12px #1987544d}.persons-icon[data-v-d35f3af9]{background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.modal-title[data-v-d35f3af9]{font-weight:700;margin-bottom:2px;color:var(--bs-body-color)}.modal-body[data-v-d35f3af9]{padding:20px}.active-promo-card[data-v-d35f3af9]{display:flex;align-items:center;gap:12px;padding:14px;background:#19875414;border:1px solid rgba(25,135,84,.2);border-radius:12px;margin-top:16px}.active-promo-card i[data-v-d35f3af9]{font-size:1.3rem;color:#198754}.promo-label[data-v-d35f3af9]{font-size:.8rem;color:var(--bs-secondary-color);margin-bottom:2px}.promo-discount[data-v-d35f3af9]{font-size:.95rem;color:#198754;font-weight:600}.persons-stepper[data-v-d35f3af9]{display:flex;align-items:center;justify-content:space-between;background:var(--bs-secondary-bg, #f5f5f5);border-radius:16px;padding:12px;margin-bottom:20px}.stepper-btn[data-v-d35f3af9]{width:52px;height:52px;border-radius:14px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:all .2s ease}.stepper-btn[data-v-d35f3af9]:hover:not(:disabled){background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;transform:scale(1.05)}.stepper-btn[data-v-d35f3af9]:disabled{opacity:.3;cursor:not-allowed}.stepper-display[data-v-d35f3af9]{text-align:center;padding:0 20px}.stepper-value[data-v-d35f3af9]{font-size:2.5rem;font-weight:800;color:var(--bs-primary);line-height:1;margin-bottom:4px}.stepper-label[data-v-d35f3af9]{font-size:.8rem;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.5px}.quick-persons[data-v-d35f3af9]{display:flex;gap:8px;justify-content:center}.quick-btn[data-v-d35f3af9]{width:48px;height:48px;border-radius:50%;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);color:var(--bs-body-color);font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease}.quick-btn[data-v-d35f3af9]:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.quick-btn.active[data-v-d35f3af9]{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.modal-footer[data-v-d35f3af9]{padding:16px 20px;border-top:1px solid var(--bs-border-color)}.btn-done[data-v-d35f3af9]{width:100%;padding:14px;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);border:none;border-radius:12px;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.btn-done[data-v-d35f3af9]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(var(--bs-primary-rgb),.4)}@media (max-width: 576px){.change-variants[data-v-d35f3af9]{grid-template-columns:repeat(2,1fr)}.total-value[data-v-d35f3af9]{font-size:1.4rem}.stepper-value[data-v-d35f3af9]{font-size:2rem}.quick-btn[data-v-d35f3af9]{width:42px;height:42px;font-size:.9rem}}.payment-section[data-v-5efbf4b6]{display:flex;flex-direction:column;gap:20px}.methods-label[data-v-5efbf4b6],.bonuses-label[data-v-5efbf4b6]{font-size:.8rem;font-weight:600;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.bonuses-label i[data-v-5efbf4b6]{color:var(--bs-primary)}.methods-list[data-v-5efbf4b6]{display:flex;flex-direction:column;gap:8px}.method-card[data-v-5efbf4b6]{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:14px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.method-card[data-v-5efbf4b6]:hover{border-color:var(--bs-primary);transform:translate(2px)}.method-card.active[data-v-5efbf4b6]{border-color:var(--bs-primary);background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.08),rgba(var(--bs-primary-rgb),.02));box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.1)}.method-icon[data-v-5efbf4b6]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#fff;flex-shrink:0;transition:all .3s ease}.sbp-icon[data-v-5efbf4b6]{background:linear-gradient(135deg,#00a86b,#00c97f);padding:8px}.sbp-icon img[data-v-5efbf4b6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.online-icon[data-v-5efbf4b6]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.card-icon[data-v-5efbf4b6]{background:linear-gradient(135deg,#667eea,#764ba2)}.transfer-icon[data-v-5efbf4b6]{background:linear-gradient(135deg,#f093fb,#f5576c)}.cash-icon[data-v-5efbf4b6]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.method-card.active .method-icon[data-v-5efbf4b6]{transform:scale(1.05)}.method-info[data-v-5efbf4b6]{flex:1;min-width:0}.method-title[data-v-5efbf4b6]{font-weight:700;font-size:.95rem;color:var(--bs-body-color);margin-bottom:2px}.method-desc[data-v-5efbf4b6]{font-size:.75rem;color:var(--bs-secondary-color);line-height:1.3}.method-check[data-v-5efbf4b6]{width:24px;height:24px;border-radius:50%;background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;opacity:0;transform:scale(0);transition:all .3s ease;flex-shrink:0}.method-card.active .method-check[data-v-5efbf4b6]{opacity:1;transform:scale(1)}.bonuses-card[data-v-5efbf4b6]{display:flex;align-items:center;gap:14px;padding:16px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:14px;cursor:pointer;transition:all .2s ease;width:100%;text-align:left}.bonuses-card[data-v-5efbf4b6]:hover{border-color:var(--bs-primary)}.bonuses-card.active[data-v-5efbf4b6]{border-color:var(--bs-primary);background:linear-gradient(135deg,rgba(var(--bs-primary-rgb),.08),rgba(var(--bs-primary-rgb),.02))}.bonuses-icon[data-v-5efbf4b6]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,gold,#ffed4e);color:#1a1a1a;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.bonuses-info[data-v-5efbf4b6]{flex:1;min-width:0}.bonuses-title[data-v-5efbf4b6]{font-weight:700;font-size:.95rem;color:var(--bs-body-color);margin-bottom:2px}.bonuses-desc[data-v-5efbf4b6]{font-size:.8rem;color:var(--bs-primary);font-weight:600}.bonuses-toggle[data-v-5efbf4b6]{flex-shrink:0}.toggle-track[data-v-5efbf4b6]{width:44px;height:24px;border-radius:12px;background:var(--bs-border-color);position:relative;transition:background .3s ease}.toggle-track.active[data-v-5efbf4b6]{background:var(--bs-primary)}.toggle-thumb[data-v-5efbf4b6]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .3s ease}.toggle-track.active .toggle-thumb[data-v-5efbf4b6]{transform:translate(20px)}@media (max-width: 576px){.method-card[data-v-5efbf4b6]{padding:12px;gap:12px}.method-icon[data-v-5efbf4b6]{width:40px;height:40px;font-size:1rem}.method-title[data-v-5efbf4b6]{font-size:.9rem}.method-desc[data-v-5efbf4b6]{font-size:.7rem}}.payment-form[data-v-264c501e]{min-height:100vh;background:var(--bs-body-bg)}.payment-hero[data-v-264c501e]{position:relative;padding:32px 24px;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);color:#fff;text-align:center;overflow:hidden}.hero-background[data-v-264c501e]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(255,255,255,.08) 0%,transparent 50%)}.hero-content[data-v-264c501e]{position:relative;z-index:1}.hero-icon[data-v-264c501e]{width:72px;height:72px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 16px;box-shadow:0 8px 24px #00000026}.hero-title[data-v-264c501e]{font-size:1.6rem;font-weight:700;margin-bottom:8px;text-shadow:0 2px 8px rgba(0,0,0,.15)}.hero-subtitle[data-v-264c501e]{font-size:.95rem;opacity:.95;margin:0}.payment-content[data-v-264c501e]{padding:20px 16px}.info-banner[data-v-264c501e]{display:flex;gap:12px;padding:14px 16px;background:rgba(var(--bs-primary-rgb),.05);border:1px solid rgba(var(--bs-primary-rgb),.15);border-radius:14px;margin-bottom:20px}.info-icon[data-v-264c501e]{width:32px;height:32px;border-radius:50%;background:var(--bs-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.info-text[data-v-264c501e]{flex:1;font-size:.85rem;color:var(--bs-body-color);line-height:1.5}.form-section[data-v-264c501e]{margin-bottom:24px}.section-header[data-v-264c501e]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.section-icon[data-v-264c501e]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.section-icon.change-icon[data-v-264c501e]{background:linear-gradient(135deg,#198754,#20c997);box-shadow:0 4px 12px #1987544d}.section-icon.photo-icon[data-v-264c501e]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #764ba24d}.section-icon.comment-icon[data-v-264c501e]{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 4px 12px #f5576c4d}.section-title[data-v-264c501e]{margin:0;font-weight:700;font-size:1rem;color:var(--bs-body-color)}.section-subtitle[data-v-264c501e]{margin:0;font-size:.75rem;color:var(--bs-secondary-color)}.summary-card[data-v-264c501e]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:16px;overflow:hidden}.summary-row[data-v-264c501e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--bs-border-color-translucent)}.summary-row[data-v-264c501e]:last-child{border-bottom:none}.row-label[data-v-264c501e]{display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--bs-secondary-color)}.row-label i[data-v-264c501e]{color:var(--bs-primary);width:16px;text-align:center}.row-value[data-v-264c501e]{font-weight:600;font-size:.95rem;color:var(--bs-body-color)}.discount-row .row-value[data-v-264c501e]{color:#198754}.summary-divider[data-v-264c501e]{height:1px;background:var(--bs-border-color);margin:0 16px}.total-row[data-v-264c501e]{background:rgba(var(--bs-primary-rgb),.03)}.total-label[data-v-264c501e]{font-weight:700;font-size:1rem;color:var(--bs-body-color)}.total-value[data-v-264c501e]{font-size:1.2rem;font-weight:800;color:var(--bs-primary)}.promo-warning[data-v-264c501e]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffc10714;border:1px solid rgba(255,193,7,.2);border-radius:10px;margin-top:10px;font-size:.8rem;color:#856404}.promo-warning i[data-v-264c501e]{color:#ffc107;flex-shrink:0}.change-variants[data-v-264c501e]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.variant-btn[data-v-264c501e]{padding:12px 8px;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:12px;color:var(--bs-body-color);font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s ease}.variant-btn[data-v-264c501e]:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.variant-btn.active[data-v-264c501e]{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}.custom-change[data-v-264c501e]{margin-top:8px}.input-wrapper[data-v-264c501e]{position:relative;display:flex;align-items:center}.change-input[data-v-264c501e]{width:100%;padding:14px 40px 14px 16px;border:2px solid var(--bs-border-color);border-radius:12px;background:var(--bs-body-bg);color:var(--bs-body-color);font-size:.95rem;font-weight:500;outline:none;transition:all .2s ease}.change-input[data-v-264c501e]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.1)}.input-suffix[data-v-264c501e]{position:absolute;right:16px;color:var(--bs-secondary-color);font-weight:700}.photo-upload[data-v-264c501e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;background:var(--bs-body-bg);border:2px dashed var(--bs-border-color);border-radius:16px;cursor:pointer;transition:all .2s ease}.photo-upload[data-v-264c501e]:hover{border-color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.03)}.photo-upload.has-error[data-v-264c501e]{border-color:#dc3545;background:#dc354508}.photo-input[data-v-264c501e]{display:none}.upload-content[data-v-264c501e]{text-align:center}.upload-icon[data-v-264c501e]{width:64px;height:64px;border-radius:50%;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin:0 auto 16px}.upload-text[data-v-264c501e]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.upload-text strong[data-v-264c501e]{font-size:.95rem;color:var(--bs-body-color)}.upload-text span[data-v-264c501e]{font-size:.8rem;color:var(--bs-secondary-color)}.upload-hint[data-v-264c501e]{font-size:.75rem;color:var(--bs-secondary-color);opacity:.7}.photo-preview[data-v-264c501e]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:16px;overflow:hidden}.preview-image-wrapper[data-v-264c501e]{position:relative;width:100%;aspect-ratio:16/10;background:var(--bs-secondary-bg);overflow:hidden}.preview-image-wrapper img[data-v-264c501e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.remove-photo-btn[data-v-264c501e]{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;background:#dc3545e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #0003}.remove-photo-btn[data-v-264c501e]:hover{background:#dc3545;transform:scale(1.1)}.preview-info[data-v-264c501e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.preview-name[data-v-264c501e]{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:var(--bs-body-color)}.preview-name i[data-v-264c501e]{color:var(--bs-primary)}.preview-size[data-v-264c501e]{font-size:.8rem;color:var(--bs-secondary-color)}.comment-field[data-v-264c501e]{position:relative}.comment-input[data-v-264c501e]{width:100%;padding:14px 16px;border:2px solid var(--bs-border-color);border-radius:14px;background:var(--bs-body-bg);color:var(--bs-body-color);font-size:.95rem;font-family:inherit;outline:none;resize:none;transition:all .2s ease}.comment-input[data-v-264c501e]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.1)}.comment-input[data-v-264c501e]::-moz-placeholder{color:var(--bs-secondary-color)}.comment-input[data-v-264c501e]::placeholder{color:var(--bs-secondary-color)}.comment-counter[data-v-264c501e]{position:absolute;bottom:10px;right:14px;font-size:.7rem;color:var(--bs-secondary-color)}.error-banner[data-v-264c501e]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#dc354514;border:1px solid rgba(220,53,69,.2);border-radius:12px;color:#dc3545;font-size:.85rem;margin-top:12px}.error-banner i[data-v-264c501e]{font-size:1rem;flex-shrink:0}.form-error[data-v-264c501e]{margin-bottom:16px}.form-actions[data-v-264c501e]{display:flex;gap:10px;margin-top:24px}.back-btn[data-v-264c501e]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:transparent;border:2px solid var(--bs-border-color);border-radius:14px;color:var(--bs-body-color);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.back-btn[data-v-264c501e]:hover{border-color:var(--bs-primary);color:var(--bs-primary)}.submit-btn[data-v-264c501e]{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;background:linear-gradient(135deg,var(--bs-primary) 0%,var(--bs-primary-hover, var(--bs-primary)) 100%);border:none;border-radius:14px;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(var(--bs-primary-rgb),.3)}.submit-btn[data-v-264c501e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--bs-primary-rgb),.4)}.submit-btn[data-v-264c501e]:disabled{opacity:.5;cursor:not-allowed}.submit-btn.waiting[data-v-264c501e]{background:linear-gradient(135deg,#ffc107,#ff9800);box-shadow:0 4px 16px #ffc1074d}.waiting-spinner[data-v-264c501e]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-264c501e .8s linear infinite}@keyframes spin-264c501e{to{transform:rotate(360deg)}}@media (max-width: 576px){.hero-title[data-v-264c501e]{font-size:1.4rem}.change-variants[data-v-264c501e]{grid-template-columns:repeat(2,1fr)}.form-actions[data-v-264c501e]{flex-direction:column}.back-btn[data-v-264c501e],.submit-btn[data-v-264c501e]{width:100%}.total-value[data-v-264c501e]{font-size:1.1rem}}
