/* WPLoyalty integrado ao tema escuro da Minha Conta. */
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page{--text-color:var(--tsg-text);background:transparent!important;color:var(--tsg-text)!important;padding:0!important;font-family:Barlow,Arial,sans-serif!important}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page .wlr-heading{color:var(--tsg-text)!important;border-left-color:var(--tsg-red)!important;font-family:Oswald,Arial,sans-serif!important}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page :is(.wlr-text-color,p,h3,h4,label,td,th,b,span){color:var(--tsg-text)!important}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page :is(.wlr-border-color,#wlr-available-points,#wlr-redeemed-points,#wlr-used-rewards,#wlr-levels,.wlr-card,.wlr-reward-card,.wlr-coupon-card){background:var(--tsg-surface-2)!important;border-color:var(--tsg-border)!important}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page :is(.level-points,.wlr-transaction-table-row,.wlr-transaction-table-body){border-color:var(--tsg-border)!important}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page #wlr-used-rewards select,
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page #wlr-used-rewards select option,
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page input[type="text"]{background:#100b0d!important;color:var(--tsg-text)!important;border-color:var(--tsg-border)!important}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page :is(.input-group-text,.wlr-button,.wlr-button-reward,.wlr-button-reward-apply,.wlr-theme-color-apply){background:var(--tsg-red)!important;color:#fff!important}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page .wlr-referral-box input{min-height:46px;padding:10px 14px!important;border-radius:8px 0 0 8px!important}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page .wlr-referral-box .input-group-text{min-height:46px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:0 8px 8px 0}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page :is(table,table thead,table tbody,table tr,table th,table td){background:var(--tsg-surface-2)!important;color:var(--tsg-text)!important;border-color:var(--tsg-border)!important}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page :is(.wlr-norecords-container,.wlr-sent-email){background:var(--tsg-surface-2)!important;border:1px solid var(--tsg-border);border-radius:10px;padding:18px!important}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page .wlr-progress-bar{background:#463b3f!important}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page .wlr-progress-level{background:var(--tsg-red)!important}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page .wlr-level-image{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--tsg-red)!important;border-radius:8px}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page .wlr-level-image img{filter:brightness(0) invert(1)}
body.tsg-site-standard.woocommerce-account .wlr-myaccount-page .wlr-lock-card{background:var(--tsg-surface)!important;color:var(--tsg-muted)!important}

@media(max-width:768px){
  body.tsg-site-standard.woocommerce-account .wlr-myaccount-page #wlr-points,
  body.tsg-site-standard.woocommerce-account .wlr-myaccount-page .wlr-earning-options .wlr-campaign-container{display:grid;grid-template-columns:1fr}
  body.tsg-site-standard.woocommerce-account .wlr-myaccount-page :is(#wlr-available-points,#wlr-redeemed-points,#wlr-used-rewards){width:100%}
}

