.action-menu[data-v-589606a4]{display:inline-block;position:relative}.action-menu summary[data-v-589606a4]{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);justify-content:center;align-items:center;gap:10px;min-height:38px;padding:8px 12px;font-size:13px;list-style:none;display:flex}.action-menu summary[data-v-589606a4]::-webkit-details-marker{display:none}.action-menu-icon-only summary[data-v-589606a4]{width:32px;min-height:32px;padding:5px}.action-menu summary[data-v-589606a4]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.action-menu-panel[data-v-589606a4]{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);min-width:190px;max-width:min(280px,80vw);box-shadow:0 8px 24px var(--shadow);padding:6px;position:absolute;top:calc(100% + 6px);right:0}.action-menu-panel[data-v-589606a4] button{width:100%;color:var(--text);text-align:left;border-radius:var(--radius-small);background:0 0;border:0;padding:10px;display:block}.action-menu-panel[data-v-589606a4] button:hover{background:var(--surface-hover)}.action-menu-panel[data-v-589606a4] .danger-action{color:var(--danger-text)}@media (width<=700px),(pointer:coarse){.action-menu summary[data-v-589606a4],.action-menu-panel[data-v-589606a4] button{min-height:44px}.action-menu-icon-only summary[data-v-589606a4]{width:44px}}
