Jump to content

Template:Wikimedia Brasil/Report/style.css

From Meta, a Wikimedia project coordination wiki
.section {
	display:flex;
	flex-direction:row;
	flex-wrap: wrap;
	padding:1em;
	gap:2em;
	justify-content:stretch;
	margin-bottom:2em;
}

.flex { display: flex; }
.area-block {
    flex-direction: column;
    border-width: 0.25em;
    border-style: solid;
    border-radius: 1em;
    overflow: hidden;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(30% - 1em);
    min-width: 250px;
    padding: 1em;
    justify-content: space-between;
}
.filler {
    visibility: hidden;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(30% - 1em);
    min-width: 250px;
    padding: 0 1em;
}
.area-block .mw-heading.mw-heading3 { padding: 0; margin: -1em; background-color: inherit; }
.area-block h3 {
	display: flex;
	flex-direction: column;
	align-self: stretch;
	align-items: center;
	justify-content: center;
	padding: 1em;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	margin-bottom: 1em;
	font-family: Sans-Serif !important;
}
.area-block h4 { font-family: Sans-Serif !important; }
.bd-comunidade { border-color: #8D54D4; }
.bd-educacao { border-color: #1B5CC5; }
.bd-cultura { border-color: #EB7100; }
.bd-calibra { border-color: #38761D; }
.bd-capx { border-color: #851d6a; }
.bd-comunicacao { border-color: #E00070; }
.bd-administracao { border-color: #C18B15; }
.bd-tecnologia { border-color: #008080; }
.bd-captacao { border-color: #0B8043; }
.bd-eduwiki { border-color: #016599; }
.bd-campanha { border-color: #0B8043; }

.area-block.bd-comunidade h3, .bg-comunidade { background-color: #8D54D4; }
.area-block.bd-educacao h3, .bg-educacao { background-color: #1B5CC5; }
.area-block.bd-cultura h3, .bg-cultura { background-color: #EB7100; color: #000000; }
.area-block.bd-calibra h3, .bg-calibra { background-color: #38761D; }
.area-block.bd-capx h3, .bg-capx { background-color: #851d6a; }
.area-block.bd-comunicacao h3, .bg-comunicacao { background-color: #E00070; }
.area-block.bd-administracao h3, .bg-administracao { background-color: #C18B15; color: #000000; }
.area-block.bd-tecnologia h3, .bg-tecnologia { background-color: #008080; }
.area-block.bd-captacao h3, .bg-captacao { background-color: #0B8043; }
.area-block.bd-eduwiki h3, .bg-eduwiki { background-color: #016599; }
.area-block.bd-campanha h3, .bg-campanha { background-color: #0B8043; }
.area-block .hlist { margin-top: auto; }
.area-block .hlist ul { display: flex; justify-content: space-evenly; }
.area-block .hlist ul li::after { display: none; }
.area-block.bd-comunidade .hlist a { color: #8D54D4; }
.area-block.bd-educacao .hlist a { color: #1B5CC5; }
.area-block.bd-cultura .hlist a { color: #EB7100; }
.area-block.bd-calibra .hlist a { color: #38761D; }
.area-block.bd-capx .hlist a { color: #851d6a; }
.area-block.bd-comunicacao .hlist a { color: #E00070; }
.area-block.bd-administracao .hlist a { color: #C18B15; }
.area-block.bd-tecnologia .hlist a { color: #008080; }
.area-block.bd-captacao .hlist a { color: #0B8043; }
.area-block.bd-eduwiki .hlist a { color: #016599; }
.area-block.bd-campanha .hlist a { color: #0B8043; }

html.skin-theme-clientpref-night .area-block[class*="bd-"] .hlist a { color: #FFFFFF; }

.text-block div[role="navigation"] {
	border-radius:0.8em;
	overflow:hidden;
}

.text-block .navbox-title, .text-block { padding: 1em; }

.block-header {
	color:white;
	padding:1em;
	font-size:1.5em;
	font-weight:bold;
}

.block-content { padding:1em; flex-grow:1; }
.block-content span { font-weight:bold; }

.general_table th {background-color: black; color: white;}

.mw-heading2, h3 {
	font-family:"Montserrat";
	border:none;
	font-weight:bold;
}

h2 { text-transform: uppercase; }
h1,h2,h3,h4,h5 { border: none; font-family: "Montserrat"; padding: 0.5em; margin:0; }
hr { height:0.25em; margin:1em 0; }

.white-text { color: white; }
.black-text { color: black; }

.mw-selflink-fragment { color:black; font-weight:bold; text-decoration:none; }

@media screen and (max-width:600px) {
	.section { flex-direction: column; }
	.report { padding:1em 0; }
	#navbar, #wmb_header { flex-direction:column; }
	#area_header { display:none !important; }
	.text-block, .section { padding:0; }
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

/* TABLES */
.wmb_report_table {
	width:100%;
	margin:0 !important;
	border-spacing: 0;
	border-collapse: collapse;
}
.wmb_report_table_container, div[role="navigation"] {
	border-radius:0.8em;
	border-width: 0.25em;
	border-style: solid;
	overflow:hidden;
}
div[role="navigation"] { border-width: 0; }

.wmb_report_table th { padding:0.4em; }
.wmb_report_table th, .wmb_report_table td { border-width:1px; border-style:solid; border-color:inherit; }
.wmb_report_table tbody { border:hidden; }
.wmb_report_table * h5 { color: white; }
.bd-cultura h5, .bd-administracao h5 { color: black; }
div.navbox > table tbody tr:nth-child(1) .mw-collapsible-text { color: white; }
div.navbox > table tbody tr:nth-child(3) .mw-collapsible-text,
div.navbox > table.cultura tbody tr:nth-child(1) .mw-collapsible-text,
div.navbox > table.administracao tbody tr:nth-child(1) .mw-collapsible-text { color: black !important; }
div.navbox > table.general th { background-color: #DCDCDC; color: black; }