@media(max-width:767px){[data-gtender-public-entry] [data-gtender-view-toggle=list]{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23334155%22 stroke-width=%221.8%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M5 7h14M5 12h14M5 17h14%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:22px 22px}}.gtender-opportunity-map{width:100%;margin-top:var(--gtr-space-field, 16px);padding-bottom:max(20px,env(safe-area-inset-bottom))}.gtender-opportunity-map[hidden]{display:none!important}.gtender-opportunity-map__stage{--gt-map-stage-height: clamp(520px, 70svh, 800px);display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-template-areas:"summary map";gap:16px;align-items:stretch;min-width:0;isolation:isolate}.gtender-opportunity-map__canvas,.gtender-opportunity-map__summary{min-width:0;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.gtender-opportunity-map__canvas:focus-visible{outline:3px solid currentColor;outline-offset:3px}.gtender-opportunity-map__canvas:has(>[data-gtender-map-surface]){display:block;padding:0}.gtender-opportunity-map__surface{width:100%;min-height:0;height:100%;border-radius:inherit;overflow:hidden}.gtender-opportunity-map__unavailable{max-width:560px;text-align:center}.gtender-opportunity-map__unavailable strong{display:block;margin-bottom:8px}.gtender-opportunity-map__unavailable p{margin:0;opacity:.72}.gtender-opportunity-map__summary{grid-area:summary;box-sizing:border-box;height:var(--gt-map-stage-height);padding:var(--gtr-card-padding, 20px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.gtender-opportunity-map__summary h2{margin:2px 0 6px;font-size:var(--font-ui-gtender-opportunity-summary-size);line-height:1.15;letter-spacing:-.02em}.gtender-opportunity-map__summary>p{margin-top:0;margin-bottom:8px;font-size:14px;line-height:1.45}.gtender-opportunity-map__summary:has(>[data-gtender-map-selected]:not([hidden]))>:not([data-gtender-map-selected]){display:none}.gtender-opportunity-map__summary>[data-gtender-map-selected]:not([hidden]){margin-top:0;padding-top:0;border-top:0}.gtender-opportunity-map__selected{min-width:0;margin-top:var(--gtr-space-field, 16px);padding-top:var(--gtr-space-field, 16px);border-top:1px solid var(--color-border, rgba(15, 23, 42, .12))}.gtender-opportunity-map__selected[hidden]{display:none}.gtender-opportunity-map__selected .gtender-place-card__eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;opacity:.68}.gtender-opportunity-map__selected .gtender-place-card__title{margin:0;padding:0;border:0;background:none;color:inherit;font-size:17px;font-weight:700;line-height:1.4;letter-spacing:-.012em}.gtender-opportunity-map__selected .gtender-place-card__title:before,.gtender-opportunity-map__selected .gtender-place-card__title:after{content:none}.gtender-opportunity-map__selected .gtender-place-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--color-border, rgba(15, 23, 42, .12));border-bottom:0}.gtender-opportunity-map__selected .gtender-place-card__metrics dt{margin:0 0 4px;font-size:12px;line-height:1.35;opacity:.68}.gtender-opportunity-map__selected .gtender-place-card__metrics dd{margin:0;font-size:16px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.gtender-opportunity-map__selected .gtender-place-card__property h4{display:none;margin:0;font-size:17px;font-weight:600}.gtender-opportunity-map__selected .gtender-place-card__property p,.gtender-opportunity-map__selected .gtender-place-card__evidence{display:none;margin:0;font-size:13px;line-height:1.65;opacity:.72}.gtender-opportunity-map__selected .gtender-place-card__evidence{margin-top:0}.gtender-opportunity-map__selected .gtender-opportunity-map__tenders{display:none;gap:10px}.gtender-opportunity-map__selected .gtender-opportunity-map__tender-link{display:flex;min-height:48px;align-items:center;padding:10px 12px;border:1px solid var(--color-border, rgba(15, 23, 42, .12));border-radius:12px;color:inherit;font-size:14px;line-height:1.5;text-decoration:none;overflow-wrap:anywhere}.gtender-opportunity-map__selected .gtender-opportunity-map__tender-link:focus-visible{outline:3px solid currentColor;outline-offset:3px}.gtender-opportunity-map__counts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:var(--gtr-space-field, 16px) 0;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.gtender-opportunity-map__counts>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;min-width:0;margin-inline:16px;padding-block:14px}.gtender-opportunity-map__counts>div+div{border-top:1px solid #e5e7eb}.gtender-opportunity-map__counts dt{margin:0;color:var(--gtr-muted, #6b7280);font-size:12px;font-weight:600;line-height:1.4}.gtender-opportunity-map__counts dd{margin:0;color:#1c1c1e;font-size:15px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.gtender-opportunity-map__canvas{grid-area:map;position:relative;isolation:isolate;box-sizing:border-box;height:var(--gt-map-stage-height);min-height:0;display:grid;place-items:center;padding:24px;overflow:hidden}.gtender-opportunity-map__place{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;min-width:0;padding:var(--gtr-card-padding, 20px);border:1px solid #e5e7eb;border-radius:10px;background:#fff}.gtender-opportunity-map__place-name,.gtender-opportunity-map__place-meta{min-width:0;overflow-wrap:anywhere}.gtender-opportunity-map__place-count{white-space:nowrap;font-variant-numeric:tabular-nums}.gtender-opportunity-map__place-meta{grid-column:1 / -1;opacity:.68}.gtender-opportunity-map__empty{margin:0;padding:var(--gtr-card-padding, 20px);color:var(--gtr-muted, #6b7280);font-size:13px;line-height:1.5;text-align:center}@media(min-width:1024px){[data-gtender-public-preview-column]>.gtender-opportunity-map{margin-top:0;padding-bottom:0}[data-gtender-public-preview-column] .gtender-opportunity-map__stage{position:relative;display:block;height:var(--gtender-workbench-height, 560px);min-width:0;overflow:hidden;border:1px solid #dce3ec;border-radius:12px;background:#eef6ff}[data-gtender-public-preview-column] .gtender-opportunity-map__canvas{box-sizing:border-box;width:100%;height:100%;min-height:0;border:0;border-radius:0}[data-gtender-public-preview-column] .gtender-opportunity-map__summary{position:absolute;inset:16px 16px auto auto;z-index:30;box-sizing:border-box;width:min(320px,calc(100% - 32px));height:auto;max-height:calc(100% - 32px);margin:0;padding:16px;overflow-y:auto;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fffffff7;box-shadow:0 12px 30px #0f172a24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.gtender-opportunity-map__engine-notice{position:absolute;left:12px;right:12px;bottom:30px;z-index:900;margin:0;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#344054;font-size:13px;line-height:1.5}@media(max-width:767px){.gtender-opportunity-map__stage{--gt-map-stage-height: clamp(560px, 72svh, 760px);position:relative;height:var(--gt-map-stage-height);min-height:var(--gt-map-stage-height);grid-template-columns:minmax(0,1fr);grid-template-areas:"map";gap:0;align-items:stretch;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#eef6ff}.gtender-opportunity-map__canvas{grid-area:map;align-self:stretch;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:inherit}.gtender-opportunity-map__summary{position:absolute;inset:auto 10px max(16px,env(safe-area-inset-bottom)) 10px;z-index:30;height:auto;max-height:min(28svh,220px);margin:0;padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:var(--gc-radius-md);background:#fffffff5;box-shadow:0 8px 24px #0f172a24;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.gtender-opportunity-map__counts{grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 0}.gtender-opportunity-map__counts>div{display:block;min-width:0;margin:0;padding:8px 6px;text-align:center}.gtender-opportunity-map__counts>div+div{border-top:0;border-left:1px solid #e5e7eb}.gtender-opportunity-map__summary:has(>[data-gtender-map-selected]:not([hidden]))>:not([data-gtender-map-selected]){display:none}.gtender-opportunity-map__summary>[data-gtender-map-selected]:not([hidden]){margin-top:0;padding-top:0;border-top:0}.gtender-opportunity-map .mapboxgl-ctrl-bottom-left{top:12px;left:12px;bottom:auto}.gtender-opportunity-map .mapboxgl-ctrl-bottom-right{top:108px;right:12px;bottom:auto}.gtender-opportunity-map .leaflet-bottom{top:12px;bottom:auto}.gtender-opportunity-map__engine-notice{top:64px;right:68px;bottom:auto}}@media(max-width:480px){.gtender-public-view{width:100%}.gtender-public-view__button{flex:1 1 0;justify-content:center}.gtender-opportunity-map{margin-top:6px;padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.gtender-opportunity-map *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gtender-opportunity-map__selected>h4{display:none;margin:0}.gtender-opportunity-map__selected-lead{margin-top:0;color:var(--gtr-muted, #6b7280)}.gtender-opportunity-map__selected .gtender-opportunity-map__tender-link:hover{border-color:var(--gtr-primary, #174479)}.gtender-opportunity-map__marker-shell{background:transparent;border:0}.gtender-opportunity-map__marker{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:0;border:3px solid #fff;border-radius:999px;background:var(--gtr-primary, #174479);color:#fff;box-shadow:0 4px 12px #0f172a33;font:inherit;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.gtender-opportunity-map__marker:focus-visible,.gtender-opportunity-map__place[role=button]:focus-visible{outline:3px solid currentColor;outline-offset:3px}.gtender-opportunity-map__place[role=button]{cursor:pointer;min-height:44px}.gtender-opportunity-map__bounded-note{display:none;color:var(--gtr-muted, #6b7280)}.gtender-opportunity-map__breakdown{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.gtender-opportunity-map__breakdown span{padding:6px 9px;border-radius:999px;background:#eef5ff;color:#005bb5;font-size:12px;font-weight:600}.gtender-opportunity-map__engine-notice[hidden]{display:none}.gtender-opportunity-map .leaflet-control-attribution{font-size:10px}.gtender-opportunity-map :is(.mapboxgl-ctrl button,.leaflet-control-zoom a){min-width:44px;min-height:48px}.gtender-opportunity-map .mapboxgl-ctrl button{width:44px;height:44px}.gtender-opportunity-map .leaflet-control-zoom a{width:44px;height:44px;line-height:44px}.gtender-opportunity-map__selected .gtender-place-card__header{position:relative;padding-right:52px}.gtender-opportunity-map__selection-close{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--color-border, #e5e7eb);border-radius:999px;background:#fff;color:inherit;font:inherit;font-size:24px;cursor:pointer}.gtender-opportunity-map__selection-close:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(forced-colors:active){.gtender-opportunity-map__marker,.gtender-opportunity-map__engine-notice{background:Canvas;color:CanvasText;border-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/gtender-opportunity-map.css.map */
