/* GP540: no duplicate visible offer dates in Loop-Cards. Dates belong in product details. */
.gp-product-archive .gp-product-loop-price-note,
.gp-product-archive .gp-product-loop-availability,
.gp-product-archive .gp-product-loop-checked{display:none!important}
/* GP540: strong comparison/favorites selected states independent of older CSS. */
.gp-product-archive .gp-product-list .gp-product-loop-top-actions>.gp-product-loop-top-compare:is(.is-active,[aria-pressed="true"],[data-gp-selected="true"]),
.gp-product-archive .gp-product-list .gp-product-loop-top-actions>.gp-product-loop-top-favorite:is(.is-active,[aria-pressed="true"],[data-gp-selected="true"]){
 background:#387e52!important;color:#fff!important;border:2px solid #215d36!important;
 box-shadow:0 0 0 3px rgba(70,148,87,.16),0 2px 7px rgba(10,50,28,.2)!important
}
.gp-product-archive .gp-product-list .gp-product-loop-top-actions>.gp-product-loop-top-action:is(.is-active,[aria-pressed="true"],[data-gp-selected="true"]) .gp-library-button__icon svg{
 stroke:#fff!important;stroke-width:2.5!important
}
.gp-product-archive .gp-product-list .gp-product-loop-top-actions>.gp-product-loop-top-favorite:is(.is-active,[aria-pressed="true"],[data-gp-selected="true"]) .gp-library-button__icon svg{fill:#fff!important}
/* The suggestion actions must also have an instantly visible selected state. */
.gp-product-archive .gp539-suggest-actions .gp-library-button:is(.is-active,[aria-pressed="true"],[data-gp-selected="true"]){
 background:#387e52!important;border-color:#215d36!important;color:#fff!important;box-shadow:0 0 0 2px rgba(70,148,87,.14)!important
}
.gp-product-archive .gp539-suggest-actions .gp-library-button:is(.is-active,[aria-pressed="true"],[data-gp-selected="true"]) svg{stroke:#fff!important}
