/* GDA v3.9: Jardines, PPF, financiamiento y datos especiales de cotización. */
.payment-row-v39{display:grid;grid-template-columns:1.35fr .7fr .45fr .65fr .65fr auto;gap:9px;align-items:end;margin-bottom:10px;padding:11px;border:1px solid #e4dce9;border-radius:13px;background:#fcfbfd}
.quote-plan-special{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;padding:12px;border:1px solid #ded3e5;border-radius:12px;background:#faf7fc}
.quote-plan-special.payment-row-v39{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-bottom:0}.quote-plan-special label{font-size:12px;font-weight:700}.quote-plan-special small{display:block;margin-top:5px}.gardens-row-v39 .conservation-v39{padding:10px 12px;border-left:4px solid #4d2475;background:#f4eef8;border-radius:8px}.conservation-v39 .btn{margin-top:8px}
.quote-plan-options-v39{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid #ded3e5;border-radius:12px;background:#faf7fc}
.quote-plan-options-v39 label{font-size:12px;font-weight:700}.quote-plan-options-v39 small{display:block;color:#6f6874;margin-top:5px}
.quote-plan-notice-v39{grid-column:1/-1;padding:10px 12px;border-left:4px solid #4d2475;background:#f4eef8;border-radius:8px;color:#4b4051}
.quote-plan-notice-v39 b{color:#4d2475}.quote-plan-update-v39{margin-top:7px}
@media(max-width:820px){.payment-row-v39,.quote-plan-special.payment-row-v39{grid-template-columns:1fr 1fr}.quote-plan-options-v39,.quote-plan-special{grid-template-columns:1fr}}
@media(max-width:520px){.payment-row-v39,.quote-plan-special.payment-row-v39{grid-template-columns:1fr}}
