/* Customer navigation, isolated from other site menus and global button sizing. */
body.woocommerce-account #ajax-content-wrap .pl-account-navigation ul{display:flex;flex-direction:column;gap:14px;list-style:none!important;margin:0!important;padding:4px!important}
body.woocommerce-account #ajax-content-wrap .pl-account-navigation li{list-style:none!important;border:0!important;margin:0!important;padding:0!important}
body.woocommerce-account #ajax-content-wrap .pl-account-navigation li::before,
body.woocommerce-account #ajax-content-wrap .pl-account-navigation li a::before,
body.woocommerce-account #ajax-content-wrap .pl-account-navigation li a::after{display:none!important}
body.woocommerce-account #ajax-content-wrap .pl-account-navigation li a{
 display:flex!important;align-items:center;justify-content:flex-start;gap:10px;
 box-sizing:border-box!important;min-height:44px;padding:10px 20px!important;
 border:0!important;border-radius:999px!important;color:#594116!important;text-decoration:none!important;
 background:linear-gradient(#ffffff59,#ffffff00 55%),linear-gradient(180deg,#e8d3a0e6,#cfb169e0)!important;
 box-shadow:0 0 0 1px #8e703061,inset 0 0 0 1.5px #fff8e0d9,inset 0 -3px 2px #fff4caf2,inset 0 -8px 14px #f6e1a880,inset 0 3px 6px #ffffff66,2px 8px 20px -6px #9973254d!important;
 backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:15px;line-height:1.5;
}
body.woocommerce-account #ajax-content-wrap .pl-account-navigation a svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
body.woocommerce-account #ajax-content-wrap .pl-account-navigation li.is-active a{outline:2px solid #8d7136;outline-offset:3px;font-weight:600}
body.woocommerce-account #ajax-content-wrap .pl-account-navigation a:focus-visible{outline:2px solid #795f27;outline-offset:4px}
/* Empty-order notices stay neutral; browsing is a normal text button. */
body.woocommerce-account #ajax-content-wrap .woocommerce-MyAccount-content .woocommerce-info{background:#f3f4ef!important;color:#424a43!important;border:1px solid #e0e5df!important;border-radius:14px}
body.woocommerce-account #ajax-content-wrap .woocommerce-MyAccount-content .woocommerce-info .button{width:auto!important;max-width:100%;height:auto!important;min-height:44px!important;padding:10px 24px!important;border-radius:999px!important}
@media(max-width:760px){
 body.woocommerce-account:has(.pl-account-navigation){padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}
 body.woocommerce-account #ajax-content-wrap .pl-account-navigation{
  display:block!important;position:fixed!important;left:12px!important;right:12px!important;bottom:0!important;
  width:auto!important;max-width:none!important;float:none!important;margin:0!important;
  z-index:9990;padding:14px 14px calc(14px + env(safe-area-inset-bottom))!important;
  border:1px solid #e3dfd1;border-bottom:0;border-radius:22px 22px 0 0;
  background:#fafafacc;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);
 }
 body.woocommerce-account #ajax-content-wrap .pl-account-navigation ul{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:4px!important}
 body.woocommerce-account #ajax-content-wrap .pl-account-navigation li{flex:1 1 0!important;min-width:0!important}
 body.woocommerce-account #ajax-content-wrap .pl-account-navigation li a{
  justify-content:center!important;flex-direction:column!important;gap:4px!important;
  width:100%!important;min-width:0!important;max-width:none!important;
  height:68px!important;min-height:68px!important;max-height:68px!important;
  padding:10px 2px!important;border-radius:14px!important;font-size:11px!important;
 }
 body.woocommerce-account #ajax-content-wrap .pl-account-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{flex:0 0 44px!important;margin-left:0!important}
 body.woocommerce-account #ajax-content-wrap .pl-account-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{
  width:44px!important;min-width:44px!important;max-width:44px!important;
  height:44px!important;min-height:44px!important;max-height:44px!important;
  padding:10px!important;border-radius:50%!important;
 }
 body.woocommerce-account #ajax-content-wrap .pl-account-navigation li.woocommerce-MyAccount-navigation-link--customer-logout .pl-account-label{display:none!important}
 body.woocommerce-account #ajax-content-wrap .woocommerce-MyAccount-content{float:none!important;width:100%!important;margin-left:0!important}
 body.woocommerce-account #to-top{bottom:calc(120px + env(safe-area-inset-bottom))!important}
}
