.span-text-personalized, .span-number-personalized, .span-select-personalized {
	display: inline-block;
	min-width: 0px;
}
.input-text-personalized, .input-select-personalized, .input-number-personalized {
	min-width: 0px;
	width: initial;
}

#selectNewProduct {
	width: auto;
	display: inline-block;
}

.a4 {            
	width: 100%;
	border: 1px solid rgba(var(--background-secondary));
	padding: 5px;
	min-height: fit-content;
}

@media (min-width: 650px) {
	.a4 {            
		/* aspect-ratio: 210 / 297; */
		max-width: 800px;
	}
}

.square8 {            
	width: 100%;
	border: 1px solid rgba(var(--background-secondary));
	padding: 5px;
	height: 100%;
	/* aspect-ratio: 1 / 1; */
}

@media (min-width: 650px) {
	.square8 {            
		/* aspect-ratio: 210 / 297; */
		max-width: 800px;
	}
}

.a4-container {
	display: flex;
	justify-content: center;
	padding: 1rem;
	min-height: 100vh;
}

h4 {
	font-size: calc(1.1rem) !important;
}

.table-responsive th {
	min-width: 115px !important;
}

.btn-primary {
	background-color: #0f766e !important;
	color: white !important;
}

.btn-primary * {
	color: white !important;
	fill: white !important;
}

.btn-primary:hover {
	background-color: #0f766d75 !important;
	color: var(--text-secondary) !important;
}



.glider {
    background-color: #0f766e7d !important;
}



/* WallPaper */
body[data-theme="green"] {
	background-image: url("/app/medias/images/wallpapers/green.png");
}
body[data-theme="sombre"] {
	background-image: url("/app/medias/images/wallpapers/sombre.png");
}
body[data-theme="clair"] {
	background-image: url("/app/medias/images/wallpapers/clair.png");
}
body[data-theme="blue"] {
	background-image: url("/app/medias/images/wallpapers/blue.png");
}
body[data-theme="tls"] {
	background-image: url("/app/medias/images/wallpapers/tls.png");
}


body {
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
}
/* WallPaper */