.page-header-inner[data-v-6ef3b799]{display:flex;align-items:center;gap:16px}.logo-wrap[data-v-6ef3b799]{flex-shrink:0}.header-menu-wrap[data-v-6ef3b799]{position:relative;flex-shrink:0}.header-menu-trigger[data-v-6ef3b799]{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:10px;background:none;border:1px solid transparent;color:var(--text);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.header-menu-trigger.open[data-v-6ef3b799],.header-menu-trigger[data-v-6ef3b799]:hover{background:var(--bg-input);color:var(--accent)}.header-menu-chevron[data-v-6ef3b799]{transition:transform .18s ease}.header-menu-trigger.open .header-menu-chevron[data-v-6ef3b799]{transform:rotate(180deg)}.header-megamenu[data-v-6ef3b799]{position:absolute;top:calc(100% + 8px);left:0;z-index:70;display:grid;grid-template-columns:260px 260px;gap:8px;padding:16px;background:var(--bg-input);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 48px #0000001a}.header-megamenu-col[data-v-6ef3b799]{display:flex;flex-direction:column;gap:2px}.header-megamenu-title[data-v-6ef3b799]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:6px 12px 10px}.header-megamenu-item[data-v-6ef3b799]{display:flex;gap:12px;padding:10px 12px;border-radius:8px;text-decoration:none;color:var(--text);transition:background .12s}.header-megamenu-icon[data-v-6ef3b799],.header-megamenu-item[data-v-6ef3b799]:hover{background:var(--bg-card)}.header-megamenu-icon[data-v-6ef3b799]{flex-shrink:0;width:36px;height:36px;border-radius:8px;color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.header-megamenu-item:hover .header-megamenu-icon[data-v-6ef3b799]{background:var(--accent);color:#fff}.header-megamenu-body[data-v-6ef3b799]{display:flex;flex-direction:column;min-width:0}.header-megamenu-name[data-v-6ef3b799]{font-size:14px;font-weight:600;color:var(--text);margin-bottom:2px}.header-megamenu-desc[data-v-6ef3b799]{font-size:12px;color:var(--text-muted);line-height:1.4}.header-megamenu-enter-active[data-v-6ef3b799],.header-megamenu-leave-active[data-v-6ef3b799]{transition:opacity .18s ease,transform .18s ease}.header-megamenu-enter-from[data-v-6ef3b799],.header-megamenu-leave-to[data-v-6ef3b799]{opacity:0;transform:translateY(-6px)}.search-form.compact[data-v-6ef3b799]{flex:1;min-width:0;position:relative}.search-dropdown[data-v-6ef3b799]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 32px #0000001a;overflow:hidden;z-index:50;max-height:calc(100vh - 100px);overflow-y:auto}.search-dropdown-state[data-v-6ef3b799]{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 16px;color:var(--text-muted);font-size:14px}.search-spinner[data-v-6ef3b799]{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:search-spin-6ef3b799 .6s linear infinite}@keyframes search-spin-6ef3b799{to{transform:rotate(1turn)}}.search-result[data-v-6ef3b799]{width:100%;display:flex;gap:12px;padding:10px 14px;background:none;border:none;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;font-family:inherit;align-items:center;transition:background .1s}.search-result[data-v-6ef3b799]:last-of-type{border-bottom:none}.search-result-img[data-v-6ef3b799],.search-result.active[data-v-6ef3b799],.search-result[data-v-6ef3b799]:hover{background:var(--bg-input)}.search-result-img[data-v-6ef3b799]{width:48px;height:48px;flex-shrink:0;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:4px;overflow:hidden}.search-result-img img[data-v-6ef3b799]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.search-result-body[data-v-6ef3b799]{flex:1;min-width:0}.search-result-title[data-v-6ef3b799]{font-size:14px;color:var(--text);font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.search-result-meta[data-v-6ef3b799]{display:flex;gap:8px;align-items:baseline;font-size:12px;color:var(--text-muted);overflow:hidden}.search-result-meta span[data-v-6ef3b799]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-sku[data-v-6ef3b799]{font-family:JetBrains Mono,monospace;font-size:11px;opacity:.75}.search-dropdown-footer[data-v-6ef3b799]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;background:var(--bg-input);border:none;border-top:1px solid var(--border);font-size:13px;font-family:inherit;color:var(--accent);font-weight:500;cursor:pointer;transition:background .1s}.search-dropdown-footer[data-v-6ef3b799]:hover{background:#3751c01a}.search-dropdown-footer strong[data-v-6ef3b799]{font-weight:600}.search-dropdown-footer svg[data-v-6ef3b799]{flex-shrink:0}.header-tools[data-v-6ef3b799]{gap:6px;margin-left:auto}.header-tool[data-v-6ef3b799],.header-tools[data-v-6ef3b799]{display:flex;align-items:center}.header-tool[data-v-6ef3b799]{position:relative;justify-content:center;width:40px;height:40px;border-radius:10px;background:none;border:1px solid transparent;color:var(--text);text-decoration:none;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s}.header-tool[data-v-6ef3b799]:hover{background:var(--bg-input)}.header-tool.router-link-active[data-v-6ef3b799],.header-tool[data-v-6ef3b799]:hover{color:var(--accent)}.header-badge[data-v-6ef3b799]{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 0 0 2px var(--bg-card)}.header-tool[data-tooltip][data-v-6ef3b799]{position:relative}.header-tool[data-tooltip][data-v-6ef3b799]:before{content:attr(data-tooltip);top:calc(100% + 8px);background:var(--text);color:#fff;font-size:12px;font-weight:500;padding:6px 10px;border-radius:6px;white-space:nowrap;box-shadow:0 4px 12px #0000001f}.header-tool[data-tooltip][data-v-6ef3b799]:after,.header-tool[data-tooltip][data-v-6ef3b799]:before{position:absolute;left:50%;transform:translate(-50%) translateY(-4px);opacity:0;pointer-events:none;transition:opacity .18s .15s,transform .18s .15s;z-index:80}.header-tool[data-tooltip][data-v-6ef3b799]:after{content:"";top:calc(100% + 2px);border:6px solid transparent;border-bottom:6px solid var(--text)}.header-tool[data-tooltip][data-v-6ef3b799]:hover:after,.header-tool[data-tooltip][data-v-6ef3b799]:hover:before{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:720px){.header-tool[data-tooltip][data-v-6ef3b799]:after,.header-tool[data-tooltip][data-v-6ef3b799]:before{display:none}}.header-lang-toggle[data-v-6ef3b799]{width:auto;padding:0 10px;gap:6px}.header-lang-label[data-v-6ef3b799]{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--text-muted)}.header-lang-toggle:hover .header-lang-label[data-v-6ef3b799]{color:var(--accent)}.header-lang-dropdown[data-v-6ef3b799]{position:relative;display:inline-flex;align-items:center}.header-lang-caret[data-v-6ef3b799]{color:var(--text-muted);transition:transform .18s ease,color .18s ease}.header-lang-toggle.is-open .header-lang-caret[data-v-6ef3b799]{transform:rotate(180deg);color:var(--accent)}.header-lang-menu[data-v-6ef3b799]{position:absolute;top:calc(100% + 6px);right:0;min-width:168px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 32px #0000001a;padding:6px;margin:0;list-style:none;z-index:60;display:flex;flex-direction:column;gap:2px}.header-lang-item[data-v-6ef3b799]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:8px;font-family:inherit;font-size:14px;color:var(--text);cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}.header-lang-item[data-v-6ef3b799]:hover{background:var(--bg-input)}.header-lang-item.active[data-v-6ef3b799]{color:var(--accent);font-weight:600}.header-lang-item-mark[data-v-6ef3b799]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:22px;border-radius:6px;background:var(--bg-input);font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--text-muted);flex-shrink:0}.header-lang-item.active .header-lang-item-mark[data-v-6ef3b799]{background:#3751c01f;color:var(--accent)}.header-lang-item-name[data-v-6ef3b799]{flex:1 1 auto}.header-lang-item-check[data-v-6ef3b799]{color:var(--accent);flex-shrink:0}.header-tool-mobile[data-v-6ef3b799]{display:none}.header-hamburger-badge[data-v-6ef3b799]{top:-4px;right:-4px}.m-search-backdrop[data-v-6ef3b799]{position:fixed;inset:0;background:#14161e8c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:110;display:flex;flex-direction:column;align-items:stretch;padding:12px}.m-search-modal[data-v-6ef3b799]{background:var(--bg-card);border-radius:14px;width:100%;max-width:640px;max-height:calc(100vh - 24px);margin:0 auto;display:flex;flex-direction:column;box-shadow:0 24px 64px #00000040;overflow:hidden}.m-search-header[data-v-6ef3b799]{padding:10px 10px 10px 12px;border-bottom:1px solid var(--border);background:var(--bg-card);flex-shrink:0}.m-search-form[data-v-6ef3b799],.m-search-header[data-v-6ef3b799]{display:flex;align-items:center;gap:8px}.m-search-form[data-v-6ef3b799]{flex:1;padding:9px 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:10px;min-width:0}.m-search-form[data-v-6ef3b799]:focus-within{border-color:var(--accent)}.m-search-icon[data-v-6ef3b799]{color:var(--text-muted);flex-shrink:0}.m-search-input[data-v-6ef3b799]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:15px;color:var(--text)}.m-search-input[data-v-6ef3b799]::-moz-placeholder{color:var(--text-muted)}.m-search-input[data-v-6ef3b799]::placeholder{color:var(--text-muted)}.m-search-clear[data-v-6ef3b799]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px 6px;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0}.m-search-clear[data-v-6ef3b799]:hover{background:var(--bg-card);color:var(--text)}.m-search-close[data-v-6ef3b799]{width:36px;height:36px;border-radius:8px;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.m-search-close[data-v-6ef3b799]:hover{background:var(--bg-input);color:var(--text)}.m-search-body[data-v-6ef3b799]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 0;min-height:100px}.m-search-hint[data-v-6ef3b799],.m-search-state[data-v-6ef3b799]{padding:28px 24px;text-align:center;font-size:14px;color:var(--text-muted)}.m-search-state[data-v-6ef3b799]{display:flex;align-items:center;justify-content:center;gap:10px}.m-search-result[data-v-6ef3b799]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;background:none;border:none;border-bottom:1px solid var(--border);font-family:inherit;cursor:pointer;text-align:left;transition:background .12s}.m-search-result[data-v-6ef3b799]:last-of-type{border-bottom:none}.m-search-result-img[data-v-6ef3b799],.m-search-result.active[data-v-6ef3b799],.m-search-result[data-v-6ef3b799]:hover{background:var(--bg-input)}.m-search-result-img[data-v-6ef3b799]{width:52px;height:52px;border-radius:8px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.m-search-result-img img[data-v-6ef3b799]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px}.m-search-result-body[data-v-6ef3b799]{flex:1;min-width:0}.m-search-result-title[data-v-6ef3b799]{font-size:14px;font-weight:500;color:var(--text);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-search-result-meta[data-v-6ef3b799]{display:flex;gap:8px;font-size:12px;color:var(--text-muted)}.m-search-result-sku[data-v-6ef3b799]{font-family:var(--font-mono,monospace);font-size:11px;color:var(--text-muted)}.m-search-all[data-v-6ef3b799]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 16px;background:var(--bg-input);border:none;border-top:1px solid var(--border);font-family:inherit;font-size:14px;font-weight:500;color:var(--accent);cursor:pointer;text-align:center}.m-search-all[data-v-6ef3b799]:hover{background:#3751c00d}.m-search-enter-active[data-v-6ef3b799],.m-search-leave-active[data-v-6ef3b799]{transition:opacity .2s ease}.m-search-enter-active .m-search-modal[data-v-6ef3b799],.m-search-leave-active .m-search-modal[data-v-6ef3b799]{transition:transform .22s ease,opacity .22s ease}.m-search-enter-from[data-v-6ef3b799],.m-search-leave-to[data-v-6ef3b799]{opacity:0}.m-search-enter-from .m-search-modal[data-v-6ef3b799],.m-search-leave-to .m-search-modal[data-v-6ef3b799]{transform:translateY(-12px);opacity:0}.m-drawer-backdrop[data-v-6ef3b799]{position:fixed;inset:0;background:#14161e80;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:100;display:flex;justify-content:flex-end}.m-drawer[data-v-6ef3b799]{width:86%;max-width:360px;height:100%;flex-direction:column;box-shadow:-8px 0 24px #0000002e;overflow-y:auto}.m-drawer[data-v-6ef3b799],.m-drawer-header[data-v-6ef3b799]{background:var(--bg-card);display:flex}.m-drawer-header[data-v-6ef3b799]{align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:1}.m-drawer-title[data-v-6ef3b799]{font-size:16px;font-weight:600;color:var(--text)}.m-drawer-close[data-v-6ef3b799]{width:36px;height:36px;border-radius:8px;border:none;background:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;margin-right:-8px}.m-drawer-close[data-v-6ef3b799]:hover{background:var(--bg-input);color:var(--text)}.m-drawer-nav[data-v-6ef3b799]{display:flex;flex-direction:column;padding:8px}.m-drawer-link[data-v-6ef3b799]{display:block;padding:11px 12px;border-radius:8px;font-size:15px;font-weight:500;color:var(--text);text-decoration:none;font-family:inherit;background:none;border:none;cursor:pointer;text-align:left;width:100%;transition:background .15s,color .15s}.m-drawer-link[data-v-6ef3b799]:hover{background:var(--bg-input);color:var(--accent)}.m-drawer-link.router-link-active[data-v-6ef3b799]{background:#3751c014;color:var(--accent)}.m-drawer-link-row[data-v-6ef3b799]{display:flex;align-items:center;gap:12px}.m-drawer-link-label[data-v-6ef3b799]{flex:1}.m-drawer-link-badge[data-v-6ef3b799]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--accent);color:#fff;font-size:12px;font-weight:600}.m-drawer-divider[data-v-6ef3b799]{height:1px;background:var(--border);margin:4px 16px}.m-drawer-lang-pill[data-v-6ef3b799]{font-size:11px;font-weight:700;letter-spacing:.06em;padding:3px 8px;border-radius:6px;background:var(--bg-input);border:1px solid var(--border);color:var(--text-muted)}.m-drawer-lang[data-v-6ef3b799]{margin:0 8px 8px;width:calc(100% - 16px)}.m-drawer-lang:hover .m-drawer-lang-pill[data-v-6ef3b799]{color:var(--accent);border-color:var(--accent)}.m-drawer-logout[data-v-6ef3b799]{color:#c0392b}.m-drawer-logout[data-v-6ef3b799]:hover{background:#c0392b0f;color:#c0392b}.m-drawer-enter-active[data-v-6ef3b799],.m-drawer-leave-active[data-v-6ef3b799]{transition:opacity .2s ease}.m-drawer-enter-active .m-drawer[data-v-6ef3b799],.m-drawer-leave-active .m-drawer[data-v-6ef3b799]{transition:transform .25s ease}.m-drawer-enter-from[data-v-6ef3b799],.m-drawer-leave-to[data-v-6ef3b799]{opacity:0}.m-drawer-enter-from .m-drawer[data-v-6ef3b799],.m-drawer-leave-to .m-drawer[data-v-6ef3b799]{transform:translate(100%)}@media(max-width:720px){.header-tool-desktop[data-v-6ef3b799]{display:none}.header-tool-mobile[data-v-6ef3b799]{display:flex}.header-tool[data-v-6ef3b799]{width:38px;height:38px}.header-lang-toggle[data-v-6ef3b799]{padding:0 8px}.header-lang-label[data-v-6ef3b799]{font-size:11px}.header-menu-wrap[data-v-6ef3b799],.search-form.compact[data-v-6ef3b799]{display:none}}
