/* V8.72 – readable pricing on the archive map, without changing stored amounts.
   Role labels keep their existing blue/orange/green colors; places stay red. */
:root { --dipani-v872-black:#18243A; --dipani-v872-currency:#D63A32; }
html body .dipani-v729-explorer .dipani-v729-explorer-items :is(
  .dipani-v729-mini-price,.dipani-v734-price-number,.dipani-v734-price-label,
  .dipani-v872-material-label,.dipani-v872-material-value,
  .dipani-v872-fixed-price) {
    color:var(--dipani-v872-black)!important;
    -webkit-text-fill-color:var(--dipani-v872-black)!important;
    font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;
    font-size:11.5px!important;font-weight:600!important;
    line-height:1.5!important;letter-spacing:0!important;
}
html body .dipani-v729-explorer .dipani-v729-explorer-items .dipani-v872-material-lines {
  display:flex!important;flex-direction:column!important;gap:3px!important;
  align-items:stretch!important;width:100%!important;white-space:normal!important;
  margin-top:6px!important;
}
html body .dipani-v729-explorer .dipani-v729-explorer-items .dipani-v872-material-line {
  display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;
  column-gap:7px!important;row-gap:1px!important;min-width:0!important;
}
html body .dipani-v729-explorer .dipani-v729-explorer-items .dipani-v872-material-label {
  flex:0 0 auto!important;font-weight:650!important;
}
html body .dipani-v729-explorer .dipani-v729-explorer-items .dipani-v872-material-value {
  white-space:normal!important;overflow-wrap:break-word!important;
}
html body .dipani-v729-explorer .dipani-v729-explorer-items .dipani-v734-mini-price-row{
  display:flex!important;flex-wrap:wrap!important;column-gap:5px!important;row-gap:2px!important;
  align-items:baseline!important;
}
html body .dipani-v729-explorer .dipani-v729-explorer-items :is(.dipani-v734-price-currency,.dipani-v872-currency),
html body .dipani-map-preview :is(.dipani-map-preview-price-currency,.dipani-v872-currency){
  color:var(--dipani-v872-currency)!important;
  -webkit-text-fill-color:var(--dipani-v872-currency)!important;
  font-size:inherit!important;font-weight:700!important;
  margin-left:3px!important;margin-right:3px!important;
}
html body .dipani-map-preview :is(
  .dipani-map-preview-price-value,.dipani-map-preview-fixed-price,
  .dipani-map-preview-price-label,.dipani-v872-popup-value){
  color:var(--dipani-v872-black)!important;
  -webkit-text-fill-color:var(--dipani-v872-black)!important;
  font-size:12px!important;font-weight:600!important;line-height:1.5!important;
}
html body .dipani-map-preview .dipani-v872-popup-material{
  display:flex!important;flex-direction:column!important;gap:5px!important;
}
html body .dipani-map-preview .dipani-v872-popup-line{
  display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;
  column-gap:7px!important;row-gap:2px!important;
}
html body .dipani-v729-explorer .dipani-v729-explorer-items .dipani-v729-mini-title,
html body .dipani-map-preview .dipani-map-preview-title {color:var(--dipani-v872-black)!important;}
/* Never recolor the established role, category or city badges: service blue,
   supplier orange, customers green, place names red. */
