.tm-wrap-desktop{position:relative}.tm-btn[aria-expanded=true]{background:hsla(0,0%,100%,.14);color:#fff}.tm-panel{position:absolute;z-index:60;top:100%;overflow-y:auto;max-height:calc(100dvh - 72px);background:#fff;border:1px solid var(--pm-border);border-radius:12px;box-shadow:0 10px 28px rgba(12,26,46,.18);color:var(--pm-text);font-size:14px;line-height:1.4;text-align:left}.tm-panel-desktop{left:0;margin-top:10px;width:520px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tm-panel-phone{left:0;right:0;margin-top:4px}.tm-panel .tm-col{min-width:0;padding-block:6px}.tm-panel-desktop .tm-col+.tm-col{border-left:1px solid var(--pm-border)}.tm-panel-phone .tm-col+.tm-col,.tm-panel-phone .tm-top+.tm-col{border-top:1px solid var(--pm-border)}.tm-panel .tm-h{margin:0;padding:8px 14px 4px;font-size:12px;font-weight:700;color:var(--pm-muted)}.tm-panel .tm-full{grid-column:1/-1;border-top:1px solid var(--pm-border)}.tm-panel a.tm-it,.tm-panel button.tm-it{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;min-height:44px;padding:0 14px;margin:0;border:0;background:transparent;color:var(--pm-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.tm-panel a.tm-tall{display:block;padding-block:7px;align-content:center}.tm-panel a.tm-it:hover,.tm-panel button.tm-it:hover{background:#f1f5f9}.tm-panel a.tm-it:focus-visible,.tm-panel button.tm-it:focus-visible{outline:2px solid var(--pm-accent);outline-offset:-2px}.tm-panel a.tm-here,.tm-panel a.tm-here:hover{background:#e0f2fe;font-weight:700}.tm-panel a.tm-cta{color:var(--pm-accent);font-weight:700}.tm-panel .tm-sep{border-top:1px solid var(--pm-border)}.tm-panel .tm-name{display:inline-flex;align-items:center;gap:4px}.tm-panel .tm-desc{display:block;margin-top:1px;font-size:12px;font-weight:400;line-height:1.35;color:var(--pm-muted)}.tm-lock{width:12px;height:12px;flex-shrink:0;opacity:.7}@media (min-width:380px){.tm-panel a.tm-xs-only{display:none}}@media (max-width:767px){.nav-acct-menu{display:none!important}}@media (max-width:379px){.nav-acct-wide{display:none!important}}