.bmi-page{background:#fff;background-image:url(/img/bgr/bgr_bmi.jpg);min-height:100vh}.bmi-page .page-header{background:#fff;text-align:left}.bmi-page .page-header .back-to-home{display:inline-block;color:#1b2c84;text-decoration:none;font-weight:600;font-size:14px;border:2px solid #1b2c84;padding:8px 16px;border-radius:20px;margin-bottom:20px;transition:all .3s ease}.bmi-page .page-header .back-to-home:hover{background-color:#1b2c84;color:#fff}.bmi-page .page-header .page-title{display:inline-block;color:#1b2c84;border:2px solid #1b2c84;border-radius:50px;padding:8px 24px;font-weight:700;margin-bottom:20px;font-size:15px;background:rgba(0,0,0,0)}.bmi-page .page-header .page-subtitle{font-size:16px;color:#1b2c84;margin:0 0 20px;max-width:800px;line-height:1.6}.bmi-page .page-header .bmi-instruction{font-size:16px;color:#1b2c84;font-weight:600;margin:0 0 30px}.bmi-page .bmi-calculator{display:flex;gap:40px;align-items:flex-start;background-color:#e4e4e4;border-radius:25px;font-size:20px}@media(max-width:768px){.bmi-page .bmi-calculator{flex-direction:column;gap:30px}}.bmi-page .bmi-calculator .calculator-form{flex:1;max-width:538px;width:100%;background-color:#ededed;padding:15px 30px 15px 15px;border-radius:25px}.bmi-page .bmi-calculator .calculator-form .gender-selector{flex-direction:row;margin-bottom:10px;display:flex;align-items:center;gap:15px}.bmi-page .bmi-calculator .calculator-form .gender-selector .gender-label{color:#1b2c84;font-weight:600}.bmi-page .bmi-calculator .calculator-form .gender-selector .gender-radio .MuiFormControlLabel-root{margin:0}.bmi-page .bmi-calculator .calculator-form .gender-selector .gender-radio .MuiFormControlLabel-root .MuiRadio-root{color:#1b2c84;border-radius:50%;padding:0;background-color:#fff}.bmi-page .bmi-calculator .calculator-form .gender-selector .gender-radio .MuiFormControlLabel-root .MuiRadio-root.Mui-checked{color:#1bd464!important}.bmi-page .bmi-calculator .calculator-form .gender-selector .gender-radio .MuiFormControlLabel-root .MuiRadio-root.Mui-checked .MuiSvgIcon-root:first-of-type{color:#fff!important}.bmi-page .bmi-calculator .calculator-form .gender-selector .gender-radio .MuiFormControlLabel-root .MuiRadio-root.Mui-checked .MuiSvgIcon-root{color:#1bd464!important}.bmi-page .bmi-calculator .calculator-form .gender-selector .gender-radio .MuiFormControlLabel-root .MuiRadio-root:hover{background-color:#f0f7ff}.bmi-page .bmi-calculator .calculator-form .gender-selector .gender-radio .MuiFormControlLabel-root .MuiRadio-root .MuiSvgIcon-root{border:1px solid #1b2c84;border-radius:50%}.bmi-page .bmi-calculator .calculator-form .gender-selector .gender-radio .MuiFormControlLabel-root .MuiRadio-root .MuiSvgIcon-root.Mui-checked{color:#1bd464!important}.bmi-page .bmi-calculator .calculator-form .gender-selector .gender-radio .MuiFormControlLabel-root .MuiFormControlLabel-label{font-weight:600;color:#1b2c84}.bmi-page .bmi-calculator .calculator-form .input-group{margin-bottom:10px;display:flex;align-items:center;gap:15px}.bmi-page .bmi-calculator .calculator-form .input-group .input-label{color:#1b2c84;font-weight:600;white-space:nowrap;flex-shrink:0;flex:1}.bmi-page .bmi-calculator .calculator-form .input-group .MuiTextField-root{width:124px;flex-shrink:0}.bmi-page .bmi-calculator .calculator-form .input-group .MuiTextField-root .MuiOutlinedInput-root{border-radius:25px;background-color:#fff}.bmi-page .bmi-calculator .calculator-form .input-group .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-input{padding:8px 12px}.bmi-page .bmi-calculator .calculator-form .input-group .MuiTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#1b2c84;border-width:2px}.bmi-page .bmi-calculator .calculator-form .input-group .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.bmi-page .bmi-calculator .calculator-form .input-group .MuiTextField-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#1bd464}.bmi-page .bmi-calculator .calculator-form .input-group .MuiTextField-root .MuiInputLabel-root{color:#1b2c84}.bmi-page .bmi-calculator .calculator-form .input-group .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#1bd464}.bmi-page .bmi-calculator .calculator-form .calculate-button{background-color:#1b2c84;color:#fff;border-radius:25px;padding:12px 40px;font-weight:700;font-size:16px;text-transform:uppercase}.bmi-page .bmi-calculator .calculator-form .calculate-button:hover{background-color:#1e4185}.bmi-page .bmi-calculator .calculator-form .calculate-button:disabled{background-color:#ccc}.bmi-page .bmi-calculator .result-section{flex:1;display:flex;flex-direction:row;justify-content:space-between;margin-top:10px;margin-right:20px;margin-bottom:10px}.bmi-page .bmi-calculator .result-section .bmi-result{background-color:#f0f7ff;border:2px solid #1b2c84;border-radius:20px;padding:8px 10px;display:flex;flex-direction:column;justify-content:center;text-align:center}.bmi-page .bmi-calculator .result-section .bmi-result .result-header{color:#1b2c84;font-size:18px;margin-bottom:10px}.bmi-page .bmi-calculator .result-section .bmi-result .bmi-value{color:#1b2c84;font-size:72px;font-weight:700;line-height:1;margin:10px 0}.bmi-page .bmi-calculator .result-section .bmi-result .bmi-category{color:#1b2c84;font-size:24px;font-weight:600}.bmi-page .bmi-calculator .result-section .bmi-categories h3{color:#1b2c84;font-size:17px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.bmi-page .bmi-calculator .result-section .bmi-categories .category-list .category-item{color:#000;font-size:17px;display:flex;justify-content:space-between;padding:0;border-bottom:1px solid #e0e0e0;gap:20px;line-height:normal}.bmi-page .bmi-calculator .result-section .bmi-categories .category-list .category-item .category-name,.bmi-page .bmi-calculator .result-section .bmi-categories .category-list .category-item .category-range{color:#1b2c84}.bmi-page .bmi-calculator .result-section .bmi-categories .category-list .category-item:last-child{border-bottom:none}