/* Styles for BTC Treasuries table - responsive and clean */
.daaz-gmp-table-wrap {
	overflow-x: auto;
}
.daaz-gmp-treasuries-table {
	width: 100%;
	border-collapse: collapse;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial;
}
.daaz-gmp-treasuries-table thead th {
	background: #f7f7f7;
	padding: 10px 12px;
	text-align: left;
	font-weight: 700;
	font-size: 13px;
	border-bottom: 1px solid #e6e6e6;
}
.daaz-gmp-treasuries-table tbody td {
	padding: 10px 12px;
	border-bottom: 1px solid #f0f0f0;
	font-size: 14px;
}
.daaz-gmp-treasuries-table .col-right {
	text-align: right;
	white-space: nowrap;
}
.daaz-gmp-treasuries-table .col-left {
	text-align: left;
}
.daaz-gmp-treasuries-table tbody tr:hover td {
	background: #fafafa;
}
.daaz-gmp-treasuries-wrap h3 {
	margin-top: 0;
	margin-bottom: 8px;
}

/* Responsive: smaller devices */
@media (max-width: 640px) {
	.daaz-gmp-treasuries-table thead {
		display: none;
	}
	.daaz-gmp-treasuries-table, .daaz-gmp-treasuries-table tbody, .daaz-gmp-treasuries-table tr, .daaz-gmp-treasuries-table td {
		display: block;
		width: 100%;
	}
	.daaz-gmp-treasuries-table td {
		box-sizing: border-box;
		padding: 8px 10px;
	}
	.daaz-gmp-treasuries-table td:before {
		content: attr(data-label);
		display: block;
		font-weight: 700;
		margin-bottom: 6px;
	}
}