.mortgage-calculator .amortization-filter{display:flex;align-items:center;margin-bottom:15px}.mortgage-calculator .amortization-filter label{margin-right:10px;font-weight:400}.mortgage-calculator .amortization-filter select{width:auto;padding:8px 10px;border-radius:4px}.mortgage-calculator .amortization-toggle{margin-top:15px;text-align:center}.mortgage-calculator .amortization-toggle button{display:inline-block;width:auto;padding:8px 15px;background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color);font-size:14px;border-radius:4px;cursor:pointer;transition:all .3s ease}.mortgage-calculator .amortization-toggle button:hover{background-color:var(--primary-color);color:white}.mortgage-calculator .tab-container{margin-top:20px}.mortgage-calculator .tab-navigation{display:flex;border-bottom:1px solid var(--border-color);margin-bottom:20px}.mortgage-calculator .tab-nav-item{padding:10px 20px;cursor:pointer;color:var(--light-text);font-weight:500;border-bottom:3px solid transparent;transition:all .3s ease}.mortgage-calculator .tab-nav-item:hover{color:var(--primary-color)}.mortgage-calculator .tab-nav-item.active{color:var(--primary-color);border-bottom-color:var(--primary-color)}.mortgage-calculator .tab-content{display:none}.mortgage-calculator .tab-content.active{display:block}@media (max-width:768px){.mortgage-calculator .tab-nav-item{padding:8px 15px;font-size:14px}}@media (max-width:480px){.mortgage-calculator .tab-navigation{flex-wrap:wrap}.mortgage-calculator .tab-nav-item{flex:1 0 33%;text-align:center;padding:8px 5px;font-size:13px}}