.workspace-reference-field{align-items:stretch;gap:8px;min-width:0;display:flex}.workspace-reference-field>[data-slot=input]{min-width:0;height:40px;color:var(--workspace-ink,#20163e);background:var(--workspace-surface);flex:1}:is(.sphere-shell,.workspace-detail-modal) .workspace-reference-field>[data-slot=button],.workspace-reference-field>[data-slot=button]{border-color:var(--workspace-line,#e8e4f0);background:var(--workspace-surface);width:40px;height:40px;min-height:40px;color:var(--workspace-text-accent,#5636b6);border-radius:12px;flex:0 0 40px}.workspace-reference-field>[data-slot=button]:hover{background:var(--workspace-soft,#f3f0fa)}.workspace-reference-picker{z-index:80;width:max(320px,var(--radix-popover-trigger-width));max-width:min(460px,100vw - 24px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--workspace-line,#e8e4f0);border-radius:var(--workspace-radius,22px);background:var(--workspace-surface);color:var(--workspace-ink,#20163e);flex-direction:column;padding:12px;display:flex;overflow:hidden;box-shadow:0 16px 48px #24164b1a,0 3px 10px #24164b06}.workspace-reference-picker[data-state=open]{animation:workspace-atrium-reference-in var(--workspace-motion,.22s) cubic-bezier(.2,.7,.2,1)}@keyframes workspace-atrium-reference-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.workspace-reference-search{border-bottom:1px solid var(--workspace-line,#e8e4f0);flex:none;align-items:center;gap:8px;padding:0 7px;display:flex}.workspace-reference-search svg{color:var(--workspace-text-accent,#5636b6);flex-shrink:0}.workspace-reference-search [data-slot=input]{box-shadow:none;height:40px;color:var(--workspace-ink,#20163e);background:var(--workspace-surface);border:0;padding-left:0;font-size:15px}.workspace-reference-search [data-slot=input]::placeholder{color:var(--workspace-muted,#77718c)}.workspace-reference-results{overscroll-behavior:contain;min-height:0;max-height:310px;padding:7px 0;overflow:auto}.workspace-reference-results [role=gridcell]{text-align:left;width:100%;color:var(--workspace-ink,#20163e);transition:background-color var(--workspace-motion,.22s);border:0;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:15px;line-height:1.45;display:flex}.workspace-reference-results [role=gridcell]>span{min-width:0}.workspace-reference-results [role=gridcell]:is(:hover,:focus-visible),.workspace-reference-results [aria-selected=true]{background:var(--workspace-soft,#f3f0fa)}.workspace-reference-results [role=gridcell]:focus-visible{box-shadow:inset 0 0 0 2px var(--workspace-accent,#7c5ce0)}.workspace-reference-results strong{overflow-wrap:anywhere;font-weight:550}.workspace-reference-results small{color:var(--workspace-muted,#77718c);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.workspace-reference-results [role=gridcell]>svg{color:var(--workspace-text-accent,#5636b6);flex-shrink:0}.workspace-reference-picker>p,.workspace-reference-results>p{color:var(--workspace-muted,#77718c);padding:22px 12px;font-size:14px}.workspace-reference-picker footer{border-top:1px solid var(--workspace-line,#e8e4f0);color:var(--workspace-muted,#77718c);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 4px 0;font-size:12px;display:flex}.workspace-reference-picker footer>div{align-items:center;gap:4px;display:flex}@media (prefers-reduced-motion:reduce){.workspace-reference-picker[data-state=open]{animation:none}.workspace-reference-results [role=gridcell]{transition:none}}
