#percentageCalcTool .calculator {background: white;border-radius: 10px;padding: 25px 30px;box-shadow: 0 4px 12px rgba(0,0,0,.1);max-width: 600px;margin: 0 auto;}
#percentageCalcTool h2 {text-align: center;margin-bottom: 20px;color: #1a1a1a;}
#percentageCalcTool .row {display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-bottom: 15px;justify-content: center;}
#percentageCalcTool .row input {width: 80px;padding: 5px;text-align: center;border: 1px solid #ccc;border-radius: 4px;}
#percentageCalcTool .row span {white-space: nowrap;}
#percentageCalcTool .row button {background-color: #4caf50;color: white;border: none;padding: 6px 14px;border-radius: 4px;cursor: pointer;}
#percentageCalcTool .row button:hover {background-color: #45a049;}
#percentageCalcTool strong {min-width: 40px;display: inline-block;font-weight: bold;}
#percentageCalcTool .steps {margin-top: 20px;background: #eafaf1;padding: 10px 15px;border-left: 4px solid #4caf50;border-radius: 6px;font-size: 14px;}