html body #fih-arena #panel-arena #terminal-ticket > :not(#brain-lab) {display:none!important;}
html body #fih-arena #terminal-ticket .side-panel.right,
html body #fih-arena #terminal-ticket .copy-fish-picker {display:none!important;}
#brain-lab {padding:18px 14px;min-width:0;color:#eee;}
#brain-lab h2 {font-family:inherit;font-size:21px;margin:0 0 6px;line-height:1.25;}
#brain-lab p {line-height:1.55;font-size:12px;margin:10px 0;}
#brain-lab .brain-mode {color:#aaa;font-size:11px;margin-bottom:24px;}
#brain-state {font-weight:700;font-size:15px!important;}
#brain-lab dl {margin:16px 0;}
#brain-lab dl > div {display:flex;justify-content:space-between;gap:12px;margin:8px 0;}
#brain-lab dt {color:#aaa;font-size:11px;}
#brain-lab dd {margin:0;font-variant-numeric:tabular-nums;}
#brain-lab figure {margin:20px 0;}
#brain-bins {height:72px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid #444;}
#brain-bins span {display:block;flex:1;background:#9fb8c1;min-width:0;}
#brain-lab figcaption {font-size:10px;line-height:1.5;color:#aaa;margin-top:8px;}
#brain-lab details {border-block:1px solid #333;padding:12px 0;margin:16px 0;}
#brain-lab summary {cursor:pointer;font-size:12px;}
#brain-lab .brain-provenance dd {font-size:11px;overflow-wrap:anywhere;margin:4px 0 12px;}
#brain-refresh {width:100%;padding:11px 12px;border:1px solid #555;border-radius:4px;cursor:pointer;}
#brain-refresh:disabled {opacity:.6;cursor:wait;}
#brain-lab .brain-disclaimer {color:#aaa;font-size:11px;margin-top:20px;}
#brain-lab a {font-size:12px;text-decoration:underline;text-underline-offset:3px;color:#ddd;}
#brain-lab [hidden] {display:none!important;}
#brain-lab :focus-visible {outline:2px solid #eee;outline-offset:4px;}
@media(max-width:800px){#brain-lab{padding:18px;}#brain-lab p{font-size:13px;}}
