
.space-demo{font-size:var(--t4);margin:6px 0 var(--s1)}
.space-sample{background:var(--soft);outline:1px dashed var(--edge-strong)}
.space-card{margin-bottom:var(--s3);cursor:pointer}

#ncells .row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);justify-content:flex-start}
#ncells .field{display:flex;align-items:center;gap:6px}
#ncells .field label{white-space:nowrap}
#nchar{contain:paint}
.ncount{width:5em}

.props-scroll{overflow-x:auto}
table.props{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}
table.props th,table.props td{border:1px solid var(--line);padding:6px var(--s2);text-align:left;white-space:nowrap}
table.props th{background:var(--card)}
table.props td.num{font-variant-numeric:tabular-nums;text-align:right}
