.app-nav-dropdown{display:none;position:relative;flex:none}@media (min-width:1101px){.app-header-inner{position:relative}.app-header-inner .app-nav-links{position:absolute;left:50%;transform:translateX(-50%)}}.app-nav-trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-surface);color:var(--text-main);font-size:14px;font-weight:600;cursor:pointer}.app-nav-trigger:hover,.app-nav-trigger[aria-expanded=true]{background:var(--bg-soft)}.app-nav-menu a:focus-visible,.app-nav-trigger:focus-visible{outline:2px solid var(--brand-icon);outline-offset:2px}.app-nav-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:50;display:grid;width:200px;padding:6px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-surface);box-shadow:var(--shadow-float)}.app-nav-menu a{padding:10px 12px;border-radius:10px;color:var(--text-main);font-size:14px;font-weight:600;text-decoration:none}.app-nav-menu a:hover,.app-nav-menu a[aria-current=page]{color:var(--brand-icon);background:var(--bg-soft)}@media (max-width:1100px){.app-nav-divider,.app-nav-links{display:none!important}.app-nav-dropdown{display:block}}@media (max-width:600px){.app-nav-trigger-label{display:none}.app-nav-trigger{min-width:36px;justify-content:center;padding:8px}}@media (max-width:420px){.app-header-city svg:last-child,.app-header-city-name{display:none}.app-header-left{gap:6px!important}.app-header-city{padding-left:4px!important;padding-right:4px!important}}