.pt-format{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,240px) minmax(240px,1fr);gap:20px;align-items:end}.pt-format label,.pt-payment-grid label{margin:0!important;display:grid;gap:7px;font-size:12px;color:#0B1A3A}.pt-format p{font-size:12px;color:#526589;line-height:1.6;margin:0}.pt-format input,.pt-format select,.pt-payment-grid input,.pt-payment-grid select{margin:0!important;width:100%;min-height:42px!important;background:#fff;border:1px solid #b9c9e3}.pt-checkboxes{display:flex;gap:22px;flex-wrap:wrap;padding:16px 0 0}.pt-checkboxes label,.pt-enable{display:flex!important;align-items:center;gap:8px;font-size:12px!important;margin:0!important;color:#0B1A3A}.pt-checkboxes input,.pt-enable input{width:16px!important;height:16px!important;min-height:0!important;margin:0!important;accent-color:#0057FF}.pt-payment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.pt-payment-summary{background:#E6EEFF;border-left:3px solid #0057FF;padding:14px 16px;color:#0037B7;font-size:12px;line-height:1.8}.pt-recurring{border-top:1px solid #d5e0f3;margin-top:20px;padding-top:18px}.pt-recurring h4{font-size:14px;margin:0 0 6px}.pt-recurring p,.pt-disclaimer{color:#526589;font-size:12px;line-height:1.6;margin:6px 0 0}.pt-error{font-size:12px;color:#b83945;margin:8px 0 0}.pt-payment textarea{width:100%;margin-top:8px}.pt-method-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.pt-method-grid article{background:#fff;border:1px solid #d5e0f3;border-top:3px solid #0057FF;padding:20px}.pt-method-grid h2{font-size:17px}.pt-method-grid span{display:inline-block;font-size:11px;background:#E6EEFF;color:#0037B7;padding:4px 8px}.pt-method-grid p{font-size:12px;color:#526589;white-space:pre-line;line-height:1.6}.pt-method-editor{margin-top:20px;max-width:850px}.pt-method-editor input:not([type=checkbox]),.pt-method-editor textarea{width:100%}.pt-methods .primary{background:#087f5b!important;border-color:#087f5b!important;color:#fff!important}.pt-payment [hidden],.crm-proposal-editor [hidden]{display:none!important}.crm-proposal-lines [data-line-field=deadline]{min-width:190px}.crm-proposal-lines input{min-width:90px}@media(max-width:1000px){.pt-format{grid-template-columns:1fr 1fr}.pt-format p{grid-column:1/-1}.pt-payment-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.pt-format,.pt-payment-grid{grid-template-columns:1fr}.pt-format p{grid-column:auto}.pt-checkboxes{gap:14px}}
