.prv-down.k7-app-download {
  position: fixed;
  left: 50%;
  bottom: 130px;
  transform: translateX(-50%);
  z-index: 99;
  box-sizing: border-box;
  width: 100%;
  max-width: 480px;
  min-height: 34px;
  padding: 0 10px;
  background: transparent;
  pointer-events: none;
  color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;
  font-size: 16px;
  line-height: 1;
  text-align: center;
}
.k7-app-download[hidden], .k7-app-download-spacer[hidden],
.a6-extra-page-open .k7-app-download { display: none !important; }
.k7-app-download__actions { display: flex; justify-content: center; align-items: stretch; }
.k7-app-download__link, .k7-app-download__text, .k7-app-download__close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-height: 34px;
  margin: 0;
  padding: 8px 11px;
  border: 0;
  font: inherit;
  font-weight: 600;
  line-height: 18px;
  white-space: nowrap;
  text-decoration: none;
}
.k7-app-download__link { background: #fff; color: #e63843; border-radius: 5px 0 0 5px; cursor: pointer; }
.k7-app-download__text { background: #228b22; color: #fff; }
.k7-app-download__close { background: #dc143c; color: #fff; border-radius: 0 5px 5px 0; cursor: pointer; }
.k7-app-download__link:focus-visible, .k7-app-download__close:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }
.k7-app-download__status { display: block; font-size: 12px; line-height: 18px; }
.k7-app-download__status:empty { display: none; }
.k7-app-download-spacer { height: 34px; }
@media (max-width: 340px) {
  .prv-down.k7-app-download { padding-left: 6px; padding-right: 6px; }
  .k7-app-download__link, .k7-app-download__text, .k7-app-download__close { padding-left: 9px; padding-right: 9px; }
}

/* Compact the fixed lottery selector without changing the size of its buttons. */
.ft-icon-text { padding-top: 0 !important; padding-bottom: 0 !important; }
.k7-app-download__link, .k7-app-download__close { pointer-events: auto; }
