.ts-menu-root{display:contents}.ts-menu{box-sizing:border-box;width:max-content;min-width:var(--pt-menu-w,220px);background:var(--pt-paper);max-width:320px;color:var(--pt-ink);border:1px solid var(--pt-edge);font:13px/1.3 var(--pt-text);animation:pt-fade-in var(--pt-dur-fast) var(--pt-ease-out) both;border-radius:0;outline:none;padding:4px 0;position:fixed;overflow:hidden auto}.ts-menu.is-dynamic{width:auto;padding:8px}.ts-menu-group{display:contents}.ts-menu-divider{background:var(--pt-hair-soft);height:1px;margin:4px 0;display:block}.ts-menu-item{height:28px;color:var(--pt-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:0 12px;display:grid}.ts-menu-item:hover,.ts-menu-item:focus,.ts-menu-item.is-open{background:var(--pt-plate);color:var(--pt-ink)}.ts-menu-item:focus-visible{outline:1px solid var(--pt-ink);outline-offset:-1px}.ts-menu-item.is-disabled{color:var(--pt-disabled);cursor:default}.ts-menu-item.is-disabled:hover{background:0 0}.ts-menu-ic{width:16px;height:16px;color:var(--pt-titanium);justify-content:center;align-items:center;display:inline-flex}.ts-menu-item:hover .ts-menu-ic,.ts-menu-item:focus .ts-menu-ic{color:var(--pt-ink)}.ts-menu-item.is-disabled .ts-menu-ic{color:var(--pt-disabled)}.ts-menu-ic svg{fill:currentColor;width:16px;height:16px;display:block}.ts-menu-check{width:5px;height:9px;color:var(--pt-ink);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-2px;display:block;transform:rotate(45deg)}.ts-menu-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ts-menu-ak{text-decoration:none}.ts-menu.is-alt .ts-menu-ak{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ts-menu-key{color:var(--pt-titanium);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:8px;font-size:12px}.ts-menu-sub{color:var(--pt-titanium);display:inline-flex}.ts-menu-sub svg{fill:currentColor;width:14px;height:14px;display:block}@media (prefers-reduced-motion:reduce){.ts-menu{animation:none}}
