/* EZCatalogue v0.7.61: hover, keyboard focus and pressed button states. */
/* Scoped to plugin components to avoid changing WordPress theme/WooCommerce buttons. */
:is(.ezcat-wrap,.ezcat-shop-page,.ezcat-hub,.ezcat-seller,.ezcat-seller-login,.ezcat-products,.ezcat-orders-wrap,.ezcat-seller-dashboard,.ezcat-seller-products,.ezcat-seller-profile,.ezcat-shop-profile,.ezcat-store-about,.ezcat-order-document,.ezcat-receipt,.ezcat-payment-settings,.ezcat-cart-overlay,.ezcat-cart-panel)
:is(button,input[type="button"],input[type="submit"],input[type="reset"],a.button,a.btn,a[class*="ezcat-"][role="button"],a[class*="ezcat-btn"],.ezcat-add,.ezcat-view-cart,.ezcat-proceed,.ezcat-send,.ezcat-continue-shopping):is(:hover,:active,:focus-visible),
:is(.ezcat-wrap,.ezcat-shop-page,.ezcat-hub,.ezcat-seller,.ezcat-seller-login,.ezcat-products,.ezcat-orders-wrap,.ezcat-seller-dashboard,.ezcat-seller-products,.ezcat-seller-profile,.ezcat-shop-profile,.ezcat-store-about,.ezcat-order-document,.ezcat-receipt,.ezcat-payment-settings,.ezcat-cart-overlay,.ezcat-cart-panel)
:is(button,input[type="button"],input[type="submit"],input[type="reset"],a.button,a.btn,a[class*="ezcat-"][role="button"],a[class*="ezcat-btn"],.ezcat-add,.ezcat-view-cart,.ezcat-proceed,.ezcat-send,.ezcat-continue-shopping):focus-visible {
 background:#fff !important;
 background-color:#fff !important;
 color:#2563eb !important;
 border:1px solid #2563eb !important;
 box-shadow:0 0 0 1px #2563eb inset !important;
 text-decoration:none !important;
}
/* Buttons that are disabled retain their disabled appearance. */
:is(.ezcat-wrap,.ezcat-shop-page,.ezcat-hub,.ezcat-seller,.ezcat-seller-login,.ezcat-products,.ezcat-orders-wrap,.ezcat-cart-panel)
:is(button,input[type="button"],input[type="submit"],input[type="reset"]):disabled:hover {
 cursor:not-allowed;
}
/* Small visual transition without changing the default button colors. */
:is(.ezcat-wrap,.ezcat-shop-page,.ezcat-hub,.ezcat-seller,.ezcat-seller-login,.ezcat-products,.ezcat-orders-wrap,.ezcat-cart-panel)
:is(button,input[type="button"],input[type="submit"],input[type="reset"],a.button,a.btn){
 transition:background-color .15s ease,color .15s ease,border-color .15s ease;
}
