/* Controles iguais e borda preta nos dois catálogos. */
.catalog-product-card,.sale-product {border:1px solid #111!important}
.mk-card-quantity button,.mk-quantity button:not(.mk-remove),.cart-controls button {background:#f1f4f8!important;color:#111!important;border:1px solid #111!important;box-shadow:none!important}
.mk-card-quantity button:hover,.mk-quantity button:not(.mk-remove):hover,.cart-controls button:hover {background:#e3e8ee!important}
.mk-online-origin {padding:12px;border:1px solid #111;border-radius:10px;background:#f3f5f7}
[data-module="online"] p {font-weight:700}
#online-list .sale-row {align-items:flex-start}
#online-list a {text-align:center;text-decoration:none}

.catalog-shell .category-tab,.customer-content .category-tab,.sale-panel .category-tab {border-color:#111!important}
.catalog-shell .category-tab.active,.customer-content .category-tab.active,.sale-panel .category-tab.active {box-shadow:inset 0 0 0 1px #111!important}

.mk-push-actions {display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
