.account-nav-control>a{position:relative;display:flex!important;align-items:center;justify-content:center;font-size:1.35rem!important;min-width:2.35rem;padding-left:.55rem!important;padding-right:.55rem!important}
.account-nav-control>a>i{display:none}
.account-nav-control>a::before{background-color:currentColor;content:"";display:block;height:1.35rem;mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:1.35rem;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}
.account-nav-control>a[href*="/account/login"]::before,.account-nav-control>a[href*="/account/dashboard/"]:not([href*="notifications"])::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='9' r='3'/%3E%3Cpath d='M6.5 19c.8-3.2 2.7-4.8 5.5-4.8s4.7 1.6 5.5 4.8'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='9' r='3'/%3E%3Cpath d='M6.5 19c.8-3.2 2.7-4.8 5.5-4.8s4.7 1.6 5.5 4.8'/%3E%3C/g%3E%3C/svg%3E")}
.account-nav-control>a[href*="notifications"]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/%3E%3Cpath d='M10 21h4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/%3E%3Cpath d='M10 21h4'/%3E%3C/g%3E%3C/svg%3E")}
.account-nav-control:has(a[href*="/dashboard/notifications"]):not(.is-account-authenticated){display:none}
.account-nav-control.is-account-authenticated:has(a[href*="/dashboard/notifications"]){display:list-item}
.account-nav-badge{position:absolute;top:3px;right:1px;display:flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#d92d20;color:#fff;font:700 10px/1 Arial,sans-serif;border:2px solid #fff}
.section-bookmark-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:.55rem;padding:.28rem;border:1px solid #bdd5b5;border-radius:.5rem;background:#fff;color:#2f7d3d;vertical-align:middle;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}
.section-bookmark-button:hover,.section-bookmark-button:focus-visible{background:#edf7ea;border-color:#6fbb5a;outline:2px solid transparent}.section-bookmark-button.is-saved{background:#2f7d3d;color:#fff;border-color:#2f7d3d}.section-bookmark-button.is-pending{opacity:.55;cursor:wait}.section-bookmark-button svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}
@media(max-width:1199px){.account-nav-control>a{justify-content:flex-start!important}.account-nav-badge{position:static;margin-left:.35rem;border:0}}
