@keyframes row-actions-abre{0%{opacity:0;transform:scale(.94) translateY(var(--row-actions-y,-4px))}to{opacity:1;transform:none}}@keyframes row-actions-fecha{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97) translateY(var(--row-actions-y,-4px))}}@keyframes row-actions-item-entra{0%{opacity:0;transform:translateY(var(--row-actions-y,-4px))}to{opacity:1;transform:none}}@layer components{.row-actions-trigger{width:28px;height:28px;color:var(--color-ap-muted,#5d6d63);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out;display:flex;position:relative}.row-actions-trigger:after{content:"";position:absolute;inset:-8px}.row-actions-trigger:hover{background:color-mix(in srgb, var(--color-ap-green,#256b46) 10%, transparent);color:var(--color-ap-forest,#123d2c)}.row-actions-trigger[data-state=open]{color:var(--color-ap-forest,#123d2c);box-shadow:0 0 0 1px var(--color-ap-line,#dce6df);background:#fff}.row-actions-trigger:focus-visible{outline:2px solid var(--color-ap-green,#256b46);outline-offset:2px}.row-actions-trigger svg{transition:rotate .2s var(--ease-out,cubic-bezier(.16, 1, .3, 1))}.row-actions-trigger[data-state=open] svg{rotate:90deg}.row-actions-trigger--tab{border-radius:6px;width:22px;height:22px}.row-actions-trigger--tab:after{inset:-2px}.row-actions-trigger--tab svg{width:14px;height:14px}.row-actions-menu{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.row-actions-menu[data-side=top]{--row-actions-y:4px}.row-actions-menu[data-state=open]{animation:row-actions-abre .19s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) both}.row-actions-menu[data-state=closed]{pointer-events:none;animation:.13s cubic-bezier(.4,0,1,1) both row-actions-fecha}.row-actions-menu[data-state=open] .row-actions-menu__item{animation:row-actions-item-entra .2s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(30ms + var(--i,0) * 28ms)}@media (prefers-reduced-motion:reduce){.row-actions-trigger svg{transition:none}.row-actions-menu[data-state],.row-actions-menu[data-state] .row-actions-menu__item{animation-duration:1ms;animation-delay:0s}}}
