/* DIPANI V8.47: only the LEFT listing list in the full-screen map explorer.
   Existing card styles, grid/list view and Single-Listing pages stay untouched. */
html body .dipani-archive-grid .dipani-v729-explorer-items .dipani-v729-mini{
  --dp847-color:#64748b;
  border-left:3px solid var(--dp847-color)!important;
  padding-left:12px!important;
}
html body .dipani-archive-grid .dipani-v729-explorer-items .dipani-v847-group-service{--dp847-color:#073BA4;}
html body .dipani-archive-grid .dipani-v729-explorer-items .dipani-v847-group-supplier{--dp847-color:#e86d00;}
html body .dipani-archive-grid .dipani-v729-explorer-items .dipani-v847-group-customer{--dp847-color:#17865a;}
html body .dipani-archive-grid .dipani-v729-explorer-items .dipani-v729-mini-title{
  color:var(--dp847-color)!important;
  -webkit-text-fill-color:var(--dp847-color)!important;
  font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;
  font-size:13px!important;font-weight:800!important;line-height:1.34!important;
  overflow-wrap:anywhere!important;
}
html body .dipani-archive-grid .dipani-v729-explorer-items .dipani-v847-mini-group{
  display:inline-flex!important;align-items:center!important;
  padding:3px 6px!important;border-radius:5px!important;
  color:var(--dp847-color)!important;
  background:color-mix(in srgb,var(--dp847-color) 9%,white)!important;
  font:750 11px/1.35 Inter,system-ui,sans-serif!important;
}
html body .dipani-archive-grid .dipani-v729-explorer-items .dipani-v729-mini-type{
  color:#36475e!important;
  font:650 11px/1.35 Inter,system-ui,sans-serif!important;
}
html body .dipani-archive-grid .dipani-v729-explorer-items .dipani-v729-mini-location{
  display:flex!important;align-items:flex-start!important;gap:4px!important;
  color:#c25d0c!important;-webkit-text-fill-color:#c25d0c!important;
  font:700 12px/1.4 Inter,system-ui,sans-serif!important;
  overflow-wrap:anywhere!important;max-width:100%!important;
  -webkit-line-clamp:unset!important;overflow:visible!important;
}
html body .dipani-archive-grid .dipani-v729-explorer-items .dipani-v847-mini-pin{
  flex:0 0 auto!important;display:inline-block!important;font-size:15px!important;
  line-height:1.15!important;margin-top:0!important;
}
html body .dipani-archive-grid .dipani-v729-explorer-items .dipani-v847-mini-city{
  color:#c25d0c!important;-webkit-text-fill-color:#c25d0c!important;
  font:750 12px/1.4 Inter,system-ui,sans-serif!important;
}
html body .dipani-archive-grid .dipani-v729-explorer-items .dipani-v738-mini-category{
  background:#f1f5fb!important;color:#26436e!important;
  font-size:10.5px!important;font-weight:700!important;
}
