.relation-picker{min-width:0;margin:0 0 1rem;position:relative}.relation-picker>label{color:#756e87;margin-bottom:7px;font-size:12px;display:block}.relation-picker-input{position:relative}.relation-picker-input>svg{color:#756e87;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.relation-picker-input input{color:#30364d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #e2dfeb;border-radius:7px;padding:10px 12px 10px 38px}.relation-picker-input input:focus{outline-offset:2px;outline:2px solid #8c6bd3}.relation-picker-hint,.relation-picker-status{color:#756e87;margin:7px 0;font-size:12px}.relation-picker-popup{z-index:5;background:#fff;border:1px solid #e2dfeb;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 8px 28px #28203e20}.relation-picker-popup ul{overscroll-behavior:contain;max-height:240px;margin:0;padding:4px;list-style:none;overflow-y:auto}.relation-picker-popup li{cursor:pointer;border-radius:6px;padding:10px 12px}.relation-picker-popup li:hover,.relation-picker-popup li[aria-selected=true]{background:#f0eafa}.relation-picker-popup strong,.relation-picker-popup small{overflow-wrap:anywhere;display:block}.relation-picker-popup strong{color:#30364d;font-size:14px}.relation-picker-popup small{white-space:pre-line;color:#756e87;margin-top:3px;font-size:12px}.relation-picker-status{padding:0 12px}.relation-picker-status:empty{display:none}.relation-picker-create{width:100%;color:var(--purple);font:inherit;text-align:left;cursor:pointer;background:#faf9fd;border:0;border-top:1px solid #e2dfeb;padding:12px 16px;font-size:14px;display:block}.relation-picker-create:focus-visible{outline-offset:-3px;outline:2px solid #8c6bd3}.ui-form .relation-picker-input input{padding-left:38px}
