.finance-shortcut{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.finance-shortcut h2,.finance-shortcut p{margin:0 0 8px}.payment-history-shortcut{margin-bottom:20px}.bank-setup{border-color:#754020;margin-bottom:24px}.finance-totals strong{font-size:clamp(20px,3vw,28px)!important}.finance-totals span{display:block;margin-top:10px}.finance-rule{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line,#343638);padding:20px 0}.finance-rule h3,.finance-rule p{margin:0 0 8px}.finance-rule button{flex-shrink:0}.payment-record{padding:24px 0;border-bottom:1px solid var(--line,#343638)}.payment-record:first-child{padding-top:0}.payment-record:last-child{border-bottom:0}.payment-record h3{margin:0}.payment-value{font-size:28px}.payment-details{display:grid;grid-template-columns:minmax(95px,.5fr) 1fr;gap:12px 18px;margin:20px 0}.payment-details dt{color:#aeb0b5}.payment-details dd{margin:0;overflow-wrap:anywhere}.payment-approved{color:#bfe0b5;font-weight:700}.payment-reference{overflow-wrap:anywhere;font-size:14px}.payment-methods{border:0;padding:0;margin:24px 0;display:grid;gap:12px}.payment-methods legend{font-weight:700;margin-bottom:14px}.payment-methods label{border:1px solid #4a4b4e;border-radius:12px;padding:18px;display:flex;align-items:center;gap:12px}.payment-methods input,.finance-rule input[type=checkbox]{width:auto}.payment-methods strong{margin-left:auto}.payment-methods label:has(input:checked){border-color:#ff7926;background:#ff79260e}.payment-total{font-size:22px}.payment-unavailable{border-left:3px solid #ff7926;padding:14px 18px;background:#ff792608;margin:22px 0}.payment-unavailable p{margin-bottom:0}.payment-checkout{max-width:760px}.payment-checkout button[disabled]{opacity:.55;cursor:not-allowed}.featured-plan [data-pay-plan]{margin-bottom:12px}.finance-rule-list{margin-top:20px}@media(max-width:650px){.finance-shortcut,.finance-rule{align-items:stretch;flex-direction:column}.finance-rule button{align-self:flex-start}.payment-details{grid-template-columns:1fr}.payment-details dt{font-size:13px}.payment-details dd{margin-top:-8px;margin-bottom:6px}.payment-methods label{flex-wrap:wrap}.payment-methods strong{font-size:16px}}

.plan-payment-terms{border-left:3px solid #ff7926;padding:14px 16px;background:#ff792609;margin:18px 0 24px;border-radius:0 8px 8px 0}.plan-payment-terms strong{font-size:16px;color:#ff934c}.plan-payment-terms p{margin:8px 0 0;font-size:14px;line-height:1.6}

.manual-pix-settings{margin-bottom:24px}.pix-key-value{font-family:ui-monospace,monospace;overflow-wrap:anywhere}.manual-pix-panel{scroll-margin-top:20px;border-top:1px solid var(--line,#343638);padding-top:24px;margin-top:24px}.pix-steps{padding-left:22px;line-height:1.65}.pix-steps li{margin:10px 0}.pix-copy-row{display:flex;gap:12px;align-items:stretch;margin-top:8px}.pix-copy-row input{min-width:0;flex:1;font-family:ui-monospace,monospace}.pix-copy-row button{flex-shrink:0}.pix-whatsapp{display:inline-flex;align-items:center;justify-content:center;min-height:48px;text-decoration:none;margin:16px 0;line-height:1.5}.manual-pix-panel .request-note{margin-bottom:0}@media(max-width:600px){.pix-copy-row{flex-direction:column}.pix-whatsapp{display:flex;text-align:center}.manual-pix-settings .section-title{flex-wrap:wrap}}
.request-pix-note{display:block;border-left:2px solid #ff7926;padding-left:10px;margin:12px 0;color:#ffb481;line-height:1.6}
