Template:US Census population/styles.css

/* {{pp-template|small=yes}} */
.us-census-pop {
	border-spacing: 1px;
	border: 1px solid var(--border-color-base, #a2a9b1);
	background: var(--background-color-neutral-subtle, #f8f9fa);
	padding: 0.3em;
	font-size: 95%;
}

.us-census-pop caption {
	background-color: lavender;
	color: #101418;
	padding-right: 0.2em;
	padding-left: 0.2em;
	font-size: 110%;
	font-weight: bold;
	border: 1px solid var(--border-color-base, #a2a9b1);
	border-bottom: none;
}

.us-census-pop th[scope=col] {
	border-bottom: 1px solid var(--border-color-notice, #54595d);
}

.us-census-pop td:nth-child(2) {
	text-align: right;
	padding-left: 0.5em;
	padding-right: 0; 
}

/* pop-estimate appears as an :nth-child(2) so match specificity */
.us-census-pop td.us-census-pop-estimate {
	padding-left: 0;
}

.us-census-pop td:nth-child(3) {
	padding-left: 0;
}

.us-census-pop td:nth-child(4) {
	 padding-left: 0.5em;
	 text-align: right;
}

.us-census-pop-footnote {
	border-top: 1px solid var(--border-color-notice, #54595d);
	font-size: 85%;
	text-align: center;
}

@media (min-width: 720px) {
	.us-census-pop-right {
		float: right;
		clear: right;
		margin: 0 0 1em 1em;
	}
	
	.us-census-pop-left {
		float: left;
		clear: left;
		margin: 0 1em 1em 0;
	}
	
	.us-census-pop-center {
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	
	.us-census-pop-none {
		float: none;
		margin: 0 1em 1em 0;
	}
}