.image-context-info{flex-shrink:0;display:flex}.image-context-trigger{min-height:32px;color:var(--ui-muted-foreground);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:400;line-height:18px;transition:background-color .15s,color .15s;display:inline-flex}.image-context-trigger:hover,.image-context-trigger[data-open]{background:color-mix(in srgb, var(--ui-foreground) 6%, transparent);color:var(--ui-foreground)}.image-context-icon{flex-shrink:0;width:14px;height:14px}.image-context-notice{color:var(--ui-muted-foreground);flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:0 12px 10px;font-size:12px;line-height:18px;display:flex}.image-context-notice>.image-context-icon{align-self:flex-start;margin-top:2px}.image-context-notice p{text-wrap:pretty;flex:180px;margin:0}.image-context-more{color:var(--ui-muted-foreground);font-size:inherit;line-height:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);border-radius:3px;flex-shrink:0}.image-context-more:hover{color:var(--ui-foreground)}.image-context-trigger:focus-visible,.image-context-more:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.image-context-panel{--anchor-gap:8px;--anchor-padding:12px;z-index:80;border:1px solid var(--ui-border);background:var(--ui-popover,var(--ui-background));width:min(320px,100vw - 24px);color:var(--ui-foreground);font-family:var(--font-ui), ui-sans-serif, system-ui, sans-serif;transform-origin:0 100%;border-radius:10px;padding:14px 16px;transition:opacity .14s,transform .14s;box-shadow:0 8px 24px #00000020}.image-context-panel[data-closed]{opacity:0;transform:translateY(3px)}.image-context-panel h3{margin:0 0 6px;font-size:13px;font-weight:600;line-height:20px}.image-context-panel p{color:var(--ui-muted-foreground);text-wrap:pretty;margin:0;font-size:12px;line-height:19px}@media (prefers-reduced-motion:reduce){.image-context-trigger,.image-context-panel{transition:none;transform:none}}
