/* Current location is separate from primary action buttons. */
#center-navigation button,#center-navigation a,#nav button,nav.tabs button{position:relative}
#center-navigation .pb-current,#nav .pb-current,nav.tabs .pb-current,.pb-location .pb-current,[role="group"] button[aria-pressed="true"]{background:#126b57!important;color:#fff!important;border-color:#0b5142!important;box-shadow:inset 0 -3px 0 #073c31!important;font-weight:700}
#center-navigation .pb-current::after,#nav .pb-current::after,nav.tabs .pb-current::after{content:' ✓';margin-inline-start:6px;font-weight:800}
#center-navigation button:not(.pb-current),#nav button:not(.pb-current){background:#fff!important;color:#184c40!important;border:1px solid #b9d3c9!important;box-shadow:none}
#center-navigation :is(button,a):focus-visible,#nav button:focus-visible,nav.tabs button:focus-visible,.pb-location button:focus-visible{outline:3px solid #d58d00;outline-offset:3px}
.pb-location{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;font-size:.95rem}
.pb-location button,.pb-location span{border:1px solid #b9d3c9;border-radius:9px;padding:7px 10px;background:#fff;color:#184c40;font:inherit;max-width:100%;overflow-wrap:anywhere}
.pb-location .pb-current{border:2px solid #0b5142}
@media(max-width:600px){#center-navigation .pb-current,#nav .pb-current{white-space:normal}.pb-location{gap:5px}.pb-location button,.pb-location span{padding:6px 8px}}
