/* TECH BAZAR - consistent storefront actions, without recoloring navigation, icons or admin tools */
:root{--tb-action:#171e2b;--tb-hover:#2563eb;--tb-green:#00875a}
/* Full-size action buttons and links; utility arrows and category toggles are deliberately excluded */
body:not(.admin-app) :is(.btn,.button,.deal-button,.view-deal,.checkout-button,.checkout-btn,.add-to-cart,.buy-now,.tb-view-details,.product-actions>a,.product-actions>button,button[type="submit"]):not(:disabled):not(.tb-quick-cart){background:#171e2b!important;background-image:none!important;border-color:#171e2b!important;color:#fff!important;transition:background-color .23s ease,border-color .23s ease,box-shadow .23s ease,transform .23s ease!important}
body:not(.admin-app) :is(.btn,.button,.deal-button,.view-deal,.checkout-button,.checkout-btn,.add-to-cart,.buy-now,.tb-view-details,.product-actions>a,.product-actions>button,button[type="submit"]):not(:disabled):not(.tb-quick-cart):is(:hover,:focus-visible){background:#2563eb!important;background-image:none!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 6px 20px #2563eb52!important;transform:translateY(-2px)}
body:not(.admin-app) :is(.btn,.button,.deal-button,.view-deal,.checkout-button,.checkout-btn,.add-to-cart,.buy-now,.tb-view-details):not(:disabled):active{transform:scale(.97)!important}
/* Product discount and savings labels */
body:not(.admin-app) :is(.tb-save-badge,.save-badge,.discount-badge,.saving-badge,.badge.save,.badge.discount){background:#00875a!important;border-color:#00875a!important;color:#fff!important}
/* Countdown frame and text, without changing the actual countdown logic */
body:not(.admin-app) :is(.deal-countdown,.flash-countdown,.countdown-timer,.deal-timer){border-color:#00875a!important;color:#00875a!important}
/* Explicitly preserve functional controls */
#shop-header .search button{background:#34435a!important;border-color:#34435a!important}
#shop-header .search button:hover{background:#244d91!important;border-color:#244d91!important}
#unified-category-nav .category-parent button,#category-drawer .category-parent button{background:transparent!important;box-shadow:none!important}
#shop-header .header-action{background:#303d52!important;color:#fff!important}
#shop-header .header-action:hover{background:#415574!important}
.tb-cart-preview .tb-cart-buttons a:last-child{background:#171e2b!important;color:#fff!important}
.tb-cart-preview .tb-cart-buttons a:last-child:hover{background:#2563eb!important}
@media(prefers-reduced-motion:reduce){body:not(.admin-app) :is(.btn,.button,.deal-button,.view-deal,.checkout-button,.checkout-btn,.add-to-cart,.buy-now,.tb-view-details){transition:none!important;transform:none!important}}
