
.jaya-bmi-section{
 max-width:480px;
 margin:40px auto;
 padding:30px;
 background:#f4fff4;
 border-radius:14px;
 box-shadow:0 6px 18px rgba(0,0,0,.12);
 font-family:Arial, sans-serif;
}

.jaya-bmi-header{text-align:center;margin-bottom:20px;}
.jaya-bmi-header h2{color:#2c7a4b;margin-bottom:6px;}
.jaya-bmi-header p{color:#555;font-size:14px;}

.jaya-bmi-form .bmi-field{margin-bottom:14px;}
.jaya-bmi-form label{display:block;font-weight:600;margin-bottom:6px;}
.jaya-bmi-form input{
 width:100%;
 padding:10px;
 border-radius:8px;
 border:1px solid #ccc;
 font-size:14px;
}

.bmi-submit{
 width:100%;
 padding:12px;
 background:#2c7a4b;
 color:#fff;
 border:none;
 border-radius:10px;
 font-size:16px;
 cursor:pointer;
}

.bmi-submit:hover{background:#256b40;}

.bmi-result{
 display:block;
 margin-top:20px;
 text-align:center;
 font-weight:bold;
 color:#333;
}
