/* ЛАБА v46.5.7 — clean contest identity */
#contestSubmitLink::after,
.contest-page-cta#contestSubmitLink::after{content:none!important;display:none!important}
#contestSubmitLink svg,
#contestSubmitLink .arrow,
#contestSubmitLink [aria-hidden="true"]{display:none!important}

/* Old duplicate contest banners from 46.5.5/46.5.6 are never shown. */
#contestMobileIdentity,
#contestSubmitIdentity,
.contest-mobile-identity{display:none!important}

.contest-form-marker-v4657{
  margin:0 0 18px;
  padding:12px 14px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  border:1px solid rgba(213,166,93,.32);
  border-radius:12px;
  background:rgba(213,166,93,.05);
}
.contest-form-marker-v4657>span{
  flex:0 0 auto;
  color:#c99958;
  font:700 9px/1 Arial,sans-serif;
  letter-spacing:1.2px;
}
.contest-form-marker-v4657>strong{
  min-width:0;
  color:#d7b77f;
  font-size:13px;
  font-weight:500;
  text-align:right;
  overflow-wrap:anywhere;
}
.is-contest-submit .submit-form{border-color:rgba(213,166,93,.32)!important}
.is-contest-submit .submit-send{border-color:rgba(213,166,93,.78)!important;background:rgba(213,166,93,.14)!important}

@media(max-width:760px){
  #contestSubmitLink{justify-content:center!important;text-align:center!important}
  .is-contest-submit .submit-intro{padding-top:4px!important}
  .contest-form-marker-v4657{
    display:grid;
    grid-template-columns:1fr;
    gap:5px;
    margin-bottom:16px;
    padding:12px 13px;
  }
  .contest-form-marker-v4657>strong{
    font-size:14px;
    text-align:left;
  }
}
