.shot-actions.context-ready{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.shot-actions.context-ready>.shot-action:not(.primary-action):not([data-poll-job]):not([data-poll-continue]):not([data-ref-poll]){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.shot-more{width:44px;height:44px;min-width:44px;padding:0!important;border-radius:12px!important;display:grid;place-items:center;font-size:18px;letter-spacing:2px}.shot-context-menu{position:fixed;z-index:220;width:min(280px,calc(100vw - 24px));padding:7px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(28,28,35,.98);box-shadow:0 20px 70px rgba(0,0,0,.48);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transform-origin:top left}.shot-context-menu[hidden]{display:none}.shot-context-title{padding:9px 10px 7px;color:#8f8f9d;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shot-context-item{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;padding:9px 11px;border:0;border-radius:11px;background:transparent;color:#f4f4f7;text-align:left;font:600 14px/1.25 inherit;cursor:pointer}.shot-context-item:hover,.shot-context-item:focus-visible{background:rgba(255,255,255,.08);outline:none}.shot-context-item:active{background:rgba(255,255,255,.12);transform:scale(.99)}.shot-context-separator{height:1px;margin:5px 7px;background:rgba(255,255,255,.09)}.shot-card.context-active{border-color:rgba(255,255,255,.2);box-shadow:0 12px 40px rgba(0,0,0,.22)}@media(pointer:coarse){.shot-context-menu{padding:8px;border-radius:18px}.shot-context-item{min-height:48px;font-size:15px}}@media(prefers-reduced-motion:reduce){.shot-context-item:active{transform:none}}