
/*
 * Shrink-wraps to its content (the select) instead of stretching to fill its parent's
 * width, which is the default for a plain block box — and `justify-self: start`
 * counteracts the fact that CSS Grid items default to `justify-self: stretch`
 * regardless of their own display value (relevant when this sits directly in a
 * Table.vue row).
 *
 * Also the positioning root for the absolutely-positioned caret: `Label.vue` only
 * wraps its slot in a `position: relative` element when a `label` prop/slot is
 * given — without a label it renders the slot directly, so the caret would escape
 * to whatever positioned ancestor happens to exist further up the tree instead.
 */
._selectContainer_169bz_14 {
  display: inline-block;
  justify-self: start;
  position: relative;
}
