*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,select,textarea,button{font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d9d3c4;border-radius:3px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.animate-fade-in-up{animation:fadeInUp .5s ease both}.animate-fade-in{animation:fadeIn .4s ease both}.animate-slide-in{animation:slideInLeft .4s ease both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}#root{animation:fadeIn .3s ease}button{transition:opacity .15s ease,transform .1s ease,background .15s ease}button:active:not(:disabled){transform:scale(.98)}.leaflet-container{font-family:inherit}@media print{body>*{display:none!important}#root{display:block!important}nav,header,footer,button,.no-print{display:none!important}#sumario-reforma{display:block!important;border:1px solid #ccc!important;box-shadow:none!important;page-break-inside:avoid}body{background:#fff!important;color:#000!important;font-size:12pt}@page{margin:1.5cm;size:A4}}
