.main-container .section-title .section-title-text{margin-top:32px;margin-bottom:32px}.result-column-left,.result-column-middle,.result-column-right{background:#ecf5fb;border-radius:5px;padding:10px;overflow-x:hidden;font-size:14px;height:auto;min-height:150px}.result-column-left{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.result-column-middle,.result-column-right{display:flex;flex-direction:column;justify-content:space-between}.box-title{font-size:16px;font-weight:700;color:#1f2a5c;margin-bottom:10px;text-align:left}.result-column-left .result-row{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;flex-wrap:nowrap;width:100%}.result-column-middle .result-row{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;flex-wrap:nowrap}.result-column-left .fixed-label,.result-column-middle .fixed-label{min-width:120px;padding-right:10px;text-align:left;white-space:nowrap;flex-shrink:0;color:#1f2a5c;font-weight:700}.result-column-middle .result-row.tight-spacing{margin-bottom:8px!important}.result-column-left .result-value,.result-column-middle .result-value{flex-grow:1;text-align:left;white-space:normal;font-size:14px}.result-column-right .fixed-label-right{min-width:250px;max-width:250px;padding-right:12px;color:#1f2a5c;font-weight:700;text-align:left;white-space:nowrap;flex-shrink:0;overflow:hidden;text-overflow:ellipsis}.result-column-right .result-row{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:nowrap;min-height:40px;position:relative;line-height:1.5}.result-column-right .result-content{display:flex;align-items:center;gap:15px;flex-grow:1;min-width:0}.result-column-right .result-right{min-width:60px;color:red;font-weight:700;text-align:right;white-space:nowrap;padding-right:10px}.result-column-right .evaluation-text{font-weight:500;text-align:left;white-space:normal;color:#0094d9;flex-grow:1;display:inline-block;vertical-align:middle;line-height:1.5;padding:0;margin:0}.result-row{display:flex;align-items:flex-start;margin:0;padding:0;gap:8px;flex-wrap:nowrap}.result-row>*{margin:0;padding:0}.result-row.result-row{display:flex;align-items:flex-start}.result-row.result-row label{font-weight:700;color:#1f2a5c;white-space:nowrap}.result-row.result-row .value{color:red;font-weight:700}.result-row.result-row .status{color:#00a2e8;font-weight:700;border:1px solid #00a2e8;border-radius:8px;padding:4px 12px;text-align:center}.evaluation-text{font-weight:500;text-align:left;box-sizing:border-box;white-space:normal;color:#0094d9}.evaluation-text.bmi-status-underweight-3{color:red}.evaluation-text.bmi-status-underweight-2{color:#f90}.evaluation-text.bmi-status-underweight-1{color:#fc9}.evaluation-text.bmi-status-normal{color:green}.evaluation-text.bmi-status-overweight{color:#c9f}.evaluation-text.bmi-status-obese-1{color:#936}.evaluation-text.bmi-status-obese-2{color:purple}.evaluation-text.bmi-status-obese-3{color:#339}.result-value{white-space:normal}#result-standard-bmi-person{color:#0094d9}#advice-section h3{text-align:center;color:#fff;padding:10px;border-radius:8px;width:101%}.invalid-feedback{display:none}.was-validated .form-control:invalid~.invalid-feedback{display:block}.was-validated .form-control:valid~.valid-feedback{display:block}.form-control.is-invalid~.invalid-feedback{display:block}.form-control.is-valid~.valid-feedback{display:block}.tab-option-wrapper{margin-bottom:34px;display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 0 0 0;position:relative}.tab-option-wrapper .tab-option-container{width:100%;padding:0;-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto;display:grid;scroll-snap-type:x mandatory;white-space:nowrap;flex-grow:1}.tab-option-wrapper .tab-option-container::-webkit-scrollbar{height:2px}.tab-option-wrapper .tab-option-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:8px}.tab-option-wrapper .tab-option-container::-webkit-scrollbar-thumb{background:#bbb;border-radius:8px}.tab-option-wrapper .tab-option-container:hover::-webkit-scrollbar-thumb{background:#888}@media (min-width:768px){.tab-option-wrapper .tab-option-container::-webkit-scrollbar{display:none}}.tab-option-wrapper .tab-option-container .tab-option-section{display:flex;flex-wrap:nowrap!important;align-items:center;justify-content:center;flex:0 0 auto;margin:0;gap:8px;padding:4px 0}.tab-option-wrapper .tab-option-container .tab-option-section .tab-option-item{padding:8.5px 24px;min-width:max-content;border-radius:20px;background:#f3f8ff;color:#031b4e;font-weight:400;cursor:pointer;text-decoration:none!important;scroll-snap-align:center;transition:all .2s ease}.tab-option-wrapper .tab-option-container .tab-option-section .tab-option-item:hover{background-color:#0af;color:#fff}.tab-option-wrapper .tab-option-container .tab-option-section .tab-option-item.active{background:linear-gradient(90deg,#0094d9 0,#30ae4b 100%);color:#fff;font-weight:500}.date-range-picker,.form-group{position:relative}.invalid-feedback{display:none;position:absolute;top:100%;left:0;width:100%;margin-top:.25rem;color:#dc3545;text-align:left}.was-validated .form-control:invalid~.invalid-feedback{display:block}.form-control{position:relative;z-index:1}#height-error,#weight-error{margin-left:10px;margin-top:-5px}.search-form-container .search-form-wrapper .form-group-tool{padding:.7rem}.result-box{background-color:#f0f8ff;padding:16px;border-radius:10px}@media (min-width:770px) and (max-width:1024px){.result-column-middle,.result-column-right{padding:8px;overflow-x:hidden;justify-content:space-between}.result-column-left,.result-column-middle{display:flex;flex-direction:column;padding:12px}.result-column-left .fixed-label,.result-column-middle .fixed-label{min-width:100px;padding-right:8px;font-size:14px}.result-column-right .result-row{min-height:40px}.result-column-right .result-right{min-width:50px}.result-column-left .result-row,.result-column-middle .result-row,.result-column-right .result-row{gap:8px;margin-bottom:8px}.result-column-right .result-content{gap:12px}.result-column-left .result-value,.result-column-middle .result-value,.result-column-right .evaluation-text,.result-column-right .result-right,.result-column-right .result-value{font-size:14px}.result-row{flex-direction:row;align-items:flex-start;gap:6px;flex-wrap:nowrap}.result-row .d-flex{flex-wrap:nowrap;gap:6px;width:100%;justify-content:flex-start}.box-title{font-size:18px}}@media (max-width:768px){.result-column-middle,.result-column-right{padding:6px;overflow-x:hidden;justify-content:space-between}.result-column-left,.result-column-middle{padding:6px}.result-column-left .fixed-label,.result-column-middle .fixed-label{min-width:110px;padding-right:8px;font-size:13px;line-height:1.3}.result-column-right .result-row{min-height:35px}.result-column-right .result-right{min-width:40px}.result-column-left .result-row,.result-column-middle .result-row,.result-column-right .result-row{gap:8px;margin-bottom:6px;flex-wrap:nowrap}.result-column-right .result-content{gap:10px}.result-column-left .result-value,.result-column-middle .result-value,.result-column-right .evaluation-text,.result-column-right .result-right,.result-column-right .result-value{font-size:13px;text-align:left}.result-row{flex-direction:row;align-items:flex-start;gap:4px;flex-wrap:nowrap}.result-row .d-flex{flex-direction:row;flex-wrap:nowrap;gap:4px;width:100%;justify-content:flex-start}.box-title{font-size:16px}}.result-column-right .evaluation-text,.result-column-right .result-right{text-align:left!important}.note-label{white-space:normal!important;word-break:break-word}#print-download-buttons{display:flex;align-items:center;gap:8px}#print-download-buttons .btn{padding:8px 16px;font-size:14px;font-weight:500;border-radius:6px;border:none;cursor:pointer;transition:all .2s ease;min-width:64px}#print-download-buttons .btn.btn-download{background-color:#28a745;border-color:#28a745;color:#fff;width:116px}#print-download-buttons .btn.btn-download:hover:not(:disabled){background-color:#218838;border-color:#1e7e34;transform:translateY(-1px)}#print-download-buttons .btn.btn-download:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed;opacity:.65}#print-download-buttons .btn.btn-print{background-color:#007bff;border-color:#007bff;color:#fff;margin-left:0;margin-right:-30px}#print-download-buttons .btn.btn-print:hover:not(:disabled){background-color:#0056b3;border-color:#004085;transform:translateY(-1px)}#print-download-buttons .btn.btn-print:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed;opacity:.65}.section-title.d-flex{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap;gap:10px}@media (max-width:768px){.section-title{flex-direction:column;align-items:stretch!important}.section-title .section-title-text{text-align:center;margin-bottom:16px}#print-download-buttons{flex-direction:row!important;justify-content:center;width:100%;gap:10px!important;align-items:stretch!important;margin-bottom:18px!important}#print-download-buttons .btn{flex:1 1 50%;max-width:100%;width:100%;margin:0!important;border-radius:8px;font-size:16px;padding:12px 0}}@media (min-width:769px) and (max-width:1024px){#print-download-buttons .btn{padding:6px 12px;font-size:13px;min-width:90px}}@media print{.main-container,.result-column-left,.result-column-middle,.result-column-right{word-break:break-word!important;white-space:normal!important;overflow-wrap:break-word!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.section-title{display:block!important;width:100vw!important;max-width:100vw!important;min-width:0!important;margin:0!important;padding:0!important;flex:none!important;align-items:flex-start!important;justify-content:flex-start!important}}@media print and (min-width:769px){.section-title-text{display:inline-block!important;width:auto!important;max-width:none!important;min-width:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;overflow:visible!important;text-align:left!important;font-size:1.7rem!important;font-weight:700!important;color:#0099e8!important;margin:0 0 16px 0!important;padding:0!important}}@media print{.box-title{color:#007bff!important;font-weight:700!important;font-size:15px!important}}@media print{.evaluation-text,.fixed-label,.fixed-label-right,.result-column-left *,.result-column-middle *,.result-column-right *,.result-value{color:#007bff!important;font-size:13px!important;word-break:break-word!important;white-space:normal!important;overflow-wrap:break-word!important}}
/*# sourceMappingURL=tool.min.css.map */
