.context-navigation{min-width:0;align-self:start;position:sticky;top:24px;color:#223245;font:400 1rem/1.5 Libre Franklin,sans-serif}.context-navigation__sidebar{position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow-y:auto;padding:4px 12px 16px 0;scrollbar-gutter:stable;scroll-padding-block:8px}.context-navigation__compact{display:none}:is(.context-navigation,.context-navigation__destinations) :is(a,button){font-size:1rem;min-height:44px;overflow-wrap:anywhere;white-space:normal;scroll-margin-block:8px}:is(.context-navigation,.context-navigation__destinations) .workspace-nav{display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;padding:0;overflow:visible;align-items:stretch}:is(.context-navigation,.context-navigation__destinations) .workspace-nav-group{display:flex;flex-direction:column;gap:8px;min-width:0}:is(.context-navigation,.context-navigation__destinations) .workspace-eyebrow{font:600 1rem/1.4 Libre Franklin,sans-serif;color:#5b5650;margin:0 0 8px;padding:0 12px;text-transform:none}:is(.context-navigation,.context-navigation__destinations) .auth-workspace-navigation{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:12px;border:0;border-left:4px solid transparent;border-radius:0 8px 8px 0;background:transparent;color:#223245;text-transform:none;box-shadow:none;clip-path:none;min-width:0;text-align:left;line-height:1.4}:is(.context-navigation,.context-navigation__destinations) .auth-nav-label{display:flex;gap:12px;align-items:center;position:relative;text-align:left;overflow-wrap:anywhere}:is(.context-navigation,.context-navigation__destinations) .auth-nav-label svg{flex:none}:is(.context-navigation,.context-navigation__destinations) :is(.auth-nav-backing,.auth-nav-body,.auth-nav-accent){display:none}:is(.context-navigation,.context-navigation__destinations) .auth-workspace-navigation[aria-current] :is(.auth-nav-backing,.auth-nav-body,.auth-nav-accent){display:none}.workspace-layout--context .context-navigation .workspace-nav{display:flex;flex-direction:column;gap:24px}:is(.context-navigation,.context-navigation__destinations) .auth-workspace-navigation[aria-current=page]{border-left-color:#a78c56;background:#223245;color:#fcfaf5;font-weight:700}:is(.context-navigation,.context-navigation__destinations) .auth-workspace-navigation:hover:not([aria-current=page]){background:#e7dfd1}:is(.context-navigation,.context-navigation__destinations) .workspace-nav-return{display:flex;flex-direction:column;align-items:stretch;gap:8px;border-top:1px solid #d8d0c3;padding:16px 8px 0}:is(.context-navigation,.context-navigation__destinations) .workspace-nav-return .auth-control{justify-content:flex-start;text-align:left;text-transform:none;line-height:1.4}:is(.context-navigation,.context-navigation__destinations) :is(a,button):focus-visible,.context-navigation-dialog button:focus-visible,.account-navigation-dialog :is(a,button):focus-visible{outline:3px solid #812a31;outline-offset:2px}.workspace-v2,.vineyard-world--context{overflow-wrap:anywhere}.workspace-v2>.workspace-layout--context{display:grid;grid-template-columns:248px minmax(0,1fr);gap:32px;align-items:start}.context-navigation-dialog{width:min(380px,100dvw);max-width:100dvw;max-height:100dvh;background:#fcfaf5;color:#223245;font:400 1rem/1.5 Libre Franklin,sans-serif;border-right:1px solid #a78c56}.context-navigation-dialog>[data-testid$=-header],.account-navigation-dialog>[data-testid$=-header]{padding:16px 24px;align-items:center;gap:16px;border-color:#d8d0c3}.context-navigation-dialog [data-testid$=-title],.account-navigation-dialog [data-testid$=-title]{font:700 1.25rem/1.35 Fraunces,Georgia,serif;overflow-wrap:anywhere}.context-navigation-dialog [data-testid$=-close],.account-navigation-dialog [data-testid$=-close]{min-width:44px;min-height:44px;display:grid;place-items:center;opacity:1;color:#223245}.context-navigation__drawer-body{padding:24px 16px calc(24px + env(safe-area-inset-bottom));min-height:0;overscroll-behavior:contain;scroll-padding-block:8px}.context-navigation--vineyard .auth-workspace-navigation[aria-current=page]{background:#e6e0ce;color:#233747;border-color:#414c34}.context-navigation--vineyard .context-navigation__sidebar{border-top:6px solid #414c34;padding-top:24px}.account-navigation-dialog{top:88px;right:24px;width:min(400px,calc(100vw - 32px));max-height:calc(100dvh - 104px);background:#fcfaf5;color:#223245;border:1px solid #d8d0c3;border-bottom:4px solid #223245;font:400 1rem/1.5 Libre Franklin,sans-serif}.account-navigation-dialog .shell-account-panel{position:static;inset:auto;width:100%;max-width:none;max-height:none;overflow:visible;padding:0;border:0;box-shadow:none;background:transparent}.account-navigation-dialog .shell-account-panel :is(a,button,[role=alert]){font-size:1rem;min-height:44px}.account-navigation-dialog .shell-account-panel a{gap:12px;overflow-wrap:anywhere}.cellar-room .cellar-context :is(strong,p){font-size:1rem}@media(max-width:1000px){.context-navigation{position:static}.workspace-v2>.workspace-layout--context,.vineyard-world.vineyard-world--context,.cellar-room .cellar-workbench--context{grid-template-columns:minmax(0,1fr);gap:24px}.context-navigation__sidebar{display:none}.context-navigation__compact{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;border-block:1px solid #d8d0c3}.context-navigation .context-navigation__trigger{display:flex;flex:none;align-items:center;justify-content:center;gap:8px;min-width:88px;min-height:48px;white-space:nowrap;border:1px solid #a8a097;border-radius:8px;padding:10px 12px;background:#fcfaf5;color:#223245;font:600 1rem/1.4 Libre Franklin,sans-serif;cursor:pointer}.context-navigation__location{min-width:0;flex:1 1 10rem;display:grid;gap:4px;overflow-wrap:anywhere}.context-navigation__location strong,.context-navigation__location span{font-size:1rem;line-height:1.4}.context-navigation__location span{color:#5b5650}.account-navigation-dialog{inset:0 0 0 auto;width:min(400px,100%);max-height:100dvh}}@media(prefers-reduced-motion:reduce){.context-navigation-dialog,.account-navigation-dialog{animation:none;transition:none}}@media(max-height:400px){.context-navigation-dialog>[data-testid$=-header]{padding:12px 16px}.context-navigation-dialog [data-testid$=-title]{font-size:1rem;line-height:1.25}}
