/* 3.1.20 article loan calculator (assets/loan-calc.js) */
.ek-loan-calc{margin:22px 0;padding:18px;border:1px solid #d7e1ee;border-radius:14px;background:#f6f9fd}
.ek-loan-calc .ek-lc-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 16px}
.ek-loan-calc .ek-lc-field{display:flex;flex-direction:column;gap:5px;font-weight:700;color:#12213b;font-size:.92rem}
.ek-loan-calc .ek-lc-field small{font-weight:500;color:#667085;font-size:.78rem}
.ek-loan-calc input,.ek-loan-calc select{width:100%;box-sizing:border-box;min-height:44px;padding:9px 12px;border:1px solid #cfd7e3;border-radius:10px;background:#fff;font:inherit;font-size:16px;color:#12213b}
.ek-loan-calc input:focus,.ek-loan-calc select:focus{outline:3px solid rgba(23,105,224,.16);border-color:#1769e0}
.ek-loan-calc .ek-lc-out{margin-top:16px}
.ek-loan-calc .ek-lc-table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden}
.ek-loan-calc .ek-lc-table th,.ek-loan-calc .ek-lc-table td{padding:10px 12px;border-bottom:1px solid #eef1f5;text-align:left;font-size:.95rem;color:#12213b;background:#fff}
.ek-loan-calc .ek-lc-table td{text-align:right}
.ek-loan-calc .ek-lc-table strong{font-size:1.15rem;color:#1769e0}
.ek-loan-calc .ek-lc-note{margin:10px 0 0;padding:10px 12px;border-radius:10px;font-size:.92rem}
.ek-loan-calc .ek-lc-note.is-ok{background:#e7f6ee;color:#14532d}
.ek-loan-calc .ek-lc-note.is-bad{background:#fdecec;color:#8a1c1c}
.ek-loan-calc .ek-lc-small{margin:10px 0 0;color:#667085;font-size:.8rem}
@media(max-width:700px){.ek-loan-calc{padding:14px}.ek-loan-calc .ek-lc-table th,.ek-loan-calc .ek-lc-table td{display:block;text-align:left;border:0;padding:4px 10px}.ek-loan-calc .ek-lc-table tr{display:block;padding:6px 0;border-bottom:1px solid #eef1f5}}
