.infosdev {
	font-size: 10pt;
    position: fixed;
    right: 10px;
    bottom: 10px;
    display: flex;
}

.switchdesign {
  position: absolute;
  z-index: 1000;
  top: 90px;
  right: 30px;
  font-size: 30pt;
}



.offcanvas-size-xl {
    --bs-offcanvas-width: min(95vw, 600px) !important;
    --vz-offcanvas-width: min(95vw, 600px) !important;
}
.offcanvas-size-xxl {
    --bs-offcanvas-width: min(95vw, 90vw) !important;
    --vz-offcanvas-width: min(95vw, 90vw) !important;
}
.offcanvas-size-md { /* add Responsivenes to default offcanvas */
    --bs-offcanvas-width: min(95vw, 400px) !important;
}
.offcanvas-size-sm {
    --bs-offcanvas-width: min(95vw, 250px) !important;
}



.ui-autocomplete {
	z-index: 20000 !important;
}


.custom-tooltip.tooltip > .tooltip-inner {
    max-width: 500px !important;
    font-size: 16px;
	text-align: left;
}

/*
sert pour mettre en readonly les select2
voir la liste de commandes fournisseurs
*/
select[readonly].select2-hidden-accessible + .select2-container {
    pointer-events: none;
    touch-action: none;
    opacity:0.6;
    cursor:no-drop;
}


.handle-sort {
	padding: 2px;
	cursor: grabbing;
}

[data-bs-theme=dark] .welcome-hero-dark {
	background:
		radial-gradient(circle at top right, rgba(39, 173, 228, 0.22), transparent 32%),
		linear-gradient(135deg, #111a37 0%, #222c56 52%, #0f2034 100%) !important;
	border-color: rgba(255, 255, 255, 0.08) !important;
	border-top-color: #f28d25 !important;
	box-shadow: 0 18px 40px rgba(18, 26, 52, 0.24);
	color: #fff;
}

[data-bs-theme=dark] .welcome-hero-dark .welcom-text {
	color: #fff;
	text-shadow: 0 4px 18px rgba(0, 0, 0, 0.35);
}

[data-bs-theme=dark] .welcome-hero-dark .text-primary {
	color: rgba(255, 255, 255, 0.82) !important;
}

[data-bs-theme=dark] .welcome-hero-dark .faq-img img {
	filter: drop-shadow(0 18px 30px rgba(0, 0, 0, 0.30));
}

[data-bs-theme=dark] .welcome-start-divider {
	border-bottom-color: rgba(255, 255, 255, 0.16) !important;
}

[data-bs-theme=dark] .welcome-start-title {
	color: #f3f6f9 !important;
	text-shadow: 0 2px 10px rgba(0, 0, 0, 0.28);
}
