@import '../../_content/Blazor.Bootstrap/Blazor.Bootstrap.bundle.scp.css';
@import '../../_content/Z.Blazor.Diagrams/Z.Blazor.Diagrams.ezdqu7jd9f.bundle.scp.css';

/* _content/chartjs.blazor.fork/Components/Account/Pages/Login.razor.rz.scp.css */
@media screen and (max-width: 768px) {
    .login-bg[b-9nrvoooflp] {
        display: none;
    }
    
    .h-75[b-9nrvoooflp] {
        height: auto !important;
    }

    .form-login[b-9nrvoooflp] {
        padding: 1em !important;
    }

    .button-login[b-9nrvoooflp] {
        width: 100% !important;
    }

    .title-login[b-9nrvoooflp] {
        margin: 0 0 1em 0 !important;
    }
}

.login-form[b-9nrvoooflp] {
    flex: 0 0 35% !important;
    width: 0% !important;
    padding: 0 !important;
}
.form-login[b-9nrvoooflp] {
    margin: 2rem;
}



.login-bg-wrapper[b-9nrvoooflp] {
    flex: 0 0 65%;
    max-width: 65%;
    height: 100vh;   
    overflow: hidden;
}

.login-bg-img[b-9nrvoooflp] {
    width: 100%;
    height: auto;
    display: block;     
    object-fit: cover;
}

.logo-container[b-9nrvoooflp] {
    margin-bottom: 10%;
}
/* _content/chartjs.blazor.fork/Components/Account/Pages/Register.razor.rz.scp.css */
@media screen and (max-width: 768px) {
    .register-bg[b-fj6n3hv5sx] {
        display: none;
    }

    .register-form[b-fj6n3hv5sx] {
        width: 100% !important;
        padding: 0 !important;
    }

    .h-75[b-fj6n3hv5sx] {
        height: auto !important;
    }

    .form-register[b-fj6n3hv5sx] {
        padding: 1em !important;
    }

    .button-register[b-fj6n3hv5sx] {
        width: 100% !important;
    }

    .title-register[b-fj6n3hv5sx] {
        margin: 0 0 1em 0 !important;
    }

}

.form-register[b-fj6n3hv5sx] {
    margin: 2rem;
}

.register-bg[b-fj6n3hv5sx] {
    background-image: url(Images/login-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-color: var(--primary-color);
}

.logo[b-fj6n3hv5sx] {
    min-width: 10rem;
    max-width: 15.625rem;
    min-height: 4.6875rem;
    background-color: #F8F3F3 !important;
    border-radius: 3rem;
}
/* _content/chartjs.blazor.fork/Components/Account/Pages/ResetPassword.razor.rz.scp.css */
@media screen and (max-width: 768px) {
  .login-bg[b-mfkmncslng] {
    display: none;
  }

  .h-75[b-mfkmncslng] {
    height: auto !important;
  }

  .form-forgot-password[b-mfkmncslng] {
    padding: 1em !important;
  }

  .button-login[b-mfkmncslng] {
    width: 100% !important;
  }

  .title-login[b-mfkmncslng] {
    margin: 0 0 1em 0 !important;
  }

  .logo[b-mfkmncslng] {
    background-color: white !important;
    mask-size: 7em !important;
  }
}

.logo[b-mfkmncslng] {
  width: 15.625rem;
  height: 4.5625rem;
  background-image: url(Images/grapeHarvest.png);
}

.login-form[b-mfkmncslng] {
  flex: 0 0 35% !important;
  width: 0% !important;
  padding: 0 !important;
}
.form-forgot-password[b-mfkmncslng] {
  margin: 2rem !important;
}

.login-bg-wrapper[b-mfkmncslng] {
  flex: 0 0 65%;
  max-width: 65%;
  height: 100vh;
  overflow: hidden;
  background-color: var(--primary-color);
}

.login-bg-img[b-mfkmncslng] {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  background-color: var(--primary-color);
}

.logo-container[b-mfkmncslng] {
  height: 20%;
  display: flex;
  justify-content: center;
  align-items: start;
}
/* _content/chartjs.blazor.fork/Components/DynamiqueGraph/CustomDynamiqueGraph.razor.rz.scp.css */
.rz-dropdown:focus[b-9ok744rkh0],
.rz-dropdown .rz-dropdown-trigger:focus[b-9ok744rkh0],
.rz-calendar:focus[b-9ok744rkh0],
.rz-calendar .rz-datepicker-trigger:focus[b-9ok744rkh0],
.rz-inputtext:focus[b-9ok744rkh0] {
  border: 0.0625rem solid grey !important;
  outline: none !important;
}

.rz-state-highlight[b-9ok744rkh0] {
  background: none !important;
  color: var(--mud-palette-primary) !important;
}

.rz-multiselec-item .rz-stack[b-9ok744rkh0] {
  display: flex;
  row-gap: 1.25rem;
  column-gap: 0.625rem;
  flex: 1 1 auto;
  font-size: 0.625rem;
  justify-content: left !important;
}

.rz-stack .rz-button-box[b-9ok744rkh0] {
  font-size: 0.625rem;
}

.rz-stack .rz-dropdown[b-9ok744rkh0] {
  font-size: 0.625rem;
  justify-content: center;
}

.rz-stack .rz-inputtext[b-9ok744rkh0] {
  font-size: 0.625rem;
}

.rz-datepicker-calendar td .rz-state-active.rz-state-focused[b-9ok744rkh0],
.rz-datepicker-calendar td .rz-state-active[b-9ok744rkh0],
.rz-datepicker-calendar
  td
  .rz-state-active.rz-datepicker-today.rz-state-focused[b-9ok744rkh0],
.rz-datepicker-calendar td .rz-state-active.rz-datepicker-today[b-9ok744rkh0] {
  background-color: var(--primary-color);
}

/* For mobile devices */
@media (max-width: 768px) {
  .responsive-component[b-9ok744rkh0] {
    width: 100%;
    gap: 0.5rem;
  }
}

/* For tablets and desktops */
@media (min-width: 769px) {
  .responsive-component[b-9ok744rkh0] {
    width: 50%;
    gap: 1rem;
  }
}
/* _content/chartjs.blazor.fork/Components/Layout/MainLayout.razor.rz.scp.css */
/*.horizontal-navbar {
    display: flex;
    align-items: center;
    justify-content: space-between;*/ /* Ensures items are evenly spaced */
/*height: 5rem;*/ /* Adjust height as needed */
/*background-color: #f0f0f0;*/ /* Example background color */
/*padding: 0 1.25rem;*/ /* Example padding */
/*}

.page {
    display: flex;
    flex-direction: column;
    height: 100vh;
}

main {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.top-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #f8f9fa;
    padding: 1rem;
}

.content {
    flex: 1;
    padding: 1rem;
}*/
/* _content/chartjs.blazor.fork/Components/Layout/Navbar.razor.rz.scp.css */
/* _content/chartjs.blazor.fork/Components/RenderFragment/Login/ForgottenPasswordModal.razor.rz.scp.css */
a[b-c6fbeqhc9e] {
    text-decoration: none;
    color: black;
}

a:hover[b-c6fbeqhc9e] {
    cursor: pointer;
    color: black;
    text-decoration: underline;
}
/* _content/chartjs.blazor.fork/Pages/Administration/Cellar/CellarAdministration.razor.rz.scp.css */
.header[b-grkha8fcgz] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.625rem;
  background-color: #f5f5f5;
}

.left-section[b-grkha8fcgz] {
  display: flex;
  align-items: center;
}

.svg-title[b-grkha8fcgz] {
  display: flex;
  align-items: center;
  margin-right: 1.25rem; /* Adjust margin as needed */
}

.svg-title h1[b-grkha8fcgz] {
  margin: 0.625rem; /* Remove default margin */
}

.svg-title img[b-grkha8fcgz] {
  width: 2.5rem; /* Adjust width of SVG icon */
  height: 2.5rem; /* Adjust height of SVG icon */
  margin-right: 0.625rem; /* Space between SVG icon and title */
}

.search-bar[b-grkha8fcgz] {
  display: flex;
  align-items: center;
}

.search-bar input[type='text'][b-grkha8fcgz] {
  padding: 0.5rem;
  border: 0.0625rem solid #ccc;
  border-radius: 0.25rem;
  margin-right: 0.625rem; /* Space between input and button */
}

/*.search-bar button {
    padding: 0.5rem 0.75rem;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 0.25rem;
    cursor: pointer;
}*/

.right-section[b-grkha8fcgz] {
  display: flex;
}

.right-section button[b-grkha8fcgz] {
  margin-left: 0.625rem; /* Adjust space between buttons */
  padding: 0.5rem 0.75rem;
  background-color: #ffffff;
  color: black;
  border: 0.0625rem solid #000000;
  border-radius: 0.25rem;
  cursor: pointer;
}

.red-button[b-grkha8fcgz] {
  background-color: darkred !important;
  color: white !important;
  border: none;
  padding: 0.625rem 1.25rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.red-button svg[b-grkha8fcgz] {
  margin-right: 0.3125rem; /* Ajustez la marge selon vos besoins */
}

.table[b-grkha8fcgz] {
  width: 100%;
  border-collapse: collapse;
}

.table th[b-grkha8fcgz],
.table td[b-grkha8fcgz] {
  border: 0.0625rem solid #ddd;
  padding: 0.5rem;
  text-align: left;
}

.table th[b-grkha8fcgz] {
  background-color: #fb8c00; /* Couleur de fond de la barre du haut */
  color: white; /* Couleur du texte de la barre du haut */
}
/* _content/chartjs.blazor.fork/Pages/Administration/Cellar/CellarAdministrationAdd.razor.rz.scp.css */
.header[b-ib11txqic1] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.625rem;
  background-color: #f5f5f5;
}

.left-section[b-ib11txqic1] {
  display: flex;
  align-items: center;
}

.right-section[b-ib11txqic1] {
  display: flex;
}

.right-section button[b-ib11txqic1] {
  margin-left: 0.625rem; /* Adjust space between buttons */
  padding: 0.5rem 0.75rem;
  background-color: #ffffff;
  color: black;
  border: 0.0625rem solid #000000;
  border-radius: 0.25rem;
  cursor: pointer;
}

.green-button[b-ib11txqic1] {
  background-color: green !important;
  color: white !important;
  border: none;
  padding: 0.625rem 1.25rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.green-button svg[b-ib11txqic1] {
  margin-right: 0.3125rem; /* Ajustez la marge selon vos besoins */
}

.back[b-ib11txqic1] {
  background-color: white;
}

.inside[b-ib11txqic1] {
  align-items: center;
  display: flex;
  justify-items: left;
  gap: 0.625rem;
}

.select-input[b-ib11txqic1] {
  width: 15.625rem;
  height: 1.875rem;
}

.custom-textfield[b-ib11txqic1] {
  width: 15.625rem;
   height: 1.875rem;
}
/*
.MudTextField {
    width: 6.25rem;
    height: 1.25rem;
}

.select {
    width: 6.25rem;
    height: 1.25rem;
}*/
/* _content/chartjs.blazor.fork/Pages/Administration/Press/pressAdministration.razor.rz.scp.css */
.header[b-t8vh192h9y] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.625rem;
  background-color: #f5f5f5;
}

.left-section[b-t8vh192h9y] {
  display: flex;
  align-items: center;
}

.svg-title[b-t8vh192h9y] {
  display: flex;
  align-items: center;
  margin-right: 1.25rem; /* Adjust margin as needed */
}

.svg-title h1[b-t8vh192h9y] {
  margin: 0.625rem; /* Remove default margin */
}

.svg-title img[b-t8vh192h9y] {
  width: 2.5rem; /* Adjust width of SVG icon */
  height: 2.5rem; /* Adjust height of SVG icon */
  margin-right: 0.625rem; /* Space between SVG icon and title */
}

.search-bar[b-t8vh192h9y] {
  display: flex;
  align-items: center;
}

.search-bar input[type='text'][b-t8vh192h9y] {
  padding: 0.5rem;
  border: 0.0625rem solid #ccc;
  border-radius: 0.25rem;
  margin-right: 0.625rem; /* Space between input and button */
}

/*.search-bar button {
    padding: 0.5rem 0.75rem;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 0.25rem;
    cursor: pointer;
}*/

.right-section[b-t8vh192h9y] {
  display: flex;
}

.right-section button[b-t8vh192h9y] {
  margin-left: 0.625rem; /* Adjust space between buttons */
  padding: 0.5rem 0.75rem;
  background-color: #ffffff;
  color: black;
  border: 0.0625rem solid #000000;
  border-radius: 0.25rem;
  cursor: pointer;
}

.red-button[b-t8vh192h9y] {
  background-color: darkred !important;
  color: white !important;
  border: none;
  padding: 0.625rem 1.25rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.red-button svg[b-t8vh192h9y] {
  margin-right: 0.3125rem; /* Ajustez la marge selon vos besoins */
}

.table[b-t8vh192h9y] {
  width: 100%;
  border-collapse: collapse;
}

.table th[b-t8vh192h9y],
.table td[b-t8vh192h9y] {
  border: 0.0625rem solid #ddd;
  padding: 0.5rem;
  text-align: left;
}

.table th[b-t8vh192h9y] {
  background-color: #fb8c00; /* Couleur de fond de la barre du haut */
  color: white; /* Couleur du texte de la barre du haut */
}
/* _content/chartjs.blazor.fork/Pages/Administration/Press/PressAdministrationAdd.razor.rz.scp.css */
body[b-flm01gbac6] {
}
/* _content/chartjs.blazor.fork/Pages/Administration/User/UserAdministration.razor.rz.scp.css */
.header[b-rdro5hf4c9] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.625rem;
  background-color: #f5f5f5;
}

.left-section[b-rdro5hf4c9] {
  display: flex;
  align-items: center;
}

.svg-title[b-rdro5hf4c9] {
  display: flex;
  align-items: center;
  margin-right: 1.25rem; /* Adjust margin as needed */
}

.svg-title h1[b-rdro5hf4c9] {
  margin: 0.3125rem; /* Remove default margin */
}

.svg-title img[b-rdro5hf4c9] {
  width: 2.5rem; /* Adjust width of SVG icon */
  height: 2.5rem; /* Adjust height of SVG icon */
  margin-right: 0.625rem; /* Space between SVG icon and title */
}

.search-bar[b-rdro5hf4c9] {
  display: flex;
  align-items: center;
}

.search-bar input[type='text'][b-rdro5hf4c9] {
  padding: 0.5rem;
  border: 0.0625rem solid #ccc;
  border-radius: 0.25rem;
  margin-right: 0.625rem; /* Space between input and button */
}

/*.search-bar button {
    padding: 0.5rem 0.75rem;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 0.25rem;
    cursor: pointer;
}*/

.right-section[b-rdro5hf4c9] {
  display: flex;
}

.right-section button[b-rdro5hf4c9] {
  margin-left: 0.625rem; /* Adjust space between buttons */
  padding: 0.5rem 0.75rem;
  background-color: #ffffff;
  color: black;
  border: 0.0625rem solid #000000;
  border-radius: 0.25rem;
  cursor: pointer;
}

.red-button[b-rdro5hf4c9] {
  background-color: darkred !important;
  color: white !important;
  border: none;
  padding: 0.625rem 1.25rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.red-button svg[b-rdro5hf4c9] {
  margin-right: 0.3125rem; /* Ajustez la marge selon vos besoins */
}

.table[b-rdro5hf4c9] {
  width: 100%;
  border-collapse: collapse;
}

.table th[b-rdro5hf4c9],
.table td[b-rdro5hf4c9] {
  border: 0.0625rem solid #ddd;
  padding: 0.5rem;
  text-align: left;
}

.table th[b-rdro5hf4c9] {
  background-color: #fb8c00; /* Couleur de fond de la barre du haut */
  color: white; /* Couleur du texte de la barre du haut */
}
/* _content/chartjs.blazor.fork/Pages/Administration/User/UserAdministrationAdd.razor.rz.scp.css */
.header[b-ro42dxgpw7] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.625rem;
  background-color: #f5f5f5;
}

.left-section[b-ro42dxgpw7] {
  display: flex;
  align-items: center;
}

.right-section[b-ro42dxgpw7] {
  display: flex;
}

.right-section button[b-ro42dxgpw7] {
  margin-left: 0.625rem; /* Adjust space between buttons */
  padding: 0.5rem 0.75rem;
  background-color: #ffffff;
  color: black;
  border: 0.0625rem solid #000000;
  border-radius: 0.25rem;
  cursor: pointer;
}

.green-button[b-ro42dxgpw7] {
  background-color: green !important;
  color: white !important;
  border: none;
  padding: 0.625rem 1.25rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.green-button svg[b-ro42dxgpw7] {
  margin-right: 0.3125rem; /* Ajustez la marge selon vos besoins */
}

.back[b-ro42dxgpw7] {
  background-color: white;
}

.inside[b-ro42dxgpw7] {
  align-items: center;
  display: flex;
  justify-items: left;
  gap: 0.625rem;
}

.select-input[b-ro42dxgpw7] {
  width: 15.625rem;
  height: 1.875rem;
}

.custom-textfield[b-ro42dxgpw7] {
  width: 15.625rem;
  height: 1.875rem;
}
/* _content/chartjs.blazor.fork/Pages/Batch/Batch.razor.rz.scp.css */

/* _content/chartjs.blazor.fork/Pages/Batch/BatchsDetails.razor.rz.scp.css */

/* _content/chartjs.blazor.fork/Pages/Batch/NewBatchs.razor.rz.scp.css */

/* _content/chartjs.blazor.fork/Pages/Containers/Containers.razor.rz.scp.css */
/* _content/chartjs.blazor.fork/Pages/Containers/ContainersDetails.razor.rz.scp.css */

/* _content/chartjs.blazor.fork/Pages/Containers/NewContainers.razor.rz.scp.css */

/* _content/chartjs.blazor.fork/Pages/GrapeHarvest/GrapeHarvest.razor.rz.scp.css */
.header[b-pbzknqyo7b] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.625rem;
  background-color: #f5f5f5;
}

.left-section[b-pbzknqyo7b] {
  display: flex;
  align-items: center;
}

.svg-title[b-pbzknqyo7b] {
  display: flex;
  align-items: center;
  margin-right: 1.25rem; /* Adjust margin as needed */
}

.svg-title h1[b-pbzknqyo7b] {
  margin: 0.625rem; /* Remove default margin */
}

.svg-title img[b-pbzknqyo7b] {
  width: 2.5rem; /* Adjust width of SVG icon */
  height: 2.5rem; /* Adjust height of SVG icon */
  margin-right: 0.625rem; /* Space between SVG icon and title */
}

.search-bar[b-pbzknqyo7b] {
  display: flex;
  align-items: center;
}

.search-bar input[type='text'][b-pbzknqyo7b] {
  padding: 0.5rem;
  border: 0.0625rem solid #ccc;
  border-radius: 0.25rem;
  margin-right: 0.625rem; /* Space between input and button */
}

/*.search-bar button {
    padding: 0.5rem 0.75rem;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 0.25rem;
    cursor: pointer;
}*/

.right-section[b-pbzknqyo7b] {
  display: flex;
}

.right-section button[b-pbzknqyo7b] {
  margin-left: 0.625rem; /* Adjust space between buttons */
  padding: 0.5rem 0.75rem;
  background-color: #ffffff;
  color: black;
  border: 0.0625rem solid #000000;
  border-radius: 0.25rem;
  cursor: pointer;
}

.red-button[b-pbzknqyo7b] {
  background-color: darkred !important;
  color: white !important;
  border: none;
  padding: 0.625rem 1.25rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.red-button svg[b-pbzknqyo7b] {
  margin-right: 0.3125rem; /* Ajustez la marge selon vos besoins */
}

.table[b-pbzknqyo7b] {
  width: 100%;
  border-collapse: collapse;
}

.table th[b-pbzknqyo7b],
.table td[b-pbzknqyo7b] {
  border: 0.0625rem solid #ddd;
  padding: 0.5rem;
  text-align: left;
}

.table th[b-pbzknqyo7b] {
  background-color: #fb8c00; /* Couleur de fond de la barre du haut */
  color: white; /* Couleur du texte de la barre du haut */
}
