@layer components {
  ._root_1scmt_2 {
    font-size: var(--font-size-sm);
    scrollbar-width: thin;
    line-height: 1;
    overflow-x: auto;
  }
  ._root_1scmt_2::-webkit-scrollbar {
    block-size: .625rem;
  }
  ._root_1scmt_2::-webkit-scrollbar-thumb {
    background-color: var(--color-scrollbar);
    border-radius: var(--border-radius);
    border: .125rem solid #fff;
  }
  :is(._header_1scmt_19, ._cell_1scmt_19) {
    --border-width:1px;
    border: calc(var(--border-width) / 2) solid var(--color-border);
    background-color: #fff;
    min-inline-size: 12.5rem;
    padding: 1.0625rem 1rem;
  }
  :is(._header_1scmt_19, ._cell_1scmt_19):first-child {
    border-inline-start-width: var(--border-width);
  }
  :is(._header_1scmt_19, ._cell_1scmt_19):last-child {
    border-inline-end-width: var(--border-width);
  }
  :is(._head_1scmt_19, ._body_1scmt_36:not(._head_1scmt_19 + ._body_1scmt_36)) :is(._row_1scmt_35:first-child :is(._header_1scmt_19, ._cell_1scmt_19)) {
    border-block-start-width: var(--border-width);
  }
  :is(:is(._head_1scmt_19, ._body_1scmt_36:not(._head_1scmt_19 + ._body_1scmt_36)) :is(._row_1scmt_35:first-child :is(._header_1scmt_19, ._cell_1scmt_19))):first-child {
    border-start-start-radius: var(--border-radius);
  }
  :is(:is(._head_1scmt_19, ._body_1scmt_36:not(._head_1scmt_19 + ._body_1scmt_36)) :is(._row_1scmt_35:first-child :is(._header_1scmt_19, ._cell_1scmt_19))):last-child {
    border-start-end-radius: var(--border-radius);
  }
  :is(._foot_1scmt_50, ._body_1scmt_36:not(:has(+ ._foot_1scmt_50))) :is(._row_1scmt_35:last-child :is(._header_1scmt_19, ._cell_1scmt_19)) {
    border-block-end-width: var(--border-width);
  }
  :is(:is(._foot_1scmt_50, ._body_1scmt_36:not(:has(+ ._foot_1scmt_50))) :is(._row_1scmt_35:last-child :is(._header_1scmt_19, ._cell_1scmt_19))):first-child {
    border-end-start-radius: var(--border-radius);
  }
  :is(:is(._foot_1scmt_50, ._body_1scmt_36:not(:has(+ ._foot_1scmt_50))) :is(._row_1scmt_35:last-child :is(._header_1scmt_19, ._cell_1scmt_19))):last-child {
    border-end-end-radius: var(--border-radius);
  }
  ._header_1scmt_19 {
    font-weight: 600;
  }
}
