.mortgage-calculator-wrapper{background-color:#f9f9f9;padding:20px;border:2px solid var(--theme-color);max-width:1240px;margin:0 auto;border-radius:8px}.mortgage-calculator-container{display:flex;gap:20px;margin:15px auto;background-color:#fafafa;flex-wrap:nowrap;align-items:center;max-width:1100px;padding:30px;border-radius:8px;font-size:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.info-text{width:100%;padding:10px;margin-top:15px;border-radius:4px;border-left:4px solid var(--theme-color);background-color:#e8f5e9;text-align:center}.error-text{color:#d32f2f}.info-text.error{background-color:#ffebee;border-left:4px solid #d32f2f;padding:10px;margin-top:15px}h3{text-align:center;color:var(--secondary-color);width:100%}.mortgage-calculator-input-group{flex:1 1;min-width:150px}.input-with-symbol{position:relative}.input-with-symbol .symbol{position:absolute;top:50%;transform:translateY(-50%);left:10px;font-weight:700;color:#555}.result{display:flex;align-items:center;justify-content:center;flex-direction:column}.monthly-text,.monthly-value{font-weight:700}.monthly-value{font-size:1.5em;text-align:center}input[type=text],select{width:100%;padding:8px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}.input-with-symbol input[type=text]{padding-left:30px}label{font-weight:700;margin-bottom:5px;display:block}@media (max-width:600px){.mortgage-calculator-container{flex-wrap:wrap;justify-content:center;padding:20px}.mortgage-calculator-input-group{flex-grow:0;flex-shrink:0;flex-basis:calc(40% - 10px)}.result{width:100%;justify-content:center;font-size:16px}}