.sip-calculator{display:flex;justify-content:space-between;padding:24px;border:1px solid #e5e7eb;border-radius:12px;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);font-size:14px;font-family:Inter,sans-serif}.input-group label{display:block;font-size:18px;margin-bottom:5px}.input-group input[type=range]{width:100%}.input-group span{margin-top:10px;color:#00A86B;font-size:14px;font-weight:700}.lumpsum-btn,.sip-btn{padding:5px 15px;margin:0 10px;border:none;border-radius:15px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.sip-btn{background-color:#4CAF50;color:white;font-family:serif}.sip-btn:hover{background-color:#45a049}.lumpsum-btn{background-color:#008CBA;color:white;font-family:serif}.lumpsum-btn:hover{background-color:#007bb5}.button-container{display:flex;align-items:center;margin-bottom:15px;font-size:16px}.summary p{justify-content:space-between;margin:flex flex 10px;font-size:18px}.summary p:before{font-weight:700}.invest-btn{margin-top:10px;padding:10px 20px;background-color:#4caf50;color:white;border:none;border-radius:5px;cursor:pointer}.invest-btn:hover{background-color:#218838}.pie-chart{width:90%;height:230px;position:relative;background:conic-gradient(#4e73df 0 40%,#36b9cc 40% 100%);border-radius:50%;overflow:hidden;margin:auto auto 40 px}.pie-chart-part{position:absolute;border-radius:50%}.summary-above-chart{text-align:center;margin-top:10px}.input-value{color:#00A86B;font-size:16px;font-weight:700}.mutual-fund-calculator{width:100%;max-width:800px;font-size:16px}.emi-calculator,.mutual-fund-calculator{display:flex;justify-content:space-between;padding:24px;border:1px solid #e5e7eb;border-radius:12px;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);font-family:Inter,sans-serif}.emi-calculator{flex-wrap:wrap;font-size:14px}.swp-calculator{padding:24px;border:1px solid #e5e7eb;border-radius:12px;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);font-size:14px;font-family:Inter,sans-serif}.responsive-range{width:100%;min-width:200px;max-width:800px;outline:none}@media (max-width:768px){.responsive-range{min-width:150px;max-width:300px}}@media (max-width:480px){.responsive-range{min-width:100px;max-width:250px}}.PPF,.SukanyaSamriddhiCalculator{display:flex;justify-content:space-between}.EPF,.PPF,.SukanyaSamriddhiCalculator{padding:24px;border:1px solid #e5e7eb;border-radius:12px;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);width:100%;max-width:800px;font-size:16px;font-family:Inter,sans-serif}.FD,.RD{display:flex;justify-content:space-between}.FD,.RD,.retirement-calculator{padding:24px;border:1px solid #e5e7eb;border-radius:12px;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);width:100%;max-width:800px;font-size:16px;font-family:Inter,sans-serif}.input-group{margin-bottom:20px}input[type=radio]{margin-right:15px}p span:first-child{margin-right:120px}.hra-calculator{padding:24px;border:1px solid #e5e7eb;border-radius:12px;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);width:100%;max-width:800px;font-size:16px;font-family:Inter,sans-serif}.input-group{margin-bottom:14px;display:flex;flex-direction:column}.summary{margin-top:30px}.metro-radio-group{display:flex;align-items:center}.metro-radio-group input{margin-right:10px}.metro-radio-group span{margin-right:20px}