.dgu-card-action,
.dgu-card-action:link,
.dgu-card-action:visited,
.dgu-card-action:hover,
.dgu-card-action:focus,
.dgu-card-action:focus-visible,
.dgu-card-action:active {
  color: #fff !important;
}

/* Selected power and keyboard focus: 2026-10-29 */
[data-filter-power]{min-height:44px;min-width:44px}
[data-filter-power][aria-pressed="true"]{background:#07543a!important;color:#fff!important;border-color:#07543a!important;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #07543a;font-weight:700}
[data-filter-power]:focus-visible{outline:3px solid #154ba0;outline-offset:4px}

@media(max-width:680px){
body:has(#dgu-filters) .est-header-inner{gap:8px!important}
body:has(#dgu-filters) .est-header-logo{flex:0 1 min(230px,calc(100vw - 128px))!important;min-width:0!important}
#dgu-filters,#dgu-filters .dgu-advanced{grid-template-columns:minmax(0,1fr)!important;min-width:0}
#dgu-filters>*{min-width:0;max-width:100%}
#dgu-filters label,#dgu-filters select,#dgu-filters input{min-width:0!important;max-width:100%;box-sizing:border-box}
#dgu-filters select,#dgu-filters input{width:100%}
}
