/* DIPANI V8.66 — unified archive control accent only. Keeps type badges and marker hues. */
html body .dipani-archive-grid { --dipani-archive-action:#0A58CA; --dipani-archive-action-hover:#0846A5; }
/* Search beside headline + native sidebar search and filter actions */
html body .dipani-archive-grid.dipani-v727-ready .dipani-quick-search button[type="submit"],
html body .dipani-archive-grid.dipani-v727-ready .dipani-v79-filter button.dipani-v79-submit,
html body .dipani-archive-grid.dipani-v727-ready .full-page-sidebar form :is(button[type="submit"],input[type="submit"],button.button),
html body .dipani-archive-grid.dipani-v727-ready .dipani-v79-filter .dipani-v79-submit {
 background:#0A58CA!important; border-color:#0A58CA!important; color:#fff!important;
}
html body .dipani-archive-grid.dipani-v727-ready .dipani-quick-search button[type="submit"]:is(:hover,:focus-visible),
html body .dipani-archive-grid.dipani-v727-ready .dipani-v79-filter button.dipani-v79-submit:is(:hover,:focus-visible),
html body .dipani-archive-grid.dipani-v727-ready .full-page-sidebar form :is(button[type="submit"],input[type="submit"],button.button):is(:hover,:focus-visible),
html body .dipani-archive-grid.dipani-v727-ready .dipani-v79-filter .dipani-v79-submit:is(:hover,:focus-visible) {
 background:#0846A5!important; border-color:#0846A5!important; color:#fff!important;
}
/* Compact preview overlay 'Auf der Karte anzeigen' */
html body .dipani-archive-grid.dipani-v727-ready .dipani-v727-map .dipani-v729-map-open,
html body .dipani-archive-grid.dipani-v727-ready .dipani-v729-map-open {
 background:#0A58CA!important; border-color:#0A58CA!important; color:#fff!important;
}
html body .dipani-archive-grid.dipani-v727-ready .dipani-v727-map .dipani-v729-map-open:is(:hover,:focus-visible),
html body .dipani-archive-grid.dipani-v727-ready .dipani-v729-map-open:is(:hover,:focus-visible) {
 background:#0846A5!important; border-color:#0846A5!important;
}
/* Sort selector, dropdown chevron, choices and focus ring */
html body .dipani-archive-grid.dipani-v727-ready .dipani-v734-sort-trigger,
html body .dipani-archive-grid.dipani-v727-ready .dipani-v734-sort-value,
html body .dipani-archive-grid.dipani-v727-ready .dipani-v729-sort :is(.dipani-v730-sort-select,.dipani-v729-sort-caption),
html body .dipani-archive-grid.dipani-v727-ready .dipani-v79-filter .dipani-v79-chevron {
 color:#0A58CA!important;
}
html body .dipani-archive-grid.dipani-v727-ready .dipani-v734-sort-arrow {
 border-color:#0A58CA!important;
}
html body .dipani-archive-grid.dipani-v727-ready .dipani-v734-sort-option:is(:hover,:focus-visible,[aria-selected="true"]) {
 color:#0846A5!important; background:#eaf2ff!important;
}
html body .dipani-archive-grid.dipani-v727-ready .dipani-v734-sort:focus-within,
html body .dipani-archive-grid.dipani-v727-ready .dipani-v79-filter :is(.dipani-v79-trigger,.dipani-v79-type,.dipani-v79-keyword,.dipani-v79-city):focus-visible,
html body .dipani-archive-grid.dipani-v727-ready .dipani-quick-search input:focus {
 border-color:#0A58CA!important;
 box-shadow:0 0 0 3px rgba(10,88,202,.14)!important;
}
/* Filter drop-down arrows, radios, reset and active filter controls */
html body .dipani-archive-grid.dipani-v727-ready .dipani-v79-filter :is(.dipani-v79-chevron,.dipani-v79-reset,.dipani-v79-trigger svg),
html body .dipani-archive-grid.dipani-v727-ready .dipani-v727-reset,
html body .dipani-archive-grid.dipani-v727-ready .dipani-projects-reset {
 color:#0A58CA!important;
}
html body .dipani-archive-grid.dipani-v727-ready .dipani-v79-filter :is(input[type="checkbox"],input[type="radio"]),
html body .dipani-archive-grid.dipani-v727-ready .full-page-sidebar :is(input[type="checkbox"],input[type="radio"]) { accent-color:#0A58CA!important; }
/* Active grid/list selection */
html body .dipani-archive-grid.dipani-v727-ready .dipani-v728-viewbtn.is-active {
 background:#0A58CA!important; border-color:#0A58CA!important; color:#fff!important;
}
/* Modal close control: white background stays white, label uses same action accent */
html body .dipani-v729-explorer-close {color:#0A58CA!important;border-color:#cbdcf5!important;}
html body .dipani-v729-explorer-close:is(:hover,:focus-visible){color:#0846A5!important;border-color:#0A58CA!important;}
/* Preserve distinct customer / supplier / service pins, type labels, and white CTA. */
