/* Authorized Checkout Location surface only. Frozen Map/homepage styles unchanged. */
.wgc-location-inline{gap:12px!important}.wgc-location-inline .wgc-map{height:290px;min-height:290px;border:1px solid #d7d1c7;background:#eeeae1}.wgc-location-inline .wgc-map>p{padding:24px}.wgc-location-search{display:flex;gap:8px;align-items:end}.wgc-location-search>.wgc-field{flex:1;min-width:0}.wgc-location-search>.wgc-button{width:auto;flex:none;padding-inline:14px}.wgc-location-tools,.wgc-location-meeting{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wgc-location-inline details{padding:8px 0}.wgc-location-inline summary{min-height:32px;color:#164c3d;cursor:pointer}.wgc-location-inline details .wgc-field{margin-top:10px}.wgc-location-selected{border:2px solid #fffdf8;border-radius:20px;background:#164c3d;color:#fffdf8;padding:9px 12px;font:600 13px Inter,sans-serif;box-shadow:0 2px 8px #0006;white-space:nowrap;cursor:grab}.wgc-location-selected:after{content:'';position:absolute;bottom:-8px;left:calc(50% - 6px);border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #164c3d}.wgc-location-landmark{max-width:115px;border:1px solid #b7ada0;border-radius:5px;background:#fffdf8eb;color:#164c3d;padding:4px 6px;font:500 11px Inter,sans-serif;white-space:normal;box-shadow:0 1px 3px #0002;cursor:pointer}.wgc-location-inline [data-location-nearby-list]{display:grid;gap:6px;max-height:220px;overflow:auto}.wgc-location-inline [data-location-context],.wgc-location-inline [data-location-pin-text]{font-size:12px;line-height:1.45;color:#5d5a54}.wgc-location-inline [data-location-confirmed]{font-weight:600;color:#164c3d}.wgc-location-inline [data-location-results]:empty{display:none}@media(min-width:768px){.wgc-location-inline .wgc-map{height:350px;min-height:350px}}
.wgc-location-selected{z-index:3}.wgc-location-landmark{z-index:1}
.wgc-location-inline [data-location-results]{max-height:240px;overflow:auto}.wgc-location-inline .maplibregl-ctrl-attrib{font-size:10px;line-height:14px}

.wgc-location-inline .wgc-map{border-radius:16px}.wgc-location-selected.wtm-marker{padding:6px;background:#fffdf8;color:#164c3d;white-space:normal;min-width:44px;min-height:44px;max-width:190px}.wgc-location-selected.wtm-marker strong{font-size:12px}.wgc-location-inline [data-location-pin-text]{display:none}.wgc-location-inline [data-location-context]{margin:0}.wgc-location-inline [data-location-name-details]{padding:0}.wgc-location-inline [data-location-results]:not(:empty){display:grid;gap:6px}
