/* Nozdor header (from ноздор export) — подключите в blade: fonts.googleapis.com/icon?family=Material+Icons */
.material-icons{
  font-family:"Material Icons",sans-serif;
  font-weight:normal;
  font-style:normal;
  font-size:18px;
  line-height:1;
  display:inline-block;
  vertical-align:middle;
  -webkit-font-smoothing:antialiased;
}
.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0f0a0514;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(232,163,60,.08);transition:all .4s cubic-bezier(.4,0,.2,1);padding:14px 0}.header--scrolled{padding:10px 0;background:var(--color-bg-primary);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(232,163,60,.15);box-shadow:0 4px 30px #0000004d}.header__container{max-width:1440px;margin:0 auto}.header__content{display:flex;align-items:center;justify-content:space-between;gap:40px}.header__logo{display:flex;align-items:center;flex-shrink:0;transition:all .3s ease}.header__logo   img{height:42px;width:auto;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.header__logo:hover   img{transform:scale(1.02);filter:drop-shadow(0 4px 8px rgba(232,163,60,.2))}.header--scrolled   .header__logo   img{height:36px}.header__nav{display:flex;align-items:center;justify-content:space-between;flex-grow:1;gap:30px}.nav__menu{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.nav__item{position:relative}.nav__link{position:relative;display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;color:#c8af96d9;text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;transition:all .2s ease;border-radius:4px;white-space:nowrap;background:transparent}.nav__link:hover{color:#e8a33c;background:#e8a33c1a}.nav__link   .material-icons{width:18px;height:18px;font-size:18px;line-height:18px;color:inherit;transition:color .2s ease}.nav__link--dev{position:relative}.dev-badge{font-size:9px;font-weight:600;text-transform:uppercase;padding:2px 5px;background:linear-gradient(135deg,#ad1457,#6a1b9a);color:#fff;border-radius:3px;margin-left:6px;letter-spacing:.5px;animation:nh_menu_pulse-badge 2s infinite;animation-play-state:paused;will-change:transform,opacity}.dropdown.open   .dev-badge{animation-play-state:running}@keyframes nh_menu_pulse-badge{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.98)}}.nav__link--transfer{background:#e8a33c1a;color:#e8a33c!important}.nav__link--transfer:hover{background:#e8a33c26;color:#f5c066!important}.nav__link--transfer   .nav__link-text{color:inherit}.header__actions{display:flex;align-items:center;gap:6px}.header__action-item{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;background:transparent;border:none;border-radius:4px;transition:all .2s ease;cursor:pointer;text-decoration:none;color:#c8af96d9;font-size:13px;font-weight:500}.header__action-item   .material-icons{width:18px;height:18px;font-size:18px;line-height:18px;color:#c8af96d9;transition:color .2s ease}.header__action-item:hover{background:#e8a33c1a;color:#e8a33c}.header__action-item:hover   .material-icons{color:#e8a33c}.header__online{text-decoration:none;padding:0 10px}.header__online:hover   .online-count{color:#e8a33c}.online-dot{width:6px;height:6px;background:#4caf50;border-radius:50%;box-shadow:0 0 6px #4caf5099;flex-shrink:0}.online-count{color:#c8af96d9;font-size:13px;font-weight:600;transition:color .2s ease}.loading-dots{animation:nh_menu_pulse-dots 1.5s infinite}@keyframes nh_menu_pulse-dots{0%,50%{opacity:.4}25%{opacity:1}}.header__lang{padding:0 8px}.header__lang   .lang-flag{width:20px;height:14px;border-radius:2px;object-fit:cover;flex-shrink:0}.header__lang   .lang-code{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.header__notifications-wrapper{position:relative}.header__notifications-wrapper:hover   .notifications-dropdown{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.header__notifications{position:relative;padding:0 8px}.notification-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:#e8a33c;border-radius:4px;color:#1a0f08;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.notifications-label{display:none}.notifications-dropdown{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-10px);min-width:220px;background:#140c06fa;border:1px solid rgba(232,163,60,.2);border-radius:4px;padding:6px;box-shadow:0 8px 32px #00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1001;opacity:0;visibility:hidden;transition:all .2s ease}.notifications-dropdown:before{content:"";position:absolute;top:-6px;left:50%;margin-left:-6px;width:12px;height:12px;background:#140c06fa;border:1px solid rgba(232,163,60,.2);border-right:none;border-bottom:none;transform:rotate(45deg)}.notifications-dropdown__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;color:#c8af96d9;font-size:13px;font-weight:500;text-decoration:none;border-radius:4px;transition:all .2s ease;cursor:pointer;box-sizing:border-box;background:transparent;border:none}.notifications-dropdown__item   .material-icons{width:18px;height:18px;font-size:18px;color:#e8a33c}.notifications-dropdown__item:hover{background:#e8a33c1a;color:#e8a33c}.notifications-dropdown__empty{display:flex;align-items:center;gap:10px;padding:10px 12px;color:#c8af9699;font-size:13px}.notifications-dropdown__empty   .material-icons{width:18px;height:18px;font-size:18px;color:#4caf50}.header__account{padding:0 10px;text-transform:uppercase;letter-spacing:.3px}.header__account   .account-dropdown-icon{width:16px;height:16px;font-size:16px;line-height:16px;margin-left:-2px;opacity:.7}.header__transfer{background:linear-gradient(135deg,#d4922e,#e8a33c)!important;color:#1a0f08!important;border:none!important;padding:0 16px!important;height:36px;font-size:12px;font-weight:700;letter-spacing:.5px;box-shadow:0 2px 8px #e8a33c4d;white-space:nowrap;text-transform:uppercase;border-radius:4px;cursor:pointer}.header__transfer:hover{background:linear-gradient(135deg,#e8a33c,#f5c066)!important;box-shadow:0 4px 12px #e8a33c66}.header__donate{background:linear-gradient(135deg,#d4922e,#e8a33c)!important;color:#1a0f08!important;border:none!important;padding:0 16px!important;height:36px;font-size:12px;font-weight:700;letter-spacing:.5px;box-shadow:0 2px 8px #e8a33c4d;white-space:nowrap;text-transform:uppercase;border-radius:4px;cursor:pointer}.header__donate:hover{background:linear-gradient(135deg,#e8a33c,#f5c066)!important;box-shadow:0 4px 12px #e8a33c66}.header__new-year-gift{background:linear-gradient(135deg,#e3a74026,#d4a5741a);border:2px solid rgba(227,167,64,.5);padding:0 12px;min-width:40px;position:relative;overflow:hidden;border-radius:6px}.header__new-year-gift:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#e3a74040;border-radius:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.header__new-year-gift   .gift-emoji{font-size:20px;line-height:20px;position:relative;z-index:1;animation:nh_menu_gift-bounce 2s ease-in-out infinite;display:inline-block}.header__new-year-gift:hover{background:linear-gradient(135deg,#e3a74040,#d4a57433);border-color:#e3a740cc;box-shadow:0 4px 20px #e3a7404d}.header__new-year-gift:hover:before{width:60px;height:60px}.header__new-year-gift:hover   .gift-emoji{animation:nh_menu_gift-shake .5s ease-in-out infinite}@keyframes nh_menu_gift-bounce{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-3px) rotate(-5deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-3px) rotate(5deg)}}@keyframes nh_menu_gift-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.dropdown{position:relative}.dropdown__trigger{cursor:pointer}.dropdown__icon{font-size:16px!important;width:16px!important;height:16px!important;line-height:16px!important;transition:transform .2s ease;opacity:.7;margin-left:-2px}.dropdown.open   .dropdown__icon{transform:rotate(180deg)}.dropdown__menu{list-style:none;margin:0;padding:8px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%) translateY(-10px);background:#140c06fa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(232,163,60,.2);border-radius:4px;box-shadow:0 10px 40px #00000080;min-width:200px;z-index:1000;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown__menu:before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;background:#140c06fa;border:1px solid rgba(232,163,60,.2);border-right:none;border-bottom:none;transform:translate(-50%) rotate(45deg)}.dropdown.open   .dropdown__menu, .dropdown:hover   .dropdown__menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dropdown__item   .nav__link{height:auto;padding:10px 14px;border-radius:4px;width:100%;justify-content:flex-start}.dropdown__item   .nav__link:hover{background:#e8a33c1a}.dropdown__item   .nav__link   .material-icons{color:#e8a33c;margin-right:8px}.header__account-wrapper{position:relative}.header__account-wrapper   .header__account{display:flex;align-items:center;gap:6px}.header__account-wrapper   .account-dropdown-icon{width:16px;height:16px;font-size:16px;transition:transform .2s ease;margin-left:-2px;opacity:.7}.header__account-wrapper.open   .account-dropdown-icon, .header__account-wrapper:hover   .account-dropdown-icon{transform:rotate(180deg)}.header__account-wrapper:hover   .account-dropdown, .header__account-wrapper.open   .account-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.account-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:#140c06fa;border:1px solid rgba(232,163,60,.2);border-radius:4px;padding:6px;box-shadow:0 8px 32px #00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1001;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease}.account-dropdown:before{content:"";position:absolute;top:-6px;right:20px;width:12px;height:12px;background:#140c06fa;border:1px solid rgba(232,163,60,.25);border-right:none;border-bottom:none;transform:rotate(45deg)}.account-dropdown__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;color:#c8af96d9;font-size:13px;font-weight:500;text-decoration:none;border-radius:4px;transition:all .2s ease;cursor:pointer;box-sizing:border-box}.account-dropdown__item   .material-icons{width:18px;height:18px;font-size:18px;color:#e8a33c}.account-dropdown__item:hover{background:#e8a33c26;color:#e8a33c}.account-dropdown__item:hover   .material-icons{color:#e8a33c}.account-dropdown__item--logout{margin-top:4px;border-top:1px solid rgba(232,163,60,.1);padding-top:12px}.account-dropdown__item--logout   .material-icons{color:#dc3545}.account-dropdown__item--logout:hover{background:#dc35451a;color:#ff6b6b}.account-dropdown__item--logout:hover   .material-icons{color:#ff6b6b}@keyframes nh_menu_dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-wrapper, .mobile-close-btn{display:none}.mobile-menu-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;background:#140c0699;border:1px solid rgba(232,163,60,.3);border-radius:4px;cursor:pointer;padding:0;gap:5px;transition:all .3s ease}.mobile-menu-btn:hover{background:#1e120acc;border-color:#e8a33c80}.mobile-menu-btn__line{width:20px;height:2px;background:linear-gradient(90deg,#e8a33c,#f5c066);border-radius:2px;transition:all .3s ease}.mobile-menu-btn.active   .mobile-menu-btn__line:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-btn.active   .mobile-menu-btn__line:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu-btn.active   .mobile-menu-btn__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width: 1100px){.header__container{padding:0 24px}.nav__menu{gap:4px}.nav__link{padding:8px 12px;font-size:13px}}@media (max-width: 900px){.mobile-menu-wrapper{display:flex}.mobile-close-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:16px;right:16px;width:40px;height:40px;background:transparent;border:1px solid rgba(232,163,60,.2);border-radius:6px;color:#c8af96d9;cursor:pointer;z-index:10}.mobile-close-btn   .material-icons{width:24px;height:24px;font-size:24px}.mobile-close-btn:active{background:#e8a33c1a;color:#e8a33c}.header__nav{position:fixed;inset:0;width:100%;height:100vh;height:100dvh;background:#0f0a06;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:70px 16px 24px;gap:0;transition:opacity .25s ease,visibility .25s ease;overflow-y:auto;opacity:0;visibility:hidden;z-index:999}.header__nav.active{opacity:1;visibility:visible}.nav__menu{flex-direction:column;gap:0;width:100%;margin-bottom:16px}.nav__item{width:100%;border-bottom:1px solid rgba(232,163,60,.08)}.nav__item:first-child{border-top:1px solid rgba(232,163,60,.08)}.nav__link{width:100%;justify-content:space-between;height:52px;padding:0 4px;font-size:15px;font-weight:500;letter-spacing:.3px;border-radius:0;background:transparent;border:none}.nav__link:hover, .nav__link:active{background:transparent;color:#e8a33c}.header__actions{width:100%;flex-direction:row;flex-wrap:wrap;gap:10px;padding-top:16px;border-top:none}.header__action-item{height:44px;justify-content:center;border-radius:6px;background:#e8a33c0f;border:1px solid rgba(232,163,60,.12);font-size:13px;font-weight:500}.header__online, .header__lang{flex:1;min-width:80px}.header__notifications-wrapper{width:100%;order:3}.header__notifications-wrapper   .header__notifications{width:100%;height:44px;border-radius:6px;background:#e8a33c0f;border:1px solid rgba(232,163,60,.12);justify-content:center;gap:8px}.header__notifications-wrapper   .header__notifications   .notifications-label{display:inline}.header__notifications-wrapper   .notification-badge{position:relative;top:auto;right:auto}.header__notifications-wrapper:hover   .notifications-dropdown{opacity:0;visibility:hidden;transform:none}.header__notifications-wrapper.open   .notifications-dropdown{max-height:150px;padding:6px;margin-top:6px;opacity:1;visibility:visible}.notifications-dropdown{position:static!important;left:auto!important;transform:none!important;background:#1e140cf2;border:1px solid rgba(232,163,60,.1);border-radius:6px;box-shadow:none;min-width:auto;width:100%!important;max-height:0;overflow:hidden;padding:0;margin:0;opacity:0;visibility:hidden;transition:all .2s ease}.notifications-dropdown:before{display:none!important}.notifications-dropdown__item, .notifications-dropdown__empty{height:42px;font-size:13px;justify-content:center}.header__account-wrapper{width:100%;order:4}.header__account-wrapper   .header__account{width:100%;height:44px;border-radius:6px;background:#e8a33c0f;border:1px solid rgba(232,163,60,.12)}.header__account-wrapper:hover   .account-dropdown{opacity:0;visibility:hidden;transform:none}.header__account-wrapper.open   .account-dropdown{max-height:150px;padding:6px;margin-top:6px;opacity:1;visibility:visible}.account-dropdown{position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;background:#1e140cf2;border:1px solid rgba(232,163,60,.1);border-radius:6px;box-shadow:none;min-width:auto;width:100%!important;max-height:0;overflow:hidden;padding:0;margin:0;opacity:0;visibility:hidden;transition:all .2s ease}.account-dropdown:before{display:none!important}.account-dropdown__item{width:100%;height:42px;background:transparent;border:none;border-radius:4px;justify-content:center;font-size:13px}.account-dropdown__item:active{background:#e8a33c1a}.header__donate{width:100%;height:50px!important;justify-content:center;border-radius:6px;font-size:14px!important;font-weight:700;order:5;margin-top:6px}.dropdown{width:100%;flex-direction:column;border-bottom:none}.dropdown__trigger{width:100%}.dropdown:hover   .dropdown__menu{opacity:0;visibility:hidden;max-height:0}.dropdown__menu{position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;background:#140f0acc;border:none;border-radius:0;box-shadow:none;min-width:auto;width:100%!important;max-height:0;overflow:hidden;padding:0;margin:0;opacity:0;visibility:hidden;transition:all .2s ease}.dropdown__menu:before{display:none!important}.dropdown.open   .dropdown__menu{max-height:350px;padding:0;margin:0;opacity:1;visibility:visible}.dropdown__item{width:100%;border-bottom:1px solid rgba(232,163,60,.06)}.dropdown__item   .nav__link{height:48px;width:100%;background:transparent;border:none;border-radius:0;font-size:14px;justify-content:flex-start;padding:0 20px}.dropdown__item   .nav__link:active{background:#e8a33c14}.dropdown__item   .nav__link   .material-icons{color:#e8a33c;margin-right:12px;width:20px;height:20px;font-size:20px}}@media (max-width: 480px){.header{padding:12px 0}.header--scrolled{padding:8px 0}.header__container{padding:0 16px}.header__logo   img{height:34px}.header--scrolled   .header__logo   img{height:30px}.header__nav{width:100%;max-width:none;padding:80px 20px 30px}}body.new-year-theme   .header, body.new-year-theme      .header{background:#1a0f08e6!important;border-bottom-color:#e3a74026!important}body.new-year-theme   .header--scrolled, body.new-year-theme      .header--scrolled{background:#1a0f08f2!important;border-bottom-color:#e3a74040!important;box-shadow:0 4px 30px #0006!important}body.new-year-theme   .nav__link, body.new-year-theme      .nav__link{color:#d4a574e6!important}body.new-year-theme   .nav__link   .nav__link-text:after, body.new-year-theme      .nav__link   .nav__link-text:after{background:linear-gradient(90deg,#d4a574,#e3a740)!important}body.new-year-theme   .nav__link:hover, body.new-year-theme      .nav__link:hover{color:#e3a740!important}body.new-year-theme   .header__action-item:not(.header__donate), body.new-year-theme      .header__action-item:not(.header__donate){background:#28190f80!important;border-color:#e3a74040!important}body.new-year-theme   .header__action-item:not(.header__donate):hover, body.new-year-theme      .header__action-item:not(.header__donate):hover{background:#e3a74033!important;border-color:#e3a74080!important}body.new-year-theme   .header__online:hover   .online-dot, body.new-year-theme      .header__online:hover   .online-dot{box-shadow:0 0 12px #4caf50cc!important}