.mobile-menu-overlay[data-v-32b529ea]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);z-index:1000;visibility:hidden;opacity:0;transition:all 0.3s}.mobile-menu-overlay.open[data-v-32b529ea]{visibility:visible;opacity:1}.mobile-menu[data-v-32b529ea]{position:absolute;top:0;left:0;width:280px;max-width:85%;height:100%;background:#fff;transform:translateX(-100%);transition:transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);overflow-y:auto}.mobile-menu-overlay.open .mobile-menu[data-v-32b529ea]{transform:translateX(0)}.mobile-menu-header[data-v-32b529ea]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.mobile-menu-title[data-v-32b529ea]{font-size:18px;font-weight:700}.mobile-menu-close[data-v-32b529ea]{background:none;border:none;font-size:24px;color:#999;cursor:pointer}.mobile-menu-list[data-v-32b529ea]{list-style:none;padding:10px 0}.mobile-menu-list li a[data-v-32b529ea]{display:flex;align-items:center;gap:12px;padding:15px 20px;font-size:16px;color:#1a1a1a;transition:background 0.2s;cursor:pointer;text-decoration:none}.mobile-menu-list li a[data-v-32b529ea]:hover{background:#f5f5f5}.mobile-menu-list li a i[data-v-32b529ea]{width:20px;text-align:center;color:#888}.mobile-menu-divider[data-v-32b529ea]{height:1px;background:#eee;margin:10px 20px}.mobile-special-btn[data-v-32b529ea]{border-radius:8px;margin:10px 15px;justify-content:center;font-weight:600 !important;color:#fff !important}.nav[data-v-62c4cc4b]{background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:99;transition:transform 0.3s ease, opacity 0.3s ease}.nav.nav-hidden[data-v-62c4cc4b]{transform:translateY(-100%);opacity:0;pointer-events:none}.nav.nav-loading[data-v-62c4cc4b]{min-height:56px}.nav-list[data-v-62c4cc4b]{display:flex;list-style:none;gap:6px;padding:12px 20px;max-width:1400px;margin:0 auto;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;justify-content:center}.nav-list[data-v-62c4cc4b]::-webkit-scrollbar{display:none}.nav-wrapper[data-v-62c4cc4b]{position:relative}.nav-wrapper[data-v-62c4cc4b]::before,
.nav-wrapper[data-v-62c4cc4b]::after{content:'';position:absolute;top:0;bottom:0;width:40px;z-index:2;pointer-events:none;opacity:0;transition:opacity 0.3s}.nav-wrapper[data-v-62c4cc4b]::before{left:0;background:linear-gradient(to right, #fff 0%, transparent 100%)}.nav-wrapper[data-v-62c4cc4b]::after{right:0;background:linear-gradient(to left, #fff 0%, transparent 100%)}.nav-wrapper.scroll-left[data-v-62c4cc4b]::before,
.nav-wrapper.scroll-right[data-v-62c4cc4b]::after{opacity:1}.nav-item[data-v-62c4cc4b]{flex-shrink:0}.nav-item a[data-v-62c4cc4b]{white-space:nowrap;text-decoration:none;position:relative;display:flex;align-items:center;gap:6px;cursor:pointer}.nav-item a i[data-v-62c4cc4b]{font-size:14px;opacity:0.8}.nav-item:not(.active) a[data-v-62c4cc4b]:hover{background:rgba(0, 114, 255, 0.1);color:#0058cc}.nav-item.active a[data-v-62c4cc4b]{cursor:default}.nav-item a[data-v-62c4cc4b]::after{content:'';position:absolute;bottom:2px;left:50%;width:0;height:2px;background:currentColor;transition:all 0.2s ease;transform:translateX(-50%);border-radius:1px}.nav-item:not(.active) a[data-v-62c4cc4b]:hover::after{width:calc(100% - 32px)}.nav-divider[data-v-62c4cc4b]{width:1px;height:24px;background:#e5e7eb;margin:0 8px;align-self:center}.nav-special[data-v-62c4cc4b]{margin-left:auto}.nav-special-btn[data-v-62c4cc4b]{display:flex !important;align-items:center;gap:8px;padding:10px 20px !important;border-radius:20px !important;font-weight:600 !important;text-decoration:none;transition:all 0.2s ease;box-shadow:0 2px 8px rgba(0, 0, 0, 0.15);cursor:pointer}.nav-special-btn[data-v-62c4cc4b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.2);filter:brightness(1.1)}@media (max-width: 768px){.nav[data-v-62c4cc4b]{display:none}}.header[data-v-8edd8ecd]{background:#fff;border-bottom:1px solid #eee;position:relative;z-index:100}.header-top[data-v-8edd8ecd]{display:flex;align-items:center;justify-content:space-between;padding:20px;max-width:1600px;margin:0 auto;gap:20px}@media (min-width: 1920px){.header-top[data-v-8edd8ecd]{max-width:1800px}}@media (max-width: 768px){.header-top[data-v-8edd8ecd]{padding:0 15px}}.header-left[data-v-8edd8ecd]{display:flex;align-items:center}.header-actions[data-v-8edd8ecd]{display:flex;align-items:center;gap:15px}.logo[data-v-8edd8ecd]{font-size:28px;font-weight:800;color:#1a1a1a;letter-spacing:-1px;cursor:pointer}.logo span[data-v-8edd8ecd]{color:#ff4444}.logo-image[data-v-8edd8ecd]{object-fit:contain;display:block;max-width:300px}.header.logo-position-center .header-top[data-v-8edd8ecd]{position:relative}.header.logo-position-center .header-left[data-v-8edd8ecd]{position:absolute;left:50%;transform:translateX(-50%);gap:0}.header.logo-position-center .mobile-menu-btn[data-v-8edd8ecd]{position:absolute;left:20px}.header.logo-position-center .header-actions[data-v-8edd8ecd]{margin-left:auto}.header.logo-position-right .header-left .logo[data-v-8edd8ecd]{order:2;margin-left:auto}.header.logo-position-right .header-left .mobile-menu-btn[data-v-8edd8ecd]{order:1}.search-toggle-btn[data-v-8edd8ecd]{width:44px;height:44px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;font-size:18px}.search-toggle-btn[data-v-8edd8ecd]:hover{background:var(--hover-bg, #404040) !important;transform:translateY(-1px)}.search-toggle-btn[data-v-8edd8ecd]:active{transform:scale(0.96)}.admin-btn[data-v-8edd8ecd]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all 0.2s;text-decoration:none}.admin-btn[data-v-8edd8ecd]:hover{background:var(--hover-bg, #404040) !important;transform:translateY(-1px)}.profile-btn[data-v-8edd8ecd],
.login-btn[data-v-8edd8ecd]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all 0.2s;text-decoration:none}.profile-btn[data-v-8edd8ecd]:hover,
.login-btn[data-v-8edd8ecd]:hover{background:var(--hover-bg, #404040) !important;transform:translateY(-1px)}.mobile-menu-btn[data-v-8edd8ecd]{display:none;background:transparent;border:1px solid #e5e7eb;border-radius:8px;font-size:20px;color:#1a1a1a;cursor:pointer;padding:10px 12px;width:44px;height:44px;align-items:center;justify-content:center;transition:all 0.2s}.mobile-menu-btn[data-v-8edd8ecd]:hover{background:#f3f4f6;border-color:#d1d5db}.desktop-only[data-v-8edd8ecd]{display:flex}.mobile-only[data-v-8edd8ecd]{display:none}@media (max-width: 768px){.header-top[data-v-8edd8ecd]{padding:12px 15px}.mobile-menu-btn[data-v-8edd8ecd]{display:flex !important}.desktop-only[data-v-8edd8ecd]{display:none !important}.mobile-only[data-v-8edd8ecd]{display:flex !important}.logo[data-v-8edd8ecd]{font-size:22px}.logo-image[data-v-8edd8ecd]{max-width:150px}.header-actions[data-v-8edd8ecd]{gap:8px}.profile-btn[data-v-8edd8ecd],
  .login-btn[data-v-8edd8ecd]{width:44px;height:44px;padding:0;border-radius:8px}.profile-btn i[data-v-8edd8ecd],
  .login-btn i[data-v-8edd8ecd]{font-size:18px}}@media (max-width: 480px){.header-top[data-v-8edd8ecd]{padding:10px 12px}.logo[data-v-8edd8ecd]{font-size:18px}.logo-image[data-v-8edd8ecd]{max-width:120px}}.footer[data-v-f33c55e1]{padding:48px 24px 24px;margin-top:auto}.footer-grid[data-v-f33c55e1]{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px;margin:0 auto;max-width:1600px}.footer-section h4[data-v-f33c55e1]{margin:0 0 16px;font-size:16px;font-weight:600}.footer-section p[data-v-f33c55e1]{margin:0;opacity:0.8;font-size:14px;line-height:1.6}.footer-links[data-v-f33c55e1]{list-style:none;padding:0;margin:0}.footer-links li[data-v-f33c55e1]{margin-bottom:10px}.footer-links li a[data-v-f33c55e1]{text-decoration:none;font-size:14px;display:flex;align-items:center;gap:8px;transition:opacity 0.2s}.footer-links li a[data-v-f33c55e1]:hover{opacity:0.8}.footer-requisites[data-v-f33c55e1]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,0.12);font-size:12px;line-height:1.7;opacity:0.75}.footer-requisites .requisite[data-v-f33c55e1]{margin-bottom:2px}.footer-bottom[data-v-f33c55e1]{text-align:center;padding-top:32px;margin-top:32px;border-top:1px solid rgba(255,255,255,0.1);opacity:0.6;font-size:14px}@media (max-width: 768px){.footer-grid[data-v-f33c55e1]{grid-template-columns:repeat(2, 1fr);gap:24px}}@media (max-width: 480px){.footer-grid[data-v-f33c55e1]{grid-template-columns:1fr;gap:24px}}.footer-chat-btn[data-v-f33c55e1]{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.footer-chat-btn[data-v-f33c55e1]:hover{opacity:.8}