.credit-calculator[data-astro-cid-npaly2n5]{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:1.5rem}.input-grid[data-astro-cid-npaly2n5]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.input-group[data-astro-cid-npaly2n5]{display:flex;flex-direction:column}.input-group[data-astro-cid-npaly2n5] label[data-astro-cid-npaly2n5]{font-size:.8rem;color:var(--text-muted);margin-bottom:.5rem}.input-wrapper[data-astro-cid-npaly2n5]{display:flex;align-items:center;border:2px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .2s}.input-wrapper[data-astro-cid-npaly2n5]:focus-within{border-color:var(--accent)}.input-wrapper[data-astro-cid-npaly2n5] input[data-astro-cid-npaly2n5]{flex:1;padding:.75rem;font-size:1rem;font-weight:500;border:none;outline:none;min-width:0}.input-wrapper[data-astro-cid-npaly2n5] .suffix[data-astro-cid-npaly2n5]{padding:.75rem;background:var(--bg);color:var(--text-muted);font-size:.875rem;white-space:nowrap}.input-wrapper[data-astro-cid-npaly2n5] select[data-astro-cid-npaly2n5]{padding:.75rem;font-size:.875rem;border:none;outline:none;background:var(--bg);cursor:pointer}.payment-type[data-astro-cid-npaly2n5]{margin-bottom:1.5rem}.payment-type[data-astro-cid-npaly2n5] label[data-astro-cid-npaly2n5]{display:block;font-size:.8rem;color:var(--text-muted);margin-bottom:.5rem}.type-toggle[data-astro-cid-npaly2n5]{display:flex;background:var(--bg);border-radius:8px;padding:4px}.type-btn[data-astro-cid-npaly2n5]{flex:1;padding:.625rem 1rem;font-size:.875rem;font-weight:500;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:6px;transition:all .2s}.type-btn[data-astro-cid-npaly2n5]:hover{color:var(--text)}.type-btn[data-astro-cid-npaly2n5].active{background:var(--primary);color:#fff}.results[data-astro-cid-npaly2n5]{margin-bottom:1.5rem}.result-card[data-astro-cid-npaly2n5]{background:var(--bg);border-radius:8px;padding:1rem 1.25rem;margin-bottom:.75rem}.result-card[data-astro-cid-npaly2n5].main{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd}.result-row[data-astro-cid-npaly2n5]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.result-row[data-astro-cid-npaly2n5] .result-card[data-astro-cid-npaly2n5]{margin-bottom:0}.result-label[data-astro-cid-npaly2n5]{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.025em;margin-bottom:.25rem}.result-value[data-astro-cid-npaly2n5]{display:flex;align-items:baseline;gap:.25rem}.result-value[data-astro-cid-npaly2n5] span[data-astro-cid-npaly2n5]:first-child{font-size:1.75rem;font-weight:700;color:var(--text)}.result-value[data-astro-cid-npaly2n5].small span[data-astro-cid-npaly2n5]:first-child{font-size:1.25rem}.result-card[data-astro-cid-npaly2n5].main .result-value[data-astro-cid-npaly2n5] span[data-astro-cid-npaly2n5]:first-child{color:var(--accent)}.result-value[data-astro-cid-npaly2n5] .currency[data-astro-cid-npaly2n5]{font-size:1rem;color:var(--text-muted)}.result-sub[data-astro-cid-npaly2n5]{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}.schedule-section[data-astro-cid-npaly2n5]{border-top:1px solid var(--border);padding-top:1rem}.schedule-toggle[data-astro-cid-npaly2n5]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:500;color:var(--text);background:var(--bg);border:none;border-radius:8px;cursor:pointer;transition:background .2s}.schedule-toggle[data-astro-cid-npaly2n5]:hover{background:var(--border)}.schedule-toggle[data-astro-cid-npaly2n5] svg[data-astro-cid-npaly2n5]{transition:transform .2s}.schedule-toggle[data-astro-cid-npaly2n5].open svg[data-astro-cid-npaly2n5]{transform:rotate(180deg)}.schedule-table[data-astro-cid-npaly2n5]{margin-top:1rem;overflow-x:auto}.schedule-table[data-astro-cid-npaly2n5] table[data-astro-cid-npaly2n5]{width:100%;border-collapse:collapse;font-size:.85rem}.schedule-table[data-astro-cid-npaly2n5] th[data-astro-cid-npaly2n5],.schedule-table[data-astro-cid-npaly2n5] td[data-astro-cid-npaly2n5]{padding:.625rem .5rem;text-align:right;border-bottom:1px solid var(--border)}.schedule-table[data-astro-cid-npaly2n5] th[data-astro-cid-npaly2n5]{font-weight:600;color:var(--text-muted);font-size:.75rem;text-transform:uppercase}.schedule-table[data-astro-cid-npaly2n5] th[data-astro-cid-npaly2n5]:first-child,.schedule-table[data-astro-cid-npaly2n5] td[data-astro-cid-npaly2n5]:first-child{text-align:center}.schedule-table[data-astro-cid-npaly2n5] tbody[data-astro-cid-npaly2n5] tr[data-astro-cid-npaly2n5]:hover{background:var(--bg)}.toast[data-astro-cid-npaly2n5]{position:fixed;bottom:2rem;left:50%;transform:translate(-50%) translateY(100px);background:var(--primary);color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;opacity:0;transition:all .3s ease;z-index:1000}.toast[data-astro-cid-npaly2n5].show{transform:translate(-50%) translateY(0);opacity:1}@media (max-width: 700px){.input-grid[data-astro-cid-npaly2n5],.result-row[data-astro-cid-npaly2n5]{grid-template-columns:1fr}}.calculator-page[data-astro-cid-2kjxyeqo] h1[data-astro-cid-2kjxyeqo]{font-size:1.75rem;margin-bottom:.5rem;color:var(--text)}.intro[data-astro-cid-2kjxyeqo]{color:var(--text-muted);margin-bottom:1.5rem}.info-section[data-astro-cid-2kjxyeqo]{margin-top:2.5rem}.info-section[data-astro-cid-2kjxyeqo] h2[data-astro-cid-2kjxyeqo]{font-size:1.25rem;margin-bottom:.75rem;color:var(--text)}.info-section[data-astro-cid-2kjxyeqo] p[data-astro-cid-2kjxyeqo],.info-section[data-astro-cid-2kjxyeqo] li[data-astro-cid-2kjxyeqo]{color:var(--text-muted);margin-bottom:.5rem}.info-section[data-astro-cid-2kjxyeqo] ul[data-astro-cid-2kjxyeqo]{margin-left:1.25rem;margin-top:.5rem}.formulas[data-astro-cid-2kjxyeqo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem}.formula-card[data-astro-cid-2kjxyeqo]{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.formula-card[data-astro-cid-2kjxyeqo] h3[data-astro-cid-2kjxyeqo]{font-size:.9rem;font-weight:600;margin-bottom:.75rem;color:var(--text)}.formula-card[data-astro-cid-2kjxyeqo] code[data-astro-cid-2kjxyeqo]{display:block;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.875rem;color:var(--accent);margin-bottom:.5rem}.formula-card[data-astro-cid-2kjxyeqo] p[data-astro-cid-2kjxyeqo]{font-size:.8rem;margin-bottom:0}
