:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11){box-sizing:border-box;display:flex;flex-direction:column;gap:4px;width:min(280px,100%);max-width:100%;max-height:min(316px,45vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:6px;border-radius:12px;flex-shrink:0}:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>[data-reference-kind],:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>[data-reference-kind]>div:has(>button){display:contents}:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>[data-reference-kind]>div:not(:has(>button)){display:none}:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>[data-reference-kind] button,:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>button[role=option]{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:44px;min-height:44px;flex-shrink:0;padding:5px 8px;border:1px solid transparent;border-radius:8px;text-align:left;transform:none;transition:background-color .12s}:is(:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>[data-reference-kind] button,:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>button[role=option]):hover,:is(:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>[data-reference-kind] button,:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>button[role=option])[aria-selected=true]{background:color-mix(in srgb,currentColor 8%,transparent)}:is(:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>[data-reference-kind] button,:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>button[role=option]):focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}:is(:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>[data-reference-kind] button,:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>button[role=option])>img,:is(:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>[data-reference-kind] button,:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>button[role=option])>svg,:is(:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>[data-reference-kind] button,:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>button[role=option])>span:first-child:not(:last-child){box-sizing:border-box;width:32px;height:32px;flex-shrink:0;border-radius:6px;object-fit:cover}:is(:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>[data-reference-kind] button,:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>button[role=option])>svg{padding:7px;background:color-mix(in srgb,currentColor 6%,transparent)}:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>[data-reference-kind] button>span{position:static;display:block;overflow:hidden;min-width:0;padding:0;background:transparent;color:inherit;font-size:13px;font-weight:500;text-align:left;text-overflow:ellipsis;white-space:nowrap}:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>button[role=option]>span:last-child{min-width:0;line-height:16px}:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>button[role=option]>span:last-child>span:first-child{font-size:13px}:is(.reference-mention-picker,div:has(>[data-reference-kind=image]),div[role=listbox].bottom-11)>button[role=option]>span:last-child>span:last-child{font-size:11px}div[role=listbox].bottom-11{width:min(240px,calc(100% - 24px));max-height:min(296px,45vh)}div:has(>div[role=listbox].bottom-11){overflow:visible}.reference-mention-floating{position:fixed!important;inset:auto;z-index:1100;margin:0!important;max-width:calc(100vw - 16px);max-height:296px;color:inherit;box-shadow:0 8px 24px #0002}.reference-mention-floating::backdrop{background:transparent;pointer-events:none}.reference-mention-floating>div:not([data-reference-kind]){display:none}div:has(>.reference-mention-floating):not(:has(>:not(.reference-mention-floating))){margin-bottom:0}
