*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{margin:0;padding:0}.login-overlay[data-v-289e0030]{z-index:2000;-webkit-backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.login-wrapper[data-v-289e0030]{flex-direction:column;align-items:center;display:flex;position:relative}.login-card[data-v-289e0030]{background:#fff;border-radius:16px;width:420px;padding:36px;box-shadow:0 4px 24px #0000001f}@media (width<=767px){.login-card[data-v-289e0030]{width:90vw;padding:28px 24px}}.card-header[data-v-289e0030]{text-align:center;margin-bottom:28px}.card-logo[data-v-289e0030]{width:auto;height:32px;margin-bottom:16px}.card-title[data-v-289e0030]{color:#1f2937;margin:0 0 6px;font-size:24px;font-weight:600}.card-form[data-v-289e0030]{flex-direction:column;gap:14px;min-height:180px;display:flex}.input-group[data-v-289e0030]{border:1px solid #e5e7eb;border-radius:6px;align-items:center;height:48px;transition:border-color .2s;display:flex;overflow:hidden}.input-group[data-v-289e0030]:focus-within{border-color:#419eff}.input-prefix[data-v-289e0030]{color:#374151;border-right:1px solid #e5e7eb;flex-shrink:0;align-items:center;height:100%;padding:0 12px;font-size:14px;display:flex}.input-field[data-v-289e0030]{color:#1f2937;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;padding:0 12px;font-size:14px}.input-field[data-v-289e0030]::placeholder{color:#9ca3af}.sms-btn[data-v-289e0030]{color:#419eff;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;height:100%;padding:0 16px;font-size:14px}.sms-btn[data-v-289e0030]:hover:not(:disabled){color:#3185e0}.sms-btn[data-v-289e0030]:disabled{cursor:not-allowed}.sms-btn.counting[data-v-289e0030]{color:#9ca3af}.error-msg[data-v-289e0030]{color:#ef4444;margin:0;font-size:13px}.main-btn[data-v-289e0030]{color:#fff;cursor:pointer;background:#419eff;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;margin-top:8px;font-size:15px;font-weight:600;transition:transform .15s;display:flex}.main-btn[data-v-289e0030]:hover:not(:disabled){background:#3185e0}.main-btn[data-v-289e0030]:active:not(:disabled){transition:transform 80ms;transform:scale(.94)}.main-btn[data-v-289e0030]:disabled{cursor:not-allowed;background:#a0aec0}.spinner[data-v-289e0030]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin-289e0030}@keyframes spin-289e0030{to{transform:rotate(360deg)}}.switch-mode[data-v-289e0030]{text-align:center;color:#9ca3af;margin:4px 0 0;font-size:13px}.link-btn[data-v-289e0030]{color:#419eff;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.link-btn[data-v-289e0030]:hover{color:#3185e0;text-decoration:underline}.close-ball[data-v-289e0030]{cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:26px;transition:transform .2s;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0000001f}.close-ball[data-v-289e0030]:hover{transform:translate(-50%)scale(1.08)}.overlay-fade-enter-active{transition:opacity .15s}.overlay-fade-leave-active{transition:opacity .15s ease-in}.overlay-fade-enter-from,.overlay-fade-leave-to{opacity:0}.cart-backdrop[data-v-cfdcef1c]{z-index:1999;background:#00000080;position:fixed;inset:0}.backdrop-fade-enter-active[data-v-cfdcef1c],.backdrop-fade-leave-active[data-v-cfdcef1c]{transition:opacity .32s ease-out}.backdrop-fade-enter-from[data-v-cfdcef1c],.backdrop-fade-leave-to[data-v-cfdcef1c]{opacity:0}.cart-sidebar[data-v-cfdcef1c]{z-index:2000;background:#fff;flex-direction:column;width:420px;height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:0 4px 24px #0000001f}.cart-slide-enter-active[data-v-cfdcef1c]{transition:transform .15s ease-out}.cart-slide-leave-active[data-v-cfdcef1c]{transition:transform .15s ease-in}.cart-slide-enter-from[data-v-cfdcef1c],.cart-slide-leave-to[data-v-cfdcef1c]{transform:translate(100%)}.cart-header[data-v-cfdcef1c]{border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cart-header__left[data-v-cfdcef1c]{align-items:center;gap:10px;display:flex}.cart-header__title[data-v-cfdcef1c]{color:#111827;font-size:18px;font-weight:600}.cart-header__count[data-v-cfdcef1c]{color:#9ca3af;font-size:13px}.cart-header__close[data-v-cfdcef1c]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.cart-header__close[data-v-cfdcef1c]:hover{background:#f3f4f6}.price-banner[data-v-cfdcef1c]{color:#92400e;background:#fef3c7;border-bottom:1px solid #fde68a;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;font-size:13px;display:flex}.price-banner__icon[data-v-cfdcef1c]{flex-shrink:0}.price-banner__close[data-v-cfdcef1c]{width:20px;height:20px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.price-banner__close[data-v-cfdcef1c]:hover{opacity:1}.cart-body[data-v-cfdcef1c]{flex-direction:column;flex:1;min-height:0;display:flex}.cart-items[data-v-cfdcef1c]{flex:1;padding:0 20px;overflow-y:auto}.cart-item[data-v-cfdcef1c]{border-bottom:1px solid #f3f4f6;overflow:hidden}.cart-item--removing[data-v-cfdcef1c]{animation:.25s forwards item-remove-cfdcef1c}@keyframes item-remove-cfdcef1c{0%{opacity:1;max-height:120px;padding-top:16px;padding-bottom:16px}to{opacity:0;border-bottom-color:#0000;max-height:0;padding-top:0;padding-bottom:0}}.cart-item__inner[data-v-cfdcef1c]{align-items:center;gap:12px;padding:16px 0;display:flex}.cart-item__checkbox-label[data-v-cfdcef1c]{cursor:pointer;flex-shrink:0;align-items:center;padding:2px 0;display:flex}.cart-item__checkbox[data-v-cfdcef1c]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.cart-item__checkbox-visual[data-v-cfdcef1c]{border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .2s,background-color .2s;display:inline-block;position:relative}.cart-item__checkbox:checked+.cart-item__checkbox-visual[data-v-cfdcef1c]{background:#419eff;border-color:#419eff}.cart-item__checkbox:checked+.cart-item__checkbox-visual[data-v-cfdcef1c]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.cart-item__image-wrap[data-v-cfdcef1c]{border-radius:8px;flex-shrink:0;width:72px;height:72px;margin-left:10px;overflow:hidden}.cart-item__image[data-v-cfdcef1c]{object-fit:cover;width:100%;height:100%;display:block}.cart-item__image-placeholder[data-v-cfdcef1c]{background:#f9fafb;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cart-item__info[data-v-cfdcef1c]{flex-direction:column;flex:1;gap:4px;min-width:0;margin:0 12px;display:flex;position:relative}.cart-item__name[data-v-cfdcef1c]{color:#1f2937;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.cart-item__price[data-v-cfdcef1c]{color:#419eff;flex-shrink:0;align-self:center;font-size:16px;font-weight:700}.cart-item__original-price[data-v-cfdcef1c]{color:#9ca3af;margin:0;font-size:11px;text-decoration:line-through}.cart-item__stock-warn[data-v-cfdcef1c]{color:#f59e0b;margin:0;font-size:11px;position:absolute;bottom:-22px;left:0}.cart-item__actions[data-v-cfdcef1c]{align-items:center;gap:8px;display:flex}.qty-stepper[data-v-cfdcef1c]{border:none;border-radius:4px;align-items:center;display:flex}.qty-btn[data-v-cfdcef1c]{cursor:pointer;color:#374151;background:#f3f4f6;border:none;border-radius:0;justify-content:center;align-items:center;width:20px;height:22px;font-size:12px;display:inline-flex}.qty-stepper .qty-btn[data-v-cfdcef1c]:first-child{border-radius:4px 0 0 4px}.qty-stepper .qty-btn[data-v-cfdcef1c]:last-child{border-radius:0 4px 4px 0}.qty-btn[data-v-cfdcef1c]:hover:not(:disabled){background:#e5e7eb}.qty-btn[data-v-cfdcef1c]:disabled{color:#d1d5db;cursor:not-allowed}.qty-val[data-v-cfdcef1c]{text-align:center;color:#374151;background-color:#f3f4f6;background-image:linear-gradient(#d1d5db,#d1d5db),linear-gradient(#d1d5db,#d1d5db);background-position:0,100%;background-repeat:no-repeat;background-size:1px 16px,1px 16px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-content:center;align-items:center;width:32px;height:22px;font-size:12px;font-weight:500;line-height:22px;display:inline-flex}.del-btn[data-v-cfdcef1c]{cursor:pointer;color:#8a8a8a;opacity:.4;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:all .15s;display:flex}.del-btn[data-v-cfdcef1c]:hover{opacity:1;color:#ef4444}.cart-footer[data-v-cfdcef1c]{border-top:1px solid #f3f4f6;flex-shrink:0;padding:16px 20px;box-shadow:0 -4px 16px #0000000f}.cart-footer__row[data-v-cfdcef1c]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cart-footer__select-all[data-v-cfdcef1c]{cursor:pointer;align-items:center;gap:6px;display:flex}.cart-footer__checkbox[data-v-cfdcef1c]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.cart-footer__checkbox-visual[data-v-cfdcef1c]{border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .2s,background-color .2s;display:inline-block;position:relative}.cart-footer__checkbox:checked+.cart-footer__checkbox-visual[data-v-cfdcef1c]{background:#419eff;border-color:#419eff}.cart-footer__checkbox:checked+.cart-footer__checkbox-visual[data-v-cfdcef1c]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.cart-footer__checkbox:indeterminate+.cart-footer__checkbox-visual[data-v-cfdcef1c]{background:#419eff;border-color:#419eff}.cart-footer__checkbox:indeterminate+.cart-footer__checkbox-visual[data-v-cfdcef1c]:after{content:"";background:#fff;border:none;border-radius:1px;width:8px;height:2px;position:absolute;top:7px;left:3px;transform:none}.cart-footer__select-label[data-v-cfdcef1c]{color:#374151;font-size:14px}.cart-footer__summary[data-v-cfdcef1c]{align-items:baseline;gap:0;display:flex}.cart-footer__summary-text[data-v-cfdcef1c]{color:#6b7280;font-size:13px}.cart-footer__summary-num[data-v-cfdcef1c]{color:#419eff;font-weight:600}.cart-footer__divider[data-v-cfdcef1c]{color:#6b7280;margin-left:4px;font-size:13px}.cart-footer__total[data-v-cfdcef1c]{color:#419eff;font-size:18px;font-weight:700}.cart-footer__checkout-btn[data-v-cfdcef1c]{color:#fff;cursor:pointer;background:#419eff;border:none;border-radius:8px;width:100%;height:56px;font-size:18px;font-weight:600;transition:background .15s,transform 80ms;display:block}.cart-footer__checkout-btn[data-v-cfdcef1c]:hover:not(:disabled){background:#3185e0}.cart-footer__checkout-btn[data-v-cfdcef1c]:active:not(:disabled){transition:transform 80ms;transform:scale(.94)}.cart-footer__checkout-btn[data-v-cfdcef1c]:disabled{cursor:not-allowed;background:#d1d5db}.cart-actions[data-v-cfdcef1c]{gap:12px;padding:24px 0 48px;display:flex}.cart-actions__btn[data-v-cfdcef1c]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;height:40px;font-family:inherit;font-size:13px;transition:background .15s,border-color .15s,color .15s;display:flex}.cart-actions__btn[data-v-cfdcef1c]:hover{background:#f3f4f6;border-color:#d1d5db}.cart-actions__btn.danger[data-v-cfdcef1c]:hover{color:#ef4444;background:#fef2f2;border-color:#fecaca}.cart-empty[data-v-cfdcef1c]{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.cart-empty__icon[data-v-cfdcef1c]{margin-bottom:20px}.cart-empty__text[data-v-cfdcef1c]{color:#6b7280;margin:0 0 24px;font-size:15px}.cart-empty__btn[data-v-cfdcef1c]{color:#fff;cursor:pointer;background:#419eff;border:none;border-radius:8px;justify-content:center;align-items:center;height:44px;padding:0 32px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.cart-empty__btn[data-v-cfdcef1c]:hover{background:#3185e0}@media (width<=767px){.cart-sidebar[data-v-cfdcef1c]{width:100vw}}.udc-backdrop[data-v-fb529ba9]{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .28s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;top:0;left:0}.udc-backdrop--enter[data-v-fb529ba9],.udc-backdrop--leave[data-v-fb529ba9]{opacity:0}.udc-backdrop--active[data-v-fb529ba9]{opacity:1}.udc-card[data-v-fb529ba9]{background:#fff;border-radius:16px;width:840px;height:560px;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .28s cubic-bezier(.34,1.56,.64,1);display:flex;overflow:hidden;box-shadow:0 4px 24px #0000001f}.udc-card--enter[data-v-fb529ba9],.udc-card--leave[data-v-fb529ba9]{opacity:0;transform:scale(.88)}.udc-card--active[data-v-fb529ba9]{opacity:1;transform:scale(1)}.udc-sidebar[data-v-fb529ba9]{background:#f9fafb;border-right:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;width:200px;display:flex}.udc-sidebar__user[data-v-fb529ba9]{-webkit-user-select:none;user-select:none;border-bottom:1px solid #e5e7eb;flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex}.udc-sidebar__user--active[data-v-fb529ba9]{background:#eff6ff}.udc-sidebar__user:hover .udc-sidebar__avatar[data-v-fb529ba9]:not(.udc-sidebar__avatar--active){box-shadow:0 0 0 5px #419eff2e}.udc-sidebar__avatar[data-v-fb529ba9]{color:#9ca3af;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:box-shadow .2s;display:flex;overflow:hidden}.udc-sidebar__avatar--active[data-v-fb529ba9]{box-shadow:0 0 0 3px #419eff,0 0 0 6px #d2e6ff}.udc-sidebar__avatar-img[data-v-fb529ba9]{object-fit:cover;width:100%;height:100%}.udc-sidebar__user-info[data-v-fb529ba9]{text-align:center}.udc-sidebar__name[data-v-fb529ba9]{color:#111827;font-size:15px;font-weight:600;line-height:1.4}.udc-sidebar__phone[data-v-fb529ba9]{color:#9ca3af;font-size:12px;line-height:1.4}.udc-sidebar__nav[data-v-fb529ba9]{flex-direction:column;flex:1;padding:8px 0;display:flex}.udc-sidebar__nav-item[data-v-fb529ba9]{cursor:pointer;color:#374151;border-left:3px solid #0000;align-items:center;gap:10px;height:48px;padding:0 16px;font-size:14px;transition:background .15s,color .15s;display:flex}.udc-sidebar__nav-item[data-v-fb529ba9]:hover{color:#419eff}.udc-sidebar__nav-item--active[data-v-fb529ba9]{color:#419eff;background:#419eff14;border-left-color:#419eff;font-weight:500}.udc-sidebar__divider[data-v-fb529ba9]{background:#e5e7eb;height:1px;margin:8px 16px}.udc-sidebar__nav-item--exit[data-v-fb529ba9]{color:#ef4444;margin-top:auto}.udc-sidebar__nav-item--exit[data-v-fb529ba9]:hover{color:#dc2626;background:#ef44440f}.udc-content[data-v-fb529ba9]{flex-direction:column;flex:1;padding:60px;display:flex;position:relative;overflow:hidden}.udc-section[data-v-fb529ba9]{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;animation:.15s ease-out section-in-fb529ba9;display:flex;overflow-y:auto}.udc-section[data-v-fb529ba9]::-webkit-scrollbar{display:none}@keyframes section-in-fb529ba9{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.udc-exit-overlay[data-v-fb529ba9]{z-index:2000;-webkit-backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.udc-exit-dialog[data-v-fb529ba9]{text-align:center;background:#fff;border-radius:12px;padding:32px 40px;box-shadow:0 4px 24px #00000026}.udc-exit-dialog__text[data-v-fb529ba9]{color:#111827;margin:0 0 24px;font-size:16px;font-weight:500}.udc-exit-dialog__actions[data-v-fb529ba9]{justify-content:center;gap:12px;display:flex}.udc-exit-dialog__btn[data-v-fb529ba9]{cursor:pointer;border:none;border-radius:8px;padding:8px 24px;font-size:14px;transition:background .15s}.udc-exit-dialog__btn--cancel[data-v-fb529ba9]{color:#374151;background:#f3f4f6}.udc-exit-dialog__btn--cancel[data-v-fb529ba9]:hover{background:#e5e7eb}.udc-exit-dialog__btn--confirm[data-v-fb529ba9]{color:#fff;background:#ef4444}.udc-exit-dialog__btn--confirm[data-v-fb529ba9]:hover{background:#dc2626}.udc-account__avatar-img[data-v-fb529ba9]{object-fit:cover;border-radius:50%;width:100%;height:100%}.udc-account__avatar-grid[data-v-fb529ba9]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.udc-account__avatar-opt[data-v-fb529ba9]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:32px;height:32px;padding:0;transition:border-color .15s;overflow:hidden}.udc-account__avatar-opt[data-v-fb529ba9]:hover{border-color:#9ca3af}.udc-account__avatar-opt--active[data-v-fb529ba9]{box-shadow:0 0 0 2px #419eff40;border-color:#419eff!important}.udc-account__avatar-opt img[data-v-fb529ba9]{object-fit:cover;border-radius:50%;width:100%;height:100%}.udc-account__fields[data-v-fb529ba9]{flex-direction:column;gap:30px;max-width:360px;margin:0 auto;display:flex}.udc-account__field[data-v-fb529ba9]{flex-direction:column;gap:8px;display:flex}.udc-account__label[data-v-fb529ba9]{color:#6b7280;font-size:13px;font-weight:500}.udc-account__field-row[data-v-fb529ba9]{align-items:center;gap:8px;display:flex}.udc-account__value[data-v-fb529ba9]{color:#000c;margin-left:6px;font-size:15px;font-weight:400}.udc-account__value--muted[data-v-fb529ba9]{color:#9ca3af;font-size:14px}.udc-account__edit-btn[data-v-fb529ba9]{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;transition:color .15s;display:flex}.udc-account__edit-btn[data-v-fb529ba9]:hover{color:#419eff}.udc-account__input[data-v-fb529ba9]{border:1px solid #d1d5db;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:14px;transition:border-color .15s}.udc-account__input[data-v-fb529ba9]:focus{border-color:#419eff}.udc-account__action-btn[data-v-fb529ba9]{cursor:pointer;border:none;border-radius:6px;padding:4px 12px;font-size:13px;transition:background .15s}.udc-account__action-btn--confirm[data-v-fb529ba9]{color:#fff;background:#419eff}.udc-account__action-btn--confirm[data-v-fb529ba9]:hover{background:#3a8ef0}.udc-account__action-btn--cancel[data-v-fb529ba9]{color:#374151;background:#f3f4f6}.udc-account__action-btn--cancel[data-v-fb529ba9]:hover{background:#e5e7eb}.udc-section--orders[data-v-fb529ba9]{background:#f9fafb;margin:-60px;padding:0}.udc-section--addresses[data-v-fb529ba9]{margin:-60px;padding:60px}.udc-orders__toolbar[data-v-fb529ba9]{background:#fff;align-items:center;gap:8px;padding:16px 60px 0;display:flex}.udc-orders__search-icon[data-v-fb529ba9]{color:#9ca3af;flex-shrink:0}.udc-orders__search-input[data-v-fb529ba9]{box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;outline:none;flex:1;min-width:0;height:32px;padding:6px 10px;font-size:13px;transition:border-color .15s}.udc-orders__search-input[data-v-fb529ba9]:focus{background:#fff;border-color:#419eff}.udc-orders__search-input[data-v-fb529ba9]::placeholder{color:silver;font-size:12px}.udc-orders__sort-btn[data-v-fb529ba9]{color:#6b7280;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;height:32px;padding:5px 10px;font-size:12px;transition:border-color .15s,color .15s;display:flex}.udc-orders__sort-btn[data-v-fb529ba9]:hover{color:#419eff;border-color:#419eff}.udc-orders__sort-btn--asc svg[data-v-fb529ba9]{transform:rotate(180deg)}.udc-orders__sort-label[data-v-fb529ba9]{font-size:12px}.udc-orders__dir[data-v-fb529ba9]{z-index:1;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:center;gap:0;padding:0 60px;display:flex;position:relative;box-shadow:0 2px 8px #0000000d}.udc-orders__dir-item[data-v-fb529ba9]{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:10px 16px;font-size:13px;transition:color .15s;position:relative}.udc-orders__dir-item[data-v-fb529ba9]:after{content:"";background:#419eff;border-radius:1px;width:0;height:2px;transition:width .18s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.udc-orders__dir-item[data-v-fb529ba9]:hover{color:#374151}.udc-orders__dir-item--active[data-v-fb529ba9]{color:#419eff;font-weight:500}.udc-orders__dir-item--active[data-v-fb529ba9]:after{width:70%}.udc-orders__list[data-v-fb529ba9]{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 60px 60px;display:flex;overflow-y:auto}.udc-orders__list[data-v-fb529ba9]::-webkit-scrollbar{display:none}.udc-orders__load-more[data-v-fb529ba9]{color:#9ca3af;justify-content:center;align-items:center;gap:8px;padding:16px 0 8px;font-size:13px;display:flex}.udc-orders__load-more--end[data-v-fb529ba9]{color:#bfbfbf}.udc-orders__load-spinner[data-v-fb529ba9]{border:2px solid #e5e7eb;border-top-color:#419eff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite udc-spin-fb529ba9;display:inline-block}@keyframes udc-spin-fb529ba9{to{transform:rotate(360deg)}}.udc-orders__empty[data-v-fb529ba9]{text-align:center;color:#9ca3af;padding:48px 0;font-size:14px}.udc-skel[data-v-fb529ba9]{background:linear-gradient(90deg,#f2f4f7 20%,#fafbfc 40%,#f2f4f7 60%) 0 0/200% 100%;border-radius:5px;height:14px;animation:1.35s linear infinite udc-od-shimmer-fb529ba9;display:block}.udc-skel--w-32[data-v-fb529ba9]{width:32px}.udc-skel--w-36[data-v-fb529ba9]{width:36px}.udc-skel--w-40[data-v-fb529ba9]{width:40px}.udc-skel--w-48[data-v-fb529ba9]{width:48px}.udc-skel--w-56[data-v-fb529ba9]{width:56px}.udc-skel--w-64[data-v-fb529ba9]{width:64px}.udc-skel--w-80[data-v-fb529ba9]{width:80px}.udc-skel--w-96[data-v-fb529ba9]{width:96px}.udc-skel--w-full[data-v-fb529ba9]{width:100%}.udc-skel--h-20[data-v-fb529ba9]{height:20px}.udc-skel--h-28[data-v-fb529ba9]{border-radius:6px;height:28px}.udc-skel--sq-56[data-v-fb529ba9]{border-radius:6px;flex-shrink:0;width:56px;height:56px}.udc-order-card--skeleton[data-v-fb529ba9],.udc-address-card--skeleton[data-v-fb529ba9]{pointer-events:none}.udc-order-card--skeleton[data-v-fb529ba9]:hover,.udc-address-card--skeleton[data-v-fb529ba9]:hover{box-shadow:none;border-color:#e5e7eb}.udc-order-card[data-v-fb529ba9]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;transition:box-shadow .15s,border-color .15s}.udc-order-card[data-v-fb529ba9]:hover{box-shadow:0 4px 16px #00000040}.udc-order-card__header[data-v-fb529ba9]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.udc-order-card__time[data-v-fb529ba9]{color:#000c;font-size:14px;font-weight:600}.udc-order-card__no[data-v-fb529ba9]{color:#9ca3af;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px}.udc-order-card__body[data-v-fb529ba9]{margin-bottom:12px}.udc-order-card__products[data-v-fb529ba9]{align-items:center;gap:16px;display:flex}.udc-order-card__product[data-v-fb529ba9]{flex-shrink:0}.udc-order-card__product-img-wrap[data-v-fb529ba9]{color:#d1d5db;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.udc-order-card__product-qty[data-v-fb529ba9]{color:#fff;background:#0000004d;border-radius:4px 0 0;padding:2px 5px;font-size:10px;line-height:1;position:absolute;bottom:0;right:0}.udc-order-card__product-img[data-v-fb529ba9]{object-fit:cover;width:100%;height:100%}.udc-order-card__more[data-v-fb529ba9]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10.5px;font-weight:500;display:flex}.udc-order-card__footer[data-v-fb529ba9]{justify-content:space-between;align-items:center;display:flex}.udc-order-card__status[data-v-fb529ba9]{font-size:13px;font-weight:500}.udc-order-card__amount[data-v-fb529ba9]{color:#111827;flex-shrink:0;margin-left:auto;font-size:16px;font-weight:700}.symbol-fix[data-v-fb529ba9]{vertical-align:.1em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.udc-order-card__action[data-v-fb529ba9]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:4px 14px;font-size:12px;transition:border-color .15s,background .15s,color .15s}.udc-order-card__action[data-v-fb529ba9]:hover{color:#419eff;background:#419eff0a;border-color:#419eff}.udc-od-refund-btn[data-v-fb529ba9]{border-color:#e5e8ed;align-self:flex-end;margin-top:20px}.udc-od-after-row[data-v-fb529ba9]{align-self:flex-end;gap:8px;margin-top:20px;display:flex}.udc-od-after-btn[data-v-fb529ba9]{border-color:#e5e8ed}.udc-return-tracking[data-v-fb529ba9]{background:#fff;border:1px solid #419eff;border-radius:10px;margin-top:12px;margin-bottom:8px;padding:14px 16px}.udc-return-tracking--done[data-v-fb529ba9]{background:#fff;border-color:#e4e7ec;padding:12px}.udc-return-tracking__title[data-v-fb529ba9]{color:#475467;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:650;display:flex}.udc-return-tracking__title .el-icon[data-v-fb529ba9]{color:#419eff}.udc-return-tracking__hint[data-v-fb529ba9]{color:#419eff;margin:0 0 10px;font-size:13px;font-weight:500}.udc-return-tracking--done .udc-return-tracking__hint[data-v-fb529ba9]{color:#98a2b3;margin:0 0 4px;font-size:12px;font-weight:400}.udc-return-tracking__done-row[data-v-fb529ba9]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.udc-return-tracking__address-card[data-v-fb529ba9]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:0 0 12px;padding:10px 12px}.udc-return-tracking__address-label[data-v-fb529ba9]{color:#98a2b3;margin:0 0 6px;font-size:12px}.udc-return-tracking__address-text[data-v-fb529ba9]{color:#344054e6;word-break:break-all;margin:0 0 2px;font-size:12px;line-height:1.45}.udc-return-tracking__address-text[data-v-fb529ba9]:last-child{margin-bottom:0}.udc-return-tracking__info[data-v-fb529ba9]{color:#344054e6;margin:0 0 2px;font-size:12px;line-height:1.45}.udc-return-tracking__info[data-v-fb529ba9]:last-child{margin-bottom:0}.udc-return-tracking__form[data-v-fb529ba9]{gap:8px;display:flex}.udc-return-tracking__input[data-v-fb529ba9]{background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;flex:1;min-width:0;padding:8px 10px;font-size:13px}.udc-return-tracking__input[data-v-fb529ba9]:focus{border-color:#419eff}.udc-return-tracking__btn[data-v-fb529ba9]{color:#fff;cursor:pointer;white-space:nowrap;background:#419eff;border:none;border-radius:6px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:600}.udc-return-tracking__btn[data-v-fb529ba9]:disabled{opacity:.6;cursor:default}.udc-return-tracking__btn[data-v-fb529ba9]:not(:disabled):hover{background:#3b82f6}.udc-return-tracking__edit-btn[data-v-fb529ba9]{color:#419eff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #419eff;border-radius:6px;flex-shrink:0;padding:4px 12px;font-size:12px;transition:all .15s}.udc-return-tracking__edit-btn[data-v-fb529ba9]:hover{color:#fff;background:#419eff}.udc-return-tracking__cancel-btn[data-v-fb529ba9]{color:#6b7280;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-shrink:0;padding:8px 14px;font-size:13px}.udc-return-tracking__cancel-btn[data-v-fb529ba9]:hover{background:#f3f4f6}.udc-return-tracking__cancel-btn[data-v-fb529ba9]:disabled{opacity:.6;cursor:default}@media (width<=640px){.udc-return-tracking__form[data-v-fb529ba9]{flex-direction:column}}.udc-addresses__add-btn[data-v-fb529ba9]{color:#9ca3af;cursor:pointer;background:0 0;border:1.5px dashed #d1d5db;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-bottom:16px;padding:12px;font-size:14px;transition:border-color .2s,color .2s,background .2s;display:flex}.udc-addresses__add-btn[data-v-fb529ba9]:hover{color:#419eff;border-color:#419eff}.udc-addresses__add-btn--active[data-v-fb529ba9]{color:#419eff;background:#419eff0a;border-color:#419eff}.udc-addresses__add-btn--active[data-v-fb529ba9]:hover{color:#419eff;background:#419eff0f;border-color:#419eff}.udc-addresses__form--add[data-v-fb529ba9]{margin-bottom:16px}.udc-addresses__form[data-v-fb529ba9]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex}.udc-addresses__field[data-v-fb529ba9]{flex-direction:column;gap:4px;display:flex}.udc-addresses__label[data-v-fb529ba9]{color:#6b7280;font-size:12px;font-weight:500}.udc-addresses__input[data-v-fb529ba9]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-size:13px;transition:border-color .15s}.udc-addresses__input[data-v-fb529ba9]:focus{border-color:#419eff}.udc-addresses__input[data-v-fb529ba9]::placeholder{color:#d4d4d4}.udc-addresses__textarea[data-v-fb529ba9]{resize:vertical;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.udc-addresses__textarea[data-v-fb529ba9]:focus{border-color:#419eff}.udc-addresses__textarea[data-v-fb529ba9]::placeholder{color:#d4d4d4}.udc-addresses__paste-area[data-v-fb529ba9]{caret-color:#0000;background:#f3f4f6}.udc-addresses__paste-area[data-v-fb529ba9]:focus{background:#f8faff}.udc-addresses__phone-wrap[data-v-fb529ba9]{border:1px solid #d1d5db;border-radius:6px;align-items:center;display:flex;overflow:hidden}.udc-addresses__phone-wrap[data-v-fb529ba9]:focus-within{border-color:#419eff}.udc-addresses__phone-prefix[data-v-fb529ba9]{color:#374151;background:#f9fafb;border-right:1px solid #d1d5db;flex-shrink:0;padding:0 10px;font-size:13px;line-height:34px}.udc-addresses__phone-input[data-v-fb529ba9]{flex:1;border:none!important;border-radius:0!important}.udc-addresses__form-footer[data-v-fb529ba9]{justify-content:space-between;align-items:center;padding-top:14px;display:flex}.udc-addresses__default-label[data-v-fb529ba9]{color:#6b7280;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex;position:relative}.udc-addresses__default-label input[type=checkbox][data-v-fb529ba9]{opacity:0;width:0;height:0;position:absolute}.udc-addresses__check-visual[data-v-fb529ba9]{border:2px solid #d1d5db;border-radius:4px;flex-shrink:0;width:16px;height:16px;transition:border-color .15s,background .15s}.udc-addresses__default-label input:checked+.udc-addresses__check-visual[data-v-fb529ba9]{background:#419eff;border-color:#419eff}.udc-addresses__default-label input:checked+.udc-addresses__check-visual[data-v-fb529ba9]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;margin:1px 0 0 4px;display:block;transform:rotate(45deg)}.udc-addresses__form-actions[data-v-fb529ba9]{gap:8px;display:flex}.udc-addresses__form-btn[data-v-fb529ba9]{cursor:pointer;border:none;border-radius:6px;padding:6px 16px;font-size:13px;transition:background .15s}.udc-addresses__form-btn--cancel[data-v-fb529ba9]{color:#374151;background:#f3f4f6}.udc-addresses__form-btn--cancel[data-v-fb529ba9]:hover{background:#e5e7eb}.udc-addresses__form-btn--confirm[data-v-fb529ba9]{color:#fff;background:#419eff}.udc-addresses__form-btn--confirm[data-v-fb529ba9]:hover:not(:disabled){background:#3a8ef0}.udc-addresses__form-btn--confirm[data-v-fb529ba9]:disabled{cursor:not-allowed;background:#a8cfff}.udc-addresses__list[data-v-fb529ba9]{flex-direction:column;gap:14px;display:flex}.udc-addresses__empty[data-v-fb529ba9]{text-align:center;color:#9ca3af;padding:48px 0;font-size:14px}.udc-address-card[data-v-fb529ba9]{border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 16px;transition:box-shadow .2s,border-color .2s;display:flex}.udc-address-card[data-v-fb529ba9]:hover{box-shadow:0 2px 8px #00000014}.udc-address-card__info[data-v-fb529ba9]{min-width:0}.udc-address-card__header[data-v-fb529ba9]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.udc-address-card__name[data-v-fb529ba9]{color:#111827;font-size:14px;font-weight:500}.udc-address-card__phone[data-v-fb529ba9]{color:#6b7280;font-size:13px}.udc-address-card__default-tag[data-v-fb529ba9]{color:#10b981;background:#10b9811a;border-radius:4px;padding:1px 8px;font-size:11px;font-weight:500}.udc-address-card__body[data-v-fb529ba9]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.udc-address-card__actions[data-v-fb529ba9]{flex-shrink:0;gap:14px;margin-left:12px;display:flex}.udc-address-card__action-btn[data-v-fb529ba9]{color:#a3a3a3;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:13px}.udc-address-card__action-btn[data-v-fb529ba9]:hover{color:#419eff}.udc-address-card__action-btn--danger[data-v-fb529ba9]:hover{color:#ef4444}.udc-phone-modal-overlay[data-v-fb529ba9]{z-index:1100;-webkit-backdrop-filter:blur(8px);background:#0003;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.udc-phone-modal[data-v-fb529ba9]{text-align:center;background:#fff;border-radius:12px;width:360px;padding:32px;position:relative;box-shadow:0 4px 24px #0000001f}.udc-phone-modal__close[data-v-fb529ba9]{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:4px;line-height:1;position:absolute;top:14px;right:14px}.udc-phone-modal__close[data-v-fb529ba9]:hover{color:#374151}.udc-phone-modal__title[data-v-fb529ba9]{color:#111827;margin:0 0 8px;font-size:18px;font-weight:600}.udc-phone-modal__desc[data-v-fb529ba9]{color:#9ca3af;margin:0 0 20px;font-size:13px}.udc-phone-modal__current-phone[data-v-fb529ba9]{color:#111827;letter-spacing:1px;margin-bottom:20px;font-size:22px;font-weight:600}.udc-phone-modal__field[data-v-fb529ba9]{text-align:left;margin-bottom:14px}.udc-phone-modal__label[data-v-fb529ba9]{color:#6b7280;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.udc-phone-modal__phone-wrap[data-v-fb529ba9]{border:1px solid #d1d5db;border-radius:6px;align-items:center;display:flex;overflow:hidden}.udc-phone-modal__prefix[data-v-fb529ba9]{color:#374151;background:#f9fafb;border-right:1px solid #d1d5db;flex-shrink:0;padding:0 10px;font-size:13px;line-height:38px}.udc-phone-modal__phone-input[data-v-fb529ba9]{flex:1;border:none!important;border-radius:0!important}.udc-phone-modal__code-row[data-v-fb529ba9]{gap:10px;display:flex}.udc-phone-modal__input[data-v-fb529ba9]{border:1px solid #d1d5db;border-radius:6px;outline:none;flex:1;padding:8px 10px;font-size:14px;transition:border-color .2s}.udc-phone-modal__input[data-v-fb529ba9]:focus{border-color:#419eff}.udc-phone-modal__send-btn[data-v-fb529ba9]{color:#419eff;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #419eff;border-radius:6px;flex-shrink:0;padding:8px 16px;font-size:13px;transition:background .2s,color .2s}.udc-phone-modal__send-btn[data-v-fb529ba9]:hover:not(:disabled){color:#fff;background:#419eff}.udc-phone-modal__send-btn[data-v-fb529ba9]:disabled{color:#9ca3af;cursor:not-allowed;border-color:#d1d5db}.udc-phone-modal__btn[data-v-fb529ba9]{color:#fff;cursor:pointer;background:#419eff;border:none;border-radius:8px;width:100%;margin-top:28px;padding:10px;font-size:15px;font-weight:500;transition:background .2s}.udc-phone-modal__btn[data-v-fb529ba9]:hover:not(:disabled){background:#3a8ef0}.udc-phone-modal__success[data-v-fb529ba9]{padding:20px 0}.udc-phone-modal__check[data-v-fb529ba9]{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;font-size:24px;display:inline-flex}.udc-order-detail-overlay[data-v-fb529ba9]{z-index:1100;background:0 0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.udc-order-detail-card[data-v-fb529ba9]{background:#fff;border:1px solid #ffffffb8;border-radius:16px;flex-direction:column;width:min(760px,100%);max-height:min(720px,100dvh - 48px);transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .28s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #11182738,0 4px 12px #11182714}.udc-order-detail-card--enter[data-v-fb529ba9],.udc-order-detail-card--leave[data-v-fb529ba9]{opacity:0;transform:scale(.88)}.udc-order-detail-card--active[data-v-fb529ba9]{opacity:1;transform:scale(1)}.udc-od-header[data-v-fb529ba9]{z-index:1;border-bottom:1px solid #eef1f5;align-items:center;min-height:44px;padding:8px 22px;display:flex;position:relative;box-shadow:0 2px 8px #0000000f}.udc-od-header__title[data-v-fb529ba9]{align-items:center;gap:10px;display:flex}.udc-od-header__title h2[data-v-fb529ba9]{color:#182230;letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.25}.udc-od-header__hint[data-v-fb529ba9]{text-align:center;color:#344054;white-space:nowrap;flex:1;font-size:13px;font-weight:500}.udc-od-header__hint-time[data-v-fb529ba9]{color:#419eff;font-weight:700}.udc-od-header__hint[data-v-fb529ba9]:empty{display:none}.udc-od-close[data-v-fb529ba9]{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;padding:0;line-height:1;transition:color .16s,background .16s,transform .16s;display:inline-flex}.udc-od-close[data-v-fb529ba9]:hover{color:#344054;background:#eaecf0}.udc-od-close[data-v-fb529ba9]:active{transform:scale(.94)}.udc-od-close[data-v-fb529ba9]:focus-visible,.udc-od-btn[data-v-fb529ba9]:focus-visible{outline-offset:2px;outline:3px solid #419eff57}.udc-od-loading[data-v-fb529ba9]{flex-direction:column;gap:16px;padding:24px 26px 28px;display:flex}.udc-od-loading__line[data-v-fb529ba9],.udc-od-loading__image[data-v-fb529ba9],.udc-od-loading__copy[data-v-fb529ba9],.udc-od-loading__panel[data-v-fb529ba9]{background:linear-gradient(90deg,#f2f4f7 20%,#fafbfc 40%,#f2f4f7 60%) 0 0/200% 100%;animation:1.35s linear infinite udc-od-shimmer-fb529ba9;display:block}.udc-od-loading__line[data-v-fb529ba9]{border-radius:5px;width:46%;height:14px}.udc-od-loading__line--short[data-v-fb529ba9]{width:30%}.udc-od-loading__item[data-v-fb529ba9]{align-items:center;gap:14px;width:100%;display:flex}.udc-od-loading__image[data-v-fb529ba9]{border-radius:10px;width:62px;height:62px}.udc-od-loading__copy[data-v-fb529ba9]{border-radius:6px;flex:1;height:32px}.udc-od-loading__panel[data-v-fb529ba9]{border-radius:12px;width:100%;height:86px;margin-top:6px}.udc-od-summary[data-v-fb529ba9]{background:#f8fafc;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:18px;padding:18px 26px;display:flex}.udc-od-summary__label[data-v-fb529ba9]{color:#98a2b3;margin-bottom:4px;font-size:12px;display:block}.udc-od-summary__number[data-v-fb529ba9]{color:#344054;letter-spacing:.015em;font-size:13px;font-weight:600;display:block}.udc-od-status[data-v-fb529ba9]{--od-status-color:#98a2b3;color:var(--od-status-color);background:#f3f4f6;border-radius:6px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.udc-od-status--highlight[data-v-fb529ba9]{background:var(--od-status-color);color:#fff}.udc-od-content[data-v-fb529ba9]{overscroll-behavior:contain;padding:0 26px;overflow-y:auto}.udc-od-section[data-v-fb529ba9]{border-bottom:1px solid #eef1f5;padding:22px 0}.udc-od-section[data-v-fb529ba9]:last-child{border-bottom:none}.udc-od-section__heading[data-v-fb529ba9]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.udc-od-section__heading h3[data-v-fb529ba9]{color:#344054;margin:0;font-size:14px;font-weight:650;line-height:1.4}.udc-od-section__heading span[data-v-fb529ba9]{color:#98a2b3;font-size:12px}.udc-od-items[data-v-fb529ba9]{flex-direction:column;display:flex}.udc-od-item[data-v-fb529ba9]{align-items:center;gap:14px;padding:4px 0;display:flex}.udc-od-item-img[data-v-fb529ba9]{background:#f8fafc;border:1px solid #eaecf0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;display:flex;overflow:hidden}.udc-od-item-img img[data-v-fb529ba9]{object-fit:cover;width:100%;height:100%}.udc-od-item-info[data-v-fb529ba9]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.udc-od-item-name[data-v-fb529ba9]{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.udc-od-item-meta[data-v-fb529ba9]{color:#98a2b3;font-size:12px}.udc-od-item-meta b[data-v-fb529ba9]{padding:0 2px;font-size:11px;font-weight:500}.udc-od-item-sub[data-v-fb529ba9]{color:#344054;flex-shrink:0;font-size:14px;font-weight:650}.udc-od-info-row[data-v-fb529ba9]{justify-content:space-between;align-items:center;padding:7px 0;display:flex}.udc-od-info-row--divider[data-v-fb529ba9]{border-top:1px dashed #dde3ea;margin-top:9px;padding-top:15px}.udc-od-info-row--total[data-v-fb529ba9]{margin-top:2px}.udc-od-info-label[data-v-fb529ba9]{color:#667085;font-size:13px}.udc-od-info-val[data-v-fb529ba9]{color:#344054;font-size:13px}.udc-od-info-val--free[data-v-fb529ba9]{color:#12b76a}.udc-od-info-val--total[data-v-fb529ba9]{color:#182230;font-size:18px;font-weight:700}.udc-od-actions[data-v-fb529ba9]{background:#fff;border-top:1px solid #eef1f5;gap:12px;padding:16px 26px 20px;display:flex}.udc-od-btn[data-v-fb529ba9]{cursor:pointer;border:1px solid #0000;border-radius:9px;flex:1;min-height:42px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.udc-od-btn--cancel[data-v-fb529ba9]{color:#475467;background:#fff;border-color:#d0d5dd}.udc-od-btn--cancel[data-v-fb529ba9]:hover{background:#f9fafb;border-color:#98a2b3}.udc-od-btn--primary[data-v-fb529ba9]{color:#fff;background:#419eff;box-shadow:0 2px 5px #419eff33}.udc-od-btn--primary[data-v-fb529ba9]:hover{background:#258df7;box-shadow:0 4px 10px #419eff42}.udc-od-btn[data-v-fb529ba9]:active{transform:translateY(1px)}.udc-od-btn[data-v-fb529ba9]:disabled{cursor:wait;opacity:.65;box-shadow:none;transform:none}.udc-order-detail-card[data-v-fb529ba9]{width:840px;height:560px;max-height:calc(100dvh - 48px)}.udc-od-header[data-v-fb529ba9]{align-items:center;min-height:44px;padding:8px 22px}.udc-od-header__title[data-v-fb529ba9]{flex-direction:row;align-items:center;gap:10px}.udc-od-header h2[data-v-fb529ba9]{font-size:18px}.udc-od-header__number[data-v-fb529ba9]{color:#98a2b3;font-size:12px;font-weight:500}.udc-od-workspace[data-v-fb529ba9]{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:0;display:grid}.udc-od-transaction[data-v-fb529ba9],.udc-od-delivery[data-v-fb529ba9]{flex-direction:column;min-width:0;min-height:0;padding:0 22px 20px;display:flex}.udc-od-transaction[data-v-fb529ba9]{border-right:1px solid #eef1f5;position:relative}.udc-od-delivery[data-v-fb529ba9]{scrollbar-width:none;background:#f8fafc;overflow-y:auto}.udc-od-delivery[data-v-fb529ba9]::-webkit-scrollbar{display:none}.udc-od-workspace--cancelled .udc-od-item-img img[data-v-fb529ba9]{filter:grayscale();opacity:.6}.udc-od-pane-heading[data-v-fb529ba9],.udc-od-delivery__top[data-v-fb529ba9]{justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;margin-bottom:25px;display:flex}.udc-od-delivery__top h3[data-v-fb529ba9]{margin-bottom:0}.udc-od-pane-heading h3[data-v-fb529ba9],.udc-od-delivery__top h3[data-v-fb529ba9]{color:#344054;margin:0 0 3px;font-size:14px;font-weight:650;line-height:1.35}.udc-od-pane-heading div>span[data-v-fb529ba9],.udc-od-delivery__top div>span[data-v-fb529ba9]{color:#98a2b3;font-size:12px}.udc-od-pane-heading>strong[data-v-fb529ba9]{color:#667085;padding-top:3px;font-size:12px;font-weight:600}.udc-od-transaction .udc-od-items[data-v-fb529ba9]{scrollbar-width:none;flex:1;min-height:0;padding-top:12px;padding-bottom:150px;padding-right:8px;overflow-y:auto}.udc-od-transaction .udc-od-item[data-v-fb529ba9]{padding:12px 0}.udc-od-transaction .udc-od-item[data-v-fb529ba9]:not(:last-child){border-bottom:1px solid #f2f4f7}.udc-od-costs[data-v-fb529ba9]{z-index:2;background:#fff;border-radius:12px;padding:14px 16px;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 -2px 12px #0000000f,0 4px 16px #00000014}.udc-od-costs__row[data-v-fb529ba9],.udc-od-costs__total[data-v-fb529ba9]{justify-content:space-between;align-items:center;gap:16px;display:flex}.udc-od-costs__row[data-v-fb529ba9]{color:#667085;padding:3px 0;font-size:12px}.udc-od-costs__row b[data-v-fb529ba9]{color:#475467;font-weight:550}.udc-od-costs__total[data-v-fb529ba9]{color:#344054;border-top:1px dashed #d0d5dd;margin-top:5px;padding-top:9px;font-size:13px;font-weight:650}.udc-od-costs__total strong[data-v-fb529ba9]{color:#182230;letter-spacing:-.02em;font-size:19px;line-height:1}.udc-od-timeline[data-v-fb529ba9]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 1px 14px;display:grid}.udc-od-timeline--as3[data-v-fb529ba9]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:17px}.udc-od-timeline--as4[data-v-fb529ba9]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:17px}.udc-od-timeline--as5[data-v-fb529ba9]{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:17px}.udc-od-timeline--as6[data-v-fb529ba9]{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:17px}.udc-od-timeline--cancelled[data-v-fb529ba9]{margin-bottom:17px}.udc-od-timeline__item[data-v-fb529ba9]{text-align:center;min-width:0;padding-top:22px;position:relative}.udc-od-timeline__item[data-v-fb529ba9]:before{content:"";background:#dde3ea;height:1px;position:absolute;top:7px;left:50%;right:-50%}.udc-od-timeline__item[data-v-fb529ba9]:last-child:before{display:none}.udc-od-timeline__marker[data-v-fb529ba9]{z-index:1;color:#fff;box-sizing:content-box;background:#d0d5dd;border:2px solid #f8fafc;border-radius:50%;justify-content:center;align-items:center;width:9px;height:9px;display:inline-flex;position:absolute;top:1px;left:50%;transform:translate(-50%)}.udc-od-timeline__item>div[data-v-fb529ba9]{flex-direction:column;align-items:center;gap:3px;display:flex}.udc-od-timeline__item strong[data-v-fb529ba9]{color:#98a2b3;font-size:11px;font-weight:600;line-height:1.35}.udc-od-timeline__item span[data-v-fb529ba9]:not(.udc-od-timeline__marker){color:#98a2b3;font-size:10px;line-height:1.25}.udc-od-timeline__item.is-done[data-v-fb529ba9]:before{background:#419eff}.udc-od-timeline__item.is-done .udc-od-timeline__marker[data-v-fb529ba9]{background:#419eff;width:11px;height:11px;top:0;left:50%}.udc-od-timeline__item.is-done strong[data-v-fb529ba9],.udc-od-timeline__item.is-active strong[data-v-fb529ba9]{color:#344054}.udc-od-timeline__item.is-active .udc-od-timeline__marker[data-v-fb529ba9]{background:#fff;border-color:#419eff;box-shadow:0 0 0 2px #419eff29}.udc-od-timeline__item.is-active span[data-v-fb529ba9]:not(.udc-od-timeline__marker){color:#419eff;font-weight:600}.udc-od-timeline__item.is-cancelled .udc-od-timeline__marker[data-v-fb529ba9]{background:#fff;border-color:#9ca3af;box-shadow:0 0 0 2px #9ca3af2e}.udc-od-timeline__item.is-cancelled strong[data-v-fb529ba9],.udc-od-timeline__item.is-cancelled span[data-v-fb529ba9]:not(.udc-od-timeline__marker){color:#9ca3af}.udc-reject-reason[data-v-fb529ba9]{background:#fff;border:1px solid #ef4444;border-radius:8px;margin:12px 1px 0;padding:10px 12px}.udc-reject-reason__label[data-v-fb529ba9]{color:#ef4444;margin:0;font-size:11px;font-weight:650}.udc-reject-reason__text[data-v-fb529ba9]{color:#1f2937;word-break:break-all;margin:4px 0 0;font-size:12px;line-height:1.5}.udc-od-tracking[data-v-fb529ba9]{background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-top:12px;margin-bottom:8px;padding:12px}.udc-od-tracking__title[data-v-fb529ba9]{color:#475467;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:650;display:flex}.udc-od-tracking__title .el-icon[data-v-fb529ba9]{color:#419eff}.udc-od-tracking__group+.udc-od-tracking__group[data-v-fb529ba9]{border-top:1px dashed #e4e7ec;margin-top:12px;padding-top:12px}.udc-od-tracking__company[data-v-fb529ba9]{color:#98a2b3;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.udc-od-tracking__company b[data-v-fb529ba9]{color:#344054;font-size:12px;font-weight:600}.udc-od-tracking__loading[data-v-fb529ba9],.udc-od-tracking__error[data-v-fb529ba9],.udc-od-tracking__empty[data-v-fb529ba9]{color:#98a2b3;text-align:center;margin:0;font-size:12px;line-height:1.5}.udc-od-tracking__error[data-v-fb529ba9]{color:#ef4444}.udc-od-tracking__timeline[data-v-fb529ba9]{padding-left:16px;position:relative}.udc-od-tracking__trace[data-v-fb529ba9]{padding-bottom:14px;position:relative}.udc-od-tracking__trace[data-v-fb529ba9]:last-child{padding-bottom:0}.udc-od-tracking__trace[data-v-fb529ba9]:after{content:"";background:#e4e7ec;width:1.5px;position:absolute;top:12px;bottom:-6px;left:-12px}.udc-od-tracking__trace[data-v-fb529ba9]:last-of-type:after{display:none}.udc-od-tracking__trace-dot[data-v-fb529ba9]{background:#d1d5db;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-15.25px}.udc-od-tracking__trace--newest .udc-od-tracking__trace-dot[data-v-fb529ba9]{background:#419eff;box-shadow:0 0 0 3px #419eff2e}.udc-od-tracking__trace-body[data-v-fb529ba9]{min-width:0}.udc-od-tracking__trace-info[data-v-fb529ba9]{color:#475467;margin:0;font-size:12px;line-height:1.55}.udc-od-tracking__trace--newest .udc-od-tracking__trace-info[data-v-fb529ba9]{color:#1d2939;font-weight:500}.udc-od-tracking__trace-time[data-v-fb529ba9]{color:#98a2b3;margin-top:2px;font-size:11px;display:block}.udc-od-tracking__expand-btn[data-v-fb529ba9]{color:#419eff;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:0;font-size:12px;line-height:1.6;display:inline-flex}.udc-od-tracking__expand-btn[data-v-fb529ba9]:hover{color:#3185e0}.udc-od-tracking p[data-v-fb529ba9]{color:#98a2b3;margin:0;font-size:12px;line-height:1.5}.udc-od-info-panel[data-v-fb529ba9]{background:#fff;border:1px solid #e4e7ec;border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.udc-od-info-panel__row[data-v-fb529ba9]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.udc-od-info-panel__label[data-v-fb529ba9]{color:#98a2b3;flex-shrink:0;font-size:12px}.udc-od-info-panel__value[data-v-fb529ba9]{color:#344054e6;text-align:right;word-break:break-all;font-size:12px;line-height:1.45}.udc-od-info-panel__value--muted[data-v-fb529ba9]{color:#98a2b3}.udc-od-pay-btn[data-v-fb529ba9]{color:#fff;cursor:pointer;background:#419eff;border:none;border-radius:8px;width:100%;height:40px;margin-top:36px;font-size:14px;font-weight:600;transition:background .15s}.udc-od-pay-btn[data-v-fb529ba9]:hover{background:#3a8ef0}.udc-od-actions[data-v-fb529ba9]{padding:12px 22px 16px}.udc-od-btn[data-v-fb529ba9]{min-height:38px}@keyframes udc-od-shimmer-fb529ba9{to{background-position:-200% 0}}@media (width<=767px){.udc-order-detail-overlay[data-v-fb529ba9]{align-items:flex-end;padding:0}.udc-order-detail-card[data-v-fb529ba9]{border-radius:16px 16px 0 0;width:100%;height:auto;max-height:min(88dvh,720px)}.udc-order-detail-card--enter[data-v-fb529ba9],.udc-order-detail-card--leave[data-v-fb529ba9]{transform:translateY(28px)}.udc-od-header[data-v-fb529ba9]{min-height:68px;padding:14px 20px}.udc-od-workspace[data-v-fb529ba9]{flex-direction:column;display:flex;overflow-y:auto}.udc-od-transaction[data-v-fb529ba9],.udc-od-delivery[data-v-fb529ba9]{flex:none;padding:18px 20px}.udc-od-transaction[data-v-fb529ba9]{border-bottom:1px solid #e4e7ec;border-right:none}.udc-od-transaction .udc-od-items[data-v-fb529ba9]{flex:none;max-height:260px}.udc-od-timeline[data-v-fb529ba9]{margin-bottom:16px}.udc-od-actions[data-v-fb529ba9]{padding:14px 20px max(18px, env(safe-area-inset-bottom))}.udc-card[data-v-fb529ba9]{border-radius:0;flex-direction:column;width:100vw;height:100vh}.udc-card--enter[data-v-fb529ba9],.udc-card--leave[data-v-fb529ba9]{opacity:0;transform:scale(.95)}.udc-sidebar[data-v-fb529ba9]{scrollbar-width:none;border-bottom:1px solid #e5e7eb;border-right:none;flex-direction:row;flex-shrink:0;width:100%;padding:0;overflow-x:auto}.udc-sidebar[data-v-fb529ba9]::-webkit-scrollbar{display:none}.udc-sidebar__user[data-v-fb529ba9]{display:none}.udc-sidebar__nav[data-v-fb529ba9]{flex-direction:row;flex:none;padding:0}.udc-sidebar__nav-item[data-v-fb529ba9]{white-space:nowrap;border-bottom:3px solid #0000;border-left:none;gap:6px;height:auto;padding:12px 14px;font-size:13px}.udc-sidebar__nav-item--active[data-v-fb529ba9]{background:0 0;border-bottom-color:#419eff;border-left-color:#0000}.udc-sidebar__divider[data-v-fb529ba9]{display:none}.udc-sidebar__nav-item--exit[data-v-fb529ba9]{margin-top:0;margin-left:auto}.udc-content[data-v-fb529ba9]{flex:1;padding:16px}.udc-exit-overlay[data-v-fb529ba9]{border-radius:0}}.udc-hidden[data-v-fb529ba9]{visibility:hidden;opacity:0!important;pointer-events:none!important}.el-message-box{position:relative;overflow:hidden;border-radius:14px!important}.el-message-box .el-message-box__headerbtn,.el-message-box .el-message-box__status{display:none!important}.el-message-box .el-message-box__header{align-items:center;padding:22px 24px 8px;display:flex}.el-message-box .el-message-box__title{color:#1f2533;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex!important}.el-message-box .el-message-box__title:before{content:"!";color:#fff;background:#f59e0b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:700;display:inline-flex}.el-message-box .el-message-box__content{padding:30px 24px 40px;text-align:center!important;justify-content:center!important;display:flex!important}.el-message-box .el-message-box__message{color:#4b5563;width:100%;font-size:14px;line-height:1.6;text-align:center!important;padding-left:0!important}.el-message-box .el-message-box__message p{text-align:center!important;padding-left:0!important}.el-message-box .el-message-box__btns{justify-content:flex-end;gap:8px;padding:0 24px 20px;display:flex}.el-message-box .el-button{border-radius:8px;min-width:100px}.toggle-status-msgbox .el-button--primary{--el-button-bg-color:#e6a23c;--el-button-border-color:#e6a23c;--el-button-hover-bg-color:#d18d2c;--el-button-hover-border-color:#d18d2c;--el-button-active-bg-color:#b87d20;--el-button-active-border-color:#b87d20}.phone-modal-enter-active,.phone-modal-leave-active{transition:opacity .28s cubic-bezier(.34,1.56,.64,1)}.phone-modal-enter-active .udc-phone-modal,.phone-modal-leave-active .udc-phone-modal{transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .28s cubic-bezier(.34,1.56,.64,1)}.phone-modal-enter-from,.phone-modal-leave-to{opacity:0}.phone-modal-enter-from .udc-phone-modal,.phone-modal-leave-to .udc-phone-modal{opacity:0;transform:scale(.88)}.udc-exit-fade-enter-active,.udc-exit-fade-leave-active{transition:opacity .2s}.udc-exit-fade-enter-from,.udc-exit-fade-leave-to{opacity:0}.udc-as-anim-v{transform-origin:50%;animation:.2s ease-out both udc-as-expand-v}.udc-as-anim-h{transform-origin:50%;animation:.2s ease-out both udc-as-expand-h}@keyframes udc-as-expand-v{0%{opacity:0;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}@keyframes udc-as-expand-h{0%{opacity:0;transform:scaleX(.55)}to{opacity:1;transform:scaleX(1)}}.udc-region-cascader .el-input__wrapper{padding:0 10px;height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important}.udc-region-cascader .el-input__inner{height:32px!important;line-height:32px!important}.udc-region-cascader .el-input__inner::placeholder{color:#d4d4d4!important}.udc-region-cascader .el-input__wrapper:hover{border-color:#d1d5db!important}.udc-region-cascader.is-focus .el-input__wrapper{box-shadow:none!important;background:#f8faff!important;border-color:#419eff!important}body.udc-open #app *,body.udc-open #app :before,body.udc-open #app :after{transition-duration:0s!important;animation-play-state:paused!important}.udc-invoice-overlay{z-index:1500;-webkit-backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.udc-invoice-dialog{background:#fff;border-radius:16px;flex-direction:column;width:460px;max-height:80vh;transition:width .25s;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000002e}.udc-invoice-dialog--wide{width:840px;height:560px}.udc-invoice-dialog--wide .udc-invoice-dialog__body{padding:16px 28px 24px}.udc-invoice-dialog__header{justify-content:space-between;align-items:center;padding:22px 24px 8px;display:flex}.udc-invoice-dialog__header h3{color:#1f2533;margin:0;font-size:17px;font-weight:600}.udc-invoice-dialog__close{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s;display:flex}.udc-invoice-dialog__close:hover{color:#1f2937;background:#f3f4f6}.udc-invoice-dialog__body{flex-direction:column;flex:1;gap:18px;padding:8px 24px 20px;display:flex;overflow-y:auto}.udc-invoice__field{flex-direction:column;gap:8px;display:flex}.udc-invoice__label{color:#6b7280;font-size:13px;font-weight:500}.udc-invoice__required{color:#ef4444;font-size:12px}.udc-invoice__optional{color:#9ca3af;font-size:11px;font-weight:400}.udc-invoice__radio-group{flex-wrap:wrap;gap:8px;display:flex}.udc-invoice__radio{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #e5e7eb;border-radius:8px;padding:6px 16px;font-size:13px;transition:all .15s}.udc-invoice__radio:hover{color:#419eff;border-color:#419eff}.udc-invoice__radio.active{color:#419eff;background:#419eff0f;border-color:#419eff;font-weight:500}.udc-invoice__input{box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px;transition:border-color .15s}.udc-invoice__input:focus{border-color:#419eff}.udc-invoice__input::placeholder{color:#d4d4d4}.udc-invoice__grid{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.udc-invoice-dialog__footer{justify-content:flex-end;gap:8px;padding:0 24px 20px;display:flex}.udc-invoice-dialog__btn{cursor:pointer;border:none;border-radius:8px;min-width:100px;padding:8px 24px;font-size:14px;transition:background .15s}.udc-invoice-dialog__btn--cancel{color:#374151;background:#f3f4f6}.udc-invoice-dialog__btn--cancel:hover{background:#e5e7eb}.udc-invoice-dialog__btn--confirm{color:#fff;background:#419eff}.udc-invoice-dialog__btn--confirm:hover:not(:disabled){background:#3a8ef0}.udc-invoice-dialog__btn--confirm:disabled{cursor:not-allowed;background:#a8cfff}.udc-as__back{color:#419eff;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:4px;padding:0;font-size:13px;display:inline-flex}.udc-as__back:hover{color:#3185e0}.udc-as__type-card{cursor:pointer;border:1.5px solid #e5e7eb;border-radius:10px;align-items:center;gap:14px;padding:16px;transition:all .15s;display:flex}.udc-as__type-card:hover{background:#419eff08;border-color:#419eff}.udc-as__type-icon{flex-shrink:0;width:30px;height:30px}.udc-as__type-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.udc-as__type-title{color:#1f2937;font-size:14px;font-weight:500}.udc-as__type-desc{color:#9ca3af;font-size:12px}.udc-as__type-arrow{color:#d1d5db;flex-shrink:0}.udc-as__reasons{flex-wrap:wrap;gap:8px;display:flex}.udc-as__amount{align-items:center;gap:8px;display:flex}.udc-as__amount-prefix{color:#1f2937;flex-shrink:0;font-size:15px;font-weight:600}.udc-as__amount-input{flex-shrink:0;width:120px}.udc-as__amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.udc-as__amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.udc-as__amount-input{appearance:textfield}.udc-as__amount-max{color:#9ca3af;font-size:12px}.udc-as__error{color:#ef4444;margin:6px 0 0;font-size:12px;line-height:1.4}.udc-invoice__input.udc-as__input-error,.udc-invoice__input.udc-as__input-error:focus,.udc-as__list-error .udc-as__product-item,.udc-as__list-error .udc-as__product-item:hover{border-color:#ef4444}.udc-as__textarea{resize:vertical;min-height:56px;font-family:inherit}.udc-as__placeholder{text-align:center;padding:24px 0}.udc-as__placeholder p{color:#6b7280;margin:0 0 16px;font-size:14px}.udc-as__upload{cursor:pointer;color:#9ca3af;border:1.5px dashed #d1d5db;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 20px;transition:all .15s;display:flex}.udc-as__upload:hover{color:#419eff;background:#419eff08;border-color:#419eff}.udc-as__upload span{font-size:13px}.udc-as__files{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.udc-as__file{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;max-width:280px;padding:6px 10px;display:flex}.udc-as__file-thumb{object-fit:cover;border-radius:4px;flex-shrink:0;width:32px;height:32px}.udc-as__file-icon{flex-shrink:0}.udc-as__file-name{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.udc-as__file-remove{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.udc-as__file-remove:hover{color:#ef4444;background:#ef44440f}.udc-as__file--add{color:#9ca3af;cursor:pointer;border:1px dashed #d1d5db;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.udc-as__file--add:hover{color:#419eff;background:#419eff0a;border-color:#419eff}.udc-as__two-col{flex:1;grid-template-columns:1fr 1fr;align-items:start;gap:28px;min-height:0;display:grid}.udc-as__two-col-left,.udc-as__two-col-right{flex-direction:column;gap:18px;min-width:0;min-height:0;display:flex}.udc-as__product-list{flex-direction:column;gap:6px;max-height:360px;display:flex;overflow-y:auto}.udc-as__product-item{cursor:pointer;border:1.5px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.udc-as__product-item:hover{background:#419eff05;border-color:#419eff}.udc-as__product-item--selected{background:#419eff0a;border-color:#419eff}.udc-as__product-check{border:1.5px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.udc-as__product-item--selected .udc-as__product-check{background:#419eff;border-color:#419eff}.udc-as__product-check-dot{background:#fff;border-radius:50%;width:6px;height:6px}.udc-as__product-img-wrap{color:#d1d5db;background:#f9fafb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.udc-as__product-img{object-fit:cover;width:100%;height:100%}.udc-as__product-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.udc-as__product-name{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.udc-as__product-price{color:#9ca3af;font-size:12px}.udc-as__product-original-qty{color:#9ca3af;flex-shrink:0;font-size:13px}.udc-as__qty-ctrl{flex-shrink:0;align-items:center;gap:0;display:flex}.udc-as__qty-btn{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:flex}.udc-as__qty-btn:first-child{border-radius:6px 0 0 6px}.udc-as__qty-btn:last-child{border-radius:0 6px 6px 0}.udc-as__qty-btn:hover:not(:disabled){color:#419eff;background:#419eff0f;border-color:#419eff}.udc-as__qty-btn:disabled{opacity:.35;cursor:not-allowed}.udc-as__qty-input{text-align:center;color:#1f2937;box-sizing:border-box;appearance:textfield;border:1px solid #d1d5db;border-left:none;border-right:none;outline:none;width:44px;height:28px;font-size:13px}.udc-as__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.udc-as__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.udc-as__qty-input:focus{border-color:#419eff}.udc-as__hint{color:#ef4444;margin:4px 0 0;font-size:12px}.udc-as__address-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.udc-as__address-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.udc-as__address-contact{color:#1f2937;font-size:13px;font-weight:500}.udc-as__address-detail{color:#6b7280;font-size:12px;line-height:1.5}.udc-as__address-edit{color:#419eff;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-size:13px}.udc-as__address-edit:hover{color:#3185e0}.udc-as__address-form{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.udc-as__address-form-field{flex-direction:column;gap:4px;display:flex}.udc-as__address-form-label{color:#6b7280;font-size:12px;font-weight:500}.udc-as__address-form-row{gap:10px;display:flex}.udc-as__address-form-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.udc-as__address-form-btn{cursor:pointer;border:none;border-radius:6px;padding:6px 16px;font-size:13px;transition:background .15s}.udc-as__address-form-btn--cancel{color:#374151;background:#f3f4f6}.udc-as__address-form-btn--cancel:hover{background:#e5e7eb}.udc-as__address-form-btn--save{color:#fff;background:#419eff}.udc-as__address-form-btn--save:hover{background:#3a8ef0}.udc-od-invoice{background:#fff;border:1px solid #e4e7ec;border-radius:10px;flex-direction:column;gap:10px;margin-top:12px;margin-bottom:8px;padding:12px;display:flex}.udc-od-invoice__title{color:#475467;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:650;display:flex}.udc-od-invoice__title svg{color:#419eff}.udc-od-invoice__pending{color:#9ca3af;justify-content:center;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.udc-od-invoice__done{color:#065f46;align-items:center;gap:8px;font-size:13px;display:flex}.udc-od-invoice__image-wrap{flex-direction:column;align-items:center;gap:10px;display:flex}.udc-od-invoice__thumb{cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:150px;height:100px;transition:box-shadow .2s;display:flex}.udc-od-invoice__thumb:hover{box-shadow:0 2px 12px #0000001a}.udc-od-invoice__thumb-label{color:#70b7ff;font-size:12px;font-weight:500}.udc-od-invoice__thumb-img{object-fit:contain;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:150px;height:100px;transition:box-shadow .2s;display:block}.udc-od-invoice__thumb-img:hover{box-shadow:0 2px 12px #0000001a}.udc-od-invoice__download-btn{cursor:pointer;color:#9ca3af;background:#fff;border:1px solid #d1d5db;border-radius:5px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;transition:all .15s;display:inline-flex}.udc-od-invoice__download-btn:hover{color:#419eff;background:#419eff0f;border-color:#419eff}.udc-cancel-as-msgbox .el-button--primary{--el-button-bg-color:#f59e0b;--el-button-border-color:#f59e0b;--el-button-hover-bg-color:#e5900a;--el-button-hover-border-color:#e5900a;--el-button-active-bg-color:#d68409;--el-button-active-border-color:#d68409}.app-header[data-v-cbc2f45b]{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;height:60px;transition:background .4s,box-shadow .4s;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 12px #00000014}.app-header.transparent[data-v-cbc2f45b]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.app-header.transparent .logo-text[data-v-cbc2f45b],.app-header.transparent .logo-sub[data-v-cbc2f45b],.app-header.transparent .nav-links a[data-v-cbc2f45b],.app-header.transparent .user-btn[data-v-cbc2f45b]{color:#fff}.app-header.transparent .user-btn[data-v-cbc2f45b]{background:#ffffff26}:is(.app-header.transparent .user-btn[data-v-cbc2f45b]:has(.user-avatar-text),.app-header.transparent .user-btn[data-v-cbc2f45b]:has(.user-avatar-img)){color:#fff;background:#419eff}:is(.user-btn[data-v-cbc2f45b]:has(.user-avatar-text),.user-btn[data-v-cbc2f45b]:has(.user-avatar-img)){transition:box-shadow .25s}:is(.user-btn[data-v-cbc2f45b]:has(.user-avatar-text):hover,.user-btn[data-v-cbc2f45b]:has(.user-avatar-img):hover){box-shadow:0 0 0 4px #419eff4d}.app-header.transparent .nav-links a[data-v-cbc2f45b]:hover,.app-header.transparent .nav-links a.router-link-active[data-v-cbc2f45b]{border-bottom-color:#fff}.app-header.scrolled[data-v-cbc2f45b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 12px #00000014}.header-inner[data-v-cbc2f45b]{justify-content:center;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:0 20px;display:flex;position:relative}.logo[data-v-cbc2f45b]{position:absolute;left:20px}.header-actions[data-v-cbc2f45b]{position:absolute;right:20px}.logo[data-v-cbc2f45b]{cursor:pointer;align-items:center;gap:10px;display:flex}.logo-img[data-v-cbc2f45b]{width:auto;height:32px}.logo-text[data-v-cbc2f45b]{color:#303133;font-size:22px;font-weight:700;transition:color .4s}.logo-sub[data-v-cbc2f45b]{color:#303133;font-size:12px;font-weight:700;transition:color .4s}.nav-links[data-v-cbc2f45b]{gap:32px;display:flex}.nav-links a[data-v-cbc2f45b]{color:#606266;border-bottom:2px solid #0000;padding:4px 0;font-size:15px;text-decoration:none;transition:all .3s}.app-header.scrolled .nav-links a[data-v-cbc2f45b]{color:#606266}.nav-links a[data-v-cbc2f45b]:hover{color:#419eff;border-bottom-color:#0000}.nav-links a.router-link-exact-active[data-v-cbc2f45b]{color:#419eff;border-bottom-color:#419eff}.nav-links a.router-link-active[data-v-cbc2f45b]:not(.router-link-exact-active){border-bottom-color:#0000}.app-header.transparent .nav-links a[data-v-cbc2f45b]:hover{color:#fff;opacity:.85;border-bottom-color:#0000}.app-header.transparent .nav-links a.router-link-exact-active[data-v-cbc2f45b]{color:#fff;border-bottom-color:#fff}.app-header.transparent .nav-links a.router-link-active[data-v-cbc2f45b]:not(.router-link-exact-active){border-bottom-color:#0000}.app-header.scrolled .nav-links a[data-v-cbc2f45b]:hover{color:#419eff;border-bottom-color:#0000}.app-header.scrolled .nav-links a.router-link-exact-active[data-v-cbc2f45b]{color:#419eff;border-bottom-color:#419eff}.app-header.scrolled .nav-links a.router-link-active[data-v-cbc2f45b]:not(.router-link-exact-active){border-bottom-color:#0000}.header-actions[data-v-cbc2f45b]{align-items:center;gap:12px;display:flex}.user-btn[data-v-cbc2f45b]{cursor:pointer;color:#606266;background:#f0f2f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:all .3s;display:flex}.user-btn[data-v-cbc2f45b]:hover{color:#fff;background:#419eff}.user-avatar-text[data-v-cbc2f45b]{font-size:14px;font-weight:600}.user-avatar-img[data-v-cbc2f45b]{object-fit:cover;border-radius:50%;width:32px;height:32px}:is(.user-btn[data-v-cbc2f45b]:has(.user-avatar-text),.user-btn[data-v-cbc2f45b]:has(.user-avatar-img)){color:#fff;background:#419eff;padding:2px;transition:box-shadow .25s}:is(.user-btn[data-v-cbc2f45b]:has(.user-avatar-text):hover,.user-btn[data-v-cbc2f45b]:has(.user-avatar-img):hover){background:#3b8aed;box-shadow:0 0 0 4px #419eff4d}.app-footer[data-v-68124996]{color:#c0c4cc;background:#303133;padding:120px 20px 45px}.app-footer--home[data-v-68124996]{padding:200px 20px 45px}.footer-main[data-v-68124996]{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:grid}.footer-brand[data-v-68124996]{justify-content:center;align-items:center;gap:12px;display:flex}.footer-logo-img[data-v-68124996]{width:auto;height:36px}.footer-logo-text[data-v-68124996]{color:#fff;font-size:20px;font-weight:600}.footer-logo-sub[data-v-68124996]{color:#fff;letter-spacing:.1em;font-size:13px;font-weight:700}.footer-right[data-v-68124996]{justify-content:center;align-items:center;gap:120px;padding-left:130px;display:flex}.footer-links[data-v-68124996]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-links a[data-v-68124996]{color:#9ca3af;cursor:pointer;font-size:13px;text-decoration:none;transition:color .15s}.footer-links a[data-v-68124996]:hover{color:#fff}.footer-contact[data-v-68124996]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footer-contact li[data-v-68124996]{color:#9ca3af;align-items:center;gap:8px;font-size:13px;display:flex}.footer-contact svg[data-v-68124996]{color:#6b7280;flex-shrink:0}.footer-bottom[data-v-68124996]{text-align:center;color:#6b7280;max-width:1200px;margin:40px auto 0;padding-top:20px;font-size:12px}.footer-bottom-text[data-v-68124996]{margin:0}.footer-bottom-text a[data-v-68124996]{color:inherit;text-decoration:none}.footer-bottom-text a[data-v-68124996]:hover{color:#9ca3af}.footer-dot[data-v-68124996]{color:#4b5563}@media (width<=768px){.footer-main[data-v-68124996]{grid-template-columns:1fr;gap:32px}}.public-layout[data-v-4e1d5d1c]{flex-direction:column;min-height:100vh;display:flex}.main-content[data-v-4e1d5d1c]{flex:1;margin-top:60px}.main-content.no-margin[data-v-4e1d5d1c]{margin-top:0}
