div.container {
	margin: 0 3em;
}

.container.is-fullwidth {
  max-width: 100% !important;
	width: auto;
}

[class*=hint--][aria-label]:after {
  white-space: pre;
}

.is-static {
	grid-template-columns: repeat(auto-fit,var(--bulma-grid-column-min));
}

.is-static.is-max-col-3 {
  grid-template-columns: repeat(3,var(--bulma-grid-column-min));
}

.is-static.is-max-col-4 {
  grid-template-columns: repeat(4,var(--bulma-grid-column-min));
}

.is-static.is-max-col-5 {
  grid-template-columns: repeat(5,var(--bulma-grid-column-min));
}


span.tag > span.value {
	margin-left: 0.25rem;
}

.is-size-8 {
    font-size: .50rem !important;
}

.is-linethrough {
	text-decoration: line-through;
}

@media print {
  @page {
    size: A4 landscape;
		margin: 10px;
  }

	table {
    max-width: 95% !important;
	}
	.content > table > td {
		--bulma-content-table-cell-padding: 0.1em 0.1em;
	}

  table.is-bordered td, table.is-bordered th {
    border-width: 1px !important;
  	border-color: black !important;
  }
}

div.room-cell > div.card > div.card-content {
	padding: 12px;
}

table > thead > tr > th.is-full {
  width: 100%;	
}

table > thead > tr > th.is-four-fifths {
	width: 80%;
}

table > thead > tr > th.is-three-quarters {
  width: 75%;
}

table > thead > tr > th.is-two-thirds {
  width: 66.66%;
}

table > thead > tr > th.is-three-fifths {
  width: 60%;
}

table > thead > tr > th.is-half {
  width: 50%;
}

table > thead > tr > th.is-two-fifths {
  width: 40%;
}

table > thead > tr > th.is-one-third {
  width: 33.33%
}

table > thead > tr > th.is-one-quarter {
  width: 25%;
}

table > thead > tr > th.is-one-fifth {
  width: 20%;
}

table > thead > tr > th.is-one-tenth {
	width: 10%;
}

table.is-vcentered td {
	vertical-align: middle;
}

table.staff-report > thead > tr:last-of-type > th {
  writing-mode: sideways-lr;
}
