/* The account entry owns the pale panel and red sweep; application is a normal link. */
html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="apply"] {
  order:9!important; position:relative!important; inset:auto!important;
  margin:0!important; padding:0 clamp(10px,1.2vw,20px)!important;
  background:transparent!important; color:#e9f0fb!important;
  font-weight:700!important; letter-spacing:0!important;
}
html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="apply"] .label { color:#e9f0fb!important; transition:none!important; }
html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="apply"]::before { background:#2e70e6!important; }
html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="apply"]::after { background:linear-gradient(180deg,transparent 17%,rgba(255,255,255,.22) 50%,transparent 83%)!important; }
html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="apply"]:is(:hover,:focus-visible) { background:transparent!important; color:#fff!important; }
html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="apply"]:is(:hover,:focus-visible) .label { color:#fff!important; transition-delay:0s!important; }
html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="account"] {
  order:10!important; height:75px!important; min-height:75px!important;
  margin:0 4px 0 12px!important; padding:0 18px!important;
  border:0!important; border-radius:2px!important;
  background:#f5f7fb!important; color:#172b4d!important;
  font-size:17px!important; font-weight:850!important; letter-spacing:.01em!important;
  box-shadow:none!important; transition:none!important;
}
html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="account"] .label { color:#172b4d!important; transition:color .15s ease!important; }
html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="account"]::before { background:#d6384e!important; }
html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="account"]::after { background:linear-gradient(180deg,transparent 17%,rgba(255,255,255,.34) 50%,transparent 83%)!important; }
html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="account"]:is(:hover,:focus-visible) { background:#f5f7fb!important; color:#fff!important; transform:none!important; }
html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="account"]:is(:hover,:focus-visible) .label { color:#fff!important; transition-delay:.12s!important; }
@media(max-width:1100px) {
  html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="apply"] {
    position:fixed!important; top:4px!important; right:92px!important; left:auto!important; bottom:auto!important;
    height:50px!important; min-height:50px!important; margin:0!important; padding:0 14px!important; font-size:15px!important; z-index:30;
  }
  html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="account"] {
    position:fixed!important; top:4px!important; right:18px!important; height:50px!important; min-height:50px!important;
    margin:0!important; padding:0 14px!important; font-size:15px!important; z-index:30;
  }
}
@media(max-width:900px) {
  html.ru-shell.visitor-v2 .ru-sidebar .ru-account-mobile-entry {
    top:4px; right:12px; width:60px; height:50px; border:0; border-radius:2px;
    background:#f5f7fb; color:#172b4d; overflow:hidden; isolation:isolate;
    font:850 15px/1.1 "Segoe UI","Microsoft YaHei",sans-serif;
  }
  html.ru-shell.visitor-v2 .ru-sidebar .ru-account-mobile-entry svg { display:none; }
  html.ru-shell.visitor-v2 .ru-sidebar .ru-account-mobile-entry .label { position:relative; z-index:2; }
  html.ru-shell.visitor-v2 .ru-sidebar .ru-account-mobile-entry::before { content:""; position:absolute; inset:0; z-index:0; background:#d6384e; transform:scaleY(0); transform-origin:top center; transition:transform .38s cubic-bezier(.2,.8,.2,1); }
  html.ru-shell.visitor-v2 .ru-sidebar .ru-account-mobile-entry::after { content:""; position:absolute; inset:0; z-index:1; background:linear-gradient(180deg,transparent 17%,rgba(255,255,255,.34) 50%,transparent 83%); opacity:0; transform:translateY(-105%); pointer-events:none; }
  html.ru-shell.visitor-v2 .ru-sidebar .ru-account-mobile-entry:is(:hover,:focus-visible) { background:#f5f7fb; color:#fff; outline:0; }
  html.ru-shell.visitor-v2 .ru-sidebar .ru-account-mobile-entry:is(:hover,:focus-visible)::before { transform:scaleY(1); }
  html.ru-shell.visitor-v2 .ru-sidebar .ru-account-mobile-entry:is(:hover,:focus-visible)::after { animation:ru-nav-panel-glint .62s ease-out .08s 1; }
}
@media(max-width:520px) {
  html.ru-shell.visitor-v2 .ru-sidebar .ru-sidebar-nav .ru-nav-item[data-id="apply"] { right:82px!important; padding:0 11px!important; font-size:13px!important; }
}
@media(prefers-reduced-motion:reduce) {
  html.ru-shell.visitor-v2 .ru-sidebar .ru-account-mobile-entry::before { transition:none; }
  html.ru-shell.visitor-v2 .ru-sidebar .ru-account-mobile-entry:is(:hover,:focus-visible)::after { animation:none; }
}
