#app{min-height:100vh;padding:20px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box}.gradient-bg[data-v-b5ad3155]{background:linear-gradient(135deg,#ff6b35,#f7931e)}.glass-card[data-v-b5ad3155]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.banner-wrapper[data-v-b5ad3155]{width:300%}.banner-slide[data-v-b5ad3155]{width:33.333%}.quick-item[data-v-b5ad3155]:hover{transform:translateY(-2px);transition:all .2s ease}.recommendation-section[data-v-b5ad3155]{background:linear-gradient(135deg,#f8fafc,#e2e8f0)}@media (max-width: 640px){.min-h-screen[data-v-5e303d04]{min-height:100vh;min-height:100dvh}}input[data-v-5e303d04]:focus{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f626}button[data-v-5e303d04]:active{transform:scale(.98)}.bg-gradient-to-b[data-v-5e303d04]{background-size:100% 200%;animation:gradientShift-5e303d04 6s ease-in-out infinite alternate}@keyframes gradientShift-5e303d04{0%{background-position:0% 0%}to{background-position:0% 100%}}.line-clamp-2[data-v-a5839192]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.scrollbar-hide[data-v-a5839192]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-a5839192]{-ms-overflow-style:none;scrollbar-width:none}.product-card[data-v-a5839192]{transition:all .3s ease}.product-card[data-v-a5839192]:hover{transform:translateY(-4px)}.product-image[data-v-a5839192]{transition:transform .3s ease}.product-card:hover .product-image[data-v-a5839192]{transform:scale(1.05)}.product-card .product-image[data-v-a5839192]{overflow:hidden}.mobile-cart[data-v-4f42aaa2]{display:flex;height:100%;flex-direction:column;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.cart-header[data-v-4f42aaa2]{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.back-btn[data-v-4f42aaa2]{padding:.5rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.back-btn[data-v-4f42aaa2]:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.cart-title[data-v-4f42aaa2]{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.clear-btn[data-v-4f42aaa2]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.clear-btn[data-v-4f42aaa2]:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.cart-content[data-v-4f42aaa2]{flex:1 1 0%;overflow-y:auto}.empty-cart[data-v-4f42aaa2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 1.5rem}.empty-icon[data-v-4f42aaa2]{margin-bottom:1rem}.empty-text[data-v-4f42aaa2]{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.empty-subtitle[data-v-4f42aaa2]{margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.go-shopping-btn[data-v-4f42aaa2]{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.go-shopping-btn[data-v-4f42aaa2]:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.cart-items[data-v-4f42aaa2]>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.cart-item[data-v-4f42aaa2]{display:flex;align-items:center;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cart-item[data-v-4f42aaa2]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.item-select[data-v-4f42aaa2]{margin-right:.75rem}.select-checkbox[data-v-4f42aaa2]{height:1.25rem;width:1.25rem;border-radius:.25rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.select-checkbox[data-v-4f42aaa2]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1)) }.item-image[data-v-4f42aaa2]{margin-right:.75rem;flex-shrink:0}.product-image[data-v-4f42aaa2]{height:4rem;width:4rem;border-radius:var(--radius);-o-object-fit:cover;object-fit:cover}.item-info[data-v-4f42aaa2]{margin-right:.75rem;min-width:0px;flex:1 1 0%}.item-name[data-v-4f42aaa2]{margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.item-specs[data-v-4f42aaa2]{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.item-price[data-v-4f42aaa2]{display:flex;align-items:center}.item-price[data-v-4f42aaa2]>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.current-price[data-v-4f42aaa2]{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.original-price[data-v-4f42aaa2]{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1));text-decoration-line:line-through}.item-quantity[data-v-4f42aaa2]{margin-right:.75rem;display:flex;align-items:center}.item-quantity[data-v-4f42aaa2]>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.quantity-btn[data-v-4f42aaa2]{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.quantity-btn[data-v-4f42aaa2]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.quantity-btn[data-v-4f42aaa2]:disabled{cursor:not-allowed;opacity:.5}.quantity-btn.decrease[data-v-4f42aaa2]:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.quantity-btn.increase[data-v-4f42aaa2]:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.quantity-value[data-v-4f42aaa2]{min-width:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.remove-btn[data-v-4f42aaa2]{padding:.5rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.remove-btn[data-v-4f42aaa2]:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.cart-footer[data-v-4f42aaa2]{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem}.select-all[data-v-4f42aaa2]{display:flex;align-items:center}.select-all[data-v-4f42aaa2]>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.select-all-text[data-v-4f42aaa2]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.price-info[data-v-4f42aaa2]{margin-left:1rem;margin-right:1rem;flex:1 1 0%;text-align:right}.total-price[data-v-4f42aaa2]{display:flex;align-items:center;justify-content:flex-end}.total-price[data-v-4f42aaa2]>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.price-label[data-v-4f42aaa2]{font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.price-value[data-v-4f42aaa2]{font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.saved-amount[data-v-4f42aaa2]{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.checkout-btn[data-v-4f42aaa2]{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.checkout-btn[data-v-4f42aaa2]:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.checkout-btn.disabled[data-v-4f42aaa2]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.checkout-btn.disabled[data-v-4f42aaa2]:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.recommended-section[data-v-4f42aaa2]{margin-top:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.section-title[data-v-4f42aaa2]{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.recommended-grid[data-v-4f42aaa2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.recommended-item[data-v-4f42aaa2]{display:flex;cursor:pointer;flex-direction:column;align-items:center;border-radius:var(--radius);border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.recommended-item[data-v-4f42aaa2]:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.recommended-image[data-v-4f42aaa2]{margin-bottom:.5rem;height:4rem;width:4rem;border-radius:var(--radius);-o-object-fit:cover;object-fit:cover}.recommended-name[data-v-4f42aaa2]{margin-bottom:.25rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.recommended-price[data-v-4f42aaa2]{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}@media (max-width: 375px){.cart-item[data-v-4f42aaa2]{padding-left:.75rem;padding-right:.75rem}.item-info[data-v-4f42aaa2],.item-quantity[data-v-4f42aaa2]{margin-right:.5rem}.quantity-btn[data-v-4f42aaa2]{height:1.75rem;width:1.75rem}}@media (prefers-color-scheme){.mobile-cart[data-v-4f42aaa2]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.cart-header[data-v-4f42aaa2],.cart-item[data-v-4f42aaa2],.cart-footer[data-v-4f42aaa2],.recommended-section[data-v-4f42aaa2]{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.cart-title[data-v-4f42aaa2],.item-name[data-v-4f42aaa2],.select-all-text[data-v-4f42aaa2],.price-label[data-v-4f42aaa2],.section-title[data-v-4f42aaa2],.recommended-name[data-v-4f42aaa2]{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.empty-text[data-v-4f42aaa2]{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.empty-subtitle[data-v-4f42aaa2],.item-specs[data-v-4f42aaa2]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}}.sr-only[data-v-1cf0b1fb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-radio[data-v-1cf0b1fb]{width:20px;height:20px;border-radius:9999px;border:2px solid #e5e7eb;background:#fff;box-shadow:0 0 0 2px transparent;transition:.2s;display:block}.custom-radio-checked[data-v-1cf0b1fb]{border-color:#fb923c;background:linear-gradient(135deg,#ffbf86,#ff7a59);box-shadow:0 0 0 6px #ffffffeb}.custom-radio-unchecked[data-v-1cf0b1fb]{background:#fff}.router-link-active[data-v-f6b43e75]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.glass-card[data-v-4d0d347f]{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a}.package-card[data-v-4d0d347f]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000026}.step-line[data-v-4d0d347f]{background:linear-gradient(to right,#f97316,#ea580c)}.rent-button[data-v-4d0d347f]{box-shadow:0 4px 20px #f973164d}.rent-button[data-v-4d0d347f]:hover{box-shadow:0 6px 25px #f9731666;transform:translateY(-1px)}.gradient-bg[data-v-e517122d]{background:linear-gradient(135deg,#ff6b35,#f7931e)}.glass-card[data-v-e517122d]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.category-item.active .text-gray-700[data-v-e517122d]{color:#ff6b35;font-weight:600}.horizontal-scroll[data-v-e517122d]{scrollbar-width:none;-ms-overflow-style:none}.horizontal-scroll[data-v-e517122d]::-webkit-scrollbar{display:none}.line-clamp-1[data-v-e517122d]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-e517122d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card[data-v-e517122d]:hover{transform:translateY(-2px)}.add-cart-btn[data-v-e517122d]:hover{transform:scale(1.1)}.gradient-bg[data-v-7aa4d671]{background:linear-gradient(135deg,#ff6b35,#f7931e)}.glass-card[data-v-7aa4d671]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.store-card[data-v-7aa4d671]:hover{transform:translateY(-2px)}.filter-btn[data-v-7aa4d671]:hover{background-color:#f3f4f6}.control-btn[data-v-7aa4d671]:hover,.search-result[data-v-7aa4d671]:hover,.city-item[data-v-7aa4d671]:hover{background-color:#f9fafb}.gradient-bg[data-v-f230893c]{background:linear-gradient(135deg,#ff6b35,#f7931e)}.glass-card[data-v-f230893c]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.order-card[data-v-f230893c]:hover{transform:translateY(-2px)}.tab-btn[data-v-f230893c]:hover{background-color:#f9fafb}.action-btn[data-v-f230893c]:hover{opacity:.8}.search-result[data-v-f230893c]:hover{background-color:#f9fafb}.loading-state .animate-spin[data-v-f230893c]{animation:1s linear infinite}@keyframes spin-f230893c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gradient-bg[data-v-e59257eb]{background:linear-gradient(135deg,#ff6b35,#f7931e)}.glass-card[data-v-e59257eb]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.vip-card[data-v-e59257eb]{box-shadow:0 4px 20px #ffc1074d}.menu-item[data-v-e59257eb]:hover{transform:translateY(-2px);transition:.2s ease}.stat-item[data-v-e59257eb]:hover{transform:scale(1.05);transition:.2s ease}.icon-wrapper[data-v-e59257eb]{transition:.2s ease}.menu-item:hover .icon-wrapper[data-v-e59257eb]{transform:scale(1.1)}.qr-code[data-v-e59257eb]{background:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.gradient-bg[data-v-acc36516]{background:linear-gradient(135deg,#ff6b35,#f7931e)}.glass-card[data-v-acc36516]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.service-btn[data-v-acc36516]:hover{transform:translateY(-2px);transition:all .2s ease}.message-bubble[data-v-acc36516]{word-wrap:break-word;word-break:break-word}.typing-indicator .dot[data-v-acc36516]{animation:bounce-acc36516 1.4s ease-in-out infinite both}.typing-indicator .dot[data-v-acc36516]:nth-child(1){animation-delay:-.32s}.typing-indicator .dot[data-v-acc36516]:nth-child(2){animation-delay:-.16s}@keyframes bounce-acc36516{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.quick-reply-btn[data-v-acc36516]:hover{transform:scale(1.05);transition:all .2s ease}.emoji-item[data-v-acc36516]:hover{transform:scale(1.2);transition:all .2s ease}.voice-animation[data-v-acc36516]{background:linear-gradient(circle,#ff6b351a,#ff6b350d)}.chat-content[data-v-acc36516]{max-height:400px}.chat-content[data-v-acc36516]::-webkit-scrollbar{width:4px}.chat-content[data-v-acc36516]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.chat-content[data-v-acc36516]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.chat-content[data-v-acc36516]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.glass-card[data-v-56b496d8]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a}button[data-v-56b496d8]{min-height:44px;min-width:44px}.touch-pan-y[data-v-56b496d8]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.api-test-page[data-v-e9539113]{min-height:100vh;background-color:#f8fafc}.test-section[data-v-e9539113]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}pre[data-v-e9539113]{white-space:pre-wrap;word-break:break-all;max-height:300px;overflow-y:auto}.login-test-page[data-v-09ceb908]{min-height:100vh;background-color:#f8fafc;padding-top:2rem}pre[data-v-09ceb908]{white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.api-documentation-page[data-v-731f116c]{min-height:100vh;background-color:#f8fafc}pre[data-v-731f116c]{white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.api-item[data-v-731f116c]{transition:all .2s ease}.api-item[data-v-731f116c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.test-page[data-v-fe3fdad5]{padding:20px;max-width:600px;margin:0 auto}button[data-v-fe3fdad5]{padding:10px 20px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-fe3fdad5]:hover{background:#0056b3}.battery-detail-page[data-v-8699aa73]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding-bottom:100px}.top-nav[data-v-8699aa73]{position:fixed;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.2)}.nav-content[data-v-8699aa73]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.back-btn[data-v-8699aa73],.share-btn[data-v-8699aa73]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#333;transition:all .3s ease}.back-btn[data-v-8699aa73]:hover,.share-btn[data-v-8699aa73]:hover{background:#fff3}.nav-title[data-v-8699aa73]{font-size:18px;font-weight:600;color:#333}.battery-gallery[data-v-8699aa73]{position:relative;height:300px;margin:16px;border-radius:20px;overflow:hidden;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.gallery-container[data-v-8699aa73]{position:relative;width:100%;height:100%}.gallery-slide[data-v-8699aa73]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .3s ease}.gallery-slide.active[data-v-8699aa73]{opacity:1}.gallery-slide img[data-v-8699aa73]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-indicators[data-v-8699aa73]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px}.indicator[data-v-8699aa73]{width:8px;height:8px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s ease}.indicator.active[data-v-8699aa73]{background:#667eea;transform:scale(1.2)}.battery-info[data-v-8699aa73]{margin:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:24px}.info-header[data-v-8699aa73]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.battery-name[data-v-8699aa73]{font-size:24px;font-weight:700;color:#333}.status-badge[data-v-8699aa73]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.available[data-v-8699aa73]{background:#2d7d321a;color:#2d7d32}.status-badge.rented[data-v-8699aa73]{background:#d32f2f1a;color:#d32f2f}.status-badge.maintenance[data-v-8699aa73]{background:#ffc1071a;color:#ffc107}.price-section[data-v-8699aa73]{margin-bottom:24px}.price-info[data-v-8699aa73]{display:flex;align-items:baseline;gap:4px}.price-amount[data-v-8699aa73]{font-size:32px;font-weight:700;color:#ff6b35}.price-unit[data-v-8699aa73]{font-size:16px;color:#666}.original-price[data-v-8699aa73]{margin-top:4px;font-size:14px;color:#999;text-decoration:line-through}.spec-grid[data-v-8699aa73]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.spec-item[data-v-8699aa73]{display:flex;align-items:center;gap:12px}.spec-icon[data-v-8699aa73]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ff6b351a;border-radius:12px;color:#ff6b35}.spec-content[data-v-8699aa73]{flex:1}.spec-label[data-v-8699aa73]{display:block;font-size:12px;color:#999;margin-bottom:2px}.spec-value[data-v-8699aa73]{font-size:14px;font-weight:600;color:#333}.battery-features[data-v-8699aa73]{margin:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:24px}.features-title[data-v-8699aa73]{font-size:18px;font-weight:700;color:#333;margin-bottom:16px}.features-grid[data-v-8699aa73]{display:flex;flex-direction:column;gap:16px}.feature-card[data-v-8699aa73]{display:flex;gap:12px;padding:16px;background:#ffffff80;border-radius:16px;border:1px solid rgba(255,255,255,.2)}.feature-icon[data-v-8699aa73]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ff6b351a;border-radius:12px;color:#ff6b35;flex-shrink:0}.feature-content[data-v-8699aa73]{flex:1}.feature-name[data-v-8699aa73]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.feature-desc[data-v-8699aa73]{font-size:14px;color:#666;line-height:1.4}.rental-terms[data-v-8699aa73]{margin:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:24px}.terms-title[data-v-8699aa73]{font-size:18px;font-weight:700;color:#333;margin-bottom:16px}.terms-content[data-v-8699aa73]{display:flex;flex-direction:column;gap:12px}.term-item[data-v-8699aa73]{display:flex;align-items:center;gap:8px}.term-icon[data-v-8699aa73]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#2d7d321a;border-radius:50%;color:#2d7d32;flex-shrink:0}.term-text[data-v-8699aa73]{font-size:14px;color:#666}.user-reviews[data-v-8699aa73]{margin:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:24px}.reviews-header[data-v-8699aa73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.reviews-title[data-v-8699aa73]{font-size:18px;font-weight:700;color:#333}.rating-summary[data-v-8699aa73]{display:flex;align-items:center;gap:8px}.rating-score[data-v-8699aa73]{font-size:18px;font-weight:700;color:#ff6b35}.rating-stars[data-v-8699aa73]{display:flex;gap:2px}.rating-count[data-v-8699aa73]{font-size:12px;color:#999}.reviews-list[data-v-8699aa73]{display:flex;flex-direction:column;gap:16px}.review-item[data-v-8699aa73]{padding:16px;background:#ffffff80;border-radius:16px;border:1px solid rgba(255,255,255,.2)}.review-header[data-v-8699aa73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.reviewer-info[data-v-8699aa73]{display:flex;align-items:center;gap:8px}.reviewer-avatar[data-v-8699aa73]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.reviewer-name[data-v-8699aa73]{font-size:14px;font-weight:600;color:#333}.review-rating[data-v-8699aa73]{display:flex;gap:2px}.review-content[data-v-8699aa73]{font-size:14px;color:#666;line-height:1.4;margin-bottom:8px}.review-date[data-v-8699aa73]{font-size:12px;color:#999}.bottom-action[data-v-8699aa73]{position:fixed;bottom:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(0,0,0,.1);padding:16px;z-index:100}.action-content[data-v-8699aa73]{display:flex;gap:16px}.contact-btn[data-v-8699aa73]{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;padding:16px;background:#ffffff1a;border:2px solid #ff6b35;border-radius:16px;color:#ff6b35;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.contact-btn[data-v-8699aa73]:hover{background:#ff6b351a}.rent-btn[data-v-8699aa73]{flex:2;background:linear-gradient(135deg,#ff6b35,#ff8a50);color:#fff;border:none;border-radius:16px;padding:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #ff6b354d}.rent-btn[data-v-8699aa73]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ff6b3566}.rental-order-page[data-v-1af548fb]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding-bottom:120px}.top-nav[data-v-1af548fb]{position:fixed;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.2)}.nav-content[data-v-1af548fb]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.back-btn[data-v-1af548fb]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#333;transition:.3s ease}.back-btn[data-v-1af548fb]:hover{background:#fff3}.nav-title[data-v-1af548fb]{font-size:18px;font-weight:600;color:#333}.nav-right[data-v-1af548fb]{width:40px}.product-info[data-v-1af548fb]{margin:16px}.product-card[data-v-1af548fb]{display:flex;gap:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:20px}.product-image[data-v-1af548fb]{width:80px;height:80px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.product-details[data-v-1af548fb]{flex:1}.product-name[data-v-1af548fb]{font-size:18px;font-weight:700;color:#333;margin-bottom:8px}.product-specs[data-v-1af548fb]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.spec-item[data-v-1af548fb]{font-size:14px;color:#666}.spec-divider[data-v-1af548fb]{color:#ccc}.product-price[data-v-1af548fb]{display:flex;align-items:center;gap:4px}.price-amount[data-v-1af548fb]{font-size:20px;font-weight:700;color:#ff6b35}.price-unit[data-v-1af548fb]{font-size:14px;color:#666}.duration-section[data-v-1af548fb],.location-section[data-v-1af548fb],.user-info-section[data-v-1af548fb],.cost-breakdown[data-v-1af548fb]{margin:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:24px}.section-title[data-v-1af548fb]{font-size:18px;font-weight:700;color:#333;margin-bottom:16px}.duration-options[data-v-1af548fb]{display:flex;flex-direction:column;gap:12px}.duration-option[data-v-1af548fb]{padding:16px;border:2px solid rgba(0,0,0,.1);border-radius:16px;cursor:pointer;transition:.3s ease}.duration-option[data-v-1af548fb]:hover{border-color:#ff6b354d}.duration-option.selected[data-v-1af548fb]{border-color:#ff6b35;background:#ff6b350d}.option-header[data-v-1af548fb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.option-duration[data-v-1af548fb]{font-size:16px;font-weight:600;color:#333}.option-price[data-v-1af548fb]{font-size:18px;font-weight:700;color:#ff6b35}.option-details[data-v-1af548fb]{display:flex;justify-content:space-between;align-items:center}.unit-price[data-v-1af548fb]{font-size:14px;color:#666}.discount[data-v-1af548fb]{font-size:12px;color:#2d7d32;background:#2d7d321a;padding:2px 8px;border-radius:8px}.location-item[data-v-1af548fb]{margin-bottom:16px}.location-item[data-v-1af548fb]:last-child{margin-bottom:0}.location-header[data-v-1af548fb]{display:flex;align-items:center;gap:12px}.location-icon[data-v-1af548fb]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;flex-shrink:0}.location-icon.pickup[data-v-1af548fb]{background:#2d7d321a;color:#2d7d32}.location-icon.return[data-v-1af548fb]{background:#ff6b351a;color:#ff6b35}.location-info[data-v-1af548fb]{flex:1;display:flex;flex-direction:column;gap:2px}.location-label[data-v-1af548fb]{font-size:12px;color:#999}.location-name[data-v-1af548fb]{font-size:16px;font-weight:600;color:#333}.location-address[data-v-1af548fb]{font-size:14px;color:#666}.change-btn[data-v-1af548fb]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#0000000d;border:none;color:#666;cursor:pointer;transition:.3s ease}.change-btn[data-v-1af548fb]:hover{background:#0000001a}.form-group[data-v-1af548fb]{margin-bottom:16px}.form-label[data-v-1af548fb]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.form-input[data-v-1af548fb]{width:100%;padding:12px 16px;border:2px solid rgba(0,0,0,.1);border-radius:12px;font-size:16px;background:#ffffff80;transition:.3s ease}.form-input[data-v-1af548fb]:focus{outline:none;border-color:#ff6b35;background:#fffc}.terms-section[data-v-1af548fb]{margin:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:20px}.terms-item[data-v-1af548fb]{display:flex;align-items:flex-start;gap:12px}.terms-checkbox[data-v-1af548fb]{margin-top:2px;width:16px;height:16px;accent-color:#ff6b35}.terms-label[data-v-1af548fb]{font-size:14px;color:#666;line-height:1.4}.terms-link[data-v-1af548fb]{color:#ff6b35;text-decoration:none;border:none;background:none;padding:0;font-size:inherit;cursor:pointer}.terms-link[data-v-1af548fb]:hover{text-decoration:underline}.cost-items[data-v-1af548fb]{display:flex;flex-direction:column;gap:12px}.cost-item[data-v-1af548fb]{display:flex;justify-content:space-between;align-items:center}.cost-item.discount .cost-value[data-v-1af548fb]{color:#2d7d32}.cost-item.total[data-v-1af548fb]{font-weight:700;font-size:18px;color:#333}.cost-label[data-v-1af548fb]{font-size:16px;color:#666}.cost-value[data-v-1af548fb]{font-size:16px;color:#333}.cost-divider[data-v-1af548fb]{height:1px;background:#0000001a;margin:8px 0}.bottom-action[data-v-1af548fb]{position:fixed;bottom:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(0,0,0,.1);padding:16px;z-index:100}.action-content[data-v-1af548fb]{display:flex;align-items:center;justify-content:space-between;gap:16px}.total-info[data-v-1af548fb]{display:flex;flex-direction:column;align-items:flex-start}.total-label[data-v-1af548fb]{font-size:14px;color:#666}.total-amount[data-v-1af548fb]{font-size:20px;font-weight:700;color:#ff6b35}.submit-btn[data-v-1af548fb]{background:linear-gradient(135deg,#ff6b35,#ff8a50);color:#fff;border:none;border-radius:16px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:.3s ease;box-shadow:0 4px 20px #ff6b354d}.submit-btn[data-v-1af548fb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #ff6b3566}.submit-btn[data-v-1af548fb]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.modal-overlay[data-v-1af548fb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-1af548fb]{background:#fff;border-radius:20px;max-width:400px;width:100%;max-height:80vh;overflow:hidden}.modal-header[data-v-1af548fb]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(0,0,0,.1)}.modal-title[data-v-1af548fb]{font-size:18px;font-weight:700;color:#333}.modal-close[data-v-1af548fb]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#0000000d;border:none;color:#666;cursor:pointer}.modal-body[data-v-1af548fb]{padding:20px;max-height:60vh;overflow-y:auto}.my-rental-page[data-v-7a65b833]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding-bottom:80px}.top-nav[data-v-7a65b833]{position:fixed;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.2)}.nav-content[data-v-7a65b833]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.back-btn[data-v-7a65b833]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#333;transition:.3s ease}.back-btn[data-v-7a65b833]:hover{background:#fff3}.nav-title[data-v-7a65b833]{font-size:18px;font-weight:600;color:#333}.nav-right[data-v-7a65b833]{width:40px}.status-filter[data-v-7a65b833]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:16px;border-bottom:1px solid rgba(255,255,255,.2)}.filter-tabs[data-v-7a65b833]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.filter-tabs[data-v-7a65b833]::-webkit-scrollbar{display:none}.filter-tab[data-v-7a65b833]{display:flex;align-items:center;gap:4px;padding:8px 16px;border-radius:20px;background:#ffffff80;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:.3s ease;white-space:nowrap}.filter-tab[data-v-7a65b833]:hover{background:#ff6b351a}.filter-tab.active[data-v-7a65b833]{background:#ff6b351a;border-color:#ff6b35;color:#ff6b35}.tab-text[data-v-7a65b833]{font-size:14px;font-weight:600}.tab-count[data-v-7a65b833]{background:#ff6b35;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:8px;min-width:16px;text-align:center}.filter-tab.active .tab-count[data-v-7a65b833]{background:#fff;color:#ff6b35}.rental-list[data-v-7a65b833]{padding:16px}.rental-card[data-v-7a65b833]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:20px;margin-bottom:16px;cursor:pointer;transition:.3s ease}.rental-card[data-v-7a65b833]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0000001a}.rental-header[data-v-7a65b833]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.rental-info[data-v-7a65b833]{flex:1}.rental-title[data-v-7a65b833]{font-size:18px;font-weight:700;color:#333;margin-bottom:4px}.rental-id[data-v-7a65b833]{font-size:12px;color:#999}.rental-status[data-v-7a65b833]{flex-shrink:0}.status-badge[data-v-7a65b833]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.pending[data-v-7a65b833]{background:#ffc1071a;color:#ffc107}.status-badge.active[data-v-7a65b833]{background:#2d7d321a;color:#2d7d32}.status-badge.returning[data-v-7a65b833]{background:#ff6b351a;color:#ff6b35}.status-badge.completed[data-v-7a65b833]{background:#607d8b1a;color:#607d8b}.status-badge.cancelled[data-v-7a65b833]{background:#d32f2f1a;color:#d32f2f}.rental-content[data-v-7a65b833]{margin-bottom:16px}.product-info[data-v-7a65b833]{display:flex;gap:16px;margin-bottom:16px}.product-image[data-v-7a65b833]{width:80px;height:80px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.product-details[data-v-7a65b833]{flex:1;display:flex;flex-direction:column;gap:8px}.product-specs[data-v-7a65b833]{display:flex;align-items:center;gap:8px}.spec-item[data-v-7a65b833]{font-size:14px;color:#666}.spec-divider[data-v-7a65b833]{color:#ccc}.rental-duration[data-v-7a65b833],.rental-location[data-v-7a65b833]{display:flex;align-items:center;gap:6px;font-size:14px;color:#666}.rental-timeline[data-v-7a65b833]{background:#ffffff80;border-radius:12px;padding:16px}.timeline-item[data-v-7a65b833]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.timeline-item[data-v-7a65b833]:last-child{margin-bottom:0}.timeline-dot[data-v-7a65b833]{width:8px;height:8px;border-radius:50%;background:#ddd;flex-shrink:0}.timeline-dot.active[data-v-7a65b833]{background:#ff6b35}.timeline-content[data-v-7a65b833]{flex:1;display:flex;justify-content:space-between;align-items:center}.timeline-text[data-v-7a65b833]{font-size:14px;color:#333}.timeline-time[data-v-7a65b833]{font-size:12px;color:#999}.rental-footer[data-v-7a65b833]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(0,0,0,.1)}.rental-price[data-v-7a65b833]{display:flex;flex-direction:column;align-items:flex-start}.price-label[data-v-7a65b833]{font-size:12px;color:#999}.price-amount[data-v-7a65b833]{font-size:18px;font-weight:700;color:#ff6b35}.rental-actions[data-v-7a65b833]{display:flex;gap:8px}.action-btn[data-v-7a65b833]{padding:8px 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:.3s ease;border:none}.action-btn.primary[data-v-7a65b833]{background:linear-gradient(135deg,#ff6b35,#ff8a50);color:#fff;box-shadow:0 2px 8px #ff6b354d}.action-btn.primary[data-v-7a65b833]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff6b3566}.action-btn.secondary[data-v-7a65b833]{background:#ffffff80;border:1px solid rgba(0,0,0,.2);color:#666}.action-btn.secondary[data-v-7a65b833]:hover{background:#fffc}.empty-state[data-v-7a65b833]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-7a65b833]{margin-bottom:16px;color:#ffffff80}.empty-title[data-v-7a65b833]{font-size:20px;font-weight:700;color:#fff;margin-bottom:8px}.empty-desc[data-v-7a65b833]{font-size:16px;color:#fffc;margin-bottom:24px}.empty-action[data-v-7a65b833]{background:linear-gradient(135deg,#ff6b35,#ff8a50);color:#fff;border:none;border-radius:16px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:.3s ease;box-shadow:0 4px 20px #ff6b354d}.empty-action[data-v-7a65b833]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ff6b3566}.modal-overlay[data-v-7a65b833]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.extend-modal[data-v-7a65b833]{background:#fff;border-radius:20px;max-width:400px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-7a65b833]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(0,0,0,.1)}.modal-title[data-v-7a65b833]{font-size:18px;font-weight:700;color:#333}.modal-close[data-v-7a65b833]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#0000000d;border:none;color:#666;cursor:pointer}.modal-content[data-v-7a65b833]{flex:1;padding:20px;overflow-y:auto}.extend-options[data-v-7a65b833]{display:flex;flex-direction:column;gap:12px}.extend-option[data-v-7a65b833]{padding:16px;border:2px solid rgba(0,0,0,.1);border-radius:16px;cursor:pointer;transition:.3s ease}.extend-option[data-v-7a65b833]:hover{border-color:#ff6b354d}.extend-option.selected[data-v-7a65b833]{border-color:#ff6b35;background:#ff6b350d}.option-info[data-v-7a65b833]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.option-duration[data-v-7a65b833]{font-size:16px;font-weight:600;color:#333}.option-price[data-v-7a65b833]{font-size:18px;font-weight:700;color:#ff6b35}.option-desc[data-v-7a65b833]{font-size:14px;color:#666}.modal-actions[data-v-7a65b833]{display:flex;gap:12px;padding:20px;border-top:1px solid rgba(0,0,0,.1)}.cancel-btn[data-v-7a65b833]{flex:1;padding:12px;background:#0000000d;border:1px solid rgba(0,0,0,.2);border-radius:12px;color:#666;font-size:16px;font-weight:600;cursor:pointer}.confirm-btn[data-v-7a65b833]{flex:2;padding:12px;background:linear-gradient(135deg,#ff6b35,#ff8a50);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:.3s ease}.confirm-btn[data-v-7a65b833]:disabled{opacity:.5;cursor:not-allowed}.confirm-btn[data-v-7a65b833]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #ff6b3566}.coupons-page[data-v-8bee26a5]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding-bottom:80px}.top-nav[data-v-8bee26a5]{position:fixed;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.2)}.nav-content[data-v-8bee26a5]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.back-btn[data-v-8bee26a5]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#333;transition:.3s ease}.back-btn[data-v-8bee26a5]:hover{background:#fff3}.nav-title[data-v-8bee26a5]{font-size:18px;font-weight:600;color:#333}.exchange-btn[data-v-8bee26a5]{display:flex;align-items:center;gap:4px;padding:8px 12px;border-radius:12px;background:#ff6b351a;border:1px solid rgba(255,107,53,.2);color:#ff6b35;font-size:14px;font-weight:600;cursor:pointer;transition:.3s ease}.exchange-btn[data-v-8bee26a5]:hover{background:#ff6b3533}.status-filter[data-v-8bee26a5]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:16px;border-bottom:1px solid rgba(255,255,255,.2)}.filter-tabs[data-v-8bee26a5]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.filter-tabs[data-v-8bee26a5]::-webkit-scrollbar{display:none}.filter-tab[data-v-8bee26a5]{display:flex;align-items:center;gap:4px;padding:8px 16px;border-radius:20px;background:#ffffff80;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:.3s ease;white-space:nowrap}.filter-tab[data-v-8bee26a5]:hover{background:#ff6b351a}.filter-tab.active[data-v-8bee26a5]{background:#ff6b351a;border-color:#ff6b35;color:#ff6b35}.tab-text[data-v-8bee26a5]{font-size:14px;font-weight:600}.tab-count[data-v-8bee26a5]{background:#ff6b35;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:8px;min-width:16px;text-align:center}.filter-tab.active .tab-count[data-v-8bee26a5]{background:#fff;color:#ff6b35}.coupons-list[data-v-8bee26a5]{padding:16px}.coupon-card[data-v-8bee26a5]{position:relative;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;margin-bottom:16px;cursor:pointer;transition:.3s ease;overflow:hidden;display:flex;min-height:120px}.coupon-card[data-v-8bee26a5]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0000001a}.coupon-card.expired[data-v-8bee26a5],.coupon-card.used[data-v-8bee26a5]{opacity:.6}.coupon-left[data-v-8bee26a5]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;background:linear-gradient(135deg,#ff6b35,#ff8a50);color:#fff;min-width:120px}.coupon-amount[data-v-8bee26a5]{display:flex;align-items:baseline;margin-bottom:8px}.currency[data-v-8bee26a5]{font-size:16px;font-weight:600}.amount[data-v-8bee26a5]{font-size:32px;font-weight:700}.coupon-condition[data-v-8bee26a5]{font-size:12px;opacity:.9;text-align:center}.coupon-divider[data-v-8bee26a5]{position:relative;width:2px;background:#ddd}.divider-line[data-v-8bee26a5]{position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:100%;background:#ddd}.divider-dots[data-v-8bee26a5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:4px}.dot[data-v-8bee26a5]{width:4px;height:4px;border-radius:50%;background:#ddd}.coupon-right[data-v-8bee26a5]{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.coupon-info[data-v-8bee26a5]{flex:1}.coupon-title[data-v-8bee26a5]{font-size:18px;font-weight:700;color:#333;margin-bottom:4px}.coupon-desc[data-v-8bee26a5]{font-size:14px;color:#666;margin-bottom:12px}.coupon-validity[data-v-8bee26a5]{display:flex;align-items:center;gap:4px;font-size:12px;color:#999}.coupon-status[data-v-8bee26a5]{align-self:flex-end}.status-badge[data-v-8bee26a5]{padding:4px 8px;border-radius:8px;font-size:10px;font-weight:600}.status-badge.available[data-v-8bee26a5]{background:#2d7d321a;color:#2d7d32}.status-badge.used[data-v-8bee26a5]{background:#607d8b1a;color:#607d8b}.status-badge.expired[data-v-8bee26a5]{background:#d32f2f1a;color:#d32f2f}.use-btn[data-v-8bee26a5]{position:absolute;bottom:16px;right:16px;padding:6px 12px;background:linear-gradient(135deg,#ff6b35,#ff8a50);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:.3s ease}.use-btn[data-v-8bee26a5]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff6b3566}.empty-state[data-v-8bee26a5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-8bee26a5]{margin-bottom:16px;color:#ffffff80}.empty-title[data-v-8bee26a5]{font-size:20px;font-weight:700;color:#fff;margin-bottom:8px}.empty-desc[data-v-8bee26a5]{font-size:16px;color:#fffc;margin-bottom:24px}.empty-action[data-v-8bee26a5]{background:linear-gradient(135deg,#ff6b35,#ff8a50);color:#fff;border:none;border-radius:16px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:.3s ease;box-shadow:0 4px 20px #ff6b354d}.empty-action[data-v-8bee26a5]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ff6b3566}.modal-overlay[data-v-8bee26a5]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.exchange-modal[data-v-8bee26a5],.detail-modal[data-v-8bee26a5]{background:#fff;border-radius:20px;max-width:400px;width:100%;max-height:80vh;overflow:auto;display:flex;flex-direction:column}.modal-header[data-v-8bee26a5]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(0,0,0,.1)}.modal-title[data-v-8bee26a5]{font-size:18px;font-weight:700;color:#333}.modal-close[data-v-8bee26a5]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#0000000d;border:none;color:#666;cursor:pointer}.modal-content[data-v-8bee26a5]{flex:1;padding:20px;overflow-y:auto}.exchange-form[data-v-8bee26a5]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-8bee26a5]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-8bee26a5]{font-size:14px;font-weight:600;color:#333}.form-input[data-v-8bee26a5]{padding:12px 16px;border:2px solid rgba(0,0,0,.1);border-radius:12px;font-size:16px;transition:.3s ease}.form-input[data-v-8bee26a5]:focus{outline:none;border-color:#ff6b35}.exchange-tips[data-v-8bee26a5]{background:#ff6b350d;border-radius:12px;padding:16px}.tips-title[data-v-8bee26a5]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.tips-list[data-v-8bee26a5]{list-style:none;padding:0;margin:0}.tips-list li[data-v-8bee26a5]{font-size:12px;color:#666;margin-bottom:4px;position:relative;padding-left:12px}.tips-list li[data-v-8bee26a5]:before{content:"•";position:relative;left:0;color:#ff6b35}.detail-coupon[data-v-8bee26a5]{background:linear-gradient(135deg,#ff6b35,#ff8a50);color:#fff;border-radius:16px;padding:24px;text-align:center;margin-bottom:20px}.detail-amount[data-v-8bee26a5]{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.detail-amount .currency[data-v-8bee26a5]{font-size:18px;font-weight:600}.detail-amount .amount[data-v-8bee26a5]{font-size:36px;font-weight:700}.detail-title[data-v-8bee26a5]{font-size:18px;font-weight:600;margin-bottom:4px}.detail-condition[data-v-8bee26a5]{font-size:14px;opacity:.9}.detail-info[data-v-8bee26a5]{margin-bottom:20px}.info-item[data-v-8bee26a5]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.1)}.info-item[data-v-8bee26a5]:last-child{border-bottom:none}.info-label[data-v-8bee26a5]{font-size:14px;color:#666}.info-value[data-v-8bee26a5]{font-size:14px;color:#333;font-weight:600}.detail-rules[data-v-8bee26a5]{background:#00000005;border-radius:12px;padding:16px}.rules-title[data-v-8bee26a5]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.rules-list[data-v-8bee26a5]{list-style:none;padding:0;margin:0}.rules-list li[data-v-8bee26a5]{font-size:12px;color:#666;margin-bottom:4px;position:relative;padding-left:12px}.rules-list li[data-v-8bee26a5]:before{content:"•";position:relative;left:0;color:#ff6b35}.modal-actions[data-v-8bee26a5]{display:flex;gap:12px;padding:20px;border-top:1px solid rgba(0,0,0,.1)}.cancel-btn[data-v-8bee26a5]{flex:1;padding:12px;background:#0000000d;border:1px solid rgba(0,0,0,.2);border-radius:12px;color:#666;font-size:16px;font-weight:600;cursor:pointer}.confirm-btn[data-v-8bee26a5]{flex:2;padding:12px;background:linear-gradient(135deg,#ff6b35,#ff8a50);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:.3s ease}.confirm-btn[data-v-8bee26a5]:disabled{opacity:.5;cursor:not-allowed}.confirm-btn[data-v-8bee26a5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #ff6b3566}.settings-page[data-v-b70f9814]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding-bottom:20px}.top-nav[data-v-b70f9814]{position:relative;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.2)}.nav-content[data-v-b70f9814]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;height:56px}.back-btn[data-v-b70f9814]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:none;color:#333;cursor:pointer;transition:.2s ease}.back-btn[data-v-b70f9814]:hover{background:#fff3}.nav-title[data-v-b70f9814]{font-size:18px;font-weight:600;color:#333}.nav-right[data-v-b70f9814]{width:40px}.settings-content[data-v-b70f9814]{padding:20px 16px}.settings-section[data-v-b70f9814]{margin-bottom:24px}.section-title[data-v-b70f9814]{font-size:16px;font-weight:600;color:#fff;margin-bottom:12px;padding-left:4px}.settings-list[data-v-b70f9814]{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.setting-item[data-v-b70f9814]{display:flex;align-items:center;padding:16px;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:background-color .2s ease}.setting-item[data-v-b70f9814]:last-child{border-bottom:none}.setting-item[data-v-b70f9814]:hover{background:#00000005}.setting-icon[data-v-b70f9814]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;margin-right:12px}.setting-content[data-v-b70f9814]{flex:1;display:flex;flex-direction:column}.setting-label[data-v-b70f9814]{font-size:16px;font-weight:500;color:#333;margin-bottom:2px}.setting-desc[data-v-b70f9814]{font-size:14px;color:#666}.setting-toggle[data-v-b70f9814]{position:relative;width:48px;height:28px}.toggle-input[data-v-b70f9814]{position:relative;opacity:0;width:100%;height:100%;cursor:pointer}.toggle-slider[data-v-b70f9814]{position:relative;top:0;left:0;right:0;bottom:0;background:#ccc;border-radius:14px;transition:.3s}.toggle-slider[data-v-b70f9814]:before{position:relative;content:"";height:20px;width:20px;left:4px;bottom:4px;background:#fff;border-radius:50%;transition:.3s}.toggle-input:checked+.toggle-slider[data-v-b70f9814]{background:#ff6b35}.toggle-input:checked+.toggle-slider[data-v-b70f9814]:before{transform:translate(20px)}.logout-section[data-v-b70f9814]{margin-top:32px}.logout-btn[data-v-b70f9814]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;color:#d32f2f;font-size:16px;font-weight:500;cursor:pointer;transition:.2s ease}.logout-btn[data-v-b70f9814]:hover{background:#fff;transform:translateY(-1px)}.order-detail-page[data-v-22950f85]{min-height:100vh;background:#333;padding-bottom:80px}.top-nav[data-v-22950f85]{position:relative;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:--space-4;background:#333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #333}.nav-back[data-v-22950f85],.nav-action[data-v-22950f85]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:--radius-lg;background:#ffffff1a;border:1px solid #333;color:#333;cursor:pointer;transition:#333}.nav-back[data-v-22950f85]:hover,.nav-action[data-v-22950f85]:hover{background:#fff3}.nav-title[data-v-22950f85]{font-size:--text-xl;font-weight:--font-bold;color:#333}.loading-state[data-v-22950f85],.error-state[data-v-22950f85]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12);color:#333;text-align:center}.loading-spinner[data-v-22950f85]{width:32px;height:32px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #333;border-radius:50%;animation:1s linear infinite;margin-bottom:--space-4}@keyframes spin-22950f85{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state svg[data-v-22950f85]{margin-bottom:--space-4;opacity:.5}.error-state h3[data-v-22950f85]{font-size:--text-xl;font-weight:--font-semibold;margin-bottom:--space-2;color:#333}.error-state p[data-v-22950f85]{font-size:--text-base;margin-bottom:--space-6;line-height:--leading-relaxed}.error-action[data-v-22950f85]{padding:--space-3 #333;background:#333;color:#fff;border:none;border-radius:--radius-lg;font-size:--text-base;font-weight:--font-semibold;cursor:pointer;transition:#333}.error-action[data-v-22950f85]:hover{background:#333}.order-content[data-v-22950f85]{padding:--space-4;display:flex;flex-direction:column;gap:--space-6}.status-section[data-v-22950f85]{display:flex;align-items:center;gap:--space-4;padding:--space-6;background:#333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #333;border-radius:--radius-xl}.status-icon[data-v-22950f85]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:--radius-full;flex-shrink:0}.status-icon.status-pending[data-v-22950f85],.status-icon.status-paid[data-v-22950f85],.status-icon.status-shipped[data-v-22950f85],.status-icon.status-delivered[data-v-22950f85],.status-icon.status-cancelled[data-v-22950f85],.status-icon.status-refunded[data-v-22950f85]{background:#333;color:#333}.status-info[data-v-22950f85]{flex:1}.status-title[data-v-22950f85]{font-size:--text-xl;font-weight:--font-bold;color:#333;margin-bottom:--space-2}.status-desc[data-v-22950f85]{font-size:--text-base;color:#333;line-height:--leading-relaxed;margin-bottom:--space-2}.status-time[data-v-22950f85]{font-size:--text-sm;color:#333;font-weight:--font-medium}.section-header[data-v-22950f85]{display:flex;align-items:center;justify-content:space-between;margin-bottom:--space-4}.section-title[data-v-22950f85]{font-size:--text-lg;font-weight:--font-bold;color:#333}.section-action[data-v-22950f85]{display:flex;align-items:center;gap:--space-1;color:#333;font-size:--text-sm;background:#fff;border:none;cursor:pointer;transition:#333}.section-action[data-v-22950f85]:hover{color:#333}.logistics-section[data-v-22950f85],.address-section[data-v-22950f85],.products-section[data-v-22950f85],.order-info-section[data-v-22950f85],.cost-section[data-v-22950f85]{background:#333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #333;border-radius:--radius-xl;padding:--space-5}.logistics-card[data-v-22950f85],.address-card[data-v-22950f85]{background:#ffffff0d;border-radius:--radius-lg;padding:--space-4}.logistics-header[data-v-22950f85]{display:flex;align-items:center;justify-content:space-between;margin-bottom:--space-4}.logistics-info[data-v-22950f85]{display:flex;flex-direction:column;gap:--space-1}.logistics-company[data-v-22950f85]{font-size:--text-base;font-weight:--font-semibold;color:#333}.logistics-number[data-v-22950f85]{font-size:--text-sm;color:#333;font-family:monospace}.copy-btn[data-v-22950f85]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:--radius-lg;background:#ffffff1a;border:none;color:#333;cursor:pointer;transition:#333}.copy-btn[data-v-22950f85]:hover{background:#fff3;color:#333}.logistics-timeline[data-v-22950f85]{display:flex;flex-direction:column;gap:--space-3}.timeline-item[data-v-22950f85]{display:flex;gap:--space-3;position:relative}.timeline-item[data-v-22950f85]:not(:last-child):after{content:"";position:relative;left:6px;top:24px;bottom:-12px;width:1px;background:#333}.timeline-dot[data-v-22950f85]{width:12px;height:12px;border-radius:--radius-full;background:#333;margin-top:4px;flex-shrink:0}.timeline-item.active .timeline-dot[data-v-22950f85]{background:#333}.timeline-content[data-v-22950f85]{flex:1}.timeline-desc[data-v-22950f85]{font-size:--text-base;color:#333;margin-bottom:--space-1}.timeline-item.active .timeline-desc[data-v-22950f85]{font-weight:--font-semibold}.timeline-time[data-v-22950f85]{font-size:--text-sm;color:#333}.address-header[data-v-22950f85]{display:flex;gap:--space-3}.address-info[data-v-22950f85]{flex:1}.address-contact[data-v-22950f85]{display:flex;gap:--space-3;margin-bottom:--space-2}.contact-name[data-v-22950f85]{font-size:--text-base;font-weight:--font-semibold;color:#333}.contact-phone[data-v-22950f85]{font-size:--text-base;color:#333}.address-detail[data-v-22950f85]{font-size:--text-base;color:#333;line-height:--leading-relaxed}.products-list[data-v-22950f85]{display:flex;flex-direction:column;gap:--space-4}.product-item[data-v-22950f85]{display:flex;gap:--space-3;padding:--space-4;background:#ffffff0d;border-radius:--radius-lg;cursor:pointer;transition:#333}.product-item[data-v-22950f85]:hover{background:#ffffff1a}.product-image[data-v-22950f85]{width:80px;height:80px;border-radius:--radius-lg;overflow:hidden;flex-shrink:0}.product-image img[data-v-22950f85]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-info[data-v-22950f85]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.product-name[data-v-22950f85]{font-size:--text-base;font-weight:--font-semibold;color:#333;line-height:--leading-tight;margin-bottom:--space-1}.product-spec[data-v-22950f85]{font-size:--text-sm;color:#333;margin-bottom:--space-2}.product-price-qty[data-v-22950f85]{display:flex;align-items:center;justify-content:space-between}.product-price[data-v-22950f85]{font-size:--text-lg;font-weight:--font-semibold;color:#333}.product-qty[data-v-22950f85]{font-size:--text-sm;color:#333}.product-actions[data-v-22950f85]{display:flex;flex-direction:column;gap:--space-2;justify-content:center}.action-btn[data-v-22950f85]{padding:--space-1 #333;border-radius:--radius-md;font-size:--text-xs;font-weight:--font-medium;cursor:pointer;transition:#333;border:1px solid;white-space:nowrap}.action-btn.review[data-v-22950f85],.action-btn.rebuy[data-v-22950f85]{background:#333;border-color:#333;color:#333}.order-info-card[data-v-22950f85],.cost-card[data-v-22950f85]{background:#ffffff0d;border-radius:--radius-lg;padding:--space-4}.info-row[data-v-22950f85],.cost-row[data-v-22950f85]{display:flex;align-items:center;justify-content:space-between;padding:--space-3 0;border-bottom:1px solid #333}.info-row[data-v-22950f85]:last-child,.cost-row[data-v-22950f85]:last-child{border-bottom:none}.info-label[data-v-22950f85],.cost-label[data-v-22950f85]{font-size:--text-base;color:#333}.info-value[data-v-22950f85]{display:flex;align-items:center;gap:--space-2;font-size:--text-base;color:#333}.cost-value[data-v-22950f85]{font-size:--text-base;color:#333}.cost-value.discount[data-v-22950f85]{color:#333}.cost-row.total[data-v-22950f85]{border-top:1px solid #333;margin-top:--space-2;padding-top:--space-4}.cost-row.total .cost-label[data-v-22950f85],.cost-row.total .cost-value[data-v-22950f85]{font-size:--text-lg;font-weight:--font-bold;color:#333}.action-section[data-v-22950f85]{display:flex;gap:--space-4;padding:--space-4;background:#333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #333;border-radius:--radius-xl}.action-button[data-v-22950f85]{flex:1;display:flex;flex-direction:column;align-items:center;gap:--space-2;padding:--space-4;background:#ffffff0d;border-radius:--radius-lg;cursor:pointer;transition:#333;color:#333}.action-button[data-v-22950f85]:hover{background:#ffffff1a;transform:translateY(-1px)}.action-button span[data-v-22950f85]{font-size:--text-sm;font-weight:--font-medium}.modal-overlay[data-v-22950f85]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:end;justify-content:center;z-index:1000}.more-actions-modal[data-v-22950f85]{background:#333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #333;border-radius:--radius-xl #333 0 0;padding:--space-6;width:100%;max-width:400px}.modal-header[data-v-22950f85]{display:flex;align-items:center;justify-content:space-between;margin-bottom:--space-5}.modal-header h3[data-v-22950f85]{font-size:--text-xl;font-weight:--font-bold;color:#333}.modal-header button[data-v-22950f85]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:--radius-lg;background:#fff;border:none;color:#333;cursor:pointer}.actions-list[data-v-22950f85]{display:flex;flex-direction:column;gap:--space-2}.action-item[data-v-22950f85]{display:flex;align-items:center;gap:--space-3;padding:--space-4;background:#ffffff0d;border:none;border-radius:--radius-lg;color:#333;font-size:--text-base;cursor:pointer;transition:#333;text-align:center;width:100%}.action-item[data-v-22950f85]:hover{background:#ffffff1a}.action-item.danger[data-v-22950f85]{color:#333}.action-item.danger[data-v-22950f85]:hover{background:#333}@media (max-width: 768px){.status-section[data-v-22950f85]{flex-direction:column;text-align:center}.product-item[data-v-22950f85]{flex-direction:column}.product-actions[data-v-22950f85]{flex-direction:column;justify-content:center}.action-section[data-v-22950f85]{flex-direction:column}}
