#dm-calculator-simple, #dm-calculator-full, #dm-calculator-dynamic {
    max-width: 600px; margin: 20px auto; font-family: Arial, sans-serif;
}
.dm-inputs label {display:block; margin-bottom:10px; font-size:1.1em;}
.dm-presets p, .dm-dose-presets p, .dm-limit-presets p {margin:10px 0 5px; font-weight:bold;}
.dm-presets button, .dm-dose-presets button, .dm-limit-presets button {
    margin:3px; padding:5px 10px; cursor:pointer;
}
button.active {background:#ddd;}
.dm-result {margin:15px 0;}
canvas {width:100% !important; height:auto !important;}
