.link-search-control{width:100%;min-width:0}.link-search-control select[data-link-value]{display:none!important}.link-search-input{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;border:1px solid #d9dfdc;border-radius:6px;background:#fff;padding:0 10px;color:#78827d}.link-search-input:focus-within{border-color:#456b58;box-shadow:0 0 0 2px #21473512}.link-search-input>.lucide{width:16px;height:16px;flex:none}.link-search-input input[type=search]{width:100%;min-width:0;height:36px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;font:400 14px/1.4 Inter,sans-serif!important;color:#17221c}.link-search-input input::placeholder{font-weight:400;color:#7a837e}.link-search-input input::-webkit-search-cancel-button{display:none}.link-search-input button{display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:#65746b;flex:none}.link-search-input button:hover{background:#edf1ee;color:#173e29}.link-search-input button[hidden]{display:none!important}.link-search-input button .lucide{width:15px;height:15px}.link-search-control.is-inline,.link-search-control.is-inline .link-search-input{height:100%;min-height:0;border:0;border-radius:0}.link-search-control.is-inline input[type=search]{height:100%!important}.grid-cell.editing:has(.link-search-control){padding:0!important;overflow:hidden!important}.link-search-popup{position:fixed;inset:auto;margin:0;padding:0;border:1px solid #d8dfda;border-radius:10px;background:#fff;color:#18241d;box-shadow:0 10px 35px #13291d26;z-index:15000;overflow:auto;overscroll-behavior:contain;font:400 14px/1.4 Inter,sans-serif}.link-search-popup::backdrop{background:transparent}.link-search-heading{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #edf0ee;color:#637369;font-size:12px;font-weight:500;position:sticky;top:0;background:#fff;z-index:1}.link-search-heading .lucide{width:15px;height:15px}.link-search-results{padding:5px}.link-search-results:empty{padding:0}.link-search-option{display:flex;align-items:center;gap:10px;padding:10px 9px;border-radius:6px;cursor:pointer;min-width:0}.link-search-option:hover,.link-search-option[aria-selected=true]{background:#edf3ef}.link-search-option>span:nth-child(2){min-width:0;flex:1}.link-search-option strong{display:block;font-size:14px;line-height:1.4;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-search-option small{display:flex;gap:10px;overflow:hidden;margin-top:3px;color:#69766e;font-size:12px;font-weight:400}.link-search-option small span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-search-option-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border:1px solid #e5eae6;border-radius:7px;color:#89958d}.link-search-option .lucide{width:15px;height:15px;flex:none}.link-search-code{font-size:11px!important;color:#8a928d!important}.link-search-status:not(:empty){padding:18px 14px;color:#6f7a73;font-size:13px}.link-search-more{display:block;width:calc(100% - 16px);margin:4px 8px 8px;padding:8px;border:1px solid #e1e6e2;background:#f8faf8;color:#234530;border-radius:6px;font:500 12px Inter,sans-serif}.link-search-more[hidden]{display:none}.linked-record-card-control:has(.link-search-control) .linked-record-card-title{font-size:14px!important;text-decoration:none;padding:11px 12px 8px}.linked-record-card-control:has(.link-search-control) .linked-record-card-details{padding:0 12px 11px}.linked-record-card-control:has(.link-search-control) .linked-record-card-details small{font-size:11px!important}.linked-record-card-control:has(.link-search-control) .linked-record-card-details span{font-size:13px!important}.link-search-control:has(input:disabled){opacity:.6}
.link-search-input input[type=search]:focus{outline:0!important}.link-search-input button:focus-visible{outline:2px solid #456b58;outline-offset:1px}@media(max-width:600px){.link-search-option small{flex-wrap:wrap;gap:2px 8px}.link-search-option small span{max-width:100%}}
