/* [project]/src/@core/styles/table.module.css [app-client] (css) */
.table-module__Mig-TG__table {
  inline-size: 100%;
  border-collapse: collapse;
  font-size: .8125rem;
  white-space: nowrap;
}

.table-module__Mig-TG__table [align="right"] > * {
  text-align: end;
}

.table-module__Mig-TG__table [align="center"] > * {
  text-align: center;
}

.table-module__Mig-TG__table thead {
  text-transform: uppercase;
  color: var(--mui-palette-text-primary);
  border-block-start: 1px solid var(--border-color);
}

.table-module__Mig-TG__table thead th {
  font-weight: 500;
  font-size: .8125rem;
  letter-spacing: .2px;
  line-height: 1.8462;
  text-align: start;
  block-size: 56px;
}

.table-module__Mig-TG__table thead th:not(:first-of-type):not(:last-of-type) {
  padding-block: .5rem;
  padding-inline: 1rem;
}

.table-module__Mig-TG__table thead th:first-of-type:not(:has(input[type="checkbox"])) {
  padding-block: .5rem;
  padding-inline: 1.5rem 1rem;
}

.table-module__Mig-TG__table thead th:first-of-type:has(input[type="checkbox"]) {
  padding-inline-start: .9375rem;
}

.table-module__Mig-TG__table thead th:last-of-type {
  padding-block: .5rem;
  padding-inline: 1rem 1.5rem;
}

.table-module__Mig-TG__table tbody {
  color: var(--mui-palette-text-secondary);
}

.table-module__Mig-TG__table tbody th, .table-module__Mig-TG__table tbody td {
  font-size: .9375rem;
  line-height: 1.4667;
  block-size: 50px;
}

.table-module__Mig-TG__table tbody th:not(:first-of-type):not(:last-of-type), .table-module__Mig-TG__table tbody td:not(:first-of-type):not(:last-of-type) {
  padding-block: .5rem;
  padding-inline: 1rem;
}

.table-module__Mig-TG__table tbody th:first-of-type:not(:has(input[type="checkbox"])), .table-module__Mig-TG__table tbody td:first-of-type:not(:has(input[type="checkbox"])) {
  padding-block: .5rem;
  padding-inline: 1.5rem 1rem;
}

.table-module__Mig-TG__table tbody th:first-of-type:has(input[type="checkbox"]), .table-module__Mig-TG__table tbody td:first-of-type:has(input[type="checkbox"]) {
  inline-size: 51px;
  padding-inline-start: .9375rem;
}

.table-module__Mig-TG__table tbody th:last-of-type, .table-module__Mig-TG__table tbody td:last-of-type {
  padding-block: .5rem;
  padding-inline: 1rem 1.5rem;
}

.table-module__Mig-TG__table tbody tr:not(:last-child) {
  border-block-end: 1px solid var(--border-color);
}

.table-module__Mig-TG__table tbody tr {
  border-block-start: 1px solid var(--border-color);
}

.table-module__Mig-TG__cellWithInput input {
  inline-size: 100%;
  background-color: #0000;
  font-size: inherit;
  color: inherit;
  border-radius: var(--mui-shape-customBorderRadius-sm);
  padding-block: 6px;
  padding-inline: 10px;
  margin-inline: -10px;
}

.table-module__Mig-TG__cellWithInput input:focus-visible {
  outline: 1px solid var(--mui-palette-primary-main);
}


/*# sourceMappingURL=src_%40core_styles_table_module_359424.css.map*/
