.fill-cell{width:24px;height:24px;color:var(--theme-text-faint);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s cubic-bezier(.25,.46,.45,.94),background .12s cubic-bezier(.25,.46,.45,.94),color .12s cubic-bezier(.25,.46,.45,.94);display:inline-flex}.fill-cell:hover{background:var(--theme-hover);color:var(--theme-text)}.fill-cell{border:1px solid #0000}.fill-cell:focus-visible{border-color:var(--theme-text);outline:none}.fill-cell--active{background:var(--theme-hover);color:var(--theme-text)}.fill-cell--worded{gap:6px;width:auto;padding:0 6px;font-size:12px;font-weight:500;line-height:16px}.fill-cell__word{white-space:nowrap}.fill-cell--dashed{border:1px dashed var(--theme-border-dashed);height:24px;color:var(--theme-text-faint);background:0 0;border-radius:6px}.fill-cell--dashed:hover,.fill-cell--dashed.fill-cell--active{border-color:var(--theme-border-hover);color:var(--theme-text-muted);background:0 0}.fill-cell--marked{width:auto}.fill-cell--marked:hover .avatar--seat,.fill-cell--marked.fill-cell--active .avatar--seat{border-color:var(--theme-text-faint);color:var(--theme-text)}.fill-cell--marked:not(.fill-cell--worded),.fill-cell--marked:not(.fill-cell--worded):hover,.fill-cell--marked:not(.fill-cell--worded).fill-cell--active{background:0 0}.fill-cell--filled:is(button){--open-wash:none;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;transition:border-color .12s cubic-bezier(.25,.46,.45,.94)}.fill-cell--filled:is(button):hover{border-color:var(--theme-border-cell);color:inherit;background:0 0}.fill-cell--filled:is(button):active,.fill-cell--filled:is(button)[aria-expanded=true]{border-color:var(--theme-border-cell-held)}.fill-cell--filled:is(button):focus-visible{border-color:var(--theme-text);outline:none}.fill-cell--filled{font:inherit;text-align:start;border-radius:6px;justify-content:flex-start;width:fit-content;min-width:0;max-width:calc(100% + 14px);height:auto;margin:-4px -7px;padding:3px 6px}.fill-cell__none{color:var(--theme-text-muted);font-size:12px;line-height:16px}@media (width<=768px){.fill-cell{border-radius:12px;height:44px}.fill-cell:not(.fill-cell--worded,.fill-cell--filled){width:44px}.fill-cell--filled{border-radius:8px;height:auto}}.fill-cell__spin{color:var(--theme-text-faint);flex-shrink:0;margin-left:4px}
