.tra-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tra-pair>*{min-width:0}.tra-pair input,.tra-pair select{width:100%;max-width:100%;box-sizing:border-box}.tra-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:1rem 0}.tra-scroll:focus-visible{outline:2px solid currentColor}.tra-matrix{min-width:960px}.tra-matrix th,.tra-matrix td{white-space:nowrap}.tra-guide .step{min-width:0}.tra-guide p{overflow-wrap:anywhere}.tra-guide caption{text-align:left;font-weight:700;padding:.5rem 0}#tra-result[aria-busy=true]{opacity:.55}@media(max-width:560px){.tra-pair{grid-template-columns:1fr}.tra-scroll .calc-table{font-size:.9rem}}
