::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px;opacity:0;transition:opacity .3s ease}::-webkit-scrollbar-thumb:hover{background-color:#0006}*:hover::-webkit-scrollbar-thumb{opacity:1}*:active::-webkit-scrollbar-thumb{opacity:1}*{scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}*:hover{scrollbar-color:rgba(255,136,56,.3) transparent}.gis-map-shell .esri-ui .esri-legend{width:fit-content;min-width:0;max-width:25vw;max-height:20vh;overflow-y:auto;overflow-x:hidden;padding:.25rem .25rem .25rem .4rem}.gis-map-shell .esri-ui .esri-legend>*{width:fit-content;min-width:0;max-width:100%}.gis-map-shell .esri-ui .esri-legend,.gis-map-shell .esri-ui .esri-legend__service,.gis-map-shell .esri-ui .esri-legend__layer,.gis-map-shell .esri-ui .esri-legend__layer-body,.gis-map-shell .esri-ui .esri-legend__layer-cell--info,.gis-map-shell .esri-ui .esri-legend__ramp-label{text-align:left}.gis-map-shell .esri-ui .esri-legend__layer-caption{display:block;margin:0}.gis-map-shell .esri-ui .esri-legend__service-label,.gis-map-shell .esri-ui .esri-legend__layer-title{display:block;margin:0 0 .35rem;font-weight:700}.gis-map-shell .esri-ui .esri-legend__layer-table,.gis-map-shell .esri-ui .esri-legend__layer-row{width:fit-content}.gis-map-shell .esri-ui .esri-legend__service,.gis-map-shell .esri-ui .esri-legend__layer,.gis-map-shell .esri-ui .esri-legend__layer-body,.gis-map-shell .esri-ui .esri-legend__layer-table,.gis-map-shell .esri-ui .esri-legend__layer-row{border:0;box-shadow:none;margin:0;padding:0}.gis-map-shell .esri-ui .esri-legend__layer-cell--symbol,.gis-map-shell .esri-ui .esri-legend__layer-cell--info{width:auto;vertical-align:middle;padding-top:0;padding-bottom:0}.gis-map-shell .esri-ui .esri-legend__layer-cell--symbol{padding-left:0;padding-right:.5rem}.gis-map-shell .esri-ui .esri-legend__layer-cell--info{padding-right:0}
