#fi-form [hidden] { display: none !important; }
#fi-modes { border: 0; padding: 0; margin: 0 0 1rem; }
#fi-modes legend { font-weight: 700; margin-bottom: .7rem; }
#fi-modes .fi-options { display: flex; flex-wrap: wrap; gap: .8rem 1.2rem; }
#fi-modes label { display: inline-flex; align-items: center; gap: .4rem; }
#fi-result td { text-align: right; font-variant-numeric: tabular-nums; }
#fi-result th { white-space: normal; }
