/* v3.9.242: selected-state colour, Payment Gateway report and Delivered refund UI. */
html body[data-role] :is(
  .store-setting-btn[data-kvk-active-v39242="true"],
  .store-setting-btn[data-kvk-active-v39233="true"],
  .promo-manager-tab-v39185[data-kvk-active-v39242="true"],
  .promo-manager-tab-v39185[data-kvk-active-v39233="true"],
  [data-v39185-promo-tab][aria-selected="true"],
  [data-v39225-promo-tab="comboAds"][aria-selected="true"]
){
  background:linear-gradient(135deg,#0758d1,#123ab9)!important;
  border-color:#0b46bc!important;
  color:#fff!important;
  box-shadow:0 4px 12px rgba(18,58,185,.24)!important;
}
html body[data-role] :is(.store-setting-btn,.promo-manager-tab-v39185)[aria-selected="false"]{
  background-color:var(--kvk-v39241-control)!important;
  color:var(--kvk-v39241-text)!important;
}
.kvk-payment-summary-v39242{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin-top:12px}
.kvk-payment-detail-v39242 .table-wrap{overflow:auto}
.kvk-payment-detail-v39242 table{min-width:1180px}
.kvk-payment-filter-v39242{min-width:180px}
.kvk-delivered-refund-row-v39242{margin-top:9px;align-items:center}
#kvkPaymentGatewayReportOutputV39242{display:block}
@media(max-width:700px){.kvk-payment-summary-v39242{grid-template-columns:repeat(2,minmax(0,1fr))}.kvk-delivered-refund-row-v39242{align-items:flex-start}}
@media print{.kvk-delivered-refund-row-v39242,#kvkPaymentGatewayReportOutputV39242 .report-actions{display:none!important}}
