@charset "UTF-8";
.c-data-table.-testamentary-fee .testamentary-fee-label-col {
  width: 3em;
}

.c-data-table.-testamentary-fee .testamentary-fee-label {
  white-space: nowrap;
  padding-left: 8px;
  padding-right: 8px;
}

.c-data-table.c-data-individual.-testamentary-fee:has(tr:first-child th:last-child) tbody tr:nth-child(2) > .c-data-table__header {
  background-color: var(--color-green-3);
  border-top-color: var(--color-green-3);
  border-top: 1px solid var(--color-white);
  border-left: 1px solid var(--color-white);
}
.c-data-table.c-data-individual.-testamentary-fee:has(tr:first-child th:last-child) tbody tr:nth-child(2) > th.c-data-table__header:first-child,
.c-data-table.c-data-individual.-testamentary-fee:has(tr:first-child th:last-child) tbody tr:nth-child(2) > th.c-data-table__header:first-child + .c-data-table__header {
  background-color: var(--color-green-3);
}
.c-data-table.c-data-individual.-testamentary-fee tbody tr:nth-child(n + 3) .c-data-table__header[scope="row"] {
  background-color: var(--color-gray-2);
}
.c-data-table.-testamentary-fee .c-data-table__header:last-child {
  border-right: 1px solid var(--color-border);
}
.c-data-table.-testamentary-fee tbody tr:nth-child(2) .c-data-table__header:last-child {
  border-top-right-radius: 0;
}
.c-data-table.-testamentary-fee [rowspan] {
  border-bottom: none;
}
.c-data-table.-testamentary-fee tr:last-child .c-data-table__data:first-child:not([colspan="5"]) {
  border-bottom-left-radius: 0;
}
.c-data-table.-testamentary-fee .c-data-table__header[rowspan][scope="row"] {
  border-bottom-left-radius: 0;
}
.c-data-table.-testamentary-fee:not(:has(tr:last-child [colspan="5"])) tbody tr:nth-child(6) > .c-data-table__header[rowspan][scope="row"] {
  border-bottom: 1px solid var(--color-border);
  border-bottom-left-radius: 10px;
}
.c-data-table.-testamentary-fee tr:last-child .c-data-table__data[colspan="5"] {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
