

.module-map-embed__canvas {
  width: 100%;
  height: 340px; 
  border-radius: 12px;
  overflow: hidden;
  background: #eef2ff; 
}
@media (max-width: 600px) {
  .module-map-embed__canvas { height: 260px; } 
}

.module-map-embed__link {
  display: inline-block;
  margin-top: 8px;
  color: #2563eb; 
  font-weight: 600;
  text-decoration: none;
}




@media (max-width: 600px) {

}





.module-map-embed {
}

.module-map-embed__infowindow {
}

.module-map-embed__pin {
}


.module-map-embed[data-variant="radius"] {
  --map-color-lowest: #dc2626;          
  --map-color-here: #7c3aed;            
  --map-color-default: #475569;         
  --map-color-gasoline: #2563eb;        
  --map-color-diesel: #16a34a;          
  --map-color-lpg: #f59e0b;             
  
  --map-color-premium-gasoline: var(--map-color-default);
  --map-discount-selected: #059669;     
  --map-button-border: #cbd5e1;         
  --map-button-background: #fff;        
  --map-button-text: #0f172a;           
  --map-button-selected: #2563eb;       
  --map-muted-text: #64748b;            
}
.module-map-embed[data-variant="radius"] .module-map-embed__bar {
  display: flex; flex-wrap: wrap; gap: 6px; align-items: center; margin-bottom: 10px; 
}
.module-map-embed[data-variant="radius"] .module-map-embed__fuels { display: inline-flex; gap: 4px; }                          
.module-map-embed[data-variant="radius"] .module-map-embed__radii { display: inline-flex; gap: 4px; align-items: center; }     
.module-map-embed[data-variant="radius"] .module-map-embed__radius-heading { font-size: 13px; color: var(--map-muted-text); } 
.module-map-embed[data-variant="radius"] .module-map-embed__fuel,
.module-map-embed[data-variant="radius"] .module-map-embed__radius {
  padding: 6px 11px; border: 1px solid var(--map-button-border); background: var(--map-button-background);
  color: var(--map-button-text); border-radius: 8px; font-size: 14px; cursor: pointer; 
}
.module-map-embed[data-variant="radius"] .module-map-embed__fuel--gasoline { --map-fuel-color: var(--map-color-gasoline); }
.module-map-embed[data-variant="radius"] .module-map-embed__fuel--diesel { --map-fuel-color: var(--map-color-diesel); }
.module-map-embed[data-variant="radius"] .module-map-embed__fuel--premium-gasoline { --map-fuel-color: var(--map-color-premium-gasoline); }
.module-map-embed[data-variant="radius"] .module-map-embed__fuel--lpg { --map-fuel-color: var(--map-color-lpg); }
.module-map-embed[data-variant="radius"] .module-map-embed__fuel[aria-pressed="true"] {
  background: var(--map-fuel-color, var(--map-color-default)); border-color: var(--map-fuel-color, var(--map-color-default)); color: #fff; 
}
.module-map-embed[data-variant="radius"] .module-map-embed__discount {
  padding: 6px 11px; border: 1px solid var(--map-button-border); background: var(--map-button-background);
  color: var(--map-button-text); border-radius: 8px; font-size: 14px; cursor: pointer; 
}
.module-map-embed[data-variant="radius"] .module-map-embed__discount[aria-pressed="true"] {
  background: var(--map-discount-selected); border-color: var(--map-discount-selected); color: #fff; 
}
.module-map-embed[data-variant="radius"] .module-map-embed__radius[aria-pressed="true"] {
  background: var(--map-button-selected); color: #fff; 
}
.module-map-embed[data-variant="radius"] .module-map-embed__status { font-size: 13px; color: var(--map-muted-text); } 
.module-map-embed[data-variant="radius"] .module-map-embed__note { font-size: 13px; color: var(--map-muted-text); margin-top: 8px; } 
.module-map-embed[data-variant="radius"] .module-map-embed__pin {
  transform: translate(-50%, -100%); white-space: nowrap; background: var(--map-pin-color, var(--map-color-default)); color: #fff;
  font-size: 13px; font-weight: 600; padding: 2px 7px; border-radius: 9px; box-shadow: 0 1px 3px rgba(0, 0, 0, .3); 
}
.module-map-embed[data-variant="radius"] .module-map-embed__pin--gasoline { --map-pin-color: var(--map-color-gasoline); }
.module-map-embed[data-variant="radius"] .module-map-embed__pin--diesel { --map-pin-color: var(--map-color-diesel); }
.module-map-embed[data-variant="radius"] .module-map-embed__pin--premium-gasoline { --map-pin-color: var(--map-color-premium-gasoline); }
.module-map-embed[data-variant="radius"] .module-map-embed__pin--lpg { --map-pin-color: var(--map-color-lpg); }
.module-map-embed[data-variant="radius"] .module-map-embed__pin--lowest { --map-pin-color: var(--map-color-lowest); }
.module-map-embed[data-variant="radius"] .module-map-embed__pin--here { --map-pin-color: var(--map-color-here); }
.module-map-embed[data-variant="radius"] .module-map-embed__pin--lowest::before { content: "\1F451  "; } 
.module-map-embed[data-variant="radius"] .module-map-embed__pin--here::before { content: "\2605  "; }     
.module-map-embed[data-variant="radius"] .module-map-embed__infowindow { padding: 9px 12px; font-size: 13px; line-height: 1.55; } 
.module-map-embed[data-variant="radius"] .module-map-embed__infowindow a { color: var(--map-button-selected); font-weight: 600; text-decoration: none; } 
.module-map-embed[data-variant="radius"] .module-map-embed__infowindow-name--here::after { content: " \2605"; } 

.module-map-embed[data-variant="radius"] .module-map-embed__placeholder {
  display: flex; align-items: center; justify-content: center; height: 100%; font-size: 13px; color: var(--map-muted-text);
}
.module-map-embed--failed[data-variant="radius"] .module-map-embed__bar { display: none; } 
.module-map-embed[data-variant="radius"] .module-map-embed__canvas--failed { height: auto; padding: 16px; color: var(--map-muted-text); } 

.module-map-embed[data-variant="radius"] .module-map-embed__pin[data-ent-key] { cursor: pointer; }
.module-map-embed[data-variant="radius"] .module-map-embed__pin.module-map-embed__entity-link-lit {
  transform: translate(-50%, -100%) scale(1.15); box-shadow: 0 0 0 2px #fff, 0 0 0 4px #2563eb;
}

table > tbody > tr.module-map-embed__entity-link-lit[data-ent-key] > th,
table > tbody > tr.module-map-embed__entity-link-lit[data-ent-key] > td { background: #eff6ff; }
table > tbody > tr.module-map-embed__entity-link-lit[data-ent-key] > :first-child { box-shadow: inset 3px 0 0 #2563eb; }
