/* docara-shell-source: runtime/utility/float/default/css/default.css */
@layer sf.utilities {
  _:-ms-input-placeholder, html:not([dir="rtl"]) .float-inline-end {
    float: right;
  }
  @supports not (float: inline-end) {
  html:not([dir="rtl"]) .float-inline-end {
    float: right;
    }
  }
  .float-inline-end:where(:dir(ltr)) {
    float: right;
  }
  _:-ms-input-placeholder, [dir="rtl"] .float-inline-end {
    float: left;
  }
  @supports not (float: inline-end) {
  [dir="rtl"] .float-inline-end {
    float: left;
    }
  }
  .float-inline-end:where(:dir(rtl)) {
    float: left;
  }
  .float-inline-end {
    float: inline-end;
  }
  _:-ms-input-placeholder, html:not([dir="rtl"]) .float-inline-start {
    float: left;
  }
  @supports not (float: inline-start) {
  html:not([dir="rtl"]) .float-inline-start {
    float: left;
    }
  }
  .float-inline-start:where(:dir(ltr)) {
    float: left;
  }
  _:-ms-input-placeholder, [dir="rtl"] .float-inline-start {
    float: right;
  }
  @supports not (float: inline-start) {
  [dir="rtl"] .float-inline-start {
    float: right;
    }
  }
  .float-inline-start:where(:dir(rtl)) {
    float: right;
  }
  .float-inline-start {
    float: inline-start;
  }
  .float-none {
    float: none;
  }
}

/* docara-shell-source: runtime/utility/display/md/css/md.css */
@layer sf.utilities {
  @media (min-width: 44rem) {
    .md\:block {
      display: block;
    }
    .md\:inline-block {
      display: inline-block;
    }
    .md\:inline {
      display: inline;
    }
    .md\:flex {
      display: flex;
    }
    .md\:inline-flex {
      display: inline-flex;
    }
    .md\:table {
      display: table;
    }
    .md\:display-table {
      display: table;
    }
    .md\:inline-table {
      display: inline-table;
    }
    .md\:table-caption {
      display: table-caption;
    }
    .md\:table-cell {
      display: table-cell;
    }
    .md\:table-column {
      display: table-column;
    }
    .md\:table-column-group {
      display: table-column-group;
    }
    .md\:table-footer-group {
      display: table-footer-group;
    }
    .md\:table-header-group {
      display: table-header-group;
    }
    .md\:table-row-group {
      display: table-row-group;
    }
    .md\:table-row {
      display: table-row;
    }
    .md\:flow-root {
      display: flow-root;
    }
    .md\:grid {
      display: grid;
    }
    .md\:inline-grid {
      display: inline-grid;
    }
    .md\:content {
      display: contents;
    }
    .md\:list-item {
      display: list-item;
    }
    .md\:hidden {
      display: none;
    }
  }
}

