.hide-when-printing {
	display: none;
}
.show-when-printing {
	display: revert;
}
.order-items {
	width: 100%;
}

@media print {
  .container {
    break-inside: avoid;
    max-width: 100%;
  }
  .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  	padding: 0 5px 0 0;
  }
  .form-floating > .form-control, .form-floating > .form-select {
  	height: inherit;
  	padding-bottom: 5px;
  }
  .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label {
  	transform: scale(.85) translateY(-2.5rem) translateX(-1rem);
  }
  .form-control {
  	border: none;
  	width: 100%;
  }
  .bg-secondary {
  	background-color: inherit !important;
  }
  .offset-1 {
  	margin-left: 5px;
  }
  .form-control:disabled, .form-control[readonly] {
  	background-color: inherit;
  }
  .datetime-reset-button {
  	display: none;
  }
}