.imp-plan-flow-page{background:#f6f9f9}.imp-plan-flow,.imp-plan-contract{max-width:1440px;margin:auto;padding:34px 24px 60px;color:#102a36}.imp-plan-flow__hero,.imp-plan-contract>header{display:flex;align-items:center;gap:18px;margin-bottom:24px}.imp-plan-flow__hero h1,.imp-plan-contract h1{font-size:36px;margin:0}.imp-plan-flow__hero p,.imp-plan-contract header p{margin:4px 0;color:#667780}.imp-plan-flow__icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #dce6e8;font-size:28px}.imp-plan-flow__secure{margin-left:auto;background:#fff;border:1px solid #dce6e8;border-radius:12px;padding:14px 18px;display:flex;flex-direction:column}.imp-plan-flow__grid{display:grid;grid-template-columns:1.15fr .95fr .78fr;gap:18px}.imp-plan-flow__main,.imp-plan-flow__middle{display:flex;flex-direction:column;gap:18px}.imp-plan-card{background:#fff;border:1px solid #dfe8ea;border-radius:16px;padding:22px;box-shadow:0 6px 20px rgba(0,44,55,.05)}.imp-plan-card h2{font-size:18px;margin:0 0 18px}.imp-plan-card h2 span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#07945f;color:#fff;margin-right:8px;font-size:13px}.imp-plan-summary{display:flex;justify-content:space-between;gap:16px}.imp-plan-summary div{display:flex;flex-direction:column}.imp-plan-summary b{font-size:22px;color:#188a48}.imp-plan-summary small{color:#6d7b82}.imp-plan-mode{margin-top:20px}.imp-plan-mode__selected{margin-top:8px;border:1px solid #37a978;background:#effaf5;border-radius:10px;padding:14px;font-weight:700}.imp-plan-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.imp-plan-fields label,.imp-plan-contract form>label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.imp-plan-fields input,.imp-plan-fields textarea,.imp-plan-contract input{width:100%;border:1px solid #ccd9dc;border-radius:9px;padding:11px;background:#fff}.imp-plan-fields__wide{grid-column:1/-1}.imp-plan-finance{margin:0}.imp-plan-finance div,.imp-plan-order-summary dl div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #edf1f2;padding:11px 0}.imp-plan-finance dt,.imp-plan-order-summary dt{color:#5e7078}.imp-plan-finance dd,.imp-plan-order-summary dd{margin:0;font-weight:800;text-align:right}.imp-plan-checklist{list-style:none;padding:0;margin:0}.imp-plan-checklist li{padding:8px 0 8px 25px;position:relative}.imp-plan-checklist li:before{content:'✓';position:absolute;left:0;color:#0a9d61;font-weight:900}.imp-plan-validity{border-top:1px solid #e8eeee;margin-top:14px;padding-top:14px;display:flex;flex-direction:column}.imp-plan-confirm{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;margin:12px 0;font-weight:500!important}.imp-plan-confirm input{width:20px!important;height:20px;flex:none}.imp-plan-info,.imp-plan-nohidden{background:#eef9f4;border:1px solid #c7e8d7;border-radius:10px;padding:12px;color:#315e4a}.imp-plan-table>div{display:grid;grid-template-columns:45px 1fr 95px 110px;gap:8px;border-bottom:1px solid #edf1f2;padding:8px 0;font-size:13px}.imp-plan-order-summary mark{background:#fff0cb;color:#805400;border-radius:8px;padding:5px 8px}.imp-plan-nohidden{display:flex;flex-direction:column;margin:16px 0}.imp-plan-primary,.imp-plan-secondary{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;border-radius:10px;font-weight:800;text-decoration:none}.imp-plan-primary{background:#003e4b;color:#fff;border:0;cursor:pointer}.imp-plan-secondary{border:1px solid #0b5f6b;color:#164f59;margin-top:10px}.imp-plan-contract>header span{margin-left:auto;font-weight:800;color:#078a59}.imp-plan-contract__grid{display:grid;grid-template-columns:1.7fr .72fr;gap:20px}.imp-plan-contract main,.imp-plan-contract aside{display:flex;flex-direction:column;gap:18px}.imp-contract-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px}.imp-contract-summary div{display:flex;justify-content:space-between;border-bottom:1px solid #edf1f2;padding:8px}.imp-contract-clauses li{margin:0 0 14px;line-height:1.5}.imp-contract-total strong{display:block;font-size:34px;color:#073c49;margin:6px 0 12px}.imp-plan-flow-state{max-width:700px;margin:80px auto;background:#fff;padding:30px;border-radius:15px;text-align:center}
@media(max-width:1050px){.imp-plan-flow__grid{grid-template-columns:1fr 1fr}.imp-plan-flow__side{grid-column:1/-1}.imp-plan-contract__grid{grid-template-columns:1fr}}
@media(max-width:700px){.imp-plan-flow,.imp-plan-contract{padding:18px 12px 40px}.imp-plan-flow__hero{align-items:flex-start}.imp-plan-flow__secure{display:none}.imp-plan-flow__hero h1,.imp-plan-contract h1{font-size:27px}.imp-plan-flow__grid{display:flex;flex-direction:column}.imp-plan-fields{grid-template-columns:1fr}.imp-plan-fields__wide{grid-column:auto}.imp-plan-table>div{grid-template-columns:32px 1fr 78px 88px;font-size:11px}.imp-contract-summary{grid-template-columns:1fr}.imp-plan-contract>header{display:block}.imp-plan-contract>header span{display:block;margin-top:10px}.imp-plan-card{padding:17px}}

/* Contract review v5.9.1 */
.imp-contract-review-page{background:#f5f8f8}.imp-digital-contract{max-width:1440px;margin:0 auto;padding:24px 24px 64px;color:#102a36}.imp-contract-steps{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:center;gap:10px;background:#003846;color:#fff;border-radius:14px 14px 0 0;padding:16px 22px;margin-bottom:28px}.imp-contract-steps a,.imp-contract-steps div{display:flex;align-items:center;gap:9px;color:#dbe8ea;text-decoration:none;position:relative}.imp-contract-steps a:after,.imp-contract-steps div:after{content:"";height:2px;background:#2a6670;position:absolute;left:35px;right:-10px;bottom:-8px}.imp-contract-steps .is-active{color:#fff}.imp-contract-steps .is-active:after{background:#20c47a}.imp-contract-steps span{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#dbe8ea;color:#153947;font-weight:800}.imp-contract-steps .is-active span{background:#16b86d;color:#fff}.imp-contract-steps small{text-align:right;color:#dbe8ea}.imp-contract-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.imp-contract-heading h1{font-size:38px;line-height:1.1;margin:0 0 8px}.imp-contract-heading p{margin:0;color:#63757d}.imp-contract-eyebrow{color:#0a9360!important;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.12em;margin-bottom:7px!important}.imp-contract-status{background:#fff0c9;color:#7b5700;padding:9px 12px;border-radius:999px;font-weight:800;white-space:nowrap}.imp-digital-contract__grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.68fr);gap:20px}.imp-digital-contract__main,.imp-digital-contract__side{display:flex;flex-direction:column;gap:18px}.imp-contract-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.imp-contract-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin:0}.imp-contract-facts div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #edf1f2;padding:10px 0}.imp-contract-facts dt{color:#60727a}.imp-contract-facts dd{margin:0;font-weight:800;text-align:right}.imp-contract-accordion{display:flex;flex-direction:column;gap:9px}.imp-contract-accordion details{border:1px solid #e1e8ea;border-radius:10px;background:#fff;overflow:hidden}.imp-contract-accordion summary{cursor:pointer;font-weight:800;padding:14px 16px;list-style:none}.imp-contract-accordion summary::-webkit-details-marker{display:none}.imp-contract-accordion summary:after{content:"+";float:right;color:#0c8f60}.imp-contract-accordion details[open] summary:after{content:"−"}.imp-contract-accordion p{margin:0;padding:0 16px 15px;line-height:1.55;color:#43565f}.imp-contract-documents{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;align-items:start}.imp-contract-documents p{margin:0;color:#6c7b82}.imp-contract-document-list{display:grid;gap:10px}.imp-contract-document-list span{display:flex;justify-content:space-between;gap:12px;border:1px solid #e3e9eb;border-radius:9px;padding:11px 12px;font-weight:700}.imp-contract-document-list small{color:#708087;font-weight:500;text-align:right}.imp-contract-code-card{text-align:center}.imp-contract-code-card>strong{display:block;color:#0d8f5e;font-size:21px;letter-spacing:.04em;margin-bottom:14px}.imp-contract-code-visual{display:grid;grid-template-columns:repeat(3,24px);gap:4px;width:max-content;margin:0 auto 13px;padding:9px;background:#fff;border:1px solid #dce6e8}.imp-contract-code-visual span{width:24px;height:24px;background:#0a2430}.imp-contract-code-visual span:nth-child(2),.imp-contract-code-visual span:nth-child(4),.imp-contract-code-visual span:nth-child(8){background:#fff;border:3px solid #0a2430}.imp-contract-code-card p{font-size:13px;color:#6b7c83}.imp-contract-sign-form h2{margin-top:6px}.imp-contract-sign-form>label:not(.imp-plan-confirm){display:flex;flex-direction:column;gap:6px;font-weight:800;font-size:13px;margin-top:12px}.imp-contract-sign-form input[type=text],.imp-contract-sign-form input:not([type]){border:1px solid #ccd9dc;border-radius:9px;padding:11px;width:100%}.imp-signature-pad{border:1px dashed #78aeb8;border-radius:12px;background:#f9fcfc;padding:10px;text-align:center}.imp-signature-pad canvas{display:block;width:100%;height:150px;background:#fff;border-radius:8px;touch-action:none}.imp-signature-pad p{margin:8px 0 5px;color:#6d7c82;font-size:13px}.imp-signature-pad button{border:0;background:transparent;color:#0a726f;font-weight:800;cursor:pointer}.imp-inmoplus-signature{border:1px dashed #9bc9ae;background:#f3fbf6;border-radius:12px;padding:14px;margin-top:14px;display:flex;flex-direction:column;gap:5px}.imp-inmoplus-signature span{font-size:13px;color:#557069}.imp-contract-sign-form .imp-plan-primary{margin-top:14px}
@media(max-width:1050px){.imp-digital-contract__grid{grid-template-columns:1fr}.imp-digital-contract__side{display:grid;grid-template-columns:.6fr 1.4fr;align-items:start}.imp-contract-code-card{position:sticky;top:20px}}
@media(max-width:760px){.imp-digital-contract{padding:12px 10px 48px}.imp-contract-steps{grid-template-columns:repeat(4,1fr);padding:12px 8px;border-radius:0;margin-left:-10px;margin-right:-10px}.imp-contract-steps b{display:none}.imp-contract-steps small{display:none}.imp-contract-steps a,.imp-contract-steps div{justify-content:center}.imp-contract-steps a:after,.imp-contract-steps div:after{left:55%;right:-55%;bottom:50%;z-index:0}.imp-contract-steps span{z-index:1}.imp-contract-heading{display:block}.imp-contract-heading h1{font-size:28px}.imp-contract-status{display:inline-block;margin-top:12px}.imp-contract-summary-grid{grid-template-columns:1fr}.imp-contract-facts{grid-template-columns:1fr}.imp-contract-documents{grid-template-columns:1fr}.imp-digital-contract__side{display:flex}.imp-contract-code-card{position:static}.imp-plan-card{border-radius:14px}.imp-signature-pad canvas{height:180px}}

/* =========================================================
   CONTRATO A4 IMPRIMIBLE / GUARDAR COMO PDF
   ========================================================= */
.imp-contract-print-toolbar{display:flex;justify-content:flex-end;gap:12px;max-width:210mm;margin:20px auto;padding:0 12px}.imp-contract-print-toolbar a,.imp-contract-print-toolbar button{border:1px solid #0b3b4a;border-radius:8px;padding:10px 16px;background:#fff;color:#0b3b4a;text-decoration:none;font-weight:700;cursor:pointer}.imp-contract-print-toolbar button{background:#80c342;border-color:#80c342;color:#fff}.imp-contract-paper{box-sizing:border-box;width:210mm;min-height:297mm;margin:0 auto 30px;padding:12mm;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:9.4pt;line-height:1.35;box-shadow:0 8px 30px rgba(15,23,42,.15)}.imp-contract-paper *{box-sizing:border-box}.imp-contract-paper__header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1.5px solid #222;padding-bottom:7mm}.imp-contract-paper__brand img{max-width:54mm;max-height:18mm;object-fit:contain}.imp-contract-paper__brand strong{font-size:25pt;color:#07354a}.imp-contract-paper__brand strong span{color:#80c342}.imp-contract-paper address{font-style:normal;text-align:right;display:grid;gap:2px;font-size:8.5pt}.imp-contract-paper h1{text-align:center;font-size:14pt;margin:5mm 0 3mm}.imp-contract-paper h2{font-size:10.5pt;margin:0;padding:2mm 3mm;background:#f1f3f5;border:1px solid #bbb}.imp-contract-paper__meta{display:grid;grid-template-columns:repeat(4,1fr);gap:3mm;border-bottom:1px solid #bbb;padding-bottom:3mm;margin-bottom:3mm;font-size:8.5pt}.imp-contract-paper__intro{text-align:justify;margin:3mm 0}.imp-contract-paper__two-cols{display:grid;grid-template-columns:1fr 1fr;gap:4mm}.imp-contract-paper section{margin:3mm 0}.imp-contract-paper table{width:100%;border-collapse:collapse}.imp-contract-paper th,.imp-contract-paper td{border:1px solid #bbb;padding:1.8mm 2.2mm;vertical-align:top}.imp-contract-paper th{font-weight:700;background:#fafafa}.imp-contract-paper__two-cols th{width:34%;text-align:left}.imp-contract-paper__finance th,.imp-contract-paper__finance td{text-align:center}.imp-contract-paper__clauses ol{margin:2mm 0 0;padding-left:7mm}.imp-contract-paper__clauses li{padding:0 0 1.5mm;text-align:justify}.imp-contract-paper__payment-and-verify{display:grid;grid-template-columns:2.25fr .85fr;gap:4mm;align-items:start}.imp-contract-paper__payment-and-verify aside{border:1px solid #bbb;padding:3mm;text-align:center;display:grid;gap:2mm;word-break:break-word}.imp-contract-paper__payment-and-verify aside h2{margin:-3mm -3mm 2mm}.imp-contract-paper__payment-and-verify aside strong{font-size:12pt;color:#159447}.imp-contract-paper__payment-and-verify aside code{font-size:10pt;border:1px dashed #159447;padding:2mm}.imp-contract-paper__payment-and-verify aside a{font-size:7pt;color:#075985}.imp-contract-paper__signatures>div{display:grid;grid-template-columns:1fr 1fr .62fr;border:1px solid #bbb;border-top:0}.imp-contract-paper__signatures figure{min-height:34mm;margin:0;padding:3mm;border-right:1px solid #bbb}.imp-contract-paper__signatures figure:last-child{border-right:0}.imp-contract-paper__signatures figcaption{text-align:center;font-weight:700;margin-bottom:3mm}.imp-contract-paper__signatures img{display:block;max-width:100%;height:14mm;object-fit:contain;margin:0 auto 2mm}.imp-contract-paper__signature-line{display:block;height:15mm;border-bottom:1px solid #222;margin-bottom:2mm}.imp-contract-paper__signatures p{margin:1mm 0}.imp-contract-paper__seal{display:flex;flex-direction:column;justify-content:flex-start}.imp-contract-paper footer{display:flex;justify-content:space-between;gap:5mm;border-top:1px solid #bbb;margin-top:3mm;padding-top:2mm;font-size:7.2pt}.imp-contract-paper footer p:first-child{max-width:82%;word-break:break-all}.imp-contract-print-state{max-width:800px;margin:80px auto;padding:30px;background:#fff;border-radius:12px}
@media(max-width:900px){.imp-contract-print-toolbar{padding:0 16px}.imp-contract-paper{width:100%;min-height:auto;margin:0;padding:18px;box-shadow:none;overflow:auto}.imp-contract-paper__meta,.imp-contract-paper__two-cols,.imp-contract-paper__payment-and-verify{grid-template-columns:1fr}.imp-contract-paper__signatures>div{grid-template-columns:1fr}.imp-contract-paper__signatures figure{border-right:0;border-bottom:1px solid #bbb}.imp-contract-paper__header{gap:12px}.imp-contract-paper address{font-size:7.5pt}}
@media print{@page{size:A4;margin:0}.imp-contract-print-toolbar,[data-no-print],.imp-commerce-shell>header,.imp-commerce-shell>footer,.imp-commerce-shell .imp-header,.imp-commerce-shell .imp-footer{display:none!important}html,body{margin:0!important;padding:0!important;background:#fff!important}.imp-commerce-shell,.imp-commerce-main{margin:0!important;padding:0!important;max-width:none!important;width:auto!important}.imp-contract-paper{width:210mm;min-height:297mm;margin:0;padding:10mm;box-shadow:none;page-break-after:avoid;font-size:8.6pt}.imp-contract-paper h1{font-size:13pt}.imp-contract-paper__clauses li{padding-bottom:1mm}.imp-contract-paper table{page-break-inside:avoid}.imp-contract-paper__signatures{page-break-inside:avoid}}


/* Flexible payment mode and terms v5.9.4 */
.imp-plan-mode{border:0;padding:0;margin:20px 0 0;min-width:0}.imp-plan-mode legend{font-weight:800;margin-bottom:9px}.imp-plan-mode__options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.imp-plan-mode-card{display:flex;align-items:flex-start;gap:10px;border:1px solid #cfdbde;border-radius:12px;padding:14px;background:#fff;cursor:pointer;transition:.18s ease}.imp-plan-mode-card:hover{border-color:#63b992;box-shadow:0 5px 14px rgba(0,88,75,.08)}.imp-plan-mode-card.is-selected{border-color:#159b64;background:#effaf5;box-shadow:0 0 0 2px rgba(21,155,100,.09)}.imp-plan-mode-card input{width:19px;height:19px;margin:2px 0 0;accent-color:#159b64;flex:none}.imp-plan-mode-card span{display:flex;flex-direction:column;gap:4px}.imp-plan-mode-card b{font-size:15px}.imp-plan-mode-card small{color:#65777f;line-height:1.35}.imp-plan-mode__help{margin:10px 0 0;color:#65777f;font-size:12px}.imp-plan-finance [hidden],.imp-plan-card[hidden]{display:none!important}
@media(max-width:700px){.imp-plan-mode__options{grid-template-columns:1fr}.imp-plan-mode-card{padding:13px}.imp-plan-mode__help{font-size:11px}}

.imp-plan-term-selector{margin-top:14px;padding:14px;border:1px solid #d8e4e6;border-radius:12px;background:#f8fbfb;display:grid;grid-template-columns:1fr minmax(220px,300px);gap:14px;align-items:center}
.imp-plan-term-selector label{display:flex;flex-direction:column;gap:4px}
.imp-plan-term-selector small{color:#667780;font-weight:400;line-height:1.35}
.imp-plan-term-selector select{width:100%;min-height:46px;border:1px solid #bfcfd2;border-radius:10px;background:#fff;padding:10px 12px;font-weight:800;color:#153844}
.imp-plan-finance-note{margin:-4px 0 12px;padding:11px 12px;border-radius:10px;background:#f1f8fa;color:#46606a;line-height:1.45}
.imp-plan-finance-summary{margin-top:14px;padding:14px;border-radius:12px;background:#ecf8f1;border:1px solid #c7e7d4;display:grid;gap:5px;color:#234f3c}
.imp-plan-finance-summary strong{font-size:14px}
.imp-plan-finance-summary span{display:block}
[data-payment-schedule-rows]{display:block!important;padding:0!important;border:0!important}
[data-payment-schedule-rows]>div{display:grid;grid-template-columns:45px 1fr 95px 110px;gap:8px;border-bottom:1px solid #edf1f2;padding:8px 0;font-size:13px}
@media(max-width:700px){
  .imp-plan-term-selector{grid-template-columns:1fr}
  [data-payment-schedule-rows]>div{grid-template-columns:34px 1fr 82px 92px;font-size:11px}
}


/* STEP 3 — PLAN DE PAGOS */
.imp-payment-plan-page{max-width:1320px;margin:0 auto;padding:24px 20px 42px;color:#163844}
.imp-payment-plan-heading{display:flex;align-items:center;gap:16px;margin:24px 0}.imp-payment-plan-heading__icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#edf9f3;color:#159b64;font-size:26px}.imp-payment-plan-heading h1{margin:0;font-size:34px;color:#102f45}.imp-payment-plan-heading p{margin:5px 0 0;color:#687b83}
.imp-payment-plan-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(520px,1.55fr) minmax(250px,.72fr);gap:18px;align-items:start}.imp-payment-plan-side{display:grid;gap:18px}.imp-payment-plan-bottom{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.imp-payment-plan-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}
.imp-payment-summary .imp-plan-finance>div{padding:11px 0}.imp-payment-status{display:inline-flex;padding:5px 9px;border-radius:8px;background:#fff0cc;color:#8a5b00;font-weight:800;font-size:12px}
.imp-payment-table-wrap{overflow:auto}.imp-payment-table{width:100%;border-collapse:collapse;font-size:13px}.imp-payment-table th,.imp-payment-table td{padding:11px 10px;border-bottom:1px solid #e7edef;text-align:left;white-space:nowrap}.imp-payment-table thead th{background:#f3f7f8;color:#274955}.imp-payment-table tfoot th{background:#eff8f3;font-size:15px}.imp-payment-table .is-pending{color:#a66b00}.imp-payment-table .is-pending:before{content:'•';color:#f1a300;font-size:20px;vertical-align:-2px;margin-right:6px}
.imp-next-payment-card small{display:block;color:#647780}.imp-next-payment-card>strong{display:block;color:#159b64;font-size:31px;margin:8px 0 12px}.imp-next-payment-card em{display:block;padding:10px;border-radius:10px;background:#eff9f3;color:#188255;text-align:center;font-style:normal;font-weight:800}.imp-payment-qr-placeholder{width:86px;height:86px;margin:12px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:7px;background:#fff;border:2px solid #a6d9bd;border-radius:10px}.imp-payment-qr-placeholder span{background:#123a46}.imp-payment-qr-placeholder span:nth-child(2n){background:transparent}
.imp-payment-methods-card ul{list-style:none;margin:0;padding:0}.imp-payment-methods-card li{padding:10px 0;border-bottom:1px solid #edf1f2;font-weight:700}.imp-payment-methods-card p{font-size:12px;color:#6d7f86}
.imp-payment-confirm-form{display:flex;flex-direction:column}.imp-payment-confirm-form .imp-plan-primary{margin-top:auto}.imp-payment-plan-actions .imp-plan-secondary{text-align:center}
@media(max-width:1050px){.imp-payment-plan-grid{grid-template-columns:1fr 1.35fr}.imp-payment-plan-side{grid-column:1/-1;grid-template-columns:1fr 1fr}.imp-payment-plan-bottom{grid-template-columns:1fr}}
@media(max-width:720px){.imp-payment-plan-page{padding:14px 12px 30px}.imp-payment-plan-heading h1{font-size:25px}.imp-payment-plan-grid{grid-template-columns:1fr}.imp-payment-plan-side{grid-column:auto;grid-template-columns:1fr}.imp-payment-plan-bottom{grid-template-columns:1fr}.imp-payment-plan-actions{grid-template-columns:1fr}.imp-payment-table{font-size:11px}.imp-payment-table th,.imp-payment-table td{padding:9px 7px}.imp-payment-schedule-card{padding-left:12px!important;padding-right:12px!important}.imp-payment-plan-heading__icon{width:48px;height:48px}.imp-contract-steps small{display:none}}

.imp-fx-equivalent{display:block;margin-top:5px;font-size:12px;line-height:1.35;color:#64748b;font-weight:600}.imp-package-card__price .imp-fx-equivalent,.imp-package-detail__price .imp-fx-equivalent{width:100%;color:inherit;opacity:.78}
