#irr-form [hidden] { display: none !important; }
#irr-form .irr-modes { display: flex; flex-wrap: wrap; gap: 1rem; margin-bottom: 1rem; }
#irr-form .irr-flow { display: flex; align-items: end; gap: .75rem; margin-bottom: .75rem; }
#irr-form .irr-flow label { flex: 1; min-width: 0; }
#irr-form .irr-flow button { margin-bottom: .25rem; }
#irr-result td { text-align: right; font-variant-numeric: tabular-nums; }
#irr-main { overflow-wrap: anywhere; }
