.mortgage-calculator-container[data-v-0eb30384]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.mortgage-calculator[data-v-0eb30384]{background-color:hsla(0,0%,100%,.95);border-radius:20px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.2);width:100%;max-width:500px}h2[data-v-0eb30384]{color:#4a5568;text-align:center;margin-bottom:30px;font-size:28px;font-weight:700}.input-container[data-v-0eb30384]{display:grid;gap:20px}.input-group[data-v-0eb30384]{display:flex;flex-direction:column}label[data-v-0eb30384]{font-size:14px;color:#4a5568;margin-bottom:5px;font-weight:600}input[data-v-0eb30384]{padding:10px;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;transition:border-color .3s ease}input[data-v-0eb30384]:focus{outline:none;border-color:#667eea}input[readonly][data-v-0eb30384]{background-color:#f7fafc}.calculate-btn[data-v-0eb30384]{width:100%;padding:12px;background-color:#667eea;color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:30px}.calculate-btn[data-v-0eb30384]:hover{background-color:#5a67d8}.results[data-v-0eb30384]{margin-top:30px;padding-top:20px;border-top:2px solid #e2e8f0}.result-item[data-v-0eb30384]{display:flex;justify-content:space-between;margin-bottom:10px}.result-label[data-v-0eb30384]{font-weight:600;color:#4a5568}.result-value[data-v-0eb30384]{font-weight:700;color:#667eea}.fade-enter-active[data-v-0eb30384],.fade-leave-active[data-v-0eb30384]{transition:opacity .5s}.fade-enter[data-v-0eb30384],.fade-leave-to[data-v-0eb30384]{opacity:0}.comparison-container[data-v-0eb30384]{display:grid;grid-template-columns:1fr;gap:20px;margin-top:30px}.comparison-item[data-v-0eb30384]{background-color:#f7fafc;border-radius:10px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.comparison-item h3[data-v-0eb30384]{margin-top:0;margin-bottom:15px;color:#4a5568}.add-btn[data-v-0eb30384]{width:100%;padding:12px;background-color:#4caf50;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.add-btn[data-v-0eb30384]:hover{background-color:#45a049}.comparison-header[data-v-0eb30384]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.remove-btn[data-v-0eb30384]{background-color:#e53e3e;color:#fff;border:none;border-radius:4px;padding:5px 10px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.remove-btn[data-v-0eb30384]:hover{background-color:#c53030}@media (min-width:768px){.mortgage-calculator[data-v-0eb30384]{max-width:90%}.comparison-container[data-v-0eb30384]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (min-width:1200px){.mortgage-calculator[data-v-0eb30384]{max-width:1200px}.comparison-container[data-v-0eb30384]{grid-template-columns:repeat(3,1fr)}}