.site-account-header{height:92px;display:flex;align-items:center;gap:42px;padding:0 max(3vw,24px);background:#080a09;border-bottom:1px solid rgba(255,255,255,.09)}.site-account-brand{display:flex;align-items:center;gap:11px;color:#fff;font-size:27px;font-weight:700;letter-spacing:-1.7px;text-decoration:none;white-space:nowrap}.site-account-brand img{width:52px;height:52px;object-fit:contain}.site-account-brand strong{color:var(--gold)}.site-account-header nav{height:100%;display:flex;align-items:stretch;gap:30px;margin-left:auto}.site-account-header nav a{position:relative;display:flex;align-items:center;color:#fff;text-decoration:none;font-size:12px;font-weight:600}.site-account-header nav a.active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--gold)}.auth-view{min-height:calc(100vh - 176px)}.account-app{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:calc(100vh - 92px)}.account-sidebar{position:relative;inset:auto;width:auto;min-height:100%}.account-main{min-width:0;margin-left:0}.site-account-footer{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px max(4vw,28px);background:#080a09;border-top:1px solid var(--border)}.site-account-footer .site-account-brand{font-size:21px}.site-account-footer p{margin:0;color:var(--muted);font-size:10px}.site-account-footer>a:last-child{color:var(--gold);font-size:10px;text-decoration:none}@media(max-width:900px){.site-account-header nav{display:none}}@media(max-width:800px){.account-app{display:block}.account-sidebar{position:fixed;inset:92px auto 0 0;width:var(--sidebar);min-height:0}.account-main{margin-left:0}}@media(max-width:560px){.site-account-header{height:76px;padding:0 17px}.site-account-brand{font-size:22px}.site-account-brand img{width:43px;height:43px}.auth-view{min-height:calc(100vh - 229px);padding:52px 14px}.account-sidebar{inset:76px auto 0 0}.site-account-footer{align-items:flex-start;flex-direction:column;min-height:153px}.site-account-footer .site-account-brand{font-size:20px}}
.password-field{position:relative;display:block}.password-field input{padding-right:76px}.password-field button{position:absolute;top:0;right:0;width:auto!important;height:45px!important;margin:0!important;padding:0 13px!important;color:var(--gold)!important;background:transparent!important;border:0!important;font-size:10px!important;font-weight:700!important}
