@layer components{.slab-added{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem;display:grid}.slab-added>li{border-radius:var(--radius);background:var(--well,var(--muted));align-items:center;gap:.625rem;min-width:0;padding:.375rem .625rem;font-size:.8125rem;display:flex}.slab-added-off{border:2px dashed var(--border);border-radius:6px;flex:none;width:36px;height:36px}.slab-grid{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:4px;display:grid}.slab-item{aspect-ratio:1;background:var(--board-tile);border-radius:8px;place-items:center;display:grid}.slab-item.is-missing img{filter:brightness(0);opacity:.4}.slab-item.is-added{box-shadow:inset 0 0 0 2px var(--warning-line)}.slab-item-art{width:36px;height:36px;display:block;position:relative}.slab-item-art>.slab-item-green{pointer-events:none;position:absolute;top:-8px;left:0}.slab-every{container-type:inline-size}.slab-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}@container (width<=63.99rem){.slab-list{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}}.slab-list-item{background:var(--board-tile);min-width:0;color:var(--board-foreground);border-radius:8px;align-items:center;gap:.625rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.slab-list-item>[data-sprite]{flex:none}.slab-list-green{width:30px;height:34.5px}.slab-list-item.is-missing img{opacity:.5}.slab-bonuses{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:.75rem;display:grid}@media (width<=767px){.slab-bonuses{grid-template-columns:minmax(0,1fr)}}.slab-bonus{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:.875rem;padding:.875rem;display:grid}.slab-bonus-art{background:var(--board);width:44px;height:44px;color:var(--board-foreground);border-radius:10px;place-items:center;display:grid}.slab-bonus-value{color:var(--heading);margin-top:.125rem;font-size:1.25rem;font-weight:700;line-height:1.3}.slab-bonus.is-closed .slab-bonus-value{color:var(--muted-foreground)}.slab-bonus.is-closed .slab-bonus-art{opacity:.55}}
