
/*# sourceMappingURL=custom.min.css.map */
:root, [data-bs-theme=light] {
    --dio-color1: #27ade4;
    --dio-color2: #222c56;
    --dio-color3: #f28d25;
    --dio-color1-rgb: 39, 173, 228;
    --dio-color2-rgb: 34, 44, 86;
    --dio-color3-rgb: 242, 141, 37;
    --dio-bg-hover: #eee;
    --vz-primary: var(--dio-color2);
    --vz-secondary: var(--dio-color1);
    --vz-success: #0ab39c;
    --vz-info: var(--dio-color3);
    --vz-warning: #f7b84b;
    --vz-danger: #f04855;
    --vz-light: #f3f6f9;
    --vz-dark: #212529;
    --vz-primary-rgb:34, 44, 86;
    --vz-secondary-rgb: 39, 173, 228;
    --vz-success-rgb: 10, 179, 156;
    --vz-info-rgb: 242, 141, 37;
    --vz-warning-rgb: 247, 184, 75;
    --vz-danger-rgb: 240, 72, 85;
    --vz-light-rgb: 243, 246, 249;
    --vz-dark-rgb: 33, 37, 41;
    --dio-color3-rgb:242, 141, 37;
    --vz-primary-text-emphasis: #364574;
    --vz-secondary-text-emphasis: #2fa4d4;
    --vz-success-text-emphasis: #099885;
    --vz-info-text-emphasis: var(--dio-color2);
    --vz-warning-text-emphasis: #d29c40;
    --vz-warning-text-emphasis: #d29c40;
    --vz-danger-text-emphasis: #cc563d;
    --vz-light-text-emphasis: #ced4da;
    --vz-dark-text-emphasis: #343a40;
    --vz-primary-bg-subtle: #a6abc0;
    --vz-secondary-bg-subtle: #ddeaf0;
    --vz-success-bg-subtle: #daf4f0;
    --vz-info-bg-subtle: #f2e7dd;
    --vz-warning-bg-subtle: #f2e7dd;
    --vz-danger-bg-subtle: #f0485538;
    --vz-light-bg-subtle: #f9fbfc;
    --vz-dark-bg-subtle: #e9ebec;
    --vz-primary-border-subtle: #b3b9d0;
    --vz-secondary-border-subtle: #9ccee2;
    --vz-success-border-subtle: #9de1d7;
    --vz-info-border-subtle: #e2ba91;
    --vz-warning-border-subtle: #fce3b7;
    --vz-danger-border-subtle: #f9c1b6;
    --vz-light-border-subtle: #eff2f7;
    --vz-dark-border-subtle: #adb5bd;
    --vz-topbar-user-bg: #ebebeb;
    --vz-body-bg: #d2d2d2;
}

[data-bs-theme=dark] {
	--dio-color1: #27ade4;
	--dio-color2: #27ade4;
	--dio-color3: #f28d25;
	--dio-bg-hover: #424242;
	--vz-primary: var(--dio-color2);
	--vz-secondary: var(--dio-color1);
	--vz-success: #0ab39c;
	--vz-info: var(--dio-color3);
	--vz-warning: #f7b84b;
	--vz-danger: #f06548;
	--vz-light: #f3f6f9;
	--vz-dark: #212529;
	--vz-primary-rgb:34, 44, 86;
	--vz-secondary-rgb: 39, 173, 228;
	--vz-success-rgb: 10, 179, 156;
	--vz-info-rgb: 41, 156, 219;
	--vz-warning-rgb: 247, 184, 75;
	--vz-danger-rgb: 251, 141, 37;
	--vz-light-rgb: 243, 246, 249;
	--vz-dark-rgb: 33, 37, 41;
	--vz-primary-text-emphasis: #364574;
	--vz-secondary-text-emphasis: #2d65cd;
	--vz-success-text-emphasis: #099885;
	--vz-info-text-emphasis: #2385ba;
	--vz-warning-text-emphasis: #d29c40;
	--vz-danger-text-emphasis: #cc563d;
	--vz-light-text-emphasis: #ced4da;
	--vz-dark-text-emphasis: #343a40;
	--vz-primary-bg-subtle: #a6abc0;
	--vz-secondary-bg-subtle: #ddeaf0;
	--vz-success-bg-subtle: #daf4f0;
	--vz-info-bg-subtle: #f2e7dd;
	--vz-warning-bg-subtle: #f2e7dd;
	--vz-danger-bg-subtle: #fde8e4;
	--vz-light-bg-subtle: #f9fbfc;
	--vz-dark-bg-subtle: #e9ebec;
	--vz-primary-border-subtle: #b3b9d0;
	--vz-secondary-border-subtle: #9ccee2;
	--vz-success-border-subtle: #9de1d7;
	--vz-info-border-subtle: #e2ba91;
	--vz-warning-border-subtle: #fce3b7;
	--vz-danger-border-subtle: #f9c1b6;
	--vz-light-border-subtle: #eff2f7;
	--vz-dark-border-subtle: #adb5bd;
	--vz-topbar-user-bg: #000000;
	--vz-tertiary-bg: #2a2d31;
	--vz-input-bg-custom: #323840;
	--vz-input-border-custom: #66717d;
}






input[readonly], input[readonly]:hover, input[readonly]:focus {
	background-color: var(--vz-tertiary-bg);
	opacity: 1;
}

[data-bs-theme=dark] input[readonly],
[data-bs-theme=dark] input[readonly]:hover,
[data-bs-theme=dark] input[readonly]:focus {
	background-color: var(--vz-input-bg-custom);
	border-color: var(--vz-input-border-custom);
	color: var(--vz-body-color);
}




.auth-bg-cover {
    background: linear-gradient(-45deg, #187ea8 50%, var(--dio-color2));
}

.link-danger:hover{
    color: var(--vz-danger-bg-subtle) !important;
}

.auth-one-bg .bg-overlay {
    background: linear-gradient(-45deg, #d99a5a 10%, #d9d9d8);
}

.absolute100 {
    left: 3rem;
    right: 3rem;
}

.min-height-signin {
    min-height: 750px;
}

.needs-validation > div {
    min-height: 518px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.needs-validation > div.hauto {
    min-height: auto;
}

.auth-one-bg {
    background-image: url(../../images/V2/auth-one-bg.jpg);
}

.auth-bg-cover>.bg-overlay {
    background-image: url(../../images/V2/cover-pattern.png);
}


.navbar-brand-box{
    padding: 0;
    /* min-height: 64px; */
}

.navbar-brand-box a {
    background-color: #fff;
    width: 100%;
    display: flex;
    line-height: normal;
    min-height: 70.5px;
    justify-content: center;
    align-content: center;
    align-items: center;
}

.navbar-brand-box a.logo-dark {
    background-color: transparent;
}

:is([data-layout=vertical],[data-layout=semibox])[data-bs-theme=dark] .logo-dark {
    display: flex;
    justify-content: center;
}

:is([data-layout=vertical],[data-layout=semibox])[data-bs-theme=dark] .logo-light {
    display: none;
}

/*
:is([data-layout=vertical],[data-layout=semibox])[data-sidebar=dark] .logo-light, :is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .logo span.logo-sm{
    display:flex;
}
*/

.navbar-menu {
    border: 0;
}

.navbar-brand-box a span.logo-sm {
    min-height: 70.5px;
    /* display: flex; */
    align-content: center;
    justify-content: center;
    align-items: center;
}

.navbar-brand-box a span {
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.profile-wid-bg.blue::before{
    background: linear-gradient(to top, var(--vz-secondary-border-subtle), var(--vz-secondary));
}

#colorpicker{
    height: 40px;
}

#scrollbar .container-fluid{
    display: flex;
    align-content: space-between;
    flex-direction: column;
    height: 100%;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}

#scrollbar .container-fluid ul {
    width: 100%;
}


.profile-wid-bg.blue::before{
    background: linear-gradient(to top, var(--vz-secondary-border-subtle), var(--vz-secondary));
}

.accordion.nobg .accordion-item{
    background-color:transparent;
    border: 0;
}

.accordion.nobg .accordion-item .accordion-button.collapsed {
        background-color: #fff3;
}

.accordion.nobg .accordion-item .accordion-button:not(.collapsed) {
    /* background-color: #222c5630; */
    box-shadow: none;
}

.accordion.nobg {
    border: 1px solid #222c5630;
    /* border-top: 0; */
}

.accordion.nobg .accordion-body {
    color: var(--dio-color2);
}

.min-height-cgratuit{
    min-height: 800px;
}

.min-height-cgratuit .needs-validation > div {
    min-height: 624px;
}

.hide {
    display: none !important;
}

table.dataTable tr:hover td, table.spesetting tr:hover td {
    background-color: var(--dio-bg-hover) !important;
}

table.dataTable tr:not(.readonly):hover td, table.spesetting tr:not(.readonly):hover td {
    cursor: pointer;
}

.table th {
    text-align: center;
}


.welcom-text{
    font-weight: var(--vz-font-weight-semibold);
    text-transform: uppercase;
    color: var(--vz-info);
    text-shadow: 1px 2px #222c56;
}

.big-fleche {
    font-weight: var(--vz-font-weight-semibold);
    text-transform: uppercase;
    color: var(--vz-primary);
    text-shadow: 8px 0px var(--vz-secondary);
    font-size: 129px;
    opacity: 1;
}

.navbar-header{
    padding:0;
    padding-left: calc(var(--vz-grid-gutter-width) * .5);
}

#ticketsList .card-body:last-child .table-responsive{
    height: calc(100vh - 333px);
    position: relative;
}

#ticketsList {
    margin-bottom: 0;
}

#ticketsList .card-body:last-child .table-responsive thead tr {
    position: sticky;
}

#ticketsList .card-body:last-child .table-responsive table thead {
    position: sticky;
    top: 0;
    border-bottom: 1px solid var(--vz-border-color);
    background: var(--fc-page-bg-color);
    z-index: 3;
}

/*
[data-bs-theme=light] #ticketsList .card-body:last-child .table-responsive table thead {
}
*/

table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{
    content:"\ea6d";
    font-family: remixicon !important;
    font-style: normal;
    font-size: 18px;
    border: 0;
    border-radius: 0;
    left: 0;
    top: 0px;
    height: 100%;
    width: 30px;
    bottom: 0;
    margin-top: 0;
    box-shadow: none;
    display: flex;
    line-height: normal;
    align-content: center;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    color: var(--dio-color2);
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control {
    padding-left: 40px;
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{
    content: "\ea4d";
    background-color: transparent;
}


/*
.file-manager-content {
    height: 85vh;
    overflow: scroll;
}
*/

.contain-parametre{
    display:none;
    flex-direction: column;
}

#contain-general-settings {
    display: flex;
    flex-direction: column;
}


/*
.file-manager-menu li a[aria-expanded=true]{
*/
.file-manager-menu li a:hover, .file-manager-menu li a[aria-expanded=true] {
	color: var(--vz-body-color);
}

.file-manager-menu li a.active, .file-manager-menu li a:hover {
	color: var(--vz-secondary);
}

.message_alerte  .label-icon.btn-sm {
	background-color: var(--vz-light-text-emphasis);
	color: var(--vz-primary);
	width: 29px;
}

.message_alerte {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: var(--fc-border-color);
    margin: 0;
}

.message_alerte:hover span {
    display: flex;
}

.message_alerte span {
    display: none;
    transition: all 0.5s ease;
}

.message_alerte {
    min-height: 29px;
    min-width: 29px;
    padding: 0;
    transition: all 0.5s ease;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.message_alerte:hover {
    /* margin-bottom: var(--vz-alert-margin-bottom); */
    padding-right: 60px;
    padding-left: 60px;
}

.message_alerte .label-icon.btn-sm:after {
    border-left-color: var(--vz-light-text-emphasis) !important;
    opacity: 0;
}

.message_alerte:hover .label-icon.btn-sm:after {
    opacity: 1;
}

.bg-master{
    background-color: var(--vz-secondary-bg-subtle);
    color:var(--vz-secondary);
}

.text-dionysols {
    --vz-text-opacity: 1;
    color: rgba(var(--dio-color3-rgb), var(--vz-text-opacity)) !important;
}

.link-dionysols {
    color: RGBA(var(--dio-color3-rgb), var(--vz-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(var(--dio-color3-rgb), var(--vz-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(var(--dio-color3-rgb), var(--vz-link-underline-opacity, 1)) !important;
}
.link-dionysols:focus, .link-dionysols:hover {
    color: RGBA(218, 126, 31, var(--vz-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(218, 126, 31, var(--vz-link-underline-opacity, 1)) !important;
    text-decoration-color: RGBA(218, 126, 31, var(--vz-link-underline-opacity, 1)) !important;
}

.bg-dionysols {
    --vz-bg-opacity: 1;
    background-color: rgba(var(--dio-color3-rgb), var(--vz-bg-opacity)) !important;
}

/*pour sweetalert*/
.swal2-actions {
	gap: 20px;
}
.swal2-actions button {
	font-size: 20px;
}

.blue_bg > .panel-body {
	background-color: rgb(235, 250, 255) !important;
}


.paramcontainer {
	position:relative;
	height: calc(100vh - 1.5 * calc(70px + var(--vz-grid-gutter-width)));
	width: 100%;
	background-color: var(--vz-secondary-bg);
	padding: 1em;
	gap: 1em;
}

.paramside {
	width: 250px;
	min-width: 250px;
}

.paramsidesub {
	width: 100%;
}

.theadsticky {
	position: sticky;
	top: -17px;
	background-color: var(--vz-secondary-bg);
}


.file-manager-content .maincard .card-header .actions .btn {
	padding: 4px 8px;
}

.btn-petit {
	padding: 0 4px;
}

@media (min-width: 700px) {
  .file-manager-sidebar {
    min-width: 250px;
    max-width: 250px;
    height: calc(100vh - 70px - 60px - 8px);
    position: relative;
    width: auto;
    visibility: visible;
    transform: none;
  }
}

#back-to-top-custom {
	position: fixed;
	bottom: 35px;
	right: 45px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	display: none;
	z-index: 1000;
}

.bx {
	line-height: inherit !important;
}

.flex-1 {
  /* flex: <grow> <shrink> <basis> */
  flex: 1 1 0% !important;
}

[data-bs-theme=dark] .form-control,
[data-bs-theme=dark] .form-select,
[data-bs-theme=dark] .input-group-text,
[data-bs-theme=dark] .select2-container .select2-selection--single,
[data-bs-theme=dark] .select2-container .select2-selection--multiple,
[data-bs-theme=dark] .select2-container--default .select2-search--dropdown .select2-search__field {
	background-color: var(--vz-input-bg-custom) !important;
	border-color: var(--vz-input-border-custom) !important;
	color: var(--vz-body-color) !important;
}

[data-bs-theme=dark] .reset-filtre {
	background-color: var(--vz-input-bg-custom) !important;
	border-color: var(--vz-input-border-custom) !important;
	color: var(--vz-body-color) !important;
}

[data-bs-theme=dark] .reset-filtre:hover,
[data-bs-theme=dark] .reset-filtre:focus,
[data-bs-theme=dark] .reset-filtre:active,
[data-bs-theme=dark] .reset-filtre.active {
	background-color: #3a4149 !important;
	border-color: #7b8794 !important;
	color: var(--vz-body-color) !important;
}

[data-bs-theme=dark] .reset-filtre .text-muted {
	color: #9aa4af !important;
}

[data-bs-theme=dark] .input-group-text {
	background-color: #3a4149 !important;
}

[data-bs-theme=dark] .form-control::placeholder {
	color: #9aa4af;
}

[data-bs-theme=dark] .select2-container .select2-selection--single .select2-selection__arrow b {
	border-color: var(--vz-body-color) transparent transparent transparent;
}

[data-bs-theme=dark] .select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent var(--vz-body-color) transparent !important;
}

[data-bs-theme=dark] #add-ingredient-modal .form-pro,
[data-bs-theme=dark] #update-ingredient-modal .form-pro {
	background-color: transparent !important;
	border-color: transparent !important;
	box-shadow: none !important;
}

[data-bs-theme=dark] #add-ingredient-modal .form-pro > .panel-body,
[data-bs-theme=dark] #update-ingredient-modal .form-pro > .panel-body {
	margin-top: 0;
}

[data-bs-theme=dark] #add-ingredient-modal .panel-body,
[data-bs-theme=dark] #update-ingredient-modal .panel-body {
	border-color: #7b8794;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12);
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg {
	background-color: var(--vz-tertiary-bg) !important;
	border-color: transparent !important;
	box-shadow: none !important;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange {
	color: #1f2933;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body label,
[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .help-block,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange label,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .help-block,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body label,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .help-block,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange label,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .help-block {
	color: #1f2933 !important;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .form-control,
[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .form-select,
[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .input-group-text,
[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-container .select2-selection--single,
[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-container .select2-selection--multiple,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .form-control,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .form-select,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .input-group-text,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-container .select2-selection--single,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-container .select2-selection--multiple,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .form-control,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .form-select,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .input-group-text,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-container .select2-selection--single,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-container .select2-selection--multiple,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .form-control,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .form-select,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .input-group-text,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-container .select2-selection--single,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-container .select2-selection--multiple {
	background-color: rgba(255, 255, 255, .92) !important;
	border-color: #98a6b5 !important;
	color: #1f2933 !important;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body input[readonly],
[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body input[readonly]:hover,
[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body input[readonly]:focus,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange input[readonly],
[data-bs-theme=dark] #add-ingredient-modal .bg_orange input[readonly]:hover,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange input[readonly]:focus,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body input[readonly],
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body input[readonly]:hover,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body input[readonly]:focus,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange input[readonly],
[data-bs-theme=dark] #update-ingredient-modal .bg_orange input[readonly]:hover,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange input[readonly]:focus {
	background-color: rgba(241, 245, 249, .96) !important;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .form-control::placeholder,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .form-control::placeholder,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .form-control::placeholder,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .form-control::placeholder {
	color: #6b7280;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-container .select2-selection--single .select2-selection__arrow b,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-container .select2-selection--single .select2-selection__arrow b,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-container .select2-selection--single .select2-selection__arrow b,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-container .select2-selection--single .select2-selection__arrow b {
	border-color: #1f2933 transparent transparent transparent;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-container--open .select2-selection--single .select2-selection__arrow b,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-container--open .select2-selection--single .select2-selection__arrow b,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-container--open .select2-selection--single .select2-selection__arrow b,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #1f2933 transparent !important;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-container .select2-selection__rendered,
[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-container .select2-selection__placeholder,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-container .select2-selection__rendered,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-container .select2-selection__placeholder,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-container .select2-selection__rendered,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-container .select2-selection__placeholder,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-container .select2-selection__rendered,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-container .select2-selection__placeholder {
	color: #1f2933 !important;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-dropdown,
[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-container--default .select2-search--dropdown,
[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-results__option,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-dropdown,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-container--default .select2-search--dropdown,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-results__option,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-dropdown,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-container--default .select2-search--dropdown,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-results__option,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-dropdown,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-container--default .select2-search--dropdown,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-results__option {
	background-color: #fff !important;
	color: #1f2933 !important;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-container--default .select2-search--dropdown .select2-search__field,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-container--default .select2-search--dropdown .select2-search__field,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-container--default .select2-search--dropdown .select2-search__field,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-container--default .select2-search--dropdown .select2-search__field {
	background-color: #fff !important;
	border-color: #98a6b5 !important;
	color: #1f2933 !important;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-container--default .select2-results__option--selected,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-container--default .select2-results__option--selected,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-container--default .select2-results__option--selected,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-container--default .select2-results__option--selected,
[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-container--default .select2-results__option[aria-selected=true],
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-container--default .select2-results__option[aria-selected=true],
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-container--default .select2-results__option[aria-selected=true],
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #eef2f6 !important;
	color: #1f2933 !important;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-container--default .select2-results__option--highlighted[aria-selected],
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-container--default .select2-results__option--highlighted[aria-selected],
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-container--default .select2-results__option--highlighted[aria-selected],
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: var(--vz-primary) !important;
	color: #fff !important;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-results__option--disabled,
[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-results__option[aria-disabled=true],
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-results__option--disabled,
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-results__option[aria-disabled=true],
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-results__option--disabled,
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-results__option[aria-disabled=true],
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-results__option--disabled,
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-results__option[aria-disabled=true] {
	background-color: #f3f4f6 !important;
	color: #8a94a3 !important;
	font-style: italic;
	opacity: 1 !important;
}

[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-results__option--disabled.select2-results__option--highlighted[aria-selected],
[data-bs-theme=dark] #add-ingredient-modal .blue_bg > .panel-body .select2-results__option[aria-disabled=true].select2-results__option--highlighted[aria-selected],
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-results__option--disabled.select2-results__option--highlighted[aria-selected],
[data-bs-theme=dark] #add-ingredient-modal .bg_orange .select2-results__option[aria-disabled=true].select2-results__option--highlighted[aria-selected],
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-results__option--disabled.select2-results__option--highlighted[aria-selected],
[data-bs-theme=dark] #update-ingredient-modal .blue_bg > .panel-body .select2-results__option[aria-disabled=true].select2-results__option--highlighted[aria-selected],
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-results__option--disabled.select2-results__option--highlighted[aria-selected],
[data-bs-theme=dark] #update-ingredient-modal .bg_orange .select2-results__option[aria-disabled=true].select2-results__option--highlighted[aria-selected] {
	background-color: #e5e7eb !important;
	color: #8a94a3 !important;
}

[data-bs-theme=dark] #carte_vitrine #container-part {
	background-color: transparent !important;
}

[data-bs-theme=dark] #carte_vitrine #container-part .part {
	background-color: var(--vz-tertiary-bg) !important;
	border-color: var(--vz-input-border-custom) !important;
	box-shadow: none !important;
}

[data-bs-theme=dark] #carte_vitrine #container-part .part > .panel-body {
	background-color: var(--vz-tertiary-bg) !important;
	border-color: var(--vz-input-border-custom) !important;
	color: var(--vz-body-color) !important;
	margin-top: 0;
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .06);
}

[data-bs-theme=dark] #carte_vitrine #container-part .title-plats,
[data-bs-theme=dark] #carte_vitrine #container-part .row-plat-vitrine,
[data-bs-theme=dark] #carte_vitrine #container-part .boxjours,
[data-bs-theme=dark] #carte_vitrine #container-part .boxperiodesbis,
[data-bs-theme=dark] #carte_vitrine #container-part label,
[data-bs-theme=dark] #carte_vitrine #container-part .control-order {
	color: var(--vz-body-color) !important;
}

[data-bs-theme=dark] #carte_vitrine #container-part .row-plat-vitrine {
	border-top: 1px solid rgba(255, 255, 255, .08);
	padding-top: .5rem;
	padding-bottom: .5rem;
}

[data-bs-theme=dark] #carte_vitrine #container-part .boxjours label {
	color: var(--vz-body-color) !important;
}
