/* Cookpit System — V12 Meus dados de pagamento para Orçamentos */
.budget-payment-open-btn-v12{margin-left:8px!important}
.budget-payment-modal-v12{display:grid;gap:14px}
.budget-payment-intro-v12,
.budget-payment-footnote-v12{border:1px solid rgba(var(--accent-rgb),.16);background:rgba(var(--accent-rgb),.055);border-radius:18px;padding:13px 14px;color:#aaa;line-height:1.45}
.budget-payment-intro-v12 b{display:block;color:#fff;font-size:14px;letter-spacing:-.02em;margin-bottom:4px}
.budget-payment-intro-v12 span{display:block;color:#aaa;font-size:13px}
.budget-payment-grid-v12{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.budget-payment-card-v12{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.085);border-radius:20px;padding:14px}
.budget-payment-card-v12 h3{margin:0 0 12px!important;font-size:14px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#d7d7d7!important}
.budget-payment-card-v12 textarea,
.quote-bank-other-field-v12 textarea{width:100%;min-height:92px;resize:vertical}
.budget-payment-actions-v12{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.quote-bank-other-field-v12{margin-top:12px!important}
.quote-payment-other-preview-v12 .quote-box{white-space:pre-wrap}
@media(max-width:760px){
  .budget-payment-grid-v12,.budget-payment-actions-v12{grid-template-columns:1fr}
  .budget-payment-open-btn-v12{margin-left:0!important;margin-top:8px!important;width:100%}
  .pipeline-section-head .actions{display:grid!important;grid-template-columns:1fr!important;width:100%}
}
