.loan-calculator[data-v-29e78d70]{display:flex;flex-direction:column;gap:16px;flex:1}.loan-calculator__shell[data-v-29e78d70],.loan-calculator__panel[data-v-29e78d70]{background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;padding:20px}.loan-calculator__panel[data-v-29e78d70]{display:flex;flex-direction:column;gap:16px}.loan-calculator__panel-head[data-v-29e78d70]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.loan-calculator__schedule-export[data-v-29e78d70]{display:flex;flex-wrap:wrap;gap:12px}.loan-calculator__grid[data-v-29e78d70]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px}.loan-calculator__card[data-v-29e78d70],.loan-calculator__result-card[data-v-29e78d70],.loan-calculator__desc-card[data-v-29e78d70],.loan-calculator__meta-item[data-v-29e78d70]{background:var(--app-surface-alt);border:1px solid var(--app-border);border-radius:14px}.loan-calculator__card[data-v-29e78d70]{padding:16px;display:flex;flex-direction:column;gap:16px}.loan-calculator__card-header h2[data-v-29e78d70],.loan-calculator__result-header h3[data-v-29e78d70],.loan-calculator__desc-card h3[data-v-29e78d70]{margin:0;color:var(--app-text)}.loan-calculator__card-header p[data-v-29e78d70],.loan-calculator__desc-card li[data-v-29e78d70],.loan-calculator__tips[data-v-29e78d70],.loan-calculator__meta-item span[data-v-29e78d70]{margin:0;color:var(--app-text-muted);line-height:1.8}.loan-calculator__form-grid[data-v-29e78d70]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.loan-calculator__field[data-v-29e78d70]{display:flex;flex-direction:column;gap:8px;color:var(--app-text)}.loan-calculator__field--full[data-v-29e78d70]{grid-column:1 / -1}.loan-calculator__label[data-v-29e78d70]{font-size:14px;font-weight:600;color:var(--app-text)}.loan-calculator__hint[data-v-29e78d70]{color:var(--app-text-muted);line-height:1.6}.loan-calculator__hint--warning[data-v-29e78d70]{color:var(--el-color-warning)}.loan-calculator__number[data-v-29e78d70]{width:100%}.loan-calculator__inline-grid[data-v-29e78d70]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.loan-calculator__actions[data-v-29e78d70],.loan-calculator__schedule-switch[data-v-29e78d70]{display:flex;flex-wrap:wrap;gap:12px}.loan-calculator__meta-list[data-v-29e78d70]{display:grid;gap:12px}.loan-calculator__meta-item[data-v-29e78d70]{padding:14px 16px;display:flex;flex-direction:column;gap:6px}.loan-calculator__meta-item strong[data-v-29e78d70]{color:var(--app-text);line-height:1.5}.loan-calculator__tips[data-v-29e78d70]{padding-left:18px;display:grid;gap:10px}.loan-calculator__result-grid[data-v-29e78d70],.loan-calculator__desc[data-v-29e78d70]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.loan-calculator__result-card[data-v-29e78d70],.loan-calculator__desc-card[data-v-29e78d70]{padding:16px}.loan-calculator__result-header[data-v-29e78d70]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.loan-calculator__result-list[data-v-29e78d70]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.loan-calculator__result-list li[data-v-29e78d70]{display:grid;grid-template-columns:minmax(76px,88px) 1fr auto;gap:10px;align-items:center;min-height:44px;padding:10px 12px;border-radius:12px;background:var(--app-surface);border:1px solid var(--app-border)}.loan-calculator__result-list span[data-v-29e78d70]{color:var(--app-text-muted);font-size:13px}.loan-calculator__result-list div[data-v-29e78d70]{color:var(--app-text);font-weight:700;line-height:1.5;word-break:break-word}.loan-calculator__switch-btn[data-v-29e78d70]{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;border:1px solid var(--app-border);background:var(--app-surface-alt);color:var(--app-text);font-size:14px;cursor:pointer;transition:all .2s ease}.loan-calculator__switch-btn.is-active[data-v-29e78d70]{border-color:var(--app-primary);background:var(--app-hover);color:var(--app-primary)}.loan-calculator__table[data-v-29e78d70]{width:100%}.loan-calculator__desc-card ul[data-v-29e78d70]{margin:0;padding-left:20px;display:grid;gap:8px}.loan-calculator[data-v-29e78d70] .el-input__wrapper,.loan-calculator[data-v-29e78d70] .el-select__wrapper{min-height:40px}.loan-calculator[data-v-29e78d70] .el-button{min-height:40px;border-radius:12px;font-weight:600}@media(max-width:1024px){.loan-calculator__grid[data-v-29e78d70],.loan-calculator__result-grid[data-v-29e78d70],.loan-calculator__desc[data-v-29e78d70]{grid-template-columns:1fr}}@media(max-width:640px){.loan-calculator__shell[data-v-29e78d70],.loan-calculator__panel[data-v-29e78d70],.loan-calculator__card[data-v-29e78d70],.loan-calculator__result-card[data-v-29e78d70],.loan-calculator__desc-card[data-v-29e78d70],.loan-calculator__meta-item[data-v-29e78d70]{padding:16px}.loan-calculator__form-grid[data-v-29e78d70],.loan-calculator__inline-grid[data-v-29e78d70],.loan-calculator__result-grid[data-v-29e78d70],.loan-calculator__desc[data-v-29e78d70]{grid-template-columns:1fr}.loan-calculator__result-list li[data-v-29e78d70]{grid-template-columns:1fr;align-items:flex-start}.loan-calculator__panel-head[data-v-29e78d70],.loan-calculator__actions[data-v-29e78d70],.loan-calculator__schedule-export[data-v-29e78d70]{flex-direction:column}.loan-calculator__actions[data-v-29e78d70] .el-button,.loan-calculator__schedule-export[data-v-29e78d70] .el-button{width:100%;margin-left:0}}
