.pv-menu{z-index:50;min-width:220px;max-width:min(320px, calc(100vw - var(--pv-space-16)));padding:var(--pv-space-4);border:1px solid var(--pv-color-border);border-radius:var(--pv-radius-sm);background:var(--pv-color-surface);color:var(--pv-color-text-primary);box-shadow:var(--pv-shadow-floating-light);animation:pv-fade-in var(--pv-motion-micro) ease;max-height:var(--radix-dropdown-menu-content-available-height,80vh);overflow-y:auto}.pv-menu__heading{padding:var(--pv-space-12) var(--pv-space-12) var(--pv-space-4);color:var(--pv-color-text-secondary);font-size:var(--pv-font-caption-size);line-height:var(--pv-font-caption-line-height);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.pv-menu__header{padding:var(--pv-space-8) var(--pv-space-12);color:var(--pv-color-text-secondary);font-size:var(--pv-font-body-sm-size);line-height:var(--pv-font-body-sm-line-height);overflow-wrap:anywhere}.pv-menu__item{align-items:center;gap:var(--pv-space-12);min-height:var(--pv-layout-touch-target-min);padding:0 var(--pv-space-12);border-radius:var(--pv-radius-xs);color:inherit;font-size:var(--pv-font-body-size);line-height:var(--pv-font-body-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none;display:flex}.pv-menu__item[data-highlighted]{background:var(--pv-color-surface-subtle)}.pv-menu__item:focus-visible,.pv-menu__item[data-highlighted]{box-shadow:inset 0 0 0 2px var(--pv-color-focus-ring)}.pv-menu__item[data-disabled]{color:var(--pv-color-text-secondary);cursor:not-allowed}.pv-menu__item[data-tone=danger]{color:var(--pv-color-danger-strong)}.pv-menu__icon{color:var(--pv-color-text-secondary);display:inline-flex}.pv-menu__item[data-tone=danger] .pv-menu__icon{color:inherit}.pv-menu__separator{height:1px;margin:var(--pv-space-4) 0;background:var(--pv-color-border)}@keyframes pv-fade-in{0%{opacity:0}}@media (forced-colors:active){.pv-menu{border:1px solid canvastext}.pv-menu__item[data-highlighted]{outline:2px solid highlight}}
