@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&display=swap";.emi-plans{--modal-top: #edf3f8;--card: #ffffff;--card-head: #efefef;--border: #d5dce3;--text: #2b2b2b;--muted: #5c6670;--yellow: #fde047;--yellow-soft: #fbec8f;--yellow-hover: #facc15;--error: #d93636;--accent: #044b5f;font-family:Nunito,system-ui,sans-serif;color:var(--text);background:#fff;border-radius:16px;overflow:hidden;width:100%;text-align:left}.emi-plans *,.emi-plans *:before,.emi-plans *:after{box-sizing:border-box}.emi-plans .emi-top{background:var(--modal-top);padding:15px 24px 0}.emi-plans .emi-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.emi-plans .emi-head h3{margin:0;font-size:15px;font-weight:800}.emi-plans .emi-close{width:30px;height:30px;border-radius:50%;border:0;background:#dfe5ea;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333}.emi-plans .emi-close:hover{background:#d1d8de}.emi-plans .emi-card{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:10px}.emi-plans .emi-table{width:100%;border-collapse:collapse;font-size:15px}.emi-plans .emi-table th{background:var(--card-head);font-weight:700;font-size:12px;padding:10px 8px;white-space:nowrap}.emi-plans .emi-table td{padding:8px 14px;font-size:12px}.emi-plans .emi-table tbody tr:first-child td{padding-top:8px}.emi-plans .emi-table tbody tr:last-child td{padding-bottom:8px}.emi-plans .emi-table .label{text-align:left;font-weight:600;width:34%}.emi-plans .emi-table .num{text-align:right}.emi-plans .emi-table .center{text-align:center}.emi-plans .emi-partner{font-size:12px;color:var(--muted);margin-top:-8px;min-height:16px;display:flex;align-items:center;gap:6px}.emi-plans .emi-message{margin:10px 0 0;font-size:13px;color:var(--error)}.emi-plans .spinner{width:12px;height:12px;border-radius:50%;border:2px solid #b7c3cc;border-top-color:var(--accent);animation:emi-spin .8s linear infinite;display:inline-block}@keyframes emi-spin{to{transform:rotate(360deg)}}.emi-plans .emi-bottom{padding:0 24px 24px}.emi-plans .emi-bottom h4{margin:0 0 18px;font-size:16px;font-weight:800}.emi-plans .emi-form{display:grid;grid-template-columns:1fr 1.2fr auto;gap:16px;align-items:start}.emi-plans .emi-form .row-email{grid-column:1 / 3}.emi-plans .field{position:relative}.emi-plans .field label{position:absolute;top:-9px;left:10px;background:#fff;padding:0 4px;font-size:12px;color:var(--muted);line-height:1.3;z-index:1}.emi-plans .field input{width:100%;height:36px;border:1px solid #9aa3ab;border-radius:6px;padding:0 12px;font:inherit;font-size:15px;outline:none;background:#fff;color:var(--text)}.emi-plans .field input:focus{border-color:var(--accent)}.emi-plans .field.invalid input,.emi-plans .field.invalid .phone{border-color:var(--error)}.emi-plans .field.invalid label{color:var(--error)}.emi-plans .field .err{display:none;color:var(--error);font-size:12px;margin-top:4px}.emi-plans .field .err b{font-weight:700}.emi-plans .field.invalid .err{display:block}.emi-plans .phone{display:flex;align-items:center;height:36px;border:1px solid #9aa3ab;border-radius:6px;background:#fff}.emi-plans .phone:focus-within{border-color:var(--accent)}.emi-plans .phone .cc{display:flex;align-items:center;gap:8px;padding:0 12px;height:100%;border-right:1px solid var(--border)}.emi-plans .phone .prefix{padding-left:12px;color:#555}.emi-plans .phone input{border:0;height:100%;padding:0 12px 0 6px;min-width:0}.emi-plans .emi-submit{height:36px;min-width:150px;border:0;border-radius:6px;background:var(--yellow);font:inherit;font-weight:700;font-size:14px;color:#222;cursor:pointer;transition:background .15s ease;display:flex;align-items:center;justify-content:center;gap:8px}.emi-plans .emi-submit:hover:not(:disabled){background:var(--websiteTheme)}.emi-plans .emi-submit:disabled{background:var(--websiteTheme);color:#fff;cursor:not-allowed}.emi-plans .emi-status{display:none;margin-top:14px;padding:10px 12px;border-radius:8px;font-size:14px}.emi-plans .emi-status.show{display:block}.emi-plans .emi-status.error{background:#fdecec;color:#a62b2b}.emi-plans .emi-status.ok{background:#e8f6ee;color:#1c6b3d}.emi-plans .emi-notes{margin-top:22px;background:var(--modal-top);border-radius:8px}.emi-plans .emi-notes summary{list-style:none;cursor:pointer;padding:8px 15px;font-weight:600;font-size:16px;display:flex;justify-content:space-between;align-items:center}.emi-plans .emi-notes summary::-webkit-details-marker{display:none}.emi-plans .emi-notes .chev{width:28px;height:28px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:transform .2s}.emi-plans .emi-notes[open] .chev{transform:rotate(180deg)}.emi-plans .emi-notes ul{margin:0;padding:0 20px 18px 38px;font-size:14px;color:var(--muted);line-height:1.6;list-style:disc}@media(max-width:560px){.emi-plans .emi-top,.emi-plans .emi-bottom{padding-left:16px;padding-right:16px}.emi-plans .emi-table{font-size:14px}.emi-plans .emi-table th,.emi-plans .emi-table td{padding-left:8px;padding-right:8px}.emi-plans .emi-form{grid-template-columns:1fr}.emi-plans .emi-form .row-email{grid-column:auto}.emi-plans .emi-submit{width:100%}}
