@charset "UTF-8";.Negro{background-color:#fff}.PopColor{background-color:#34de9a}.black{background-color:#333}.snap-container{height:100vh;overflow:auto;overflow-x:hidden;background-color:#f1f1f1}.snap-container .margenTolerancia{margin-top:120px}.snap-container .imagenLaptop{width:100%}.snap-container .imagenTablet{padding-left:15%;padding-right:15%}.snap-container .imagenTablet .imagenCompleta{width:100%}@media screen and (max-width: 1510px){.snap-container .imagenTablet{padding-left:15%;padding-right:15%;padding-top:15%}.snap-container .imagenTablet .imagenCompleta{width:100%}}@media screen and (max-width: 1010px){.snap-container .imagenTablet{padding-top:25%}.snap-container .imagenTablet .imagenCompleta{width:100%}}@media screen and (max-width: 992px){.snap-container .imagenTablet{padding-left:0;padding-right:0;padding-top:0}.snap-container .imagenTablet .imagenCompleta{width:100%}}.snap-container .container{min-width:100vw!important;height:100vh!important}.snap-container .container .cardSeccion2 .imagen{position:absolute;left:60%;top:50%;transform:translate(-40%,-50%) rotate(-5deg);width:600px;height:600px;z-index:10}@media screen and (max-width: 992px){.snap-container .container .cardSeccion2 .imagen{position:static;transform:none;width:50%;height:auto;margin:0 auto;display:block}}@media screen and (max-width: 592px){.snap-container .container .cardSeccion2 .imagen{position:static;transform:none;width:90%;height:auto;margin:0 auto;display:block}}.snap-container .container .cardPrincipal{box-shadow:none!important;background-image:url(/assets/fondo-BosUf3Lq.png);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh!important}.snap-container .container .cardPrincipal .imgDeskoverLogo{max-width:100%;height:auto}.snap-container .container .cardPrincipal .textoDeskoverPrincipal{color:#34de9a;font-weight:700}.snap-container .container .cardPrincipal .textoLandingPage{color:#313131;font-weight:700;padding:15px 0 0}.snap-container .container .cardPrincipal .btn-large.btnCardPrincipal{background-color:#34de9a;color:#313131;margin:20px 0 0;font-weight:600;border-radius:10px}.snap-container .container .cardDescripcion{box-shadow:none!important;margin:0 auto;border-radius:35px}.snap-container .container .cardDescripcion .textoDescripcionPregunta{color:#6ad89a;font-weight:700}.snap-container .container .cardDescripcion .textoDescripcionRespuesta{color:#cfcfcf;font-weight:700;padding:15px 0 0}.snap-container .container .cardRecursoTecnologico{margin:0 auto;box-shadow:none!important;border-radius:35px;text-align:center;background-color:transparent}.snap-container .container .cardRecursoTecnologico .chip.chipPlataformaEscritorio{background-color:#ddf8ed;border-radius:10px;padding:5px 15px;margin:35px auto 0;display:table;font-weight:400;font-size:1.2em;color:#000}.snap-container .container .cardRecursoTecnologico .textoRecursoTitulo{color:#0e0e0e;font-weight:700}.snap-container .container .cardRecursoTecnologico .textoRecursoDescripcion{color:#0e0e0e;font-weight:400}.snap-container .container .cardRecursoTecnologico .col{margin:0 auto}.snap-container .container .cardApp{box-shadow:none!important;border-radius:35px;margin:0 auto}.snap-container .container .cardApp .chip.chipApp{background-color:#ddf8ed;border-radius:10px;padding:5px 15px;margin:2vh auto;display:table;font-weight:400;font-size:1.2em;color:#000}.snap-container .container .cardApp .textoTituloApp{color:#0e0e0e;font-weight:700}.snap-container .container .cardApp .textoListaApp{color:#0e0e0e;font-weight:400}.snap-container .container .cardApp .textoListaApp ul{list-style-type:none}.snap-container .container .cardApp .textoListaApp ul li{position:relative;padding-left:20px}.snap-container .container .cardApp .textoListaApp ul li:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#34de9a;position:absolute;left:0;top:0;transform:translateY(150%)}.snap-container .container .cardCompromiso{box-shadow:none!important;margin:5vh auto;border-radius:35px;background:linear-gradient(90deg,#323232,#323232 40%,#323232 65%,#323232)}.snap-container .container .cardCompromiso .textoCompromisoTitulo{color:#6ad89a;font-weight:300}.snap-container .container .cardCompromiso .textoCompromiso{color:#cfcfcf;font-weight:500}.snap-container .container .cardCompromiso .btn-large.btnCardCompromiso{background-color:#34de9a;color:#313131;margin:20px 0;font-weight:600;border-radius:10px}.snap-container .container .cardFooter{box-shadow:none!important;margin:5vh auto;text-align:start;background:linear-gradient(90deg,#323232,#323232 40%,#323232 65%,#323232)}.snap-container .container .cardFooter .btn-large.btnCardFooter{background-color:#34de9a;color:#313131;margin:20px 0;font-weight:600;border-radius:10px}.snap-container .container .cardFooter .textoFooterGeneral{font-weight:700}.snap-container .container .cardFooter .textoFooterGeneral .textoFooterBlanco{color:#fff}.snap-container .container .cardFooter .textoFooterGeneral .textoFooterVerde{color:#34de9a}.snap-container .container .cardFooter .informacionContacto{color:#cfcfcf;display:flex;flex-wrap:wrap}.snap-container .container .cardFooter .informacionContacto .infoItem{flex-grow:1;margin:0 auto}.snap-container .container .cardFooter .informacionContacto .infoItem .itemTitulo{font-weight:900}.snap-container .container .cardFooter .informacionContacto .infoItem .itemDescripcion{font-weight:300}.snap-container .container .cardFooter .footerFinal{color:#cfcfcf;font-weight:500;display:flex;flex-wrap:wrap}.snap-container .container .cardFooter .footerFinal .footerItem{flex-grow:1;margin-bottom:10px}.snap-container .container .cardFooter .footerFinal .footerItem .footerDeskover{text-align:start;color:#34de9a!important}.snap-container .container .cardFooter .footerFinal .footerItem .footerIconos{text-align:center}.snap-container .container .cardFooter .footerFinal .footerItem .footerFecha{text-align:end;color:#34de9a!important}.snap-container .container .lineaBlanca{margin-top:3vh}@media (max-width: 600px){.snap-container .container .cardPrincipal{padding:10px}.snap-container .container .cardPrincipal .iconosCardPrincipal{text-align:end}.snap-container .container .cardPrincipal .iconosCardPrincipal .imgIcon{max-width:15px;margin-left:15px}.snap-container .container .cardPrincipal .textoDeskoverPrincipal{padding:100px 0 0;font-size:1.5em}.snap-container .container .cardPrincipal .textoLandingPage{font-size:3.5em}.snap-container .container .cardDescripcion{background:linear-gradient(90deg,#323232,#323232 40%,#323232 65%,#323232);width:95vw;padding:10px}.snap-container .container .cardDescripcion .textoDescripcionPregunta,.snap-container .container .cardDescripcion .textoDescripcionRespuesta{font-size:1.5em}.snap-container .container .cardRecursoTecnologico{width:95vw}.snap-container .container .cardRecursoTecnologico .textoRecursoTitulo{font-size:2.5em}.snap-container .container .cardRecursoTecnologico .textoRecursoDescripcion{font-size:1.5em}.snap-container .container .cardApp{width:95vw;padding:0 0 0 12px}.snap-container .container .cardApp .textoTituloApp{font-size:2.5em}.snap-container .container .cardApp .textoListaApp{font-size:1.5em}.snap-container .container .cardCompromiso{width:95vw;padding:0 0 0 12px}.snap-container .container .cardCompromiso .textoCompromisoTitulo{font-size:1.5em;margin:20px 0 10px}.snap-container .container .cardCompromiso .textoCompromiso{font-size:1.6em}.snap-container .container .cardFooter .textoFooterGeneral .textoFooterBlanco,.snap-container .container .cardFooter .textoFooterGeneral .textoFooterVerde{font-size:2em}.snap-container .container .cardFooter .informacionContacto .infoItem{margin:2vh 0px 0px}.snap-container .container .cardFooter .informacionContacto .infoItem .itemTitulo{font-size:1.2em}.snap-container .container .cardFooter .informacionContacto .infoItem .itemDescripcion{font-size:1.1em}.snap-container .container .cardFooter .footerFinal{margin:20px auto 0}.snap-container .container .cardFooter .footerFinal .footerItem .footerDeskover{font-size:1.1em;color:#34de9a!important}.snap-container .container .cardFooter .footerFinal .footerItem .footerIconos .imgIcon{max-width:25px;margin:0 10px}.snap-container .container .cardFooter .footerFinal .footerItem .footerFecha{font-size:1.1em}}@media (min-width: 601px) and (max-width: 992px){.snap-container .container .cardPrincipal{padding:25px}.snap-container .container .cardPrincipal .iconosCardPrincipal{text-align:end}.snap-container .container .cardPrincipal .iconosCardPrincipal .imgIcon{max-width:23px;margin-left:15px}.snap-container .container .cardPrincipal .textoDeskoverPrincipal{padding:115px 0 0;font-size:1.5em}.snap-container .container .cardPrincipal .textoLandingPage{font-size:4em}.snap-container .container .cardDescripcion{background:linear-gradient(90deg,#323232,#323232 40%,#323232 65%,#323232);width:95vw;padding:10px 20px}.snap-container .container .cardDescripcion .textoDescripcionPregunta{font-size:1.5em}.snap-container .container .cardDescripcion .textoDescripcionRespuesta{font-size:2em}.snap-container .container .cardRecursoTecnologico{width:80vw}.snap-container .container .cardRecursoTecnologico .textoRecursoTitulo{font-size:2.5em}.snap-container .container .cardRecursoTecnologico .textoRecursoDescripcion{font-size:1.5em}.snap-container .container .cardApp{width:95vw;padding:0 0 0 30px}.snap-container .container .cardApp .textoTituloApp{font-size:2.5em}.snap-container .container .cardApp .textoListaApp{font-size:1.5em}.snap-container .container .cardCompromiso{width:95vw;padding:0 0 0 30px}.snap-container .container .cardCompromiso .textoCompromisoTitulo{font-size:1.5em;margin:20px 0 10px}.snap-container .container .cardCompromiso .textoCompromiso,.snap-container .container .cardFooter .textoFooterGeneral .textoFooterBlanco,.snap-container .container .cardFooter .textoFooterGeneral .textoFooterVerde{font-size:2em}.snap-container .container .cardFooter .informacionContacto .infoItem{margin:2vh 10px}.snap-container .container .cardFooter .informacionContacto .infoItem .itemTitulo{font-size:1.2em}.snap-container .container .cardFooter .informacionContacto .infoItem .itemDescripcion{font-size:1.1em}.snap-container .container .cardFooter .footerFinal{margin:20px auto 0}.snap-container .container .cardFooter .footerFinal .footerItem .footerDeskover{font-size:1.1em;color:#34de9a!important}.snap-container .container .cardFooter .footerFinal .footerItem .footerIconos .imgIcon{max-width:35px;margin:0 8px}.snap-container .container .cardFooter .footerFinal .footerItem .footerFecha{font-size:1.1em}}@media (min-width: 992px){.snap-container .container .cardPrincipal{padding:50px}.snap-container .container .cardPrincipal .iconosCardPrincipal{text-align:end}.snap-container .container .cardPrincipal .iconosCardPrincipal .imgIcon{max-width:35px;margin-left:15px}.snap-container .container .cardPrincipal .textoDeskoverPrincipal{padding:130px 0 0;font-size:1.5em}.snap-container .container .cardPrincipal .textoLandingPage{font-size:4em}.snap-container .container .cardDescripcion{background:linear-gradient(90deg,#323232,#323232 40%,#323232 65%,#323232);width:90vw;padding:50px 25px}.snap-container .container .cardDescripcion .textoDescripcionPregunta{font-size:1.5em}.snap-container .container .cardDescripcion .textoDescripcionRespuesta{font-size:2em}.snap-container .container .cardRecursoTecnologico{width:60vw}.snap-container .container .cardRecursoTecnologico .textoRecursoTitulo{font-size:2.5em}.snap-container .container .cardRecursoTecnologico .textoRecursoDescripcion{font-size:1.5em}.snap-container .container .cardApp{width:90vw}.snap-container .container .cardApp .textoTituloApp{font-size:2.5em}.snap-container .container .cardApp .textoListaApp{font-size:1.5em}.snap-container .container .cardCompromiso{width:90vw;padding:0 0 0 50px}.snap-container .container .cardCompromiso .textoCompromisoTitulo{font-size:1.5em;margin:35px 0 10px}.snap-container .container .cardCompromiso .textoCompromiso{font-size:2em;margin:0 0 15px}.snap-container .container .cardFooter{padding:20px 50px 0}.snap-container .container .cardFooter .textoFooterGeneral .textoFooterBlanco,.snap-container .container .cardFooter .textoFooterGeneral .textoFooterVerde{font-size:3em}.snap-container .container .cardFooter .informacionContacto .infoItem{margin:2vh 10px}.snap-container .container .cardFooter .informacionContacto .infoItem .itemTitulo{font-size:1.2em}.snap-container .container .cardFooter .informacionContacto .infoItem .itemDescripcion{font-size:1.1em}.snap-container .container .cardFooter .footerFinal{margin:20px auto 0}.snap-container .container .cardFooter .footerFinal .footerItem .footerDeskover{font-size:1.1em;color:#34de9a!important}.snap-container .container .cardFooter .footerFinal .footerItem .footerIconos{font-size:1.1em}.snap-container .container .cardFooter .footerFinal .footerItem .footerIconos .imgIcon{max-width:35px;margin:0 15px}.snap-container .container .cardFooter .footerFinal .footerItem .footerFecha{font-size:1.1em;color:#34de9a!important}}[data-theme=dark].snap-container,[data-theme=dark] .snap-container{background-color:#222}[data-theme=dark].snap-container .cardPrincipal .textoDeskoverPrincipal,[data-theme=dark] .snap-container .cardPrincipal .textoDeskoverPrincipal{color:#34de9a}[data-theme=dark].snap-container .cardRecursoTecnologico .textoRecursoTitulo,[data-theme=dark].snap-container .cardRecursoTecnologico .textoRecursoDescripcion,[data-theme=dark] .snap-container .cardRecursoTecnologico .textoRecursoTitulo,[data-theme=dark] .snap-container .cardRecursoTecnologico .textoRecursoDescripcion{color:#e0e0e0}[data-theme=dark].snap-container .cardApp .card-content,[data-theme=dark] .snap-container .cardApp .card-content{background-color:#323232}[data-theme=dark].snap-container .cardApp .textoTituloApp,[data-theme=dark].snap-container .cardApp .textoListaApp,[data-theme=dark] .snap-container .cardApp .textoTituloApp,[data-theme=dark] .snap-container .cardApp .textoListaApp{color:#e0e0e0}[data-theme=dark].snap-container .cardApp .textoListaApp ul li:before,[data-theme=dark] .snap-container .cardApp .textoListaApp ul li:before{background-color:#34de9a}.ContenedorFormulario{background:#fff;width:100%;border-radius:25px;padding:10px}.Informacion{margin:20px}.passUsuarios{margin-left:10px;margin-right:10px}.passUsuariosAux{margin-bottom:20px!important}.Centrartxt{text-align:center}.BotonVerde .btn span{background-color:#34de9a;background:#34de9a}.invalid{box-shadow:none!important}.custom-text-input.validate:focus{border-bottom:1px solid #000;box-shadow:0 1px #000}.custom-text-input.validate:not(:focus):valid{border-bottom:1px solid #000;box-shadow:0 1px #000}.custom-text-input.validate:not(:focus):invalid{border-bottom:1px solid red;box-shadow:0 1px red}.validate .invalid input{background:red}.card-image .p{text-align:justify;align-content:first baseline}.lista-capas-container{max-height:300px;overflow-y:auto;overflow-x:hidden}.selectButton{display:block;width:100%;padding:15px;font-size:16px;color:#0000004d;background-color:transparent;border:1px solid #000;border-radius:8px;text-align:left;position:relative;box-sizing:border-box;cursor:pointer}.selectButton:after{content:"";position:absolute;top:50%;right:15px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;transform:translateY(-50%)}.selectButton:hover{background-color:#ffffff1a}.layer-thumbnail{display:flex;align-items:center;margin:10px}.thumbnail-image{width:60px;height:60px;max-width:100px;max-height:100px;object-fit:cover;object-position:center}.layer-thumbnail-container{display:flex;flex-wrap:wrap;gap:10px}.selectBusqueda select.browser-default{display:block;width:100%;height:54px;padding:15px 20px;font-size:16px;color:#0000004d;background-color:transparent;border:1px solid #000;border-radius:8px;text-align:left;position:relative;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 1px 3px #0000001a}.selectBusqueda select.browser-default:after{content:"";position:absolute;top:50%;right:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;transform:translateY(-50%);pointer-events:none}.selectBusqueda:hover select.browser-default{background-color:#ffffff1a}.selectBusqueda{position:relative}.selectBusqueda select.browser-default option{padding:12px;font-size:16px;color:#000;background-color:#fff;border:none}.selectBusqueda select.browser-default option:hover{background-color:#0000001a}.menuCarpeta{display:flex;gap:10px;justify-content:flex-start;align-items:center;margin-bottom:20px;margin-left:0;border-bottom:1px solid #ddd}.tab{padding:10px 15px;cursor:pointer;background-color:transparent;border:1px solid #ddd;border-right:none;border-bottom:none;border-radius:5px 5px 0 0;transition:background-color .3s,color .3s,border .3s;font-size:14px;font-weight:400;text-align:center;height:40px;display:flex;align-items:center;justify-content:center}.tab:hover{background-color:#f0f0f0}.active-tab{background-color:transparent;color:#000;font-weight:700;border-right:none;border-bottom:2px solid #34DE9A;border-left:1px solid #ddd;border-top:1px solid #ddd;border-radius:5px 5px 0 0}.ContenedorPrincipal{position:relative;margin-right:20px}.ContenedorPrincipal:before{content:"";position:absolute;width:1px;background:linear-gradient(to bottom,#ddd,#dddddd28);height:calc(100% - 39px);left:0;bottom:0}[data-theme=dark] .ContenedorFormulario{background:#222;color:#e0e0e0}[data-theme=dark] .selectButton{color:#ffffffb3;border:1px solid #666}[data-theme=dark] .selectButton:after{border-top:5px solid #e0e0e0}[data-theme=dark] .selectButton:hover{background-color:#ffffff1a}[data-theme=dark] .selectBusqueda select.browser-default{color:#ffffffb3;border:1px solid #666;background-color:#222;box-shadow:0 1px 3px #0000004d}[data-theme=dark] .selectBusqueda select.browser-default option{color:#e0e0e0;background-color:#333}[data-theme=dark] .selectBusqueda select.browser-default:after{border-top:5px solid #e0e0e0}[data-theme=dark] .tab{border:1px solid #444;color:#e0e0e0}[data-theme=dark] .tab:hover{background-color:#333}[data-theme=dark] .active-tab{color:#e0e0e0;border-bottom:2px solid #34DE9A;border-left:1px solid #444;border-top:1px solid #444}[data-theme=dark] .menuCarpeta{border-bottom:1px solid #444}[data-theme=dark] .ContenedorPrincipal:before{background:linear-gradient(to bottom,#444,#44444428)}[data-theme=dark] input:not([type]),[data-theme=dark] input[type=text]:not(.browser-default),[data-theme=dark] input[type=password]:not(.browser-default),[data-theme=dark] input[type=email]:not(.browser-default),[data-theme=dark] input[type=url]:not(.browser-default),[data-theme=dark] input[type=time]:not(.browser-default),[data-theme=dark] input[type=date]:not(.browser-default),[data-theme=dark] input[type=datetime]:not(.browser-default),[data-theme=dark] input[type=datetime-local]:not(.browser-default),[data-theme=dark] input[type=tel]:not(.browser-default),[data-theme=dark] input[type=number]:not(.browser-default),[data-theme=dark] input[type=search]:not(.browser-default),[data-theme=dark] textarea.materialize-textarea{color:#e0e0e0;border-bottom:1px solid #666}[data-theme=dark] .custom-text-input.validate:focus{border-bottom:1px solid #e0e0e0;box-shadow:0 1px #e0e0e0}[data-theme=dark] .custom-text-input.validate:not(:focus):valid{border-bottom:1px solid #e0e0e0;box-shadow:0 1px #e0e0e0}.IconSize{width:20px;height:25px}.Margen0{display:flex;align-items:center;justify-content:center}.Distribucion{display:flex;flex-direction:column}.SuggestedColors{display:flex;justify-content:center;flex-wrap:"wrap";width:"10px"}.Centrartxt{padding-top:25px;text-align:center}.validate .invalid input{background:#bc8f8f}.ColorpikerContenedor{display:flex}.ColorpikerFlex5{flex:5}.ColorpikerFlex3{flex:3}.ColorpikerFlex2{flex:2}.ColorpikerColorBlack{background:#333!important}.ColorpikerColorSelected{width:40px;height:40px;cursor:pointer}.ColorpikerColorPanel{width:80px;height:80px;margin:5px;cursor:pointer;border-radius:50%}.Colorpikerpadding10{padding:10px}.ColorpikerColorContenerprincipal{display:flex;justify-content:center}.ColorpikerwidhtPaletassConter{width:300px}.Colorpikerwidhtmarginleft{margin-left:20px}[data-theme=dark] .ColorpikerColorPanel{border:1px solid #444}[data-theme=dark] .Centrartxt{color:#e0e0e0}[data-theme=dark] .validate .invalid input{background:#964646}.containerPaletaColores{display:flex;flex-wrap:wrap;width:250px;justify-content:start}.selectedColorPaletacolores{width:50px;height:50px;margin:5px;cursor:pointer;border-radius:50%}.ContenedorListas{background-color:#fff!important;border-radius:25px!important;padding:25px!important}.Centrar{text-align:center}[data-theme=dark] .ContenedorListas{background-color:#1a1a1a!important}[data-theme=dark] .Centrar{color:#e0e0e0!important}.headertablecard{background-color:#333;color:#fff;width:100%!important;height:46.08px}.optionscardpoint,.optionscardpoint:hover{border:none;background:none;padding:0;text-align:center;cursor:pointer}.optionscardpoint:not(:hover){border:none;background:none;padding:0;text-align:center;cursor:pointer}.optionscardpoint.disabled{pointer-events:none;opacity:.5}.inlineNumber{display:inline}.unique-wrap-text{white-space:normal;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.unique-swal2-html-container{max-width:100%;overflow-wrap:break-word}.unique-table-highlight{table-layout:fixed;width:100%}.unique-table-highlight td.unique-wrap-text{word-break:break-all;overflow-wrap:anywhere}.break-text{word-wrap:break-word!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:break-all!important}#optionscardpointer{border:none;background:none;padding:15px;cursor:pointer;display:inline-block;text-align:center}#optionscardpointer p{margin:0;-webkit-user-select:none;user-select:none}.tableExpand{table-layout:auto;width:100%}.tdExpand{word-wrap:break-word;white-space:normal;overflow-wrap:break-word;min-width:50px;overflow:hidden;max-width:100px}@-moz-document url-prefix(){td{word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}}.swal2-popup{max-width:100vw!important;overflow-x:hidden!important}.swal2-html-container{max-width:100%;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.carousel-custom{margin-top:0!important;padding:0!important;height:35px!important}.carousel-item{margin:0!important;padding:0!important}.carousel .carousel-item{display:flex;flex:1 1;justify-content:center;align-items:center;min-height:50px}.RightRow{position:absolute;right:10px;top:50%;transform:translateY(-50%);background-color:transparent;color:#000;border:none;padding:10px;cursor:pointer;opacity:.5}.LeftRow{position:absolute;left:10px;top:50%;transform:translateY(-50%);background-color:transparent;color:#000;border:none;padding:10px;cursor:pointer;opacity:.5}.LeftRow:hover,.LeftRow:focus,.RightRow:hover,.RightRow:focus{background-color:transparent!important}.table-wrapper{max-height:300px;overflow-y:auto}.table-wrapper::-webkit-scrollbar{width:6px;height:6px}.table-wrapper::-webkit-scrollbar-track{background:transparent}.table-wrapper::-webkit-scrollbar-thumb{background-color:#00000040;border-radius:3px}.table-wrapper::-webkit-scrollbar-thumb:hover{background-color:#0006}.table-wrapper::-webkit-scrollbar:horizontal{height:6px}.table-wrapper::-webkit-scrollbar-thumb:horizontal{border-radius:3px}.table-wrapper table thead th{position:sticky;top:0;background-color:#fff;z-index:10}.table-wrapper table thead th{border-bottom:1px solid rgba(0,0,0,.1)}[data-theme=dark] .table-wrapper table thead th{background-color:#222;border-bottom:1px solid rgba(200,200,200,.2);color:#e0e0e0}[data-theme=dark] .table-wrapper table tbody td{color:#e0e0e0;border-bottom:1px solid rgba(200,200,200,.1)}[data-theme=dark] .table-wrapper::-webkit-scrollbar-thumb{background-color:#ffffff40}[data-theme=dark] .table-wrapper::-webkit-scrollbar-thumb:hover{background-color:#fff6}.acciones-scroll-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;overflow-x:auto;scroll-behavior:smooth;width:100%;white-space:nowrap;padding:5px 0;-ms-overflow-style:none;scrollbar-width:none}.acciones-scroll-container::-webkit-scrollbar{display:none}.acciones-scroll-container .optionscardpoint{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;min-width:60px}@media only screen and (max-width: 600px){.contenedor-grid-cartas{margin-left:0!important;margin-right:0!important;justify-content:center!important}.contenedor-grid-cartas>.col{padding-left:10px!important;padding-right:10px!important}}.Rowcontainer{display:flex;justify-content:center;flex-direction:column}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px;width:100%}.Centerflex{display:flex;justify-content:center}.floating-btn-container{position:fixed;right:100px;bottom:80px;z-index:25}@media (max-width: 600px){.floating-btn-container{right:20px;bottom:20px}}.spinner-main{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10}.spinner-main .spinner-background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffffb3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.spinner-main .spinner-container{position:relative;z-index:11;display:flex;flex-direction:column;align-items:center}.spinner-main .spinner-img{width:180px;height:auto;margin-bottom:20px;animation:floatAnimation 2.2s infinite alternate ease-in-out}.spinner-main.fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999}.spinner-main.fullscreen .spinner-background{background-color:#00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes floatAnimation{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.ListGeneral{display:flex;justify-content:space-between}.contenedorPath{background-color:transparent;margin-bottom:25px;width:100%;padding:5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.3rem}.path{color:#474747}.currentPath{color:#000}.path:hover{color:gray;cursor:pointer}.path:focus,.path:active{background-color:transparent}.iconPath{padding-top:5px}[data-theme=dark] .path{color:#a0a0a0}[data-theme=dark] .currentPath{color:#e0e0e0}[data-theme=dark] .path:hover{color:#ccc}.succes{border:.5px solid #26a69a!important;-webkit-box-shadow:0 1px 0 0 #26a69a!important;display:flex;align-items:center;position:relative;margin-top:16px;padding-top:10px;padding-right:15px!important;padding-left:15px!important;border-radius:8px!important;height:45.31px}.error{display:flex;align-items:center;position:relative;border:1px solid #F44336!important;-webkit-box-shadow:0 1px 0 0 #F44336!important;margin-top:16px;padding-top:10px;padding-right:15px!important;padding-left:15px!important;border-radius:8px!important;height:45.31px}.mrgPassword{margin-top:25px!important;margin-bottom:17px!important}.mrgPasswordExepcion{margin-bottom:17px!important}.confirmPass3,.confirmPass3:not(.browser-default):focus:not(.valid){border-bottom:none!important;box-shadow:none!important;-webkit-box-shadow:none!important}.mrgBotonTop{margin-bottom:20px!important}.mrgBotonRight{margin-right:20px!important}.disabledInput{background-color:#f0f0f0!important}[data-theme=dark] .succes{border:.5px solid #26a69a!important;-webkit-box-shadow:0 1px 0 0 #26a69a!important;background-color:#222;color:#e0e0e0}[data-theme=dark] .error{border:1px solid #F44336!important;-webkit-box-shadow:0 1px 0 0 #F44336!important;background-color:#222;color:#e0e0e0}[data-theme=dark] .disabledInput{background-color:#333!important;color:#999}.Botonopciones{background:transparent;width:100%;border:none!important;display:flex;justify-content:start;height:50px;padding-top:15px}.Botonopciones:hover{background:transparent}.datosdelDrop{margin-top:10px;display:flex}.Botonopciones:not(:focus){background:transparent}.Botonopciones:not(:hover){background:transparent}.MenusWidth100por{width:100%}.Conteneroptions{display:flex;justify-content:flex-end;margin-right:10%!important}.optionspermissions{margin-right:20px}.optionsMenudropdown{font-size:17px;margin-left:2%}.fontsizeLaterial{color:#000;font-size:"20px"}.headertablemodal{background:#333;color:#fff}.ColorpikerContainer{padding:20px;width:100%}.ColorpikerContainer:hover{background:#f1f1f1}[data-theme=dark] .optionsMenudropdown{color:#e0e0e0}[data-theme=dark] .headertablemodal{background:#222;color:#e0e0e0}[data-theme=dark] .ColorpikerContainer:hover{background:#333}[data-theme=dark] .datosdelDrop,[data-theme=dark] .fontsizeLaterial{color:#e0e0e0}[data-theme=dark] .opcionesMenu:hover{background:#5f5f5f}.NavLinkstyleM{text-decoration:none;color:inherit;margin-bottom:5px}.labelopcion{font-size:20px}.centerItemsMl{display:flex;align-items:center}.iconsizeM{margin-right:10px;width:30px;height:30px}.imageMenuM{width:170px;margin-left:40px}.NavLinkstyleL{text-decoration:none;color:inherit;margin-bottom:15px}.maginButton{margin-bottom:25px}.positionsmenuL{position:fixed}.PrincipalcontainerL{border-right:solid black .5px;border-top:solid black .5px;height:100%;display:flex;flex-direction:column}.secondcontainerL{display:flex;flex-direction:column;margin:10px;width:200px}.thirdcontainerl{display:flex;flex-direction:column}.width170{width:170px}.iconsizeN{width:30px;height:35px}.containerN{position:sticky;top:0;width:100%;z-index:999!important;height:60px;border-bottom:.4px solid black;border-top:.4px solid black;display:flex;align-items:center;justify-content:center}[data-theme=dark] .NavLinkstyleM,[data-theme=dark] .NavLinkstyleL{color:#e0e0e0}[data-theme=dark] .path{color:#aaa}[data-theme=dark] .PrincipalcontainerL{border-right:solid #444 .5px;border-top:solid #444 .5px}[data-theme=dark] .containerN{border-bottom:.4px solid #444;border-top:.4px solid #444;background-color:#222}[data-theme=dark] .path:hover{color:#e0e0e0}[data-theme=dark] .width170,[data-theme=dark] .imageMenuM{filter:brightness(0) invert(1)}.lineaBlanca{margin-top:3vh}.footerFinal{color:#cfcfcf;font-weight:500;display:flex;flex-wrap:wrap}.footerItem{flex-grow:1;margin-bottom:10px;color:#000}.footerDeskover{text-align:start}.footerIconos{text-align:center}.footerFecha{text-align:end}.imgIcon{max-width:25px;margin-left:30px;color:#000}.footermaginleft{margin-left:20px}.footermaginRight{margin-right:20px}[data-theme=dark]{background-color:#222;color:#e0e0e0}[data-theme=dark] .footerItem{color:#e0e0e0}[data-theme=dark] .imgIcon{filter:brightness(0) invert(1)}.Dropdown_usuario .dropdown-content,.Dropdown_usuario .dropdown-content:hover,.Dropdown_usuario .dropdown-content:hover:hover{margin:45px!important}.Dropdown_usuario .dropdown-content:hover:not(:hover){margin:45px!important}.cardBusqueda .transicionBusqueda-exit{opacity:0;transform:scale(.9)}.cardBusqueda .transicionFormularioLista-enter-active{opacity:1;transform:translate(0);transition:opacity .5s,transform .5s}.cardBusqueda .transicionFormularioLista-exit{opacity:1}.cardBusqueda .transicionBusqueda-exit-active .transicionFormularioLista-exit-active{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s}[data-theme=dark] .Dropdown_usuario .dropdown-content{background-color:#333}[data-theme=dark] .cardBusqueda .selectBusqueda .input-field .select-wrapper svg{fill:#e0e0e0;z-index:1;pointer-events:none}[data-theme=dark] .cardBusqueda .selectBusqueda .input-field .select-dropdown li.disabled>span{color:#ffffff4d!important}[data-theme=dark] .cardBusqueda .buttonBusqueda .btn{background-color:#34de9a}.formularioCardPanel .botonChico{background-color:#333!important}.formularioCardPanel .textGeneral{border:1px solid black!important;padding:4px 15px!important;border-radius:8px!important;box-shadow:none!important;width:calc(100% - 32px)!important}.formularioCardPanel .BottonBlackRight{background-color:#333!important;color:#fff!important;border-radius:8px!important;font-weight:500!important;margin:10px}.formularioCardPanel .BottonBlackRight .IconButton{width:30px;height:30px}.formularioCardPanel .putRight{width:100%;display:flex;justify-content:flex-end}.formularioCardPanel .card-panel{padding:5px 32px!important;margin:1rem 0}.formularioCardPanel .card-panel-content{height:100%}.formularioCardPanel .infoFormulario{font-size:1.2em}.formularioCardPanel .infoFormulario .infoFormularioTitulo{margin-left:15px;font-weight:600}.formularioCardPanel .infoFormulario .infoFormularioDescripcion{margin-left:15px;color:#5c5c5c;font-weight:500;margin-block-start:-15px!important}.formularioCardPanel .infoFormulario hr{border:.5px solid rgb(218,218,218)}.formularioCardPanel .textInputFormulario{border:1px solid black!important;padding:0 15px!important;border-radius:8px!important;box-shadow:none!important;width:calc(100% - 32px)!important}.formularioCardPanel .campoSoloVista{background-color:#c2c2c293!important;color:#000!important}.formularioCardPanel .campoSoloVista::placeholder{color:#000!important}.formularioCardPanel .textInpuIconInside{display:flex;align-items:center;position:relative;border:1px solid black!important;margin-top:16px;padding-top:10px;padding-right:15px!important;padding-left:15px!important;border-radius:8px!important;box-shadow:none!important;height:45.31px}.formularioCardPanel .inputIcono{margin-top:12px;margin-left:10px;border-radius:8px!important;border:1px solid black!important;box-shadow:none!important;padding-top:4px;padding-right:15px!important;padding-left:15px!important;display:flex;align-items:center;width:calc(100% - 25px)!important;margin-bottom:20px}.formularioCardPanel .IconEyes{width:30px;height:30px;padding-bottom:11px}.formularioCardPanel #textinputinputIconInside{border-bottom:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.formularioCardPanel #textinputinputIconInside:focus{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;transition:none!important}.formularioCardPanel #textinputinputIconInside:not(:focus){border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;transition:none!important}.formularioCardPanel .autocompleteRecursoGeo{border:1px solid black!important;padding:4px 15px!important;border-radius:8px!important;box-shadow:none!important;margin-left:10.5px!important;margin-right:10.5px!important;width:calc(100% - 20px)!important}.formularioCardPanel .autocompleteRecursoGeo input[type=text]:not(.browser-default):focus:not([readonly]){border:none!important;box-shadow:none!important;margin:0!important}.formularioCardPanel .autocompleteRecursoGeo input[type=text]:not(.browser-default){border:none!important;margin:0!important}.formularioCardPanel .textInputLista input{border:1px solid black!important;padding:0 15px!important;border-radius:8px!important;box-shadow:none!important;width:calc(100% - 32px)!important}.formularioCardPanel .textDatePicker .datepicker-date-display{background-color:#333!important}.formularioCardPanel .textDatePicker .is-selected{background-color:#333}.formularioCardPanel .textDatePicker .is-today{color:#000}.formularioCardPanel .textDatePicker .datepicker-done{color:#333}.formularioCardPanel .textDatePicker .datepicker-cancel{color:#000}.formularioCardPanel .textInputFormularioIcono{border:1px solid black!important;padding:4px 15px!important;border-radius:8px!important;box-shadow:none!important;width:calc(100% - 75px)!important}.formularioCardPanel .textencontenedor .input-field{margin:0!important}.formularioCardPanel .textAreaFormulario{border:1px solid black!important;padding:15px 15px 35px!important;border-radius:8px!important;box-shadow:none!important;max-height:100px}.formularioCardPanel input:not([type]):focus:not([readonly]),.formularioCardPanel input[type=text]:not(.browser-default):focus:not([readonly]),.formularioCardPanel input[type=password]:not(.browser-default):focus:not([readonly]),.formularioCardPanel input[type=email]:not(.browser-default):focus:not([readonly]),.formularioCardPanel input[type=url]:not(.browser-default):focus:not([readonly]),.formularioCardPanel input[type=time]:not(.browser-default):focus:not([readonly]),.formularioCardPanel input[type=date]:not(.browser-default):focus:not([readonly]),.formularioCardPanel input[type=datetime]:not(.browser-default):focus:not([readonly]),.formularioCardPanel input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.formularioCardPanel input[type=tel]:not(.browser-default):focus:not([readonly]),.formularioCardPanel input[type=number]:not(.browser-default):focus:not([readonly]),.formularioCardPanel input[type=search]:not(.browser-default):focus:not([readonly]),.formularioCardPanel textarea.materialize-textarea:focus:not([readonly]){border:1px solid #26a69a!important;-webkit-box-shadow:0 1px 0 0 #26a69a!important;box-shadow:0 1px #26a69a!important;transition:all .3s ease}.formularioCardPanel input.invalid:not([type]),.formularioCardPanel input.invalid:not([type]):focus,.formularioCardPanel input[type=text].invalid:not(.browser-default),.formularioCardPanel input[type=text].invalid:not(.browser-default):focus,.formularioCardPanel input[type=password].invalid:not(.browser-default),.formularioCardPanel input[type=password].invalid:not(.browser-default):focus,.formularioCardPanel input[type=email].invalid:not(.browser-default),.formularioCardPanel input[type=email].invalid:not(.browser-default):focus,.formularioCardPanel input[type=url].invalid:not(.browser-default),.formularioCardPanel input[type=url].invalid:not(.browser-default):focus,.formularioCardPanel input[type=time].invalid:not(.browser-default),.formularioCardPanel input[type=time].invalid:not(.browser-default):focus,.formularioCardPanel input[type=date].invalid:not(.browser-default),.formularioCardPanel input[type=date].invalid:not(.browser-default):focus,.formularioCardPanel input[type=datetime].invalid:not(.browser-default),.formularioCardPanel input[type=datetime].invalid:not(.browser-default):focus,.formularioCardPanel input[type=datetime-local].invalid:not(.browser-default),.formularioCardPanel input[type=datetime-local].invalid:not(.browser-default):focus,.formularioCardPanel input[type=tel].invalid:not(.browser-default),.formularioCardPanel input[type=tel].invalid:not(.browser-default):focus,.formularioCardPanel input[type=number].invalid:not(.browser-default),.formularioCardPanel input[type=number].invalid:not(.browser-default):focus,.formularioCardPanel input[type=search].invalid:not(.browser-default),.formularioCardPanel input[type=search].invalid:not(.browser-default):focus,.formularioCardPanel textarea.materialize-textarea.invalid,.formularioCardPanel textarea.materialize-textarea.invalid:focus,.formularioCardPanel .select-wrapper.invalid>input.select-dropdown,.formularioCardPanel .select-wrapper.invalid>input.select-dropdown:focus{border:1px solid #F44336!important;-webkit-box-shadow:0 1px 0 0 #F44336!important;box-shadow:0 1px #f44336!important;transition:all .3s ease}.formularioCardPanel .helper-text{margin-left:15px;margin-bottom:-10px}.formularioCardPanel .nombreCampoFormulario{margin:0 0 0 15px;font-weight:600;font-size:1.2em;color:#474747}.formularioCardPanel .checkboxFormulario{text-align:left;font-weight:600;font-size:1.2em;margin-bottom:25px;margin-top:10px}.formularioCardPanel .checkboxFormulario span:not(.lever){color:#000}.formularioCardPanel .checkboxFormulario .filled-in:checked+span:not(.lever):after{background-color:#34de9a;border:2px solid #34DE9A}.formularioCardPanel .checkboxFormulario .filled-in:checked+span:not(.lever):before{border-right:2px solid #000000;border-bottom:2px solid #000000}.formularioCardPanel .selectFormularioInvalid .input-field{width:100%}.formularioCardPanel .selectFormularioInvalid .input-field .select-wrapper .select-dropdown{padding:0 15px!important;border-radius:8px!important;width:calc(100% - 32px)!important;border:1px solid #f43636!important;-webkit-box-shadow:0 1px 0 0 #F44336!important;box-shadow:0 1px #f44336!important}.formularioCardPanel .selectFormularioInvalid .input-field input[type=text]:not(.browser-default):disabled{color:#000000d1!important;background-color:#f1f1f1}.formularioCardPanel .selectFormularioInvalid .input-field .dropdown-content li>a,.formularioCardPanel .selectFormularioInvalid .input-field .dropdown-content li>span{color:#000!important}.formularioCardPanel .selectFormularioInvalid .input-field .select-dropdown li.disabled>span{color:#0000004d!important}.formularioCardPanel .selectFormulario .input-field{width:100%}.formularioCardPanel .selectFormulario .input-field .select-wrapper .select-dropdown,.formularioCardPanel .selectFormulario .input-field .select-wrapper .select__control{border:1px solid #000000!important;padding:0 15px!important;border-radius:8px!important;box-shadow:none!important;width:calc(100% - 32px)!important}.formularioCardPanel .selectFormulario .input-field .select__indicators .select__indicator-separator,.formularioCardPanel .selectFormulario .input-field .select__indicators .select__clear-indicator{display:none}.formularioCardPanel .selectFormulario .input-field .select__indicators .select__indicator{margin-right:-20px;margin-top:4px;font-weight:700!important}.formularioCardPanel .selectFormulario .input-field .select__indicators .css-tj5bde-Svg{width:100%;margin-bottom:70%}.formularioCardPanel .selectFormulario .input-field .select__indicators .css-tj5bde-Svg>path{fill:#000!important}.formularioCardPanel .selectFormulario .input-field .select__value-container .select__single-value{max-width:calc(100% - 32px)!important;overflow:hidden;font-weight:500!important;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif}.formularioCardPanel .selectFormulario .input-field .select__multi-value{font-family:Inter,sans-serif;font-weight:400;font-size:1.1em}.formularioCardPanel .selectFormulario .input-field input[type=text]:not(.browser-default):disabled{color:#000000d1!important;background-color:#f1f1f1}.formularioCardPanel .selectFormulario .input-field .dropdown-content li>a,.formularioCardPanel .selectFormulario .input-field .dropdown-content li>span{color:#000!important}.formularioCardPanel .selectFormulario .input-field .select-dropdown li.disabled>span,.formularioCardPanel .selectFormulario .input-field .select__placeholder{color:#0000004d!important}.formularioCardPanel .selectFormulario .input-field .select__menu{z-index:1000;width:calc(100% - 65px)!important;margin-top:-1px;position:absolute;padding:0;min-height:53px}.formularioCardPanel .selectFormulario .input-field .select__menu-list{overflow-y:auto;overflow-x:hidden}.formularioCardPanel .selectFormulario .css-13cymwt-control{border-radius:8px;margin:15px 10px 15px 11px;border:1px solid #000000!important;height:53px;min-height:48px}.formularioCardPanel .selectFormulario .css-13cymwt-control .css-tj5bde-Svg{fill:#202020}.formularioCardPanel .selectFormulario .css-13cymwt-control:hover,.formularioCardPanel .selectFormulario .css-t3ipsp-control:hover{transform:scale(1.005);transition:all .3s ease}.formularioCardPanel .selectFormulario .css-t3ipsp-control{border-radius:8px;margin:15px 10px 15px 11px;box-shadow:0 0 0 1px #34de9a;border:1px solid #dbdbdb!important;height:53px;min-height:48px}.formularioCardPanel .selectFormulario .css-t3ipsp-control .css-tj5bde-Svg{fill:#a5a5a5}.formularioCardPanel .selectFormulario .css-1jqq78o-placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:1.1em;color:#c9c9c9;margin:-4px 0 0 7px}.formularioCardPanel .selectFormulario .css-feonkk-Input2,.formularioCardPanel .selectFormulario .css-1dimb5e-singleValue,.formularioCardPanel .selectFormulario .css-w9q2zk-Input2,.formularioCardPanel .selectFormulario .select__value-container,.formularioCardPanel .selectFormulario .select__value-container--is-multi{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:1.1em;color:#101010;margin:0 0 0 3px}.formularioCardPanel .selectFormulario .select__value-container{padding:0 0 0 10px;right:15px;top:-2px}.formularioCardPanel .selectFormulario .select__value-container--is-multi .select__placeholder,.formularioCardPanel .selectFormulario .select__value-container .select__placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#000!important}.formularioCardPanel .selectFormulario input[type=text]:not(.browser-default):focus:not([readonly]){border:none!important;box-shadow:none!important}.formularioCardPanel .selectFormulario .css-1xc3v61-indicatorContainer{cursor:pointer}.formularioCardPanel .selectFormulario .css-1nmdiq5-menu{margin:0 15px 0 10px;width:90%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:1.1em;color:#101010;z-index:1000;border-radius:6px;border:1px solid #242424!important;padding:14px 8px}.formularioCardPanel .selectFormulario .css-1nmdiq5-menu .select__menu-list{margin:5px!important}.formularioCardPanel .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2{font-family:Inter,sans-serif;font-weight:400;font-size:1.1em;padding:0}.formularioCardPanel .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-d7l1ni-option,.formularioCardPanel .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-10wo9uf-option{background-color:#deebff00;cursor:pointer}.formularioCardPanel .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .select__option{margin:15px!important}.formularioCardPanel .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-d7l1ni-option:hover,.formularioCardPanel .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-10wo9uf-option:hover,.formularioCardPanel .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .select__option--is-selected{background-color:#c2c2c248!important;cursor:pointer!important}.formularioCardPanel .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .select__option--is-selected{background-color:none!important;cursor:pointer}.formularioCardPanel .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-tr4s17-option{background-color:#e7f0ffdc;cursor:pointer;color:#000}.formularioCardPanel .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-tr4s17-option:hover{background-color:#d2e3fddc;cursor:pointer;color:#000}.formularioCardPanel .selectFile .btn{background-color:#333}.formularioCardPanel .selectFile .file-path-wrapper input{border:1px solid black!important;padding:4px 15px!important;border-radius:8px!important;box-shadow:none!important;width:calc(100% - 32px)!important}.formularioCardPanel .selectFileBanco{display:flex;align-items:center;gap:12px;width:100%}.formularioCardPanel .selectFileBanco .file-path-wrapper input{border:1px solid black!important;padding:4px 15px!important;border-radius:8px!important;box-shadow:none!important;width:calc(100% - 32px)!important}.formularioCardPanel .buttonFormulario{text-align:end}.formularioCardPanel .buttonFormulario .btn{border-radius:8px;background-color:#34de9a;padding:0 30px;height:3em;color:#000;font-weight:500;align-items:center}.formularioCardPanel .componentFormulario-enter{opacity:0;transform:scale(.9)}.formularioCardPanel .componentFormulario-enter-active{opacity:1;transform:translate(0);transition:opacity .3s,transform .3s}.formularioCardPanel .componentFormulario-exit{opacity:1}.formularioCardPanel .componentFormulario-exit-active{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}.formularioCardPanel .tablaResponsiva .outer-wrapper{margin:10px 20px;border:1px solid black;border-radius:4px;box-shadow:0 0 3px #000000e6;max-width:fit-content;max-height:fit-content}.formularioCardPanel .tablaResponsiva .table-wrapper{overflow-y:scroll;overflow-x:scroll;height:fit-content;max-height:66.4vh;margin:15px;padding-bottom:20px}.transicionFormularioLista-enter{opacity:0;transform:translateY(-20px)}.transicionFormularioLista-enter-active{opacity:1;transform:translate(0);transition:opacity .3s,transform .3s}.transicionFormularioLista-exit{opacity:1}.transicionFormularioLista-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s,transform .3s}.cardBusqueda .pagination li.active{background-color:#333!important}.cardBusqueda .autocompleteRecursoGeo{border:1px solid black!important;padding:4px 15px!important;border-radius:8px!important;box-shadow:none!important;margin-left:10.5px!important;margin-right:10.5px!important;width:calc(100% - 20px)!important}.cardBusqueda .autocompleteRecursoGeo input[type=text]:not(.browser-default):focus:not([readonly]){border:none!important;box-shadow:none!important;margin:0!important}.cardBusqueda .autocompleteRecursoGeo input[type=text]:not(.browser-default){border:none!important;margin:0!important}.cardBusqueda .selectBusqueda .input-field{width:100%}.cardBusqueda .selectBusqueda .input-field .select-wrapper .select-dropdown{border:1px solid #000000!important;padding:0 15px!important;border-radius:8px!important;box-shadow:none!important;width:calc(100% - 32px)!important}.cardBusqueda .selectBusqueda .input-field input[type=text]:not(.browser-default):disabled{color:#000000d1!important;background-color:#f1f1f1}.cardBusqueda .selectBusqueda .input-field .dropdown-content li>a,.cardBusqueda .selectBusqueda .input-field .dropdown-content li>span{color:#000!important}.cardBusqueda .selectBusqueda .input-field .select-dropdown li.disabled>span{color:#0000004d!important}.cardBusqueda .selectBusqueda .css-13cymwt-control{border-radius:8px;margin:15px 10px 15px 11px;border:1px solid #000000!important;height:53px;min-height:48px}.cardBusqueda .selectBusqueda .css-13cymwt-control .css-tj5bde-Svg{fill:#202020}.cardBusqueda .selectBusqueda .css-13cymwt-control:hover,.cardBusqueda .selectBusqueda .css-t3ipsp-control:hover{transform:scale(1.005);transition:all .3s ease}.cardBusqueda .selectBusqueda .css-t3ipsp-control{border-radius:8px;margin:15px 10px 15px 11px;box-shadow:0 0 0 1px #34de9a;border:1px solid #dbdbdb!important;height:53px;min-height:48px}.cardBusqueda .selectBusqueda .css-t3ipsp-control .css-tj5bde-Svg{fill:#a5a5a5}.cardBusqueda .selectBusqueda .css-1jqq78o-placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:1.1em;color:#c9c9c9;margin:-4px 0 0 7px}.cardBusqueda .selectBusqueda .css-feonkk-Input2,.cardBusqueda .selectBusqueda .css-1dimb5e-singleValue{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:1.1em;color:#101010;margin:-4px 0 0 7px}.cardBusqueda .selectBusqueda input[type=text]:not(.browser-default):focus:not([readonly]){border:none!important;box-shadow:none!important}.cardBusqueda .selectBusqueda .css-1xc3v61-indicatorContainer{cursor:pointer}.cardBusqueda .selectBusqueda .css-1nmdiq5-menu{margin:0 15px 0 10px;width:90%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:1.1em;color:#101010;z-index:1000;border-radius:6px;border:1px solid #242424!important;padding:14px 8px}.cardBusqueda .selectBusqueda .css-1nmdiq5-menu .css-1jj59y3-MenuList2{font-family:Inter,sans-serif;font-weight:400;font-size:1.1em;padding:0}.cardBusqueda .selectBusqueda .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-d7l1ni-option{background-color:#deebff00;cursor:pointer}.cardBusqueda .selectBusqueda .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-d7l1ni-option:hover{background-color:#c2c2c248;cursor:pointer}.cardBusqueda .selectBusqueda .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-tr4s17-option{background-color:#e7f0ffdc;cursor:pointer;color:#000}.cardBusqueda .selectBusqueda .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-tr4s17-option:hover{background-color:#d2e3fddc;cursor:pointer;color:#000}.cardBusqueda .select-wrapper+label{position:absolute;top:-36px;font-size:1rem;margin-left:5px;color:#272727}.cardBusqueda .nombreCampoBusqueda{margin:0 0 0 15px;font-weight:600;font-size:1.2em;color:#474747}.cardBusqueda .textInputBusqueda{border:1px solid black!important;padding:0 15px!important;border-radius:8px!important;box-shadow:none!important;width:calc(100% - 32px)!important}.cardBusqueda .textAreaBusqueda{border:1px solid black!important;padding:15px 15px 35px!important;border-radius:8px!important;box-shadow:none!important}.cardBusqueda input:not([type]):focus:not([readonly]),.cardBusqueda input[type=text]:not(.browser-default):focus:not([readonly]),.cardBusqueda input[type=password]:not(.browser-default):focus:not([readonly]),.cardBusqueda input[type=email]:not(.browser-default):focus:not([readonly]),.cardBusqueda input[type=url]:not(.browser-default):focus:not([readonly]),.cardBusqueda input[type=time]:not(.browser-default):focus:not([readonly]),.cardBusqueda input[type=date]:not(.browser-default):focus:not([readonly]),.cardBusqueda input[type=datetime]:not(.browser-default):focus:not([readonly]),.cardBusqueda input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.cardBusqueda input[type=tel]:not(.browser-default):focus:not([readonly]),.cardBusqueda input[type=number]:not(.browser-default):focus:not([readonly]),.cardBusqueda input[type=search]:not(.browser-default):focus:not([readonly]),.cardBusqueda textarea.materialize-textarea:focus:not([readonly]){border:1px solid #26a69a!important;-webkit-box-shadow:0 1px 0 0 #26a69a!important;box-shadow:0 1px #26a69a!important;transition:all .3s ease}.cardBusqueda input.invalid:not([type]),.cardBusqueda input.invalid:not([type]):focus,.cardBusqueda input[type=text].invalid:not(.browser-default),.cardBusqueda input[type=text].invalid:not(.browser-default):focus,.cardBusqueda input[type=password].invalid:not(.browser-default),.cardBusqueda input[type=password].invalid:not(.browser-default):focus,.cardBusqueda input[type=email].invalid:not(.browser-default),.cardBusqueda input[type=email].invalid:not(.browser-default):focus,.cardBusqueda input[type=url].invalid:not(.browser-default),.cardBusqueda input[type=url].invalid:not(.browser-default):focus,.cardBusqueda input[type=time].invalid:not(.browser-default),.cardBusqueda input[type=time].invalid:not(.browser-default):focus,.cardBusqueda input[type=date].invalid:not(.browser-default),.cardBusqueda input[type=date].invalid:not(.browser-default):focus,.cardBusqueda input[type=datetime].invalid:not(.browser-default),.cardBusqueda input[type=datetime].invalid:not(.browser-default):focus,.cardBusqueda input[type=datetime-local].invalid:not(.browser-default),.cardBusqueda input[type=datetime-local].invalid:not(.browser-default):focus,.cardBusqueda input[type=tel].invalid:not(.browser-default),.cardBusqueda input[type=tel].invalid:not(.browser-default):focus,.cardBusqueda input[type=number].invalid:not(.browser-default),.cardBusqueda input[type=number].invalid:not(.browser-default):focus,.cardBusqueda input[type=search].invalid:not(.browser-default),.cardBusqueda input[type=search].invalid:not(.browser-default):focus,.cardBusqueda textarea.materialize-textarea.invalid,.cardBusqueda textarea.materialize-textarea.invalid:focus,.cardBusqueda .select-wrapper.invalid>input.select-dropdown,.cardBusqueda .select-wrapper.invalid>input.select-dropdown:focus{border:1px solid #F44336!important;-webkit-box-shadow:0 1px 0 0 #F44336!important;box-shadow:0 1px #f44336!important;transition:all .3s ease}.cardBusqueda .helper-text{margin-left:15px;margin-bottom:-10px}.cardBusqueda .checkboxBusqueda{text-align:left;font-weight:600;font-size:1.2em;margin-bottom:25px;margin-left:15px!important;margin-top:10px}.cardBusqueda .checkboxBusqueda span:not(.lever){color:#000}.cardBusqueda .checkboxBusqueda .filled-in:checked+span:not(.lever):after{background-color:#6cdb9b;border:2px solid #6cdb9b}.cardBusqueda .checkboxBusqueda .filled-in:checked+span:not(.lever):before{border-right:2px solid #000000;border-bottom:2px solid #000000}.cardBusqueda .buttonBusqueda{text-align:end;padding-right:1em}.cardBusqueda .buttonBusqueda .btn{border-radius:8px;background-color:#6cdb9b;padding:0 30px;height:3em;color:#000;font-weight:500}.cardBusqueda .transicionBusqueda-enter{opacity:0;transform:translateY(-20px)}.cardBusqueda .transicionBusqueda-enter-active{opacity:1;transform:translate(0);transition:opacity .3s,transform .3s}.cardBusqueda .transicionBusqueda-exit{opacity:1}.cardBusqueda .transicionBusqueda-exit-active{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s}[data-theme=dark] .formularioCardPanel .botonChico{background-color:#444!important}[data-theme=dark] .formularioCardPanel .textGeneral,[data-theme=dark] .formularioCardPanel .textInputFormulario,[data-theme=dark] .formularioCardPanel .textAreaFormulario,[data-theme=dark] .formularioCardPanel .autocompleteRecursoGeo,[data-theme=dark] .formularioCardPanel .textInputLista input,[data-theme=dark] .formularioCardPanel .inputIcono{border:1px solid #666!important;background-color:#333!important;color:#e0e0e0!important}[data-theme=dark] .formularioCardPanel .campoSoloVista{background-color:#3c3c3c93!important;color:#e0e0e0!important}[data-theme=dark] .formularioCardPanel .textInpuIconInside{border:1px solid #666!important;background-color:#333!important}[data-theme=dark] .formularioCardPanel .nombreCampoFormulario,[data-theme=dark] .formularioCardPanel .infoFormulario{color:#e0e0e0}[data-theme=dark] .formularioCardPanel .infoFormulario .infoFormularioDescripcion{color:#aaa}[data-theme=dark] .formularioCardPanel .infoFormulario hr{border:.5px solid #444}[data-theme=dark] .formularioCardPanel .checkboxFormulario span:not(.lever){color:#e0e0e0}[data-theme=dark] .formularioCardPanel .checkboxFormulario .filled-in:checked+span:not(.lever):before{border-right:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0}[data-theme=dark] .formularioCardPanel .selectFormulario .input-field .select-wrapper .select-dropdown,[data-theme=dark] .formularioCardPanel .selectFormulario .input-field .select-wrapper .select__control{border:1px solid #666!important;background-color:#333;color:#e0e0e0}[data-theme=dark] .formularioCardPanel .selectFormulario .input-field .select-wrapper .select-dropdown .select__value-container .select__single-value,[data-theme=dark] .formularioCardPanel .selectFormulario .input-field .select-wrapper .select__control .select__value-container .select__single-value{color:#e0e0e0!important}[data-theme=dark] .formularioCardPanel .selectFormulario .input-field input[type=text]:not(.browser-default):disabled{color:#ffffff80!important;background-color:#444}[data-theme=dark] .formularioCardPanel .selectFormulario .input-field .dropdown-content li>a,[data-theme=dark] .formularioCardPanel .selectFormulario .input-field .dropdown-content li>span{color:#e0e0e0!important}[data-theme=dark] .formularioCardPanel .selectFormulario .input-field .dropdown-content{background-color:#333}[data-theme=dark] .formularioCardPanel .selectFormulario .input-field .select-dropdown li.disabled>span,[data-theme=dark] .formularioCardPanel .selectFormulario .input-field .select__placeholder{color:#ffffff4d!important}[data-theme=dark] .formularioCardPanel .selectFormulario .input-field .select__menu{background-color:#333;border:1px solid #444}[data-theme=dark] .formularioCardPanel .selectFormulario .css-13cymwt-control,[data-theme=dark] .formularioCardPanel .selectFormulario .css-t3ipsp-control{background-color:#333;border:1px solid #666!important}[data-theme=dark] .formularioCardPanel .selectFormulario .css-1jqq78o-placeholder{color:#aaa}[data-theme=dark] .formularioCardPanel .selectFormulario .css-1nmdiq5-menu{background-color:#333;color:#e0e0e0;border:1px solid #666!important}[data-theme=dark] .formularioCardPanel .selectFileBanco .file-path-wrapper input,[data-theme=dark] .formularioCardPanel .selectFile .file-path-wrapper input{border:1px solid #666!important;background-color:#333;color:#e0e0e0}[data-theme=dark] .formularioCardPanel .tablaResponsiva .outer-wrapper{border:1px solid #444;box-shadow:0 0 3px #fff3;background-color:#222}[data-theme=dark] .formularioCardPanel .tablaResponsiva .table-wrapper{background-color:#222}[data-theme=dark] .formularioCardPanel .tablaResponsiva .table-wrapper table{color:#e0e0e0}[data-theme=dark] .cardBusqueda .pagination li.active{background-color:#444!important}[data-theme=dark] .cardBusqueda .nombreCampoBusqueda{color:#e0e0e0}[data-theme=dark] .cardBusqueda .select-wrapper+label{color:#e0e0e0}[data-theme=dark] .cardBusqueda .textInputBusqueda,[data-theme=dark] .cardBusqueda .textAreaBusqueda{border:1px solid #666!important;background-color:#333;color:#e0e0e0}[data-theme=dark] .cardBusqueda .checkboxBusqueda span:not(.lever){color:#e0e0e0}[data-theme=dark] .cardBusqueda .selectBusqueda .input-field .select-wrapper .select-dropdown{border:1px solid #666!important;background-color:#333;color:#e0e0e0}[data-theme=dark] .cardBusqueda .selectBusqueda .input-field input[type=text]:not(.browser-default):disabled{color:#ffffff80!important;background-color:#444}[data-theme=dark] .cardBusqueda .selectBusqueda .input-field .dropdown-content{background-color:#333}[data-theme=dark] .cardBusqueda .selectBusqueda .input-field .dropdown-content li>a,[data-theme=dark] .cardBusqueda .selectBusqueda .input-field .dropdown-content li>span{color:#e0e0e0!important}[data-theme=dark] .select-wrapper svg{fill:#e0e0e0;z-index:2;pointer-events:none;cursor:pointer}.proveedorautocomplete{overflow:hidden;text-overflow:ellipsis;white-space:normal}td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px;position:sticky;top:0}[data-theme=dark] td,[data-theme=dark] th{color:#e0e0e0;border-bottom:1px solid #444}.outer-wrapper{margin:10px 20px;border:1px solid black;border-radius:4px;box-shadow:0 0 3px #000000e6;max-width:fit-content;max-height:fit-content}.table-wrapper{overflow-x:scroll;margin:15px;padding-bottom:20px}table{min-width:max-content;border-collapse:separate;border-spacing:0px}.btn-dark{background:#333!important;color:#fff!important;display:flex;align-items:center;justify-content:center}.btn-compact{min-width:38px;padding:0 12px}[data-theme=dark] .outer-wrapper{border:1px solid #444;box-shadow:0 0 3px #ffffff4d;background-color:#222}[data-theme=dark] .table-wrapper{background-color:#222}[data-theme=dark] .btn-dark{background:#555!important}.dropdown-content li>a,.dropdown-content li>span{color:#333}[data-theme=dark] .dropdown-content li>a,[data-theme=dark] .dropdown-content li>span{color:#e0e0e0}[data-theme=dark] .dropdown-content{background-color:#333}.buttonsmallstiky{background:#333;border:1px solid #333333}.sinWaves,.sinWaves:focus,.sinWaves:active{background-color:#333!important;box-shadow:none!important}.main-container-recursoGeo{min-height:calc(100vh - 160px)}#map{position:relative;height:700px;width:100%;padding:15px}@media (max-width: 600px){.main-container-recursoGeo{margin:0 15px}h2{margin-top:25px!important}}@media (min-width: 601px) and (max-width: 992px){.main-container-recursoGeo{margin:0 60px}h2{margin-top:25px!important}}@media (min-width: 992px){.main-container-recursoGeo{margin:0 100px}h2{margin-top:50px!important}}[data-theme=dark] .main-container-recursoGeo h2,[data-theme=dark] .main-container-recursoGeo h3,[data-theme=dark] .main-container-recursoGeo h4,[data-theme=dark] .main-container-recursoGeo p{color:#e0e0e0}[data-theme=dark] .main-container-recursoGeo #map{background-color:#222}.container-recursoGeo{display:flex;min-height:auto;flex-direction:column}@media (max-width: 600px){.container-recursoGeo{margin:0rem}h2{margin-top:25px!important}}@media (min-width: 601px) and (max-width: 992px){h2{margin-top:25px!important}}@media (min-width: 992px){.container-recursoGeo{margin:1rem 2rem}h2{margin-top:50px!important}}.div-dropzone{margin:auto!important;text-align:center;flex:1 100%;padding:2rem;background-color:#fff;display:flex;flex-direction:column;justify-content:center;height:100%;border-radius:15px;min-width:250px;max-width:1000px}.div-dropzone .dropzone{border:3px dashed #2c2c2c;padding:3rem;transition:background-color .3s,transform .3s;min-height:85%;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;font-size:1.5rem}.div-dropzone .dropzone:hover{cursor:pointer;background-color:#f1f1f1;border-color:#097cb1;transform:scale(1.01)}.div-dropzone .dropzone:active,.div-dropzone .dropzone.dragging{background-color:#f1f1f1;border-color:#097cb1;transform:scale(1.03)}.div-dropzone .dropzone p{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:1em}@media (max-width: 600px){.div-dropzone{margin:0rem}.div-dropzone .dropzone .icono{font-size:4rem}}@media (min-width: 601px) and (max-width: 992px){.div-dropzone{margin:0rem;min-height:35vh}.div-dropzone .dropzone .icono{font-size:5rem}}@media (min-width: 992px){.div-dropzone{margin:0rem;min-height:40vh}.div-dropzone .dropzone .icono{font-size:5rem}}[data-theme=dark] .div-dropzone{background-color:#222;color:#e0e0e0}[data-theme=dark] .div-dropzone .dropzone{border:3px dashed #666;color:#e0e0e0}[data-theme=dark] .div-dropzone .dropzone:hover,[data-theme=dark] .div-dropzone .dropzone:active,[data-theme=dark] .div-dropzone .dropzone.dragging{background-color:#333;border-color:#097cb1}.formularioCardPanelaux .card-panel{height:1540px}.formularioCardPanelaux2 .card-panel{height:1570px}.formularioCardPanelaux3 .card-panel{height:1780px}.formularioCardPanelaux4 .card-panel{height:1820px}.formularioCardPanelaux5 .card-panel{height:1980px}.fileList{flex:3 100%;padding:1rem;background-color:#fff;height:100%;border-radius:15px;min-width:300px;max-width:1200px;margin:0 auto}.fileList .nombreCampoRecursoGeo{margin:0 0 0 15px;font-weight:600;font-size:1.2em;color:#474747}.fileList .textInputRecursoGeo{border:1px solid black!important;padding:4px 15px!important;border-radius:8px!important;box-shadow:none!important;width:calc(100% - 32px)!important}.fileList .autocompleteRecursoGeo{border:1px solid black!important;padding:4px 15px!important;border-radius:8px!important;box-shadow:none!important;margin-left:10.5px!important;margin-right:10.5px!important;width:calc(100% - 20px)!important}.fileList .autocompleteRecursoGeo input[type=text]:not(.browser-default):focus:not([readonly]){border:none!important;box-shadow:none!important;margin:0!important}.fileList .autocompleteRecursoGeo input[type=text]:not(.browser-default){border:none!important;margin:0!important}.fileList .textAreaRecursoGeo{border:1px solid black!important;padding:15px 15px 35px!important;border-radius:8px!important;box-shadow:none!important}.fileList .helper-text{height:0px!important;min-height:0px!important}.fileList .textInputRecursoGeo:hover,.fileList .textAreaRecursoGeo:hover{transform:scale(1.005);transition:all .3s ease}.fileList .textInputRecursoGeo:not(:hover),.fileList .textAreaRecursoGeo:not(:hover){transform:scale(1);transition:all .3s ease}.fileList input:not([type]):focus:not([readonly]),.fileList input[type=text]:not(.browser-default):focus:not([readonly]),.fileList input[type=password]:not(.browser-default):focus:not([readonly]),.fileList input[type=email]:not(.browser-default):focus:not([readonly]),.fileList input[type=url]:not(.browser-default):focus:not([readonly]),.fileList input[type=time]:not(.browser-default):focus:not([readonly]),.fileList input[type=date]:not(.browser-default):focus:not([readonly]),.fileList input[type=datetime]:not(.browser-default):focus:not([readonly]),.fileList input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.fileList input[type=tel]:not(.browser-default):focus:not([readonly]),.fileList input[type=number]:not(.browser-default):focus:not([readonly]),.fileList input[type=search]:not(.browser-default):focus:not([readonly]),.fileList textarea.materialize-textarea:focus:not([readonly]){border:1px solid #26a69a!important;-webkit-box-shadow:0 1px 0 0 #26a69a!important;box-shadow:0 1px #26a69a!important;transition:all .3s ease}.fileList input{width:100%;margin-bottom:1rem;padding:.5rem;background-color:#fff}.fileList ul{overflow-y:hidden;margin:0}.fileList ul li{margin-bottom:.5rem;background-color:#fff}.fileList .file-upload-button{border-radius:8px;background-color:#34de9a;padding:0 30px;height:3em;color:#000;font-weight:500}.fileList .selectFormulario .input-field{width:100%}.fileList .selectFormulario .input-field .select-wrapper .select-dropdown{border:1px solid #000000!important;padding:4px 15px!important;border-radius:8px!important;box-shadow:none!important;width:calc(100% - 32px)!important}.fileList .selectFormulario .input-field input[type=text]:not(.browser-default):disabled{color:#000000d1!important;background-color:#f1f1f1}.fileList .selectFormulario .input-field .dropdown-content li>a,.fileList .selectFormulario .input-field .dropdown-content li>span{color:#000!important}.fileList .selectFormulario .input-field .select-dropdown li.disabled>span{color:#0000004d!important}.fileList .selectFormulario .css-13cymwt-control{border-radius:8px;margin:15px 10px 15px 11px;border:1px solid #000000!important;height:53px;min-height:48px}.fileList .selectFormulario .css-13cymwt-control .css-tj5bde-Svg{fill:#202020}.fileList .selectFormulario .css-13cymwt-control:hover,.fileList .selectFormulario .css-t3ipsp-control:hover{transform:scale(1.005);transition:all .3s ease}.fileList .selectFormulario .css-t3ipsp-control{border-radius:8px;margin:15px 10px 15px 11px;box-shadow:0 0 0 1px #34de9a;border:1px solid #dbdbdb!important;height:53px;min-height:48px}.fileList .selectFormulario .css-t3ipsp-control .css-tj5bde-Svg{fill:#a5a5a5}.fileList .selectFormulario .css-1jqq78o-placeholder{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:1.1em;color:#c9c9c9;margin:-4px 0 0 7px}.fileList .selectFormulario .css-feonkk-Input2,.fileList .selectFormulario .css-1dimb5e-singleValue{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:1.1em;color:#101010;margin:-4px 0 0 7px}.fileList .selectFormulario input[type=text]:not(.browser-default):focus:not([readonly]){border:none!important;box-shadow:none!important}.fileList .selectFormulario .css-1xc3v61-indicatorContainer{cursor:pointer}.fileList .selectFormulario .css-1nmdiq5-menu{margin:0 15px 0 10px;width:90%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:1.1em;color:#101010;z-index:1000;border-radius:6px;border:1px solid #242424!important;padding:14px 8px}.fileList .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2{font-family:Inter,sans-serif;font-weight:400;font-size:1.1em;padding:0}.fileList .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-d7l1ni-option{background-color:#deebff00;cursor:pointer}.fileList .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-d7l1ni-option:hover{background-color:#c2c2c248;cursor:pointer}.fileList .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-tr4s17-option{background-color:#e7f0ffdc;cursor:pointer;color:#000}.fileList .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-tr4s17-option:hover{background-color:#d2e3fddc;cursor:pointer;color:#000}.buttonFormulario{flex-direction:row;display:flex;justify-content:flex-end;align-items:flex-end}.buttonFormularioDiv{text-align:start}.buttonFormularioDiv .btn{border-radius:8px;background-color:#34de9a;padding:0 30px;height:3em;color:#000;font-weight:500;align-items:center}@media (max-width: 600px){.buttonFormulario{flex-direction:column;align-items:center;justify-content:center}}@media (min-width: 601px) and (max-width: 992px){.buttonFormulario{flex-direction:column;align-items:flex-end}}.componentFormulario-enter{opacity:0;transform:scale(.9)}.componentFormulario-enter-active{opacity:1;transform:translate(0);transition:opacity .3s,transform .3s}.componentFormulario-exit{opacity:1}.componentFormulario-exit-active{opacity:0;transform:scale(.9);transition:opacity .3s,transform .3s}[data-theme=dark] .fileList{background-color:#222;color:#e0e0e0}[data-theme=dark] .fileList .nombreCampoRecursoGeo{color:#e0e0e0}[data-theme=dark] .fileList .textInputRecursoGeo,[data-theme=dark] .fileList .autocompleteRecursoGeo,[data-theme=dark] .fileList .textAreaRecursoGeo{border:1px solid #666!important;background-color:#333;color:#e0e0e0}[data-theme=dark] .fileList input,[data-theme=dark] .fileList li{background-color:#333;color:#e0e0e0}[data-theme=dark] .fileList .selectFormulario .input-field .select-wrapper .select-dropdown{border:1px solid #666!important;background-color:#333;color:#e0e0e0}[data-theme=dark] .fileList .selectFormulario .input-field input[type=text]:not(.browser-default):disabled{color:#ffffff80!important;background-color:#444}[data-theme=dark] .fileList .selectFormulario .input-field .dropdown-content li>a,[data-theme=dark] .fileList .selectFormulario .input-field .dropdown-content li>span{color:#e0e0e0!important}[data-theme=dark] .fileList .selectFormulario .input-field .dropdown-content{background-color:#333}[data-theme=dark] .fileList .selectFormulario .css-13cymwt-control,[data-theme=dark] .fileList .selectFormulario .css-t3ipsp-control{background-color:#333;border:1px solid #666!important}[data-theme=dark] .fileList .selectFormulario .css-13cymwt-control .css-tj5bde-Svg,[data-theme=dark] .fileList .selectFormulario .css-t3ipsp-control .css-tj5bde-Svg{fill:#e0e0e0}[data-theme=dark] .fileList .selectFormulario .css-1jqq78o-placeholder{color:#aaa}[data-theme=dark] .fileList .selectFormulario .css-feonkk-Input2,[data-theme=dark] .fileList .selectFormulario .css-1dimb5e-singleValue{color:#e0e0e0}[data-theme=dark] .fileList .selectFormulario .css-1nmdiq5-menu{background-color:#333;color:#e0e0e0;border:1px solid #666!important}[data-theme=dark] .fileList .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2,[data-theme=dark] .fileList .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-d7l1ni-option{color:#e0e0e0}[data-theme=dark] .fileList .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-d7l1ni-option:hover{background-color:#444}[data-theme=dark] .fileList .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-tr4s17-option{background-color:#444;color:#e0e0e0}[data-theme=dark] .fileList .selectFormulario .css-1nmdiq5-menu .css-1jj59y3-MenuList2 .css-tr4s17-option:hover{background-color:#555;color:#e0e0e0}[data-theme=dark] .buttonFormularioDiv .btn{background-color:#34de9a;color:#000}.alertitems{font-size:20px;margin-bottom:15px;text-align:start;color:#000;margin-left:25px}.btnRecursosGeoGrande{font-size:35px!important}.btnRecursosGeoChico{font-size:30px!important}.datepicker-date-display{background-color:#333!important}[data-theme=dark] .alertitems{color:#e0e0e0}.itemGeoListed{flex:1;text-align:center;cursor:pointer}.ButtonGeoElement{margin-top:20px;margin-left:15px;display:flex;align-items:center;justify-content:center;width:280px}.DeleteIcon{margin-right:8px;font-size:1.5rem}.optionesbuttonfloating{font-size:40px;margin-top:8px;z-index:9999;position:relative}.botonselect,.botonselect:hover{background-color:transparent!important;box-shadow:none!important;border:none!important}.icono{width:25px;height:25px}#lista-capas-container .card-main{padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;margin:20px}#contenedor-listas .card-main-search{margin-bottom:20px}.layer-card-main{border:1px solid #e0e0e0;border-radius:8px;transition:box-shadow .3s}.layer-card-main:hover{box-shadow:0 4px 8px #0000001a}.layer-card-image img{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:150px;object-fit:cover}.layer-card-content{padding:16px}.layer-title,.layer-date{margin:0;font-size:14px;color:#333}.layer-card-action{padding:16px;text-align:right}.custom-select{position:relative;width:100%;margin:10px auto 20px;padding:4px 15px!important;border:1px solid #9e9e9e;border-radius:4px;background-color:#fff;cursor:pointer}.custom-select select{display:block;width:100%;padding:10px 15px;background-color:transparent;border:none;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:1rem;line-height:1.5;color:#333;cursor:pointer;outline:none}.custom-select select:focus{border-color:#026aa7;box-shadow:0 0 0 .1rem #268fff80}.custom-select .custom-arrow{position:absolute;top:calc(50% - .5em);right:15px;color:#333;pointer-events:none}.custom-select .custom-arrow:before{content:"";display:inline-block;border-style:solid;border-width:.2em .2em 0 .2em;border-color:#333 transparent transparent transparent;transform:rotate(45deg);height:.5em;width:.5em;position:absolute;top:calc(50% - .25em);right:.8em}.custom-options{display:none;position:absolute;top:calc(100% - 1px);left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:4px;z-index:999;max-height:200px;box-shadow:0 0 1px #0003}.custom-option{display:block;padding:10px 15px;cursor:pointer;transition:background-color .3s}.custom-option:hover{background-color:#f2f2f2}.custom-option.selected{background-color:#e6e6e6}.custom-pagination .pagination{display:flex;justify-content:center;padding:0}.custom-pagination .pagination li{margin:0 5px}.custom-pagination .pagination li a{color:#333;padding:5px 10px;border-radius:5px;border:1px solid #ddd;transition:background-color .3s}.custom-pagination .pagination li a:hover{background-color:#f2f2f2}.custom-pagination .pagination li.active a{background-color:#3b3f64;color:#fff}[data-theme=dark] #lista-capas-container .card-main{background-color:#222;box-shadow:0 4px 8px #0000004d}[data-theme=dark] .layer-card-main{border:1px solid #444;background-color:#333}[data-theme=dark] .layer-card-main:hover{box-shadow:0 4px 8px #ffffff1a}[data-theme=dark] .layer-title,[data-theme=dark] .layer-date{color:#e0e0e0}[data-theme=dark] .custom-select{border:1px solid #666;background-color:#333}[data-theme=dark] .custom-select select{color:#e0e0e0}[data-theme=dark] .custom-select .custom-arrow:before{border-color:#e0e0e0 transparent transparent transparent}[data-theme=dark] .custom-options{background:#333;border:1px solid #666;box-shadow:0 0 1px #fff3}[data-theme=dark] .custom-option:hover{background-color:#444}[data-theme=dark] .custom-option.selected{background-color:#555}[data-theme=dark] .custom-pagination .pagination li a{color:#e0e0e0;border:1px solid #444;background-color:#333}[data-theme=dark] .custom-pagination .pagination li a:hover{background-color:#444}[data-theme=dark] .custom-pagination .pagination li.active a{background-color:#4c5374}.custom-select{width:100%;height:80px;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:5px;font-size:16px}.custom-select option{color:#333;background-color:#fff;font-size:16px;padding:10px}.modal{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}.modal-select{max-width:25%;width:auto;padding:20px}.selected-layers-container{border:1px solid #000;border-radius:10px;padding:10px;background-color:#fff;width:calc(100% - 30px)!important;margin-left:15px;margin-bottom:20px;align-items:center;position:flex;flex-direction:column;max-height:340px;overflow-y:auto}.custom-swal-width .swal2-popup{width:400px}.select-wrapper input.select-dropdown{color:#000;border-bottom:1px solid black}.selectButton{border:1px solid #000;border-radius:10px;background-color:#fff;margin-bottom:0;margin-left:10px}.square-button{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:0;background-color:#000;margin-right:10px;border:1px solid #000;color:#fff;cursor:pointer;position:relative}.square-button .tooltip{visibility:hidden;width:80px;background-color:#555;color:#fff;text-align:center;border-radius:6px;position:absolute;z-index:1;top:50%;left:125%;margin-left:0;transform:translateY(-50%);opacity:0;transition:opacity .3s;font-size:10px}.transparent-button .button-text{margin-left:20px;color:#00000080;font-size:20px;text-transform:none;font-family:inherit;font-size:inherit;font-weight:inherit}.button-container{display:flex;justify-content:flex-start;margin:10px}.selected-layers-content{display:flex;gap:10px}.selected-layer{display:flex;flex-direction:column;align-items:center;cursor:pointer;border:1px solid #ddd;padding:1px;border-radius:10px;background-color:#fff;transition:transform .2s ease;position:relative}.selected-layers-section{width:100%;background-color:#fff;border-radius:10px;flex:1}.selected-layers-list{display:flex;flex-direction:column;gap:10px}.selected-layer-item{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#fff;border:1px solid #fff;border-radius:8px;transition:box-shadow .3s}.selected-layer-item:hover{box-shadow:0 4px 8px #0000001a}.remove-layer-icon2{color:red;font-size:20px;cursor:pointer}.remove-layer-icon{position:absolute;top:-8px;right:-8px;color:red;font-size:20px;cursor:pointer}.img-mapa{object-fit:cover;object-position:center;height:450px}#img-mapa{object-fit:cover;object-position:center}.edit-layer-icon{color:#000;font-size:20px;cursor:pointer}.email-input-container{display:flex;flex-wrap:wrap;align-items:center;padding:5px;min-height:40px;border:1px solid #000;border-radius:10px;background-color:#fff;width:calc(100% - 30px);margin-left:15px;margin-bottom:20px;cursor:text;overflow:hidden}#ContenedorListas{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:10px;box-sizing:border-box}.email-input-container.focused{border:1px solid #26a69a!important;-webkit-box-shadow:0 1px 0 0 #26a69a!important;box-shadow:0 1px #26a69a!important;transition:all .3s ease}.email-tag{display:flex;align-items:center;position:relative;background-color:#f1f1f1;border:1px solid #ccc;border-radius:5px;padding:5px 25px 5px 5px;margin:2px;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.email-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.remove-email-icon{position:absolute;top:50%;right:5px;transform:translateY(-50%);font-size:16px;cursor:pointer;color:gray}#email-input{border:none!important;outline:none!important;box-shadow:none!important;flex:1;min-width:150px;margin:2px;padding:0;font-size:1rem;background:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:calc(100% - 200px)}#character-counter{text-align:right;font-size:12px;color:#3b3838;width:calc(100% - 30px)!important}.share-map-container{display:flex;align-items:center}.email-input-container{margin-top:10px}.email-tag{display:flex;align-items:center;background-color:#e0e0e0;border-radius:16px;padding:5px 10px;margin-right:5px;margin-bottom:5px}.email-text{margin-right:10px}.remove-email-icon{cursor:pointer;font-size:18px;margin-left:10px}#nombreCampoFormulario{margin:0;font-weight:600;font-size:1.2em;color:#474747}#formularioCardPanel{width:100%;padding:15px;box-shadow:0 2px 5px #0000001a;border-radius:8px;background-color:#fff}#text-input-font{font-family:Roboto,sans-serif;font-size:14px;color:#000}.black-checkbox input[type=checkbox]:checked+span:before{border-right:2px solid black;border-bottom:2px solid black}.black-checkbox input[type=checkbox]+span:before{border:2px solid black}.checkbox-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0;list-style:none}.horizontal-checkbox-list{display:flex;flex-direction:row;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}.checkbox-list li{margin-right:20px}.checkbox-list li:last-child{margin-right:0}.modal-title{font-size:18px;font-weight:700;margin-bottom:20px;color:#000}.layer-type-options{display:flex;justify-content:center;gap:20px}.layer-card{width:150px;padding:20px;border:2px solid #ddd;border-radius:10px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,background-color .3s;cursor:pointer;background-color:#fff;color:#000;box-shadow:0 4px 6px #0000001a}.layer-card:hover{border-color:#34de9a;background-color:#fff;color:#000;box-shadow:0 6px 12px #0003}.layer-card-content h6{font-size:16px;color:#000}.layer-card.selected{border-color:#34de9a;background-color:#fff;color:#000;box-shadow:0 6px 12px #34de9a4d}.cancelar-btn{color:#757575}.seleccionar-btn{background-color:#34de9a;color:#000;border-radius:5px}.seleccionar-btn:hover{background-color:#2ac58c}@media (max-width: 1200px){.ContenedorListas{align-items:flex-start;padding:0}.checkbox-list{justify-content:flex-start;flex-direction:column}.checkbox-list li{margin-bottom:10px;margin-right:0}.modal-select{max-width:100%;padding:10px}}.layer-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .custom-select{background-color:#333;border:1px solid #444}[data-theme=dark] .custom-select option{color:#e0e0e0;background-color:#333}[data-theme=dark] .selected-layers-container,[data-theme=dark] .email-input-container,[data-theme=dark] #formularioCardPanel{background-color:#222;border:1px solid #444}[data-theme=dark] .selected-layer-item,[data-theme=dark] .selected-layer{background-color:#333;border:1px solid #444}[data-theme=dark] #nombreCampoFormulario{color:#e0e0e0}[data-theme=dark] .transparent-button .button-text{color:#ffffffb3}[data-theme=dark] .square-button{background-color:#333;border:1px solid #666;color:#e0e0e0}[data-theme=dark] .square-button .tooltip{background-color:#222}[data-theme=dark] .email-tag{background-color:#444;border:1px solid #555;color:#e0e0e0}[data-theme=dark] #email-input,.modal-title{color:#e0e0e0}[data-theme=dark] #character-counter{color:#aaa}[data-theme=dark] #text-input-font{color:#e0e0e0}[data-theme=dark] .layer-card{background-color:#333;color:#e0e0e0;border:2px solid #444;box-shadow:0 4px 6px #0000004d}[data-theme=dark] .layer-card:hover{border-color:#34de9a;background-color:#333;color:#e0e0e0}[data-theme=dark] .layer-card-content h6{color:#e0e0e0}[data-theme=dark] .layer-card.selected{border-color:#34de9a;background-color:#333}@media only screen and (max-width: 1660px){table.GeoTablaResponsiva{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}table.GeoTablaResponsiva td:empty:before{content:" "}table.GeoTablaResponsiva th,table.GeoTablaResponsiva td{margin:0;vertical-align:top;height:70px}table.GeoTablaResponsiva th{text-align:left}table.GeoTablaResponsiva thead{display:block;float:left}table.GeoTablaResponsiva thead tr{display:block;padding:0 10px 0 0}table.GeoTablaResponsiva thead tr th:before{content:" "}table.GeoTablaResponsiva tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;max-width:100%}table.GeoTablaResponsiva tbody .ant-table-row-level-0{width:200px}table.GeoTablaResponsiva .ant-table-tbody{width:60vw}table.GeoTablaResponsiva tbody tr{display:inline-block;vertical-align:top}table.GeoTablaResponsiva th{display:block;text-align:right}table.GeoTablaResponsiva td{display:block;min-height:1.25em;text-align:left}table.GeoTablaResponsiva tr{border-bottom:none;padding:0 10px}table.GeoTablaResponsiva thead{border:0;border-right:1px solid rgba(0,0,0,.12)}}[data-theme=dark] .GeoTablaResponsiva th,[data-theme=dark] .GeoTablaResponsiva td{color:#e0e0e0}[data-theme=dark] .GeoTablaResponsiva thead{border-right:1px solid rgba(255,255,255,.12)}.selectFormulario select{overflow-x:auto;margin-bottom:10px}.modal .dropdown-content{max-height:150px;z-index:100}.modal-content{overflow-y:auto}.spinner-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.contenedorMapa{background-color:#f1f1f1;width:100%;position:relative;display:flex}.contenedorMapa2{width:100%;position:relative;display:flex}.contendorOtro{position:relative;padding-top:100px}.mapa{position:relative;z-index:10;top:0;left:0}.simbolo{position:absolute;bottom:10px;left:10px;z-index:20;border-radius:8px;display:flex;align-items:center}.simbologia-container{display:flex;align-items:center;justify-content:space-between;width:100%}.simbologia-container button{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:0;color:#333}.simbologia-container button:disabled{cursor:not-allowed;color:gray}.scroll{overflow-y:auto;max-height:200px}.simboloColor{width:20px;height:20px;margin-right:10px}.contenedorsimbolo{display:flex;margin-right:20px}@media (max-width: 650px){.contendorOtro{padding-top:350px}}[data-theme=dark] .contenedorMapa{background-color:#323232}[data-theme=dark] .simbolo{background-color:#121212;color:#e0e0e0}[data-theme=dark] .simbologia-container button{color:#e0e0e0}[data-theme=dark] .simbologia-container button:disabled{color:#666}.feature-info{position:absolute;right:10px;height:200px;z-index:1000;box-shadow:0 0 10px #00000080}.icono{width:30px;height:30px}.size{overflow-y:auto;max-height:300px;min-height:180px}.size>li{margin-right:10px}.carta{height:200px}.vizualizar{cursor:pointer;text-decoration:underline}[data-theme=dark] .feature-info{background-color:#333;box-shadow:0 0 10px #000000b3}[data-theme=dark] .carta{background-color:#222;color:#e0e0e0}[data-theme=dark] .vizualizar{color:#4e7fff}[data-theme=dark] .size{color:#e0e0e0}.backgroundContainer{display:flex;width:300px;justify-content:flex-end;overflow-y:hidden;max-width:100%;z-index:1000;margin-right:60px}.containerExtra{position:absolute;z-index:1000;top:10px;left:5px}.itemImage{width:180px;height:150px}.itemDescription{font-size:.9em;color:#555}.itemTitle{font-weight:700;margin-bottom:5px}.itemContainer{position:relative;text-align:center;display:inline-block}.itemBackground #map{height:200px;width:200px}.bottonNeutro:hover{background-color:#dcdcdc}.bottonNeutro:not(:hover){background-color:transparent}.bottonNeutro{height:210px;width:200px}[data-theme=dark] .backgroundContainer,[data-theme=dark] .itemDescription{color:#000}[data-theme=dark] .itemDescription{color:#aaa}[data-theme=dark] .bottonNeutro:hover{background-color:#444}.selectFormularioselect-rampa{margin-top:10px!important;padding:4px 15px!important}.custom-select-rampa{position:relative;cursor:pointer;border:1px solid black!important;padding-top:3px!important;padding-bottom:3px!important;padding-left:15px!important;border-radius:8px!important;box-shadow:none!important}.custom-ramp{position:relative;cursor:pointer;border:1px solid black!important;padding-top:4px!important;padding-bottom:4px!important;padding-left:15px!important;border-radius:8px!important;box-shadow:none!important;margin-left:-3px;margin-top:-3px;margin-bottom:20px;width:calc(100% + 8px)!important}.custom-select-rampa-invalid{position:relative;cursor:pointer;border:1px solid #F44336!important;padding-top:4px!important;padding-bottom:4px!important;padding-left:15px!important;border-radius:8px!important;-webkit-box-shadow:0 1px 0 0 #F44336!important;box-shadow:none!important;box-shadow:0 1px #f44336!important}.custom-select-trigger-rampa{display:flex;align-items:center;padding-top:9px;padding-bottom:9px}.custom-select-rampa.open .custom-options-rampa,.custom-select-rampa-invalid.open .custom-options-rampa{display:block}.custom-options-rampa{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:4px;z-index:999;max-height:200px;overflow-y:auto}.custom-option-rampa{display:flex;align-items:center;padding:10px;cursor:pointer;height:50px!important}.custom-option-rampa:hover{background:#f2f2f2}.custom-option-rampa.selected{background:#e6e6e6}.ColecionColores{width:100%;display:flex}.iconsRampa{width:30px;height:30px}.marginbuttonbotton{margin-bottom:20px}.flexend{width:100%;font-size:25px;display:flex;justify-content:flex-end}[data-theme=dark] .custom-select-rampa,[data-theme=dark] .custom-ramp{border:1px solid #666!important;background-color:#333;color:#e0e0e0}[data-theme=dark] .custom-select-rampa-invalid{border:1px solid #F44336!important;background-color:#333;color:#e0e0e0}[data-theme=dark] .custom-options-rampa{background:#222;border:1px solid #444}[data-theme=dark] .custom-option-rampa{color:#e0e0e0}[data-theme=dark] .custom-option-rampa:hover{background:#444}[data-theme=dark] .custom-option-rampa.selected{background:#555}[data-theme=dark] .flexend{color:#e0e0e0}.selectFormularioselect{width:100%;margin:0 auto;padding:4px 15px!important;height:100px}.custom-select{position:relative;width:100%;cursor:pointer;border:1px solid black!important;padding-top:4px!important;padding-bottom:4px!important;padding-left:15px!important;border-radius:8px!important}.custom-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%}.custom-select.open .custom-options{display:block}.custom-options{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:4px;z-index:999;max-height:200px;overflow-y:auto}.custom-option{display:flex;align-items:center;padding:10px;cursor:pointer;height:100px}.custom-option img{width:80px;height:80px;margin-right:10px}.custom-option:hover{background:#f2f2f2}.custom-option.selected{background:#e6e6e6}.selected-img{width:50px;height:50px;margin-right:20px}.IconSelectCapas{width:30px;height:30px}.cleanoption{text-align:center;cursor:pointer;margin-top:3rem}.showFilters{display:flex;justify-content:space-between}.dontshowFilters{display:flex;justify-content:flex-end;align-items:center;margin-right:15px}.endposition{display:flex;justify-content:flex-end}[data-theme=dark] .custom-select{border:1px solid #666!important;background-color:#333}[data-theme=dark] .custom-options{background:#222;border:1px solid #444}[data-theme=dark] .custom-option{color:#e0e0e0}[data-theme=dark] .custom-option:hover{background:#444}[data-theme=dark] .custom-option.selected{background:#555}.ContenedorListaImages{display:flex;flex-direction:column;gap:1rem}.listaCartasImages{width:100%;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.renCartasImages,.cartasImages{width:100%}.contenedorImagen{width:100%;height:200px;min-height:200px;max-height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;box-shadow:3 4px 8px #0000001a;background-color:transparent;transition:transform .2s ease-in-out}.imagenCarta{width:100%;height:100%;object-fit:contain}.contenedorIcono{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.imgIcono{width:30px;height:100%!important;object-fit:contain;margin-right:1rem}.textoIcono{font-size:1.1rem;width:80%;color:#000;margin-top:8%;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}[data-theme=dark] .contenedorImagen{box-shadow:3 4px 8px #0000004d;background-color:#32323233}[data-theme=dark] .textoIcono{color:#e0e0e0}.contenedorLogin{margin-top:2%;display:flex;align-items:center;flex-direction:column;min-height:80vh}.ImagenLogoLogin{display:flex;justify-content:center;margin-top:"20px"}.ContendorFlexCenter{display:flex;justify-self:center}.contenedorFlexCenterjus{display:flex;justify-content:center}.Contenedor90ancho{width:90%}.sinMargenLeftLogin{margin-left:none}.colorTextoResaltado{color:#34de9a}.cartalogin{box-shadow:5px 5px 10px #0003;width:35%;margin-top:50px}.formulariologin{padding-left:30px;padding-right:30px}.imagen{width:309px}@media screen and (max-width: 375px){.imagen{width:250px}}@media screen and (max-width: 768px){.cartalogin{width:80%}}@media screen and (max-width: 1038px){.cartalogin{width:60%}}@media screen and (max-width: 575px){.cartalogin{width:90%}.formulariologin{padding-left:10px;padding-right:10px}}[data-theme=dark] .cartalogin{box-shadow:5px 5px 10px #00000080;background-color:#222;color:#e0e0e0}[data-theme=dark] .contenedorLogin{color:#e0e0e0}[data-theme=dark] .colorTextoResaltado{color:#34de9a}[data-theme=dark] .ImagenLogoLogin{filter:brightness(0) invert(1)}[data-theme=dark] input[type=text],[data-theme=dark] input[type=password],[data-theme=dark] input[type=email]{color:#e0e0e0;border-bottom:1px solid #444;background-color:transparent}[data-theme=dark] label,[data-theme=dark] .sinMargenLeftLogin{color:#e0e0e0}.lblWrapper{display:flex;align-items:center;gap:14px;padding:10px 15px 10px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;margin-left:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#000;font-size:1.1rem}.inputWrapper{display:none}.inputWrapper:checked+.lblWrapper .svg{fill:#34de9a;stroke:#34de9a;animation:heartButton 1s}@keyframes heartButton{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1)}75%{transform:scale(1.3)}to{transform:scale(1)}}.inputWrapper+.lblWrapper .action{position:relative;overflow:hidden;display:grid}.inputWrapper+.lblWrapper .action span{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1;transition:all .5s}.inputWrapper+.lblWrapper .action span.option-1{transform:translate(0);opacity:1}.inputWrapper:checked+.lblWrapper .action span.option-1{transform:translateY(-100%);opacity:0}.inputWrapper+.lblWrapper .action span.option-2{transform:translateY(100%);opacity:0}.inputWrapper:checked+.lblWrapper .action span.option-2{transform:translate(0);opacity:1}[data-theme=dark] .lblWrapper{color:#e0e0e0}[data-theme=dark] .inputWrapper+.lblWrapper .action span.option-1,[data-theme=dark] .inputWrapper:checked+.lblWrapper .action span.option-2{color:#e0e0e0}.chart-container{width:100%;height:400px}.modalExpandido{width:90%;max-width:none;height:auto;max-height:90%}.textoIconos{font-weight:700}.sidenav{position:fixed;white-space:nowrap;z-index:1000;width:280px;height:100%;overflow-y:auto;left:0;top:0;background-color:#fff;box-shadow:0 2px 5px #00000042}iconosMath{font-size:2.5em}.btnOperacion{font-size:2.5em;width:100%;box-shadow:1px 1px 1px #00000042}.noMargen{margin:0!important;padding:0!important;text-align:left}.listaOperaciones{margin:0;padding:0;list-style-type:circle;font-size:1em;width:100%;white-space:nowrap;text-decoration:none;font-style:normal;display:flex;flex-wrap:wrap;justify-content:space-between}.iconoEliminar{font-size:1.7em}.iconoEliminar:hover{color:#e72777}.contenedorSelect{margin:0!important;padding-left:0!important;padding-right:0!important;top:10px!important}.contenedorModal{border:1px solid black!important;padding:0 15px!important;border-radius:8px!important;box-shadow:none!important;margin-left:11px;margin-top:10px;margin-bottom:20px;width:calc(100% - 22px)!important}.contenedorModalSelect{margin-top:10px!important;width:calc(100% + 20px)!important}.contenedorTextArea{border:1px solid black!important;border-radius:8px!important;box-shadow:none!important;width:100%!important;min-height:160px!important;overflow-y:auto!important;padding:10px!important}.centrarTxt{text-align:center}.selectFormulario{width:calc(100% + 10px)!important}.margenTop{margin-top:-8px}.titulosG{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:1.1em;color:#101010;margin:-15px 0 0}.arrow{width:30px;font-size:1.5em;margin-right:-23px!important;right:0}.txtSerie{font-size:1.6em;margin-top:10px}.listaSeries{list-style-type:disc;padding-left:40px;margin-left:20px;color:#1a42f5}.listaSeriesItem{display:flex;align-items:center;margin-bottom:10px}.listaSeries .txtSerie{flex-grow:1}.iconoSeries{font-size:.8em;margin-right:10px}.margenIzq{margin-left:20px}.btnAgregar{margin-left:7px}.textarea-custom{height:90px;min-height:90px;width:113%}.iconosgraficos{font-size:1em;margin-right:10px}.menu-icono{position:fixed;z-index:1000;top:0;left:0;padding:10px;height:50px;font-size:2em}.botonMenu{background-color:transparent;border:none}.botonMenu:hover{background-color:transparent}.iconoMenu{font-size:2.2em;color:#000;background-color:transparent;border:none}.listaCartas{display:flex;flex-wrap:wrap;height:100%}.cartasGeneradorGraficos,.renCartas{width:100%}.margenTopColor{margin-top:10px}.btnCerrarTitulos{text-align:right}.collapsibleContenido{border:none;box-shadow:none}.interlineado{line-height:1.5}.collapsible-container{position:relative;z-index:1;width:93%;left:15px;top:9px}.collapsibleTitulos{z-index:100;width:100%;background-color:#fff;border-radius:10px;box-shadow:0 1px 1px #00000042}.collapsibleContenido .collapsible-header{border:none}.collapsibleOperaciones .collapsible-header{border-bottom:none;line-height:.5}.opcionesOperaciones{margin:0;padding:0;left:0;top:0;width:100%;right:0}.labelOperación{margin-top:10px}.letter{color:#257ef3}.number{color:#4ec3d3}.operator{color:#f74992}.parentesis{color:#8f8d8d}.letter,.operator,.number,.parentesis{font-size:1.7em}.divOperacion{margin-top:10px}.selectAtributos{margin-top:-15px!important;padding:0!important}.collapsibleOperaciones{left:0;width:100%;background-color:#fff;box-shadow:none!important;border:none;margin:0;padding:0}.txtCollapsible,.collapsible-body{font-size:1em;color:#000;border:none;text-transform:uppercase;margin:0;line-height:.6;border-bottom:none!important;box-shadow:none!important}.botonselectOperacion{color:#000}.botonselectOperacion:hover{color:gray}.btnDeleteGrafica{position:absolute;right:0;cursor:pointer;z-index:1000}.grafica{position:relative;padding:8px;border:1px solid #ccc;border-radius:5px;margin-bottom:20px}.avisoOperacion{margin-top:20px!important}.margenTopTxtGraficos{margin-top:-3px!important;padding:0!important}.botonselectOperacion:focus{color:#257ef3}.subIndices{font-size:2em;margin-left:10px;color:gray;text-transform:none}.lblColores{font-size:1em;color:gray;text-transform:capitalize}.contenedorColores{display:flex;justify-content:space-between;margin-top:10px}.graficos{margin:50px auto 0;width:90%}.noMargenes{margin:0!important;padding:0!important}.grafico-item{transition:transform .3s ease-in-out}.grafico-item:hover{transform:scale(1.05);box-shadow:0 4px 8px #0003}.btn-delete{font-size:1.5rem;color:red}.btn-delete:hover{color:#000}.spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tituloTab{overflow:hidden!important}.tituloTab a{font-size:1em!important;color:#000!important}.tituloTab a.active{color:#000!important;background-color:#f3f3f367!important}.tituloTab .indicator{background-color:#34de9a!important}.marginTabs{margin-top:2em}.textInputGrupo{border:1px solid black!important;padding:2px 15px!important;border-radius:8px!important;box-shadow:none!important;margin-top:-3px!important;width:calc(100% - 32px)!important}.contenedorGraficosDinamicos{display:block!important;text-align:left!important;margin-top:10px!important}.btnGraficosDinamicos{margin:0!important;min-height:50px!important;background-color:#000!important;color:#fff!important;width:100%!important}.tooltipColors{font-size:1em;color:#000}.inputColors{margin-top:3px!important;margin-bottom:3px!important;margin-left:10px!important}[data-theme=dark] .sidenav{background-color:#222;box-shadow:0 2px 5px #ffffff1a}[data-theme=dark] .sidenav ul>li>a{color:#e0e0e0}[data-theme=dark] .btnOperacion{box-shadow:1px 1px 1px #ffffff1a;color:#e0e0e0}[data-theme=dark] .iconoEliminar:hover{color:#ff6b9d}[data-theme=dark] .contenedorModal{border:1px solid #444!important;background-color:#222}[data-theme=dark] .contenedorTextArea{border:1px solid #444!important;background-color:#333;color:#e0e0e0}[data-theme=dark] .titulosG{color:#e0e0e0}[data-theme=dark] .listaSeries{color:#4e7fff}[data-theme=dark] .iconoMenu{color:#e0e0e0}[data-theme=dark] .collapsibleTitulos{background-color:#333}[data-theme=dark] .collapsible-header,[data-theme=dark] .collapsible-body{background-color:#333;color:#e0e0e0}[data-theme=dark] .grafica{border:1px solid #444;background-color:#222}[data-theme=dark] .tituloTab a{color:#e0e0e0!important}[data-theme=dark] .tituloTab a.active{color:#e0e0e0!important;background-color:#444!important}[data-theme=dark] .textInputGrupo{border:1px solid #666!important;background-color:#333;color:#e0e0e0}[data-theme=dark] .tooltipColors,[data-theme=dark] .txtCollapsible,[data-theme=dark] .botonselectOperacion{color:#e0e0e0}[data-theme=dark] .lblColores,[data-theme=dark] .subIndices{color:#aaa}[data-theme=dark] .grafico-item:hover{box-shadow:0 4px 8px #ffffff1a}[data-theme=dark] .btn-delete:hover{color:#e0e0e0}.FormularioDashCard{height:500px}.ContenedorPrincipalDesarrollo{flex:1;padding:10px;min-height:500px;max-width:4000px;overflow-x:hidden}.ContenedorPrincipalDesarrollo .Responsivolayout{max-width:2000px}.ContenedorPrincipalDesarrollo .CartasGrid{background-color:#ffffff80;border-radius:1px;padding:5px;box-shadow:0 2px 2px #0000001a;position:relative;border:1px solid black}[data-theme=dark] .ContenedorPrincipalDesarrollo .CartasGrid{background-color:#282828b3;border:1px solid #444;box-shadow:0 2px 2px #0000004d}.MenuDashboard{background:#fff;border-bottom:solid black .5px;border-right:solid black .5px;height:50px}.MenuDashboard .Distribucion{width:100%;display:flex;flex-direction:row;justify-content:end}.MenuDashboard .Distribucion .ContenedorIconos{margin-right:25px}.MenuDashboard .Distribucion .Iconos{width:40px;height:40px;margin-top:4px;margin-left:20px}[data-theme=dark] .MenuDashboard{background:#222;border-bottom:solid #444 .5px;border-right:solid #444 .5px}.VizualizadorTextoPrincipal{border:1px solid rgba(3,3,3,.4666666667);border-radius:8px;font-family:Arial,sans-serif;width:100%;padding:10px;background-color:#fff}.VizualizadorTextoPrincipal .VizualizarResultado{border:1px solid #e0e0e0;border-radius:4px;padding:10px;min-height:100px;font-size:14px}.VizualizadorTextoPrincipal .IconosGrandesMenu{height:20px;width:20px}.VizualizadorTextoPrincipal .botonopc3,.VizualizadorTextoPrincipal .butonopc4{background-color:#f5f5f5;border:none;padding:6px;margin:0 4px;border-radius:4px;cursor:pointer}.VizualizadorTextoPrincipal .Solomargin{margin-top:10px}.VizualizadorTextoPrincipal .Quitapaddingcol,.VizualizadorTextoPrincipal .Quitapaddingcol .input-field{padding:0}[data-theme=dark] .VizualizadorTextoPrincipal{border:1px solid rgba(200,200,200,.5);background-color:#222}[data-theme=dark] .VizualizadorTextoPrincipal .VizualizarResultado{border:1px solid #444;color:#e0e0e0}[data-theme=dark] .VizualizadorTextoPrincipal .botonopc3,[data-theme=dark] .VizualizadorTextoPrincipal .butonopc4{background-color:#333;color:#e0e0e0}.toolbar{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:20px}.toolbar-select{width:100%;padding:5px;background-color:#fff;font-size:14px}.toolbar-buttons{display:flex;align-items:center;gap:5px}.toolbar-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;cursor:pointer;font-size:20px}.toolbar-button.active,.toolbar-button:hover{background-color:#2ab7a9}.toolbar-button input[type=file]{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;left:0;top:0}.toolbar-button-file{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fff;cursor:pointer;font-size:20px;border:2px solid #000000}.ColorpikerColorSelected{width:37px;height:37px;cursor:pointer;margin-left:10px;margin-right:10px}.unique-table-selector-overlay{position:absolute;background:#fff;border:1px solid #ddd;padding:10px;box-shadow:0 4px 8px #0003;z-index:1000;width:120px;text-align:center}.unique-table-selector-grid{display:flex;flex-direction:column;gap:2px}.unique-table-selector-row{display:flex;gap:2px}.unique-table-selector-cell{width:20px;height:20px;border:1px solid #ccc;background-color:#f8f8f8;cursor:pointer;transition:background-color .2s}.unique-table-selector-cell.unique-highlighted{background-color:#90caf9}[data-theme=dark] .toolbar-select,[data-theme=dark] .toolbar-button{background-color:#333;color:#e0e0e0;border:1px solid #444}[data-theme=dark] .toolbar-button.active,[data-theme=dark] .toolbar-button:hover{background-color:#2ab7a9;color:#fff}[data-theme=dark] .toolbar-button-file{background-color:#333;color:#e0e0e0;border:2px solid #666}[data-theme=dark] .unique-table-selector-overlay{background:#333;border:1px solid #444;box-shadow:0 4px 8px #0006;color:#e0e0e0}[data-theme=dark] .unique-table-selector-cell{border:1px solid #555;background-color:#444}[data-theme=dark] .unique-table-selector-cell.unique-highlighted{background-color:#4a6d8c}.ContenedorBackColores .POPVerde{background-color:#34de9a}.ContenedorBackColores .NoOpcion{background-color:#f1f1f1}[data-theme=dark] .ContenedorBackColores .NoOpcion{background-color:#323232}.cajainiciladash{min-height:85vh}.CajaNoEncontrado{min-height:75vh}.CajaNoEncontrado .Mensaje{margin-top:45px;font-size:90px;text-align:left}.cajaVerDash{min-height:80vh}.cajaVerDash .DatosDash{display:flex;flex-direction:row}.cajaVerDash .DatosDash .ImagenLogo{width:100px}.cajaVerDash .IframeDash{width:100%;height:100vh}.cajaVerDash .Encabezado{display:flex;justify-content:space-around;margin:10px}.cajaVerDash .Encabezado .Logoencabezado{width:auto;max-width:200px}:root{--bg-primary: #ffffff;--bg-secondary: #f9f9f9;--text-primary: #333333;--text-secondary: #707070;--menu-hover: #000000;--icon-color: #707070ab;--border-color: #ccc;--shadow-color: rgba(0, 0, 0, .1);--highlight-bg: #e7f7f1;--menu-active: #000000;--accent-color: #34DE9A;--menu-disabled: rgba(112, 112, 112, .5);--divider-color: #8a8a8a}[data-theme=dark]{--bg-primary: #111217;--bg-secondary: #282838;--text-primary: #e0e0e0;--text-secondary: #a0a0a0;--menu-hover: #ffffff;--icon-color: #a0a0a0;--border-color: #444;--shadow-color: rgba(0, 0, 0, .3);--highlight-bg: #2c3e50;--menu-active: #ffffff;--accent-color: #ffffff;--menu-disabled: rgba(160, 160, 160, .5);--divider-color: #5a5a5a}.app-container{background-color:var(--bg-secondary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.navbar{background-color:var(--bg-primary);box-shadow:0 2px 4px var(--shadow-color);color:var(--text-primary);display:flex;align-items:center;padding:5px 20px}.logo{color:var(--text-primary)}.bracketed-text{color:var(--text-primary);background:linear-gradient(to bottom,var(--text-primary) 100%,transparent 0) left top / 3.8px 33% no-repeat,linear-gradient(to top,var(--text-primary) 100%,transparent 0) left bottom / 3.8px 33% no-repeat,linear-gradient(to bottom,var(--text-primary) 100%,transparent 0) right top / 3.8px 33% no-repeat,linear-gradient(to top,var(--text-primary) 100%,transparent 0) right bottom / 3.8px 33% no-repeat,linear-gradient(to right,var(--text-primary),var(--text-primary)) left top / 33px 3px no-repeat,linear-gradient(to right,var(--text-primary),var(--text-primary)) left bottom / 33px 3px no-repeat,linear-gradient(to left,var(--text-primary),var(--text-primary)) right top / 33px 3px no-repeat,linear-gradient(to left,var(--text-primary),var(--text-primary)) right bottom / 33px 3px no-repeat}.menu{background:linear-gradient(135deg,var(--bg-primary) 100%,var(--bg-secondary) 90%)}.menu-item{color:var(--text-secondary)}.menu-icon{color:var(--icon-color)}.menu-item:hover .menu-icon,.menu-item-strategy:hover .menu-icon,.menu-item-parent:hover .menu-icon,.menu-item-grandparent:hover .menu-icon,.menu-divider-icon:hover{color:var(--menu-hover)}.menu-item-strategy,.menu-item-parent,.menu-item-grandparent{color:var(--text-secondary)}.menu-divider-icon{color:var(--divider-color)}.map-card,.map-container{background-color:var(--bg-primary);border-color:var(--border-color)}.hamburger-icon{color:var(--text-secondary)}.sidebar{background-color:var(--bg-primary);box-shadow:2px 0 5px var(--shadow-color)}.menu-item-sidebar{color:var(--text-secondary)}.menu-item-sidebar:hover{background-color:var(--highlight-bg)}.menu-item-sidebar-active .menu-icon{color:var(--menu-active)}.faq-item{border:1px solid var(--border-color);background-color:var(--bg-secondary)}.faq-item:hover{background-color:var(--highlight-bg)}.disabled{opacity:.5}.btnFab,.fab-icon{background:linear-gradient(135deg,var(--bg-secondary),var(--bg-primary));box-shadow:0 4px 8px var(--shadow-color)}.iconoConf{color:var(--text-primary)}.dashboard-container{background-color:var(--bg-primary);border:1px solid var(--border-color)}.fullscreen-button{color:var(--text-primary)}.green-bar{background-color:var(--accent-color)}[data-theme=dark] .menu-item-sidebar .menu-icon.hovered,[data-theme=dark] .menu-item:hover .menu-icon,[data-theme=dark] .menu-item-strategy:hover .menu-icon{color:var(--accent-color)}[data-theme=dark] iframe{background-color:var(--bg-primary)}[data-theme=dark] .fab-icon{box-shadow:0 4px 8px #00000080}[data-theme=dark] .watermark{opacity:.3}.theme-toggle{position:absolute;top:0;right:35px;z-index:1000;background-color:transparent;border:none;cursor:pointer;padding:5px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--text-primary);transition:transform .3s ease}.theme-toggle:hover{transform:scale(1.2)}[data-theme=dark] .theme-toggle:hover{color:var(--accent-color)}[data-theme=light] .theme-toggle:hover{color:#007bff}.disabled{opacity:.5;cursor:not-allowed}.navbar.has-children{padding:5px 20px}.logo{font-family:Fraktion-Sans;font-size:1.8em;font-weight:700;margin-right:auto;margin-left:15px}.menu-item.active{color:var(--menu-active);font-weight:700}.bracketed-container{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.bracketed-container .logo-image{margin:0}.logo-inline{transform:scale(var(--logo-scale, 1));transform-origin:left center;display:inline-block}[data-theme=dark] .bracketed-container .logo-image.logo-inline{filter:none!important}.bracketed-text{position:relative;padding:3px 20px;font-size:2.1rem;font-family:sans-serif;border-radius:8px;overflow:hidden}.name{font-style:italic}.menu{display:flex;gap:12px;height:auto;min-height:75px;overflow:hidden;flex-wrap:wrap;row-gap:6px;align-items:center}body{overflow-x:hidden}.menu.has-children{position:relative;overflow-y:hidden;display:flex;height:75px}.menu-grid-custom{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:10px;justify-items:start;align-items:center}.menu-grid-strategy{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px;justify-content:start;align-items:center}.menu-item-strategy:hover{color:var(--menu-hover)}.menu-item-strategy .menu-icon{font-size:1.5em;flex-shrink:0}.menu-item-strategy .menu-label{font-size:.95em;text-align:left}.menu-item,.menu-item-strategy{flex:1;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:1em;transition:color .3s}.menu-icon{font-size:1.5em;max-height:2em;margin-right:2px}.menu-label{font-size:.8em}.cardPlantilla{background-color:var(--bg-primary);width:98%;height:98%;margin:20px;overflow-y:hidden}.green-bar{background-color:#34de9a;height:20px;width:100%}.floating-button{position:fixed;bottom:5%;right:5%;background-color:var(--text-primary);color:var(--bg-primary);border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #0003;cursor:pointer;transition:background-color .3s,transform .2s}.menu-item:hover .menu-icon,.menu-item-strategy:hover .menu-icon,.menu-item-parent:hover .menu-icon,.menu-item-grandparent:hover .menu-icon,.menu-divider-icon:hover{color:var(--menu-hover);cursor:pointer}.floating-button:hover{background-color:var(--accent-color);transform:scale(1.1)}.floating-icon{font-size:1.5em}.faq-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:20px auto}.faq-item{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:5px;padding:10px;text-align:center;background-color:var(--bg-secondary);cursor:pointer;transition:transform .2s}.faq-item:hover{transform:scale(1.05);background-color:var(--highlight-bg)}.menu-item:hover{color:var(--menu-hover)}.menu-icon{font-size:2.5em;color:var(--icon-color)}.menu-item-active .menu-icon,.menu-item-grandparent-active .menu-icon,.menu-item-children-active .menu-icon,.menu-item-selected .menu-icon,.menu-item-selected .menu-label,.menu-item-selected{color:var(--menu-active)}.menu-item-parent,.menu-item-grandparent{display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;font-size:1em;transition:color .3s}.menu-item-parent .menu-label,.menu-item-grandparent .menu-label{text-align:center}.logo-image{height:40px;margin-right:10px;transition:filter .3s ease}.menu-divider-icon{display:flex;align-items:center;justify-content:center;color:#8a8a8a;font-size:2em;margin:0 10px;font-weight:700}.menu-item-grandparent-active .menu-divider-icon,.menu-item-parent-active .menu-divider-icon{color:var(--menu-active)}.map-card{height:90vh;background-color:var(--bg-primary);padding:10px}.map-container{padding:5px;width:100%;height:100%;background-color:var(--bg-primary)}.menu-exit{opacity:0;transform:translate(100%)}.menu-exit-active{opacity:0;transform:translate(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.menu-exit-back{opacity:1;transform:translate(-100%)}.menu-exit-back-active{opacity:0;transform:translate(100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out}@media (max-width: 910px){.cardPlantilla{width:90%;height:85vh}}.hamburger-icon{background:none!important;border:none;font-size:1.8em;display:none;cursor:pointer}@media (max-width: 1270px){.bracketed-text{margin:0;padding:2px 8px;font-size:1.6rem;line-height:35px}.logo-image{height:35px}}@media (max-width: 1150px){.navbar{display:flex;align-items:center;box-shadow:0 2px 4px #0000001a;padding:5px 20px;height:70px}.menu.has-children{display:none}.sidebar{position:fixed;top:0;left:0;height:100%;width:150px;box-shadow:2px 0 5px #0000001a;display:flex;flex-direction:column;align-items:center;padding-top:20px;z-index:9999;overflow-y:auto;transition:transform .5s ease-in-out}.bracketed-container{gap:5px;white-space:nowrap}.bracketed-container .bracketed-text{font-size:1.8rem}.bracketed-container .logo-image{height:35px}.sidebar-open{animation:slideIn .5s ease-out forwards}@keyframes slideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.sidebar-close{animation:slideOut .5s ease-in forwards}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}.menu-item-grandparent-active{color:var(--menu-active)}.sidebar.sidebar-visible{transform:translate(0)}.menu-item-sidebar{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:15px 0;cursor:pointer;text-align:center;width:100%;transition:background-color .3s ease-in-out}.menu-item-sidebar:hover{background-color:var(--highlight-bg)}.menu-icon{font-size:2em;margin-bottom:5px}.menu-label{font-size:.8em}.hamburger-icon{display:block}.cardPlantilla{margin:10px auto;width:95%}.menu,.menu-divider-icon,.menu-item-parent,.menu-item,.menu-item-strategy{display:none}.menu-icon{order:-1;flex-shrink:0}.menu-item-grandparent{display:none}.menu.menu-visible{display:flex}.menu-hidden{display:none}.cardPlantilla,.menu,.menu-item,.menu-item-strategy{box-shadow:none}*{transition:none!important}.menu-item-strategy{display:none}.menu-exit,.menu-exit-active,.menu-enter-active,.menu-exit-back,.menu-exit-back-active{animation:none!important}.cardPlantilla{margin:10px auto;width:95%;border:none}.menu-item-sidebar-active .menu-icon{font-weight:700;color:var(--menu-active)}.menu-item-sidebar{color:var(--text-secondary);transition:color .3s ease}.menu-item-sidebar .menu-icon{transition:color .3s ease,transform .3s ease}.menu-item-sidebar .menu-icon.hovered{color:var(--menu-hover);transform:scale(1.2)}.menu-item-sidebar .menu-label.hovered{color:var(--menu-hover)}.logo-svg{width:clamp(120px,33vw,250px);transition:width .2s}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.menu-item-sidebar{transition:all .3s ease-in-out;position:relative}.menu-item-sidebar-entering .menu-icon{animation:slideDown .3s ease-out forwards}.menu-item-sidebar-leaving .menu-icon{animation:slideUp .3s ease-out forwards}}.cajaCajaConf{position:fixed;bottom:20px;right:20px;z-index:1000}.fab-config{position:fixed;top:20px;right:20px;z-index:1000;width:60px;height:60px;background:linear-gradient(135deg,var(--bg-secondary),var(--bg-primary));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #0000004d;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.fab-config:hover{transform:scale(1.1);box-shadow:0 6px 12px #0006}.btnFab,.fab-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:linear-gradient(135deg,var(--bg-secondary),var(--bg-primary));border-radius:50%;box-shadow:0 4px 8px #00000026;cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.fab-icon i{display:flex;align-items:center;justify-content:center}.transparent{background-color:transparent!important;box-shadow:none!important}.cajaConfiguracion{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:linear-gradient(135deg,var(--bg-secondary),var(--bg-primary));border-radius:50%;box-shadow:0 4px 8px #00000026;cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.cajaConfiguracion:hover{transform:translateY(-4px);box-shadow:0 6px 12px #0003}.iconoConf{font-size:28px}.iconoConf{width:30px;height:30px;cursor:pointer}.watermark{display:none}@media (min-width: 1150px){.sidebar{display:none}}@media (max-width: 480px){.cardPlantilla{width:95%;height:90vh}.bracketed-container{margin-left:0;padding:0}.bracketed-container .bracketed-text{margin:0;padding:2px 8px;font-size:1rem;line-height:25px}.bracketed-container .logo-image{height:23px}}.floating-container{position:"fixed";bottom:"20px";right:"20px";z-index:1000}@media print{*{animation:none!important;transition:none!important}@page{size:legal landscape!important}body,html{width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}.dashboard-container{display:block!important;width:100%!important;height:auto!important;position:relative!important;overflow:hidden!important;page-break-inside:avoid;transform:scaleX(1.3)!important;transform:scaleY(.95)!important;transform-origin:top left!important}.dashboard-container iframe{width:100%!important;height:120vh!important;border:none!important;transform:scale(1)!important;transform-origin:top left!important;overflow:hidden!important}.no-print,.navbar,.green-bar,.btnFab,.fab-icon,.btn-floating,.floating-container,.menu,.sidebar,.map-card,.fullscreen-button,.material-tooltip,.material-tooltip *{display:none!important}.dashboard-container{position:sticky;top:160px;left:50px;z-index:-9999}.watermark{display:block;position:fixed;bottom:10px;right:10px;opacity:.5;z-index:9999;width:330px}}[data-theme=dark] .logo-image{filter:brightness(0) invert(1)}.contenedorDatos .checkbox label{color:#000}.contenedorDatos .contenedorSeleccionarArchivos{margin-bottom:10px;display:flex;color:#000}.contenedorDatos .contenedorSeleccionarArchivos .seleccionarArchivos{max-height:150px;overflow-y:auto;width:80%;border:1px solid #0c0909;position:relative;padding-left:10px}.contenedorDatos .input-field{margin:0;padding:0}.contenedorDatos .iconosLaterales{margin-left:15px}.contenedorDatos .iconosLaterales .iconoCaja{display:flex;cursor:pointer;flex-direction:column;margin-right:15px}.contenedorDatos .iconosLaterales .iconoCaja .textoIcono{margin-bottom:5px}.contenedorDatos .iconosLaterales .iconoCaja .IconSize{width:25px;height:25px}.contenedorDatos .iconosLaterales .iconoCaja .IconSize svg{background-color:none}.contenedorDatos .selectFormulario{display:block;width:100%;margin-bottom:10px}[data-theme=dark] .contenedorSeleccionarArchivos,[data-theme=dark] .contenedorDatos .checkbox label{color:#e0e0e0}[data-theme=dark] .card-panel{background-color:#444}.cajaInicial .cajaOpcionesEstratos{height:370px;overflow-y:auto;scrollbar-gutter:stable both-edges}.cajaInicial .input-field{padding:0;margin:0}.cajaInicial .cajaColores{display:flex;justify-content:space-between;border:1px solid #0c0909;border-radius:8px;padding:10px;width:100%;height:100%;position:relative}.cajaInicial .cajaColores .opcionColor{align-items:center}.cajaInicial .cajaColores .opcionesColorContainer{display:flex;flex-direction:column;flex-grow:1;gap:10px}.cajaInicial .cajaColores .opcionColor{display:flex;align-items:center;justify-content:space-between}.cajaInicial .cajaColores .opcionColor input[type=color]{border:none;outline:none;background-color:transparent;cursor:pointer}.cajaInicial .cajaColores .opcionColor .colorseleccionado{margin-left:5px;width:30px}.cajaInicial .cajaColores .contendorBoton{margin-left:10px;display:flex;flex-direction:column;justify-content:flex-start;cursor:pointer;height:100%;margin-top:5%}.cajaInicial .cajaIntervalos{border:1px solid #0c0909;border-radius:8px;padding:10px;width:200px}.min-max-container{display:flex;justify-content:space-between;margin-bottom:10px}.min-box,.max-box{border:1px solid #0c0909;border-radius:8px;padding:10px;background-color:#fff;width:48%}@media (max-width: 1200px){.acomodoOpciones{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media (max-width: 675px){.cajaInicial .cajaColores{width:100%;height:100%}.cajaInicial .cajaColores .contendorBoton{bottom:5px;right:5px}.min-max-container{flex-direction:column;gap:10px}.min-box,.max-box{width:100%}}.contenedorRampaSinBorde{margin:0!important;padding:0!important;width:100%!important}.contenedorRampaSinBorde .selectFormularioselect-rampa{margin:0!important;padding:0!important}.contenedorRampaSinBorde .selectFormularioselect-rampa .custom-select-rampa{margin:0!important;padding:0!important;border:0px!important}.contenedorRampaSinBorde .selectFormularioselect-rampa .custom-select-trigger-rampa{padding:0!important;margin:0!important;border:0px!important}.contenedorRampaSinBorde .selectFormularioselect-rampa .custom-select-trigger-rampa .s8,.contenedorRampaSinBorde .selectFormularioselect-rampa .custom-select-trigger-rampa .m8,.contenedorRampaSinBorde .selectFormularioselect-rampa .custom-select-trigger-rampa .l8,.contenedorRampaSinBorde .selectFormularioselect-rampa .custom-select-trigger-rampa .s4,.contenedorRampaSinBorde .selectFormularioselect-rampa .custom-select-trigger-rampa .m4,.contenedorRampaSinBorde .selectFormularioselect-rampa .custom-select-trigger-rampa .l4{padding:0!important;margin:0!important}.contenedorRampaSinBorde .selectFormularioselect-rampa .custom-select-trigger-rampa .s4 .flexend,.contenedorRampaSinBorde .selectFormularioselect-rampa .custom-select-trigger-rampa .m4 .flexend,.contenedorRampaSinBorde .selectFormularioselect-rampa .custom-select-trigger-rampa .l4 .flexend{font-size:20px!important}.cajaQuitarMargen{margin:0!important}.cajaQuitarMargen cajaInicial{background-color:#121111!important;margin:0!important;padding:10px!important}.cajaQuitarMargen .quitarMargenAbajo{margin-bottom:0!important}[data-theme=dark] .cajaInicial .cajaColores{border:1px solid #444;background-color:#222;color:#e0e0e0}[data-theme=dark] .cajaInicial .cajaColores .opcionColor{color:#e0e0e0}[data-theme=dark] .cajaInicial .cajaColores .opcionColor input[type=text]{color:#e0e0e0;background-color:#333}[data-theme=dark] .cajaInicial .cajaIntervalos{border:1px solid #444;background-color:#222;color:#e0e0e0}[data-theme=dark] .cajaInicial .cajaOpcionesEstratos{scrollbar-color:#666 #333}[data-theme=dark] .min-box,[data-theme=dark] .max-box{border:1px solid #444;background-color:#333;color:#e0e0e0}[data-theme=dark] .contenedorRampaSinBorde{color:#e0e0e0}[data-theme=dark] input[type=color]{background-color:#333;border:1px solid #444}[data-theme=dark] .cajaQuitarMargen cajaInicial{background-color:#222!important}#customFormPanel .radio-group-container{margin:20px 0;background-color:#fff;color:#000;display:flex;flex-direction:column}#idSeleccionardatos{overflow:hidden;width:50%;max-height:60vh!important;border-radius:8px}#idSeleccionardatos .buttonFormulario{text-align:end;margin-bottom:20px}#idSeleccionardatos .buttonFormulario .btn{border-radius:8px;background-color:#34de9a;padding:0 30px;color:#000;font-weight:500}@media (max-width: 992px){#idSeleccionardatos .buttonFormulario{flex-direction:row!important}}@media (max-width: 1340px){#idSeleccionardatos{width:70%}}@media (max-width: 790px){#idSeleccionardatos{width:100%}}#idSeleccionarCalculoEstratos{overflow:hidden!important;width:50%;max-height:65vh!important;border-radius:8px}#idSeleccionarCalculoEstratos .buttonFormulario{text-align:end;margin-bottom:20px}#idSeleccionarCalculoEstratos .buttonFormulario .btn{border-radius:8px;background-color:#34de9a;padding:0 30px;color:#000;font-weight:500}@media (max-width: 992px){#idSeleccionarCalculoEstratos .buttonFormulario{flex-direction:row!important}}#idSeleccionarCalculoEstratos .modal-content{margin:0!important;overflow:hidden!important;max-height:none!important}@media (max-width: 1240px){#idSeleccionarCalculoEstratos{width:70%}#idSeleccionarCalculoEstratos .modal-content{overflow-y:auto!important;overflow-x:hidden!important;max-height:60vh!important}}@media (max-width: 800px){#idSeleccionarCalculoEstratos{width:70%}#idSeleccionarCalculoEstratos .modal-content{overflow-y:auto!important;overflow-x:hidden!important;max-height:70vh!important}}@media (max-width: 790px){#idSeleccionarCalculoEstratos{width:100%}#idSeleccionarCalculoEstratos .modal-content{overflow-y:auto!important;overflow-x:hidden!important;max-height:75vh!important}}@media (max-width: 768px){#idSeleccionarCalculoEstratos .modal-content{overflow-y:auto!important;overflow-x:hidden!important;max-height:80vh!important}}.acomodoRegilla{display:flex;align-items:center;justify-content:flex-end;margin:0}@media (max-width: 768px){.acomodoRegilla{padding:10px 0}}.botonAtras{margin-right:auto!important}@media (max-width: 768px){.botonAtras{padding:10px 0}}.seleccionDatos .modalAncho .row{margin-bottom:10px}.seleccionDatos .modalAncho .chart-container{width:100%}.seleccionDatos .modalAncho .nombreCampoFormulario{margin-bottom:15px;margin-left:0}.seleccionDatos .modalAncho .input-field{margin:0;padding:0}.seleccionDatos .modalAncho .cajaInicial .opcionesDatos{min-height:40px;height:auto;border-radius:8px;max-width:142px;padding:10px;white-space:nowrap;border:1px solid #0c0909}.seleccionDatos .modalAncho .cajaInicial .opcionesDatos .estiloGrupoRadio .label{width:100%}.seleccionDatos .modalAncho .cajaSiguiente{margin-top:50px}.seleccionDatos .modalAncho .cajaSiguiente .buttonFormulario{justify-content:start}[data-theme=dark] #customFormPanel .radio-group-container .radio label{color:#e0e0e0!important}[data-theme=dark] #customFormPanel .radio-group-container .radio input[type=radio]{accent-color:#2196f3}[data-theme=dark] #idSeleccionardatos,[data-theme=dark] #idSeleccionarCalculoEstratos{background-color:#222}[data-theme=dark] #idSeleccionardatos .buttonFormulario .btn,[data-theme=dark] #idSeleccionarCalculoEstratos .buttonFormulario .btn{background-color:#34de9a;color:#000}[data-theme=dark] #idSeleccionardatos .modal-content,[data-theme=dark] #idSeleccionarCalculoEstratos .modal-content{background-color:#222;color:#e0e0e0}[data-theme=dark] .seleccionDatos .modalAncho .cajaInicial .opcionesDatos{border:1px solid #444;background-color:#333;color:#e0e0e0}[data-theme=dark] .nombreCampoFormulario{color:#e0e0e0}#customFormPanel .radio-group-container{margin:20px 0;background-color:#fff;color:#000}#customFormPanel .radio-group-container .radio-group-label{font-size:1.2rem;font-weight:500;color:#000!important;margin-bottom:10px;display:block}#customFormPanel .radio-group-container .radio{margin-bottom:10px;display:flex;align-items:center}#customFormPanel .radio-group-container .radio input[type=radio]{margin-right:10px;accent-color:#1976d2}#customFormPanel .radio-group-container .radio label{font-size:1rem;color:#000!important;cursor:pointer;transition:color .3s ease}#customFormPanel .formularioCardPanel{background-color:#fff;color:#000;border-radius:8px;padding:5px;max-width:100%}#customFormPanel .formularioCardPanel .descripcion{text-align:justify;padding-bottom:10px}#customFormPanel .formularioCardPanel .card-panel.card-panel-borde{box-shadow:none!important}#customFormPanel .formularioCardPanel .configuracion-container{display:flex;flex-direction:row;gap:20px}@media (max-width: 1250px){#customFormPanel .formularioCardPanel .configuracion-container{flex-direction:column}}#customFormPanel .formularioCardPanel .configuracion-container .configuracion-item{flex:1 1 50%}#customFormPanel .formularioCardPanel .configuracion-container .configuracion-item:first-child{flex:1 1 100%}#customFormPanel .formularioCardPanel .configuracion-container .configuracion-item .card-panel{position:relative;border:1px solid #0c0909;border-radius:8px;padding:1.5rem 1rem}#customFormPanel .formularioCardPanel .configuracion-container .configuracion-item .tituloBorde{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0 8px;margin:0;font-size:1.2rem;font-weight:600;line-height:1.2;z-index:1;color:#474747}#customFormPanel .formularioCardPanel .configuracion-container .configuracion-item .checkbox-container{display:flex;flex-direction:column;gap:10px;margin-top:1rem}.radio-group-container label span{color:#000!important}[data-theme=dark] #customFormPanel .radio-group-container{background-color:#222;color:#e0e0e0}[data-theme=dark] #customFormPanel .radio-group-container .radio-group-label,[data-theme=dark] #customFormPanel .radio-group-container .radio label{color:#e0e0e0!important}[data-theme=dark] #customFormPanel .radio-group-container .radio input[type=radio]{accent-color:#3498db}[data-theme=dark] #customFormPanel .formularioCardPanel{background-color:#222;color:#e0e0e0}[data-theme=dark] #customFormPanel .formularioCardPanel .configuracion-item .card-panel{border:1px solid #444;background-color:#242424!important}[data-theme=dark] #customFormPanel .formularioCardPanel .configuracion-item .tituloBorde{background:#222;color:#e0e0e0}[data-theme=dark] #customFormPanel .radio-group-container label span{color:#e0e0e0!important}.opcionesNavegacionModal{display:flex;align-items:center;margin:0}@media (max-width: 768px){.opcionesNavegacionModal{padding:10px 0}}.BotonVerde .btn span{background-color:#34de9a!important}.checkboxesContainer{padding:10px;border:1px solid #ccc;background-color:#f8f8f8}@media (max-width: 768px){.checkboxesContainer{padding:8px;font-size:14px}}.gradient-hr{border:none;height:1px;background:linear-gradient(to right,rgba(0,0,0,.678),transparent)}@media (max-width: 1250px){.idSeleccion .modal-content{position:absolute}}.idSeleccion .buttonFormulario button{background-color:#34de9a;color:#000;font-weight:400;border-bottom:3px solid #2a9d8f}@media (max-width: 768px){.idSeleccion .buttonFormulario button{font-size:14px}}@media (max-width: 768px){.modal-content{padding:10px}}@media (max-width: 920px){.modal{width:85vh!important;max-width:90%!important;border-radius:10px}}@media (max-width: 480px){.modal{width:85vh!important;max-width:100%!important;border-radius:0}}[data-theme=dark] .checkboxesContainer{border:1px solid #444;background-color:#333;color:#e0e0e0}[data-theme=dark] .gradient-hr{background:linear-gradient(to right,rgba(255,255,255,.5),transparent)}[data-theme=dark] .idSeleccion .buttonFormulario button{color:#000;border-bottom:3px solid #237b71}[data-theme=dark] .modal{background-color:#222}.opcionesNavegacionModal{display:flex!important;margin:0!important}.teal-text{color:#000!important}.teal-text span{display:block!important;margin-top:5px!important;margin-bottom:10px!important}.radioGroupVotacionHistoricaContainer{display:block!important;margin-top:-2px!important;border:1px solid #000000!important;border-radius:8px!important;padding:12px!important;width:100%!important}.radioGroupVotacionHistoricaContainer .radioGroupVotacionHistorica{color:#000!important;display:block!important}.radioGroupVotacionHistoricaContainer label{display:block!important;padding-bottom:4px!important}.lblTitulos{color:#646464!important;font-size:1em!important;margin-top:3px!important;margin-bottom:0!important}[data-theme=dark] .teal-text{color:#e0e0e0!important}[data-theme=dark] .radioGroupVotacionHistoricaContainer{border:1px solid #444!important;background-color:#333}[data-theme=dark] .radioGroupVotacionHistoricaContainer .radioGroupVotacionHistorica,[data-theme=dark] .radioGroupVotacionHistoricaContainer label{color:#e0e0e0!important}[data-theme=dark] .lblTitulos{color:#aaa!important}#idModalFiltrado,#idModalFiltrado2{overflow:hidden;width:40%!important;max-height:500px!important;border-radius:8px}#idModalFiltrado .buttonFormulario,#idModalFiltrado2 .buttonFormulario{text-align:end;margin-bottom:20px}#idModalFiltrado .buttonFormulario .btn,#idModalFiltrado2 .buttonFormulario .btn{border-radius:8px;background-color:#34de9a;padding:0 30px;color:#000;font-weight:500}@media (max-width: 992px){#idModalFiltrado .buttonFormulario,#idModalFiltrado2 .buttonFormulario{flex-direction:row!important}}@media (max-width: 1340px){#idModalFiltrado,#idModalFiltrado2{width:40%!important}}@media (max-width: 790px){#idModalFiltrado,#idModalFiltrado2{width:100%!important}}.contenedorHeaderModal{display:flex;justify-content:space-between;align-items:center;padding:0 10px;margin-bottom:20px}.contenedorHeaderModal h5{font-size:1.5rem;font-weight:600;color:#333;margin:0;padding:0}.contenedorHeaderModal .bntExitModal{font-size:24px;color:#f73c39;transition:color .3s ease}.modal-container .modal{border-radius:12px!important;overflow:hidden!important}.modal-container .modal .modal-content{padding:20px!important;overflow-x:hidden!important;overflow-y:auto!important}#idModalFiltrado,#idModalFiltrado2{width:80%!important;max-width:800px!important;max-height:50vh!important;border-radius:12px!important;overflow:hidden!important}#idModalFiltrado .modal-content,#idModalFiltrado2 .modal-content{padding:20px!important}@media only screen and (max-width: 992px){#idModalFiltrado,#idModalFiltrado2{width:90%!important}}@media only screen and (max-width: 768px){.modal-container .modal{width:90%!important}}@media only screen and (max-width: 600px){#idModalFiltrado,#idModalFiltrado2{width:95%!important;max-height:57vh!important}#idModalFiltrado .modal-content,#idModalFiltrado2 .modal-content{padding:15px!important}#idModalFiltrado .modal-footer,#idModalFiltrado2 .modal-footer{padding:8px 15px!important}.opcionesNavegacionModal{display:flex;justify-content:space-between;width:100%}.opcionesNavegacionModal .buttonFormulario button{margin:0!important;border-radius:6px;font-weight:500;text-transform:none;padding:0 20px;transition:all .3s ease}.opcionesNavegacionModal .buttonFormulario button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}}[data-theme=dark] #idModalFiltrado,[data-theme=dark] #idModalFiltrado2{background-color:#222;color:#e0e0e0}[data-theme=dark] #idModalFiltrado .modal-content,[data-theme=dark] #idModalFiltrado2 .modal-content{background-color:#222}[data-theme=dark] #idModalFiltrado .buttonFormulario .btn,[data-theme=dark] #idModalFiltrado2 .buttonFormulario .btn{background-color:#34de9a;color:#000}[data-theme=dark] #idModalFiltrado input[type=text]:not(.browser-default),[data-theme=dark] #idModalFiltrado input[type=password]:not(.browser-default),[data-theme=dark] #idModalFiltrado input[type=email]:not(.browser-default),[data-theme=dark] #idModalFiltrado input[type=search]:not(.browser-default),[data-theme=dark] #idModalFiltrado textarea.materialize-textarea,[data-theme=dark] #idModalFiltrado2 input[type=text]:not(.browser-default),[data-theme=dark] #idModalFiltrado2 input[type=password]:not(.browser-default),[data-theme=dark] #idModalFiltrado2 input[type=email]:not(.browser-default),[data-theme=dark] #idModalFiltrado2 input[type=search]:not(.browser-default),[data-theme=dark] #idModalFiltrado2 textarea.materialize-textarea{color:#e0e0e0;border-bottom:1px solid #666}[data-theme=dark] .contenedorHeaderModal h5{color:#e0e0e0}[data-theme=dark] .contenedorHeaderModal .bntExitModal{color:#f73c39}[data-theme=dark] .contenedorHeaderModal .bntExitModal:hover{color:#ff7961}.contenedorCapaFiltrada .contenedorAñadirFiltro{width:100%;display:flex;justify-content:space-between}.contenedorCapaFiltrada .contenedorAñadirFiltro .contenedorTexto{display:flex}.contenedorCapaFiltrada .contenedorAñadirFiltro .contenedorTexto .texto{margin-top:10px;margin-right:10px}.contenedorCapaFiltrada .contenedorAñadirFiltro .textoPersonalizar{margin-left:13px}.contenedorCapaFiltrada .contenedorAñadirFiltro .textoPersonalizar:hover{text-decoration:underline;cursor:pointer}.tabs-container{max-width:100%;margin:20px auto;font-family:sans-serif;display:block;box-sizing:border-box}.tabs-title{font-size:20px;font-weight:700;margin-bottom:10px}.tabs{cursor:pointer}.tab-button{background:#fff;border:1px solid #e2e2e2;border-bottom:none;padding:10px 20px;cursor:pointer;transition:background .3s;border-radius:5px 5px 0 0;font-size:14px;font-weight:400;text-align:center;margin-right:10px}.tab-button:not(:last-child){border-right:none}.tab-button:hover{background-color:#f9f9f9}.tab-button.active{background-color:#fff;border-bottom:2px solid #34DE9A;font-weight:700}.tab-content{border:1px solid #e2e2e2;border-top:none;padding:20px;background-color:#fff;display:block;box-sizing:border-box}[data-theme=dark] .tabs-container{color:#e0e0e0}[data-theme=dark] .tabs{background:#222}[data-theme=dark] .tab-button{background:#333;border:1px solid #444;color:#e0e0e0}[data-theme=dark] .tab-button:hover{background-color:#444}[data-theme=dark] .tab-button.active{background-color:#222;border-bottom:2px solid #34DE9A;color:#e0e0e0}[data-theme=dark] .tab-content{border:1px solid #444;background-color:#222;color:#e0e0e0}.filtradoArbol .contenedorFiltrado{width:100%;font-family:Arial,sans-serif;border:1px solid #ddd;border-radius:4px}.filtradoArbol .contenedorFiltrado .contenedorArticulo{border-bottom:1px solid #ddd}.filtradoArbol .contenedorFiltrado .contenedorheader{padding:1rem;background-color:#f7f7f7;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:700}.filtradoArbol .contenedorFiltrado .contenedorheader .contenedorOpcion{display:flex}.filtradoArbol .contenedorFiltrado .contenedorheader .contenedorOpcion .iconos{width:30px;height:30px}.filtradoArbol .contenedorFiltrado .contenedorheader .texto{margin-top:5px}.filtradoArbol .contenedorFiltrado .contenido{padding:1rem;background-color:#fff}.botonRegreso{display:flex;cursor:pointer}.botonRegreso:hover{text-decoration:underline}[data-theme=dark] .filtradoArbol .contenedorFiltrado{border:1px solid #444;color:#e0e0e0}[data-theme=dark] .filtradoArbol .contenedorFiltrado .contenedorArticulo{border-bottom:1px solid #444}[data-theme=dark] .filtradoArbol .contenedorFiltrado .contenedorheader{background-color:#333;color:#e0e0e0}[data-theme=dark] .filtradoArbol .contenedorFiltrado .contenedorheader .iconos{filter:brightness(.8) invert(1)}[data-theme=dark] .filtradoArbol .contenedorFiltrado .contenido{background-color:#222;color:#e0e0e0}[data-theme=dark] .filtradoArbol .botonRegreso{color:#e0e0e0}.cajaSimbologa .cajaColor{margin-top:15px;margin-left:15px;display:flex;align-items:center}.cajaSimbologa .cajaColor input[type=color]{width:80px;height:35px;border:none;border-radius:4px;cursor:pointer}@media only screen and (max-width: 992px){.seleccionDatos .formularioCardPanel{padding:15px}}@media only screen and (max-width: 600px){.seleccionDatos .formularioCardPanel{padding:10px}.cajaSimbologa .cajaColor{margin-left:0;flex-direction:column;align-items:flex-start}.cajaSimbologa .cajaColor input[type=color]{margin-bottom:8px;width:70px;margin-left:12px}.textInputFormulario{width:100%!important}.nombreCampoFormulario{font-size:14px}}.hidden-input{display:none}.content-card{width:90%;min-height:80vh;margin:2rem auto;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:1.5rem;overflow-x:hidden;display:flex;flex-direction:column;max-height:100vh;overflow-y:auto}.swal-compact-title{margin:0rem 0 0!important}.swal-compact .swal2-html-container{margin:1.5rem 0 0!important}.swal-compact .swal2-actions{margin-top:1.5rem!important}.message-card{flex:1;display:flex;gap:1rem}.textarea-col{flex:0 0 55%;display:flex;flex-direction:column;position:relative}.controls-col{flex:0 0 45%;display:flex;flex-direction:column}.textarea-footer{position:absolute;bottom:1rem;right:1rem;display:flex;align-items:center;gap:.75rem}.attach-image-btn,.attach-file-btn{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;color:#1d4ed8;cursor:pointer;font-weight:500;font-size:.95rem}.attach-image-btn:hover,.attach-file-btn:hover{text-decoration:underline}.selected-images{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.selected-image{background:#f5f5f5;padding:.25rem .5rem;border-radius:4px;display:flex;align-items:center;gap:.5rem}.selected-image__remove{cursor:pointer;color:#e53e3e}.select-label{display:flex;align-items:center;margin-bottom:.25rem;font-size:1rem;color:#555;position:static;top:0;background:#fff;font-weight:700;z-index:1}.filter-heading{display:flex;align-items:center;padding-bottom:1rem;padding-right:.5rem}.filter-heading .icons-group{margin-left:auto;display:flex;align-items:center;gap:.8rem}.filter-heading .trash-all-btn,.filter-heading .eye-btn{background:none;border:none;cursor:pointer;padding:0}.eye-btn{background:none;border:none;color:#555;cursor:pointer;font-size:1.2rem;padding:0;margin-left:.5rem}.eye-btn:hover{color:#000}.condition-modal .modal{width:300px!important;max-height:200px!important;overflow-y:auto}.condition-text{white-space:pre-wrap;word-break:break-word}.filtros-container{max-height:500px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:8px;position:relative}.collapsible-section{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 4px #0000000d;margin-bottom:1rem;padding:.5rem}.collapsible-header{display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;background:#f9fafb;padding:.6rem 1rem;border-radius:4px}.caret-icon{margin-right:8px;color:#555}.header-text{font-size:1rem;color:#333}.trash-btn{background:none;border:none;color:#e53e3e;cursor:pointer;padding:0;margin:0 .5rem;font-size:1rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.trash-btn:hover{color:#c53030}.collapsible-body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background:#fff;margin-top:.5rem;padding:0}.collapsible-body.open{max-height:300px;overflow-y:auto;padding:1rem;position:relative}.checkbox-list{display:flex;flex-direction:column;gap:.5rem}.conditions-container{display:flex;flex-direction:column;gap:.75rem}.condition-row{display:flex;align-items:center;width:100%;gap:.5rem}.connector-cell{flex:0 0 15%}.operator-cell{flex:0 0 25%}.first-operator-cell{flex:0 0 40%}.value-cell,.first-value-cell{flex:1}.remove-cell{flex:0 0 5%;display:flex;justify-content:center}.operator-select,.connector-select,.value-cell input,.first-value-cell input{width:100%!important;margin:0!important}.remove-condition-btn{background:none;border:none;color:#e53e3e;cursor:pointer;font-size:1rem}.remove-condition-btn:hover{color:#c53030}.add-condition-btn{background:none!important;border:none;color:#1d4ed8;cursor:pointer;display:inline-flex;align-items:center;font-size:.9rem}.add-condition-btn:hover,.add-condition-btn:focus,.add-condition-btn:active{background:transparent!important;color:#1558b0}.select-wrapper input.select-dropdown,.select-wrapper ul.dropdown-content li span{text-transform:none!important}.override-input-add{width:94%!important;height:2.75rem!important;border:1px solid #000!important;border-radius:8px!important;padding:0 1rem!important;box-shadow:none!important}.controls-col .select-wrapper{border:1px solid #000!important;padding:0 15px!important;border-radius:8px!important;box-shadow:none!important;width:100%!important;background:#fff;margin-bottom:1rem}.controls-col .select-wrapper ul.dropdown-content li>span{color:#000!important}.controls-col .select-wrapper input.select-dropdown{border:none!important;box-shadow:none!important;margin:0!important;padding:0!important;font-size:1rem!important;line-height:1.5!important;color:#000!important}.controls-col .select-wrapper .caret{right:10px!important;top:calc(50% - 18px)!important;color:#000!important}.controls-col .select-wrapper ul.dropdown-content{position:absolute!important;top:calc(100% + 2px)!important;left:0!important;width:100%!important;border:1px solid #000!important;border-radius:8px!important;box-shadow:none!important;margin:0!important;padding:0!important;background:#fff!important;max-height:200px!important;overflow-y:auto!important}.controls-col .select-wrapper ul.dropdown-content li{padding:8px 15px!important}.controls-col .select-wrapper ul.dropdown-content li:hover,.controls-col .select-wrapper ul.dropdown-content li.active{background-color:#f8f8f8!important}.send-button{margin-top:auto;padding:.75rem;font-size:1rem;font-weight:600;background:#34de9a;color:#333;border:none;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:background .2s}.send-button:hover{background:#2bc783}.button-icon{font-size:1.1rem}@media (max-width: 992px){.message-card{flex-direction:column}.textarea-col,.controls-col{width:100%}.controls-col{margin-top:1rem}}@media (max-width: 600px){.content-card{width:100%;height:auto;margin:1rem .5rem;padding:1rem}.attach-image-btn,.attach-file-btn{font-size:.85rem}.collapsible-body.open{max-height:200px;padding:1rem}.tabla-usuarios{padding:2px!important;font-size:.9rem}.tabla-usuarios table{min-width:400px;width:auto;font-size:.93rem}.tbl-vert-scroll{max-height:180px}}.textarea-footer{position:static;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0}.icon-bar{display:flex;align-items:center;gap:.75rem}.selected-images{flex:1;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 1rem}.stats-row{flex-shrink:0;padding-top:15px}.char-count{font-size:.9rem;color:#555}.icon-bar .attach-image-btn,.icon-bar .attach-file-btn{display:inline-flex;align-items:center;gap:.5rem}.toastui-editor-defaultUI .ProseMirror{z-index:0!important}.toastui-editor-defaultUI .toastui-editor-contents,.toastui-editor-defaultUI .ProseMirror{font-size:1.5rem!important;line-height:1.2!important}.collapsible-body{display:none}.collapsible-body.open{display:block}.collapsible-header{position:relative;padding-right:3rem}.select-wrapper.connector-cond .select-dropdown:after,.select-wrapper.connector-cond .caret{left:.5rem!important;right:auto!important}.select-wrapper.connector-cond .select-dropdown{text-align:right!important}.collapsible-header .select-wrapper{width:3.8rem!important}.collapsible-header .select-wrapper input.select-dropdown{height:2rem!important;line-height:1.5rem!important;font-size:.8rem!important;padding:0 .3rem!important}.input-field{margin-bottom:0!important}.tabla-usuarios{margin-top:10px;border-radius:5px;padding:5px;box-shadow:0 2px 5px #0000001a;max-width:100%}.tabla-usuarios .tbl-vert-scroll{max-height:250px;overflow-y:auto;position:relative}.tabla-usuarios .tbl-horiz-scroll{position:sticky;bottom:0;overflow-x:auto;background:#fff;width:100%}.tabla-usuarios table{border-collapse:collapse;table-layout:fixed;width:auto;font-size:1rem}.tabla-usuarios table thead th{position:sticky;top:0;background:#fff;z-index:3}.tabla-usuarios table th,.tabla-usuarios table td{padding:.25rem .5rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;white-space:normal!important}.tabla-usuarios table th:last-child,.tabla-usuarios table td:last-child{white-space:normal;word-break:break-word;overflow:visible;text-overflow:clip}.tabla-usuarios table .resize-handle{position:absolute;top:0;right:0;width:12px;height:100%;cursor:col-resize;z-index:3;background:linear-gradient(to left,#e0e0e0 60%,transparent 100%);opacity:.25;transition:background .2s}.tabla-usuarios table .resize-handle:hover{background:linear-gradient(to left,#7dd3fc 70%,transparent 100%);opacity:.6}.tabla-usuarios table tbody tr:hover{background:#f1f1f1}[data-theme=dark] .content-card{background:#222;box-shadow:0 4px 12px #0000004d;color:#e0e0e0}[data-theme=dark] .select-label{color:#e0e0e0;background:#222}[data-theme=dark] .collapsible-section{background:#222;border:1px solid #444;box-shadow:0 2px 4px #0003}[data-theme=dark] .collapsible-header{background:#333}[data-theme=dark] .header-text{color:#e0e0e0}[data-theme=dark] .collapsible-body{background:#222}[data-theme=dark] .attach-image-btn,[data-theme=dark] .attach-file-btn{background:#444;color:#e0e0e0}[data-theme=dark] .attach-image-btn:hover,[data-theme=dark] .attach-file-btn:hover{background:#555}[data-theme=dark] .add-condition-btn{background:#444;color:#b1b1b1}[data-theme=dark] .add-condition-btn:hover{background:#555}[data-theme=dark] .controls-col .select-wrapper{border:1px solid #666!important;background:#333}[data-theme=dark] .controls-col .select-wrapper input.select-dropdown{color:#e0e0e0!important}[data-theme=dark] .controls-col .select-wrapper ul.dropdown-content{background:#333!important;border:1px solid #666!important}[data-theme=dark] .controls-col .select-wrapper ul.dropdown-content li:hover,[data-theme=dark] .controls-col .select-wrapper ul.dropdown-content li.active{background-color:#444!important}[data-theme=dark] .controls-col .select-wrapper ul.dropdown-content li>span{color:#e0e0e0!important}[data-theme=dark] .override-input-add{border:1px solid #666!important;background-color:#333;color:#e0e0e0}[data-theme=dark] .char-count{color:#aaa}[data-theme=dark] .tabla-usuarios{box-shadow:0 2px 5px #0000004d}[data-theme=dark] .tabla-usuarios .tbl-horiz-scroll{background:#222}[data-theme=dark] .tabla-usuarios table thead th{background:#222;color:#e0e0e0}[data-theme=dark] .tabla-usuarios table tbody tr:hover{background:#333}[data-theme=dark] .tabla-usuarios table th,[data-theme=dark] .tabla-usuarios table td{color:#e0e0e0}[data-theme=dark] .selected-image{background:#333;color:#e0e0e0}[data-theme=dark] .send-button{color:#222}.hero{position:relative;width:100%;height:400px;border-radius:30px;overflow:hidden;box-shadow:5px 5px 30px #0000004d;margin:30px 0;background-color:#fff}.hero-description-bk{background-image:linear-gradient(0deg,#000,#615f5f);border-radius:30px;position:absolute;top:55%;left:-5px;height:65%;width:108%;transform:skew(19deg,-9deg)}.hero-description{position:absolute;color:#fff;font-weight:900;left:30px;bottom:26%;width:80%}.hero-description h3{margin:0}.hero-description p{margin:5px 0 0;font-weight:400}.hero-btn{position:absolute;color:#fff;right:30px;bottom:10%;padding:10px 20px;border:none;border-radius:5px;transition:background-color .3s}.hero-btn a{color:#fff;text-decoration:none;font-weight:700}.hero-btn:hover{background-color:#fff3}.mapaFuncionalGeneral{position:relative;width:100%;height:100%}.mapaFuncionalGeneral .mapaFuncionalGeneral{position:absolute;width:"100%";height:30px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia{position:absolute;top:40%;left:unset!important;margin-top:15px;right:0;border-radius:8px;padding-top:6px;padding-bottom:6px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-panel{position:absolute;top:0;right:50px;color:#000;background:#fff;box-shadow:0 4px 6px #0000001a;padding:16px;border-radius:8px;width:auto;border:1px solid #ccc;font-family:Arial,sans-serif}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .title{font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .iconoVerSimbologia{position:absolute;top:45%;left:unset!important;margin-top:15px;right:11px;border-radius:8px;padding-top:6px;padding-bottom:6px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-list{list-style:none;padding:0;max-height:160px;overflow-y:scroll;min-width:200px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .cajaRangoColor{display:flex}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .metadatosCaja{display:block!important}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .cajaDescripcionRango{margin-left:10px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .separadorprimario{border-top:solid 1px #ddd;width:100%}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .separadorprimario .iconoLista{font-size:16px!important;text-align:center;margin-right:5px;width:20px!important;max-width:20px!important;position:relative}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .separadorprimario .separadores{display:flex!important;border:solid 1px #ddd;padding-top:8px;padding-bottom:8px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-item{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-item .checkbox-container{display:flex;align-items:center;cursor:pointer}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-item .checkbox-container .checkbox-simbologia{pointer-events:auto!important;position:relative;width:18px!important;height:18px!important;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;opacity:1;cursor:pointer;transform:none!important;margin:0!important;padding:0!important;z-index:9999!important}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-item .label-box{display:flex;align-items:center;gap:5px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-item .color-box{display:flex;width:25px;height:25px;border-radius:4px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-item .img-box{width:30px;height:30px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-item .checkbox-simbologia{width:25px;height:25px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-list::-webkit-scrollbar{width:8px;height:10px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-list::-webkit-scrollbar-track{background:transparent;border-radius:5px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-list::-webkit-scrollbar-thumb{background-color:#202020;border-radius:5px;border:2px solid #f0f0f0}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-checkbox:checked{accent-color:#1c3dfa}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .label{font-size:14px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .simbologia-contenedor{padding-top:5px;padding-left:10px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas{position:absolute;top:8%;left:unset!important;margin-top:15px;right:11px;border-radius:8px;padding-top:6px;padding-bottom:6px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .iconoCombobox{margin-bottom:15px!important}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorUltimaCapa{position:absolute;top:55%;right:48px;background-color:#fff;padding:10px;border-radius:6px;max-height:250px;overflow-y:auto;width:max-content!important}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorUltimaCapa .descripcion{display:flex;align-items:center;color:#000;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.8}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorUltimaCapa .checkbox{position:relative;margin-right:10px;width:16px;height:16px;opacity:1}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado{width:345px;font-family:sans-serif;position:absolute;top:-63px!important;right:80px!important;color:#000}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado .selectMostrar{border:1px solid #ccc;border-color:#000;border-radius:4px;padding:5px 6px;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado .textoSeleccionado{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:10px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado .contenedorFlecha{flex-shrink:0}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado .opcionesDropdown{position:absolute;width:100%;background:#fff;border:1px solid #ccc;border-top:none;max-height:200px;overflow-y:auto;border-radius:4px;z-index:1000;border:1px solid #000000}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado .opcionItem{padding:8px 12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado .opcionItem:hover{background-color:#f2f2f2}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado .iconoEliminar{margin-left:10px;cursor:pointer}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado .opcionSeleccionada{background-color:#e6e6e6}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelHoveryWkt{position:absolute;top:30%;left:unset!important;right:30px;border-radius:4px;padding:4px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelHoveryWkt .panelIconos{display:flex;flex-direction:column;position:absolute}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelHoveryWkt .panelIconos .iconos{width:22px;height:22px;margin-top:3px;background-color:#000;color:#fff}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelHoveryWkt .panelIconos .capas-ocultas{display:none}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelHoveryWkt .panelIconos .muestraCapas{background-color:#fff}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelHoveryWkt .panelIconos .capas{padding-left:10px;padding-top:10px;padding-bottom:3px;width:max-content!important;display:flex;flex-direction:column;position:absolute;top:0;right:110%!important}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelHoveryWkt .panelIconos .capas .itemCapa{display:flex;align-items:center;margin-bottom:6px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelHoveryWkt .panelIconos .capas .nombreCapa{display:block;color:#000;font-size:14px;margin-right:5px;margin-bottom:6px;word-break:break-all!important}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelHoveryWkt .panelIconos .capas .radioVisible{position:static!important;opacity:1!important;margin-right:5px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa{position:absolute;top:10px;left:10px;display:flex}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl{display:flex}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl .ol-attribution{display:none}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl .menuCapas{background-color:#fff;border-radius:10px;display:flex;margin-left:10px;padding:10px;height:80px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl .menuCapas .cajaGeneral{display:flex;align-items:center}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl .menuCapas .cajaGeneral .cajaOpciones{display:flex;overflow:hidden}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl .menuCapas .cajaGeneral .cajaOpciones .opcionesCapas:hover{transform:scale(1.05);transition:transform .3s ease;box-shadow:0 4px 12px #00000026}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl .menuCapas .cajaGeneral .cajaOpciones .opcionesCapas{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;align-items:center}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl .menuCapas .cajaGeneral .cajaOpciones .opcionesCapas .imagenes{width:60px;height:60px;object-fit:cover;border-radius:8px}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl .menuCapas .cajaGeneral .cajaOpciones .opcionesCapas .contenedorNombre{word-wrap:break-word;overflow-wrap:break-word}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl .menuCapas .cajaGeneral .cajaOpciones .opcionesCapas .contenedorNombre .nombre{font-size:10px;text-align:center;white-space:normal;margin-top:3px;margin-bottom:0}.mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl .marcoMapa{border:3px solid black;padding:3px;margin:10px}.ol-zoom{position:absolute!important;left:unset!important;right:10px!important;top:10px!important;background-color:#000!important}.ol-zoom .ol-zoom-in,.ol-zoom .ol-zoom-out{color:#fff!important;padding:5px!important;border-radius:20%!important;background-color:#000!important}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-panel{background:#222;color:#e0e0e0;box-shadow:0 4px 6px #0000004d;border:1px solid #444}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .separadorprimario{border-top:solid 1px #444}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .separadorprimario .separadores{border:solid 1px #444}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaSimbologia .symbol-list::-webkit-scrollbar-thumb{background-color:#aaa;border:2px solid #333}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorUltimaCapa{background-color:#222}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorUltimaCapa .descripcion,[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado{color:#e0e0e0}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado .selectMostrar{border-color:#444;background-color:#333;color:#e0e0e0}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado .opcionesDropdown{background:#222;border:1px solid #444}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado .opcionItem:hover,[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelSeleccionCapas .contenedorSelectPersonalizado .opcionSeleccionada{background-color:#444}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelHoveryWkt .panelIconos .iconos{background-color:#444;color:#e0e0e0}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelHoveryWkt .panelIconos .muestraCapas{background-color:#222}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaPanelHoveryWkt .panelIconos .capas .nombreCapa{color:#e0e0e0}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl .menuCapas{background-color:#333}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl .menuCapas .opcionesCapas .nombre{color:#e0e0e0}[data-theme=dark] .mapaFuncionalGeneral .cajaPanelControlMapa .cajaFondoMapa .panelControl .marcoMapa{border:3px solid #e0e0e0}.contenedorTabla{max-height:450px;overflow-x:auto;border:1px solid #ccc;border-radius:4px;max-width:50vw}.contenedorTabla .thCheck{position:sticky;top:0;left:0;background:#fff;z-index:4}.contenedorTabla .thCabecera{position:sticky;top:0;background:#fff;z-index:3}.contenedorTabla .filaStiky{position:sticky;left:0;background:#fff;z-index:1}.contenedorTablaMax{width:100%;max-width:80vw;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.contenedorTablaMax .thCheck{position:sticky;top:0;left:0;background:#fff;z-index:4}.contenedorTablaMax .thCabecera{position:sticky;top:0;background:#fff;z-index:3}.contenedorTablaMax .filaStiky{position:sticky;left:0;background:#fff;z-index:1}.contenedorPagFil{display:flex;justify-content:center}@media (max-width: 992px){.contenedorTabla{max-width:80vw}}[data-theme=dark] .contenedorTabla{border:1px solid #444}[data-theme=dark] .contenedorTabla .thCheck{background:#222}[data-theme=dark] .contenedorTabla .thCabecera,[data-theme=dark] .contenedorTabla .filaStiky{background:#222;color:#e0e0e0}[data-theme=dark] table{color:#e0e0e0}.FormularioCargasTrabajo .tamanioMaximoContenedor{min-height:550px}.FormularioCargasTrabajo .cajaDefaultContexto{height:100%;display:flex;justify-content:space-between;align-items:center}.FormularioCargasTrabajo .selectorCapas{border:1px solid black;border-radius:8px;margin-left:15px;margin-right:15px;padding:25px}.FormularioCargasTrabajo .selectorCapas .cajaInicial{display:flex}.FormularioCargasTrabajo .selectorCapas .cajaContenedor{border:1px solid rgb(139,139,139);padding-top:10px;padding-bottom:10px;margin-bottom:10px}.FormularioCargasTrabajo .selectorCapas .seleccionada{border-color:green;background-color:#00ff001a}.FormularioCargasTrabajo .selectorCapas .imagen{width:100px;height:50px;box-shadow:#8b8b8b 5px 5px 5px;margin-right:20px}.FormularioCargasTrabajo .selectorCapas .cajaDescripcion{display:flex;align-items:center}.TablaEquipo{max-height:600px;overflow-y:auto}.cajaFormularioGestiones .RadioSII{margin-left:30px;margin-top:10px}.cajaFormularioGestiones .columnaConEllipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.cajaFormularioGestiones .fieldCenter{text-align:center}.cajaFormularioGestiones .input-with-button{position:relative;width:100%}.cajaFormularioGestiones .input-with-button input{position:relative;display:flex;align-items:stretch}.cajaFormularioGestiones .btn-generar-curp{position:absolute;top:15px;right:12px;background-color:#333;border-radius:8px;height:46px}@media (max-width: 916px){.cajaFormularioGestiones .ocultar-columna-movil{display:none}.cajaFormularioGestiones .tabla-responsive{overflow-x:auto;display:block;width:100%}.cajaFormularioGestiones .tabla-responsive table{min-width:600px}}.cajaFormularioGestiones .checkapellido{height:17px!important;line-height:17px!important}.cajaFormularioGestiones .preguntaApellido span{height:19px!important;line-height:19px!important}.cajaFormularioGestiones .encabezado{display:flex;justify-content:space-between}.cajaFormularioGestiones .preguntaApellido{margin-right:10px}.cajaFormularioGestiones .iconos{width:24px;height:24px}.cajaFormularioGestiones .tooltipContainer{position:relative;display:inline-flex;align-items:center;gap:4px;cursor:help}.cajaFormularioGestiones .tooltipText{visibility:hidden;background-color:#2c2c2c;color:#fff;text-align:left;padding:12px 16px;border-radius:10px;position:absolute;bottom:120%;left:50%;transform:translate(-50%);z-index:9999;min-width:220px;max-width:280px;font-size:.85rem;line-height:1.5;box-shadow:0 8px 16px #0000004d;opacity:0;transition:opacity .3s ease}.cajaFormularioGestiones .arriba{top:auto;bottom:120%}.cajaFormularioGestiones .tooltipContainer:hover .tooltipText{visibility:visible;opacity:1}.cajaFormularioGestiones .tooltipText ul{list-style:disc;padding-left:20px;margin:8px 0 0}.cajaFormularioGestiones .tooltipText li{margin-bottom:4px}.cajaFormularioGestiones .cajaBotones{position:relative}.cajaFormularioGestiones .cajaBotones .Aterior{margin-top:20px;margin-bottom:20px;background-color:#333;position:absolute;left:50px}.cajaFormularioGestiones .cajaBotones .Siguiente{margin-top:20px;margin-bottom:20px;background-color:#333;position:absolute;right:50px}.cajaFormularioGestiones .cajaBotones .Guardar{margin-top:20px;margin-bottom:20px;background-color:#34de9a;color:#000;position:absolute;left:50%;transform:translate(-50%)}.cajaFormularioGestiones .mensajeAlerta{padding:12px 16px;background-color:#fff3cd;color:#856404;border:1px solid #ffeeba;border-radius:8px;font-weight:500;margin:12px 0;display:flex;align-items:center;gap:8px;width:auto}.cajaFormularioGestiones .mensajeExito{padding:12px 16px;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:8px;font-weight:500;margin:12px 0;display:flex;align-items:center;gap:8px}.cajaFormularioGestiones .tablaResumen .cajaBotones .botones{background-color:#333;margin-left:10px}.cajaFormularioGestiones .tablaResumen thead th{position:sticky;top:60px;background-color:#fff}.cajaFormularioGestiones .cajaBotonesGeocodificar{position:relative;margin-bottom:10px}.cajaFormularioGestiones .cajaBotonesGeocodificar .botonGeocodificar{margin-top:20px;margin-bottom:20px;background-color:#333;position:absolute;right:50px}.cajaFormularioGestiones .contenedorMapa{position:relative;background-color:#fff}.cajaFormularioGestiones .contenedorMapa .marker{width:24px;height:24px;background-color:#ff5722;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 4px #0000004d;pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.cajaFormularioGestiones .contenedorMapa .tooltip{position:absolute;z-index:1001;background:#fff;padding:6px;border-radius:4px;box-shadow:0 2px 6px #00000026;white-space:nowrap}.cajaFormularioGestiones .contenedorMapa .tooltip table{border-collapse:collapse;margin:0}.cajaFormularioGestiones .contenedorMapa .tooltip table td{padding:4px}.cajaFormularioGestiones .contenedorMapa .tooltip table td.label{font-weight:600}[data-theme=dark] .cajaFormularioGestiones .tooltipText{background-color:#444;box-shadow:0 8px 16px #00000080}[data-theme=dark] .cajaFormularioGestiones .tablaResumen thead th{background-color:#222;color:#e0e0e0}[data-theme=dark] .cajaFormularioGestiones .contenedorMapa{background-color:#222}[data-theme=dark] .cajaFormularioGestiones .contenedorMapa .tooltip{background:#333;box-shadow:0 2px 6px #0000004d;color:#e0e0e0}[data-theme=dark] .cajaFormularioGestiones .contenedorMapa .tooltip td.label{color:#e0e0e0}[data-theme=dark] .cajaFormularioGestiones .mensajeAlerta{background-color:#332d00;color:#ffe066;border:1px solid #665a00}[data-theme=dark] .cajaFormularioGestiones .mensajeExito{background-color:#1c4023;color:#8be29a;border:1px solid #2d6638}[data-theme=dark] .cajaFormularioGestiones .cajaBotones .Guardar{color:#000}.contenedorTablaConecta{width:100%;margin:20px 0;max-width:100%;box-sizing:border-box;padding:0 10px;max-width:80vw}.cajaTable{background-color:#fff}.fieldCenter{text-align:center}.tabla-responsive-container{position:relative;width:100%;overflow:auto;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;max-height:80vh;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.btnEliminar svg,.btnEditar svg,.btnSuspender svg,.btnActivar svg{margin-right:0!important}.btnEliminar:hover{background-color:#ff5353c4!important}.btnEditar:hover{background-color:#49fa8dd0!important}.btnSuspender:hover{background-color:#f8ed53de!important}.btnActivar:hover{background-color:#53dff8c4!important}.tabla-responsive-container table{border-collapse:separate!important;border-spacing:0!important;width:100%;margin-bottom:0}.tabla-responsive-container th{position:sticky!important;top:0!important;background-color:#fff!important;z-index:10!important}.tabla-responsive-container th[data-field=actions]{z-index:20!important;right:0!important;position:sticky!important}.tabla-responsive-container td:last-child{position:sticky!important;right:0!important;background-color:#fff!important;z-index:15!important}.tabla-responsive-container::-webkit-scrollbar{height:8px;width:8px}.tabla-responsive-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.tabla-responsive-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.tabla-responsive-container::-webkit-scrollbar-thumb:hover{background:#555}.tabla-responsive-container tbody tr:hover{background-color:#f8f9fa}@media (max-width: 768px){.tabla-responsive-container{max-height:60vh}.contenedorTablaConecta{padding:0 5px}}[data-theme=dark] .cajaTable{background-color:#222}[data-theme=dark] .tabla-responsive-container{border:1px solid #444;scrollbar-color:#666 #333}[data-theme=dark] .tabla-responsive-container th{background-color:#131313!important;color:#e0e0e0}[data-theme=dark] .tabla-responsive-container td:last-child{background-color:#8f8f8f!important}[data-theme=dark] .tabla-responsive-container::-webkit-scrollbar-track{background:#333}[data-theme=dark] .tabla-responsive-container::-webkit-scrollbar-thumb{background:#666}[data-theme=dark] .tabla-responsive-container::-webkit-scrollbar-thumb:hover{background:#666}[data-theme=dark] .tabla-responsive-container tbody tr:hover{background-color:#2a2a2a}[data-theme=dark] .tabla-responsive-container td{color:#e0e0e0}.selectorLider{margin-top:15px;margin-left:15px;border:1px solid black;border-radius:8px;padding-top:13px;padding-left:15px;height:3rem}.selectorLider .nombre{color:#292929}:root{--field-h: 34px;--gap-sm: 6px;--gap-md: 8px;--tab-h: 40px}.fc-captacion .fc-card{max-width:min(1400px,96vw);margin:clamp(.75rem,1.6vw,1.5rem) auto!important;padding-bottom:0}.fc-captacion .fc-label-oblig{margin-bottom:8px;text-align:start;color:#111}.fc-captacion .Centrartxt{margin:0;font-weight:600}.fc-captacion .fc-empty-questions{display:flex;align-items:center;justify-content:center;min-height:160px;border:1px dashed #cfd8dc;border-radius:8px;background:#fafbfc}.fc-captacion .fc-tabs{display:flex;gap:6px;border-bottom:1px solid #dadcdf;margin:6px 0 12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin}.fc-captacion .fc-tabs::-webkit-scrollbar{height:6px}.fc-captacion .fc-tabs::-webkit-scrollbar-thumb{background:#d0d3d7;border-radius:3px}.fc-captacion .fc-tabs button{background:#f6f8fa;border:1px solid #e1e4e8;border-bottom:0;padding:8px 12px;font-size:clamp(.86rem,1.8vw,.92rem);border-radius:6px 6px 0 0;cursor:pointer;line-height:1.2;transition:background .15s,transform .06s;-webkit-user-select:none;user-select:none;height:var(--tab-h);display:inline-flex;align-items:center;scroll-snap-align:start;white-space:nowrap}.fc-captacion .fc-tabs button:hover{background:#eef1f4}.fc-captacion .fc-tabs button:active{transform:translateY(1px)}.fc-captacion .fc-tabs button.active{background:#fff;font-weight:600;position:relative;top:1px;border-color:#e1e4e8}.fc-captacion .fc-tabs--top{margin-top:6px}.fc-captacion .fc-pane{border:1px solid #e9ecef;border-radius:8px;background:#fff;margin-bottom:14px;box-sizing:border-box}.fc-captacion .fc-pane__header{padding:8px 12px;border-bottom:1px dashed #d9dde3;background:#fafafa;position:sticky;top:calc(10px + env(safe-area-inset-top,0px));z-index:2}.fc-captacion .fc-pane-title{margin:0;font-weight:600}.fc-captacion .fc-pane__content{padding:10px 12px 12px}.fc-captacion .fc-survey{border:1px solid #e6ebf1;border-radius:8px;margin-bottom:12px;background:#fff}.fc-captacion .fc-survey__header{padding:8px 10px;border-bottom:1px solid #eef1f4;background:#f9fafb;display:flex;align-items:center;justify-content:space-between;gap:8px}.fc-captacion .fc-subbox{border-left:3px solid #eee;padding:8px 10px;margin-top:6px;background:#fff;overflow-anchor:none}.fc-captacion .fc-section{border:1px solid #eee;border-radius:8px;padding:10px;margin-bottom:10px;background:#fff;overflow-anchor:none;position:relative}.fc-captacion .fc-section__title{margin:0 0 6px;border-bottom:1px dashed #ececec;padding-bottom:6px;font-weight:600}.fc-captacion .fc-question{border:1px solid #f0f0f0;border-radius:8px;padding:8px;margin-bottom:8px;background:#fff;position:relative;transition:border-color .15s,box-shadow .15s}.fc-captacion .fc-question.is-selected{border-color:#34de9acc;box-shadow:0 0 0 3px #34de9a2e}.fc-captacion .fc-subtitle{margin:4px 0 8px;font-weight:600;border-bottom:1px dashed #e6e6e6;padding-bottom:4px}.fc-captacion .fc-field{display:flex;flex-direction:column;gap:4px;min-width:0}.fc-captacion .nombreCampoFormulario{margin:0;font-size:clamp(.84rem,1.6vw,.88rem);color:#333;font-weight:600;line-height:1.2;min-height:18px}.fc-captacion .fc-mini-label{font-size:.8rem;color:#6b7280}.fc-captacion .fc-pane__content .row{margin-bottom:var(--gap-md)}.fc-captacion .textInputFormulario{line-height:34px!important;height:2.5rem!important;padding:0 10px!important;font-size:.92rem!important}.fc-captacion .textInputFormulario input[type=text],.fc-captacion .textInputFormulario .textInputFormulario input[type=number],.fc-captacion .textInputFormulario .textInputFormulario input[type=email],.fc-captacion .textInputFormulario .textInputFormulario input[type=tel]{height:34px!important}.fc-captacion .selectFormulario,.fc-captacion .select-wrapper{width:100%}.fc-captacion .select-wrapper input.select-dropdown{height:var(--field-h)!important;line-height:var(--field-h)!important;min-height:var(--field-h)!important;font-size:.92rem!important;padding:0 28px 0 10px!important;margin:0!important;width:100%!important}.fc-captacion .select-wrapper .caret{right:8px!important;top:50%!important;transform:translateY(-50%)!important}.fc-captacion .select-dropdown.dropdown-content{width:min(92vw,360px)!important;max-height:320px!important;overflow-y:auto!important;scrollbar-width:thin;z-index:9999!important}.fc-captacion .select-dropdown.dropdown-content li>a,.fc-captacion .select-dropdown.dropdown-content li>span{font-size:.92rem!important;line-height:1.1!important;padding:8px 10px!important}.fc-captacion .select-dropdown.dropdown-content::-webkit-scrollbar{width:6px}.fc-captacion .select-dropdown.dropdown-content::-webkit-scrollbar-thumb{background:#c7c9cc;border-radius:3px}.fc-captacion .fc-checks-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;margin-bottom:2px}.fc-captacion .checkboxFormulario label,.fc-captacion .checkboxFormulario label span:not(.lever),.fc-captacion .checkboxFormulario input[type=checkbox]+span:not(.lever){font-weight:500!important}.fc-captacion .fc-checks-row label{display:inline-flex!important;align-items:center;margin:0 8px 6px 0!important;padding:0!important;height:22px;line-height:22px!important;max-width:100%;box-sizing:border-box}.fc-captacion .fc-checks-row input[type=checkbox]+span:not(.lever),.fc-captacion .fc-checks-row input[type=checkbox].filled-in+span:not(.lever){display:inline-flex;align-items:center;height:22px;line-height:22px!important;padding-left:26px;margin:0!important;white-space:nowrap}.fc-captacion .fc-btn,.fc-captacion .buttonFormulario .btn,.fc-captacion .fc-actions .btn,.fc-captacion .fc-actions-right .btn{border-radius:10px!important;height:var(--field-h)!important;line-height:var(--field-h)!important;padding:0 12px!important;font-weight:600!important;letter-spacing:.2px;text-transform:none!important;box-shadow:none!important;transition:background .15s,border-color .15s,transform .06s;border:1px solid transparent;background:#f6f8fa!important;color:#111!important}.fc-captacion .buttonFormulario .btn:hover,.fc-captacion .fc-actions .btn:hover,.fc-captacion .fc-actions-right .btn:hover{background:#eef1f4!important}.fc-captacion .buttonFormulario .btn:active,.fc-captacion .fc-actions .btn:active,.fc-captacion .fc-actions-right .btn:active{transform:translateY(1px)}.fc-captacion .red.lighten-1{background:#fdecea!important;border-color:#f7c5bf!important;color:#b71c1c!important}.fc-captacion .red.lighten-1:hover{background:#fbdad6!important}.fc-captacion .btn,.fc-captacion .btn-small,.fc-captacion .btn-large{margin:0!important;vertical-align:middle}.fc-captacion .btn:focus,.fc-captacion .btn-small:focus,.fc-captacion .btn-large:focus,.fc-captacion .btn:active{outline:0!important;box-shadow:none!important}.fc-captacion .IconSize{font-size:16px}.fc-captacion .btn-floating.btn-small{width:32px;height:32px;line-height:32px}.fc-captacion .fc-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;align-items:center;margin:12px 0 16px}.fc-captacion .fc-actions-right{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin:8px 0 4px;flex-wrap:wrap}.fc-captacion .buttonFormulario{display:flex;gap:8px;align-items:center;margin:6px 0}.fc-captacion .fc-pane__content>.buttonFormulario:last-child,.fc-captacion .fc-section>.buttonFormulario:last-child,.fc-captacion .fc-subbox>.buttonFormulario:last-child{margin-bottom:0!important}.fc-captacion .fc-questions-wrap{display:flex;align-items:flex-start;gap:10px;position:relative;padding-right:12px;overflow-x:clip}.fc-captacion .fc-questions-col{flex:1;min-width:0}.fc-captacion .fc-rail--fixed{position:sticky;top:calc(84px + env(safe-area-inset-top,0px));align-self:flex-start;display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:6px;box-shadow:0 2px 4px #0000000f;z-index:1;flex:0 0 48px;max-width:48px}.fc-captacion .fc-rail-divider{height:1px;background:#eceff1;margin:2px 4px}.fc-captacion .fc-btn--icon{width:36px!important;height:36px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#fff!important;border:1px solid #e0e3e7!important;color:#4a5568!important;transition:background .15s,border-color .15s,color .15s,transform .06s;cursor:pointer}.fc-captacion .fc-btn--icon:hover{background:#34de9a1f!important;border-color:#34de9a73!important;color:#0b5!important}.fc-captacion .fc-btn--icon:active{transform:translateY(1px)}.fc-captacion .fc-btn--icon[disabled]{opacity:.45;cursor:not-allowed;background:#fafafa!important}.fc-captacion .fc-btn--danger-icon:hover{background:#fdecea!important;border-color:#f7c5bf!important;color:#b71c1c!important}.fc-captacion .fc-header-actions{display:flex;gap:6px;justify-content:flex-end;align-items:center}.fc-captacion .fc-preview{width:100%;background:#f7f7f7;border-radius:6px;padding:10px;max-height:clamp(220px,50vh,520px);overflow:auto;font-size:12px;border:1px solid #ececec;scrollbar-width:thin}.fc-captacion .fc-preview::-webkit-scrollbar{height:8px;width:8px}.fc-captacion .fc-preview::-webkit-scrollbar-thumb{background:#c7c9cc;border-radius:4px}.fc-captacion .card-panel,.fc-captacion .fc-card,.fc-captacion .fc-pane,.fc-captacion .fc-pane__content,.fc-captacion .fc-survey,.fc-captacion .fc-section,.fc-captacion .fc-subbox{overflow:visible!important;max-height:none!important}.fc-captacion .fc-card,.fc-captacion .fc-pane,.fc-captacion .fc-survey,.fc-captacion .fc-section{overflow-x:clip!important}.fc-captacion .row,.fc-captacion .col{overflow:visible!important}@media (max-width: 1200px){.fc-captacion :root{--tab-h: 38px}}@media (max-width: 992px){.fc-captacion .fc-pane__header{position:sticky;top:8px;z-index:3}.fc-captacion .fc-questions-wrap{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:8px;padding-right:0!important;overflow-x:clip}.fc-captacion .fc-questions-col{flex:1 1 calc(100% - 52px);max-width:calc(100% - 52px);min-width:0}.fc-captacion .fc-rail--fixed{position:sticky!important;bottom:auto!important;right:auto!important;left:auto!important;flex:0 0 44px!important;max-width:44px!important;width:44px!important;padding:6px!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014!important;z-index:3}}@media (max-width: 768px){.fc-captacion :root{--field-h: 34px}.fc-captacion .fc-card{margin:1rem .75rem!important}.fc-captacion .fc-pane__content .row{margin-bottom:var(--gap-sm)}}@media (max-width: 480px){.fc-captacion :root{--field-h: 34px;--tab-h: 36px}.fc-captacion .fc-card{margin:.75rem .5rem!important}.fc-captacion .fc-actions{gap:8px}.fc-captacion .fc-actions .btn{flex:1 1 45%;min-width:140px}.fc-captacion .fc-tabs{gap:4px}}.fc-fab-invert.btn-floating{background-color:transparent!important;color:#000!important;display:flex!important;align-items:center;justify-content:center;box-shadow:none!important}.fc-fab-invert__icon{color:#000!important;width:18px;height:18px}@font-face{font-family:Inter;src:url(/assets/Inter_18pt-BlackItalic-BR7jlTMX.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Inter;src:url(/assets/Inter_18pt-Black-lPV88BO8.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter_18pt-BoldItalic-BZpS8C0J.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Inter;src:url(/assets/Inter_18pt-Bold-Du8giq-C.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter_18pt-LightItalic-BHHIkJsy.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Inter;src:url(/assets/Inter_18pt-Light-DbzEu6wT.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter_18pt-MediumItalic-DLtGHLo3.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Inter;src:url(/assets/Inter_18pt-Medium-BtfNrkJj.ttf) format("truetype");font-weight:500;font-style:normal}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.CajaIncialEstandar{min-height:70vh}:root{--color-background: rgb(241, 241, 241);--container-bg: #ffffff;--color-text: rgb(0, 0, 0);--card-bg: #ffffff;--contenido-select: rgb(0, 0, 0);--hover: rgba(0, 0, 0, .1);--textPlaceHolder: #616161;--contenido-check: rgb(143, 143, 143)}[data-theme=dark]{--color-background: #252525;--container-bg: #121212;--color-text: #ffffff;--card-bg: #252525;--contenido-select: #000000;--textPlaceHolder: #b6b6b6;--hover: rgba(255, 255, 255, .1);--contenido-check: #b6b6b6}body,html{margin:0;padding:0;font-family:Inter;background-color:var(--color-background)!important}.PrincipalcontainerL *,.swal2-container *,.containerN *,.modal-footer .btn-flat{color:var(--color-text)!important}.cartalogin,.ContenedorListas,.PrincipalcontainerL,.sidenav,.containerN,.card-panel,.select__menu,.custom-options-rampa,.collapsible-header,.grafico-item,.selected-layers-container,#formularioCardPanel,.main-container-recursoGeo>div>div,.email-input-container,.MenuDashboard,.VizualizadorTextoPrincipal,.div-dropzone,.fileList,.selected-layer-item,.ant-table-container,.ant-table-footer,.gs-rule-table,.ant-menu-overflow,.ant-table-cell,.ant-input-number-input-wrap,.ant-checkbox-inner,.ant-modal-content,.ant-modal-header,.ant-modal-body,.style-filter-node,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-select-open,.ant-select-selection-item,.swal2-popup,.swal2-modal,.swal2-show,.modal,.modal-footer,.tab-demo,.select__option--is-focused,.selected-layers-section,.modal-content .card-content{background-color:var(--container-bg)!important}[data-theme=dark] .ContenedorListas * .card-action * svg,[data-theme=dark] .ContenedorListas * .card-action * span{fill:#e0e0e0!important;color:#e0e0e0!important}.card-stacked{background-color:var(--card-bg)!important}.floating-btn-container>button,.floating-btn-container{background-color:none!important}.textInputFormulario,.checkbox-list>li>label{color:var(--contenido-select)!important}.textInputFormulario::placeholder,.textInputBusqueda::placeholder{color:var(--textPlaceHolder)!important}.cardBusqueda>div>label>span{color:#000!important}.select__option--is-focused{background-color:var(--container-bg)!important}.perfilesCheck>div>label>span{color:var(--contenido-check)!important}.cardBusqueda>div>label>span,.perfilesCheck>div>label>span{color:var(--contenido-check)!important}.contenedorHeaderModal{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important}.bntExitModal{margin-left:auto!important;width:30px!important;height:25px!important;text-align:center!important;font-size:1.5em!important;cursor:pointer!important}.bntExitModal:hover,.bntExitModal:active{color:#ff2121!important}.bntExitModal:focus{outline:none!important}[data-theme=dark] .bntExitModal{color:#ff1313!important}[data-theme=dark] .bntExitModal:hover{color:#c40000!important}
