.web-header .header-actions{order:5;margin-left:auto;flex-shrink:0}.web-header .profile-navigation{position:relative;display:flex;align-items:center}.web-header .profile-navigation [hidden],.web-rail [data-profile-member][hidden]{display:none!important}.web-header .profile-navigation .header-account,.web-header .profile-navigation .profile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px!important;border-radius:24px;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;white-space:nowrap;text-decoration:none}.web-header .profile-navigation .header-account{color:var(--green,#00880d)}.web-header .profile-navigation .profile-menu-toggle{color:var(--ink,#161816);background:var(--bg,#f7f7f7);border:1px solid var(--line,#e5e7e5)}.web-header .profile-navigation svg{width:18px;height:18px;flex:none}.web-header .profile-navigation .profile-menu-chevron{width:14px;height:14px}.web-header .profile-menu-panel{position:absolute;z-index:80;right:0;top:calc(100% + 8px);box-sizing:border-box;width:248px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--line,#e5e7e5);border-radius:14px;background:var(--card,#fff);box-shadow:0 8px 28px #00000014}.web-header .profile-menu-panel a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;box-sizing:border-box;color:var(--ink,#161816);background:transparent;border:0;border-radius:8px;font:500 13px/20px Montserrat,system-ui,sans-serif;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.web-header .profile-menu-panel a[aria-current=page],.web-header .profile-menu-panel a:hover{background:var(--soft,#edf7ed);color:var(--green,#00880d)}.web-header .profile-menu-panel a:focus-visible{outline:2px solid var(--green,#00880d);outline-offset:-2px}@media(max-width:760px){.web-header .header-actions{order:5;grid-area:1 / 4}.web-header .header-location{grid-area:1 / 3}.web-header .header-search{order:6;flex:1 1 100%}.web-header .profile-navigation .header-account{padding:8px!important}}@media(max-width:480px){.web-header .profile-menu-label,.web-header .profile-menu-chevron{display:none}.web-header .profile-navigation .profile-menu-toggle{width:44px;padding:8px!important}.web-header .header-location{max-width:44px;width:44px;min-width:44px;padding:6px;justify-content:center}.web-header .header-location .header-location-text,.web-header .header-location svg:last-child{display:none}}
