*{font-family:Nunito,sans-serif;scrollbar-color:rgba(18,18,18,.3) transparent}.app{margin:0;height:100dvh}.top{grid-area:top}.map{grid-area:map;position:relative;overflow:hidden}.map .cartoVistaReact{max-height:100%!important;max-width:100%!important}.flex-1{flex:1}.pointer{cursor:pointer}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartoVistaReact div.grid-item:has(.cv-legendView){padding:10px 0 0}.cartoVistaReact div.grid-item:has(.cv-legendView) .grid-item-header-left{margin-left:10px}.cartoVistaReact div.grid-item:has(.cv-legendView) .grid-item-header-left .grid-item-handle{display:none}.cartoVistaReact div.grid-item:has(.cv-legendView) .grid-item-header-right .grid-item-close{display:none}.cartoVistaReact div.grid-item:has(.cv-legendView) .grid-item__content{margin:10px 5px 0}.cartoVistaReact div.grid-item:has(.cv-legendView) .react-resizable-handle{display:none}.cartoVista .cv-legendView .cv-btnExportLegend,.cartoVista .cv-legendView .k-icon.k-i-collapse{display:none}.cartoVista .cv-legendView .k-bot:has(.cv-ThemeNode){display:none}.cartoVista .cv-legendView .cv-legend-treeView{padding:0}.popover-button__popover{--bs-card-bg: white;--bs-body-color: rgba(0, 0, 0, .88)}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}body{margin:0}.app .modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.app .modal .modal-content-load{background-color:#fff;padding:20px;border-radius:5px;text-align:center;width:80%;height:80%;display:flex;align-items:center;justify-content:center;font-size:xx-large;cursor:pointer}.map-search{max-width:unset!important;cursor:auto!important}.cartoVistaReact .map-search:not(.map-search-active) .search-input{gap:5px!important}.spinner{position:fixed;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border:5px solid rgba(0,0,0,.1);border-top:5px solid var(--cv-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
