/* QuPaw V10 — production account QA corrections */

/* Calm, typography-led navigation. Remove inconsistent Unicode icon glyphs. */
.logged-in .account-content-v5 .woocommerce-MyAccount-navigation li a{position:relative!important;display:block!important;min-height:50px!important;padding:15px 34px 15px 16px!important;line-height:20px!important}
.logged-in .account-content-v5 .woocommerce-MyAccount-navigation li a:before{display:none!important;content:none!important}
.logged-in .account-content-v5 .woocommerce-MyAccount-navigation li a:after{content:'';position:absolute;right:16px;top:50%;width:7px;height:7px;border-radius:50%;background:var(--terra);opacity:0;transform:translateY(-50%) scale(.5);transition:opacity .18s ease,transform .18s ease}
.logged-in .account-content-v5 .woocommerce-MyAccount-navigation li.is-active a:after{opacity:1;transform:translateY(-50%) scale(1)}
.logged-in .account-content-v5 .woocommerce-MyAccount-navigation li a:hover:after{opacity:.45;transform:translateY(-50%) scale(.8)}

/* Registration copy should read naturally and never inherit stored admin locale. */
.woocommerce-account:not(.logged-in) .woocommerce-privacy-policy-text{margin:2px 0 16px!important;padding:0!important;color:#66706b!important;font-size:12px!important;line-height:1.65!important}
.woocommerce-account:not(.logged-in) .woocommerce-privacy-policy-text a{color:var(--terra-dark)!important;text-decoration:underline!important;text-underline-offset:3px!important}

/* Preserve compact account actions across temporary-password and empty-state notices. */
.account-content-v5 .woocommerce-MyAccount-content .woocommerce-message .button,
.account-content-v5 .woocommerce-MyAccount-content .woocommerce-info .button{max-width:190px!important}

@media(max-width:900px){.logged-in .account-content-v5 .woocommerce-MyAccount-navigation li a{min-height:42px!important;padding:11px 15px!important}.logged-in .account-content-v5 .woocommerce-MyAccount-navigation li a:after{display:none!important}}
