.uec-link-picker{z-index:10005;border:1px solid var(--line);background:var(--surface);width:min(390px,100vw - 16px);color:var(--ink);border-radius:12px;padding:14px;font-size:12px;position:fixed;box-shadow:0 5px 25px #142d2230}.uec-link-picker header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.uec-link-picker header strong{font-size:13px;font-weight:600}.uec-link-picker .link-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px}.link-search{gap:8px;display:flex}.link-search input{flex:1;min-width:0}.uec-link-picker input{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:5px;padding:9px}.uec-link-picker input:focus{outline:2px solid var(--accent);outline-offset:-1px}.link-search>button{background:var(--accent-soft);color:var(--accent);cursor:pointer;border:0;border-radius:5px;padding:8px 10px;font:600 12px Arial,sans-serif}.link-search>button:disabled{opacity:.4;cursor:default}.link-label{color:var(--muted);flex-direction:column;gap:5px;margin:11px 0;font-size:10px;display:flex}.link-results{max-height:min(285px,40vh);margin:0 -7px;overflow:auto}.link-result{border-radius:5px;display:flex}.link-result:hover{background:var(--hover)}.link-result>button{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:9px 7px;display:flex}.link-result img{border-radius:5px;flex-shrink:0;width:22px;height:22px}.link-result>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.link-result strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.link-result small{color:var(--muted);font-size:10px}.link-result>a{color:var(--muted);padding:12px 10px;font-size:17px;text-decoration:none}.link-result>a:hover{color:var(--accent)}.link-result [aria-selected=true]{background:var(--accent-soft);border-radius:5px}.link-status{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.6}.uec-link-chips{z-index:50;pointer-events:none;contain:strict;position:fixed;overflow:hidden}.uec-cell-link{box-sizing:border-box;background:var(--surface,#fff);color:var(--accent,#188038);pointer-events:auto;border-radius:12px;align-items:center;gap:5px;min-width:0;max-height:30px;padding:0 4px;font:12px Arial,sans-serif;text-decoration:underline;display:flex;position:absolute;overflow:hidden}.uec-cell-link.internal{background:var(--hover,#edf2ef);color:var(--ink,#202124);border:1px solid var(--line,#ddd);text-decoration:none}.uec-cell-link:hover{box-shadow:0 0 0 1px var(--accent)}.uec-cell-link img,.uec-cell-link svg{border-radius:3px;flex-shrink:0;width:14px;height:14px}.uec-cell-link span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}
