.tool[data-tool=seating-chart-maker] .sc-sheet{margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface)}.tool[data-tool=seating-chart-maker] .sc-title{margin-block:0 var(--space-3);font-size:var(--fs-xl)}.tool[data-tool=seating-chart-maker] .sc-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}.tool[data-tool=seating-chart-maker] .sc-table{padding:var(--space-3);border:2px solid var(--c-border-strong);border-radius:var(--r-md);break-inside:avoid}.tool[data-tool=seating-chart-maker] .sc-table h3{margin-block:0 var(--space-2);font-size:var(--fs-md,1rem)}.tool[data-tool=seating-chart-maker] .sc-count{color:var(--c-text-2);font-weight:400}.tool[data-tool=seating-chart-maker] .sc-table ol{margin:0;padding-inline-start:1.6em}@media print{.tool[data-tool=seating-chart-maker] .sc-sheet{border:0;padding:0}}
