/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./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/leco-split-block/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 * 
 * Gap is handled by WordPress via is-layout-flex class:
 * :root :where(.is-layout-flex) { gap: 24px; }
 */
.wp-block-create-block-leco-split-block,
.leco-split-block {
  /* Basic flex layout - gap handled by is-layout-flex */
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  width: 100%;
  gap: 24px; /* Explicitly set gap in case is-layout-flex doesn't apply */
  /* Target column blocks */
}
.wp-block-create-block-leco-split-block > .wp-block-create-block-leco-split-column,
.leco-split-block > .wp-block-create-block-leco-split-column {
  flex-grow: 0;
  flex-shrink: 0;
  min-width: 0;
  padding: 0;
  margin: 0;
}
.wp-block-create-block-leco-split-block > .wp-block-create-block-leco-split-column.leco-split-left,
.leco-split-block > .wp-block-create-block-leco-split-column.leco-split-left {
  flex-basis: calc(var(--left-column-width, 50%) - 12px) !important;
}
.wp-block-create-block-leco-split-block > .wp-block-create-block-leco-split-column.leco-split-right,
.leco-split-block > .wp-block-create-block-leco-split-column.leco-split-right {
  flex-basis: calc(var(--right-column-width, 50%) - 12px) !important;
}
.wp-block-create-block-leco-split-block,
.leco-split-block {
  /* Individual column vertical alignment */
}
.wp-block-create-block-leco-split-block > .wp-block-create-block-leco-split-column.align-self-top,
.leco-split-block > .wp-block-create-block-leco-split-column.align-self-top {
  align-self: flex-start !important;
}
.wp-block-create-block-leco-split-block > .wp-block-create-block-leco-split-column.align-self-center,
.leco-split-block > .wp-block-create-block-leco-split-column.align-self-center {
  align-self: center !important;
}
.wp-block-create-block-leco-split-block > .wp-block-create-block-leco-split-column.align-self-bottom,
.leco-split-block > .wp-block-create-block-leco-split-column.align-self-bottom {
  align-self: flex-end !important;
}
.wp-block-create-block-leco-split-block,
.leco-split-block {
  /* Parent vertical alignment (fallback) */
}
.wp-block-create-block-leco-split-block.align-top,
.leco-split-block.align-top {
  align-items: flex-start !important;
}
.wp-block-create-block-leco-split-block.align-center,
.leco-split-block.align-center {
  align-items: center !important;
}
.wp-block-create-block-leco-split-block.align-bottom,
.leco-split-block.align-bottom {
  align-items: flex-end !important;
}
.wp-block-create-block-leco-split-block.align-stretch,
.leco-split-block.align-stretch {
  align-items: stretch !important;
}
.wp-block-create-block-leco-split-block,
.leco-split-block {
  /* Mobile Responsive (768px and below) */
}
@media (max-width: 768px) {
  .wp-block-create-block-leco-split-block,
  .leco-split-block {
    flex-direction: column !important;
  }
  .wp-block-create-block-leco-split-block > .wp-block-create-block-leco-split-column,
  .leco-split-block > .wp-block-create-block-leco-split-column {
    flex-basis: 100% !important;
    width: 100% !important;
    max-width: none !important;
  }
  .wp-block-create-block-leco-split-block > .wp-block-create-block-leco-split-column.leco-split-left,
  .wp-block-create-block-leco-split-block > .wp-block-create-block-leco-split-column.leco-split-right,
  .leco-split-block > .wp-block-create-block-leco-split-column.leco-split-left,
  .leco-split-block > .wp-block-create-block-leco-split-column.leco-split-right {
    flex-basis: 100% !important;
    width: 100% !important;
    max-width: none !important;
  }
  .wp-block-create-block-leco-split-block,
  .leco-split-block {
    /* Left First (Default) */
  }
  .wp-block-create-block-leco-split-block.mobile-order-left-first > .wp-block-create-block-leco-split-column.leco-split-left,
  .leco-split-block.mobile-order-left-first > .wp-block-create-block-leco-split-column.leco-split-left {
    order: 1;
  }
  .wp-block-create-block-leco-split-block.mobile-order-left-first > .wp-block-create-block-leco-split-column.leco-split-right,
  .leco-split-block.mobile-order-left-first > .wp-block-create-block-leco-split-column.leco-split-right {
    order: 2;
  }
  .wp-block-create-block-leco-split-block,
  .leco-split-block {
    /* Right First */
  }
  .wp-block-create-block-leco-split-block.mobile-order-right-first > .wp-block-create-block-leco-split-column.leco-split-left,
  .leco-split-block.mobile-order-right-first > .wp-block-create-block-leco-split-column.leco-split-left {
    order: 2;
  }
  .wp-block-create-block-leco-split-block.mobile-order-right-first > .wp-block-create-block-leco-split-column.leco-split-right,
  .leco-split-block.mobile-order-right-first > .wp-block-create-block-leco-split-column.leco-split-right {
    order: 1;
  }
}

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