.gm-style .controls{box-sizing:border-box;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:2px;width:1em;height:1em;margin:6px;padding:2px;font-size:28px;font-weight:300;box-shadow:0 1px 4px -1px #0000004d}.gm-style .controls button{color:#0009;background-color:#0000;border:0}.gm-style .controls button:hover{color:#000000e6}.gm-style .controls.zoom-control{flex-direction:column;height:auto;display:flex}.gm-style .controls.zoom-control button{margin:1px;padding:0;font:.85em Arial}.gm-style .controls.imagery-control{box-shadow:none;background:0 0;padding:0;width:auto!important;height:auto!important}.gm-style .controls.imagery-control .imagery-trigger-group{background:#fff;border-radius:20px;flex-direction:row;align-items:center;height:40px;font-family:Roboto,Arial,sans-serif;transition:box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gm-style .controls.imagery-control .imagery-trigger-group:hover{box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326}.gm-style .controls.imagery-control .imagery-trigger{color:#3c4043;cursor:pointer;background:0 0;border:none;border-radius:20px;flex-direction:row;align-items:center;gap:7px;height:100%;padding:0 13px 0 11px;font-family:inherit;font-weight:500;line-height:1;transition:background .15s,color .15s;display:flex;position:relative}.gm-style .controls.imagery-control .imagery-trigger:hover{background:#f8f9fa}.gm-style .controls.imagery-control .imagery-trigger:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}.gm-style .controls.imagery-control .imagery-trigger-group.is-active .imagery-trigger{color:#c03}.gm-style .controls.imagery-control .imagery-trigger-clear{color:#5f6368;cursor:pointer;background:0 0;border:none;border-radius:20px 0 0 20px;justify-content:center;align-items:center;height:100%;padding:0 8px 0 10px;transition:background .15s,color .15s;display:flex}.gm-style .controls.imagery-control .imagery-trigger-clear:hover{color:#c03;background:#fff5f7}.gm-style .controls.imagery-control .imagery-trigger-clear:focus-visible{outline-offset:2px;outline:2px solid #c03}.imagery-trigger-clear-icon{font-size:18px!important}.imagery-trigger-divider{background:#dadce0;flex:none;width:1px;height:22px}.imagery-trigger-icon{color:#5f6368;transition:color .15s;font-size:20px!important}.gm-style .controls.imagery-control .imagery-trigger-group.is-active .imagery-trigger-icon{color:#c03}.imagery-trigger-label{letter-spacing:.15px;font-size:13px}.imagery-trigger-badge{color:#fff;letter-spacing:.4px;background:#c03;border-radius:9px;justify-content:center;align-items:center;height:18px;margin-left:1px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.controls.geolocation-control,.controls.utility-legend-control{border:none;justify-content:center;align-items:center;display:flex}.controls.utility-legend-control{display:none}.gm-style .controls.controls-spacer{width:1px;height:calc(env(safe-area-inset-top,0px) + 56px);box-shadow:none;background:0 0;border:none;margin:0;padding:0}@media (width<=600px){.gm-style .controls.imagery-control .imagery-trigger{justify-content:center;gap:0;width:40px;padding:0}.gm-style .controls.imagery-control .imagery-trigger-label{display:none}.imagery-trigger-badge{height:15px;margin:0;padding:0 4px;position:absolute;top:-2px;right:-2px}}
