.geo-territorial-navigation{min-width:0;max-width:100%;font-family:var(--font-sans);position:relative}.geo-territorial-navigation .geo-level-switch{background:var(--card);box-shadow:0 2px 8px #0000000a}.geo-territory-chooser{z-index:5;border:1px solid var(--rule);background:var(--card);width:min(22rem,100vw - 3.5rem);max-width:100%;max-height:min(60dvh,27rem);box-shadow:var(--shadow);color:var(--ink);border-radius:.55rem;padding:1rem;font-size:.75rem;position:absolute;top:calc(100% + .6rem);left:0;overflow-y:auto}.geo-chooser-heading{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.geo-chooser-heading p{font-weight:600}.geo-chooser-close{cursor:pointer;place-items:center;min-width:32px;min-height:32px;display:grid}.geo-territory-chooser label{color:var(--muted);margin-top:.7rem;display:block}.geo-territory-chooser select{border:1px solid var(--rule);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:.3rem;margin-top:.3rem;padding:.5rem;display:block}.geo-chooser-submit{justify-content:center;width:100%;min-height:44px;margin-top:1rem}.geo-context-territory-link{color:var(--link);font-family:var(--font-sans);text-underline-offset:.2em;margin-top:.65rem;font-size:.73rem;text-decoration:underline;display:inline-block}.geo-context-unavailable{font-family:var(--font-sans);color:var(--muted);margin-top:.5rem;font-size:.67rem}.geo-context-hierarchy{font-family:var(--font-sans);color:var(--ink-2);margin-top:.5rem;font-size:.75rem;line-height:1.6}@media (max-width:540px){.geo-territory-chooser{width:100%;max-height:min(57dvh,25rem);padding:.8rem}}
