.gf-fhm-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}
.gf-fhm-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed;font-size:13px;line-height:1.35}
.gf-fhm-table th,.gf-fhm-table td{border:1px solid #a5aab0;padding:9px 5px;text-align:center;vertical-align:middle}
.gf-fhm-table thead th{background:#f0f2f4;font-weight:600;font-size:12px;overflow-wrap:break-word}
.gf-fhm-table th:first-child{width:180px;text-align:left}
.gf-fhm-table tbody tr:nth-child(odd){background:#f7f8fa}
.gf-fhm-table tbody th{font-weight:500}
.gf-fhm-table input[type=checkbox]{margin:0;inline-size:17px;block-size:17px;cursor:pointer;vertical-align:middle}
