/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks-jsx/table/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
/* ==========================================================================
	Table
============================================================================= */
/* ==========================================================================
		VARIABLES
============================================================================= */
/* ==========================================================================
		Mixins
============================================================================= */
.wp-block-knightowl-blocks-table {
  overflow-x: auto;
}
.wp-block-knightowl-blocks-table table {
  border-collapse: collapse;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
}
.wp-block-knightowl-blocks-table table.has-background + figcaption {
  padding-bottom: 10px;
}
.wp-block-knightowl-blocks-table table.has-border-spacing {
  border-collapse: initial;
}
.wp-block-knightowl-blocks-table td,
.wp-block-knightowl-blocks-table th {
  padding: var(--table-padding-top, 10px) var(--table-padding-right, 10px) var(--table-padding-bottom, 10px) var(--table-padding-left, 10px);
}
.wp-block-knightowl-blocks-table td .table-checkmark,
.wp-block-knightowl-blocks-table th .table-checkmark {
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBkPSJtOS41NSAxNy42NTQtNS4zMzQtNS4zMzUgMS4wNjktMS4wNjkgNC4yNjUgNC4yNjUgOS4xNjYtOS4xNjUgMS4wNjkgMS4wN0w5LjU1IDE3LjY1M1oiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30px;
  vertical-align: middle;
  height: 30px;
  width: 100%;
  color: inherit;
}
.wp-block-knightowl-blocks-table td.has-text-align-left .table-checkmark,
.wp-block-knightowl-blocks-table th.has-text-align-left .table-checkmark {
  background-position: center left;
}
.wp-block-knightowl-blocks-table td.has-text-align-right .table-checkmark,
.wp-block-knightowl-blocks-table th.has-text-align-right .table-checkmark {
  background-position: center right;
}
.wp-block-knightowl-blocks-table .has-fixed-layout {
  table-layout: fixed;
  width: 100%;
}
.wp-block-knightowl-blocks-table .has-fixed-layout td,
.wp-block-knightowl-blocks-table .has-fixed-layout th {
  word-break: break-word;
}
.wp-block-knightowl-blocks-table.is-style-stripes {
  border-spacing: 0;
  border-collapse: inherit;
  background-color: transparent;
  border-bottom: 1px solid var(--wp--preset--color--gray-lightest);
}
.wp-block-knightowl-blocks-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: var(--wp--preset--color--gray-lightest);
}
.wp-block-knightowl-blocks-table.is-style-stripes th,
.wp-block-knightowl-blocks-table.is-style-stripes td {
  border-color: transparent;
}
.wp-block-knightowl-blocks-table .has-border-color > *,
.wp-block-knightowl-blocks-table .has-border-color tr,
.wp-block-knightowl-blocks-table .has-border-color th,
.wp-block-knightowl-blocks-table .has-border-color td {
  border-color: inherit;
}
.wp-block-knightowl-blocks-table table[style*=border-radius] {
  overflow: hidden;
}
.wp-block-knightowl-blocks-table table[style*=border-radius] th:first-child, .wp-block-knightowl-blocks-table table[style*=border-radius] td:first-child {
  border-top-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.wp-block-knightowl-blocks-table table[style*=border-radius] th:last-child, .wp-block-knightowl-blocks-table table[style*=border-radius] td:last-child {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.wp-block-knightowl-blocks-table table[style*=border-top-color] > *,
.wp-block-knightowl-blocks-table table[style*=border-top-color] tr:first-child {
  border-top-color: inherit;
}
.wp-block-knightowl-blocks-table table[style*=border-top-color] > * th,
.wp-block-knightowl-blocks-table table[style*=border-top-color] > * td,
.wp-block-knightowl-blocks-table table[style*=border-top-color] tr:first-child th,
.wp-block-knightowl-blocks-table table[style*=border-top-color] tr:first-child td {
  border-top-color: inherit;
}
.wp-block-knightowl-blocks-table table[style*=border-top-color] tr:not(:first-child) {
  border-top-color: currentColor;
}
.wp-block-knightowl-blocks-table table[style*=border-right-color] > *,
.wp-block-knightowl-blocks-table table[style*=border-right-color] tr,
.wp-block-knightowl-blocks-table table[style*=border-right-color] th,
.wp-block-knightowl-blocks-table table[style*=border-right-color] td:last-child {
  border-right-color: inherit;
}
.wp-block-knightowl-blocks-table table[style*=border-bottom-color] > *,
.wp-block-knightowl-blocks-table table[style*=border-bottom-color] tr:last-child {
  border-bottom-color: inherit;
}
.wp-block-knightowl-blocks-table table[style*=border-bottom-color] > * th,
.wp-block-knightowl-blocks-table table[style*=border-bottom-color] > * td,
.wp-block-knightowl-blocks-table table[style*=border-bottom-color] tr:last-child th,
.wp-block-knightowl-blocks-table table[style*=border-bottom-color] tr:last-child td {
  border-bottom-color: inherit;
}
.wp-block-knightowl-blocks-table table[style*=border-bottom-color] tr:not(:last-child) {
  border-bottom-color: currentColor;
}
.wp-block-knightowl-blocks-table table[style*=border-left-color] > *,
.wp-block-knightowl-blocks-table table[style*=border-left-color] tr,
.wp-block-knightowl-blocks-table table[style*=border-left-color] th,
.wp-block-knightowl-blocks-table table[style*=border-left-color] td:first-child {
  border-left-color: inherit;
}
.wp-block-knightowl-blocks-table table[style*=border-style] > *,
.wp-block-knightowl-blocks-table table[style*=border-style] tr,
.wp-block-knightowl-blocks-table table[style*=border-style] th,
.wp-block-knightowl-blocks-table table[style*=border-style] td {
  border-style: inherit;
}
.wp-block-knightowl-blocks-table table[style*=border-width] > *,
.wp-block-knightowl-blocks-table table[style*=border-width] tr,
.wp-block-knightowl-blocks-table table[style*=border-width] th,
.wp-block-knightowl-blocks-table table[style*=border-width] td {
  border-width: inherit;
  border-style: inherit;
}
.wp-block-knightowl-blocks-table table[style*=border-width] .expandable {
  display: block;
}
.wp-block-knightowl-blocks-table table[style*=border-width] .expandable .expandable-title {
  display: block;
  position: relative;
  cursor: pointer;
  padding-right: 20px;
  font-weight: var(--wp--custom--typography--font-weight--bold);
}
.wp-block-knightowl-blocks-table table[style*=border-width] .expandable .expandable-title:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 10px;
  height: 5px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBkPSJNMTIgMTUuMDM4IDYuMzQ1IDkuMzg1IDcuNCA4LjMzbDQuNiA0LjYgNC42LTQuNiAxLjA1MyAxLjA1NEwxMiAxNS4wMzhaIi8+Cjwvc3ZnPgo=) no-repeat center center;
  background-size: 15px;
  vertical-align: middle;
  margin-left: 5px;
  bottom: 10px;
}
.wp-block-knightowl-blocks-table table[style*=border-width] .expandable .expandable-title.active:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9ImN1cnJlbnRDb2xvciIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cGF0aCBkPSJtNy40IDE1LjAzOC0xLjA1NC0xLjA1MyA1LjY1My01LjY1NCA1LjY1NCA1LjY1NC0xLjA1MyAxLjA1My00LjYtNC42LTQuNiA0LjZaIi8+Cjwvc3ZnPgo=) no-repeat center center;
  background-size: 15px;
}
.wp-block-knightowl-blocks-table table[style*=border-width] .expandable .expandable-description {
  display: none;
  margin-top: 5px;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.4px;
}
.wp-block-knightowl-blocks-table figcaption {
  color: var(--wp--preset--color--gray-dark);
  font-size: 13px;
  text-align: center;
  padding-top: 10px;
}
@media (max-width: 781.98px) {
  .wp-block-knightowl-blocks-table table.is-responsive thead,
  .wp-block-knightowl-blocks-table table.is-responsive tbody,
  .wp-block-knightowl-blocks-table table.is-responsive th,
  .wp-block-knightowl-blocks-table table.is-responsive td,
  .wp-block-knightowl-blocks-table table.is-responsive tr {
    display: block;
  }
  .wp-block-knightowl-blocks-table table.is-responsive thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .wp-block-knightowl-blocks-table table.is-responsive td {
    border: none;
    position: relative;
    text-align: left;
    width: 100% !important;
  }
  .wp-block-knightowl-blocks-table table.is-responsive td:first-child {
    background-color: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--white);
  }
  .wp-block-knightowl-blocks-table table.is-responsive td:before {
    content: attr(data-title);
    font-weight: 700;
    left: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 100%;
    display: block;
  }
}

/*# sourceMappingURL=style-index.css.map*/