.vf-row-actions{justify-content:flex-end;align-items:center;display:inline-flex}.vf-row-actions-trigger{width:28px;height:28px;color:var(--vf-text-muted,#64748b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex;position:relative}.vf-row-actions-trigger:hover{background:var(--vf-fill-muted,#f1f5f9);color:var(--vf-text-default,#0f172a)}.vf-row-actions-trigger:focus-visible{border-color:var(--vf-accent,#0ea5e9);box-shadow:0 0 0 3px var(--vf-accent-soft,#0ea5e92e);outline:none}.vf-row-actions-trigger[aria-expanded=true]{background:var(--vf-fill-muted,#f1f5f9);color:var(--vf-text-default,#0f172a)}@media (pointer:coarse){.vf-row-actions-trigger:before{content:"";position:absolute;inset:-8px}}.vf-row-actions-trigger__badge{background:var(--vf-status-warn,#f59e0b);min-width:14px;height:14px;color:var(--vf-on-light-fill,#0f172a);text-align:center;border:2px solid var(--vf-surface,#fff);pointer-events:none;border-radius:999px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:-2px;right:-2px}
