.maps-add-pin-mode,.maps-add-pin-mode *{cursor:crosshair!important}.maps-panel{min-height:0}.maps-illustration [data-anim]{opacity:0}.maps-panel input[type=color]{appearance:none}.maps-panel input[type=color]::-webkit-color-swatch-wrapper{padding:0}.maps-panel input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}.pac-container{z-index:var(--z-popover)}.gm-style .gm-style-iw-c{border-radius:8px}.maps-property-card-host{appearance:none;filter:drop-shadow(0 16px 26px #0f172a2e);font:inherit;pointer-events:auto;z-index:80;background:0 0;border:0;margin:0;padding:0;transform:translateZ(0)}.maps-property-card-host[data-selected=true]{filter:drop-shadow(0 18px 30px #0f172a47);z-index:90}.maps-property-card-host[data-selected=true] .maps-property-card{box-shadow:0 0 0 3px #3b82f63d}.maps-property-card{background:var(--maps-card-bg);border:calc(var(--maps-card-border-width) * var(--maps-ui-scale,1)) solid var(--maps-card-border);border-radius:calc(var(--maps-card-radius) * var(--maps-ui-scale,1));color:#111827;font-size:calc(var(--maps-card-text-size) * var(--maps-ui-scale,1));height:calc(var(--maps-card-design-height) * var(--maps-ui-scale,1));width:calc(var(--maps-card-design-width) * var(--maps-ui-scale,1));flex-direction:column;line-height:1.2;display:flex;overflow:hidden;box-shadow:0 12px 30px #0f172a29}.maps-property-card--image{aspect-ratio:1;min-height:auto!important}.maps-property-card__row{grid-template-columns:calc(96px * var(--maps-ui-scale,1)) minmax(0, 1fr);flex:1;min-height:0;display:grid}.maps-property-card__row--no-media{grid-template-columns:minmax(0,1fr)}.maps-property-card__media{background:color-mix(in srgb, var(--maps-card-border) 10%, white);height:100%;min-height:calc(86px * var(--maps-ui-scale,1));justify-content:center;align-self:stretch;align-items:center;display:flex;overflow:hidden}.maps-property-card--image .maps-property-card__media{height:100%;min-height:100%}.maps-property-card__media img{-webkit-user-drag:none;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.maps-property-card__media--icon span{background:var(--maps-card-border);color:#fff;height:calc(42px * var(--maps-ui-scale,1));width:calc(42px * var(--maps-ui-scale,1));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.maps-property-card__media--icon svg{height:calc(18px * var(--maps-ui-scale,1));width:calc(18px * var(--maps-ui-scale,1));display:block}.maps-property-card__body{align-content:start;align-items:start;gap:calc(4px * var(--maps-ui-scale,1));min-width:0;padding:calc(11px * var(--maps-ui-scale,1)) calc(12px * var(--maps-ui-scale,1)) calc(12px * var(--maps-ui-scale,1));display:grid}.maps-property-card--text .maps-property-card__body{padding:calc(12px * var(--maps-ui-scale,1)) calc(14px * var(--maps-ui-scale,1))}.maps-property-card__eyebrow{color:var(--maps-card-header);font-size:calc(10px * var(--maps-ui-scale,1));letter-spacing:0;text-transform:uppercase;font-weight:800}.maps-property-card__title{color:#111827;overflow-wrap:anywhere;font-weight:800}.maps-property-card__address{color:#4b5563;font-size:calc(11px * var(--maps-ui-scale,1));line-height:1.25}.maps-property-card__metrics{background:var(--maps-card-metrics-bg);border-top:1px solid var(--maps-card-metrics-border);padding:calc(6px * var(--maps-ui-scale,1)) calc(12px * var(--maps-ui-scale,1));align-items:center;display:flex}.maps-property-card__metric{justify-content:center;align-items:center;gap:calc(5px * var(--maps-ui-scale,1));flex:1;min-width:0;display:flex}.maps-property-card__metric-divider{background:var(--maps-card-metrics-divider);flex-shrink:0;align-self:stretch;width:1px}.maps-property-card__metric-icon{color:var(--maps-card-metrics-icon);flex-shrink:0;align-items:center;display:flex}.maps-property-card__metric-icon svg,.maps-property-card__subject-badge-icon svg{height:calc(11px * var(--maps-ui-scale,1));width:calc(11px * var(--maps-ui-scale,1))}.maps-property-card__metric-value{color:var(--maps-card-metrics-text);font-size:calc(var(--maps-card-metrics-text-size) * var(--maps-ui-scale,1));white-space:nowrap;font-weight:600;line-height:1}.maps-property-card__subject-badge{background:var(--maps-card-subject-bg);border-top:1px solid var(--maps-card-subject-border);color:var(--maps-card-subject-text);align-items:center;gap:calc(5px * var(--maps-ui-scale,1));padding:calc(6px * var(--maps-ui-scale,1)) calc(12px * var(--maps-ui-scale,1));justify-content:center;display:flex}.maps-property-card__subject-badge-icon{color:var(--maps-card-subject-text);flex-shrink:0;align-items:center;display:flex}.maps-property-card__subject-badge-text{color:var(--maps-card-subject-text);font-size:calc(var(--maps-card-subject-text-size) * var(--maps-ui-scale,1));letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:1}.maps-connector-host{pointer-events:none;z-index:20}.maps-connector-host[data-selected=true]{z-index:60}.maps-image-marker-host{z-index:70}.maps-image-marker-host[data-selected=true]{z-index:75}.maps-image-marker-svg{filter:drop-shadow(0 8px 18px #0f172a38);-webkit-user-select:none;user-select:none;display:block}.maps-image-marker-svg[data-selected=true]{filter:drop-shadow(0 8px 18px #0f172a38) drop-shadow(0 0 0 4px #3b82f63d)}.maps-image-pin-label{align-self:center}.maps-viewport-offset{bottom:calc(-1 * var(--maps-chrome-inset-top,0px));left:calc(-1 * var(--maps-chrome-inset-right,0px));right:calc(-1 * var(--maps-chrome-inset-left,0px));top:calc(-1 * var(--maps-chrome-inset-bottom,0px))}.maps-viewport-offset div[style*="position: absolute"][style*="bottom: 0px"]{bottom:calc(var(--maps-chrome-inset-top,0px) + var(--maps-chrome-inset-bottom,0px))!important}.maps-viewport-offset div[style*="position: absolute"][style*="bottom: 0px"][style*="left: 0px"]{left:calc(var(--maps-chrome-inset-left,0px) + var(--maps-chrome-inset-right,0px))!important}.maps-viewport-offset div[style*="position: absolute"][style*="bottom: 0px"][style*="right: 0px"]{right:calc(var(--maps-chrome-inset-left,0px) + var(--maps-chrome-inset-right,0px) + var(--maps-panel-inset-right,0px))!important}:is(.maps-embed-attribution .gm-style-cc:has(a[href*="/help/terms_maps"]),.maps-embed-attribution .gm-style-cc:has(a[href*="/maps/@"])){display:none!important}.maps-embed-attribution .gmnoprint:has(button[aria-label=Keyboard\ shortcuts]){display:none!important}.maps-legend-editing .maps-property-card-host,.maps-legend-editing .maps-image-marker-host,.maps-legend-editing .maps-connector-host{opacity:.25}.maps-legend-editing .surface-glass:not([data-map-legend] *){opacity:.35}.maps-property-card-host,.maps-image-marker-host:not([class*=transition]),.maps-connector-host,.surface-glass:not([class*=transition-]){transition:opacity .2s ease-out}
