*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#1e293b;-webkit-font-smoothing:antialiased;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}img{max-width:100%;display:block}a{color:inherit}.center-screen[data-v-4e56c091]{justify-content:center;align-items:center;min-height:100vh;display:flex}.spinner[data-v-4e56c091]{border:3px solid #e2e8f0;border-top-color:#16a34a;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite spin-4e56c091}@keyframes spin-4e56c091{to{transform:rotate(360deg)}}.not-found[data-v-4e56c091]{text-align:center;padding:2rem}.nf-icon[data-v-4e56c091]{color:#94a3b8;background:#f1f5f9;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.25rem;display:flex}.not-found h1[data-v-4e56c091]{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.not-found p[data-v-4e56c091]{color:#64748b;font-size:.9rem}.layout[data-v-4e56c091]{flex-direction:column;min-height:100vh;display:flex}.topbar[data-v-4e56c091]{z-index:100;padding-top:env(safe-area-inset-top,0px);background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;position:sticky;top:0;box-shadow:0 1px 4px #0000000f}.topbar-inner[data-v-4e56c091]{justify-content:space-between;align-items:center;gap:.75rem;max-width:960px;height:52px;margin:0 auto;padding:0 1rem;display:flex}.topbar-left[data-v-4e56c091]{flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.topbar-logo[data-v-4e56c091]{background:#f1f5f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.topbar-logo img[data-v-4e56c091]{object-fit:cover;width:100%;height:100%}.topbar-logo-init[data-v-4e56c091]{color:#16a34a;text-transform:uppercase;font-size:.85rem;font-weight:800}.topbar-name[data-v-4e56c091]{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.topbar-right[data-v-4e56c091]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.status-pill[data-v-4e56c091]{border-radius:20px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.72rem;font-weight:600;display:flex}.status-pill.open[data-v-4e56c091]{color:#15803d;background:#dcfce7}.status-pill.closed[data-v-4e56c091]{color:#64748b;background:#f1f5f9}.status-dot[data-v-4e56c091]{background:currentColor;border-radius:50%;width:6px;height:6px}.wa-btn[data-v-4e56c091]{color:#fff;background:#16a34a;border-radius:20px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.wa-btn[data-v-4e56c091]:hover{background:#15803d}.wa-label[data-v-4e56c091]{display:none}@media (width>=480px){.wa-label[data-v-4e56c091]{display:inline}}.content[data-v-4e56c091]{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));flex:1}.bottom-nav[data-v-4e56c091]{z-index:50;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid #e2e8f0;display:flex;position:fixed;bottom:0;left:0;right:0}.nav-item[data-v-4e56c091]{color:#94a3b8;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.5rem 0 .45rem;text-decoration:none;transition:color .15s;display:flex}.nav-item.active[data-v-4e56c091]{color:#16a34a}.nav-icon-wrap[data-v-4e56c091]{justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.cart-badge[data-v-4e56c091]{color:#fff;background:#16a34a;border:1.5px solid #fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.58rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-7px}.nav-label[data-v-4e56c091]{font-size:.65rem;font-weight:600;line-height:1}.toast[data-v-4e56c091]{z-index:200;color:#fff;white-space:nowrap;pointer-events:none;background:#1e293b;border-radius:20px;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.8rem;font-weight:600;display:flex;position:fixed;top:60px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0003}.toast-enter-active[data-v-4e56c091]{animation:.2s toast-in-4e56c091}.toast-leave-active[data-v-4e56c091]{animation:.15s reverse toast-in-4e56c091}@keyframes toast-in-4e56c091{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.share-btn[data-v-3a78560f]{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.82rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.share-btn[data-v-3a78560f]:hover{color:#1e293b;border-color:#94a3b8}.share-btn-label[data-v-3a78560f]{white-space:nowrap}.share-overlay[data-v-3a78560f]{z-index:200;background:#0f172a8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=540px){.share-overlay[data-v-3a78560f]{align-items:center;padding:1.5rem}}.share-sheet[data-v-3a78560f]{background:#fff;border-radius:18px 18px 0 0;width:100%;max-width:420px;padding:1.25rem}@media (width>=540px){.share-sheet[data-v-3a78560f]{border-radius:16px}}.share-sheet-title[data-v-3a78560f]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:.78rem;font-weight:700}.share-options[data-v-3a78560f]{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.share-option[data-v-3a78560f]{cursor:pointer;color:#475569;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem .25rem;font-size:.72rem;font-weight:600;transition:background .15s;display:flex}.share-option[data-v-3a78560f]:hover{background:#f8fafc}.share-option-icon[data-v-3a78560f]{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.share-option-icon.wa[data-v-3a78560f]{color:#16a34a;background:#dcfce7}.share-option-icon.fb[data-v-3a78560f]{color:#1d4ed8;background:#dbeafe}.share-option-icon.tw[data-v-3a78560f]{color:#0f172a;background:#f1f5f9}.share-option-icon.link[data-v-3a78560f]{color:#92400e;background:#fef9c3}.share-cancel[data-v-3a78560f]{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:10px;width:100%;padding:.7rem;font-size:.85rem;font-weight:600}.fade-enter-active[data-v-3a78560f],.fade-leave-active[data-v-3a78560f]{transition:opacity .15s}.fade-enter-from[data-v-3a78560f],.fade-leave-to[data-v-3a78560f]{opacity:0}.container[data-v-f3b8ecff]{width:100%;max-width:960px;margin:0 auto;padding:0 1.25rem}.landing[data-v-f3b8ecff]{flex-direction:column;min-height:100vh;display:flex}.hero[data-v-f3b8ecff]{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);padding:4rem 0 5rem}.hero-inner[data-v-f3b8ecff]{text-align:center;flex-direction:column;align-items:center;display:flex}.brand-logo[data-v-f3b8ecff]{object-fit:contain;background:#fff;border-radius:16px;width:72px;height:72px;margin-bottom:1.25rem;padding:.5rem}.hero-title[data-v-f3b8ecff]{max-width:600px;margin-bottom:1rem;font-size:1.8rem;font-weight:800;line-height:1.25}.hero-subtitle[data-v-f3b8ecff]{opacity:.92;max-width:480px;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.cta-btn[data-v-f3b8ecff]{color:#15803d;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.cta-btn[data-v-f3b8ecff]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #00000026}.hero-share[data-v-f3b8ecff]{margin-top:1rem}.hero-share[data-v-f3b8ecff] .share-btn{color:#fff;background:0 0;border-color:#fff6}.hero-share[data-v-f3b8ecff] .share-btn:hover{color:#fff;border-color:#fff}@media (width>=640px){.hero-title[data-v-f3b8ecff]{font-size:2.4rem}.hero-subtitle[data-v-f3b8ecff]{font-size:1.05rem}}.video-section[data-v-f3b8ecff]{padding:3.5rem 0 0}.video-grid[data-v-f3b8ecff]{grid-template-columns:1fr;gap:2.5rem;max-width:320px;margin:0 auto;display:grid}@media (width>=700px){.video-grid[data-v-f3b8ecff]{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:680px}}.video-item-title[data-v-f3b8ecff]{color:#1e293b;text-align:center;margin-top:.75rem;font-size:1.1rem;font-weight:800;line-height:1.4}.video-wrap[data-v-f3b8ecff]{aspect-ratio:9/16;background:#000;border-radius:16px;width:100%;margin:0 auto;overflow:hidden;box-shadow:0 4px 20px #0000001f}.video-iframe[data-v-f3b8ecff]{border:0;width:100%;height:100%;display:block}.video-thumb[data-v-f3b8ecff]{cursor:pointer;border:none;width:100%;height:100%;padding:0;display:block;position:relative}.video-thumb-img[data-v-f3b8ecff]{object-fit:cover;width:100%;height:100%}.video-play-icon[data-v-f3b8ecff]{color:#fff;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-thumb:hover .video-play-icon[data-v-f3b8ecff]{background:#16a34ad9}.benefits-section[data-v-f3b8ecff]{padding:3.5rem 0 0}.benefits-grid[data-v-f3b8ecff]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (width>=768px){.benefits-grid[data-v-f3b8ecff]{grid-template-columns:repeat(3,1fr)}}.benefit-card[data-v-f3b8ecff]{background:#fff;border-radius:14px;padding:1.25rem 1.1rem;transition:box-shadow .15s,transform .15s;box-shadow:0 1px 3px #0000000f}.benefit-card[data-v-f3b8ecff]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000001a}.benefit-icon[data-v-f3b8ecff]{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.75rem;display:flex}.benefit-title[data-v-f3b8ecff]{color:#1e293b;margin-bottom:.4rem;font-size:.9rem;font-weight:700}.benefit-desc[data-v-f3b8ecff]{color:#64748b;font-size:.8rem;line-height:1.55}.compare-section[data-v-f3b8ecff]{padding:3.5rem 0 0}.compare-grid[data-v-f3b8ecff]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=768px){.compare-grid[data-v-f3b8ecff]{grid-template-columns:repeat(2,1fr)}}.compare-col[data-v-f3b8ecff]{border-radius:14px;padding:1.5rem 1.25rem}.compare-before[data-v-f3b8ecff]{background:#fef2f2}.compare-after[data-v-f3b8ecff]{background:#f0fdf4}.compare-label[data-v-f3b8ecff]{margin-bottom:1rem;font-size:.95rem;font-weight:800}.compare-before .compare-label[data-v-f3b8ecff]{color:#b91c1c}.compare-after .compare-label[data-v-f3b8ecff]{color:#15803d}.compare-item[data-v-f3b8ecff]{color:#1e293b;align-items:flex-start;gap:.6rem;margin-bottom:.75rem;font-size:.88rem;line-height:1.4;display:flex}.compare-item[data-v-f3b8ecff]:last-child{margin-bottom:0}.compare-icon[data-v-f3b8ecff]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:800;display:flex}.compare-icon-no[data-v-f3b8ecff]{color:#dc2626;background:#fee2e2}.compare-icon-yes[data-v-f3b8ecff]{color:#16a34a;background:#dcfce7}.steps-section[data-v-f3b8ecff]{flex:1;padding:3.5rem 0}.section-title[data-v-f3b8ecff]{text-align:center;color:#1e293b;margin-bottom:2.5rem;font-size:1.4rem;font-weight:800}.steps-grid[data-v-f3b8ecff]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (width>=768px){.steps-grid[data-v-f3b8ecff]{grid-template-columns:repeat(4,1fr)}}.step-card[data-v-f3b8ecff]{text-align:center;background:#fff;border-radius:14px;padding:1.5rem 1.25rem;box-shadow:0 1px 3px #0000000f}.step-number[data-v-f3b8ecff]{color:#15803d;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 1rem;font-size:1rem;font-weight:800;display:flex}.step-title[data-v-f3b8ecff]{color:#1e293b;margin-bottom:.4rem;font-size:.92rem;font-weight:700}.step-desc[data-v-f3b8ecff]{color:#64748b;font-size:.8rem;line-height:1.55}.steps-closing[data-v-f3b8ecff]{text-align:center;color:#1e293b;margin-top:2rem;font-size:.92rem;font-weight:600}.steps-cta[data-v-f3b8ecff]{text-align:center;margin-top:1rem}.cta-btn-dark[data-v-f3b8ecff]{color:#fff;background:#16a34a}.cta-btn-dark[data-v-f3b8ecff]:hover{background:#15803d}.faq-section[data-v-f3b8ecff]{padding:0 0 3.5rem}.faq-list[data-v-f3b8ecff]{flex-direction:column;gap:.75rem;max-width:720px;margin:0 auto;display:flex}.faq-item[data-v-f3b8ecff]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.faq-question[data-v-f3b8ecff]{cursor:pointer;text-align:left;color:#1e293b;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;font-size:.9rem;font-weight:700;display:flex}.faq-chevron[data-v-f3b8ecff]{color:#94a3b8;flex-shrink:0;transition:transform .2s}.faq-item.open .faq-chevron[data-v-f3b8ecff]{color:#16a34a;transform:rotate(180deg)}.faq-answer[data-v-f3b8ecff]{color:#475569;padding:0 1.25rem 1.1rem;font-size:.85rem;line-height:1.65}.support-section[data-v-f3b8ecff]{padding:0 0 3.5rem}.support-box[data-v-f3b8ecff]{text-align:center;background:linear-gradient(135deg,#dcfce7 0%,#f0fdf4 100%);border:1px solid #bbf7d0;border-radius:18px;max-width:560px;margin:0 auto;padding:2rem 1.5rem}.support-title[data-v-f3b8ecff]{color:#14532d;margin-bottom:.6rem;font-size:1.15rem;font-weight:800}.support-desc[data-v-f3b8ecff]{color:#166534;margin-bottom:1.25rem;font-size:.85rem;line-height:1.65}.support-wa-btn[data-v-f3b8ecff]{color:#fff;background:#16a34a;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.support-wa-btn[data-v-f3b8ecff]:hover{background:#15803d}.stores-section[data-v-f3b8ecff]{padding:0 0 3.5rem}.stores-grid[data-v-f3b8ecff]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=640px){.stores-grid[data-v-f3b8ecff]{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.stores-grid[data-v-f3b8ecff]{grid-template-columns:repeat(4,1fr)}}.store-card[data-v-f3b8ecff]{text-align:center;color:inherit;background:#fff;border-radius:14px;padding:1.25rem 1rem;text-decoration:none;transition:box-shadow .15s,transform .15s;box-shadow:0 1px 3px #0000000f}.store-card[data-v-f3b8ecff]:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001a}.store-logo-wrap[data-v-f3b8ecff]{background:#f1f5f9;border-radius:12px;width:56px;height:56px;margin:0 auto .75rem;overflow:hidden}.store-logo[data-v-f3b8ecff]{object-fit:cover;width:100%;height:100%}.store-logo-placeholder[data-v-f3b8ecff]{color:#16a34a;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.3rem;font-weight:800;display:flex}.store-card-name[data-v-f3b8ecff]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:.85rem;font-weight:700;overflow:hidden}.store-card-category[data-v-f3b8ecff]{color:#94a3b8;font-size:.72rem}.footer[data-v-f3b8ecff]{text-align:center;background:#fff;border-top:1px solid #e2e8f0;padding:1.5rem 0}.footer p[data-v-f3b8ecff]{color:#94a3b8;font-size:.78rem}.toast[data-v-f3b8ecff]{z-index:200;color:#fff;white-space:nowrap;pointer-events:none;background:#1e293b;border-radius:20px;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.8rem;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0003}.toast-enter-active[data-v-f3b8ecff]{animation:.2s toast-in-f3b8ecff}.toast-leave-active[data-v-f3b8ecff]{animation:.15s reverse toast-in-f3b8ecff}@keyframes toast-in-f3b8ecff{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.pwa-box[data-v-c2dbf1d5]{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border:none;border-radius:12px;align-items:flex-start;gap:.75rem;margin:0 1rem 1rem;padding:.85rem 2.25rem .85rem .85rem;display:flex;position:relative;box-shadow:0 4px 14px #16a34a4d}.pwa-icon[data-v-c2dbf1d5]{color:#fff;background:#fff3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.pwa-icon img[data-v-c2dbf1d5]{object-fit:cover;width:100%;height:100%}.pwa-body[data-v-c2dbf1d5]{flex:1;min-width:0}.pwa-title[data-v-c2dbf1d5]{color:#fff;margin-bottom:.2rem;font-size:.85rem;font-weight:700}.pwa-desc[data-v-c2dbf1d5]{color:#ffffffd9;margin:0;font-size:.78rem;line-height:1.5}.ios-share-icon[data-v-c2dbf1d5]{font-size:.8rem}.pwa-install-btn[data-v-c2dbf1d5]{color:#15803d;cursor:pointer;background:#fff;border:none;border-radius:8px;margin-top:.6rem;padding:.45rem .9rem;font-size:.8rem;font-weight:700;transition:background .15s,transform .1s}.pwa-install-btn[data-v-c2dbf1d5]:hover{background:#f0fdf4}.pwa-install-btn[data-v-c2dbf1d5]:active{transform:scale(.97)}.pwa-dismiss[data-v-c2dbf1d5]{color:#fffc;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:.6rem;right:.6rem}.pwa-dismiss[data-v-c2dbf1d5]:hover{color:#fff}.container[data-v-7b049f88]{width:100%;max-width:960px;margin:0 auto;padding:0 1rem}.cover-photo-wrap[data-v-7b049f88]{background:#f1f5f9;width:100%;height:180px;overflow:hidden}.cover-photo-img[data-v-7b049f88]{object-fit:cover;width:100%;height:100%}@media (width>=640px){.cover-photo-wrap[data-v-7b049f88]{height:260px}}.hero[data-v-7b049f88]{background:#fff;border-bottom:1px solid #e2e8f0;padding:1.25rem 0 1.5rem}.hero-inner[data-v-7b049f88]{align-items:flex-start;gap:1rem;display:flex}.hero-logo-wrap[data-v-7b049f88]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.hero-logo[data-v-7b049f88]{object-fit:cover;width:100%;height:100%}.hero-logo-placeholder[data-v-7b049f88]{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hero-body[data-v-7b049f88]{flex:1;min-width:0}.category-badge[data-v-7b049f88]{color:#475569;background:#f1f5f9;border-radius:20px;margin-bottom:.35rem;padding:.2rem .6rem;font-size:.7rem;font-weight:500;display:inline-block}.store-name[data-v-7b049f88]{margin-bottom:.4rem;font-size:1.3rem;font-weight:800;line-height:1.2}.store-desc[data-v-7b049f88]{color:#475569;margin-bottom:.75rem;font-size:.82rem;line-height:1.6}.info-list[data-v-7b049f88]{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.info-item[data-v-7b049f88]{color:#64748b;align-items:flex-start;gap:.4rem;font-size:.78rem;line-height:1.4;display:flex}.info-icon[data-v-7b049f88]{flex-shrink:0;margin-top:1px}.info-link[data-v-7b049f88]{text-decoration:none;transition:color .15s}.info-link[data-v-7b049f88]:hover{color:#16a34a;text-decoration:underline}.wa-cta[data-v-7b049f88]{color:#fff;background:#16a34a;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.wa-cta[data-v-7b049f88]:hover{background:#15803d}.hero-actions[data-v-7b049f88]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (width>=480px){.wa-cta[data-v-7b049f88]{display:none}}@media (width>=640px){.hero-logo-wrap[data-v-7b049f88]{width:88px;height:88px}.store-name[data-v-7b049f88]{font-size:1.5rem}.info-list[data-v-7b049f88]{flex-flow:wrap;gap:.5rem 1.25rem}}.map-section[data-v-7b049f88]{background:#fff;border-bottom:1px solid #e2e8f0;padding:1rem 0}.map-embed-wrap[data-v-7b049f88]{border-radius:12px;height:220px;overflow:hidden}.map-embed[data-v-7b049f88]{border:0;width:100%;height:100%}.products-section[data-v-7b049f88]{padding:1.5rem 0 1rem}.store-video-section[data-v-7b049f88]{justify-content:center;margin-top:2rem;display:flex}.store-video-wrap[data-v-7b049f88]{aspect-ratio:9/16;background:#000;border-radius:14px;width:100%;max-width:320px;overflow:hidden;box-shadow:0 2px 10px #0000001a}.store-video-iframe[data-v-7b049f88]{border:0;width:100%;height:100%}.section-title[data-v-7b049f88]{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;font-size:.72rem;font-weight:700}.loading-products[data-v-7b049f88]{justify-content:center;padding:2rem;display:flex}.spinner-sm[data-v-7b049f88]{border:2.5px solid #e2e8f0;border-top-color:#16a34a;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin-7b049f88}@keyframes spin-7b049f88{to{transform:rotate(360deg)}}.empty-products[data-v-7b049f88]{text-align:center;color:#94a3b8;padding:3rem 1rem}.empty-products svg[data-v-7b049f88]{margin:0 auto .75rem}.empty-products p[data-v-7b049f88]{font-size:.875rem}.product-grid[data-v-7b049f88]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (width>=480px){.product-grid[data-v-7b049f88]{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.product-grid[data-v-7b049f88]{grid-template-columns:repeat(4,1fr);gap:1rem}}.product-card[data-v-7b049f88]{background:#fff;border-radius:10px;transition:box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 1px 3px #00000012}.product-card[data-v-7b049f88]:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001a}.product-img-wrap[data-v-7b049f88]{aspect-ratio:1;cursor:pointer;background:#f8fafc;position:relative;overflow:hidden}.product-img[data-v-7b049f88]{object-fit:cover;width:100%;height:100%}.product-img-placeholder[data-v-7b049f88]{color:#cbd5e1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.img-badge[data-v-7b049f88]{border-radius:6px;padding:.15rem .45rem;font-size:.62rem;font-weight:700;line-height:1.4;position:absolute;top:6px;right:6px}.img-badge.out[data-v-7b049f88]{color:#fff;background:#dc2626}.img-badge.low[data-v-7b049f88]{color:#fff;background:#f59e0b}.img-badge.preorder[data-v-7b049f88]{color:#fff;background:#6366f1}.product-info[data-v-7b049f88]{padding:.6rem .65rem .65rem}.product-name[data-v-7b049f88]{-webkit-line-clamp:2;color:#1e293b;cursor:pointer;-webkit-box-orient:vertical;margin-bottom:.45rem;font-size:.8rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.product-name[data-v-7b049f88]:hover{color:#16a34a}.product-footer[data-v-7b049f88]{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.product-price[data-v-7b049f88]{color:#16a34a;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.card-actions[data-v-7b049f88]{flex-shrink:0;gap:.3rem;display:flex}.card-btn[data-v-7b049f88]{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,border-color .15s,color .15s;display:flex}.card-btn.buy-btn[data-v-7b049f88]{color:#fff;background:#16a34a;border-color:#16a34a}.card-btn.buy-btn[data-v-7b049f88]:hover{background:#15803d;border-color:#15803d}.card-btn.buy-btn[data-v-7b049f88]:disabled{color:#cbd5e1;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0}.container[data-v-76201fbe]{width:100%;max-width:960px;margin:0 auto;padding:0 1rem}.hero[data-v-76201fbe]{background:#fff;border-bottom:1px solid #e2e8f0;padding:1.25rem 0 1.5rem}.hero-inner[data-v-76201fbe]{align-items:flex-start;gap:1rem;display:flex}.hero-logo-wrap[data-v-76201fbe]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.hero-logo[data-v-76201fbe]{object-fit:cover;width:100%;height:100%}.hero-logo-placeholder[data-v-76201fbe]{color:#94a3b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hero-body[data-v-76201fbe]{flex:1;min-width:0}.category-badge[data-v-76201fbe]{color:#475569;background:#f1f5f9;border-radius:20px;margin-bottom:.35rem;padding:.2rem .6rem;font-size:.7rem;font-weight:500;display:inline-block}.store-name[data-v-76201fbe]{margin-bottom:.4rem;font-size:1.3rem;font-weight:800;line-height:1.2}.store-desc[data-v-76201fbe]{color:#475569;margin-bottom:.75rem;font-size:.82rem;line-height:1.6}.info-list[data-v-76201fbe]{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.info-item[data-v-76201fbe]{color:#64748b;align-items:flex-start;gap:.4rem;font-size:.78rem;line-height:1.4;display:flex}.info-icon[data-v-76201fbe]{flex-shrink:0;margin-top:1px}.wa-cta[data-v-76201fbe]{color:#fff;background:#16a34a;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.wa-cta[data-v-76201fbe]:hover{background:#15803d}.hero-actions[data-v-76201fbe]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (width>=640px){.hero-logo-wrap[data-v-76201fbe]{width:88px;height:88px}.store-name[data-v-76201fbe]{font-size:1.5rem}.info-list[data-v-76201fbe]{flex-flow:wrap;gap:.5rem 1.25rem}}.products-section[data-v-76201fbe]{padding:1.5rem 0 1rem}.category-group[data-v-76201fbe]{margin-bottom:1.75rem}.section-title[data-v-76201fbe]{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;font-size:.72rem;font-weight:700}.loading-products[data-v-76201fbe]{justify-content:center;padding:2rem;display:flex}.spinner-sm[data-v-76201fbe]{border:2.5px solid #e2e8f0;border-top-color:#16a34a;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin-76201fbe}@keyframes spin-76201fbe{to{transform:rotate(360deg)}}.empty-products[data-v-76201fbe]{text-align:center;color:#94a3b8;padding:3rem 1rem}.empty-products svg[data-v-76201fbe]{margin:0 auto .75rem}.empty-products p[data-v-76201fbe]{font-size:.875rem}.product-grid[data-v-76201fbe]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (width>=480px){.product-grid[data-v-76201fbe]{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.product-grid[data-v-76201fbe]{grid-template-columns:repeat(4,1fr);gap:1rem}}.product-card[data-v-76201fbe]{background:#fff;border-radius:10px;transition:box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 1px 3px #00000012}.product-card[data-v-76201fbe]:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001a}.product-img-wrap[data-v-76201fbe]{aspect-ratio:1;cursor:pointer;background:#f8fafc;position:relative;overflow:hidden}.product-img[data-v-76201fbe]{object-fit:cover;width:100%;height:100%}.product-img-placeholder[data-v-76201fbe]{color:#cbd5e1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.img-badge[data-v-76201fbe]{border-radius:6px;padding:.15rem .45rem;font-size:.62rem;font-weight:700;line-height:1.4;position:absolute;top:6px;right:6px}.img-badge.out[data-v-76201fbe]{color:#fff;background:#dc2626}.product-info[data-v-76201fbe]{padding:.6rem .65rem .65rem}.product-name[data-v-76201fbe]{-webkit-line-clamp:2;color:#1e293b;cursor:pointer;-webkit-box-orient:vertical;margin-bottom:.3rem;font-size:.8rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.product-name[data-v-76201fbe]:hover{color:#16a34a}.product-price[data-v-76201fbe]{color:#16a34a;font-size:.82rem;font-weight:700}.price-unit[data-v-76201fbe]{color:#94a3b8;font-size:.7rem;font-weight:500}.product-moq[data-v-76201fbe]{color:#b45309;margin-top:.1rem;font-size:.68rem}.product-footer[data-v-76201fbe]{justify-content:flex-end;margin-top:.4rem;display:flex}.card-btn[data-v-76201fbe]{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,border-color .15s,color .15s;display:flex}.card-btn.buy-btn[data-v-76201fbe]{color:#fff;background:#16a34a;border-color:#16a34a}.card-btn.buy-btn[data-v-76201fbe]:hover{background:#15803d;border-color:#15803d}.card-btn.buy-btn[data-v-76201fbe]:disabled{color:#cbd5e1;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0}.detail-page[data-v-acb28771]{max-width:600px;margin:0 auto;padding-bottom:2rem}.center-screen[data-v-acb28771]{justify-content:center;align-items:center;min-height:60vh;display:flex}.spinner[data-v-acb28771]{border:3px solid #e2e8f0;border-top-color:#16a34a;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite spin-acb28771}@keyframes spin-acb28771{to{transform:rotate(360deg)}}.not-found[data-v-acb28771]{text-align:center;padding:2rem 1rem}.not-found h1[data-v-acb28771]{margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.not-found p[data-v-acb28771]{color:#64748b;margin-bottom:1rem;font-size:.85rem}.back-link[data-v-acb28771]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:10px;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600}.page-header[data-v-acb28771]{align-items:center;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.back-btn[data-v-acb28771]{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.page-title[data-v-acb28771]{color:#475569;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.95rem;font-weight:700;overflow:hidden}.img-wrap[data-v-acb28771]{aspect-ratio:1;background:#f8fafc;border-radius:16px;margin:0 1rem;position:relative;overflow:hidden}.product-img[data-v-acb28771]{object-fit:cover;width:100%;height:100%}.img-placeholder[data-v-acb28771]{color:#cbd5e1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.img-badge[data-v-acb28771]{border-radius:8px;padding:.25rem .6rem;font-size:.7rem;font-weight:700;position:absolute;top:10px;right:10px}.img-badge.out[data-v-acb28771]{color:#fff;background:#dc2626}.img-badge.low[data-v-acb28771]{color:#fff;background:#f59e0b}.img-badge.preorder[data-v-acb28771]{color:#fff;background:#6366f1}.like-btn[data-v-acb28771]{color:#475569;cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:color .15s,transform .1s;display:flex;position:absolute;top:10px;left:10px}.like-btn.active[data-v-acb28771]{color:#e11d48}.like-btn[data-v-acb28771]:active{transform:scale(.9)}.body[data-v-acb28771]{padding:1.25rem 1.25rem 1rem}.name[data-v-acb28771]{color:#1e293b;margin-bottom:.4rem;font-size:1.15rem;font-weight:700;line-height:1.3}.price[data-v-acb28771]{color:#16a34a;margin-bottom:.25rem;font-size:1.3rem;font-weight:800}.price-unit[data-v-acb28771]{color:#94a3b8;font-size:.85rem;font-weight:600}.b2b-info-box[data-v-acb28771]{background:#fffbeb;border:1.5px solid #fde68a;border-radius:12px;margin-bottom:1.1rem;padding:.85rem 1rem}.b2b-info-row[data-v-acb28771]{justify-content:space-between;align-items:baseline;padding:.2rem 0;display:flex}.b2b-info-label[data-v-acb28771]{color:#92400e;text-transform:uppercase;letter-spacing:.03em;font-size:.76rem;font-weight:600}.b2b-info-value[data-v-acb28771]{color:#1e293b;font-size:.88rem;font-weight:700}.b2b-info-divider[data-v-acb28771]{border-top:1px solid #fde68a;margin:.5rem 0}.tier-row[data-v-acb28771]{color:#475569;justify-content:space-between;padding:.2rem 0;font-size:.82rem;display:flex}.tier-price[data-v-acb28771]{color:#16a34a;font-weight:700}.stats[data-v-acb28771]{flex-wrap:wrap;gap:.9rem;margin-bottom:1rem;display:flex}.stat-item[data-v-acb28771]{color:#94a3b8;align-items:center;gap:.3rem;font-size:.78rem;display:flex}.desc[data-v-acb28771]{color:#475569;white-space:pre-line;margin-bottom:1.25rem;font-size:.875rem;line-height:1.7}.sold-out[data-v-acb28771]{color:#dc2626;background:#fef2f2;border-radius:10px;align-items:center;gap:.4rem;padding:.7rem 1rem;font-size:.85rem;font-weight:500;display:flex}.preorder-note[data-v-acb28771]{color:#4338ca;background:#eef2ff;border-radius:10px;align-items:center;gap:.4rem;margin-bottom:1.1rem;padding:.7rem 1rem;font-size:.82rem;font-weight:500;display:flex}.qty-row[data-v-acb28771]{justify-content:space-between;align-items:center;margin-bottom:1.1rem;display:flex}.qty-label[data-v-acb28771]{color:#374151;font-size:.88rem;font-weight:600}.qty-control[data-v-acb28771]{align-items:center;gap:.85rem;display:flex}.qty-btn[data-v-acb28771]{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:600;display:flex}.qty-btn[data-v-acb28771]:disabled{color:#cbd5e1;cursor:not-allowed}.qty-input[data-v-acb28771]{text-align:center;-moz-appearance:textfield;border:1.5px solid #e2e8f0;border-radius:8px;width:72px;padding:.3rem .2rem;font-size:1rem;font-weight:700}.qty-unit-hint[data-v-acb28771]{color:#94a3b8;text-align:right;margin-top:-.6rem;margin-bottom:1rem;font-size:.75rem}.cart-btn[data-v-acb28771]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem 1rem;font-size:1rem;font-weight:700;transition:background .15s;display:flex}.cart-btn[data-v-acb28771]:hover{background:#15803d}.other-section[data-v-acb28771]{padding:.5rem 1.25rem 1rem}.other-title[data-v-acb28771]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.85rem;font-size:.72rem;font-weight:700}.other-grid[data-v-acb28771]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (width>=480px){.other-grid[data-v-acb28771]{grid-template-columns:repeat(3,1fr)}}.other-card[data-v-acb28771]{cursor:pointer;background:#fff;border-radius:10px;transition:box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 1px 3px #00000012}.other-card[data-v-acb28771]:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0000001a}.other-img-wrap[data-v-acb28771]{aspect-ratio:1;background:#f8fafc;position:relative;overflow:hidden}.other-img[data-v-acb28771]{object-fit:cover;width:100%;height:100%}.other-img-placeholder[data-v-acb28771]{color:#cbd5e1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.other-info[data-v-acb28771]{padding:.55rem .6rem .6rem}.other-name[data-v-acb28771]{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.3rem;font-size:.78rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.other-price[data-v-acb28771]{color:#16a34a;font-size:.8rem;font-weight:700}.cart-page[data-v-eb82e0fb]{max-width:600px;margin:0 auto;padding:1.25rem 1rem}.empty-state[data-v-eb82e0fb]{text-align:center;padding:3rem 1rem}.empty-icon[data-v-eb82e0fb]{color:#94a3b8;background:#f1f5f9;border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.25rem;display:flex}.empty-state h2[data-v-eb82e0fb]{margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.empty-state p[data-v-eb82e0fb]{color:#64748b;margin-bottom:1.5rem;font-size:.85rem}.btn-back[data-v-eb82e0fb]{color:#fff;background:#16a34a;border-radius:10px;align-items:center;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn-back[data-v-eb82e0fb]:hover{background:#15803d}.section-header[data-v-eb82e0fb]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.section-title[data-v-eb82e0fb]{font-size:1rem;font-weight:700}.item-count[data-v-eb82e0fb]{color:#94a3b8;font-size:.78rem}.cart-list[data-v-eb82e0fb]{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.cart-item[data-v-eb82e0fb]{background:#fff;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;display:flex;box-shadow:0 1px 3px #00000012}.item-img-wrap[data-v-eb82e0fb]{background:#f8fafc;border-radius:8px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.item-img[data-v-eb82e0fb]{object-fit:cover;width:100%;height:100%}.item-img-placeholder[data-v-eb82e0fb]{color:#cbd5e1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.item-body[data-v-eb82e0fb]{flex:1;min-width:0}.item-name[data-v-eb82e0fb]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.15rem;font-size:.85rem;font-weight:600;overflow:hidden}.item-unit-price[data-v-eb82e0fb]{color:#94a3b8;font-size:.72rem}.item-moq[data-v-eb82e0fb]{color:#b45309;font-size:.7rem}.item-subtotal[data-v-eb82e0fb]{color:#16a34a;margin-top:.15rem;font-size:.82rem;font-weight:700}.item-controls[data-v-eb82e0fb]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;display:flex}.qty-row[data-v-eb82e0fb]{background:#f1f5f9;border-radius:8px;align-items:center;gap:0;display:flex;overflow:hidden}.qty-btn[data-v-eb82e0fb]{color:#374151;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;transition:background .12s;display:flex}.qty-btn[data-v-eb82e0fb]:hover{background:#e2e8f0}.qty-num[data-v-eb82e0fb]{text-align:center;color:#1e293b;-webkit-user-select:none;user-select:none;white-space:nowrap;min-width:28px;padding:0 .2rem;font-size:.85rem;font-weight:700}.remove-btn[data-v-eb82e0fb]{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .12s,color .12s;display:flex}.remove-btn[data-v-eb82e0fb]:hover{color:#dc2626;border-color:#dc2626}.summary[data-v-eb82e0fb]{background:#fff;border-radius:12px;padding:1rem 1rem 1.25rem;box-shadow:0 1px 3px #00000012}.summary-row[data-v-eb82e0fb]{color:#475569;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem;display:flex}.summary-total[data-v-eb82e0fb]{color:#1e293b;font-size:1.1rem;font-weight:800}.checkout-btn[data-v-eb82e0fb]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem 1rem;font-size:.95rem;font-weight:700;transition:background .15s;display:flex}.checkout-btn[data-v-eb82e0fb]:hover{background:#15803d}.no-phone[data-v-eb82e0fb]{color:#64748b;background:#f8fafc;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.8rem;line-height:1.5;display:flex}.checkout-page[data-v-c692813c]{max-width:600px;margin:0 auto;padding:1rem 1rem 2rem}.page-header[data-v-c692813c]{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.back-btn[data-v-c692813c]{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .12s;display:flex}.back-btn[data-v-c692813c]:hover{border-color:#94a3b8}.page-title[data-v-c692813c]{font-size:1.05rem;font-weight:700}.order-summary[data-v-c692813c]{background:#fff;border-radius:12px;margin-bottom:1rem;padding:1rem;box-shadow:0 1px 3px #00000012}.summary-label[data-v-c692813c]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;font-size:.72rem;font-weight:700}.summary-items[data-v-c692813c]{flex-direction:column;gap:.6rem;margin-bottom:.85rem;display:flex}.summary-item[data-v-c692813c]{align-items:center;gap:.6rem;display:flex}.s-item-img-wrap[data-v-c692813c]{background:#f8fafc;border-radius:6px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.s-item-img[data-v-c692813c]{object-fit:cover;width:100%;height:100%}.s-item-img-placeholder[data-v-c692813c]{color:#cbd5e1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.s-item-name[data-v-c692813c]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.82rem;font-weight:500;overflow:hidden}.s-item-qty[data-v-c692813c]{color:#94a3b8;flex-shrink:0;font-size:.78rem}.s-item-price[data-v-c692813c]{color:#16a34a;flex-shrink:0;font-size:.82rem;font-weight:700}.summary-total-row[data-v-c692813c]{color:#475569;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-top:.75rem;font-size:.875rem;display:flex}.summary-total-row strong[data-v-c692813c]{color:#1e293b;font-size:1rem;font-weight:800}.method-box[data-v-c692813c]{background:#fff;border-radius:12px;margin-bottom:1rem;padding:1rem;box-shadow:0 1px 3px #00000012}.method-options[data-v-c692813c]{gap:.6rem;margin-bottom:1rem;display:flex}.method-btn[data-v-c692813c]{color:#64748b;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.9rem .6rem;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:flex}.method-btn.active[data-v-c692813c]{color:#15803d;background:#dcfce7;border-color:#16a34a}.method-fixed[data-v-c692813c]{color:#1e293b;font-size:.88rem;font-weight:600}.detect-btn[data-v-c692813c]{color:#374151;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.65rem .85rem;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s;display:flex}.detect-btn[data-v-c692813c]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.detect-btn[data-v-c692813c]:disabled{opacity:.6;cursor:not-allowed}.location-msg[data-v-c692813c]{margin-top:.5rem;font-size:.78rem}.location-msg.error[data-v-c692813c]{color:#dc2626}.location-msg.success[data-v-c692813c]{color:#15803d}.pickup-info[data-v-c692813c]{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.pickup-address[data-v-c692813c]{color:#475569;font-size:.78rem}.pickup-map-link[data-v-c692813c]{color:#16a34a;flex-shrink:0;font-size:.78rem;font-weight:600;text-decoration:none}.pickup-map-link[data-v-c692813c]:hover{text-decoration:underline}.buyer-form[data-v-c692813c]{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 1px 3px #00000012}.form-label[data-v-c692813c]{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:.72rem;font-weight:700}.field[data-v-c692813c]{margin-bottom:.85rem}.field-label[data-v-c692813c]{color:#374151;margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.required[data-v-c692813c]{color:#dc2626}.field-input[data-v-c692813c]{color:#1e293b;box-sizing:border-box;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:.6rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.field-input[data-v-c692813c]:focus{background:#fff;border-color:#16a34a}.field-textarea[data-v-c692813c]{resize:vertical;min-height:80px}.send-btn[data-v-c692813c]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1.25rem;padding:.9rem 1rem;font-size:1rem;font-weight:700;transition:background .15s;display:flex}.send-btn[data-v-c692813c]:hover{background:#15803d}.send-btn[data-v-c692813c]:disabled{cursor:not-allowed;background:#94a3b8}.send-note[data-v-c692813c]{color:#94a3b8;text-align:center;margin-top:.85rem;font-size:.75rem;line-height:1.5}.orders-page[data-v-a6b29db4]{max-width:600px;margin:0 auto;padding:1.25rem 1rem}.page-header[data-v-a6b29db4]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.page-title[data-v-a6b29db4]{font-size:1rem;font-weight:700}.order-count[data-v-a6b29db4]{color:#94a3b8;font-size:.78rem}.empty-state[data-v-a6b29db4]{text-align:center;padding:3rem 1rem}.empty-icon[data-v-a6b29db4]{color:#94a3b8;background:#f1f5f9;border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.25rem;display:flex}.empty-state h2[data-v-a6b29db4]{margin-bottom:.4rem;font-size:1.05rem;font-weight:700}.empty-state p[data-v-a6b29db4]{color:#64748b;font-size:.85rem;line-height:1.6}.order-list[data-v-a6b29db4]{flex-direction:column;gap:.75rem;display:flex}.order-card[data-v-a6b29db4]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #00000012}.card-header[data-v-a6b29db4]{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.card-header[data-v-a6b29db4]:hover{background:#fafafa}.card-header-left[data-v-a6b29db4]{flex-direction:column;gap:.15rem;display:flex}.card-header-right[data-v-a6b29db4]{align-items:center;gap:.6rem;display:flex}.order-id[data-v-a6b29db4]{color:#1e293b;font-size:.8rem;font-weight:700}.order-date[data-v-a6b29db4]{color:#94a3b8;font-size:.7rem}.order-total[data-v-a6b29db4]{color:#16a34a;font-size:.9rem;font-weight:700}.chevron[data-v-a6b29db4]{color:#94a3b8;flex-shrink:0;transition:transform .2s}.chevron.open[data-v-a6b29db4]{transform:rotate(180deg)}.card-summary[data-v-a6b29db4]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;padding:0 1rem .85rem;font-size:.78rem;overflow:hidden}.detail-divider[data-v-a6b29db4]{background:#f1f5f9;height:1px;margin:0 1rem}.items-list[data-v-a6b29db4]{flex-direction:column;gap:.45rem;padding:.85rem 1rem .5rem;display:flex}.detail-item[data-v-a6b29db4]{align-items:center;gap:.5rem;display:flex}.d-item-name[data-v-a6b29db4]{color:#1e293b;flex:1;font-size:.82rem;font-weight:500}.d-item-qty[data-v-a6b29db4]{color:#94a3b8;flex-shrink:0;font-size:.75rem}.d-item-price[data-v-a6b29db4]{color:#475569;text-align:right;flex-shrink:0;min-width:80px;font-size:.82rem;font-weight:600}.detail-meta[data-v-a6b29db4]{background:#f8fafc;flex-direction:column;gap:.4rem;padding:.75rem 1rem;display:flex}.meta-row[data-v-a6b29db4]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.meta-label[data-v-a6b29db4]{color:#94a3b8;flex-shrink:0;padding-top:1px;font-size:.72rem}.meta-value[data-v-a6b29db4]{color:#475569;text-align:right;font-size:.8rem;font-weight:500}.total-row[data-v-a6b29db4]{border-top:1px solid #e2e8f0;margin-top:.25rem;padding-top:.5rem}.meta-total[data-v-a6b29db4]{color:#16a34a;font-size:.95rem;font-weight:800}.followup-btn[data-v-a6b29db4]{color:#16a34a;background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin:.85rem 1rem 1rem;padding:.65rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.followup-btn[data-v-a6b29db4]:hover{background:#dcfce7}.status-page[data-v-230b40dd]{max-width:480px;margin:0 auto;padding-bottom:2rem}.center-screen[data-v-230b40dd]{justify-content:center;align-items:center;min-height:60vh;display:flex}.spinner[data-v-230b40dd]{border:3px solid #e2e8f0;border-top-color:#16a34a;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite spin-230b40dd}@keyframes spin-230b40dd{to{transform:rotate(360deg)}}.not-found[data-v-230b40dd]{text-align:center;padding:2rem 1rem}.not-found h1[data-v-230b40dd]{margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.not-found p[data-v-230b40dd]{color:#64748b;margin-bottom:1rem;font-size:.85rem}.back-link[data-v-230b40dd]{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:10px;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600}.page-header[data-v-230b40dd]{align-items:center;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.back-btn[data-v-230b40dd]{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.page-title[data-v-230b40dd]{color:#475569;font-size:.95rem;font-weight:700}.card[data-v-230b40dd]{background:#fff;border-radius:14px;margin:0 1rem;padding:1.25rem;box-shadow:0 1px 3px #00000012}.card-top[data-v-230b40dd]{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.order-code[data-v-230b40dd]{color:#1e293b;font-size:1.05rem;font-weight:800}.status-badge[data-v-230b40dd]{border-radius:20px;padding:.25rem .7rem;font-size:.72rem;font-weight:700}.status-baru[data-v-230b40dd]{color:#1d4ed8;background:#dbeafe}.status-diproses[data-v-230b40dd]{color:#92400e;background:#fef9c3}.status-selesai[data-v-230b40dd]{color:#15803d;background:#dcfce7}.status-dibatalkan[data-v-230b40dd]{color:#b91c1c;background:#fee2e2}.order-date[data-v-230b40dd]{color:#94a3b8;margin-bottom:1rem;font-size:.78rem}.items-list[data-v-230b40dd]{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.item-row[data-v-230b40dd]{align-items:center;gap:.5rem;display:flex}.item-name[data-v-230b40dd]{color:#1e293b;flex:1;font-size:.85rem}.item-qty[data-v-230b40dd]{color:#94a3b8;font-size:.78rem}.item-price[data-v-230b40dd]{color:#475569;font-size:.85rem;font-weight:600}.total-row[data-v-230b40dd]{color:#475569;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:.85rem;padding-top:.75rem;font-size:.875rem;display:flex}.total-row strong[data-v-230b40dd]{color:#16a34a;font-size:1rem;font-weight:800}.meta-row[data-v-230b40dd]{justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.meta-label[data-v-230b40dd]{color:#94a3b8;font-size:.78rem}.meta-value[data-v-230b40dd]{color:#475569;font-size:.82rem;font-weight:500}.dashboard-link[data-v-230b40dd]{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:10px;margin:1rem 1rem 0;padding:.6rem;font-size:.8rem;font-weight:600;text-decoration:none;display:block}.dashboard-link[data-v-230b40dd]:hover{color:#16a34a;background:#f8fafc;border-color:#16a34a}.center[data-v-6422c52d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:100vh;padding:2rem;display:flex}.icon[data-v-6422c52d]{color:#94a3b8;background:#f1f5f9;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}h1[data-v-6422c52d]{font-size:1.1rem;font-weight:700}p[data-v-6422c52d]{color:#64748b;font-size:.875rem}
