/* State-driven visibility must survive a customer's flex/grid styles. */
[data-io-ui][hidden], [data-io-ui] [hidden] { display: none !important; }
[data-io-ui] .io-ui-status { margin: .5rem 0; }
