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

/* docara-shell-source: runtime/utility/justify-content/default/css/default.css */
@layer sf.utilities {
  .justify-start,
  .content-main-start {
    justify-content: flex-start;
  }
  .justify-end,
  .content-main-end {
    justify-content: flex-end;
  }
  .justify-center,
  .content-main-center {
    justify-content: center;
  }
  .justify-between,
  .content-main-between {
    justify-content: space-between;
  }
  .justify-around,
  .content-main-around {
    justify-content: space-around;
  }
  .justify-evenly,
  .content-main-evenly {
    justify-content: space-evenly;
  }
}

