.noypi-percentage-calculator{margin-bottom:40px}.noypi-percentage-calculator .calc-section{border:1px solid #ccc;padding:20px;margin-bottom:20px;border-radius:8px}.noypi-percentage-calculator .calc-section p{margin-bottom:15px}.noypi-percentage-calculator .calc-section .input-group{display:flex;gap:10px;align-items:center;margin-bottom:10px}.noypi-percentage-calculator .calc-section .input-group input[type="number"],.noypi-percentage-calculator .calc-section .input-group input[type="text"],.noypi-percentage-calculator .calc-section .input-group select{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px;width:100px}.noypi-percentage-calculator .calc-section .input-group button{padding:8px 15px;background-color:#0073aa;border:none;border-radius:4px}.noypi-percentage-calculator .calc-section .input-group button:hover{background-color:#005177}.noypi-percentage-calculator .result{padding:15px;background:#f7f7f7;font-weight:700;font-size:1.5em;border-radius:4px}@media (max-width:600px){.noypi-percentage-calculator .calc-section .input-group{flex-direction:column}.noypi-percentage-calculator .calc-section .input-group input[type="number"],.noypi-percentage-calculator .calc-section .input-group input[type="text"],.noypi-percentage-calculator .calc-section .input-group select,.noypi-percentage-calculator .calc-section .input-group button{width:100%}}