/* MPDIRECTOR landing: Android app in RuStore (announce, app block, footer). */
#auth .mp-rustore-announce{
  display:inline-flex;align-items:center;gap:10px;max-width:100%;
  margin:0 0 14px;padding:6px 14px 6px 6px;border-radius:999px;
  border:1px solid #d6e2fb;background:rgba(255,255,255,.86);
  box-shadow:0 6px 18px rgba(53,101,238,.08);
  color:#26406d;font-size:13px;font-weight:650;line-height:1.3;
  text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}
#auth .mp-rustore-announce b{
  flex:0 0 auto;padding:4px 9px;border-radius:999px;
  background:linear-gradient(135deg,#557bf5,#3566ee);color:#fff;
  font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}
#auth .mp-rustore-announce span{color:#3566ee;font-weight:800}
#auth .mp-rustore-announce:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(53,101,238,.14)}
#auth .mp-rustore-announce:focus-visible{outline:3px solid #8fb0ff;outline-offset:3px}

#auth #landingMobileAppFeature .landing-mobile-app-actions{
  display:flex;flex-wrap:wrap;align-items:center;gap:10px}
#auth #landingMobileAppFeature .landing-mobile-app-actions .landing-mobile-app-install{
  width:auto;flex:0 0 auto;text-decoration:none}
#auth #landingMobileAppFeature .landing-mobile-app-install.landing-mobile-app-secondary{
  background:#fff;color:#3566ee;border:1px solid #cfdcfb;box-shadow:none}
#auth #landingMobileAppFeature .landing-mobile-app-install.landing-mobile-app-secondary:hover{
  background:#f3f7ff;box-shadow:0 8px 20px rgba(53,101,238,.1)}
@media (max-width:800px){
  #auth #landingMobileAppFeature .landing-mobile-app-actions{flex-direction:column;align-items:stretch}
  #auth #landingMobileAppFeature .landing-mobile-app-actions .landing-mobile-app-install{width:100%}
  #auth .mp-rustore-announce{font-size:12px}
}

.legal-footer-rustore{
  display:inline-flex;align-items:center;gap:7px;margin-top:10px;
  padding:7px 11px;border-radius:10px;border:1px solid #d6e2fb;background:#fff;
  color:#2d58c9;font-size:12px;font-weight:750;text-decoration:none}
.legal-footer-rustore:hover{background:#f3f7ff}
.legal-footer-rustore svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

/* Inside the installed app there is nothing to download. */
html.native-app .mp-rustore-announce,
html.native-app .landing-mobile-app-rustore,
html.native-app .legal-footer-rustore{display:none!important}
