#startButton{
		background: rgb(231 139 0)!important;
		box-shadow: 1px 1px 10px #a99393!important;
		border: 2px double!important;
	}

	.reader-container {
		position: relative;
	}

	img#changeCamera {
		display: none;
		width: 3rem;
		position: absolute;
		z-index: 5;
		bottom: 0.5rem;
		right: 0.7rem;
		cursor: pointer;
	}

	img#changeCamera:active {
		opacity: 0.5;
	}

/* QR CODE */

.qr-box {
	text-align: center;
	position: relative;
}

.qr-box button {
	margin-top: 1rem;
	background-color: var(--main-color-new-theme)47;
	font-weight: bold;
	border-radius: 13px;
	font-size: 15px;
	border: 1px dotted;
}

.box {
	background-color: #fcfcfc;
	font-size: 1.3rem;
	margin-block: 0.5rem;
	padding: 0.5rem 1rem;
	width: fit-content;
	margin-inline: auto;
	border-radius: 0.5rem;
	box-shadow: 2px 2px 0 1px #0000001a;
	display: block;
}

.box.info {
	display: none;
}

.box.error {
	display: none;
	position: absolute;
	z-index: 2;
	top: 0.5rem;
	left: 50%;
	transform: translateX(-50%);
}

.box img {
	width: 1.5rem;
	margin-right: 0.2rem;
	margin-bottom: -0.2rem;
}