.cs { width: 100%; border-collapse: separate; border-spacing: 4px; table-layout: fixed; } .cs th { font: 400 11px var(--mono); color: var(--slate); text-transform: uppercase; } .cs td input { width: 100%; box-sizing: border-box; padding: 8px 4px; border: 1px solid var(--ash); border-radius: 8px; font: 13px var(--sans); text-align: center; } .cs td:first-child { font: 400 11px var(--mono); color: var(--slate); white-space: nowrap; } .cs-wrap { overflow-x: auto; } @media print { body * { visibility: hidden; } .cs, .cs * { visibility: visible; } .cs { position: absolute; top: 0; left: 0; } }
