.ticket-context-menu{position:fixed;z-index:60;min-width:200px;max-width:calc(100vw - 16px);padding:6px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 38px #0002}.ticket-context-title{font:10px Menlo,Consolas,monospace;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.ticket-context-menu button{display:block;width:100%;text-align:left;background:transparent;color:var(--ink);border:0;padding:10px 12px}.ticket-context-menu button:hover,.ticket-context-menu button:focus-visible{background:var(--soft);outline-offset:-2px}
.ticket-context-menu button:disabled{opacity:.45}.ticket-context-note{margin:4px 10px 8px;max-width:220px;font-size:11px;color:var(--muted)}
.ticket-context-menu [aria-haspopup=menu]{display:flex;justify-content:space-between}.ticket-context-submenu{position:fixed;z-index:61;min-width:200px;max-width:min(320px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:auto;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 38px #0002}
