.running{background-color:#f08080}.free{background-color:#90ee90}body{flex-direction:column;height:100vh;display:flex}.vspace{flex-grow:1}thead{color:#000;background-color:#d3d3d3}table{border-spacing:0;align-self:flex-start}th,td{border-top:1px solid #000;border-bottom:1px solid #000;padding:6px}td.form{padding:0 6px}table{border:1px solid #000;border-width:1px 2px}
