.headerInfo[data-v-4f28dfcc] {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  gap: 80px;
}
.preparationInfo[data-v-4f28dfcc] {
  display: flex;
  flex-direction: column;
  font-size: 20px;
}
.preparationInfoToolbar[data-v-4f28dfcc] {
  display: flex;
  flex-direction: row;
  font-size: 20px;
}
.preparationResteAPrelever[data-v-4f28dfcc] {
  font-size: 20px;
  display: table-cell;
  height: 36px;
  vertical-align: middle;
}
.gras[data-v-4f28dfcc] {
  font-weight: bold;
}
.divBloc[data-v-4f28dfcc] {
  margin-top: 20px;
}
[data-v-4f28dfcc] .dx-texteditor-buttons-container .dx-state-hover {
  background-color: white;
}
[data-v-4f28dfcc] .dx-texteditor-buttons-container > .dx-button.unite-qte {
  margin: 0;
  cursor: auto;
  border: none;
}
.composants[data-v-4f28dfcc] {
  position: absolute;
  bottom: 58px;
  left: 10px;
  right: 10px;
  padding: 10px;
  background-color: #fafafa;
  margin-top: 0px;
}
@media (-webkit-max-device-pixel-ratio: 1.25) {
.grille_composants[data-v-4f28dfcc] {
    height: 182px;
}
.composants[data-v-4f28dfcc] {
    height: 202px;
}
.prelevements[data-v-4f28dfcc] {
    height: calc(100vh - 84px - 48px - 28px - 27.15px - 222px - 60px);
    /*
      - 84px : toolbars
      - 48px : footer
      - 28px : padding top and bottom container
      - 27.15px : header
      - 222px : composants
      - 60px : padding margin entre div
    */
}
}
/* Exact aspect ratio, put it at the bottom to avoid override */
@media (-webkit-device-pixel-ratio: 1) {
.grille_composants[data-v-4f28dfcc] {
    height: 250px;
}
.composants[data-v-4f28dfcc] {
    height: 270px;
}
.prelevements[data-v-4f28dfcc] {
    height: calc(100vh - 84px - 48px - 28px - 27.15px - 290px - 60px);
    /*
      - 84px : toolbars
      - 48px : footer
      - 28px : padding top and bottom container
      - 27.15px : header
      - 290px : composants
      - 60px : padding margin entre div
    */
}
}
[data-v-4f28dfcc] .disabledRow,[data-v-4f28dfcc] .disabledRow.dx-state-hover td {
  color: #8e8e8e !important;
  font-style: italic;
}
[data-v-4f28dfcc] .blocage,[data-v-4f28dfcc] .blocage.dx-state-hover td {
  color: rgba(255, 0, 0, 0.75) !important;
}
.subGrid_Composants {
  display: flex;
  justify-content: center;
  align-items: center;
}
.subTitle_Composants {
  font-size: 15px;
  font-weight: bold;
}
.contentInfo[data-v-f48280d8] {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  margin-bottom: 20px;
  gap: 80px;
}
.preparationInfo[data-v-f48280d8] {
  display: flex;
  flex-direction: column;
  font-size: 20px;
}
.gras[data-v-f48280d8] {
  font-weight: bold;
}.scrollviewFiche[data-v-96578d38] {
  margin-top: 20px;
}
.contentFlex[data-v-96578d38] {
  display: flex;
  flex-direction: column;
}
#myForm[data-v-96578d38] {
  margin-right: 20px;
}
.dataGrid_Prelevement[data-v-96578d38] {
  height: calc(100vh - 48px - 48px - 40px - 126px) !important;
  /*
  - 48px : topbar
  - 48px : toolbar
  - 40px : padding top and bottom container
  - 130px : padding bottom datagrid fiche
  */
}