.mc-price-edit-btn.is-active,
.mc-price-edit-btn.is-active:hover:not(:disabled){
  border-color:rgba(154,139,255,.70) !important;
  background:rgba(154,139,255,.22) !important;
  color:#fff !important;
}
.mc-price-edit-input{
  width:100%;
  min-width:0;
  height:34px;
  padding:7px 8px;
  border:1px solid rgba(255,255,255,.18);
  background:rgba(0,0,0,.28);
  color:var(--text);
  font:inherit;
  font-size:13px;
  font-weight:800;
  outline:none;
  box-sizing:border-box;
}
.mc-price-edit-input:focus{
  border-color:rgba(255,255,255,.72);
  box-shadow:0 0 0 3px rgba(154,139,255,.22);
  background:rgba(0,0,0,.36);
}
.mc-price-row.is-editing{ cursor:default !important; }
.mc-price-row.is-editing:hover{ transform:none !important; }
.mc-price-row.is-editing .mc-price-edit-cell{ padding:0 !important; }
@media (max-width:780px){
  body.price-guide-edit-active .mc-price-mobile-values{
    grid-template-columns:repeat(2, minmax(0,1fr)) !important;
    gap:6px 8px !important;
  }
  body.price-guide-edit-active .mc-price-mobile-avg-paid,
  body.price-guide-edit-active .mc-price-mobile-avg-est,
  body.price-guide-edit-active .mc-price-mobile-favs,
  body.price-guide-edit-active .mc-price-mobile-bookmarks{
    display:none !important;
  }
  body.price-guide-edit-active .mc-price-mobile-values > div{ display:block !important; }
  body.price-guide-edit-active .mc-price-edit-input{
    height:38px !important;
    font-size:16px !important;
    padding:8px 9px !important;
  }
  body.price-guide-edit-active .mc-price-row{ cursor:default !important; }
}
