.cs[data-v-eacdafb7]{position:relative}.cs-btn[data-v-eacdafb7]{align-items:center;background:transparent;border:1px solid var(--mp-border);border-radius:var(--mp-radius-sm);color:var(--mp-muted);cursor:pointer;display:inline-flex;gap:6px;height:38px;justify-content:center;min-width:64px;padding:0 10px 0 12px;transition:background .12s,color .12s,border-color .12s}.cs-btn[data-v-eacdafb7]:hover{background:var(--mp-surface2);border-color:var(--mp-border2);color:var(--mp-text)}.cs-code[data-v-eacdafb7]{font-size:12px;font-weight:700;letter-spacing:.2px}.cs-chev[data-v-eacdafb7]{opacity:.7}.cs-menu[data-v-eacdafb7]{background:var(--mp-surface);border:1px solid var(--mp-border2);border-radius:var(--mp-radius-md);box-shadow:0 12px 32px #0000001f;min-width:220px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.cs-item[data-v-eacdafb7]{align-items:center;background:transparent;border:none;color:var(--mp-muted);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;transition:background .1s,color .1s;width:100%}.cs-item[data-v-eacdafb7]:hover{background:var(--mp-surface2);color:var(--mp-text)}.cs-item-main[data-v-eacdafb7]{align-items:baseline;display:flex;gap:10px}.cs-item-code[data-v-eacdafb7]{color:var(--mp-text);font-size:12px;font-weight:800;min-width:36px}.cs-item-name[data-v-eacdafb7]{color:inherit;font-size:13px}.cs-check[data-v-eacdafb7]{color:var(--mp-accent)}.cs-dd-enter-active[data-v-eacdafb7],.cs-dd-leave-active[data-v-eacdafb7]{transition:opacity .12s ease,transform .12s ease}.cs-dd-enter-from[data-v-eacdafb7],.cs-dd-leave-to[data-v-eacdafb7]{opacity:0;transform:translateY(-4px)}.header[data-v-7496501b]{background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:50}.dark .header[data-v-7496501b]{background:#0f172a;border-bottom-color:#1e293b}.nav[data-v-7496501b]{gap:12px;height:60px;margin:0 auto;max-width:1280px;padding:0 16px}.brand[data-v-7496501b],.nav[data-v-7496501b]{align-items:center;display:flex}.brand[data-v-7496501b]{flex-shrink:0;gap:10px;text-decoration:none}.brand-logo[data-v-7496501b]{flex-shrink:0;height:36px;width:36px}.brand-text[data-v-7496501b]{display:flex;flex-direction:column;line-height:1.2}.brand-name[data-v-7496501b]{color:#0957ab;font-size:15px;font-weight:600}.dark .brand-name[data-v-7496501b]{color:#2e9ad9}.brand-tag[data-v-7496501b]{color:#64748b;font-size:11px}.search-wrap[data-v-7496501b]{display:none;flex:1;max-width:420px;position:relative}@media(min-width:768px){.search-wrap[data-v-7496501b]{display:block}}.search-wrap input[data-v-7496501b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;outline:none;padding:8px 16px 8px 40px;transition:border-color .2s,box-shadow .2s;width:100%}.search-wrap input[data-v-7496501b]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.dark .search-wrap input[data-v-7496501b]{background:#1e293b;border-color:#334155;color:#f1f5f9}.search-icon[data-v-7496501b]{color:#94a3b8;font-size:16px;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.desktop-nav[data-v-7496501b]{align-items:center;display:none;gap:2px}@media(min-width:1024px){.desktop-nav[data-v-7496501b]{display:flex}}.desktop-nav a[data-v-7496501b]{border-radius:8px;color:#475569;font-size:14px;font-weight:500;padding:6px 12px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.desktop-nav a[data-v-7496501b]:hover{background:#f1f5f9;color:#1d4ed8}.desktop-nav a.active[data-v-7496501b]{background:#eff6ff;color:#1d4ed8}.dark .desktop-nav a[data-v-7496501b]{color:#94a3b8}.dark .desktop-nav a[data-v-7496501b]:hover{background:#1e293b;color:#60a5fa}.dark .desktop-nav a.active[data-v-7496501b]{background:#1e3a5f;color:#60a5fa}.actions[data-v-7496501b]{align-items:center;display:flex;gap:4px;margin-left:auto}.currency-switcher[data-v-7496501b]{display:none}@media(min-width:640px){.currency-switcher[data-v-7496501b]{display:flex}}.icon-btn[data-v-7496501b]{align-items:center;background:transparent;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;position:relative;transition:background .15s;width:36px}.icon-btn[data-v-7496501b]:hover{background:#f1f5f9}.dark .icon-btn[data-v-7496501b]{color:#94a3b8}.dark .icon-btn[data-v-7496501b]:hover{background:#1e293b}.cart-badge[data-v-7496501b]{align-items:center;background:#1d4ed8;border:2px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-1px;top:-1px}.dark .cart-badge[data-v-7496501b]{border-color:#0f172a}.login-btn[data-v-7496501b]{background:transparent;border:1px solid #3b82f6;border-radius:999px;color:#1d4ed8;display:none;flex-shrink:0;font-size:13px;font-weight:500;padding:7px 16px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}@media(min-width:640px){.login-btn[data-v-7496501b]{align-items:center;display:flex}}.login-btn[data-v-7496501b]:hover{background:#1d4ed8;color:#fff}.dark .login-btn[data-v-7496501b]{border-color:#3b82f6;color:#60a5fa}.buyer-avatar[data-v-7496501b]{align-items:center;background:#eff6ff;border:2px solid #3b82f6;border-radius:50%;color:#1d4ed8;cursor:pointer;display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;position:relative;transition:transform .2s,box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:36px}.buyer-avatar[data-v-7496501b]:hover{box-shadow:0 4px 12px #3b82f633;transform:scale(1.05)}.dark .buyer-avatar[data-v-7496501b]{background:#1e293b;border-color:#3b82f6;color:#60a5fa}.buyer-dropdown[data-v-7496501b]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 25px #0000001a;overflow:hidden;padding:4px;position:absolute;right:0;top:calc(100% + 10px);width:220px;z-index:50}.dark .buyer-dropdown[data-v-7496501b]{background:#1e293b;border-color:#334155;box-shadow:0 20px 25px #0000004d}.bd-item[data-v-7496501b]{background:transparent;border:none;border-radius:12px;color:#475569;cursor:pointer;display:block;font-size:14px;padding:10px 16px;text-align:left;text-decoration:none;transition:background .15s;width:100%}.bd-item[data-v-7496501b]:hover{background:#f1f5f9;color:#1d4ed8}.dark .bd-item[data-v-7496501b]{color:#94a3b8}.dark .bd-item[data-v-7496501b]:hover{background:#334155;color:#60a5fa}.bd-item--danger[data-v-7496501b]{color:#ef4444}.bd-item--danger[data-v-7496501b]:hover{background:#fef2f2;color:#dc2626}.dark .bd-item--danger[data-v-7496501b]:hover{background:#450a0a}.bd-divider[data-v-7496501b]{background:#e2e8f0;height:1px;margin:4px 12px}.dark .bd-divider[data-v-7496501b]{background:#334155}.ham-btn[data-v-7496501b]{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:5px;height:36px;justify-content:center;padding:0;width:36px}@media(min-width:1024px){.ham-btn[data-v-7496501b]{display:none}}.ham-btn span[data-v-7496501b]{background:#334155;border-radius:2px;display:block;height:1.5px;transition:transform .25s,opacity .25s,width .25s;width:20px}.dark .ham-btn span[data-v-7496501b]{background:#cbd5e1}.ham-btn.open span[data-v-7496501b]:first-child{transform:translateY(6.5px) rotate(45deg)}.ham-btn.open span[data-v-7496501b]:nth-child(2){opacity:0;width:0}.ham-btn.open span[data-v-7496501b]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-menu[data-v-7496501b]{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:4px;padding:12px 16px 20px}@media(min-width:1024px){.mobile-menu[data-v-7496501b]{display:none!important}}.dark .mobile-menu[data-v-7496501b]{border-top-color:#1e293b}.mob-search[data-v-7496501b]{margin-bottom:8px;position:relative}.mob-search input[data-v-7496501b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:14px;outline:none;padding:10px 16px 10px 42px;width:100%}.dark .mob-search input[data-v-7496501b]{background:#1e293b;border-color:#334155;color:#f1f5f9}.mob-search-icon[data-v-7496501b]{color:#94a3b8;font-size:18px;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.mob-nav[data-v-7496501b]{display:flex;flex-direction:column;gap:2px}.mob-link[data-v-7496501b]{align-items:center;background:transparent;border:none;border-radius:10px;color:#334155;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;padding:12px;text-align:left;text-decoration:none;transition:background .15s;width:100%}.mob-link[data-v-7496501b]:hover{background:#f1f5f9}.mob-link.active[data-v-7496501b]{background:#eff6ff;color:#1d4ed8}.mob-link--danger[data-v-7496501b]{color:#ef4444}.mob-link--danger[data-v-7496501b]:hover{background:#fef2f2}.dark .mob-link[data-v-7496501b]{color:#cbd5e1}.dark .mob-link[data-v-7496501b]:hover{background:#1e293b}.dark .mob-link.active[data-v-7496501b]{background:#1e3a5f;color:#60a5fa}.mob-divider[data-v-7496501b]{background:#e2e8f0;height:1px;margin:8px 0}.dark .mob-divider[data-v-7496501b]{background:#1e293b}.mob-login-btn[data-v-7496501b]{align-items:center;background:transparent;border:1px solid #3b82f6;border-radius:12px;color:#1d4ed8;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:4px;padding:12px;text-decoration:none;transition:background .15s,color .15s}.mob-login-btn[data-v-7496501b]:hover{background:#1d4ed8;color:#fff}.mobile-menu-enter-active[data-v-7496501b],.mobile-menu-leave-active[data-v-7496501b]{max-height:400px;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.mobile-menu-enter-from[data-v-7496501b],.mobile-menu-leave-to[data-v-7496501b]{max-height:0;opacity:0;padding-bottom:0;padding-top:0}.dropdown-enter-active[data-v-7496501b],.dropdown-leave-active[data-v-7496501b]{transition:all .2s ease-out}.dropdown-enter-from[data-v-7496501b],.dropdown-leave-to[data-v-7496501b]{opacity:0;transform:translateY(-8px) scale(.95)}
