/* v0.1.43 — last scoped layer: log out, onboarding, shopping labels, WA verification */
#rndcc-app .rndcc-login-logout{
 display:block!important;width:max-content!important;max-width:100%!important;
 margin:18px 0 0 auto!important;background:#ffc013!important;border-color:#ffc013!important;
 color:#000!important;-webkit-text-fill-color:#000!important;text-decoration:none!important;
 border-radius:12px!important;padding:11px 22px!important;font-weight:700!important;
}
#rndcc-app .rndcc-login-logout :is(span,strong){color:#000!important;-webkit-text-fill-color:#000!important;text-decoration:none!important;}
#rndcc-app .rndcc-login-logout:hover,#rndcc-app .rndcc-login-logout:focus-visible{
 background:#000!important;border-color:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
}
#rndcc-app .rndcc-login-logout:hover :is(span,strong),#rndcc-app .rndcc-login-logout:focus-visible :is(span,strong){color:#fff!important;-webkit-text-fill-color:#fff!important;}
#rndcc-app .rndcc-onboard-account{
 display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:4px 0 15px;
 font-size:13px;color:#5e5e5f;
}
#rndcc-app .rndcc-onboard-account span{min-width:0;overflow-wrap:anywhere;}
#rndcc-app button.rndcc-logout-round{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 width:43px!important;height:43px!important;min-height:43px!important;min-width:43px!important;
 padding:0!important;border:1px solid #d4d4d6!important;border-radius:50%!important;
 background:#fff!important;color:#5e5e5f!important;-webkit-text-fill-color:#5e5e5f!important;
 box-shadow:none!important;cursor:pointer!important;
}
#rndcc-app button.rndcc-logout-round:hover,#rndcc-app button.rndcc-logout-round:focus-visible{background:#ffc013!important;color:#000!important;-webkit-text-fill-color:#000!important;border-color:#ffc013!important;}
#rndcc-app .rndcc-wa-verify-near{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0 3px;}
#rndcc-app .rndcc-wa-verify-near[hidden],#rndcc-app #rndcc-wa-verify-near[hidden]{display:none!important;}
#rndcc-app .rndcc-wa-verify-message{font-size:13px;color:#5e5e5f;line-height:1.55;}
#rndcc-app .rndcc-shopping-accordion details.rndcc-shop-group>summary small{
 font-weight:400!important;font-size:13px!important;color:#000!important;-webkit-text-fill-color:#000!important;
}
#rndcc-app .rndcc-shopping-accordion details.rndcc-shop-group>summary::after{
 content:''!important;border:0!important;border-right:3px solid #000!important;
 border-bottom:3px solid #000!important;width:10px!important;height:10px!important;
}
#rndcc-app .rndcc-push-skip{margin-top:14px!important;max-width:100%!important;}
#rndcc-app .rndcc-push-skip:hover{background:#ededee!important;color:#000!important;}
@media(max-width:680px){
 #rndcc-app .rndcc-onboard-account{margin:5px 0 12px;}
 #rndcc-app .rndcc-wa-verify-near .rndcc-btn{width:100%!important;}
}

/* Higher selector priority than the legacy WordPress button styles */
#rndcc-app button.rndcc-btn.rndcc-login-logout{background:#ffc013!important;border-color:#ffc013!important;color:#000!important;-webkit-text-fill-color:#000!important;}
#rndcc-app button.rndcc-btn.rndcc-login-logout:hover,#rndcc-app button.rndcc-btn.rndcc-login-logout:focus-visible{background:#000!important;border-color:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}
#rndcc-app button.rndcc-btn.rndcc-login-logout:hover .rndcc-action-label{color:#fff!important;-webkit-text-fill-color:#fff!important;}

#rndcc-app #rndcc-wa-cancel-near[hidden]{display:none!important;}
