.emi-elig-container{max-width:1200px;margin:0 auto;padding:0 20px 40px}.emi-elig-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:40px}.emi-elig-inputs{display:flex;flex-direction:column;gap:24px}.emi-elig-card{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;padding:28px;border:1px solid rgba(148,163,184,.2);box-shadow:0 4px 20px rgba(0,0,0,.04),inset 0 0 0 1px hsla(0,0%,100%,.8)}.emi-elig-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.emi-elig-card-title{display:flex;align-items:center;gap:10px;font-family:var(--font-poppins),sans-serif;font-size:1.1rem;font-weight:600;color:#1e293b;margin:0 0 20px}.emi-elig-card-header .emi-elig-card-title{margin:0}.emi-elig-icon{font-size:1.4rem}.emi-elig-input-group{margin-bottom:24px}.emi-elig-input-group:last-child{margin-bottom:0}.emi-elig-label{display:block;font-family:var(--font-inter),sans-serif;font-size:.95rem;font-weight:600;color:#374151;margin-bottom:12px}.emi-elig-input-wrapper{display:flex;align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:0 16px;transition:all .2s ease}.emi-elig-input-wrapper:focus-within{border-color:#20b2cc;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.emi-elig-input-wrapper.small{padding:0 12px}.emi-elig-currency{color:#64748b;display:flex;align-items:center;margin-right:8px}.emi-elig-input{flex:1 1;border:none;outline:none;font-family:var(--font-poppins),sans-serif;font-size:1.1rem;font-weight:600;color:#1e293b;padding:14px 0;background:transparent}.emi-elig-input-wrapper.small .emi-elig-input{font-size:.95rem;padding:10px 0}.emi-elig-input::placeholder{color:#94a3b8;font-weight:400}.emi-elig-slider-wrap{margin-top:16px}.emi-elig-slider{width:100%;height:8px;border-radius:4px;background:linear-gradient(to right,#20b2cc 0,#20b2cc var(--progress,50%),#e2e8f0 var(--progress,50%),#e2e8f0 100%);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.emi-elig-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#20b2cc,#008daa);cursor:pointer;box-shadow:0 2px 8px rgba(59,130,246,.4);-webkit-transition:transform .15s ease;transition:transform .15s ease}.emi-elig-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.emi-elig-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#20b2cc,#008daa);cursor:pointer;border:none;box-shadow:0 2px 8px rgba(59,130,246,.4)}.emi-elig-slider-labels{display:flex;justify-content:space-between;margin-top:8px;font-size:.8rem;color:#64748b}.emi-elig-toggle-group{display:flex;gap:12px}.emi-elig-toggle-btn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;border:2px solid #e2e8f0;border-radius:12px;background:#fff;font-family:var(--font-inter),sans-serif;font-size:1rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .25s ease}.emi-elig-toggle-btn:hover{border-color:#20b2cc;color:#20b2cc}.emi-elig-toggle-btn.active{border-color:#20b2cc;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#008daa;box-shadow:0 4px 12px rgba(59,130,246,.15)}.emi-elig-toggle-icon{font-size:1.2rem}.emi-elig-hint{margin-top:10px;font-size:.85rem;color:#64748b;font-style:italic}.emi-elig-add-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;font-family:var(--font-inter),sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.emi-elig-add-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.emi-elig-loans-list{display:flex;flex-direction:column;gap:12px}.emi-elig-loan-row{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.emi-elig-loan-number{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#20b2cc,#008daa);color:#fff;border-radius:50%;font-size:.8rem;font-weight:700;flex-shrink:0}.emi-elig-loan-fields{flex:1 1;display:flex;gap:12px}.emi-elig-loan-type{flex:1 1}.emi-elig-loan-emi{width:160px}.emi-elig-select{width:100%;padding:10px 14px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;font-family:var(--font-inter),sans-serif;font-size:.9rem;color:#374151;cursor:pointer;transition:border-color .2s ease}.emi-elig-select:focus{outline:none;border-color:#20b2cc}.emi-elig-remove-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fee2e2;color:#dc2626;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.emi-elig-remove-btn:hover{background:#fecaca;transform:scale(1.05)}.emi-elig-no-loans{text-align:center;padding:20px;color:#64748b;font-size:.9rem}.emi-elig-results{display:flex;flex-direction:column;gap:20px}.emi-elig-result-card{border-radius:20px;padding:24px;text-align:center}.emi-elig-result-card.primary{background:linear-gradient(135deg,#007a94,#008daa 50%,#00a0c0);color:#fff;box-shadow:0 8px 32px rgba(30,64,175,.25)}.emi-elig-result-card.dbr{background:linear-gradient(135deg,#fff,#fefce8);border:1px solid rgba(202,138,4,.2);box-shadow:0 4px 20px rgba(0,0,0,.04)}.emi-elig-result-card.loan{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid rgba(16,185,129,.2);box-shadow:0 4px 20px rgba(16,185,129,.1)}.emi-elig-result-card.summary{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(148,163,184,.2);box-shadow:0 4px 20px rgba(0,0,0,.04)}.emi-elig-result-card.summary .emi-elig-result-title{color:#374151}.emi-elig-summary-details{text-align:left;padding:16px 20px;background:#f8fafc;border-radius:12px}.emi-elig-summary-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:1rem;color:#374151;border-bottom:1px solid #e2e8f0}.emi-elig-summary-row:last-child{border-bottom:none}.emi-elig-summary-row span:last-child{display:flex;align-items:center;gap:2px;font-family:var(--font-poppins),sans-serif;font-weight:600;font-size:1.1rem}.emi-elig-summary-row.highlight span:last-child{color:#059669;font-size:1.2rem}.emi-elig-result-title{font-family:var(--font-inter),sans-serif;font-size:.95rem;font-weight:600;margin:0 0 16px;opacity:.9}.emi-elig-result-card.primary .emi-elig-result-title{color:hsla(0,0%,100%,.9)}.emi-elig-result-card.dbr .emi-elig-result-title,.emi-elig-result-card.loan .emi-elig-result-title{color:#374151}.emi-elig-result-value{display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-poppins),sans-serif;font-size:2.2rem;font-weight:700;margin-bottom:12px}.emi-elig-result-value.large{font-size:2.8rem}.emi-elig-result-card.loan .emi-elig-result-value{color:#059669}.emi-elig-per-month{font-size:1rem;font-weight:500;opacity:.8;margin-left:4px}.emi-elig-result-badge{display:inline-block;padding:8px 16px;background:hsla(0,0%,100%,.2);border-radius:20px;font-size:.85rem;font-weight:500}.emi-elig-dbr-display{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}.emi-elig-dbr-value{font-family:var(--font-poppins),sans-serif;font-size:2.5rem;font-weight:700}.emi-elig-dbr-status{padding:6px 14px;border-radius:20px;color:#fff;font-size:.85rem;font-weight:600}.emi-elig-dbr-gauge{margin:16px 0}.emi-elig-dbr-track{position:relative;height:20px;border-radius:10px;display:flex;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.emi-elig-dbr-zone{height:100%;transition:all .3s ease}.emi-elig-dbr-zone.healthy{background:linear-gradient(135deg,#22c55e,#16a34a)}.emi-elig-dbr-zone.moderate{background:linear-gradient(135deg,#facc15,#eab308)}.emi-elig-dbr-zone.high{background:linear-gradient(135deg,#f97316,#ea580c)}.emi-elig-dbr-zone.critical{background:linear-gradient(135deg,#ef4444,#dc2626)}.emi-elig-dbr-indicator{position:absolute;top:-6px;transform:translateX(-50%);z-index:10;transition:left .5s ease}.emi-elig-dbr-pointer{width:4px;height:32px;background:#1e293b;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.3);position:relative}.emi-elig-dbr-pointer:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #1e293b}.emi-elig-dbr-labels{position:relative;height:24px;margin-top:8px}.emi-elig-dbr-label{position:absolute;transform:translateX(-50%);font-size:.75rem;font-weight:600;color:#64748b}.emi-elig-dbr-label:first-child{transform:translateX(0)}.emi-elig-dbr-label:last-child{transform:translateX(-100%)}.emi-elig-dbr-legend{display:flex;justify-content:center;gap:16px;margin-top:12px;flex-wrap:wrap}.emi-elig-dbr-legend-item{display:flex;align-items:center;font-size:.75rem;font-weight:500;color:#374151}.emi-elig-dbr-legend-item:before{content:"";width:12px;height:12px;border-radius:3px;margin-right:6px}.emi-elig-dbr-legend-item.healthy:before{background:linear-gradient(135deg,#22c55e,#16a34a)}.emi-elig-dbr-legend-item.moderate:before{background:linear-gradient(135deg,#facc15,#eab308)}.emi-elig-dbr-legend-item.high:before{background:linear-gradient(135deg,#f97316,#ea580c)}.emi-elig-dbr-legend-item.critical:before{background:linear-gradient(135deg,#ef4444,#dc2626)}.emi-elig-dbr-details{text-align:left;padding:12px 16px;background:hsla(0,0%,100%,.6);border-radius:12px}.emi-elig-dbr-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:.9rem;color:#374151}.emi-elig-dbr-row .highlight{font-weight:700;color:#059669}.emi-elig-loan-params{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;font-size:.9rem;color:#047857;font-weight:500}.emi-elig-loan-inputs{display:flex;justify-content:center;gap:20px;margin:20px 0;padding:16px;background:hsla(0,0%,100%,.7);border-radius:12px}.emi-elig-loan-input-group{display:flex;flex-direction:column;align-items:center;gap:8px}.emi-elig-loan-input-group label{font-size:.8rem;font-weight:600;color:#374151}.emi-elig-loan-input-wrap{display:flex;align-items:center;background:#fff;border:2px solid #10b981;border-radius:10px;overflow:hidden;transition:all .2s ease}.emi-elig-loan-input-wrap:focus-within{border-color:#059669;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.emi-elig-loan-input{width:70px;border:none;outline:none;padding:10px 12px;font-family:var(--font-poppins),sans-serif;font-size:1.1rem;font-weight:600;color:#059669;text-align:center;background:transparent}.emi-elig-loan-input::-webkit-inner-spin-button,.emi-elig-loan-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.emi-elig-loan-input[type=number]{-moz-appearance:textfield}.emi-elig-loan-input-suffix{padding:10px 12px;background:#ecfdf5;color:#059669;font-weight:600;font-size:.9rem}.emi-elig-loan-note{font-size:.85rem;color:#64748b;margin:0}.emi-elig-formulas{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:24px;padding:32px;border:1px solid rgba(148,163,184,.2)}.emi-elig-formulas-title{display:flex;align-items:center;gap:10px;font-family:var(--font-poppins),sans-serif;font-size:1.3rem;font-weight:700;color:#1e293b;margin:0 0 24px}.emi-elig-formula-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.emi-elig-formula-card{background:#fff;border-radius:16px;padding:24px;border:1px solid #e2e8f0}.emi-elig-formula-card h4{font-family:var(--font-poppins),sans-serif;font-size:1rem;font-weight:600;color:#007a94;margin:0 0 16px}.emi-elig-formula{background:linear-gradient(135deg,#1e293b,#334155);border-radius:10px;padding:16px;margin-bottom:16px}.emi-elig-formula code{font-family:Fira Code,Monaco,monospace;font-size:.9rem;color:#22d3ee;word-break:break-word}.emi-elig-dbr-guide,.emi-elig-formula-desc,.emi-elig-formula-example,.emi-elig-formula-rules{font-size:.9rem;color:#374151}.emi-elig-dbr-guide p,.emi-elig-formula-desc p,.emi-elig-formula-example p,.emi-elig-formula-rules p{margin:0 0 8px}.emi-elig-formula-example code{display:block;background:#f1f5f9;padding:12px;border-radius:8px;font-family:Fira Code,Monaco,monospace;font-size:.85rem;color:#007a94;overflow-x:auto}.emi-elig-dbr-guide ul,.emi-elig-formula-desc ul{margin:0;padding-left:20px}.emi-elig-dbr-guide li,.emi-elig-formula-desc li{margin-bottom:4px}.emi-elig-rules-table{width:100%;border-collapse:collapse;font-size:.85rem;margin-top:12px}.emi-elig-rules-table td,.emi-elig-rules-table th{padding:10px 12px;text-align:left;border:1px solid #e2e8f0}.emi-elig-rules-table th{background:#f1f5f9;font-weight:600;color:#374151}.emi-elig-rules-table td{color:#1e293b}.emi-elig-rules-table tr:nth-child(2n) td{background:#f8fafc}.emi-elig-disclaimer{display:flex;gap:16px;margin-top:32px;padding:20px 24px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:16px;border:1px solid rgba(59,130,246,.2)}.emi-elig-disclaimer-icon{font-size:1.5rem;flex-shrink:0}.emi-elig-disclaimer-content h4{font-family:var(--font-poppins),sans-serif;font-size:1rem;font-weight:600;color:#007a94;margin:0 0 8px}.emi-elig-disclaimer-content p{font-size:.9rem;color:#374151;margin:0;line-height:1.6}@media (max-width:1024px){.emi-elig-formula-grid,.emi-elig-grid{grid-template-columns:1fr}}@media (max-width:768px){.emi-elig-container{padding:0 16px 32px}.emi-elig-card{padding:20px}.emi-elig-loan-fields,.emi-elig-toggle-group{flex-direction:column;gap:10px}.emi-elig-loan-emi{width:100%}.emi-elig-card-header{flex-direction:column;gap:12px;align-items:flex-start}.emi-elig-result-value{font-size:1.8rem}.emi-elig-result-value.large{font-size:2.2rem}.emi-elig-dbr-value{font-size:2rem}.emi-elig-formulas{padding:20px}.emi-elig-formula-card{padding:16px}.emi-elig-rules-table{font-size:.75rem}.emi-elig-rules-table td,.emi-elig-rules-table th{padding:8px}.emi-elig-disclaimer{flex-direction:column;gap:12px}}@media (max-width:480px){.emi-elig-loan-row{flex-wrap:wrap}.emi-elig-loan-number{width:24px;height:24px;font-size:.7rem}.emi-elig-loan-fields{width:100%;flex:auto}}.emi-calculators-section{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:40px;align-items:stretch}.emi-section-schedule{grid-column:1/-1}.emi-calc-panel{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:24px;padding:24px;border:1px solid rgba(148,163,184,.2);box-shadow:0 4px 20px rgba(0,0,0,.04),inset 0 0 0 1px hsla(0,0%,100%,.8);display:flex;flex-direction:column}.emi-calc-panel-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.emi-calc-panel-header h2{font-family:var(--font-poppins),sans-serif;font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 6px}.emi-calc-panel-header p{font-size:.85rem;color:#64748b;margin:0}.emi-schedule-section-standalone{margin-bottom:40px}@media (max-width:1024px){.emi-calculators-section{grid-template-columns:1fr}.emi-section-emi{order:1}.emi-section-schedule{order:2}.emi-section-eligibility{order:3}}.loan-calculator-compact{display:flex;flex-direction:column;gap:20px;flex:1 1}.emi-compact-inputs{display:flex;flex-direction:column;gap:16px}.emi-compact-input-group{display:flex;flex-direction:column;gap:6px}.emi-compact-label{font-family:var(--font-inter),sans-serif;font-size:.85rem;font-weight:600;color:#374151}.emi-compact-input-wrap{display:flex;align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;padding:0 12px;transition:all .2s ease}.emi-compact-input-wrap:focus-within{border-color:#20b2cc;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.emi-compact-input-wrap.tenure{max-width:80px}.emi-compact-currency{color:#64748b;display:flex;align-items:center;margin-right:6px}.emi-compact-input{flex:1 1;border:none;outline:none;font-family:var(--font-poppins),sans-serif;font-size:1rem;font-weight:600;color:#1e293b;padding:10px 0;background:transparent;min-width:0}.emi-compact-input::placeholder{color:#94a3b8;font-weight:400}.emi-compact-input::-webkit-inner-spin-button,.emi-compact-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.emi-compact-input[type=number]{-moz-appearance:textfield}.emi-compact-suffix{color:#64748b;font-weight:600;font-size:.9rem}.emi-compact-tenure-row{display:flex;align-items:center;gap:10px}.emi-compact-toggle{display:flex;background:#f1f5f9;border-radius:8px;padding:3px}.emi-compact-toggle-btn{padding:8px 14px;border:none;background:transparent;font-family:var(--font-inter),sans-serif;font-size:.85rem;font-weight:600;color:#64748b;border-radius:6px;cursor:pointer;transition:all .2s ease}.emi-compact-toggle-btn.active{background:#3b5d3b;color:#fff;box-shadow:0 2px 6px rgba(59,93,59,.3)}.emi-compact-results{display:flex;flex-direction:column;gap:12px}.emi-compact-emi-box{background:linear-gradient(170deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,0) 60%,rgba(0,0,0,.1)),linear-gradient(135deg,#00a0c0,#00a0c0 50%,#00a0c0);border-radius:16px;padding:20px;text-align:center;color:#fff;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.15)}.emi-compact-emi-box:before{content:"";position:absolute;top:-50%;left:-10%;width:120%;height:60%;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.3) 0,transparent 70%);border-radius:50%;pointer-events:none}.emi-compact-emi-label{font-size:.85rem;font-weight:500;opacity:.9;margin-bottom:8px}.emi-compact-emi-value{display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-poppins),sans-serif;font-size:1.8rem;font-weight:700}.emi-compact-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.emi-compact-stat{background:#f8fafc;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px}.emi-compact-stat-label{font-size:.85rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.emi-compact-stat-value{display:flex;align-items:center;gap:3px;font-family:var(--font-poppins),sans-serif;font-size:1.5rem;font-weight:700;color:#1e293b}.emi-compact-stat-value.interest{color:#dc2626}.emi-compact-chart{background:#fff;border-radius:12px;padding:10px;border:1px solid #e2e8f0}.elig-compact{display:flex;flex-direction:column;gap:14px;flex:1 1}.elig-compact-inputs{display:flex;flex-direction:column;gap:14px}.elig-compact-input-group{display:flex;flex-direction:column;gap:6px}.elig-compact-input-group.half{flex:1 1}.elig-compact-row{display:flex;gap:12px}.elig-compact-label{font-family:var(--font-inter),sans-serif;font-size:.85rem;font-weight:600;color:#374151}.elig-compact-input-wrap{display:flex;align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;padding:0 12px;transition:all .2s ease}.elig-compact-input-wrap:focus-within{border-color:#20b2cc;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.elig-compact-currency{color:#64748b;display:flex;align-items:center;margin-right:6px}.elig-compact-input{flex:1 1;border:none;outline:none;font-family:var(--font-poppins),sans-serif;font-size:1rem;font-weight:600;color:#1e293b;padding:10px 0;background:transparent;min-width:0}.elig-compact-input::placeholder{color:#94a3b8;font-weight:400}.elig-compact-input::-webkit-inner-spin-button,.elig-compact-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.elig-compact-input[type=number]{-moz-appearance:textfield}.elig-compact-suffix{color:#64748b;font-weight:600;font-size:.9rem}.elig-compact-toggle{display:flex;background:#f1f5f9;border-radius:8px;padding:3px}.elig-compact-toggle-btn{flex:1 1;padding:10px 16px;border:none;background:transparent;font-family:var(--font-inter),sans-serif;font-size:.85rem;font-weight:600;color:#64748b;border-radius:6px;cursor:pointer;transition:all .2s ease}.elig-compact-toggle-btn.yes.active{background:#20b2cc;color:#fff;box-shadow:0 2px 6px rgba(59,130,246,.3)}.elig-compact-toggle-btn.no.active{background:#dc2626;color:#fff;box-shadow:0 2px 6px rgba(220,38,38,.3)}.elig-compact-loans-section{display:flex;flex-direction:column;gap:10px}.elig-compact-loans-header{display:flex;justify-content:space-between;align-items:center}.elig-compact-add-btn{display:flex;align-items:center;gap:4px;padding:5px 10px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.elig-compact-add-btn:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(16,185,129,.3)}.elig-compact-loans-list{display:flex;flex-direction:column;gap:8px}.elig-compact-loan-row{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.elig-compact-loan-num{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#20b2cc,#008daa);color:#fff;border-radius:50%;font-size:.7rem;font-weight:700;flex-shrink:0}.elig-compact-select{flex:1 1;min-width:0;padding:8px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-family:var(--font-inter),sans-serif;font-size:.8rem;color:#374151;cursor:pointer}.elig-compact-select:focus{outline:none;border-color:#20b2cc}.elig-compact-input-wrap.small{width:100px;flex-shrink:0}.elig-compact-input-wrap.tenure{width:200px;flex-shrink:0}.elig-compact-tenure-wrap{display:flex;align-items:center;gap:8px}.elig-compact-tenure-toggle{display:flex;background:#f1f5f9;border-radius:6px;padding:2px}.elig-compact-tenure-btn{padding:6px 10px;border:none;background:transparent;font-family:var(--font-inter),sans-serif;font-size:.75rem;font-weight:600;color:#64748b;border-radius:4px;cursor:pointer;transition:all .2s ease}.elig-compact-tenure-btn.active{background:#3b5d3b;color:#fff;box-shadow:0 1px 4px rgba(59,93,59,.3)}.elig-compact-input-wrap.small .elig-compact-input{font-size:.9rem;padding:8px 0}.elig-compact-remove-btn{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#fee2e2;color:#dc2626;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.elig-compact-remove-btn:hover{background:#fecaca;transform:scale(1.05)}.elig-compact-results{display:flex;flex-direction:column;gap:12px}.elig-compact-main-result{background:linear-gradient(170deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,0) 60%,rgba(0,0,0,.1)),linear-gradient(135deg,#00a0c0,#00a0c0 50%,#00a0c0);border-radius:16px;padding:20px;text-align:center;color:#fff;margin-top:15px;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.15)}.elig-compact-main-result:before{content:"";position:absolute;top:-50%;left:-10%;width:120%;height:60%;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.3) 0,transparent 70%);border-radius:50%;pointer-events:none}.elig-compact-main-label{font-size:.85rem;font-weight:500;opacity:.9;margin-bottom:8px}.elig-compact-main-value{display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-poppins),sans-serif;font-size:1.8rem;font-weight:700}.elig-compact-per-month{font-size:.9rem;font-weight:500;opacity:.8;margin-left:2px}.elig-compact-badge{display:inline-block;margin-top:10px;padding:6px 14px;background:hsla(0,0%,100%,.2);border-radius:16px;font-size:.8rem;font-weight:500}.elig-compact-stats{display:flex;flex-direction:column;gap:8px}.elig-compact-stat{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-radius:10px;padding:12px 14px}.elig-compact-stat.elig-highlight{background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.elig-compact-stat-label{font-size:.85rem;color:#64748b;font-weight:500}.elig-compact-stat.elig-highlight .elig-compact-stat-label{color:#047857}.elig-compact-stat-value{display:flex;align-items:center;gap:2px;font-family:var(--font-poppins),sans-serif;font-size:1rem;font-weight:600;color:#1e293b}.elig-compact-stat.elig-highlight .elig-compact-stat-value{color:#059669}.elig-compact-card{display:flex;justify-content:space-between;align-items:center;border-radius:12px;padding:14px 16px}.elig-compact-card.green{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid rgba(16,185,129,.2)}.elig-compact-card.red{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid rgba(220,38,38,.2)}.elig-compact-card-label{font-size:.9rem;font-weight:600}.elig-compact-card.green .elig-compact-card-label{color:#047857}.elig-compact-card.red .elig-compact-card-label{color:#b91c1c}.elig-compact-card-value{display:flex;align-items:center;gap:2px;font-family:var(--font-poppins),sans-serif;font-size:1.1rem;font-weight:700}.elig-compact-card.green .elig-compact-card-value{color:#059669}.elig-compact-card.red .elig-compact-card-value{color:#dc2626}.elig-compact-loan-result{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:14px;padding:16px;text-align:center;border:1px solid rgba(16,185,129,.2)}.elig-compact-loan-label{font-size:.8rem;color:#047857;font-weight:600;margin-bottom:6px}.elig-compact-loan-value{display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-poppins),sans-serif;font-size:1.5rem;font-weight:700;color:#059669}@media (max-width:768px){.emi-calculators-section{gap:16px;margin-bottom:24px}.emi-calc-panel{padding:16px;border-radius:16px}.emi-calc-panel-header{margin-bottom:14px;padding-bottom:12px}.emi-calc-panel-header h2{font-size:1.1rem}.emi-compact-emi-box{padding:16px;border-radius:12px}.elig-compact-main-value,.emi-compact-emi-value{font-size:1.4rem}.emi-compact-stats{grid-template-columns:1fr 1fr;gap:8px}.emi-compact-stat{padding:12px}.emi-compact-stat-value{font-size:1rem}.emi-compact-chart{padding:8px}.elig-compact-row{flex-direction:column;gap:14px}.elig-compact-main-result{padding:16px;border-radius:12px}.elig-compact-loan-result{padding:14px;border-radius:12px}.elig-compact,.loan-calculator-compact{gap:14px}.emi-schedule-section-standalone{margin-bottom:24px;overflow-x:auto}.emi-schedule-section-standalone .emi-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.emi-schedule-section-standalone table{min-width:600px}}@media (max-width:480px){.emi-calc-panel{padding:12px}.elig-compact-main-value,.emi-compact-emi-value{font-size:1.25rem}.emi-compact-stats{grid-template-columns:1fr}.emi-compact-stat-value{font-size:.95rem}.elig-compact-input,.emi-compact-input{font-size:.9rem}}