.floor-table__guests i.is-child{width:8px;height:8px}.floor-table__guests .floor-table__dog{align-items:center;gap:1px;width:auto;height:auto;display:inline-flex;top:calc(100% + 7px);left:calc(100% + 7px)}.floor-table__guests .floor-table__dog svg{flex:none;width:12px;height:12px}.floor-table__dog b{font-size:8px;font-weight:700;line-height:1}.floor-table__face .floor-table__marks{pointer-events:auto;justify-content:center;margin-top:1px}.floor-table__face .floor-table__marks .party-mark{border-color:color-mix(in oklab, currentColor, transparent 72%);background:color-mix(in oklab, var(--surface), transparent 30%);color:var(--ink)}.floor-table__face .floor-table__marks .party-mark>svg{color:currentColor}.floor-table__face .floor-table__marks .party-mark{line-height:1.25}.floor-table__face:has(>.floor-table__marks):has(>.floor-table__indicators){padding-bottom:15px}[data-till-density=glyph] .floor-table__face .floor-table__marks .party-mark{gap:0;padding:0 2px;font-size:0}@container (max-width:99px){[data-till-density] .floor-table__face .floor-table__marks,.floor-table__face .floor-table__marks{gap:2px}[data-till-density] .floor-table__face .floor-table__marks .party-mark,.floor-table__face .floor-table__marks .party-mark{background:0 0;border-color:#0000;gap:0;padding:0;font-size:0}}@container (max-height:56px){[data-till-density] .floor-table__face .floor-table__marks,.floor-table__face .floor-table__marks{gap:2px}[data-till-density] .floor-table__face .floor-table__marks .party-mark,.floor-table__face .floor-table__marks .party-mark{background:0 0;border-color:#0000;gap:0;padding:0;font-size:0}}.floor-drag-ghost__marks{letter-spacing:0;text-transform:none;margin-left:8px}.floor-reservation-card__meta{flex-wrap:wrap;row-gap:3px}.floor-table-day__who .party-marks{margin-top:3px}
