.tp-nav{align-items:stretch;gap:calc(var(--base)*1.25)}.tp-nav__zone{display:flex;flex-direction:column;gap:2px}.tp-nav__zone--tenant{padding:calc(var(--base)*.6);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);background:var(--theme-elevation-50)}.tp-nav__zone-title{margin:0 0 calc(var(--base)*.4);padding-inline:calc(var(--base)*.5);font-size:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-elevation-700)}.tp-nav__zone--tenant .tp-nav__zone-title{text-transform:none;letter-spacing:0;font-size:1.15rem;color:var(--theme-text)}.tp-nav__tenant-selector .tenant-selector{margin-bottom:calc(var(--base)*.5)}.tp-nav__tenant-selector .field-label{font-weight:600;font-size:1.15rem;color:var(--theme-text)}.tp-nav__hint{margin:0;padding-inline:calc(var(--base)*.25);font-size:1rem;color:var(--theme-elevation-700)}.tp-nav__group-heading{all:unset;box-sizing:border-box;display:flex;width:100%;align-items:center;justify-content:space-between;gap:calc(var(--base)*.5);padding:calc(var(--base)*.45) calc(var(--base)*.5);border-radius:var(--style-radius-s);background:var(--theme-elevation-100);color:var(--theme-text);font-size:1rem;font-weight:700;line-height:1.3;cursor:pointer;transition:background-color .1s ease}.tp-nav__group-heading:hover{background:var(--theme-elevation-150)}.tp-nav__group-heading:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.tp-nav__group-heading .icon{flex-shrink:0}.tp-nav__zone--tenant .tp-nav__group-heading{background:var(--theme-elevation-150)}.tp-nav__zone--tenant .tp-nav__group-heading:hover{background:var(--theme-elevation-200)}.tp-nav__group--open>.tp-nav__group-heading,.tp-nav__zone--tenant .tp-nav__group--open>.tp-nav__group-heading{background:var(--theme-elevation-800);color:var(--theme-elevation-0)}.tp-nav__group--open>.tp-nav__group-heading:hover,.tp-nav__zone--tenant .tp-nav__group--open>.tp-nav__group-heading:hover{background:var(--theme-elevation-900)}.tp-nav__group-items{display:flex;flex-direction:column;padding:calc(var(--base)*.35) 0 calc(var(--base)*.5) calc(var(--base)*1.1)}.tp-nav__group-items[hidden]{display:none}.tp-nav__group-items .nav__link-indicator{inset-inline-start:calc(var(--base)*-.6)}