/* Ações de venda: neutras em repouso, cor funcional somente no hover. */
.v4-sales-header .sales-focus-btn{
  --focus-color:#ef3047;
  --focus-soft:#ef304733;
  border:1px solid #302a2d!important;
  background:#181618!important;
  box-shadow:none!important;
  color:#d8d0d4!important;
  transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease!important;
}
.v4-sales-header .sales-focus-btn.os{--focus-color:#2ed9a5;--focus-soft:#2ed9a533}
.v4-sales-header .sales-focus-btn.quote{--focus-color:#e4b735;--focus-soft:#e4b73533}
.v4-sales-header .sales-focus-btn.warranty{--focus-color:#af6bd2;--focus-soft:#af6bd233}
.v4-sales-header .sales-focus-btn.used{--focus-color:#56a7df;--focus-soft:#56a7df33}
.v4-sales-header .sales-focus-btn.lost{--focus-color:#ef3047;--focus-soft:#ef304733}
.v4-sales-header .sales-focus-btn .focus-svg{
  width:26px!important;
  height:26px!important;
  border-radius:0!important;
  background:transparent!important;
  color:#8e858a!important;
  transition:color .2s ease,filter .2s ease!important;
}
.v4-sales-header .sales-focus-btn:hover,.v4-sales-header .sales-focus-btn:focus-visible{
  border-color:var(--focus-color)!important;
  color:#fff!important;
  box-shadow:0 0 22px var(--focus-soft),inset 0 0 14px var(--focus-soft)!important;
  transform:translateY(-2px);
}
.v4-sales-header .sales-focus-btn:hover .focus-svg,.v4-sales-header .sales-focus-btn:focus-visible .focus-svg{color:var(--focus-color)!important;filter:drop-shadow(0 0 7px var(--focus-color))}
.v4-sales-header .sales-focus-btn:after{display:none!important}

.v5-bottom-actions .v5-add-line,.v5-bottom-actions #v5AddOS{
  --madry-action-color:#ef3047!important;
  --madry-action-soft:#ef30472b!important;
  border:1px solid #342e31!important;
  background:#171517!important;
  box-shadow:none!important;
  color:#aaa0a5!important;
  transform:none!important;
  animation:none!important;
  transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease!important;
}
.v5-bottom-actions .v5-add-line:before,.v5-bottom-actions .v5-add-line:after,.v5-bottom-actions #v5AddOS:before,.v5-bottom-actions #v5AddOS:after{display:none!important;animation:none!important}
.v5-bottom-actions .v5-add-line:hover,.v5-bottom-actions #v5AddOS:hover,.v5-bottom-actions .v5-add-line:focus-visible,.v5-bottom-actions #v5AddOS:focus-visible{
  border-color:#ef3047!important;
  color:#fff!important;
  box-shadow:0 0 18px #ef304733,inset 0 0 12px #ef30471f!important;
  transform:translateY(-1px)!important;
}
.v5-bottom-actions .madry-action-selected:not(:hover):not(:focus-visible){border-color:#342e31!important;background:#171517!important;box-shadow:none!important;color:#aaa0a5!important;transform:none!important}
.v5-bottom-actions .v5-add-line svg,.v5-bottom-actions #v5AddOS svg,.v5-bottom-actions .v5-loss-icon,.v5-bottom-actions .v5-voucher-icon,.v5-bottom-actions .v5-lost-sale-icon{color:inherit!important;background:transparent!important}

.used-purchase.universal-modal-form{display:grid;gap:13px}.used-purchase.universal-modal-form>h2{margin:0}.used-purchase.universal-modal-form>.muted{margin:-5px 0 2px}.used-purchase.universal-modal-form>section{padding:14px;border:1px solid #493139;border-radius:14px;background:#1b1417}.used-purchase.universal-modal-form>section>h3{margin:0 0 12px;color:#fff;font-size:15px;letter-spacing:0;text-transform:none}.used-purchase.universal-modal-form .used-form-grid label>span{color:#aaa0a5;font-size:10px;font-weight:800}.used-purchase.universal-modal-form .used-condition{margin:0 0 12px}.used-purchase.universal-modal-form .used-condition .chip{border-color:#41363a;background:#191719;color:#aaa0a5}.used-purchase.universal-modal-form .used-condition .chip.sel{border-color:#655057;background:#322128;color:#fff}
.used-purchase.universal-modal-form .used-form-grid input,.used-purchase.universal-modal-form .used-form-grid select,.used-purchase.universal-modal-form .used-form-grid textarea{width:100%;min-height:42px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:#fff;padding:10px 12px;font:inherit}.used-purchase.universal-modal-form .used-form-grid input:focus,.used-purchase.universal-modal-form .used-form-grid select:focus,.used-purchase.universal-modal-form .used-form-grid textarea:focus{outline:none;border-color:#7e3440;box-shadow:0 0 0 2px #e01b2e20}.v5-payment-fee{grid-column:1/-1;padding:8px 10px;border-radius:8px;background:#211b1e;color:#a99da3;font-size:9px}.v5-payment-fee b{color:#f0be4b}.v5-payment-fee b:last-child{color:#55d5a8}.payment-row .payment-fee{grid-column:1/-1;display:block;padding:9px 12px;border:1px solid #ed1d3638;border-radius:10px;background:#ed1d3612;color:#aaa0a5}.payment-row .payment-fee b{color:#fff}
