.calculator-body{max-width:620px;margin:auto;padding:30px;background:#E0F7E0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-family:Arial;}
label{display:block;margin-top:12px;font-weight:bold;}
input,select,button{width:100%;padding:10px;margin-top:6px;}
button{background:#4CAF50;color:#fff;border:none;border-radius:6px;margin-top:10px;}
#results{margin-top:20px;background:#fff;padding:15px;border-radius:8px;display:none;}