/* grpicker.001.css */

div.grresultscontainer {
    opacity: 0.8;
    font-size: 0.8em; 
    position: fixed;
    bottom: 16px;
    height: 7em;
    z-index: 100;
    background-color: white;
    margin:8px;
    padding:4px;
    border-radius: 5px;
}

div.grpickermask {
    background-color: rgba(180, 180, 180, 0.5);
    margin: 0px;
    padding: 0px;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10000;
}

div.grpickercontainer {
    margin: 20px;
    padding: 5px;
    background-color: white;
    border-style: solid;
    border-color: black;
    border-width: thin;
    border-radius: 12px;
    position: relative;
    max-height: 100vh;
}

body.grpickerbody {
    overflow: hidden;
}

/* gmap overlay svg rules */
div.gmap-satellite svg.gmaptile {
    overflow: hidden;
}

div.gmap-plain svg.gmaptile {
    overflow: hidden;
}

div.gmap-satellite svg.gmaptile path.gmapheavygrid {
    stroke: #dddddd;
    stroke-width: 1.2;
    stroke-opacity: 0.5;
}

div.gmap-plain svg.gmaptile path.gmapheavygrid {
    stroke: #4444FF;
    stroke-width: 1.2;
    stroke-opacity: 0.5;
}

div.gmap-satellite svg.gmaptile path.gmaplightgrid {
    stroke: #dddddd;
    stroke-width: 0.8;
    stroke-opacity: 0.4;
}

div.gmap-plain svg.gmaptile path.gmaplightgrid {
    stroke: #4444FF;
    stroke-width: 0.8;
    stroke-opacity: 0.4;
}