#Kapsulah-BMI-Calculator{margin:15px auto;padding:30px;background-color:#9899bd;color:#333;text-align:center;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.3);display:flex;overflow:visible;flex-direction:column;gap:25px;align-items:center;width:95%;max-width:600px;box-sizing:border-box}#Kapsulah-BMI-Calculator .calculator-content{width:100%}#Kapsulah-BMI-Calculator .calculator-content h2,#Kapsulah-BMI-Calculator .calculator-content h3,#Kapsulah-BMI-Calculator .calculator-content h4{position:relative;justify-content:center;background:0 0;margin-bottom:60px;transition:var(--iqraaTransDur)}#Kapsulah-BMI-Calculator .calculator-content h2::after,#Kapsulah-BMI-Calculator .calculator-content h3::after,#Kapsulah-BMI-Calculator .calculator-content h4::after{content:"";width:50%;height:3px;position:absolute;background-color:var(--iqraa-main-color);transition:.3s;bottom:0;right:50%;transform:translateX(50%)}#Kapsulah-BMI-Calculator .calculator-content h2:hover::after,#Kapsulah-BMI-Calculator .calculator-content h3:hover::after,#Kapsulah-BMI-Calculator .calculator-content h4:hover::after{width:100%;background-color:var(--iqraa-secondary-color)}html.iqraa-DM #Kapsulah-BMI-Calculator .calculator-content h2::after,html.iqraa-DM #Kapsulah-BMI-Calculator .calculator-content h3::after,html.iqraa-DM #Kapsulah-BMI-Calculator .calculator-content h4::after{background:#c3c4e9}#Kapsulah-BMI-Calculator .gender-select{display:flex;color:#333;justify-content:center;gap:50px;margin-bottom:60px}#Kapsulah-BMI-Calculator .gender-option{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}#Kapsulah-BMI-Calculator .gender-option input[type=radio]{display:none}#Kapsulah-BMI-Calculator .gender-option label{cursor:pointer;position:relative;display:flex;font-size:18px;flex-direction:column;align-items:center;gap:10px;color:#333;transition:color .3s}#Kapsulah-BMI-Calculator .gender-option label svg{width:60px;height:60px;color:#333;transition:color .3s,transform .3s}#Kapsulah-BMI-Calculator .gender-option input[type=radio]:checked+label{color:#080808}#Kapsulah-BMI-Calculator .gender-option input[type=radio]:checked+label svg{color:#080808;transform:scale(1.1)}#Kapsulah-BMI-Calculator .gender-option label::before{content:"";position:absolute;bottom:-30px;width:20px;height:20px;border:2px solid #333;border-radius:50%;background-color:transparent;transition:background-color .3s,border-color .3s}#Kapsulah-BMI-Calculator .gender-option input[type=radio]:checked+label::before{background-color:#5a6b8a;border-color:#5a6b8a}#Kapsulah-BMI-Calculator .personal-info-group{width:100%;display:flex;flex-direction:column;gap:20px;margin-bottom:40px}#Kapsulah-BMI-Calculator .personal-info-group .slider-group{margin-bottom:0}#Kapsulah-BMI-Calculator .form-group,#Kapsulah-BMI-Calculator .slider-group{display:flex;align-items:center;justify-content:center;gap:8px;position:static;margin-bottom:45px;width:100%;flex-wrap:nowrap;box-sizing:border-box}#Kapsulah-BMI-Calculator .form-group label,#Kapsulah-BMI-Calculator .slider-group label{font-weight:700;white-space:nowrap;font-size:18px;color:#000;flex-basis:80px;min-width:80px;text-align:right;flex-shrink:0}#Kapsulah-BMI-Calculator .slider-group input[type=range]{flex:2;flex-shrink:1;flex-basis:auto;min-width:80px;-webkit-appearance:none;appearance:none;height:10px;background:0 0;border-radius:5px;outline:0;transition:.3s;direction:ltr;--track-color-filled:#5a6b8a;--track-color-unfilled:#ccc;--thumb-position:0%}#Kapsulah-BMI-Calculator .slider-group input[type=range]::-webkit-slider-runnable-track{width:100%;height:10px;background:linear-gradient(to right,var(--track-color-filled) 0,var(--track-color-filled) var(--thumb-position),var(--track-color-unfilled) var(--thumb-position),var(--track-color-unfilled) 100%);border-radius:5px}#Kapsulah-BMI-Calculator .slider-group input[type=range]::-moz-range-track{width:100%;height:10px;background:linear-gradient(to right,var(--track-color-filled) 0,var(--track-color-filled) var(--thumb-position),var(--track-color-unfilled) var(--thumb-position),var(--track-color-unfilled) 100%);border-radius:5px}#Kapsulah-BMI-Calculator .slider-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#fff;border:2px solid #5a6b8a;border-radius:50%;cursor:pointer;margin-top:-5px;transition:background-color .3s,border-color .3s}#Kapsulah-BMI-Calculator .slider-group input[type=range]::-moz-range-thumb{width:20px;height:20px;background:#fff;border:2px solid #5a6b8a;border-radius:50%;cursor:pointer;transition:background-color .3s,border-color .3s}#Kapsulah-BMI-Calculator .slider-group input[type=range]:active::-webkit-slider-thumb,#Kapsulah-BMI-Calculator .slider-group input[type=range]:hover::-webkit-slider-thumb{background-color:#5a6b8a;border-color:#fff}#Kapsulah-BMI-Calculator .slider-group input[type=range]:active::-moz-range-thumb,#Kapsulah-BMI-Calculator .slider-group input[type=range]:hover::-moz-range-thumb{background-color:#5a6b8a;border-color:#fff}#Kapsulah-BMI-Calculator .slider-group input[type=range]::-ms-thumb{width:20px;height:20px;background:#fff;border:1px solid #5a6b8a;border-radius:50%;cursor:pointer;margin-top:0;transition:background-color .3s,border-color .3s}#Kapsulah-BMI-Calculator .slider-group input[type=range]:active::-ms-thumb,#Kapsulah-BMI-Calculator .slider-group input[type=range]:hover::-ms-thumb{background-color:#5a6b8a;border-color:#fff}#Kapsulah-BMI-Calculator .input-box{width:70px;max-width:70px;height:30px;text-align:center;margin-right:10px;font-size:16px;margin-left:5px;color:#333;background-color:#fff;border:1px solid #a0a0a0;border-radius:5px;box-sizing:border-box;flex-shrink:0;padding:0 5px}#Kapsulah-BMI-Calculator .slider-group span{color:#333;white-space:nowrap;flex-basis:40px;min-width:40px;flex-shrink:0}#Kapsulah-BMI-Calculator .form-group{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;margin-bottom:20px}#Kapsulah-BMI-Calculator .select-wrapper{position:relative;flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:100px;display:flex;align-items:center;border:1px solid #a0a0a0;border-radius:5px;background-color:#fff;box-sizing:border-box;height:38px}#Kapsulah-BMI-Calculator .form-group select{padding:8px 10px 8px 30px;border:none;background-color:transparent;color:#333;font-size:16px;box-sizing:border-box;flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:80px;appearance:none;outline:0;cursor:pointer}#Kapsulah-BMI-Calculator .select-wrapper .select-arrow{position:absolute;top:50%;left:10px;transform:translateY(-50%);pointer-events:none;color:#333;font-size:12px;z-index:1}#Kapsulah-BMI-Calculator .calculate-btn{background-color:#5a6b8a;color:#fff;width:80%;max-width:250px;height:50px;white-space:nowrap;padding:10px;border:none;border-radius:50px;font-size:18px;cursor:pointer;transition:background-color .3s,transform .1s;margin-top:10px;box-sizing:border-box;font-weight:700}#Kapsulah-BMI-Calculator .calculate-btn:hover{background-color:#4a5a7a;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.2)}#Kapsulah-BMI-Calculator .calculate-btn:active{background-color:#3a4a6a;transform:translateY(0);box-shadow:none}#Kapsulah-BMI-Calculator .result-box{margin:25px auto 0;width:90%;max-width:500px;font-size:20px;text-align:center;color:#000;padding:15px;border:2px dashed #5a6b8a;border-radius:10px;min-height:30px;display:none;align-items:center;justify-content:center;flex-direction:column;line-height:3em}#Kapsulah-BMI-Calculator .result-box strong{color:#0e0f33}#Kapsulah-BMI-Calculator .bmi-result-line svg{vertical-align:middle;margin-left:4px}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#E0EAEF"]{fill:#1f262a}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#5DCEC4"]{fill:#3ab0a3}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#F8415B"]{fill:#d13348}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#4AAFA3"]{fill:#378d83}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#F8D338"]{fill:#c9a825}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#323951"]{fill:#b5bad6}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#323952"]{fill:#b5bad8}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#353C54"]{fill:#b0b6ce}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#DDE7EC"]{fill:#1a1f22}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#FEC948"]{fill:#d0a021}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#241F20"]{fill:#e3e0e1}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#EC4976"]{fill:#b2375c}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#252121"]{fill:#e2dede}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#EBF5FA"]{fill:#1b2328}html.iqraa-DM #Kapsulah-BMI-Calculator .bmi-result-line svg path[fill="#272121"]{fill:#e4dede}html.iqraa-DM #Kapsulah-BMI-Calculator{background-color:#1a202c;color:#e2e8f0;box-shadow:0 8px 20px rgba(0,0,0,.6)}html.iqraa-DM #Kapsulah-BMI-Calculator .custom-option,html.iqraa-DM #Kapsulah-BMI-Calculator .form-group label,html.iqraa-DM #Kapsulah-BMI-Calculator .gender-option label,html.iqraa-DM #Kapsulah-BMI-Calculator .gender-option label svg,html.iqraa-DM #Kapsulah-BMI-Calculator .gender-select,html.iqraa-DM #Kapsulah-BMI-Calculator .select-wrapper .select-arrow,html.iqraa-DM #Kapsulah-BMI-Calculator .slider-group label,html.iqraa-DM #Kapsulah-BMI-Calculator .slider-group span{color:#e2e8f0}html.iqraa-DM #Kapsulah-BMI-Calculator .gender-option input[type=radio]:checked+label,html.iqraa-DM #Kapsulah-BMI-Calculator .gender-option input[type=radio]:checked+label svg,html.iqraa-DM #Kapsulah-BMI-Calculator .result-box strong{color:#63b3ed}html.iqraa-DM #Kapsulah-BMI-Calculator .gender-option label::before{border-color:#4a5568}html.iqraa-DM #Kapsulah-BMI-Calculator .gender-option input[type=radio]:checked+label::before{background-color:#63b3ed;border-color:#63b3ed}html.iqraa-DM #Kapsulah-BMI-Calculator .slider-group input[type=range]{--track-color-filled:#63b3ed;--track-color-unfilled:#4a5568}html.iqraa-DM #Kapsulah-BMI-Calculator .slider-group input[type=range]::-moz-range-thumb,html.iqraa-DM #Kapsulah-BMI-Calculator .slider-group input[type=range]::-ms-thumb,html.iqraa-DM #Kapsulah-BMI-Calculator .slider-group input[type=range]::-webkit-slider-thumb{background:#e2e8f0;border-color:#63b3ed}html.iqraa-DM #Kapsulah-BMI-Calculator .slider-group input[type=range]:active::-moz-range-thumb,html.iqraa-DM #Kapsulah-BMI-Calculator .slider-group input[type=range]:active::-ms-thumb,html.iqraa-DM #Kapsulah-BMI-Calculator .slider-group input[type=range]:active::-webkit-slider-thumb,html.iqraa-DM #Kapsulah-BMI-Calculator .slider-group input[type=range]:hover::-moz-range-thumb,html.iqraa-DM #Kapsulah-BMI-Calculator .slider-group input[type=range]:hover::-ms-thumb,html.iqraa-DM #Kapsulah-BMI-Calculator .slider-group input[type=range]:hover::-webkit-slider-thumb{background-color:#63b3ed;border-color:#e2e8f0}html.iqraa-DM #Kapsulah-BMI-Calculator .input-box{color:#e2e8f0;background-color:#2d3748;border-color:#4a5568}html.iqraa-DM #Kapsulah-BMI-Calculator .select-wrapper{border-color:#4a5568;background-color:#2d3748}html.iqraa-DM #Kapsulah-BMI-Calculator .form-group select{color:#e2e8f0;background-color:#2d3748}html.iqraa-DM #Kapsulah-BMI-Calculator .calculate-btn{background-color:#63b3ed;color:#1a202c}html.iqraa-DM #Kapsulah-BMI-Calculator .calculate-btn:hover{background-color:#5a99c2;box-shadow:0 4px 10px rgba(0,0,0,.4)}html.iqraa-DM #Kapsulah-BMI-Calculator .calculate-btn:active{background-color:#4a83a8}html.iqraa-DM #Kapsulah-BMI-Calculator .result-box{color:#e2e8f0;border-color:#63b3ed}#Kapsulah-BMI-Calculator .result-box .bmi-result-line svg{width:30px;height:30px}html.iqraa-DM #Kapsulah-BMI-Calculator .result-box .bmi-result-line svg{filter:invert(1) hue-rotate(180deg)}@media (max-width:768px){#Kapsulah-BMI-Calculator{padding:20px;gap:20px}#Kapsulah-BMI-Calculator .gender-select{gap:30px;margin-bottom:30px}#Kapsulah-BMI-Calculator .gender-option label{font-size:16px}#Kapsulah-BMI-Calculator .gender-option label svg{width:50px;height:50px}#Kapsulah-BMI-Calculator .gender-option label::before{width:18px;height:18px;bottom:-25px}#Kapsulah-BMI-Calculator .personal-info-group{gap:15px;margin-bottom:30px}#Kapsulah-BMI-Calculator .form-group,#Kapsulah-BMI-Calculator .slider-group{gap:6px;margin-bottom:30px}#Kapsulah-BMI-Calculator .slider-group label,#Kapsulah-BMI-Calculator.form-group label{font-size:16px;flex-basis:70px;min-width:70px}#Kapsulah-BMI-Calculator .input-box{width:60px;height:28px;font-size:14px;margin-right:5px;margin-left:3px}#Kapsulah-BMI-Calculator .slider-group input[type=range]{min-width:60px}#Kapsulah-BMI-Calculator .slider-group span{font-size:14px;flex-basis:35px;min-width:35px}#Kapsulah-BMI-Calculator .select-wrapper{min-width:80px;height:35px}#Kapsulah-BMI-Calculator .form-group select{font-size:14px;padding:6px 8px 6px 25px}#Kapsulah-BMI-Calculator .select-wrapper .select-arrow{font-size:10px;left:8px}#Kapsulah-BMI-Calculator .calculate-btn{height:45px;font-size:16px;padding:8px;max-width:200px;margin-top:5px}#Kapsulah-BMI-Calculator .result-box{font-size:18px;padding:12px;max-width:400px;margin-top:20px}}@media (max-width:480px){#Kapsulah-BMI-Calculator{padding:15px;gap:18px}#Kapsulah-BMI-Calculator .gender-select{gap:20px;margin-bottom:25px}#Kapsulah-BMI-Calculator .gender-option label{font-size:15px}#Kapsulah-BMI-Calculator .gender-option label svg{width:40px;height:40px}#Kapsulah-BMI-Calculator .gender-option label::before{width:16px;height:16px;bottom:-20px}#Kapsulah-BMI-Calculator .personal-info-group{gap:10px;margin-bottom:25px}#Kapsulah-BMI-Calculator .form-group,#Kapsulah-BMI-Calculator .slider-group{gap:5px;margin-bottom:25px}#Kapsulah-BMI-Calculator .form-group label,#Kapsulah-BMI-Calculator .slider-group label{font-size:14px;flex-basis:60px;min-width:60px}#Kapsulah-BMI-Calculator .input-box{width:55px;height:26px;font-size:13px;margin-right:3px;margin-left:2px}#Kapsulah-BMI-Calculator .slider-group input[type=range]{min-width:50px}#Kapsulah-BMI-Calculator .slider-group span{font-size:13px;flex-basis:30px;min-width:30px}#Kapsulah-BMI-Calculator .select-wrapper{min-width:70px;height:32px}#Kapsulah-BMI-Calculator .form-group select{font-size:13px;padding:5px 6px 5px 20px}#Kapsulah-BMI-Calculator .select-wrapper .select-arrow{font-size:9px;left:6px}#Kapsulah-BMI-Calculator .calculate-btn{height:40px;font-size:15px;padding:6px;max-width:180px;margin-top:3px}#Kapsulah-BMI-Calculator .result-box{font-size:16px;padding:10px;max-width:300px;margin-top:18px}}@media (max-width:360px){#Kapsulah-BMI-Calculator{padding:10px;gap:15px}#Kapsulah-BMI-Calculator .gender-select{gap:15px;margin-bottom:20px}#Kapsulah-BMI-Calculator .gender-option label{font-size:14px}#Kapsulah-BMI-Calculator .gender-option label svg{width:35px;height:35px}#Kapsulah-BMI-Calculator .gender-option label::before{width:14px;height:14px;bottom:-18px;border-width:1px}#Kapsulah-BMI-Calculator .personal-info-group{gap:8px;margin-bottom:20px}#Kapsulah-BMI-Calculator .form-group,#Kapsulah-BMI-Calculator .slider-group{gap:4px;margin-bottom:20px}#Kapsulah-BMI-Calculator .form-group label,#Kapsulah-BMI-Calculator .slider-group label{font-size:13px;flex-basis:50px;min-width:50px}#Kapsulah-BMI-Calculator .input-box{width:50px;height:24px;font-size:12px;margin-right:2px;margin-left:1px}#Kapsulah-BMI-Calculator .slider-group input[type=range]{min-width:40px}#Kapsulah-BMI-Calculator .slider-group span{font-size:12px;flex-basis:25px;min-width:25px}#Kapsulah-BMI-Calculator .select-wrapper{min-width:60px;height:30px}#Kapsulah-BMI-Calculator .form-group select{font-size:12px;padding:4px 5px 4px 18px}#Kapsulah-BMI-Calculator .select-wrapper .select-arrow{font-size:8px;left:5px}#Kapsulah-BMI-Calculator .calculate-btn{height:35px;font-size:14px;padding:5px;max-width:160px;margin-top:2px}#Kapsulah-BMI-Calculator .result-box{font-size:14px;padding:8px;max-width:250px;margin-top:15px}}#Kapsulah-BMI-Calculator .custom-select-wrapper{position:relative;user-select:none;width:70px;flex-shrink:0}#Kapsulah-BMI-Calculator .custom-select-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:16px;background-color:#fff;border:1px solid #a0a0a0;border-radius:5px;cursor:pointer;height:30px;box-sizing:border-box}#Kapsulah-BMI-Calculator .custom-select-trigger .select-arrow{width:10px;height:10px;fill:#333;transition:transform .3s}#Kapsulah-BMI-Calculator .custom-options{position:absolute;top:105%;left:0;right:0;background-color:#fff;border:1px solid #a0a0a0;border-radius:5px;z-index:10;display:none;max-height:200px;overflow-y:auto}#Kapsulah-BMI-Calculator .custom-select-wrapper.open .custom-options{display:block}#Kapsulah-BMI-Calculator .custom-option{display:block;padding:8px 10px;color:#333;cursor:pointer;transition:background-color .2s;text-align:center}#Kapsulah-BMI-Calculator .custom-option.selected,#Kapsulah-BMI-Calculator .custom-option:hover{background-color:#e3e4f1}html.iqraa-DM #Kapsulah-BMI-Calculator .custom-select-trigger{background-color:#2d3748;border-color:#4a5568;color:#e2e8f0}html.iqraa-DM #Kapsulah-BMI-Calculator .custom-select-trigger .select-arrow{fill:#e2e8f0}html.iqraa-DM #Kapsulah-BMI-Calculator .custom-options{background-color:#2d3748;border-color:#4a5568}html.iqraa-DM #Kapsulah-BMI-Calculator .custom-option.selected,html.iqraa-DM #Kapsulah-BMI-Calculator .custom-option:hover{background-color:#4a5568}