/* TJP Tracker v0.6.8
   Linguagem financeira simples e compra de conta prop vinculada ao caixa.
*/

.account-purchase-box-v68{
  grid-column:1/-1;
  border:1px solid rgba(196,230,101,.24);
  background:linear-gradient(90deg,rgba(196,230,101,.055),rgba(196,230,101,.012));
  padding:14px;
  display:grid;
  gap:12px;
}
.account-purchase-toggle-v68{
  min-height:auto!important;
  display:flex!important;
  align-items:flex-start!important;
  gap:11px;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.account-purchase-toggle-v68 input{
  width:17px!important;
  height:17px!important;
  min-height:17px!important;
  margin:2px 0 0!important;
  accent-color:#c4e665;
  flex:0 0 auto;
}
.account-purchase-toggle-v68 span{display:grid;gap:3px;text-transform:none;letter-spacing:0}
.account-purchase-toggle-v68 b{font-size:13px;color:#f1f5f7}
.account-purchase-toggle-v68 small{font-size:11px;color:#7f8994;font-weight:500}
.account-purchase-fields-v68{
  display:grid;
  grid-template-columns:minmax(240px,1fr) minmax(210px,.7fr);
  gap:12px;
  align-items:end;
}
.account-purchase-fields-v68[hidden]{display:none!important}
.account-purchase-preview-v68{
  min-height:51px;
  border:1px solid #252d35;
  background:#080c0f;
  padding:9px 12px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;
}
.account-purchase-preview-v68 span{font-size:10px;color:#75808b;text-transform:uppercase;letter-spacing:.08em}
.account-purchase-preview-v68 strong{font-size:16px;color:#ff7183}
.account-purchase-help-v68{margin:0;color:#77828d;font-size:11px;line-height:1.45}
.account-purchase-help-v68.warning{color:#ffbe67}
.account-purchase-help-v68.ok{color:#a8ca62}

.account-purchase-edit-note-v68{
  border-left:2px solid #c4e665;
  background:rgba(196,230,101,.05);
  padding:10px 12px;
  color:#9fa9b3;
  font-size:11px;
  line-height:1.45;
}
.account-purchase-edit-note-v68 b{color:#dce9bd}

.finance-plain-note-v68{
  display:block;
  margin-top:5px;
  color:#78838e;
  font-size:10px;
  line-height:1.35;
}
.finance-alert-line.actionable-v68{cursor:pointer}
.finance-alert-line.actionable-v68:hover{border-color:rgba(196,230,101,.35);background:rgba(196,230,101,.035)}

@media(max-width:900px){
  .account-purchase-fields-v68{grid-template-columns:1fr}
}
