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

/* docara-shell-source: runtime/utility/list-style-type/default/css/default.css */
@layer sf.utilities {
  .list-none {
    list-style-type: none;
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-decimal {
    list-style-type: decimal;
  }
}

/* docara-shell-source: runtime/utility/place-items/default/css/default.css */
@layer sf.utilities {
  .items-start {
    align-items: start;
    justify-items: start;
    place-items: start;
  }
  .items-end {
    align-items: end;
    justify-items: end;
    place-items: end;
  }
  .items-center {
    align-items: center;
    justify-items: center;
    place-items: center;
  }
  .items-stretch {
    align-items: stretch;
    justify-items: stretch;
    place-items: stretch;
  }
}

