/* Impresión.
   Pensado para que el organizador pueda imprimir el panel de un evento y que
   siga siendo legible. Los gráficos son conic-gradient y background, que la
   mayoría de navegadores no imprimen: por eso las tablas .bt-sr-only pasan a
   ser visibles aquí. Sin ellas, la hoja impresa saldría con huecos en blanco. */

@page {
	margin: 16mm 14mm;
}

body {
	background: #fff !important;
	color: #000;
	font-size: 11pt;
}

.bt-skip-link,
.bt-offcanvas,
.bt-tabs,
nav,
form,
button,
[class*="bt-btn"] {
	display: none !important;
}

a { color: #000; text-decoration: underline; }

/* Las URL de los enlaces del contenido, para que la copia impresa sirva sola. */
.entry-content a[href^="http"]::after {
	content: " (" attr(href) ")";
	font-size: 9pt;
	word-break: break-all;
}

.bt-card,
.bt-card-elevated {
	box-shadow: none !important;
	border: 1px solid #ccc !important;
	break-inside: avoid;
}

h1, h2, h3 { break-after: avoid; }

/* Los datos que en pantalla sólo veía un lector de pantalla, aquí se ven. */
.bt-sr-only {
	position: static !important;
	width: auto !important;
	height: auto !important;
	margin: 0 0 8pt !important;
	overflow: visible !important;
	clip-path: none !important;
	white-space: normal !important;
}

.bt-sr-only table { width: 100%; border-collapse: collapse; }
.bt-sr-only th,
.bt-sr-only td { border: 1px solid #999; padding: 3pt 5pt; text-align: left; font-size: 9pt; }

/* Los gráficos puramente decorativos sobran una vez está la tabla. */
.bt-donut,
.bt-gauge,
.bt-track { display: none !important; }
