.controls{margin:.5rem 0 1rem}.controls input,.controls select{font:inherit;padding:.15rem .35rem}.scorecard{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start;margin:1rem 0 2rem}.scorecard section{flex:0 0 auto}.scorecard h2{margin-top:0}.period-trades,.period-pivot{border-collapse:collapse;font-variant-numeric:tabular-nums}.period-trades th,.period-trades td,.period-pivot th,.period-pivot td{padding:.25rem .75rem}.period-trades thead th,.period-pivot thead th{border-bottom:2px solid currentColor}.period-trades tbody td,.period-pivot tbody td{border-bottom:1px solid rgba(0,0,0,.1)}.left{text-align:left}.right{text-align:right}.period-pivot .positive{color:#2e7d32;font-weight:600}.period-pivot .negative{color:#c62828;font-weight:600}.error{color:#c00}
