@font-face{font-family:govco-fontv2;src:url(govco-font-icons.ttf)format("truetype");font-weight:400;font-style:normal}@media (width<=991px){.govco-sedes{margin-left:0!important;padding-left:0!important;padding-right:5px!important}.govco-sede-info{margin-left:0!important}.govco-text-header-1{margin-left:15px!important}.govco-logo-entidad{height:65px}.govco-footer-text{margin:50px 0 0!important}.govco-nombre-entidad{width:100%!important;margin-left:0!important}.govco-logo-div-a{margin-left:0!important}.govco-texto-sedes,.govco-links-directorio,.govco-listado-sedes,.govco-links-container{margin-top:20px!important;margin-left:15px!important}.govco-texto-sedes,.govco-network{padding:unset!important}.govco-iconContainer{width:100%!important;margin-top:20px!important;display:block!important}.govco-network{margin-top:10px!important;margin-left:15px!important}.govco-text-header-3{margin-top:20px!important}.govco-link-container{width:100%!important;display:block!important}.govco-mostrar{display:unset!important}.govco-logo-container{text-align:center!important;margin-left:unset!important}.govco-texto-sedes{padding-right:20px!important}}.popup-content{background:#fff;border:1px solid #d7d7d7;width:50%;margin:auto;padding:5px}[role=tooltip].popup-content{border-radius:5px;width:200px;box-shadow:0 0 3px #00000029}.popup-arrow{filter:drop-shadow(0 -3px 3px #00000029);color:#fff;stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30;stroke-dashoffset:-54px;inset:0}*{box-sizing:border-box;border:0;margin:0;padding:0}html{scroll-behavior:smooth;width:100%;max-width:100%;overflow:hidden auto}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff}body{width:100%;max-width:100%;min-height:100vh;overflow:hidden}#root{width:100%;max-width:100%}img{max-width:100%;display:block}figure{margin:0}small{font-size:1.1rem}.p-small{line-height:1rem}.esri-input,.esri-select,.esri-print__advanced-options-section,.esri-widget{color:#353535;background:#fff}.esri-print__layout-tab[aria-selected=true],.esri-print__layout-tab{color:#353535;border:none}.esri-print__layout-tab[aria-selected=true],.esri-print__layout-tab[aria-selected=true]:hover{background:#8cc63f!important}.esri-print__layout-tab[aria-selected=true],.esri-print__layout-tab[aria-selected=false]:hover{color:#fff;background:#8cc63f!important}@media screen and (width<=768px){.container{width:90%!important;margin:0 auto!important}}.asterisco{color:#6f0000}.info-mapas-graficas{width:35px;margin-right:10px}html{box-sizing:border-box;font-size:62.5%}*,:before,:after{box-sizing:inherit}body{font-family:Work Sans,sans-serif;font-size:1.8rem}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}h1{font-size:3rem;font-weight:600;line-height:3.6rem}h2,h3{font-size:2.4rem;font-weight:600;line-height:3rem}p{font-size:1.6rem}.sistema-productivo__title-in-riesgo{color:#009640;margin:3rem auto 8rem}@font-face{font-family:govco-fontv2;src:url(layout/govco-font-icons.ttf)format("truetype");font-weight:400;font-style:normal}p{line-height:1.5!important}.row>*{margin-left:unset!important;padding-left:0!important}.row{margin-left:0!important}.row.col-xs-12.col-lg-7.govco-texto-sedes,.row.col-xs-12.col-lg-7.govco-network{width:100%!important;padding-left:0!important}body{font-family:var(--bs-font-sans-serif)!important;color:#212529!important;font-size:16px!important}[class^=govco-]:before,[class*=\ govco-]:before{-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;margin-left:.2em;margin-right:.2em;font-family:govco-fontv2;font-style:normal;font-weight:400;line-height:1em;display:inline-block}.govco-twitter-square:before{content:""}.govco-twitter:before{content:""}.govco-instagram-square:before{content:""}.govco-instagram:before{content:""}.govco-facebook-f:before{content:""}.govco-facebook-messenger:before{content:""}.govco-facebook-square:before{content:""}.govco-facebook:before{content:""}.govco-phone:before{content:""}.govco-phone-alt:before{content:""}.govco-logo-entidad-ministerio{content:url(https://stgprodsigraeastus201.blob.core.windows.net/front/AgriculturaDorado.png);height:190px;display:inline-block}.contenedor-redes{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:24px;display:flex}.icono-red-social{filter:grayscale();width:48px;height:48px;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.footer-iconos-redes{border-radius:8px;padding:8px;text-decoration:none;transition:background-color .2s ease-in-out,transform .2s ease-in-out;display:inline-block}.icono-contenedor{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.nombre-red-social{color:#333;white-space:nowrap;text-transform:capitalize;font-size:12px;font-weight:500}.footer-iconos-redes:hover{background-color:#0000000d;transform:translateY(-2px)}.footer-iconos-redes:hover .icono-red-social{filter:grayscale(0%);transform:scale(1.1)}.footer-iconos-redes.linkedin:hover .icono-red-social{filter:grayscale(0%);background:0 0}.footer-iconos-redes.facebook:hover .icono-red-social{filter:grayscale(0%);fill:#1877f3;background:0 0}.footer-iconos-redes.instagram:hover .icono-red-social{filter:grayscale(0%);fill:#e1306c;background:0 0}.footer-iconos-redes.twitter:hover .icono-red-social{filter:grayscale(0%);fill:#1da1f2;background:0 0}.footer-iconos-redes.spotify:hover .icono-red-social{filter:grayscale(0%);fill:#1ed760;background:0 0}.footer-iconos-redes.youtube:hover .icono-red-social{filter:grayscale(0%);fill:red;background:0 0}.footer-iconos-redes:hover .nombre-red-social{color:#009640;font-weight:600}.govco-logo-entidad-upra{content:url(https://stgprodsigraeastus201.blob.core.windows.net/front/UpraDorado.png);height:190px;display:inline-block}.govco-co{content:url(https://cdn.www.gov.co/v4/assets/images/logo-colombia.svg);vertical-align:middle;height:28px;margin-top:0;display:inline-block}.govco-separator{opacity:1px;vertical-align:middle;border-left:1px solid #e5eefb;height:26px;margin-left:10px;margin-right:5px;display:inline-block}.govco-logo{content:url(https://cdn.www.gov.co/v4/assets/images/logo.svg);vertical-align:middle;height:18px;display:inline-block}.govco-footer-logo{box-sizing:border-box;background-color:#36c;align-items:center;width:100%;height:48px;padding-left:80px;display:flex;margin-top:20px!important}.govco-data-front{-webkit-box-shadow:50px 30px 0 -30px #e5eefb,-50px 30px 0 -30px #e5eefb,0 20px #e5eefb,50px 50px 0 -30px #e5eefb,-50px 50px 0 -30px #e5eefb;opacity:1;border:2px solid #e5eefb;border-radius:10px;width:calc(100% - 40px);top:0;box-shadow:50px 30px 0 -30px #009640,-50px 30px 0 -30px #009640,0 20px #009640,50px 50px 0 -30px #009640,-50px 50px 0 -30px #009640;margin-left:20px!important}.govco-text-header-1{color:#009640;text-align:left;font-size:20px;font-weight:600}.govco-text-header-2{color:#009640;text-align:left;font-size:16px;font-weight:700;margin-bottom:0!important}.govco-text-header-3{color:#36c;text-align:left;font-weight:700;margin-bottom:0!important}.govco-logo-container{align-items:center;gap:0;display:flex;margin-left:0!important}.govco-link-modal{color:#36c;text-decoration:underline;margin-right:30px!important}.govco-link-modal-2{color:#009640;text-decoration:underline;margin-right:30px!important}.icon:before{color:#009640;transform:scale(1.5);vertical-align:text-top!important;margin:0 10px 0 5px!important;padding:0!important}.govco-iconContainer{width:auto!important;display:inline-block!important}.govco-links-container{margin-top:30px!important;margin-bottom:50px!important}.govco-footer-text{margin-top:50px!important;margin-bottom:50px!important;margin-left:80px!important}.govco-texto-sedes,.govco-network{padding:unset!important}.govco-network,.govco-listado-sedes{margin-top:30px!important}.govco-sedes{margin-top:20px!important}.govco-logo-div-a{text-align:center!important}.govco-links-directorio{margin-top:20px!important}.govco-link-container{display:inline-block;width:auto!important}.govco-mostrar{display:none!important}.govco-nombre-entidad{margin-bottom:0!important}@media (width<=991px){.govco-sedes{margin-left:0!important;padding-left:0!important;padding-right:5px!important}.govco-sede-info{margin-left:0!important}.govco-text-header-1{margin-left:15px!important}.govco-logo-entidad{height:65px}.govco-footer-text{margin:50px 0 0!important}.govco-nombre-entidad{width:100%!important;margin-left:0!important}.govco-logo-div-a{margin-left:0!important}.govco-texto-sedes,.govco-links-directorio,.govco-listado-sedes,.govco-links-container{margin-top:20px!important;margin-left:15px!important}.govco-texto-sedes,.govco-network{padding:unset!important}.govco-iconContainer{width:100%!important;margin-top:20px!important;display:block!important}.govco-network{margin-top:10px!important;margin-left:15px!important}.govco-text-header-3{margin-top:20px!important}.govco-link-container{width:100%!important;display:block!important}.govco-mostrar{display:unset!important}.govco-logo-container{text-align:center!important;margin-left:unset!important}.govco-texto-sedes{padding-right:20px!important}}.banner-image{background-color:#e8e8e8;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:350px}@media screen and (width<=768px){.banner-image{height:150px}}.breadcrumbs-style{color:#000;background:0 0;padding:3rem 0}.breadcrumbs-style .breadcrumb-list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs-style .breadcrumb-list .breadcrumb-item{align-items:center;margin-left:1rem;font-size:1.4rem;display:flex}.breadcrumbs-style .breadcrumb-list .breadcrumb-item:first-of-type{margin-left:0}.breadcrumbs-style .breadcrumb-list .breadcrumb-item a{color:#000;outline:none;padding-right:2rem;text-decoration:none;position:relative}.breadcrumbs-style .breadcrumb-list .breadcrumb-item a:after{content:"/";color:#000000b3;display:block;position:absolute;top:0;right:.5rem}.breadcrumbs-style .breadcrumb-list .breadcrumb-item a:hover{text-decoration:underline}.breadcrumbs-style .breadcrumb-list .breadcrumb-item span[aria-current=page]{color:#000000e6;font-weight:600}.breadcrumbs-style .breadcrumbs-style__h2{color:#000;margin:1rem 0;font-size:2rem;font-weight:700}.breadcrumbs-style .breadcrumbs-style__p{color:#000;width:100%;max-width:550px;margin:0;line-height:1.5}.breadcrumbs-style--riesgo-territorial .breadcrumbs-style__p{max-width:none}.breadcrumbs-style__a{color:#000;outline:none;text-decoration:none}.breadcrumb-inline{color:#000;flex-wrap:wrap;align-items:center;margin-bottom:.5rem;font-weight:700;display:flex}.nav-main{background:linear-gradient(#fff 0%,#f8f9fa 100%);border-bottom:none;border-radius:8px 8px 0 0;font-size:1.6rem;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000014}@media screen and (width<=992px){.nav-main{font-size:1.6rem;overflow:scroll hidden;flex-wrap:nowrap!important}}.nav-main__button{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:70px;padding:1.8rem 2.5rem;font-family:Work Sans,sans-serif;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;color:#333!important;background:0 0!important;border:none!important;border-bottom:4px solid #0000!important;flex-grow:1!important}.nav-main__button:hover{transform:translateY(-2px);color:#009640!important;background:#2e7d320d!important;border-bottom:4px solid #8cc63f!important}.nav-main__button:focus{outline-offset:2px;outline:2px solid #36c}.nav-main__button:not(:last-child):after{content:"";background:linear-gradient(#0000,#cacaca 20% 80%,#0000);width:2px;position:absolute;top:25%;bottom:25%;right:0}.nav-main .active{font-weight:700;box-shadow:inset 0 -4px #009640;color:#009640!important;background:linear-gradient(#2e7d321a 0%,#2e7d320d 100%)!important;border-bottom:4px solid #009640!important}.nav-main .active:hover{transform:none;color:#009640!important;background:linear-gradient(#2e7d3226 0%,#2e7d3214 100%)!important;border-bottom:4px solid #009640!important}@media screen and (width<=730px){.nav-main{flex-wrap:nowrap;font-size:2rem;display:flex;overflow:scroll hidden}}.riegos-tabs-main__content,.amenaza-tabs-main__content,.vulnerabilidad-tabs-main__content,.exposicion-tabs-main__content{position:relative}.nav-inside{background:linear-gradient(135deg,#2e7d32 0%,#388e3c 100%);justify-content:center;margin-top:-1px;padding:.5rem 1rem;display:flex;box-shadow:0 2px 8px #2e7d3233}@media screen and (width<=992px){.nav-inside{overflow:scroll hidden;flex-wrap:nowrap!important}}.nav-inside .nav-inside__button.active{font-weight:600;box-shadow:inset 0 0 0 1px #ffffff4d;color:#fff!important;background:#ffffff47!important;border:none!important;border-bottom:3px solid #fff!important}.nav-inside__button{color:#ffffffe6;background:0 0;border:none;border-bottom:3px solid #0000;flex-grow:0;align-items:center;gap:6px;padding:1rem 2rem;font-size:1.6rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:flex}.nav-inside__button:hover{color:#fff!important;background:#ffffff1a!important;border:none!important;border-bottom:3px solid #fff9!important}.nav-inside--split{justify-content:stretch;gap:0;padding:0}.nav-inside--split .nav-inside__item{flex:50%;min-width:0;display:flex}.nav-inside--split .nav-inside__item>.popup,.nav-inside--split .nav-inside__item>.popup-trigger,.nav-inside--split .nav-inside__item>span,.nav-inside--split .nav-inside__item>div{width:100%;display:flex}.nav-inside--split .nav-inside__button{border-radius:0;justify-content:center;width:100%;min-height:56px;padding:1rem 1.5rem}.nav-inside--split .nav-inside__item+.nav-inside__item .nav-inside__button{border-left:1px solid #ffffff2e}@media screen and (width<=460px){.nav-inside{flex-wrap:nowrap;justify-content:space-between;display:flex;overflow:scroll hidden}}.monitoreo-tabs__content .content-filter-maps__filters,.amenaza-tabs__content .content-filter-maps__filters,.vulnerabilidad-tabs__content .content-filter-maps__filters,.exposicion-tabs__content .content-filter-maps__filters,.riegos-tabs__content .content-filter-maps__filters{width:100%}.main-vistas-generales button{border-radius:6px;padding:1rem .5rem;box-shadow:0 2px 3px #f1f1f1;color:#333!important;background:#fff!important;border:1px solid #f1f1f1!important}.main-vistas-generales .active{color:#fff!important;background:#0c5201!important;border:none!important}.estilo-tab-general__subtitle{color:#8cc63f}@media screen and (width<=768px){.col-4{width:70%}}.inputs-filters{font-size:1.6rem}.inputs-filters h3{color:#8cc63f;margin:2.5rem 0}.inputs-filters h3 small{color:#333;font-size:1.4rem}.inputs-filters .col-md-4{padding:1rem 4rem 0 0}.inputs-filters .col-md-4 label{margin-bottom:1rem;font-weight:500}.inputs-filters .col-md-4 select{padding:1rem 2rem;font-size:1.4rem}.inputs-filters__btn{color:#fff;background-color:#8cc63f;border-radius:4px;padding:.5rem 6rem;font-size:2rem}.forms-calculos{margin-top:2rem;font-size:1.6rem}.forms-calculos .form-group{flex-grow:1;margin-right:3rem}.forms-calculos .form-group select{padding:1rem;font-size:1.4rem}.forms-calculos .form-group:last-of-type{margin-right:0}.disabled-btn{color:#fff!important;cursor:not-allowed!important;background-color:#c7c7c7!important}.dropdown{max-width:320px}.dropdown-body{height:0;overflow:hidden}.dropdown .show{height:auto;overflow:visible}.pointer{cursor:pointer}@media (width>=768px){.form-group-content{gap:1rem;display:flex}.form-group{max-width:30rem}}.header{background-color:#fff;width:100%;padding:.5rem 2rem;display:block}.header .section-top{justify-content:space-between;width:100%;display:flex}.header .section-top__left{align-items:center;display:flex}@media screen and (width<=768px){.header .section-top__left{justify-content:space-between;width:100%}}.header .section-top__rigth{align-items:center;width:100%;max-width:350px;display:flex;position:relative}.header .section-top__logo-sigra{width:120px}.header .section-top__logo-mincultura{width:300px}.header .section-top figure{margin:0 1rem}.header .section-top figure:first-of-type{margin-left:0}.header .section-top figure:last-of-type{margin-right:0}.header .section-top__options-themes{background-color:#8cc63f;border-radius:7px;margin-left:2.5rem;padding:1rem;display:flex}.header .section-top__options-themes button{background-color:#0000;border-radius:7px;margin-left:.5rem}.header .section-top__options-themes button:first-of-type{margin-left:0}.header .section-top__options-themes button:last-of-type{margin-right:0}.header .section-top__options-themes button img{background:#fff;border-radius:7px;padding:.5rem .6rem}.header .section-top img{max-width:100%;display:block}@media screen and (width<=768px){.header .section-top{display:block}.header .section-top .figure-mincultura{display:none}}.header .section-top__search{width:100%;max-width:350px;font-size:1.4rem;right:5rem}.header .section-top__search .section-top__input{color:#545454;border-radius:3rem;width:100%;font-size:1.6rem}.header .section-top__search .section-top__input .css-1s2u09g-control{border-radius:3rem}.header .section-top__search .section-top__input .css-319lph-ValueContainer{padding:1rem 2rem}.header .section-top__search input{border:1px solid #dadada;border-radius:100px;width:350px;padding:1.5rem 4rem}.header .section-top__search .section-top__sigra-text__btn-search{color:#083f00;background-color:#8cc63f;border:0;border-radius:0 3rem 3rem 0;padding:1.5rem 2rem;font-size:1.8rem;line-height:1rem;position:absolute;top:0;right:0}@media screen and (width<=768px){.header .section-top__search{display:none}}.header .btn-menu{margin-left:3rem;display:none}@media screen and (width<=768px){.header .btn-menu{display:block}}.menu-wrapper{z-index:100;background:0 0;justify-content:center;width:100%;margin-bottom:.5rem;display:flex;position:sticky;top:0}.menu-wrapper .nav-top{background:#fff;border-radius:0;align-items:center;width:100%;padding:0;display:flex}.menu-wrapper .nav-top ul{border-bottom:3px solid #007a33;width:80%;margin:0 auto;padding:0;list-style:none;display:flex}@media screen and (width<=1200px){.menu-wrapper .nav-top ul{width:70%}}@media screen and (width<=992px){.menu-wrapper .nav-top ul{width:60%}}@media screen and (width<=768px){.menu-wrapper .nav-top ul{border-bottom:none;flex-direction:column;width:100%;padding:.5rem 0}}.menu-wrapper .nav-top ul li{text-align:center;flex:1;position:relative}@media screen and (width<=768px){.menu-wrapper .nav-top ul li{border-bottom:1px solid #e0e0e0;flex:none;width:100%}.menu-wrapper .nav-top ul li:last-child{border-bottom:none}}.menu-wrapper .nav-top ul li:has(ul.submenu):after{content:"▼";color:#333;pointer-events:none;font-size:.8rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media screen and (width<=1200px){.menu-wrapper .nav-top ul li:has(ul.submenu):after{font-size:.6rem;right:.3rem}}@media screen and (width<=768px){.menu-wrapper .nav-top ul li:has(ul.submenu):after{font-size:.8rem;right:1rem}}.menu-wrapper .nav-top ul li a{color:#333;letter-spacing:.5px;width:100%;padding:1.5rem .5rem;font-family:Nunito,Arial,sans-serif;font-size:2rem;text-decoration:none;display:block}@media screen and (width<=1400px){.menu-wrapper .nav-top ul li a{padding:1.2rem .3rem;font-size:1.6rem}}@media screen and (width<=1200px){.menu-wrapper .nav-top ul li a{letter-spacing:0;padding:1rem .2rem;font-size:1.3rem}}@media screen and (width<=992px){.menu-wrapper .nav-top ul li a{padding:.8rem .1rem;font-size:1.1rem}}@media screen and (width<=768px){.menu-wrapper .nav-top ul li a{text-align:left;padding:1rem 1.5rem;font-size:1.4rem}}.menu-wrapper .nav-top ul li a.active{color:#fff;background:#469b41;font-weight:700}.menu-wrapper .nav-top ul li ul.submenu{z-index:999;background:#fff;flex-direction:column;align-items:flex-start;height:0;padding:0;transition:all .3s;display:flex;position:absolute;top:100%;right:0;overflow:hidden}@media screen and (width<=768px){.menu-wrapper .nav-top ul li ul.submenu{box-shadow:none;background:#8cc63f;border-radius:0;width:100%;margin:0;position:relative}}.menu-wrapper .nav-top ul li:hover ul.submenu,.menu-wrapper .nav-top ul li:focus-within>ul.submenu{height:auto;padding:1rem 0;overflow:visible}@media screen and (width<=768px){.menu-wrapper .nav-top ul{height:auto;box-shadow:none;background-color:#fff;position:relative;overflow:visible}}.show-menu{height:auto!important}.search-placeholder{color:#333}.dark .search-placeholder{color:#fff}.home-banner{background:#1a472a;justify-content:center;width:100%;height:350px;margin-bottom:32px;display:flex;overflow:hidden}@media screen and (width<=768px){.home-banner{height:150px}}.home-banner__image{object-fit:cover;object-position:center center;width:100%;max-width:1920px;height:100%}button.options[aria-describedby][class~=options]{display:none!important}.Tab-container{width:100%;position:relative}.content-filter-maps{z-index:1;display:flex;inset:0}.content-filter-maps__colapse{transition:all .5s;left:0;transform:translate(-95%)}.content-filter-maps__Nocolapse{transition:all .5s;left:0;transform:translate(0%)}.content-filter-maps__filters{z-index:2;background:#fff;border-radius:10px;flex-direction:column;justify-content:space-evenly;padding:2rem;font-size:1.4rem;display:flex;box-shadow:4px 1px 5px #a3a3a394}.content-filter-maps select{padding:1rem 1.5rem;font-size:1.4rem}.content-filter-maps .btn-colapse{z-index:1;background-color:#fff;border-radius:0 5px 5px 0;width:auto;height:10vh;margin:auto 0;box-shadow:4px 1px 8px #a3a3a3bf}.content-filter-maps .right{transform:rotate(180deg)}.right{flex-direction:row-reverse}.tab-content>#viewDiv{width:95%;position:absolute;top:51.5%;left:50.1%;transform:translate(-50%,-50%)}.btn-comparacion-container{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.btn-comparacion{color:#151515;cursor:pointer;border:1.5px solid #919090;border-radius:.5rem;justify-content:center;width:80%;min-width:150px;margin:auto auto auto 0;padding:1rem 2rem;text-decoration:none;display:flex}.btn-comparacion:hover{color:#fff;background-color:#333}.help-button-comparacion{cursor:pointer;color:#469b41;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:18px;font-weight:700;display:flex}.help-icon{font-size:18px;font-weight:700;display:inline-block}.help-button:hover{color:#3a8736;transform:scale(1.2)}.btn-buscar{color:#fff;cursor:pointer;background:#0c5201;border:none;border-radius:.5rem;justify-content:center;width:80%;min-width:150px;margin:auto auto auto 0;padding:1rem 2rem;font-size:1.4rem;text-decoration:none;transition:all .3s ease-in-out;display:flex}.btn-buscar:hover{background:#009640}.overlay-popup{height:auto}.overlay-popup .content-popup{float:right;background:#fff;border-radius:5px;width:80%;padding:15px;position:relative;box-shadow:4px 1px 5px #ededed85}.btn-basemap{color:#fff;background:#0c5201;border-radius:5px;padding:.5rem 1rem}.btn-basemap:hover{background:#009640}.title-form{color:#0c5201;margin-bottom:1rem;font-size:1.6rem;font-weight:700}.img-basemap{height:10vh}.Conatiner-general,.tab-content{background-color:#fff}.react-select-container{width:100%}.react-select-container .react-select__control{background-color:#fff}.react-select-container .react-select__control .react-select__value-container .react-select__single-value,.react-select-container .react-select__control .react-select__indicators .react-select__indicator{color:#000}.react-select-container .react-select__menu .react-select__menu-list{background-color:#fff}.popup-content{background:#fff;width:50%;margin:auto;padding:5px}.popup-arrow{color:#fff}[role=tooltip].popup-content{max-width:580px;box-shadow:0 0 3px #00000029;width:auto!important}.popup-overlay{background:#00000080}[data-popup=tooltip].popup-overlay{background:0 0}.Labeles{color:#009640;margin:0;font-size:2rem;font-weight:600}.SubLabeles{color:#0c5201;font-size:16px;font-weight:600}.Total{color:#0c5201;width:95%;margin-top:1rem;margin-left:1rem;font-size:1.6rem;font-weight:600}.Section-Grafic{background-color:#fff;border:1px solid #c7c7c7;border-radius:5px;flex-direction:row;justify-content:space-between;margin:2%;padding:2%;display:flex}.Section-Grafic .Grafic-Container{width:100%}.Section-Grafic .contenedor-descarga{margin:2%}.graficos{width:90%}.ColorTable{color:#000}.ColorTable tr:nth-child(2n):hover,.ColorTable tr:nth-child(odd):hover{color:#0c5201;background-color:#f1f1f1}#nav-exposicion .esri-layer-list__list:before{content:"Ajuste de visualización";color:#0c5201;text-align:center;margin:0 0 .5rem;font-weight:600;display:block}.esri-layer-list__child-toggle{display:none}.btn-dowloand{background-color:#0c5201;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.6rem;display:flex}.btn-dowloand:hover{background-color:#009640}.btn-dowloand img{max-width:45%;display:block}.btn-dowloand-2{color:#0c5201;background-color:#fff;justify-content:center;width:50px;height:50px;font-size:1.6rem;display:flex}.table-header{vertical-align:middle;width:4%;font-size:16px}.table-body-center{text-align:center;vertical-align:middle;height:5vh;font-size:14px}.table-body-left{text-align:left;vertical-align:middle;height:5vh;font-size:14px}.table-body-money{text-align:right;vertical-align:middle;height:5vh;font-family:monospace;font-size:14px}.dashed{border:none;height:0;border-top:1px dashed #fff!important}.form-select{padding:1rem 1.5rem;font-size:1.4rem}.sampleContainer{margin-top:50px}.loader{width:44px;height:8px;margin:12px auto;position:relative}.dot{background:#ccc;border-radius:4px;width:8px;height:8px;display:inline-block;position:absolute}.dot_1{background:#0c5201;animation:1.5s linear infinite animateDot1;left:12px}.dot_2{animation:1.5s linear .5s infinite animateDot2;left:24px}.dot_3{animation:1.5s linear infinite animateDot3;left:12px}.dot_4{animation:1.5s linear .5s infinite animateDot4;left:24px}@keyframes animateDot1{0%{transform:rotate(0)translate(-12px)}25%{transform:rotate(180deg)translate(-12px)}75%{transform:rotate(180deg)translate(-12px)}to{transform:rotate(360deg)translate(-12px)}}@keyframes animateDot2{0%{transform:rotate(0)translate(-12px)}25%{transform:rotate(180deg)translate(-12px)}75%{transform:rotate(180deg)translate(-12px)}to{transform:rotate(360deg)translate(-12px)}}@keyframes animateDot3{0%{transform:rotate(0)translate(12px)}25%{transform:rotate(180deg)translate(12px)}75%{transform:rotate(180deg)translate(12px)}to{transform:rotate(360deg)translate(12px)}}@keyframes animateDot4{0%{transform:rotate(0)translate(12px)}25%{transform:rotate(180deg)translate(12px)}75%{transform:rotate(180deg)translate(12px)}to{transform:rotate(360deg)translate(12px)}}#Genero_page .esri-ui-top-right .esri-layer-list__list:before{content:"Ajuste de visualización";color:#0c5201;text-align:center;margin:0 0 .5rem;font-weight:600;display:block}#Genero_page .esri-ui-bottom-right .esri-layer-list__list:before{content:"Leyendas";color:#0c5201;text-align:center;margin:0 0 .5rem;font-weight:600;display:block}.Section-Grafic_gender{background-color:#fff;border:1px solid #c7c7c7;border-radius:5px;height:100%;margin:2%;padding:2%}.container_grafic{width:90%;margin:auto}.grafic-heigth{height:40vh;margin-bottom:10%}.grafic-heigth-2{height:45rem;margin-bottom:10%}.Container_data{flex-direction:row;display:flex}.search-title{color:#0c5201;text-align:center}@media screen and (width<=768px){.Container_data{flex-direction:column;display:flex}}.gender-container{background-color:#f1f1f1}.gender-container .content-form{flex-flow:column wrap;justify-content:space-evenly;font-size:1.4rem;display:flex}.gender-container .content-form .content-form-secction{flex-flow:wrap;justify-content:space-evenly;width:100%;font-size:1.4rem;display:flex}.gender-container .contenedor_grafica{align-items:center;height:auto;min-height:60vh;display:flex}.gender-container .content_one{vertical-align:middle;background-color:#36c;border-radius:20px;flex-direction:column;justify-content:space-evenly;align-items:center;height:30vh;margin:2.5%;display:flex}.gender-container .content_one p{color:#fff;text-align:center;font-family:Montserrat,sans-serif;font-size:24px}.gender-container .content_one h1{color:#fff;text-align:center;font-family:Montserrat,sans-serif;font-weight:600;line-height:4.2rem}.gender-container .content_two{vertical-align:middle;background-color:#009640;border-radius:20px;flex-direction:column;justify-content:space-evenly;align-items:center;height:30vh;margin:2.5%;display:flex}.gender-container .content_two p{color:#fff;text-align:center;font-family:Montserrat,sans-serif;font-size:24px}.gender-container .content_two h1{color:#fff;text-align:center;font-family:Montserrat,sans-serif;line-height:4.2rem}.gender-container input[type=range]{-webkit-appearance:none;width:100%;height:25px;margin:10px 0}.gender-container input[type=range]:focus{outline:none}.gender-container input[type=range]::-webkit-slider-runnable-track{cursor:pointer;animate:.2s;background:#2497e3;border:0 solid #000;border-radius:7px;width:100%;height:5px;box-shadow:0 0 #000}.gender-container input[type=range]::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;background:#fff;border:1px solid #2497e3;border-radius:25px;width:18px;height:18px;margin-top:-7px;box-shadow:0 0 #000}.gender-container input[type=range]:focus::-webkit-slider-runnable-track{background:#2497e3}.gender-container input[type=range]::-moz-range-track{cursor:pointer;animate:.2s;background:#2497e3;border:0 solid #000;border-radius:7px;width:100%;height:5px;box-shadow:0 0 #000}.gender-container input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:1px solid #2497e3;border-radius:25px;width:18px;height:18px;box-shadow:0 0 #000}.gender-container input[type=range]::-ms-track{cursor:pointer;animate:.2s;color:#0000;background:0 0;border-color:#0000;width:100%;height:5px}.gender-container input[type=range]::-ms-fill-lower{background:#2497e3;border:0 solid #000;border-radius:14px;box-shadow:0 0 #000}.gender-container input[type=range]::-ms-fill-upper{background:#2497e3;border:0 solid #000;border-radius:14px;box-shadow:0 0 #000}.gender-container input[type=range]::-ms-thumb{cursor:pointer;background:#fff;border:1px solid #2497e3;border-radius:25px;width:18px;height:18px;margin-top:1px;box-shadow:0 0 #000}.gender-container input[type=range]:focus::-ms-fill-lower{background:#2497e3}.gender-container input[type=range]:focus::-ms-fill-upper{background:#2497e3}.btn-404{color:#fff;text-align:center;background:#8cc63f;border:1px solid #009640;border-radius:5px;width:100%;max-width:180px;margin:0 auto;padding:1.2rem 3.8rem;font-size:1.8rem;text-decoration:none;transition:all .5s;display:block}.btn-404:hover{color:#fff;background:#009640}.row-hero{--bs-gutter-x:0rem!important}.colum-hero-sigra-text,.colum-hero-sigra-image{margin:0;padding:0}.colum-hero-sigra-text{background-color:#0c5201;position:relative;z-index:2!important}@media screen and (width<=768px){.colum-hero-sigra-text{background-image:url(https://sigra.blob.core.windows.net/prueba-front/Fondo_01.jpg);background-position:50%;background-size:cover}.colum-hero-sigra-text:after{content:"";z-index:0;background:#288d0a80;position:absolute;inset:0}}#icon_search{color:#bbb}.hero-sigra-text{color:#fff;z-index:2;flex-wrap:wrap;align-content:center;width:100%;height:100%;padding:5rem;display:flex;position:relative}.hero-sigra-text h1,.hero-sigra-text h2,.hero-sigra-text p{width:100%}.hero-sigra-text__text-search{margin-top:1.4rem;font-size:2rem}.hero-sigra-text__form{width:100%;position:relative}.hero-sigra-text__icon-search{color:#4d4d4d;font-size:1.6rem;position:absolute;top:2rem;left:2rem}.hero-sigra-text__input{color:#333;border-radius:3rem;width:100%;padding:1rem;font-size:1.6rem}.hero-sigra-text__input::placeholder{color:#333}.hero-sigra-text__input:-ms-placeholder-shown{color:#333}.hero-sigra-text__input::-webkit-input-placeholder{color:#333}.hero-sigra-text__input::placeholder{color:#333}.hero-sigra-text .hero-sigra-text__input::placeholder{color:#333}.hero-sigra-text__btn-search{color:#083f00;background-color:#8cc63f;border-radius:0 .5rem .5rem 0;padding:1.5rem 4rem;font-size:1.8rem;font-weight:600;line-height:1rem;position:absolute;top:0;bottom:0;right:0}@media screen and (width<=320px){.hero-sigra-text__btn-search{padding:1.5rem 1rem;line-height:1rem}}.hero-sigra-img{background-position:50%;background-size:cover;width:100%;height:683px}@media screen and (width<=768px){.hero-sigra-img{display:none}}.sistema-productivo__title{color:#009640;margin:3rem 0 6rem;font-weight:600}.sistema-productivo__paragraph{text-align:center;width:90%;max-width:800px;margin:0 auto 7rem}.sistema-productivo a{color:#333;text-decoration:none!important}.sistema-productivo__box{cursor:pointer;background-color:#fff;border:1px solid #c7c7c7;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:2rem 2rem 1.5rem;transition:all .3s;display:flex;box-shadow:0 3px #ededed}.sistema-productivo__box:hover{color:#fff;background-color:#8cc63f}.sistema-productivo__box figure{border-radius:6px;justify-content:center;align-items:center;width:100%;height:100px;margin:0 0 1rem;padding:0;display:flex;overflow:hidden}.sistema-productivo__box img{object-fit:cover;width:100%;height:100%;margin:0 auto}.sistema-productivo__box p{text-transform:uppercase;margin:0;font-size:2rem;font-weight:600}.sistema-productivo__box p.text-description{text-transform:lowercase;font-size:1.4rem}@media screen and (width<=768px){.sistema-productivo div>.col-md-2{margin:3rem 0}}.mapas,.amenazas{margin:5rem 0}.mapas__bg-blue,.mapas__bg-green,.amenazas__bg-blue,.amenazas__bg-green{color:#fff;padding:6rem 10rem}.mapas__bg-blue p,.mapas__bg-green p,.amenazas__bg-blue p,.amenazas__bg-green p{width:100%;max-width:50rem;margin-bottom:3rem}.mapas__bg-blue,.amenazas__bg-blue{background-color:#1a65ff}.mapas__bg-green,.amenazas__bg-green{background-color:#0c5201}.mapas__bg-img,.amenazas__bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}@media screen and (width<=768px){.mapas div div.col-md-8,.amenazas div div.col-md-8{padding:3rem}}.simulacion{color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;padding:10rem 0;display:flex}.simulacion__link{color:#333;text-align:center;background-color:#fff;border-radius:7px;max-width:250px;margin:2rem auto 0;padding:1.5rem 3rem;font-size:2rem;font-weight:600;text-decoration:none;transition:all .3s;display:block}.simulacion__link:hover{color:#fff;background-color:#8cc63f}.relevantes{text-align:center;padding:3rem 0}.relevantes .col-md-4{padding:0 5rem}.relevantes__box{color:#fff;background-color:#009640;border-radius:7px;padding:1.5rem;font-size:1.6rem}.relevantes__title{color:#009640;margin-bottom:4rem;font-weight:600}.about-sigra{background-color:#fff;padding:1rem 0;font-family:Nunito,sans-serif}.about-sigra__title{color:#009640;margin-bottom:1.5rem;font-family:Nunito,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2}.about-sigra__paragraph{color:#333;max-width:90%;margin-bottom:2rem;padding-right:3rem;font-family:Nunito,sans-serif;font-size:1.6rem;line-height:1.8}.about-sigra__box--principal-img{border-radius:8px;max-width:100%;height:auto;box-shadow:0 2px 8px #2c3e5014}.about-sigra__block{background:#fff;border-radius:8px;width:100%;max-width:95vw;margin-bottom:0;margin-left:auto;margin-right:auto;padding:1.5rem;font-family:Nunito,sans-serif;box-shadow:0 4px 8px #2c3e5014}.primera-fase{background-color:#f7f7f7;padding:5rem 0 0;font-family:Nunito,sans-serif}.primera-fase .row{background-color:#fff;border-radius:100px 0 0 100px;align-items:center;margin-top:4rem}.row:nth-child(odd) .primera-fase__box-radios-left{background-color:#69f}.row:nth-child(2n) .primera-fase__box-radios-left{background-color:#8cc63f}.primera-fase__paragraph{text-align:justify;width:90%;margin:1rem 0 4rem 5rem;font-family:Nunito,sans-serif}.primera-fase .container{max-width:960px!important}.primera-fase__box-radios-left{color:#fff;border-radius:100px 0 0 100px;align-items:center;padding:1rem 4rem;font-family:Nunito,sans-serif;display:flex}.primera-fase__box-right{background-color:#fff;border-radius:0 4px 4px 0;margin:0 auto;padding:2rem 4rem;font-family:Nunito,sans-serif}.primera-fase__box--img{height:130px;margin:0 auto}.primera-fase__carousel{color:#fff;background:#4caf50;border-radius:12px;flex-flow:wrap;align-items:center;min-height:220px;margin-bottom:2rem;padding:2rem;font-family:Nunito,sans-serif;display:flex;position:relative;box-shadow:0 2px 8px #2c3e5014}@media (width<=768px){.primera-fase__carousel{flex-direction:column;min-height:auto;padding:1rem}}.primera-fase__carousel:focus{outline-offset:2px;outline:3px solid #fff}.primera-fase__img-container{text-align:center;background:#fff;border-radius:16px;flex:0 0 220px;justify-content:center;align-items:center;height:180px;margin:0 auto;padding:16px;display:flex}@media (width<=768px){.primera-fase__img-container{flex:none;width:100%;max-width:220px;margin-bottom:1rem}}.primera-fase__box--img{object-fit:contain;width:100%;max-width:180px;height:auto;max-height:180px}@media (width<=768px){.primera-fase__box--img{max-width:140px;max-height:140px}}.primera-fase__desc{text-align:justify;flex:1;margin-left:32px;padding:1.5rem 4rem;font-family:Nunito,sans-serif}@media (width<=768px){.primera-fase__desc{margin-left:0;padding:1rem}}.primera-fase__fade{opacity:1;transition:opacity .4s}.primera-fase__fade--hidden{opacity:0;pointer-events:none;position:absolute}.primera-fase__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:24px;display:flex}@media (width<=768px){.primera-fase__controls{margin-top:16px}}.primera-fase__btn{cursor:pointer;color:#fff;background:0 0;border:none;margin:0 16px;padding:4px 8px;font-family:Nunito,sans-serif;font-size:2rem}@media (width<=768px){.primera-fase__btn{margin:0 8px;font-size:1.5rem}}.primera-fase__dot{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin:0 6px;transition:background .2s,border .2s;display:inline-block}@media (width<=768px){.primera-fase__dot{width:10px;height:10px;margin:0 4px}}.primera-fase__dot--active{background:#fff;border:2px solid #fff}.implementacion{background-color:#f7f7f7;padding:0 0 5rem;font-family:Nunito,sans-serif}.implementacion__row{align-items:center;margin-bottom:3rem}.implementacion__row:last-of-type{margin-bottom:0}.implementacion__paragraph{text-align:justify;width:90%;margin:1rem 0 4rem 5rem;font-family:Nunito,sans-serif}.implementacion__img{height:120px;margin:0 auto}.implementacion__cards-container{flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem;display:flex}.implementacion__card{text-align:center;background:#f8f9f9;border-radius:10px;flex-direction:column;align-items:center;width:320px;min-height:260px;padding:2rem 1.5rem 1.5rem;font-family:Nunito,sans-serif;display:flex;box-shadow:0 4px 8px #2c3e5014}.implementacion__img{max-width:100px;max-height:100px;margin-bottom:1rem}.implementacion__card-text{color:#222;font-family:Nunito,sans-serif}.aliados{background-color:#f7f7f7;padding:5rem 0 0;font-family:Nunito,sans-serif}.aliados__paragraph{text-align:justify;width:90%;margin:1rem 0 4rem 5rem;font-family:Nunito,sans-serif}@media (width<=768px){.aliados__paragraph{width:95%;margin:1rem auto;padding:0 1rem}}.aliados__schame-container{justify-content:center;width:100%;margin:2rem auto;padding:0 1rem;display:flex}@media (width<=768px){.aliados__schame-container{padding:0}}.aliados__carousel{color:#fff;background:#4caf50;border-radius:12px;flex-flow:wrap;align-items:center;min-height:220px;margin-bottom:2rem;padding:2rem;font-family:Nunito,sans-serif;display:flex;position:relative;box-shadow:0 2px 8px #2c3e5014}@media (width<=768px){.aliados__carousel{flex-direction:column;min-height:auto;padding:1rem}}.aliados__carousel-text{background:"#4CAF50";border-radius:"0 12px 12px 0";position:"relative";display:"flex";flex:2;flex-direction:"column";justify-content:"center";padding:"2.5rem 2rem";color:"#fff";font-family:Nunito,sans-serif}@media (width<=768px){.aliados__carousel-text{width:100%;padding:1rem}}.aliados__img-container{text-align:center;background:#fff;border-radius:16px;flex:0 0 220px;justify-content:center;align-items:center;height:180px;margin:0 auto;padding:16px;display:flex}@media (width<=768px){.aliados__img-container{flex:none;width:100%;max-width:220px;margin-bottom:1rem}}.aliados__img{object-fit:contain;border-radius:12px;width:100%;max-width:1000px;height:auto;display:block;box-shadow:0 2px 8px #2c3e5014}@media (width<=768px){.aliados__img{max-width:100%}}.aliados__box--img{object-fit:contain;width:100%;max-width:180px;height:auto;max-height:180px}@media (width<=768px){.aliados__box--img{max-width:140px;max-height:140px}}.aliados__desc{text-align:justify;flex:1;margin-left:32px;padding:1.5rem 4rem;font-family:Nunito,sans-serif}@media (width<=768px){.aliados__desc{margin-left:0;padding:1rem}}.aliados__fade{opacity:1;transition:opacity .4s}.aliados__fade--hidden{opacity:0;pointer-events:none;position:absolute}.aliados__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:24px;display:flex}@media (width<=768px){.aliados__controls{margin-top:16px}}.aliados__btn{cursor:pointer;color:#fff;background:0 0;border:none;margin:0 16px;padding:4px 8px;font-family:Nunito,sans-serif;font-size:2rem}@media (width<=768px){.aliados__btn{margin:0 8px;font-size:1.5rem}}.aliados__dot{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin:0 6px;transition:background .2s,border .2s;display:inline-block}@media (width<=768px){.aliados__dot{width:10px;height:10px;margin:0 4px}}.aliados__dot--active{background:#fff;border:2px solid #fff}.aliados{background-color:#fff;padding:5rem 0}.aliados .row{margin-top:4rem}.row:nth-child(odd) .aliados__box-left-number{background-color:#0c5201}.row:nth-child(2n) .aliados__box-left-number{background-color:#009640}.aliados__title{color:#009640;margin-bottom:2rem}.aliados__paragraphs{text-align:justify;width:90%;max-width:600px;margin:0 auto}.aliados__box-left-number{color:#fff;border-radius:100px 0 0 100px;justify-content:center;align-items:center;font-size:7rem;display:flex}.aliados__box-right{background-color:#f7f7f7;border-radius:0 5px 5px 0;padding:3rem 5rem}.aliados__img{margin:0 auto}.imageActivides{flex-wrap:wrap;justify-content:space-between;display:flex}.imageActivides img{height:40px}.riesgo-agroclimatico-hero{padding:3rem 1.5rem 2rem}.riesgo-agroclimatico-hero__card{background:#fff;border:1px solid #0c5201;border-radius:12px;padding:2rem;overflow:hidden;box-shadow:0 2px 8px #0000000f}.riesgo-agroclimatico-hero__content{flex-direction:column;gap:1.5rem;display:flex}.riesgo-agroclimatico-hero__header{margin-bottom:2rem}.riesgo-agroclimatico-hero__header .riesgo-agroclimatico-hero__title{color:#009640;margin:0 0 .5rem;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:700}.riesgo-agroclimatico-hero__header .riesgo-agroclimatico-hero__subtitle{color:#333;margin:0;font-family:Work Sans,sans-serif;font-size:2rem;line-height:2.2rem}.riesgo-agroclimatico-hero__info-box{background:#e8f5e9;border:1px solid #a5d6a7;border-radius:12px;flex-direction:column;gap:1.25rem;padding:2rem;display:flex}.riesgo-agroclimatico-hero__info-box h2{color:#009640;margin:0;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:700}.riesgo-agroclimatico-hero__info-box p{color:#333;flex:auto;margin:0;font-family:Work Sans,sans-serif;font-size:2rem;line-height:1.6}.riesgo-agroclimatico-hero__btn{color:#fff;cursor:pointer;background-color:#009640;border:none;border-radius:8px;align-self:flex-start;padding:.9rem 1.5rem;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:600}.riesgo-agroclimatico-hero__btn:hover,.riesgo-agroclimatico-hero__btn:focus{background-color:#0c5201}.riesgo-agroclimatico-actividades{padding:2rem 1.5rem 6rem}.riesgo-agroclimatico-actividades__title{color:#009640;text-align:center;margin:0 0 .75rem;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:700}.riesgo-agroclimatico-actividades__description{color:#333;text-align:center;max-width:900px;margin:0 auto 2rem;font-family:Work Sans,sans-serif;font-size:1.6rem;line-height:2.2rem}.riesgo-agroclimatico-actividades .sistema-productivo__box{cursor:pointer;background-color:#fff;border:1px solid #c7c7c7;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:2rem 2rem 1.5rem;transition:all .3s;display:flex;box-shadow:0 3px #ededed}.riesgo-agroclimatico-actividades .sistema-productivo__box:hover{color:#fff;background-color:#8cc63f}.riesgo-agroclimatico-actividades .sistema-productivo__box figure{border-radius:6px;justify-content:center;align-items:center;width:100%;height:100px;margin:0 0 1rem;padding:0;display:flex;overflow:hidden}.riesgo-agroclimatico-actividades .sistema-productivo__box img{object-fit:cover;width:100%;height:100%;margin:0 auto}.riesgo-agroclimatico-actividades .sistema-productivo__box p{text-transform:uppercase;margin:0;font-size:2rem;font-weight:600}.sistema-productivo-in-riesgo{padding-bottom:6rem}.sistema-productivo-in-riesgo a{color:#333;text-decoration:none}@media screen and (width<=768px){.sistema-productivo-in-riesgo div>.col-md-2{margin:3rem 0}}.tabs-sistemas-productivos-in-riesgo{background:#f1f1f1;padding:2rem 4rem}.riegos-tabs-main{background:#fff}.main-vistas-generales button{flex-grow:1;font-size:1.6rem}.estilo-tab-general__title{color:#009640;text-align:center;margin:3rem 0}.estilo-tab-general__title--middles{margin-bottom:3rem}.padding-vistas{padding:1rem 3rem}.padding-vistas__destex{margin-bottom:3rem}.vistas-columnas{margin-bottom:4rem}.vistas-columnas h4{margin-bottom:2rem}.btn-circle{background-color:#8cc63f;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.btn-circle:hover{background-color:#009640}.btn-circle img{max-width:45%;display:block}.map-options{justify-content:center;align-items:center;width:100%;height:50px;display:flex;position:absolute;bottom:30px;right:0}.map-options .content-options{justify-content:center;align-items:center;gap:10px;width:auto;display:flex}.map-options .content-options .options{background-color:#0c5201;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.map-options .content-options .options:hover{background-color:#009640}.map-options .content-options .options img{max-width:45%;display:block}.esri-legend__service{color:#000!important;background:#fff!important}.esri-legend__service .esri-legend__layer-caption{display:none}.content-form-map{position:relative}.content-form-map .tab-content{width:100%;position:absolute!important}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{padding:1.5rem!important}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component>.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel{width:auto!important}.tabla-riesgo-detalle tr th{color:#fff;background:#0c5201}.map-container{grid-gap:10px;background-color:#8cc63f;grid-template-columns:repeat(2,1fr);width:100%;height:100%;display:grid}.content-filter__hide{width:0;max-height:70rem;margin:0;padding:0;overflow:hidden}.title-module{text-align:center;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.site-map h3{text-align:center;margin-bottom:1.2rem;font-size:2rem;font-weight:700;position:relative}.site-map h3:after{content:"";background:linear-gradient(90deg,#187a3b 0%,#8cc63f 100%);border-radius:2px;width:80%;max-width:400px;height:3px;margin:.5rem auto 0;display:block}.site-map ul{padding-left:0;list-style:none}.site-map ul>li{margin-bottom:.7rem}.site-map ul>li>a{color:#009640;font-size:1.6rem;font-weight:700;text-decoration:underline}.site-map ul>li>a:hover{text-decoration:underline}.site-map ul>li>a[style*="pointer-events: none"]{cursor:not-allowed;color:#bbb!important;text-decoration:none!important}.site-map ul ul{margin-top:.2rem;margin-bottom:.2rem;padding-left:1rem}.site-map ul ul li{margin-bottom:.1rem;position:relative}.site-map ul ul li:before{content:"";background:#222;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;position:relative;top:-1px}.site-map ul ul li a{color:#222;font-weight:400;text-decoration:underline}.site-map ul ul li a:hover{text-decoration:underline}.site-map ul ul li a[style*="pointer-events: none"]{cursor:not-allowed;color:#bbb!important;text-decoration:none!important}.row-form-actuarial{border-bottom:1px solid #cacaca;justify-content:space-between;width:100%;margin-bottom:5rem;box-shadow:1px 1px 10px #cacaca}.row-form-actuarial .form-actuarial{flex-wrap:wrap;align-items:end;padding:5rem 0;font-size:1.6rem;display:flex}.row-form-actuarial .form-actuarial h4{width:100%;margin:1rem 0;display:block}.row-form-actuarial .form-actuarial .mb-3{width:30%;margin-right:1rem}@media screen and (width<=768px){.row-form-actuarial .form-actuarial .mb-3{width:100%}}.row-form-actuarial .form-actuarial .mb-3 .btn-buscar{margin:0}.departamento-municipio-actuarial,.col-tasa-riesgo,.grafic-line-actuarial,.perdida-maxima,.area-total{background:#fff;border:1px solid #cacaca}.departamento-municipio-actuarial{text-align:center;border-radius:1rem;margin-bottom:2rem}.col-tasa-riesgo{border-radius:2rem;padding:3rem}.col-tasa-riesgo .top-col{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.col-tasa-riesgo .esri-ui .esri-icon-sliders-horizontal:before,.col-tasa-riesgo .esri-icon-layer-list:before{color:#333}.grafic-line-actuarial,.perdida-maxima,.area-total{border-radius:2rem;margin-top:2rem;padding:3rem}.perdida-maxima h4,.area-total h4{text-align:center;margin:2rem auto;font-size:3rem}.tabla-riesgo-detalle{width:90%;max-width:45%;margin:4rem auto}@media screen and (width<=992px){.tabla-riesgo-detalle{max-width:100%}}.tabla-hectareas-porcentajes thead,.tabla-hectareas-porcentajes tr th{background:"#0c5201";color:#fff;font-size:"16px"}.tabla-hectareas-porcentajes tbody tr th{color:#333;font-size:"14px"}.riesgo-monetario{width:100%;padding:1rem}.riesgo-monetario__help-wrapper{justify-content:flex-end;margin-bottom:.75rem;display:flex}.riesgo-monetario__help-btn{color:#0c5201;cursor:pointer;background:#fff;border:1px solid #0c5201;border-radius:6px;align-items:center;gap:6px;padding:.5rem 1rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.riesgo-monetario__help-btn:hover{color:#fff;background:#0c5201}.riesgo-monetario__ficha-link{color:#0c5201;align-items:center;gap:6px;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.riesgo-monetario__ficha-link:hover{color:#094001;text-decoration:underline}.riesgo-monetario__main{flex-direction:column;gap:1rem;display:flex}.riesgo-monetario__top-row{grid-template-columns:320px 1fr;align-items:stretch;gap:1rem;display:grid}@media (width<=1100px){.riesgo-monetario__top-row{grid-template-columns:1fr}}.riesgo-monetario__filter-card{background:#fff;border-radius:10px;height:100%;padding:1.25rem;box-shadow:0 2px 8px #00000014}.riesgo-monetario__chart-card{background:#fff;border-radius:10px;flex-direction:column;min-height:0;padding:1.25rem;display:flex;box-shadow:0 2px 8px #00000014}.riesgo-monetario__chart-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.riesgo-monetario__update{color:#555;align-items:center;gap:.4rem;font-size:1rem;display:flex}.riesgo-monetario__update-icon{font-size:1.1rem}.riesgo-monetario__update strong{color:#0c5201}.riesgo-monetario__chart-placeholder{text-align:center;color:#888;flex:1;justify-content:center;align-items:center;padding:2rem;font-size:1rem;display:flex}.riesgo-monetario__message{border-radius:6px;padding:.75rem 1rem;font-size:.95rem}.riesgo-monetario__message--warning{color:#7a4b00;background:#fff7e6;border:1px solid #ffd591}.riesgo-monetario__map-card{background:#fff;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.riesgo-monetario__map-container{width:100%;height:680px}.riesgo-monetario__legend{z-index:5;background:#fff;border-radius:8px;max-width:230px;padding:12px 16px;position:absolute;bottom:80px;right:16px;box-shadow:0 2px 6px #00000026}.riesgo-monetario__legend-title{text-transform:uppercase;color:#333;margin-bottom:8px;font-size:.85rem;font-weight:700;line-height:1.2}.riesgo-monetario__legend-item{align-items:center;gap:8px;margin-bottom:5px;display:flex}.riesgo-monetario__legend-item:last-child{margin-bottom:0}.riesgo-monetario__legend-color{border-radius:3px;flex-shrink:0;width:16px;height:16px;display:inline-block}.riesgo-monetario__legend-label{color:#333;font-size:.9rem;font-weight:600}.riesgo-monetario__legend-range{color:#666;margin-left:auto;font-size:.85rem}.riesgo-monetario__map-actions{border-top:1px solid #eee;gap:.8rem;padding:.9rem 1.1rem;display:flex}.riesgo-monetario__map-btn{color:#fff;cursor:pointer;background-color:#0c5201;border:1px solid #0c5201;border-radius:6px;align-items:center;gap:6px;padding:.55rem 1.1rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.riesgo-monetario__map-btn:hover:not(:disabled){background-color:#094001}.riesgo-monetario__map-btn:disabled{opacity:.4;cursor:not-allowed}.riesgo-monetario__map-btn--outline{color:#0c5201;background-color:#fff}.riesgo-monetario__map-btn--outline:hover:not(:disabled){background-color:#f0f7ef}.riesgo-monetario__table-card{background:#fff;border-radius:10px;padding:1.25rem;box-shadow:0 2px 8px #00000014}.riesgo-monetario__table-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.riesgo-monetario__table-header h4{color:#0c5201;margin:0 0 .25rem;font-size:1.2rem;font-weight:700}.riesgo-monetario__table-update{color:#555;align-items:center;gap:.35rem;font-size:.9rem;display:flex}.riesgo-monetario__table-update strong{color:#0c5201}.riesgo-monetario__table-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.riesgo-monetario__table-btn{color:#fff;cursor:pointer;background-color:#0c5201;border:1px solid #0c5201;border-radius:6px;align-items:center;gap:6px;padding:.55rem .95rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.riesgo-monetario__table-btn:hover:not(:disabled){background-color:#094001}.riesgo-monetario__table-btn:disabled{opacity:.4;cursor:not-allowed}.riesgo-monetario__table-btn--outline{color:#0c5201;background-color:#fff}.riesgo-monetario__table-btn--outline:hover:not(:disabled){background-color:#f0f7ef}.riesgo-monetario__table-wrap{max-height:480px;overflow:auto}.riesgo-monetario__table-wrap table{width:100%;margin-bottom:0}.riesgo-monetario__table-wrap th{color:#fff;z-index:1;text-align:center;vertical-align:middle;background:#0c5201;padding:.75rem .5rem;font-size:.95rem;font-weight:600;position:sticky;top:0}.riesgo-monetario__table-wrap td{vertical-align:middle;text-align:center;padding:.7rem .5rem;font-size:1rem}.riesgo-monetario__table-wrap tbody tr:nth-child(2n){background-color:#f8faf8}.riesgo-monetario__table-legend{border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;padding:.5rem 0;display:flex}.riesgo-monetario__table-legend-title{color:#333;margin-right:.25rem;font-size:.95rem;font-weight:700}.riesgo-monetario__table-legend-item{align-items:center;gap:.35rem;display:inline-flex}.riesgo-monetario__table-legend-range{color:#555;font-size:.9rem}.riesgo-monetario__table-note{color:#666;border-top:1px solid #eee;margin-top:.5rem;padding:.75rem 0 .25rem;font-size:.9rem;font-style:italic}.riesgo-monetario__empty{color:#777;text-align:center;margin:0;padding:1.5rem;font-size:1rem}.riesgo-monetario .monetario-popup--white{color:#222;background:#fff;min-width:220px;padding:4px;font-family:inherit}.riesgo-monetario .monetario-popup--white .monetario-popup__header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.riesgo-monetario .monetario-popup--white .monetario-popup__label{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.riesgo-monetario .monetario-popup--white .monetario-popup__badge{color:#fff;text-transform:uppercase;border-radius:12px;padding:3px 10px;font-size:.7rem;font-weight:700}.riesgo-monetario .monetario-popup--white .monetario-popup__title{color:#1a1a1a;text-transform:uppercase;margin-bottom:10px;font-size:1.4rem;font-weight:700}.riesgo-monetario .monetario-popup--white .monetario-popup__divider{background:#e0e0e0;height:1px;margin-bottom:12px}.riesgo-monetario .monetario-popup--white .monetario-popup__metric{margin-bottom:12px}.riesgo-monetario .monetario-popup--white .monetario-popup__metric-label{color:#666;margin-bottom:2px;font-size:.85rem}.riesgo-monetario .monetario-popup--white .monetario-popup__metric-value{color:#1a1a1a;font-size:1.5rem;font-weight:700}.riesgo-monetario .monetario-popup--white .monetario-popup__metric-unit{color:#666;margin-left:4px;font-size:.95rem;font-weight:400}.riesgo-monetario .monetario-popup--white .monetario-popup__period-label{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.75rem;font-weight:700}.riesgo-monetario .monetario-popup--white .monetario-popup__period-value{color:#1a1a1a;text-transform:capitalize;font-size:1rem;font-weight:600}.monetario-filter{flex-direction:column;gap:.9rem;height:100%;display:flex}.monetario-filter__title{color:#0c5201;border-bottom:3px solid #0c5201;width:fit-content;margin:0 0 .5rem;padding-bottom:.4rem;font-size:1.35rem;font-weight:700;display:inline-block}.monetario-filter__field{flex-direction:column;gap:.35rem;display:flex}.monetario-filter__field label{color:#333;font-size:.95rem;font-weight:600}.monetario-filter__field .asterisco{color:#d32f2f}.monetario-filter__btn{color:#fff;cursor:pointer;background-color:#0c5201;border:none;border-radius:6px;width:100%;margin-top:auto;padding:.65rem 1rem;font-size:1rem;font-weight:600;transition:background-color .2s}.monetario-filter__btn:hover:not(:disabled){background-color:#094001}.monetario-filter__btn:disabled{opacity:.5;cursor:not-allowed}.monetario-table__category-badge{color:#fff;text-transform:uppercase;white-space:nowrap;border-radius:12px;padding:4px 12px;font-size:.8rem;font-weight:700;display:inline-block}.monetario-table__tendencia{font-size:1.25rem;font-weight:700}.monetario-table__tendencia--up{color:#4caf50}.monetario-table__tendencia--down{color:#d32f2f}.monetario-table__tendencia--same{color:#ff9800}.riesgo-monetario__chart-card .monetario-chart{box-shadow:none;background:0 0;flex-direction:column;flex:1;margin-top:0;padding:0;display:flex}.riesgo-monetario__chart-card .monetario-chart .monetario-chart__container{flex:1;min-height:0}[data-theme=dark] .riesgo-monetario__help-btn,.dark-theme .riesgo-monetario__help-btn{color:#66bb6a;background:#2a2a2a;border-color:#66bb6a}[data-theme=dark] .riesgo-monetario__help-btn:hover,.dark-theme .riesgo-monetario__help-btn:hover{color:#1a1a1a;background:#66bb6a}[data-theme=dark] .riesgo-monetario__ficha-link,.dark-theme .riesgo-monetario__ficha-link{color:#66bb6a}[data-theme=dark] .riesgo-monetario__ficha-link:hover,.dark-theme .riesgo-monetario__ficha-link:hover{color:#81c784}[data-theme=dark] .riesgo-monetario__filter-card,[data-theme=dark] .riesgo-monetario__chart-card,[data-theme=dark] .riesgo-monetario__map-card,[data-theme=dark] .riesgo-monetario__table-card,.dark-theme .riesgo-monetario__filter-card,.dark-theme .riesgo-monetario__chart-card,.dark-theme .riesgo-monetario__map-card,.dark-theme .riesgo-monetario__table-card{background:#1e1e1e;box-shadow:0 2px 8px #0000004d}[data-theme=dark] .riesgo-monetario__message--warning,.dark-theme .riesgo-monetario__message--warning{color:#ffd88a;background:#3a2a12;border-color:#7a5a1f}[data-theme=dark] .riesgo-monetario__chart-placeholder,.dark-theme .riesgo-monetario__chart-placeholder{color:#aaa}[data-theme=dark] .riesgo-monetario__legend,.dark-theme .riesgo-monetario__legend{background:#2a2a2a;box-shadow:0 2px 6px #0006}[data-theme=dark] .riesgo-monetario__legend-title,[data-theme=dark] .riesgo-monetario__legend-label,.dark-theme .riesgo-monetario__legend-title,.dark-theme .riesgo-monetario__legend-label{color:#e0e0e0}[data-theme=dark] .riesgo-monetario__legend-range,.dark-theme .riesgo-monetario__legend-range{color:#bbb}[data-theme=dark] .riesgo-monetario__map-actions,[data-theme=dark] .riesgo-monetario__table-note,[data-theme=dark] .riesgo-monetario__table-legend,.dark-theme .riesgo-monetario__map-actions,.dark-theme .riesgo-monetario__table-note,.dark-theme .riesgo-monetario__table-legend{border-top-color:#333}[data-theme=dark] .riesgo-monetario__table-header h4,.dark-theme .riesgo-monetario__table-header h4{color:#66bb6a}[data-theme=dark] .riesgo-monetario__table-wrap th,.dark-theme .riesgo-monetario__table-wrap th{color:#fff;background:#0c5201}[data-theme=dark] .riesgo-monetario__table-wrap td,.dark-theme .riesgo-monetario__table-wrap td{color:#e0e0e0}[data-theme=dark] .riesgo-monetario__table-wrap tbody tr:nth-child(2n),.dark-theme .riesgo-monetario__table-wrap tbody tr:nth-child(2n){background-color:#252525}[data-theme=dark] .riesgo-monetario__table-legend-title,[data-theme=dark] .riesgo-monetario__table-legend-range,.dark-theme .riesgo-monetario__table-legend-title,.dark-theme .riesgo-monetario__table-legend-range{color:#e0e0e0}[data-theme=dark] .riesgo-monetario__table-note,.dark-theme .riesgo-monetario__table-note,[data-theme=dark] .riesgo-monetario__empty,.dark-theme .riesgo-monetario__empty{color:#bbb}[data-theme=dark] .riesgo-monetario .monetario-popup--white,.dark-theme .riesgo-monetario .monetario-popup--white{color:#e0e0e0;background:#1e1e1e}[data-theme=dark] .riesgo-monetario .monetario-popup--white .monetario-popup__title,[data-theme=dark] .riesgo-monetario .monetario-popup--white .monetario-popup__metric-value,[data-theme=dark] .riesgo-monetario .monetario-popup--white .monetario-popup__period-value,.dark-theme .riesgo-monetario .monetario-popup--white .monetario-popup__title,.dark-theme .riesgo-monetario .monetario-popup--white .monetario-popup__metric-value,.dark-theme .riesgo-monetario .monetario-popup--white .monetario-popup__period-value{color:#e0e0e0}[data-theme=dark] .riesgo-monetario .monetario-popup--white .monetario-popup__divider,.dark-theme .riesgo-monetario .monetario-popup--white .monetario-popup__divider{background:#444}[data-theme=dark] .monetario-filter__title,.dark-theme .monetario-filter__title{color:#66bb6a;border-bottom-color:#66bb6a}[data-theme=dark] .monetario-filter__field label,.dark-theme .monetario-filter__field label{color:#e0e0e0}.monetario-dark table tr td{color:#fff!important}.monetario-popup table{width:100%;font-size:.85rem}.monetario-popup table td{padding:6px 10px}#nav-exposicion .esri-print{height:200px!important;overflow-y:auto!important}.main-tabs{background:#fff;border-bottom:2px solid #e0e0e0;justify-content:center;align-items:center;gap:2rem;margin:2rem 0 1.5rem;display:flex}.main-tab-btn{color:#333;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;outline:none;margin-bottom:-2px;padding:.75rem 2.5rem;font-size:1.6rem;font-weight:500;transition:color .2s,border-bottom .2s,background .2s}.main-tab-btn:hover{color:#009640;background:#f7faf7}.main-tab-btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #000}.main-tab-btn.active{color:#009640;background:#f7faf7;border-bottom:3px solid #009640;font-weight:600}.main-tab-icon-label{align-items:center;gap:8px;display:flex}.MuiTooltip-tooltip{min-width:100px;pointer-events:auto!important;font-size:14px!important}@media (hover:none) and (pointer:coarse){.MuiTooltip-popper{pointer-events:auto!important}.MuiTooltip-popper[aria-hidden=false],.main-tab-btn:focus+.MuiTooltip-popper,.main-tab-btn:active+.MuiTooltip-popper,.main-tab-btn.active+.MuiTooltip-popper{opacity:1!important;visibility:visible!important}}.sistemas-tabs{justify-content:center;align-items:center;gap:1.5rem;margin:1.5rem 0 2rem;display:flex}.sistema-tab-btn{color:#333;cursor:pointer;background:#f7faf7;border:1.5px solid #e0e0e0;border-radius:1.5rem;align-items:center;padding:.5rem 1.8rem;font-size:1.6rem;font-weight:500;transition:color .2s,border .2s,background .2s,box-shadow .2s;display:flex}.sistema-tab-btn img{vertical-align:middle;object-fit:contain;width:24px;height:24px;margin-right:8px}.sistema-tab-btn:hover{color:#009640;background:#eef8f0;border-color:#009640}.sistema-tab-btn.active{color:#fff;background:#009640;border-color:#009640;font-weight:600}.sistema-tab-btn.disabled,.sistema-tab-btn:disabled{color:#bbb;cursor:not-allowed;opacity:.7;background:#f2f2f2;border-color:#e0e0e0;font-weight:400}.content-sidebar{color:#333;background:#fff;border-radius:1rem;min-width:250px;max-width:300px;height:fit-content;margin-right:2rem;padding:1.5rem 1rem 1.5rem 1.5rem;font-size:1.6rem;box-shadow:0 2px 8px #3c3c3c0f}.content-sidebar h3{color:#009640;margin-bottom:1.2rem;font-size:1.6rem;font-weight:600}.content-sidebar ul{margin:0;padding:0;list-style:none}.content-sidebar li{margin-bottom:.5rem}.sidebar-item{text-align:left;color:#333;cursor:pointer;background:0 0;border:none;border-radius:.5rem;width:100%;padding:.6rem 1rem .6rem .2rem;font-size:1.6rem;font-weight:400;transition:background .18s,color .18s,font-weight .18s}.sidebar-item:hover{color:#009640;background:#f7faf7;font-weight:600}.sidebar-item.active{color:#fff;background:#009640;font-weight:600}.sidebar-submenu-title{cursor:pointer;text-align:center;color:#009640;background:0 0;border:none;flex-shrink:0;width:auto;margin-bottom:.2rem;margin-left:8px;padding:0;font-size:18px;transition:background .18s,color .18s}.sidebar-submenu-row{align-items:center;width:100%;display:flex}.content-panel{color:#333;background:#fff;border-radius:1rem;flex-direction:column;flex:1;min-height:400px;padding:2rem 2.5rem;font-size:1.6rem;display:flex;box-shadow:0 2px 8px #3c3c3c0f}.content-panel h2{color:#009640;margin-bottom:1.2rem;font-size:2rem;font-weight:600}.content-panel p{color:#333;margin-bottom:2rem;font-size:1.6rem;line-height:1.6}.content-panel .arcgis-chart{margin-top:2rem}.arcgis-chart{width:100%;margin-top:2rem;margin-bottom:2rem}.arcgis-chart-empty{color:#888;text-align:center;padding:2rem;font-style:italic}.arcgis-iframe{background:#f7faf7;border-radius:.75rem}.submenu-imagenes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));place-items:center;gap:40px 48px;width:100%;max-width:900px;display:grid}.submenu-imagen-link{box-shadow:none;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:flex}.submenu-imagen-link:hover{background:#f0f4f8;transform:scale(1.07)}.submenu-imagen{object-fit:contain;max-width:180px;height:60px;margin:0;display:block}.descripcion-con-tablas p{text-align:justify;margin-bottom:.8em;line-height:1.6}.descripcion-con-tablas .tablas-horizontal-wrapper{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:2em;margin:2em 0 1em;display:flex}.descripcion-con-tablas .tabla-horizontal-item{flex-direction:column;flex:420px;align-items:stretch;min-width:320px;max-width:100%;display:flex}.content-panel{width:100%;min-height:400px;position:relative}.embedded-dashboard{background:#fff;border:1px solid #e0e8e4;border-radius:.75rem;flex-direction:column;width:100%;margin-top:1rem;margin-bottom:1.5rem;display:flex;overflow:hidden;box-shadow:0 2px 8px #3c3c3c14}.embedded-dashboard__toolbar{background:linear-gradient(#f7faf7 0%,#eef5f0 100%);border-bottom:1px solid #dce8e0;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex}.embedded-dashboard__toolbar-title{color:#009640;font-size:1.6rem;font-weight:600}.btn-maximizar-tablero{color:#fff;letter-spacing:.02em;cursor:pointer;background:#009640;border:none;border-radius:6px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.95rem;font-weight:700;transition:background .2s,transform .15s;display:inline-flex;box-shadow:0 2px 6px #21734659}.btn-maximizar-tablero:hover,.btn-maximizar-tablero:focus-visible{background:#185a36;transform:translateY(-1px)}.embedded-dashboard__frame-wrap{flex:auto;width:100%;min-height:0}.embedded-dashboard__iframe{background:#fff;border:none;width:100%;height:100%;display:block}.embedded-dashboard--tabla{max-width:480px}.embedded-dashboard-modal{z-index:10000;background:#000000b8;flex-direction:column;padding:1rem;display:flex;position:fixed;inset:0}.embedded-dashboard-modal__header{background:#fff;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.embedded-dashboard-modal__title{color:#009640;margin:0;font-size:1.15rem;font-weight:600}.btn-cerrar-maximizar{color:#fff;cursor:pointer;background:#c62828;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.btn-cerrar-maximizar:hover,.btn-cerrar-maximizar:focus-visible{background:#a31f1f}.embedded-dashboard-modal__body{background:#fff;border-radius:0 0 8px 8px;flex:auto;min-height:0;overflow:hidden}.embedded-dashboard__iframe--fullscreen{width:100%;height:100%;min-height:calc(100vh - 120px)}.btn-mapa{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;text-align:center;background:#217346;border:none;border-radius:8px;min-width:180px;margin:2em auto 1em;padding:.7em 2.5em;font-size:1.1rem;font-weight:600;transition:background .2s;display:block;box-shadow:0 1px 4px #0000000a}.btn-mapa:hover,.btn-mapa:focus{background:#185a36}.dashboard-content-row{align-items:flex-start;width:100%;display:flex}.content-sidebar{flex:0 0 320px;min-width:260px;max-width:320px}.content-panel{flex:1 1 0;min-width:0;padding-left:2.5rem}.bloques-panel{flex-wrap:wrap;gap:32px;display:flex}.bloque-card{background:#f5f7f6;border-radius:12px;flex:1;min-width:320px;padding:20px}.bloque-titulo{color:#21804b;margin-bottom:8px;font-size:1.2em;font-weight:600}.bloque-subcard{background:#fff;border-radius:8px;margin-bottom:18px;padding:18px}.bloque-texto{margin-bottom:16px}.links-list{margin-left:1.5em;padding-left:0;list-style-type:disc}.links-list-item{margin-bottom:12px}.link-markdown{color:#1976d2;cursor:pointer;font-weight:500;text-decoration:underline}.riesgo-territorial-page{background:#f5f5f5;min-height:80vh;padding-bottom:4rem}.panorama-header{background:#fff;padding:1.5rem 4rem 0}.panorama-header__top{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.panorama-header__top>div:first-child{flex:1;min-width:0}.panorama-header__title{color:#0a2a3d;margin:0 0 .5rem;font-size:3rem;font-weight:700}.panorama-header__subtitle{color:#666;white-space:normal;word-wrap:break-word;margin:0;font-size:1.6rem}.panorama-header__help-btn{color:#085c2b;cursor:pointer;background:#fff;border:2px solid #009640;border-radius:8px;padding:.6rem 1.2rem;font-size:1.4rem;font-weight:600;transition:all .2s}.panorama-header__help-btn:hover{color:#fff;background:#009640}.panorama-header__tabs{border-bottom:2px solid #c7c7c7;gap:2rem;display:flex}.panorama-header__tab{color:#666;cursor:pointer;background:0 0;border:none;padding:1rem .5rem;font-size:1.6rem;font-weight:600;position:relative}.panorama-header__tab.active{color:#085c2b}.panorama-header__tab.active:after{content:"";background:#009640;height:3px;position:absolute;bottom:-2px;left:0;right:0}.territorial-layout{background:#f5f5f5;grid-template-columns:260px 1fr;align-items:start;gap:1.5rem;padding:1.5rem 4rem;display:grid}@media (width<=1200px){.territorial-layout{grid-template-columns:1fr;padding:1.5rem}}.territorial-filters{background:#fff;border:1px solid #009640;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000000f}.territorial-filters__title{color:#0a2a3d;align-items:center;gap:.75rem;margin:0 0 1.5rem;font-size:2rem;font-weight:700;display:flex}.territorial-filters__icon{color:#0a4a3d;flex-shrink:0;width:2rem;height:2rem}.territorial-filters__field{margin-bottom:1rem}.territorial-filters__field label{color:#0a4a3d;margin-bottom:.4rem;font-size:1.4rem;font-weight:600;display:block}.territorial-filters__error{color:#d32f2f;margin-top:.25rem;font-size:1.2rem;display:block}.territorial-filters__actions{gap:.75rem;margin-top:1.5rem;display:flex}.territorial-filters__actions .btn-limpiar{color:#085c2b;cursor:pointer;background:#fff;border:1px solid #009640;border-radius:6px;flex:1;padding:.6rem;font-size:1.4rem;font-weight:600}.territorial-filters__actions .btn-limpiar:hover{background:#f0f7f0}.territorial-filters__actions .btn-consultar{color:#fff;cursor:pointer;background:#085c2b;border:none;border-radius:6px;flex:1;padding:.6rem;font-size:1.4rem;font-weight:600}.territorial-filters__actions .btn-consultar:hover{background:#009640}.territorial-map{background:#fff;border:1px solid #009640;border-radius:12px;min-height:660px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.territorial-map__container{width:100%;height:620px}.territorial-map__interpretation{background:#fffffff2;border-radius:8px;min-width:210px;max-width:280px;padding:.75rem 1rem;font-size:1.3rem;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 6px #0000001f}.territorial-map__interpretation strong{color:#0a2a3d;border-bottom:1px solid #c7c7c7;margin-bottom:.5rem;padding-bottom:.5rem;display:block}.territorial-map__interpretation-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.3rem;display:flex}.territorial-map__interpretation-row:last-child{margin-bottom:0}.territorial-map__interpretation-label{color:#333;align-items:center;gap:.75rem;min-width:0;display:flex}.territorial-map__interpretation-label .dot{vertical-align:middle;width:18px;min-width:18px;height:18px;min-height:18px;position:static}.territorial-map__exports{background:#fff;border-top:1px solid #c7c7c7;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.territorial-map__exports .btn-exportar-mapa{color:#fff;cursor:pointer;background:#085c2b;border:none;border-radius:6px;padding:.5rem 1rem;font-size:1.4rem;font-weight:600}.territorial-map__exports .btn-exportar-mapa:hover{background:#009640}.territorial-map__exports .btn-exportar-mapa:disabled{opacity:.7;cursor:not-allowed}.territorial-map .esri-popup .esri-popup__header{background:#085c2b!important}.territorial-map .esri-popup .esri-popup__header-title{color:#fff!important;font-weight:600!important}.territorial-map .esri-popup .esri-popup__header-container--button{color:#fff!important;background:0 0!important}.territorial-map .esri-popup .esri-popup__header-container--button:hover{background:#ffffff26!important}.territorial-map .esri-popup .esri-popup__button{color:#fff!important}.territorial-map .esri-popup .esri-popup__button:hover{color:#fff!important;background:#ffffff26!important}.territorial-map .esri-legend{color:#333!important;background:#fffffff2!important;border:1px solid #009640!important;border-radius:12px!important;min-width:210px!important;max-width:280px!important;padding:.75rem 1rem!important;font-size:1.3rem!important;box-shadow:0 2px 8px #0000000f!important}.territorial-map .esri-legend .esri-legend__service-label{color:#0a2a3d;border-bottom:1px solid #c7c7c7;margin-bottom:.5rem;padding-bottom:.5rem;font-size:1.4rem;font-weight:700;display:block}.territorial-map .esri-legend .esri-legend__layer-caption{display:none}.territorial-map .esri-legend .esri-legend__layer-body{flex-direction:column;gap:.3rem;display:flex}.territorial-map .esri-legend .esri-legend__layer-row{align-items:center;gap:.5rem;display:flex}.territorial-map .esri-legend .esri-legend__layer-cell--symbols{flex-shrink:0;width:auto!important;padding:0!important}.territorial-map .esri-legend .esri-legend__layer-cell--info{color:#333;padding:0!important}.dot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:20px;min-width:20px;height:20px;min-height:20px;display:inline-block;position:static}.dot--alto{background:#f44336}.dot--medio{background:#ffeb3b}.dot--bajo{background:#4caf50}.dot--sin{background:#e0e0e0;border:1px solid #bdbdbd}.territorial-map__tooltip{background:#fff;border-top:4px solid #d32f2f;border-radius:8px;min-width:260px;padding:1rem;position:absolute;top:30%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.territorial-map__tooltip h5{color:#0a2a3d;justify-content:space-between;align-items:center;margin:0 0 .75rem;font-size:1.6rem;display:flex}.territorial-map__tooltip .tooltip-row{justify-content:space-between;margin-bottom:.35rem;font-size:1.4rem;display:flex}.territorial-map__tooltip .tooltip-row span{color:#666}.territorial-map__tooltip .tooltip-row strong{color:#0a2a3d}.badge-alto{color:#d32f2f;background:#ffebee;border-radius:12px;padding:.2rem .6rem;font-size:1.2rem;font-weight:700}.departamento-risk-chart{background:#fff;border-radius:12px;margin:1.5rem 4rem;padding:1.5rem;box-shadow:0 2px 8px #0000000f}.departamento-risk-chart__title{color:#0a2a3d;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:2rem;display:flex}.departamento-risk-chart__title .chart-icon{font-size:2rem}.departamento-risk-chart__help{background:#f0f7ff;border-left:4px solid #0a2a3d;border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.departamento-risk-chart__help-icon{color:#fff;background:#0a2a3d;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:1.4rem;font-weight:700;display:flex}.departamento-risk-chart__help strong{color:#0a2a3d;margin-bottom:.25rem;font-size:1.5rem;display:block}.departamento-risk-chart__help p{color:#666;margin:0;font-size:1.4rem;line-height:1.5}.departamento-risk-chart__body{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;height:auto;display:grid}@media (width<=1024px){.departamento-risk-chart__body{grid-template-columns:1fr;gap:2rem;height:auto}}.departamento-risk-chart__chart{background:#fff;border:1px solid #c7c7c7;border-radius:8px;flex-direction:column;justify-content:flex-start;min-width:0;padding:.5rem;display:flex;overflow:hidden}.departamento-risk-chart__chart-content{flex-direction:column;flex:auto;justify-content:flex-start;min-height:0;padding:0;display:flex}.departamento-risk-chart .top-chart{justify-content:center;align-items:center;width:100%;height:100%;min-height:320px;display:flex}.departamento-risk-chart .top-chart svg{width:100%;height:100%;max-height:100%}.departamento-risk-chart__table{background:#fff;border:1px solid #c7c7c7;border-radius:8px;flex-direction:column;justify-content:flex-start;align-self:start;min-width:0;padding:1rem;display:flex;overflow:hidden}.departamento-risk-chart__table-body{flex:none;min-height:0;overflow-y:visible}.departamento-risk-chart__chart-header{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.departamento-risk-chart__chart-header h4{color:#0a2a3d;margin:0;font-size:1.6rem}.departamento-risk-chart__chart-actions{gap:.5rem;display:flex}.departamento-risk-chart__chart-actions button{color:#0a2a3d;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;font-size:1.4rem;font-weight:600;display:flex}.departamento-risk-chart__chart-actions button:hover{color:#085c2b}.departamento-risk-chart__chart .risk-bar-stack{border-radius:8px;flex:none;height:60px;display:flex;overflow:hidden}.departamento-risk-chart__chart .risk-bar-segment{color:#0a2a3d;justify-content:center;align-items:center;min-width:60px;font-size:1.4rem;font-weight:700;transition:opacity .2s;display:flex}.departamento-risk-chart__chart .risk-bar-segment:hover{opacity:.9}.departamento-risk-chart__chart .risk-bar-segment:last-child{color:#fff}.departamento-risk-chart__chart .risk-bar-axis{color:#666;flex:none;justify-content:space-between;margin-top:.5rem;font-size:1.2rem;font-weight:600;display:flex}.departamento-risk-chart__table{min-width:280px}.departamento-risk-chart__table-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.departamento-risk-chart__table-header h4{color:#0a2a3d;margin:0;font-size:1.6rem}.departamento-risk-chart__table-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.departamento-risk-chart__table-actions button{color:#0a2a3d;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.35rem;font-size:1.4rem;font-weight:600;display:flex}.departamento-risk-chart__table-actions button:hover{color:#085c2b}.departamento-risk-chart__table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1.4rem}.departamento-risk-chart__table table th{color:#fff;text-align:center;background:#0a2a3d;padding:.8rem .5rem;font-weight:600}.departamento-risk-chart__table table th:first-child{text-align:left;width:55%;padding-left:.75rem}.departamento-risk-chart__table table th:nth-child(2){width:25%}.departamento-risk-chart__table table th:nth-child(3){width:20%}.departamento-risk-chart__table table td{text-align:center;border-bottom:1px solid #c7c7c7;padding:.75rem .5rem}.departamento-risk-chart__table table td:first-child{text-align:left;padding-left:.75rem}.departamento-risk-chart__table table td .dot{vertical-align:middle;width:12px;min-width:12px;height:12px;min-height:12px;margin-right:.5rem;position:static}.departamento-risk-chart__table table tbody tr{height:52px}.departamento-risk-chart__table-total{background:#f5f5f5;font-weight:600}.territorial-stats-table{background:#fff;border-radius:12px;margin:1.5rem 4rem;padding:1.5rem;overflow-x:auto;box-shadow:0 2px 8px #0000000f}.territorial-stats-table__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.territorial-stats-table__header h3{color:#0a2a3d;margin:0;font-size:2rem}.territorial-stats-table__header-actions{gap:.5rem;display:flex}.territorial-stats-table__header-actions .btn-exportar{color:#0a2a3d;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;font-size:1.4rem;font-weight:600;display:flex}.territorial-stats-table__header-actions .btn-exportar:hover{color:#085c2b}.territorial-stats-table__help{background:#f0f7ff;border-left:4px solid #0a2a3d;border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.territorial-stats-table__help-icon{color:#fff;background:#0a2a3d;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:1.4rem;font-weight:700;display:flex}.territorial-stats-table__help strong{color:#0a2a3d;margin-bottom:.25rem;font-size:1.5rem;display:block}.territorial-stats-table__help p{color:#666;margin:0;font-size:1.4rem;line-height:1.5}.territorial-stats-table__description{color:#666;text-align:left;margin:0 0 1.25rem;font-size:1.4rem;line-height:1.5}.territorial-stats-table__dynamic-text{color:#666;text-align:left;margin:.5rem 0 0;font-size:1.4rem;line-height:1.5}.territorial-stats-table__fallback{background:#e1f5fe;border-radius:8px;margin-bottom:1rem;padding:.6rem 1rem;color:#0277bd!important;font-size:1.4rem!important}.territorial-stats-table__toolbar{justify-content:center;margin-bottom:1rem;display:flex}.territorial-stats-table__toolbar input{text-align:center;border:1px solid #c7c7c7;border-radius:8px;min-width:320px;padding:.6rem 1rem;font-size:1.4rem}.territorial-stats-table__toolbar input:focus{border-color:#009640;outline:none}.territorial-stats-table__table{border-collapse:collapse;table-layout:auto;width:auto;min-width:500px;margin:0 auto}.territorial-stats-table__table thead{color:#fff;background:#085c2b}.territorial-stats-table__table thead th{text-align:center;cursor:pointer;white-space:nowrap;padding:.75rem 1.25rem;font-size:1.4rem;font-weight:600}.territorial-stats-table__table thead th .sort-icon{color:#fff;opacity:.85;margin-left:.35rem;font-size:1.2rem}.territorial-stats-table__table tbody tr:nth-child(2n){background:#f5f5f5}.territorial-stats-table__table tbody td{text-align:center;color:#333;white-space:nowrap;padding:.75rem 1.25rem;font-size:1.4rem}.territorial-stats-table__pagination{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.territorial-stats-table__pagination span{color:#666;font-size:1.4rem}.territorial-stats-table__pagination>div{gap:.35rem;display:flex}.territorial-stats-table__pagination button{cursor:pointer;background:#fff;border:1px solid #c7c7c7;border-radius:4px;padding:.4rem .75rem;font-size:1.4rem}.territorial-stats-table__pagination button.active{color:#fff;background:#0a2a3d;border-color:#0a2a3d}.territorial-stats-table__pagination button:disabled{opacity:.5;cursor:not-allowed}.badge{border-radius:12px;padding:.25rem .75rem;font-size:1.2rem;font-weight:600;display:inline-block}.badge.badge-alto{color:#d32f2f;background:#ffebee}.badge.badge-medio{color:#fbc02d;background:#fff8e1}.badge.badge-bajo{color:#085c2b;background:#e8f5e9}.badge.badge-sin{color:#0277bd;background:#e1f5fe}.municipal-risk-bar{background:#fff;border-radius:12px;margin:1.5rem 4rem;padding:1.5rem;box-shadow:0 2px 8px #0000000f}.municipal-risk-bar__top{grid-template-columns:2fr 1fr;align-items:flex-start;gap:2rem;display:grid}@media (width<=1024px){.municipal-risk-bar__top{grid-template-columns:1fr}}.municipal-risk-bar__chart h3{color:#0a2a3d;margin:0 0 1.5rem;font-size:2rem}.municipal-risk-bar__chart .risk-bar-stack{border-radius:8px;height:120px;display:flex;overflow:hidden}.municipal-risk-bar__chart .risk-bar-segment{color:#0a2a3d;justify-content:center;align-items:center;font-size:1.4rem;font-weight:600;display:flex}.municipal-risk-bar__chart .risk-bar-segment:last-child,.municipal-risk-bar__chart .risk-bar-segment:nth-last-child(2){color:#fff}.municipal-risk-bar__chart .risk-bar-axis{color:#666;justify-content:space-between;margin-top:.5rem;font-size:1.4rem;display:flex}.municipal-risk-bar__table{min-width:300px}.municipal-risk-bar__table-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.municipal-risk-bar__table-header h4{color:#0a2a3d;margin:0;font-size:1.6rem}.municipal-risk-bar__table-actions{gap:.75rem;display:flex}.municipal-risk-bar__table-actions button{color:#0a2a3d;cursor:pointer;background:0 0;border:none;font-size:1.4rem;font-weight:600}.municipal-risk-bar__table table{border-collapse:collapse;width:100%;font-size:1.4rem}.municipal-risk-bar__table table th{color:#fff;text-align:left;background:#0a2a3d;padding:.5rem}.municipal-risk-bar__table table td{border-bottom:1px solid #c7c7c7;padding:.5rem}.municipal-risk-bar__table table td .dot{vertical-align:middle;width:12px;min-width:12px;height:12px;min-height:12px;margin-right:.5rem;position:static}.riesgo-territorial-home-wrapper{background:#f5f5f5;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;padding:5rem 3rem;display:grid}@media (width<=1024px){.riesgo-territorial-home-wrapper{grid-template-columns:1fr;padding:3rem 1.5rem}}.riesgo-territorial-home__title{color:#009640;margin:0 0 .75rem;font-size:2.4rem;font-weight:700}.riesgo-territorial-home__description{color:#666;margin-bottom:1.5rem;font-size:1.6rem;line-height:1.5}.riesgo-territorial-home__card{background:#fff;border:1px solid #009640;border-radius:12px;grid-template-columns:1fr 1fr;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 2px 8px #0000000f}@media (width<=1024px){.riesgo-territorial-home__card{grid-template-columns:1fr}}.riesgo-territorial-home__map{background:#0d3b4c;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative;overflow:visible}.riesgo-territorial-home__map-img{object-fit:cover;object-position:center;width:100%;height:100%}.riesgo-territorial-home__badge{color:#fff;text-align:left;z-index:10;pointer-events:none;background:#d32f2f;border-radius:6px;padding:.5rem .75rem;font-size:1.2rem;font-weight:700;line-height:1.3;position:absolute;top:1rem;left:1rem}.riesgo-territorial-home__map-label{color:#fff;text-align:right;z-index:10;pointer-events:none;background:#009640;border-radius:6px;padding:.5rem .75rem;font-size:1.2rem;font-weight:700;line-height:1.3;position:absolute;top:1rem;right:1rem}.riesgo-territorial-home__card-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.riesgo-territorial-home__card-text{text-align:center;color:#666;margin:0;font-size:1.4rem;line-height:1.5}.riesgo-territorial-home__btn{color:#fff;cursor:pointer;background:#009640;border:none;border-radius:6px;width:100%;max-width:320px;padding:.9rem;font-size:1.6rem;font-weight:700}.riesgo-territorial-home__btn:hover{background:#085c2b}.cultivos-grid-section__enos-header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.cultivos-grid-section__enos-label{color:#666;letter-spacing:.1em;font-size:1.2rem;font-weight:700}.cultivos-grid-section__enos-phase{color:#fff;background:#009640;border-radius:12px;padding:.35rem .75rem;font-size:1.2rem;font-weight:700}.cultivos-grid-section__enos-phenomenon{color:#333;font-size:1.2rem;font-weight:700}.cultivos-grid-section__title{color:#009640;margin:0 0 .75rem;font-size:2.4rem;font-weight:700}.cultivos-grid-section__description{color:#666;margin-bottom:1.5rem;font-size:1.6rem;line-height:1.5}.cultivos-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.cultivo-card{background:#fff;border:1px solid #009640;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.cultivo-card img{object-fit:cover;width:100%;height:150px}.cultivo-card__body{padding:1rem}.cultivo-card__body h4{color:#0a2a3d;margin:0 0 .75rem;font-size:1.8rem}.cultivo-card__body button{color:#0a2a3d;cursor:pointer;background:#fff;border:1px solid #0a2a3d;border-radius:6px;width:100%;padding:.6rem;font-size:1.4rem;font-weight:600}.cultivo-card__body button:hover{color:#fff;background:#0a2a3d}.amenazas-home{grid-column:1/-1;margin-top:3rem}.amenazas-home__row{flex-direction:row;justify-content:center;align-items:center;display:flex}.amenazas-home__image{border-radius:12px;flex:0 0 480px;overflow:hidden}.amenazas-home__image>div{border-radius:12px}.amenazas-home__panel{background:linear-gradient(90deg,#085c2b 0%,#0db14b 100%);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:320px;padding:2.5rem 3rem;display:flex;box-shadow:0 2px 8px #00000014}.amenazas-home__panel h3{color:#fff;text-align:center;margin-bottom:1rem;font-family:Nunito,sans-serif;font-size:26px;font-weight:700}.amenazas-home__panel p{color:#fff;text-align:center;margin-bottom:2rem;font-family:Nunito,sans-serif;font-size:23px;line-height:1.3}.amenazas-home__panel a{color:#fff;text-align:center;background:0 0;border:2px solid #fff;border-radius:8px;margin:0 auto;padding:.7rem 1.5rem;font-family:Nunito,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:block}.amenazas-home__panel a:hover{color:#085c2b;background:#fff}@media (width<=1024px){.amenazas-home__row{flex-direction:column}.amenazas-home__image{flex:auto;width:100%;margin-bottom:1rem}.amenazas-home__panel{padding:2rem 1.5rem}}.welcome-modal-overlay{z-index:10000}.welcome-modal-content{border:1px solid #009640;width:100%;max-width:900px;max-height:90vh;padding:2.5rem;overflow-y:auto}.welcome-modal-header{text-align:center;margin-bottom:2.5rem}.welcome-modal-title{color:#0a2a3d;margin:0 0 1.5rem;font-family:Nunito,sans-serif;font-size:2.8rem;font-weight:700;line-height:1.3}.welcome-modal-intro-box{text-align:left;background:#f5f5f5;border:1px solid #c7c7c7;border-radius:10px;align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem;display:flex}.welcome-modal-intro-box svg{color:#085c2b;flex-shrink:0;margin-top:.2rem}.welcome-modal-intro-box p{color:#333;margin:0;font-size:1.5rem;line-height:1.6}.welcome-info-cards{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:1.5rem;margin-bottom:2rem;display:grid}@media (width<=768px){.welcome-info-cards{grid-template-columns:1fr}}.welcome-info-card{text-align:center;background:#fff;border:1px solid #c7c7c7;border-radius:12px;flex-direction:column;align-items:center;height:100%;padding:2rem;transition:transform .2s,box-shadow .2s;display:flex}.welcome-info-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px #00000014}.welcome-info-card__icon{justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.25rem;display:flex}.welcome-info-card__icon svg{width:100%;height:100%}.welcome-info-card h4{color:#0a2a3d;margin:0 0 1.25rem;font-family:Nunito,sans-serif;font-size:1.7rem;font-weight:700}.welcome-info-card p{color:#666;text-align:left;margin:0;font-size:1.45rem;line-height:1.6}.welcome-info-card__items{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.welcome-info-card__item{color:#333;text-align:left;background:#f8f9fa;border:1px solid #c7c7c7;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:1.2rem;line-height:1.3;display:flex}.welcome-info-card__item svg,.welcome-info-card__item img{flex-shrink:0;width:18px;height:18px}.welcome-info-card .welcome-consult-grid{grid-template-columns:1fr 1fr;gap:1rem;width:100%;margin-top:1rem;display:grid}@media (width<=600px){.welcome-info-card .welcome-consult-grid{grid-template-columns:1fr}}.welcome-info-card .welcome-consult-item{text-align:left;background:#f8f9fa;border:1px solid #c7c7c7;border-radius:8px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.welcome-info-card .welcome-consult-item__icon{color:#085c2b;flex-shrink:0;margin-top:.15rem}.welcome-info-card .welcome-consult-item div{flex-direction:column;gap:.35rem;display:flex}.welcome-info-card .welcome-consult-item strong{color:#0a2a3d;font-size:1.35rem;font-weight:600;line-height:1.4}.welcome-info-card .welcome-consult-item p{color:#666;margin:0;font-size:1.25rem;line-height:1.5}.welcome-modal-footer{border-top:1px solid #c7c7c7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1.5rem;display:flex}@media (width<=600px){.welcome-modal-footer{flex-direction:column;align-items:stretch}}.welcome-checkbox-label{cursor:pointer;color:#666;align-items:center;gap:.5rem;font-size:1.4rem;display:flex}.welcome-checkbox-label input{accent-color:#085c2b;width:18px;height:18px}.welcome-modal-actions{gap:1rem;display:flex}@media (width<=600px){.welcome-modal-actions{flex-direction:column}}.welcome-btn-secondary{color:#333;cursor:pointer;background:#fff;border:1px solid #c7c7c7;border-radius:8px;padding:.85rem 1.75rem;font-size:1.5rem;font-weight:600;transition:background .2s}.welcome-btn-secondary:hover{background:#f0f0f0}.welcome-btn-primary{color:#fff;cursor:pointer;background:#009640;border:none;border-radius:8px;padding:.85rem 1.75rem;font-size:1.5rem;font-weight:700;transition:background .2s}.welcome-btn-primary:hover{background:#085c2b}.dark .welcome-modal-title{color:#fff}.dark .welcome-modal-intro-box{background:#2a2a2a;border-color:#3a3a3a}.dark .welcome-modal-intro-box p{color:#ccc}.dark .welcome-info-card{background:#2a2a2a;border-color:#3a3a3a}.dark .welcome-info-card h4{color:#fff}.dark .welcome-info-card p{color:#ccc}.dark .welcome-info-card__item,.dark .welcome-info-card .welcome-consult-item{background:#3a3a3a;border-color:#4a4a4a}.dark .welcome-info-card .welcome-consult-item strong{color:#fff}.dark .welcome-btn-secondary{color:#fff;background:#3a3a3a;border-color:#555}.dark .welcome-btn-secondary:hover{background:#4a4a4a}.dark .welcome-checkbox-label{color:#ccc}.btn-ouline-wihte{color:#fff;border:2px solid #fff;border-radius:7px;padding:1rem 3rem;font-size:2rem;text-decoration:none;transition:all .3s}.btn-ouline-wihte:hover{color:#009640;background-color:#fff}@media screen and (width<=320px){.btn-ouline-wihte{padding:1rem 2rem}}.button_metricas_donwload{color:#fff;background:#0c5201;border-radius:7px;width:90%;max-width:200px;margin:1rem auto;padding:.6rem 1.6rem;display:block}.button_metricas_donwload:hover{background:#009640}.overlay{z-index:999;background:#00000080;place-content:center;width:100%;height:100vh;padding:2rem;display:flex;position:fixed;top:0;left:0}.overlay .content-modal{background:#fff;border-radius:5px;width:865px;max-height:420px;padding:30px;position:relative;overflow-y:auto;box-shadow:0 7px 29px #64646f33}.header-modal{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.header-modal .content img{width:20px;height:20px;margin-right:5px;display:block}.header-modal .content{border-bottom:2px solid #009640;padding:10px 0}.header-modal .btn-close{font-size:18px}.popup-content{width:500px!important}.texto.popup-info{font-size:1.4rem}.modal-overlay-riesgo{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content-riesgo{background:#fff;border-radius:16px;width:100%;max-width:700px;padding:30px;animation:.3s modalFadeIn;position:relative;box-shadow:0 10px 40px #0003}@media (width<=768px){.modal-content-riesgo{max-width:95%;padding:25px 15px}}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-close-btn{cursor:pointer;color:#333;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.modal-close-btn:hover{color:#0c5201;background-color:#f0f0f0}.modal-title-riesgo{text-align:center;color:#333;margin-bottom:25px;font-family:Nunito,sans-serif;font-size:20px;font-weight:700}@media (width<=768px){.modal-title-riesgo{margin-bottom:20px;font-size:18px}}.modal-riesgo-options{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=768px){.modal-riesgo-options{grid-template-columns:1fr;gap:15px}}.riesgo-option{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;min-height:240px;padding:20px;transition:all .3s;display:flex}@media (width<=768px){.riesgo-option{min-height:220px;padding:18px}}.riesgo-option:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.riesgo-option h3{margin:12px 0 8px;font-family:Nunito,sans-serif;font-size:18px;font-weight:700}@media (width<=768px){.riesgo-option h3{font-size:16px}}.riesgo-option p{flex-grow:1;margin-bottom:15px;font-family:Nunito,sans-serif;font-size:14px;line-height:1.4}@media (width<=768px){.riesgo-option p{font-size:13px}}.riesgo-option button{cursor:pointer;border:none;border-radius:8px;width:100%;padding:10px 20px;font-family:Nunito,sans-serif;font-size:15px;font-weight:700;transition:all .2s}@media (width<=768px){.riesgo-option button{padding:9px 18px;font-size:14px}}.riesgo-option button:disabled{opacity:.5;cursor:not-allowed}.riesgo-option button:disabled:hover{transform:none}.riesgo-option.disabled{opacity:.5;cursor:not-allowed;background-color:#f5f5f5;border-color:#ccc}.riesgo-option.disabled:hover{box-shadow:none;transform:none}.riesgo-option.disabled h3,.riesgo-option.disabled p{color:#999}.riesgo-option.disabled .riesgo-icon{filter:grayscale()}.riesgo-option.disabled button{cursor:not-allowed;background:#ccc!important}.riesgo-option.disabled button:hover{background:#ccc!important}.riesgo-option .not-available{color:#e74c3c;margin:10px 0;font-size:14px;font-style:italic;font-weight:600}.riesgo-agroclimatico{background-color:#f0f8f0;border-color:#0c5201}.riesgo-agroclimatico .riesgo-icon{font-size:40px}@media (width<=768px){.riesgo-agroclimatico .riesgo-icon{font-size:36px}}.riesgo-agroclimatico h3{color:#0c5201}.riesgo-agroclimatico p{color:#333}.riesgo-agroclimatico .btn-ver-agroclimatico{color:#fff;background:linear-gradient(90deg,#085c2b 0%,#0db14b 100%)}.riesgo-agroclimatico .btn-ver-agroclimatico:hover{background:linear-gradient(90deg,#064520 0%,#0a8f3c 100%);transform:scale(1.02)}.riesgo-mercado{background-color:#fff5ee;border-color:#e67e22}.riesgo-mercado .riesgo-icon{font-size:40px}@media (width<=768px){.riesgo-mercado .riesgo-icon{font-size:36px}}.riesgo-mercado h3{color:#e67e22}.riesgo-mercado p{color:#333}.riesgo-mercado .btn-ver-mercado{color:#fff;background:linear-gradient(90deg,#d35400 0%,#e67e22 100%)}.riesgo-mercado .btn-ver-mercado:hover{background:linear-gradient(90deg,#a04000 0%,#d35400 100%);transform:scale(1.02)}.dark .modal-content-riesgo{color:#fff;background:#2a2a2a}.dark .modal-title-riesgo,.dark .modal-close-btn{color:#fff}.dark .modal-close-btn:hover{background-color:#3a3a3a}.dark .riesgo-agroclimatico{background-color:#0c52011a;border-color:#0db14b}.dark .riesgo-agroclimatico h3,.dark .riesgo-agroclimatico p{color:#fff}.dark .riesgo-mercado{background-color:#e67e221a;border-color:#e67e22}.dark .riesgo-mercado h3,.dark .riesgo-mercado p{color:#fff}.form-footer label{color:#000;font-size:1.6rem}.form-footer textarea{font-size:1.6rem}.correo-footer{margin-top:1rem;padding:.8rem 1.5rem;font-size:1.6rem}.correo-footer::placeholder{color:#333}.correo-footer:-ms-placeholder-shown{color:#333}.correo-footer::-webkit-input-placeholder{color:#333}.correo-footer::placeholder{color:#333}.card .btn-custom{color:#000;text-align:left;width:100%;font-size:1.6rem;text-decoration:none!important}.card label{margin-left:1rem}.esri-component.esri-print.esri-widget.esri-widget--panel{top:0}.esri-widget__heading{color:#0c5201}.esri-popup{--calcite-ui-background:#fff!important;--calcite-ui-foreground-1:#fff!important;--calcite-ui-foreground-2:#fff!important;--calcite-ui-foreground-3:#f5f5f5!important;--calcite-ui-text-1:#333!important;--calcite-ui-text-2:#333!important;--calcite-ui-text-3:#0c5201!important;--calcite-popup-background-color:#fff!important;--calcite-color-background:#fff!important;--calcite-color-foreground-1:#fff!important;--calcite-color-foreground-2:#f5f5f5!important;--calcite-color-foreground-3:#f0f0f0!important;--calcite-color-text-1:#333!important;--calcite-color-text-2:#333!important;--calcite-color-text-3:#0c5201!important;--calcite-color-border-3:#e0e0e0!important}.esri-popup .esri-popup__main-container,.esri-popup .esri-popup__header,.esri-popup .esri-popup__pointer-direction,.esri-popup .esri-features,.esri-popup .esri-features__header,.esri-popup .esri-features__footer,.esri-popup .esri-features__container,.esri-popup calcite-popover,.esri-popup calcite-panel,.esri-popup calcite-flow-item,.esri-popup calcite-action-bar{color:#333!important;--calcite-ui-background:#fff!important;--calcite-ui-foreground-1:#fff!important;--calcite-color-background:#fff!important;--calcite-color-foreground-1:#fff!important;background-color:#fff!important}.esri-popup .esri-popup__header-title,.esri-popup .esri-features__heading{color:#0c5201!important;font-weight:600!important}.esri-popup .esri-popup__header-container--button{color:#0c5201!important;background-color:#fff!important}.esri-popup__button:hover{color:#fff;background-color:#0c5201}.esri-popup__content,.esri-feature__content-element,.esri-feature-fields,.esri-widget__table,.esri-widget__table td{color:#333!important;background-color:#fff!important}.esri-widget__table .esri-feature-fields__field-header{color:#0c5201!important;background-color:#fff!important}.esri-popup__header-container--button:hover,.esri-layer-list__item{background-color:#fff}.esri-layer-list__item-actions-menu-item{margin:2%;padding:5px}.esri-layer-list__item-actions-menu-item:hover,.esri-layer-list__item-actions-menu-item--active,.esri-layer-list__item-actions-menu-item--active:hover{color:#fff;background-color:#0c5201;padding:5px}.esri-layer-list__item-actions{background-color:#f1f1f1}.esri-layer-list__item-action:hover,.esri-layer-list__action-toggle:hover{color:#fff;background-color:#0c5201}.esri-slider__thumb{background-color:#0c5201;border:2px solid #4d4d4d}.esri-layer-list__item--has-children>.esri-layer-list__item-container{align-items:center;padding-left:5px;display:flex}.esri-layer-list__item-container{border-left:3px solid #0000;justify-content:flex-start;align-items:flex-start;padding:12px 7px;transition:border-color .25s ease-in-out;display:flex}.esri-basemap-gallery__item:hover,.esri-basemap-gallery__item:focus{background-color:#0c5201;border-left-color:#fff;outline:none}.esri-basemap-gallery__item:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item:focus .esri-basemap-gallery__item-title{word-break:break-word;padding:0 7px;font-size:12px;color:#fff!important}.esri-basemap-gallery__item--selected,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus{cursor:auto;background-color:#0c5201!important;border-left-color:#fff!important}.esri-select{padding:0 .5em!important}.esri-popup__navigation{display:none}.esri-print__container{height:280px}.esri-print__container .esri-print__header-title{justify-content:space-between;display:flex}.lds-ring{width:60px;height:60px;margin:0 auto;display:block;position:relative}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[role=main]{min-height:100vh}.page-transition-enter{opacity:0;transform:translateY(10px)}.page-transition-enter-active{opacity:1;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateY(0)}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;transition:opacity .15s ease-in}.page-loading-fallback{opacity:0;justify-content:center;align-items:center;min-height:60vh;animation:.3s ease-out .15s forwards fadeInLoading;display:flex}@keyframes fadeInLoading{0%{opacity:0}to{opacity:1}}.lds-ring{opacity:0;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto;animation:.2s ease-out .2s forwards fadeInSpinner;display:flex;position:relative}@keyframes fadeInSpinner{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.lds-ring div{box-sizing:border-box;border:4px solid #0000;border-top-color:#085c2b;border-radius:50%;width:48px;height:48px;margin:6px;animation:1s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.lds-ring div:first-child{animation-delay:-.35s}.lds-ring div:nth-child(2){animation-delay:-.25s}.lds-ring div:nth-child(3){animation-delay:-.15s}.suspense-wrapper{min-height:calc(100vh - 200px);position:relative}.dark{transition:background-color .2s,color .2s}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.content-loading{visibility:hidden;opacity:0}.content-loaded{visibility:visible;opacity:1;animation:.25s ease-out forwards contentFadeIn}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.skeleton-loader{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite skeletonShimmer}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dark .skeleton-loader{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%) 0 0/200% 100%}
