/* Header authentication actions */
@media(min-width:769px){
/* Global desktop navigation refresh */
.header{height:70px;background:rgba(255,255,255,.9);border-bottom:1px solid rgba(42,55,82,.07);box-shadow:0 8px 30px rgba(31,43,69,.075);backdrop-filter:saturate(150%) blur(16px);-webkit-backdrop-filter:saturate(150%) blur(16px)}
.header.scrolled{background:rgba(255,255,255,.95);box-shadow:0 12px 34px rgba(31,43,69,.11)}
.header>.container{display:flex;align-items:center;height:70px}
.header .logo{flex:none;height:70px}.header .logo a{padding-right:7px}.header .logo img{max-height:46px;object-fit:contain;transition:transform .25s ease,filter .25s ease}.header .logo a:hover img{transform:translateY(-1px) scale(1.018)}
.header .nav-main{display:flex;align-items:center;gap:4px;float:none;min-width:0;margin:0 0 0 25px;font-size:15px}.header .nav-main>li{display:flex;align-items:center;height:70px}
.header .nav-main>li>a{display:flex;align-items:center;height:38px;margin:0;padding:0 14px;border-radius:11px;color:#3d475a;font-weight:550;line-height:38px;transition:color .2s,background .2s,transform .2s,box-shadow .2s}
.header .nav-main>li>a:hover{background:#f4f6fa;box-shadow:inset 0 0 0 1px rgba(58,73,104,.055);transform:translateY(-1px)}
.header .nav-main>li.current-menu-item>a,.header .nav-main>li.current-menu-parent>a,.header .nav-main>li.current_page_item>a,.header .nav-main>li.current-post-ancestor>a,.header .nav-main>li.current-menu-ancestor>a,.header .nav-main>li.current-category-ancestor>a{background:linear-gradient(135deg,rgba(255,93,65,.11),rgba(255,126,96,.065));box-shadow:inset 0 0 0 1px rgba(255,101,75,.1);font-weight:650}
.header .nav-main>li.current-menu-item>a:after,.header .nav-main>li.current-menu-parent>a:after,.header .nav-main>li.current_page_item>a:after,.header .nav-main>li.current-post-ancestor>a:after,.header .nav-main>li.current-menu-ancestor>a:after,.header .nav-main>li.current-category-ancestor>a:after{left:14px;right:14px;bottom:5px;height:2px;opacity:.85}
.header .nav-main>li.menu-item-has-children{padding-right:0}.header .nav-main>li.menu-item-has-children>a{padding-right:32px}.header .nav-main>li.menu-item-has-children:after{right:12px;top:29px;color:#99a1b0;pointer-events:none;transition:transform .2s,color .2s}.header .nav-main>li.menu-item-has-children:hover:after{color:var(--theme-color);transform:translateY(1px)}
.header .nav-main>li>a>t{top:5px;left:auto;right:-8px;padding:3px 5px;border-radius:6px 6px 6px 2px;box-shadow:0 4px 9px rgba(255,91,63,.22)}
.header .nav-main .sub-menu{padding:9px;min-width:195px;border:1px solid rgba(45,59,88,.075);border-radius:14px;box-shadow:0 18px 46px rgba(29,40,66,.15);line-height:36px}.header .nav-main .sub-menu a{margin:2px 0;padding:0 12px;border-radius:8px;transition:background .18s,color .18s,padding-left .18s}.header .nav-main .sub-menu a:hover{padding-left:16px;background:#f5f7fa}.header .nav-main>.menu-item-has-children>.sub-menu:before{left:25px;border-bottom-color:#fff}
.header .nav-right{display:flex;align-items:center;gap:5px;float:none;flex:none;margin:0 0 0 auto}.header .nav-right>li:not(.nav-login){display:flex;align-items:center;height:70px;padding:0!important}.header .nav-right>li:not(.nav-login)>a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0!important;border:1px solid transparent;border-radius:12px;color:#465267;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s}.header .nav-right>li:not(.nav-login)>a:hover{background:#f5f7fa;border-color:rgba(53,68,99,.07);box-shadow:0 7px 18px rgba(35,48,76,.075);transform:translateY(-1px)}
.header .nav-right .nav-vip{margin:0 4px 0 1px}.header .nav-right .nav-vip>a{width:44px!important;height:36px!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.header .nav-right .nav-vip>a:hover{background:rgba(251,183,21,.08)!important;border-color:rgba(244,177,30,.11)!important;box-shadow:none!important}.header .nav-right .nav-vip a .icon{font-size:31px;filter:drop-shadow(0 4px 6px rgba(224,155,3,.16));transition:transform .2s,filter .2s}.header .nav-right .nav-vip>a:hover .icon{transform:translateY(-1px) scale(1.035);filter:drop-shadow(0 6px 8px rgba(224,155,3,.23))}
.header .nav-right .nav-login.yes{display:flex;align-items:center;margin-left:7px;padding:0}.header .nav-right .nav-login.yes>a{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:transparent;box-shadow:none}.header .nav-right .nav-login.yes>a:before{position:absolute;inset:1px;border:1px solid rgba(71,89,126,.13);border-radius:50%;box-shadow:0 5px 14px rgba(34,48,78,.11);content:"";transition:border-color .2s,box-shadow .2s,transform .2s}.header .nav-right .nav-login.yes>a:hover:before{border-color:rgba(255,104,78,.28);box-shadow:0 7px 17px rgba(34,48,78,.16);transform:scale(1.035)}.header .nav-right .nav-login.yes .avatar{width:36px;height:36px;padding:0;border:2px solid #fff;box-shadow:none}.header .nav-right .nav-login.yes>a>.vip{right:1px;bottom:1px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#fbb715;box-shadow:0 2px 5px rgba(190,129,0,.25)}.header .nav-right .nav-login.yes>a>.vip:after{display:none;content:none}
.header .nav-right>.nav-search{margin-left:0}.header .nav-right>.nav-button{margin-left:2px}.header .nav-right>.nav-button>a{color:#657087}.header .nav-right>.nav-button .icon{font-size:19px}
.header .nav-main .sub-menu,.header .nav-right .sub-menu{transform:translateY(5px) scale(.985);transform-origin:top center;transition:opacity .2s,visibility .2s,margin .2s,transform .2s}.header .nav-main li:hover>.sub-menu,.header .nav-right li:hover>.sub-menu{transform:translateY(0) scale(1)}
body.night .header{background:rgba(28,30,36,.91);border-bottom-color:rgba(255,255,255,.055);box-shadow:0 8px 30px rgba(0,0,0,.22)}body.night .header.scrolled{background:rgba(28,30,36,.96)}body.night .header .nav-main>li>a,body.night .header .nav-right>li:not(.nav-login)>a{color:#cdd2dc}body.night .header .nav-main>li>a:hover,body.night .header .nav-right>li:not(.nav-login)>a:hover{background:#292c34;border-color:rgba(255,255,255,.06)}body.night .header .nav-main .sub-menu{background:#25282f;border-color:rgba(255,255,255,.07)}body.night .header .nav-main .sub-menu a:hover{background:#2e3139}body.night .header .nav-main>.menu-item-has-children>.sub-menu:before{border-bottom-color:#25282f}body.night .header .nav-right .nav-login.yes>a{background:transparent;box-shadow:none}body.night .header .nav-right .nav-login.yes>a:before{border-color:rgba(255,255,255,.14);box-shadow:0 5px 15px rgba(0,0,0,.24)}body.night .header .nav-right .nav-login.yes .avatar,body.night .header .nav-right .nav-login.yes>a>.vip{border-color:#1c1e24}
.nav-right .nav-login.no{display:flex;align-items:center;gap:7px;margin:15px 0 15px 13px;padding:3px!important;background:rgba(247,249,253,.88);border:1px solid rgba(37,52,82,.08);border-radius:14px;box-shadow:0 7px 22px rgba(32,46,80,.06);backdrop-filter:blur(10px)}
.nav-right .nav-login.no>a{display:flex;align-items:center;justify-content:center;min-width:62px;height:34px;padding:0 15px!important;margin:0!important;color:#4d5b70!important;font-size:14px;font-weight:600;line-height:34px;border-radius:10px!important;transition:color .2s,background .2s,transform .2s,box-shadow .2s!important}
.nav-right .nav-login.no>a.signin-loader:hover{color:var(--theme-color)!important;background:#fff;box-shadow:0 5px 14px rgba(32,46,80,.08);transform:translateY(-1px)}
.nav-right .nav-login.no>a.reg{color:#fff!important;background:linear-gradient(135deg,var(--theme-color),#ff7961)!important;box-shadow:0 7px 16px rgba(255,90,60,.22)}
.nav-right .nav-login.no>a.reg:hover{color:#fff!important;box-shadow:0 10px 21px rgba(255,90,60,.3);transform:translateY(-1px)}
.nav-right .nav-login.no>a.reg:after{display:inline-block;width:5px;height:5px;margin-left:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);content:"";opacity:.9}
.nav-right .nav-login.no .nav-line{display:none!important}
.nav-right .nav-login.yes>a{padding:0!important}
.nav-right .nav-login.yes .avatar{padding:2px;background:#fff;border:1px solid rgba(83,102,235,.14);box-shadow:0 7px 18px rgba(32,46,80,.13);transition:transform .2s,box-shadow .2s}
.nav-right .nav-login.yes>a:hover .avatar{transform:translateY(-1px);box-shadow:0 10px 23px rgba(32,46,80,.18)}
body.night .nav-right .nav-login.no{background:rgba(38,40,47,.9);border-color:rgba(255,255,255,.08)}
body.night .nav-right .nav-login.no>a{color:#c2c8d2!important}
body.night .nav-right .nav-login.no>a.signin-loader:hover{background:#30323a}

/* Header account VIP overview */
.nav-right .nav-login.yes>.sub-menu{width:390px;max-width:calc(100vw - 24px);padding:16px 14px 13px;border-radius:16px;box-shadow:0 18px 48px rgba(31,42,68,.16)}
.nav-right .sub-menu .modown-vip-overview{padding:9px;background:linear-gradient(145deg,#f7f9fd,#f1f4f9);border:1px solid rgba(57,72,103,.07);border-radius:14px;line-height:1.5}
.nav-right .sub-menu .modown-vip-overview span{position:static!important;right:auto!important;bottom:auto!important}
.nav-right .sub-menu .modown-vip-overview span:after{display:none!important;content:none!important}
.nav-right .sub-menu .modown-vip-entry{position:relative;min-height:58px;padding:12px 14px;border:1px solid rgba(68,82,111,.055);border-radius:11px;background:rgba(255,255,255,.82);box-shadow:0 4px 13px rgba(38,52,82,.035)}
.nav-right .sub-menu .modown-vip-entry+.modown-vip-entry{margin-top:9px}
.nav-right .sub-menu .modown-vip-entry-label{display:block;margin-bottom:7px;color:#9a6a12;font-size:11px;font-weight:700;letter-spacing:.08em}
.nav-right .sub-menu .modown-vip-global{color:#283044}
.nav-right .sub-menu .modown-vip-global>t{position:absolute;top:35px;right:14px;float:none;margin:0;line-height:1.45;color:#7b8496}
.nav-right .sub-menu .modown-vip-entry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.nav-right .sub-menu .modown-vip-entry-head strong{min-width:0;padding-right:6px;color:#30384b;font-size:13px;font-weight:650;line-height:20px;word-break:break-word}
.nav-right .sub-menu .modown-vip-entry-head span{position:static;flex:none;margin-left:auto;color:#8a92a3;font-size:12px;line-height:20px;white-space:nowrap}
.nav-right .sub-menu .modown-vip-overview .down-left{margin-top:7px;padding-top:7px;border-top:1px dashed rgba(65,79,108,.11);color:#7b8496;font-size:12px}
.nav-right .sub-menu .modown-vip-overview .down-left b{margin-left:3px;color:var(--theme-color);font-size:16px}
.nav-right .sub-menu .modown-vip-category:before{position:absolute;top:14px;left:0;width:3px;height:19px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--theme-color),#ff9b78);content:""}
body.night .nav-right .sub-menu .modown-vip-overview{background:linear-gradient(145deg,#292c34,#25272e);border-color:rgba(255,255,255,.06)}
body.night .nav-right .sub-menu .modown-vip-entry{background:rgba(255,255,255,.045)}
body.night .nav-right .sub-menu .modown-vip-global,body.night .nav-right .sub-menu .modown-vip-entry-head strong{color:#e6e8ed}
@media(max-width:480px){.nav-right .nav-login.yes>.sub-menu{right:-8px;width:calc(100vw - 20px);max-width:390px}.nav-right .sub-menu .modown-vip-entry-head{display:block}.nav-right .sub-menu .modown-vip-entry-head span{display:block;margin-top:2px}.nav-right .sub-menu .modown-vip-global>t{position:static;display:block;float:none;margin-top:2px}}
}

@media(max-width:768px){
.header{border-bottom:1px solid rgba(45,59,88,.06);background:rgba(255,255,255,.94);box-shadow:0 8px 25px rgba(31,43,69,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.header .nav-left a,.header .nav-right>li>a{border-radius:10px;transition:background .2s,color .2s}.header .nav-left a:hover,.header .nav-right>li>a:hover{background:#f4f6fa}
body.night .header{background:rgba(28,30,36,.94);border-bottom-color:rgba(255,255,255,.055)}
}
