.FileActionMenuButton{all:unset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#4b5563;cursor:pointer;background-color:rgba(255,255,255,.9);border-radius:9999px;justify-content:center;align-items:center;padding:6px;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 2px rgba(0,0,0,.05)}.FileActionMenuButton:hover{background-color:#fff}.FileActionMenuContent{will-change:transform,opacity;z-index:50;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:160px;padding:4px;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.FileActionMenuContent[data-state=open]{animation-name:fadeInScale}.FileActionMenuContent[data-state=closed]{animation-name:fadeOutScale}.FileActionMenuItem{all:unset;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6px;outline:none;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:1.5;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.FileActionMenuItem:hover,.FileActionMenuItem[data-highlighted]{color:#111827;background-color:#f3f4f6}.FileActionMenuItem[data-disabled]{color:#9ca3af;pointer-events:none}.FileActionMenuItemDanger{color:var(--brand-600)}.FileActionMenuItemDanger:hover,.FileActionMenuItemDanger[data-highlighted]{background-color:var(--brand-50);color:var(--brand-700)}.FileActionMenuItemDanger .MenuIcon{color:var(--brand-500)}.FileActionMenuItemDanger:hover .MenuIcon,.FileActionMenuItemDanger[data-highlighted] .MenuIcon{color:var(--brand-600)}.MenuIcon{color:#6b7280;width:16px;height:16px;transition:color .15s cubic-bezier(.4,0,.2,1)}.FileActionMenuItem:hover .MenuIcon,.FileActionMenuItem[data-highlighted] .MenuIcon{color:#374151}.FileActionMenuSeparator{background-color:#e5e7eb;height:1px;margin:4px 0}.FileActionMenuSubTrigger{padding-right:24px;position:relative}.FileActionMenuSubTrigger[data-state=open]{color:#111827;background-color:#f3f4f6}.MenuChevron{color:#9ca3af;width:14px;height:14px;transition:color .15s cubic-bezier(.4,0,.2,1);position:absolute;right:8px}.FileActionMenuSubTrigger:hover .MenuChevron,.FileActionMenuSubTrigger[data-highlighted] .MenuChevron{color:#6b7280}.FileActionMenuSubContent{will-change:transform,opacity;z-index:50;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:180px;padding:4px;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.FileActionMenuSubContent[data-state=open]{animation-name:slideInFromLeft}.FileActionMenuSubContent[data-state=closed]{animation-name:slideOutToLeft}.FileActionMenuArrow{fill:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.05))}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutScale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}
