
/* Premium apply button in preview footer */
#mb70Preview .mb70-btn.primary[data-mb70-apply]{
  position:relative!important;
  overflow:hidden!important;
  min-width:132px!important;
  height:36px!important;
  padding:0 18px!important;
  border-radius:11px!important;
  border:1px solid rgba(214,183,96,.34)!important;
  background:
    linear-gradient(180deg,rgba(210,179,92,.16),rgba(171,141,65,.10))!important;
  color:#dfc77c!important;
  font-family:inherit!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.025em!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.035),
    0 7px 22px rgba(0,0,0,.18)!important;
  transition:
    border-color .18s ease,
    color .18s ease,
    background .18s ease,
    transform .18s ease,
    box-shadow .18s ease!important;
}
#mb70Preview .mb70-btn.primary[data-mb70-apply]::before{
  content:"";
  position:absolute;
  top:-35%;
  left:-38%;
  width:32%;
  height:170%;
  transform:skewX(-24deg);
  background:linear-gradient(
    90deg,
    transparent,
    rgba(255,244,198,.06),
    rgba(255,244,198,.28),
    rgba(255,244,198,.06),
    transparent
  );
  opacity:0;
  pointer-events:none;
}
#mb70Preview .mb70-btn.primary[data-mb70-apply]:hover{
  border-color:rgba(226,194,104,.52)!important;
  color:#f0d98d!important;
  background:
    linear-gradient(180deg,rgba(218,187,101,.21),rgba(170,139,64,.12))!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.05),
    0 9px 28px rgba(0,0,0,.22),
    0 0 0 1px rgba(212,180,91,.035)!important;
  transform:translateY(-1px)!important;
}
#mb70Preview .mb70-btn.primary[data-mb70-apply]:hover::before{
  opacity:1;
  animation:mb572ApplySweep .72s ease-out 1;
}
#mb70Preview .mb70-btn.primary[data-mb70-apply]:active{
  transform:translateY(0)!important;
}
@keyframes mb572ApplySweep{
  0%{left:-38%}
  100%{left:118%}
}

/* Make inline delete utility a little clearer while remaining restrained */
#mb24Library .mb70-delete-inline{
  font-family:Arial,"Microsoft YaHei",sans-serif!important;
  font-size:12px!important;
  font-weight:700!important;
}
