/* DeliverShield V3.7.4 – Studio activation hotfix
   Activates V3.7.3 finish rules and fixes CTA arrow artifact. */

/* CTA arrow glyphs must stay glyphs, not inherited square badges */
.studio-v37.studio-v373 .studio-actionbar .btn.primary > b,
.studio-v37.studio-v374 .studio-actionbar .btn.primary > b{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  margin:0 0 0 8px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#fff!important;
  font-size:16px!important;
  font-weight:800!important;
  line-height:1!important;
}
.studio-v37.studio-v374[dir="rtl"] .studio-actionbar .btn.primary > b{margin:0 8px 0 0!important}

/* Extra hardening: selected watermark mode content must never inherit cyan fill */
.studio-v37.studio-v373 .v37-mode-row .mode-pill.selected > span,
.studio-v37.studio-v374 .v37-mode-row .mode-pill.selected > span,
.studio-v37.studio-v373 .v37-mode-row .mode-pill.selected > span > b,
.studio-v37.studio-v373 .v37-mode-row .mode-pill.selected > span > small,
.studio-v37.studio-v374 .v37-mode-row .mode-pill.selected > span > b,
.studio-v37.studio-v374 .v37-mode-row .mode-pill.selected > span > small{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}
.studio-v37.studio-v373 .v37-mode-row .mode-pill.selected > span,
.studio-v37.studio-v374 .v37-mode-row .mode-pill.selected > span{
  display:block!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
}

/* Mobile action polish */
@media(max-width:520px){
  .studio-v37.studio-v374 .studio-actionbar .btn.primary{
    min-height:44px!important;
  }
  .studio-v37.studio-v374 .v37-mode-row .mode-pill{
    min-height:82px!important;
  }
}
