/* 偏差値計算ツール専用の小さな補正 */
.hs-tool input[type=text], .hs-tool textarea, .hs-tool select { max-width: 100%; box-sizing: border-box; }
.hs-tool [hidden] { display: none !important; }
.hs-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 0 12px; }
.hs-list-scroll { max-height: 22rem; overflow-y: auto; }
.hs-tool .total-box strong { overflow-wrap: anywhere; }
.hs-tool .calc-table td { overflow-wrap: anywhere; }
