/* =============== Table ====================*/
/* line 3, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
.table {
  padding: 2em 5%;
  height: 100%;
}

/* line 7, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
.table h2 {
  color: var(--hgob);
  background: #E6B711;
  padding: .5rem 0 .5rem 5%;
  border-radius: .25rem;
  margin-bottom: 0;
}

/* line 15, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
.table table {
  margin-bottom: 0;
}

/* line 17, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
.table table td a:hover {
  color: var(--stgr);
}

/* line 24, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table {
  color: #000;
}

/* line 26, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table thead,
table th {
  background-color: #E6B711;
}

/* line 30, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table tbody {
  background-color: #FFF;
}

/* line 38, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table.table-bordered > tbody > tr > th,
table.table-bordered > tfoot > tr > th,
table.table-bordered > thead > tr > th {
  font-weight: 600;
}

/* line 41, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table.table-bordered > tbody > tr > td,
table.table-bordered > tfoot > tr > td,
table.table-bordered > thead > tr > td {
  vertical-align: top;
}

/* line 44, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table.table-bordered > tbody > tr > td,
table.table-bordered > tbody > tr th,
table.table-bordered > tfoot > tr > td,
table.table-bordered > tfoot > tr th,
table.table-bordered > thead > tr > td,
table.table-bordered > thead > tr th {
  border: 1px solid var(--hgob);
  border-top: 0;
  border-right: 0;
  vertical-align: middle;
  text-align: left;
}

/* line 51, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table.table-bordered > tbody > tr > td.td-merge,
table.table-bordered > tbody > tr th.td-merge,
table.table-bordered > tfoot > tr > td.td-merge,
table.table-bordered > tfoot > tr th.td-merge,
table.table-bordered > thead > tr > td.td-merge,
table.table-bordered > thead > tr th.td-merge {
  border-bottom: 1px solid #fff !important;
}

/* line 54, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table.table-bordered > tbody > tr > td.td-no-break,
table.table-bordered > tbody > tr th.td-no-break,
table.table-bordered > tfoot > tr > td.td-no-break,
table.table-bordered > tfoot > tr th.td-no-break,
table.table-bordered > thead > tr > td.td-no-break,
table.table-bordered > thead > tr th.td-no-break {
  whitespace: nowrap;
  white-space: nowrap;
}

/* line 58, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table.table-bordered > tbody > tr > td:first-child,
table.table-bordered > tbody > tr th:first-child,
table.table-bordered > tfoot > tr > td:first-child,
table.table-bordered > tfoot > tr th:first-child,
table.table-bordered > thead > tr > td:first-child,
table.table-bordered > thead > tr th:first-child {
  border-left: 0;
}

/* line 63, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table.table-bordered > tbody > tr:hover td,
table.table-bordered > tbody > tr:hover th,
table.table-bordered > tfoot > tr:hover td,
table.table-bordered > tfoot > tr:hover th,
table.table-bordered > thead > tr:hover td,
table.table-bordered > thead > tr:hover th {
  background-color: #000;
  color: #fff;
}

/* line 75, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table.table-striped tbody tr:nth-of-type(odd) {
  background-color: #F8F8F8;
}

/* line 78, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table.table-striped tbody tr:nth-of-type(even) {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.65);
}

/* line 85, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table.table-responsive {
  background: var(--hgob);
  border-radius: .25rem 0 0;
  padding-bottom: .5rem;
}

/* line 90, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
table th,
table td {
  padding: .5rem 3%;
  font-size: .875px;
  text-align: left;
}

/* line 99, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
.t4.page-units-functions .table td {
  padding: 1ch;
}

/* line 103, ../../../../../Volumes/cascade-managed/mengtest/web-mobile/_internal/scss/2-group-utility/22-module-tables.scss */
thead *,
thead > tr + tr th,
thead + thead th {
  background: var(--wgolt);
  font-weight: 600;
}

/*# sourceMappingURL=22-module-tables.css.map */