*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;line-height:1.6;background-color:#f4f4f4}#profitMarginCalculator{max-width:500px;margin:20px auto;padding:20px;background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / .1)}label{display:block;margin-bottom:5px}input[type=number]{width:calc(100% - 12px);padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px}input[type=submit]{width:100%;padding:10px;background-color:#4caf50;color:#fff;border:none;border-radius:3px;cursor:pointer}input[type=submit]:hover{background-color:#45a049}#result{margin-top:20px;display:none}h2{margin-bottom:10px}p{margin-bottom:5px}@media screen and (max-width:600px){#profitMarginCalculator{padding:10px}input[type=number]{width:100%}}