.notification-root[data-v-66767afb]{display:inline-flex;position:relative}.notification-trigger[data-v-66767afb]{position:relative}.notification-badge[data-v-66767afb]{background:var(--primary);border:2px solid var(--surface);border-radius:20px;color:#fff;display:grid;font-size:9px;font-weight:800;height:17px;line-height:1;min-width:17px;padding:0 4px;place-items:center;position:absolute;right:-4px;top:-5px}.notification-layer[data-v-66767afb]{position:absolute;right:0;top:calc(100% + 10px);width:min(390px,calc(100vw - 24px));z-index:120}.notification-backdrop[data-v-66767afb]{display:none}.notification-panel[data-v-66767afb]{background:var(--surface);border:1px solid var(--border-strong);border-radius:15px;box-shadow:var(--shadow-lg);color:var(--text);overflow:hidden}.notification-head[data-v-66767afb]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:14px;justify-content:space-between;padding:16px 16px 13px}.notification-head h2[data-v-66767afb]{font-size:17px;letter-spacing:-.25px;margin:0}.notification-head p[data-v-66767afb]{color:var(--muted);font-size:11px;margin:2px 0 0}.notification-actions[data-v-66767afb]{align-items:center;display:flex;gap:5px}.notification-actions>button[data-v-66767afb]{background:transparent;border:0;border-radius:7px;color:var(--primary);cursor:pointer;font-size:11px;font-weight:700;min-height:32px;padding:0 8px}.notification-actions>button[data-v-66767afb]:hover{background:var(--primary-soft)}.notification-actions .notification-close[data-v-66767afb]{color:var(--muted);padding:0;width:32px}.notification-list[data-v-66767afb]{max-height:min(430px,calc(100vh - 118px));overflow-y:auto;overscroll-behavior:contain}.notification-item[data-v-66767afb]{align-items:start;background:transparent;border:0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;display:grid;gap:11px;grid-template-columns:40px minmax(0,1fr) auto;padding:14px 15px;text-align:left;transition:background-color .16s ease;width:100%}.notification-item[data-v-66767afb]:last-child{border-bottom:0}.notification-item[data-v-66767afb]:hover{background:var(--surface-2)}.notification-item.unread[data-v-66767afb]{background:color-mix(in srgb,var(--primary-soft) 68%,var(--surface))}.notification-item.unread[data-v-66767afb]:hover{background:var(--primary-soft)}.notification-icon[data-v-66767afb]{background:var(--surface-3);border-radius:11px;color:var(--muted);display:grid;height:40px;place-items:center;width:40px}.notification-icon.order[data-v-66767afb]{background:var(--primary-soft);color:var(--primary)}.notification-icon.balance[data-v-66767afb]{background:color-mix(in srgb,var(--blue) 12%,transparent);color:var(--blue)}.notification-icon.support[data-v-66767afb]{background:color-mix(in srgb,var(--violet) 12%,transparent);color:var(--violet)}.notification-icon.security[data-v-66767afb]{background:color-mix(in srgb,var(--warning) 13%,transparent);color:var(--warning)}.notification-copy[data-v-66767afb]{display:grid;gap:3px;min-width:0}.notification-copy strong[data-v-66767afb]{color:var(--text);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-copy>span[data-v-66767afb]{color:var(--muted);display:-webkit-box;font-size:11px;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-meta[data-v-66767afb]{display:grid;gap:7px;justify-items:end;padding-top:1px}.notification-meta time[data-v-66767afb]{color:var(--muted);font-size:9px;white-space:nowrap}.unread-dot[data-v-66767afb]{background:var(--primary);border-radius:50%;box-shadow:0 0 0 3px var(--primary-soft);height:7px;width:7px}.notification-empty[data-v-66767afb]{align-content:center;color:var(--muted);display:grid;gap:7px;min-height:220px;padding:32px;place-items:center;text-align:center}.notification-empty svg[data-v-66767afb]{color:var(--primary)}.notification-empty strong[data-v-66767afb]{color:var(--text);font-size:14px}.notification-empty span[data-v-66767afb]{font-size:11px;max-width:260px}.notification-pop-enter-active[data-v-66767afb],.notification-pop-leave-active[data-v-66767afb]{transition:opacity .18s ease}.notification-pop-enter-from[data-v-66767afb],.notification-pop-leave-to[data-v-66767afb]{opacity:0}.notification-pop-enter-active .notification-panel[data-v-66767afb],.notification-pop-leave-active .notification-panel[data-v-66767afb]{transition:transform .18s ease}.notification-pop-enter-from .notification-panel[data-v-66767afb],.notification-pop-leave-to .notification-panel[data-v-66767afb]{transform:translateY(-7px) scale(.985)}body.notification-sheet-open{overflow:hidden}@media(max-width:760px){.notification-trigger[data-v-66767afb]{height:38px;width:38px}.notification-layer.is-mobile[data-v-66767afb]{align-items:flex-end;display:flex;inset:0;padding:0;position:fixed;width:auto;z-index:1100}.notification-layer.is-mobile .notification-backdrop[data-v-66767afb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02070aad;display:block;inset:0;position:absolute}.notification-layer.is-mobile .notification-panel[data-v-66767afb]{border-bottom:0;border-radius:22px 22px 0 0;max-height:min(78dvh,680px);position:relative;width:100%}.notification-layer.is-mobile .notification-head[data-v-66767afb]{padding:19px 18px 15px}.notification-layer.is-mobile .notification-list[data-v-66767afb]{max-height:calc(78dvh - 76px);padding-bottom:max(8px,env(safe-area-inset-bottom))}.notification-layer.is-mobile .notification-item[data-v-66767afb]{grid-template-columns:42px minmax(0,1fr);padding:15px 18px}.notification-layer.is-mobile .notification-icon[data-v-66767afb]{height:42px;width:42px}.notification-layer.is-mobile .notification-meta[data-v-66767afb]{align-items:center;display:flex;grid-column:2;grid-row:2;justify-content:flex-start;margin-top:-5px}.notification-layer.is-mobile.notification-pop-enter-from .notification-panel[data-v-66767afb],.notification-layer.is-mobile.notification-pop-leave-to .notification-panel[data-v-66767afb]{transform:translateY(100%)}.notification-layer.is-mobile .notification-empty[data-v-66767afb]{padding-bottom:max(32px,env(safe-area-inset-bottom))}}@media(max-width:390px){.notification-head[data-v-66767afb]{align-items:flex-start}.notification-actions[data-v-66767afb]{gap:1px}.notification-actions>button[data-v-66767afb]{padding-inline:6px}.notification-item[data-v-66767afb]{padding-inline:14px}}.user-menu[data-v-4713e7db]{background:var(--surface);border:1px solid var(--border-strong);border-radius:13px;box-shadow:var(--shadow-lg);color:var(--text);padding:10px;position:absolute;right:0;top:calc(100% + 10px);width:248px;z-index:80}.menu-profile[data-v-4713e7db]{align-items:center;display:flex;gap:11px;padding:10px 9px 14px}.menu-profile .avatar[data-v-4713e7db]{background:linear-gradient(135deg,var(--primary),#087d4d);border-radius:50%;color:#fff;display:grid;font-weight:800;height:36px;place-items:center;width:36px}.menu-profile div[data-v-4713e7db]{display:grid;gap:3px}.menu-profile strong[data-v-4713e7db]{font-size:14px}.menu-profile div span[data-v-4713e7db]{color:var(--primary);font-size:12px}nav[data-v-4713e7db]{display:grid;gap:2px}nav a[data-v-4713e7db],nav button[data-v-4713e7db]{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--text);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:11px;height:39px;padding:0 10px;text-decoration:none;width:100%}nav a.router-link-active[data-v-4713e7db],nav a[data-v-4713e7db]:hover,nav button[data-v-4713e7db]:hover{background:var(--primary-soft);color:var(--primary)}.separator[data-v-4713e7db]{background:var(--border);height:1px;margin:5px 0}.mobile-close[data-v-4713e7db]{display:none}.menu-pop-enter-active[data-v-4713e7db],.menu-pop-leave-active[data-v-4713e7db]{transition:.18s ease}.menu-pop-enter-from[data-v-4713e7db],.menu-pop-leave-to[data-v-4713e7db]{opacity:0;transform:translateY(-7px)}@media(max-width:640px){.user-menu[data-v-4713e7db]{left:12px;position:fixed;right:12px;top:72px;width:auto}.mobile-close[data-v-4713e7db]{background:var(--surface-2);border:0;border-radius:8px;color:var(--text);display:grid;height:32px;place-items:center;position:absolute;right:10px;top:10px;width:32px}}.site-header[data-v-5af20afd]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--bg) 94%,transparent);border-bottom:1px solid var(--border);position:relative;z-index:50}.header-row[data-v-5af20afd]{align-items:center;display:flex;gap:16px;height:72px}.catalog-link[data-v-5af20afd],.language[data-v-5af20afd],.seller-link[data-v-5af20afd],.user-trigger[data-v-5af20afd]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);display:inline-flex;font-size:13px;gap:8px;height:40px;justify-content:center;padding:0 15px;text-decoration:none;white-space:nowrap}.catalog-link[data-v-5af20afd]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:700}.seller-link[data-v-5af20afd]{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--primary)}.header-search[data-v-5af20afd]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;color:var(--muted);display:flex;flex:1;gap:9px;height:42px;max-width:520px;min-width:260px;padding-left:13px}.header-search input[data-v-5af20afd]{background:transparent;border:0;color:var(--text);flex:1;font:inherit;min-width:0;outline:0}.header-search .btn[data-v-5af20afd]{border-radius:7px;height:40px}.header-actions[data-v-5af20afd]{align-items:center;display:flex;gap:10px;margin-left:auto}.language-wrap[data-v-5af20afd]{position:relative}.language[data-v-5af20afd]{cursor:pointer;padding:0 10px}.language>svg[data-v-5af20afd]:last-child{transition:transform .18s ease}.language>svg:last-child.is-open[data-v-5af20afd]{transform:rotate(180deg)}.language-menu[data-v-5af20afd]{background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg);padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:178px}.language-menu button[data-v-5af20afd]{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--text);cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:40px;padding:0 10px;width:100%}.language-menu button[data-v-5af20afd]:hover{background:var(--surface-2)}.language-menu span[data-v-5af20afd]{align-items:center;display:flex;gap:9px}.language-menu b[data-v-5af20afd]{background:var(--surface-3);border-radius:6px;display:grid;font-size:10px;height:24px;place-items:center;width:28px}.language-menu b[data-v-5af20afd],.language-menu svg[data-v-5af20afd]{color:var(--primary)}.language-popover-enter-active[data-v-5af20afd],.language-popover-leave-active[data-v-5af20afd]{transition:.16s ease}.language-popover-enter-from[data-v-5af20afd],.language-popover-leave-to[data-v-5af20afd]{opacity:0;transform:translateY(-5px)}.user-trigger-wrap[data-v-5af20afd]{position:relative}.user-trigger[data-v-5af20afd]{cursor:pointer;padding:0 11px}.user-avatar[data-v-5af20afd]{background:var(--primary);border-radius:50%;color:#fff;display:grid;height:27px;place-items:center;width:27px}.menu-button[data-v-5af20afd],.mobile-nav[data-v-5af20afd],.mobile-search[data-v-5af20afd]{display:none}.auth-form[data-v-5af20afd]{display:grid;gap:16px}.auth-form label[data-v-5af20afd]{display:grid;font-size:13px;font-weight:700;gap:7px}.auth-form p[data-v-5af20afd]{color:var(--muted);font-size:12px;margin:0;text-align:center}.mobile-nav-slide-enter-active[data-v-5af20afd],.mobile-nav-slide-leave-active[data-v-5af20afd]{transition:.18s ease}.mobile-nav-slide-enter-from[data-v-5af20afd],.mobile-nav-slide-leave-to[data-v-5af20afd]{opacity:0;transform:translateY(-8px)}@media(max-width:1100px){.seller-link[data-v-5af20afd]{display:none}.header-search[data-v-5af20afd]{max-width:none}.header-actions[data-v-5af20afd]{margin-left:0}.catalog-link[data-v-5af20afd]{padding:0 11px}}@media(max-width:760px){.site-header[data-v-5af20afd]{position:sticky;top:0}.header-row[data-v-5af20afd]{gap:8px;height:66px}.menu-button[data-v-5af20afd],.mobile-search[data-v-5af20afd]{background:transparent;border:0;color:var(--text);display:grid;height:38px;place-items:center;width:36px}.auth-register[data-v-5af20afd],.catalog-link[data-v-5af20afd],.header-search[data-v-5af20afd]{display:none}.header-actions[data-v-5af20afd]{gap:6px;margin-left:auto}.language[data-v-5af20afd]{height:38px;padding:0 8px}.language>svg[data-v-5af20afd]:first-child{display:none}.header-actions[data-v-5af20afd] .theme-toggle{height:38px}.user-trigger[data-v-5af20afd]{padding:0;width:40px}.user-trigger>span[data-v-5af20afd]:not(.user-avatar),.user-trigger>svg[data-v-5af20afd]{display:none}.mobile-search[data-v-5af20afd]{order:3}.site-header[data-v-5af20afd] .brand-name{display:inline}.auth-login[data-v-5af20afd]{padding:0 9px}.mobile-nav[data-v-5af20afd]{display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:0 0 12px}.mobile-nav a[data-v-5af20afd]{background:var(--surface-2);border-radius:8px;color:var(--text);font-size:13px;padding:11px 12px;text-decoration:none}.mobile-nav a.router-link-active[data-v-5af20afd]{background:var(--primary-soft);color:var(--primary)}}@media(max-width:420px){.site-header[data-v-5af20afd] .brand-name{display:none}.header-row[data-v-5af20afd]{gap:6px}}
