<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&amp;family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;family=Unbounded:wght@200..900&amp;display=swap");

@font-face {
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  font-optical-sizing: auto;
  src: url(https://gauchazh.clicrbs.com.br//static/fonts/source-serif4/source-serif4.woff2)
    format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  src: url(https://gauchazh.clicrbs.com.br//static/fonts/ibm-plex-sans/ibm-plex-sans-regular.woff2)
    format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  src: url(https://gauchazh.clicrbs.com.br//static/fonts/ibm-plex-sans/ibm-plex-sans-500.woff2)
    format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 600;
  src: url(https://gauchazh.clicrbs.com.br//static/fonts/ibm-plex-sans/ibm-plex-sans-600.woff2)
    format("woff2");
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  list-style: none;
}

:root {
  --yellow: #ffcc00;
  --yellow--dark: #d7af00;
  --yellow-brown: #948135;
  --yellow-gold: #e0c451;
  --black: #222;
  --white: #fff;
  --light--gray: #eee;
  --gray: #bbb;
  --dark--gray: #707070;

  --rt-color-success: #8dc572;
  --rt-color-error: #be6464;
  --rt-color-warning: #f0ad4e;
  --rt-color-info: #337ab7;

  --purple--zh2: #831f82;
  --green--esporte: #67ad2f;
  --green--vida: #00998c;
  --orange--donna: #ec6608;
  --red--donna: #e50051;
  --purple--donna: #494495;
  --ocre--destemperados: #af4b2b;

  --gremio: #099ae9;
  --gremio--dark: #0f3059;
  --gremio--light: #0d80bf;
  --inter: #e5050f;
  --inter-dark: #8f0e1d;
  --inter--light: #f14b45;

  --rosa: #e051d6;
  --ciano-verde: #51e0d1;
  --verde-musgo: #618b87;
  --marrom-cinza: #615e53;
  --vinho-cinza: #615360;
  --azul-roxo: #6265a1;
  --cereja: #e05451;
}


.material-symbols-sharp {
  font-variation-settings: "FILL" 1, "wght" 700, "GRAD" 0, "opsz" 20;
}

body {
  font-family: "Lato", sans-serif;
  font-weight: 400;
}

.lato {
  font-family: "Lato", sans-serif;
  font-weight: 400;
}

.title {
  width: 100%;
  position: relative;
  display: block;
  margin-bottom: 1rem;
  font-family: "Lato", sans-serif;
  font-style: normal;
}

.title h1 {
  font-size: 1.5rem;
  padding: 0.2rem 0;
  font-weight: 900;
}

.title::before {
  content: "";
  width: 30%;
  max-width: 100px;
  display: block;
  border-top: 8px solid var(--yellow);
}

.title::after {
  content: "";
  width: 30%;
  max-width: 100px;
  display: block;
  border-bottom: 1px solid var(--gray);
}

.info {
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  color: var(--dark--gray);
  background-color: var(--light--gray);
  padding: 5px;
  font-family: "Lato", sans-serif;
  letter-spacing: 0.5px;
  margin-bottom: 10px;
}



.subtitulo {
  font-family: "Lato", sans-serif;
  font-style: normal;
  font-weight: 900;
}

.legenda {
  font-family: "IBM Plex Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 0.8rem;
}

main.main-container {
  font-family: "Lato", sans-serif;
  font-style: normal;
  padding: 0 0.2rem;
}

main.main-container p {
  padding: 0.5rem 0;
}

.bold {
  font-weight: 600;
}

.hairline {
  font-weight: 300;
}

.uppercase {
  text-transform: uppercase;
}

.subtitulo {
  text-transform: uppercase;
}

.numero-destaque {
  border-left: 1px solid var(--gray);
  padding: 0 30% 0 0.5rem;
  margin: 1rem 0;
}

.numero-destaque h2 {
  color: var(--yellow--dark);
  font-size: 1.5rem;
}


/* .roboto{
	font-family: 	'Roboto', sans-serif;
	font-weight:	300;
}

.roboto-bold{
	font-family: 	'Roboto', sans-serif;
	font-weight:	700;
}

.zh-top{
	margin: 			1px 0;
	border-top: 		2px solid black;
	border-bottom: 		2px solid black;
}

.zh-title{	
	font-family: 		'Roboto', sans-serif;
	font-weight:		700;
	font-size:			22px;
    margin:				10px 0;
    text-transform:     uppercase;
}

@media all and (min-width:500px){
    .zh-title{
        font-size:			24px;
        text-transform:     uppercase;
    }
} */

/* .zh-intro{
	font-family: 		'Roboto', sans-serif;
	margin:				16px 0;
	font-size:			16px;
}

.highcharts-tooltip-box{
	stroke: 			unset !important;
}

main.main-container {
    padding: 5px;
}

main.main-container h2 {
	font-family: 'Roboto', sans-serif;
    font-size: 18px;
}

main.main-container h6 {
    font-size: 14px;
    margin: 10px 0;
}

main .select-container select.select-box{
    width: 250px;
    font-size: 16px;
    padding: 5px;
    border: none;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.1);
} */

/* .uppercase {
    text-transform: uppercase;
}

.center {
    text-align: center;
}

.left {
    text-align: left;
}

.info {
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    background-color: #eee;
    padding: 5px;
    letter-spacing: 0.5px;
}

b {
    font-weight: 700;
} */


#map {
    height: 60vh;
    min-height: 600px;
    z-index: 0;
    border: 1px solid #c3c3c3;
  }



  .leaflet-icon-container {
    position: relative;
  }
  


  .leaflet-popup{
    max-width: 300px;
  }

  .content-container{
    position: relative;
  }

  .container-icons{
    width: 100%;
    display: flex;
    gap: 10px;
  }

  .container-icons img{
    max-height: 25px;
    margin: auto;
  }

  .container-icons h2{
    font-size: 16px;
    margin-bottom: 0.05rem;
    text-align: left;
    text-transform: uppercase;
  }

  .content-container p{
    font-size: 0.9rem;
    padding: 0 !important;
    margin: 0 !important;
  }


  .foto{
    width: 80px;
    border-radius: 50%;
    border: 2px solid var(--yellow);
    margin: 5px 0;
  }

  .content-container p.credito {
    font-size: 10px;
    text-transform: uppercase;
    color: #9a9a9a;
    margin-bottom: 0;
    text-align: right;

  }

  .content-container h6{
    font-size: 1.2rem;
    margin: 0;
    font-weight: 400;
  }

  .content-container a{
    background-color: #efefef;
    color: #7c7c7c;
    padding: 5px;
    border: 2px solid #dfdfdf;
    border-radius: 5px;
    font-size: 1rem;
    font-weight: 700;
    text-decoration: none;
  }

  .content-container a:link{
    color: #7c7c7c;
  }
  
  .content-container a:visited{
    color: #7c7c7c;
  }

  .content-container a:hover{
    background-color: #dfdfdf;
  }




  .legenda-container{
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    margin: 10px 0 20px;
  }
  
  .legenda-container h6{
    font-size: .9rem;
    color: var(--dark--gray);
    font-weight: 400;
  }
  
  .legenda-container li{
    padding: 0 5px;
    display: flex;
    gap: 5px;
    align-items: center;
  }

  .estudos {
    display: inline-block;
    border-radius: 50px;
    background: #8f0e1d;
    width: 10px;
    height: 10px;
  }

  .andamento {
    display: inline-block;
    border-radius: 50px;
    background: #dd7f3e;
    width: 10px;
    height: 10px;
  }

  .funcionamento {
    display: inline-block;
    border-radius: 50px;
    background: #d7af00;
    width: 10px;
    height: 10px;
  }

  .tratamento {
    display: inline-block;
    border-radius: 50px;
    background: #333333;
    width: 10px;
    height: 10px;
  }

</pre></body></html>