/* 鐵人三項試算：結果表與單位小工具 */
#tri-form [hidden], #tri-solve-form [hidden] { display: none !important; }
#tri-table td, #tri-solve-table td { text-align: right; font-variant-numeric: tabular-nums; }
.tri-range-note { font-size: .9em; margin: .25rem 0 .75rem; }
.tri-unit-row { display: grid; grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)); gap: .75rem; margin-bottom: .75rem; }
.tri-unit-title { font-weight: 600; margin: .5rem 0 .25rem; }
#tri-table td, #tri-table th { white-space: nowrap; }
