.subtitles-table-context-menu{background:linear-gradient(145deg,var(--editor-accent-soft),transparent 42%),var(--editor-dialog-surface-raised);border:1px solid var(--editor-dialog-border);border-radius:.75rem;box-shadow:0 1rem 2.75rem var(--editor-dialog-shadow);color:var(--editor-text);padding:.4rem}.subtitles-table-context-menu__item{background:transparent;border:0;border-radius:.5rem;color:var(--editor-text-toned);cursor:pointer;display:block;font-size:.8125rem;padding:.5rem .65rem;text-align:left;transition:background-color .14s ease,color .14s ease;width:100%}.subtitles-table-context-menu__item:focus-visible,.subtitles-table-context-menu__item:hover{background:var(--editor-accent-soft);color:var(--editor-text-strong);outline:none}.subtitles-table-context-menu__item:focus-visible{box-shadow:inset 0 0 0 1px var(--editor-focus-ring)}.subtitles-table-context-menu__item--danger:focus-visible,.subtitles-table-context-menu__item--danger:hover{background:color-mix(in srgb,var(--error) 18%,transparent);color:color-mix(in srgb,var(--error) 24%,var(--editor-text-strong))}.subtitles-table-context-menu__separator{border-top:1px solid var(--editor-dialog-border);margin:.25rem 0}.subtitles-table-context-menu__label{color:var(--editor-text-dimmed);font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:.4rem .65rem .25rem;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.subtitles-table-context-menu__item{transition:none}}
