.lis-result-picker-search{display:grid!important;grid-template-columns:auto minmax(220px,1fr)!important;align-items:center!important;gap:10px!important;margin:10px 0 14px!important;padding:10px 12px!important;border:1px solid #b9d4c7!important;border-radius:10px!important;background:linear-gradient(145deg,#f8fcfa,#eaf5f0)!important;box-shadow:0 5px 14px rgba(18,64,96,.08)!important;color:#15583d!important}
.lis-result-picker-search>span{font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;white-space:nowrap!important}
.lis-result-picker-search>input{width:100%!important;min-height:40px!important;margin:0!important;padding:9px 12px!important;border:1px solid #abc8ba!important;border-radius:8px!important;background:#fff!important;color:#17344c!important;box-shadow:inset 0 1px 2px rgba(15,52,77,.06)!important;font:600 12px/1.3 inherit!important;outline:none!important}
.lis-result-picker-search>input:focus{border-color:#247550!important;box-shadow:0 0 0 3px rgba(36,117,80,.14)!important}
@media(max-width:680px){.lis-result-picker-search{grid-template-columns:1fr!important;gap:6px!important}}
.lis-result-quick-search{display:inline-grid!important;grid-template-columns:auto minmax(145px,220px)!important;align-items:center!important;gap:7px!important;margin:4px 8px!important;padding:5px 7px!important;border:1px solid #b7d2c5!important;border-radius:9px!important;background:linear-gradient(145deg,#f8fcfa,#e8f4ee)!important;color:#15583d!important;vertical-align:middle!important;box-shadow:0 3px 9px rgba(18,64,96,.07)!important}
.lis-result-quick-search>span{font-size:9px!important;font-weight:900!important;letter-spacing:.04em!important;white-space:nowrap!important}
.lis-result-quick-search>input{width:100%!important;min-height:32px!important;margin:0!important;padding:6px 9px!important;border:1px solid #aac7b8!important;border-radius:7px!important;background:#fff!important;color:#17344c!important;font-size:11px!important;outline:none!important}
.lis-result-quick-search>input:focus{border-color:#247550!important;box-shadow:0 0 0 3px rgba(36,117,80,.13)!important}
html[data-result-changes="unsaved"] .lis-result-quick-search{border-color:#d3a53c!important;background:linear-gradient(145deg,#fffdf7,#fff5d9)!important}
@media(max-width:680px){.lis-result-quick-search{display:grid!important;grid-template-columns:1fr!important;width:100%!important;margin:6px 0!important}}
.lis-result-autocomplete{position:relative!important;display:grid!important;gap:5px!important;margin:7px 0 10px!important;padding:10px!important;border:1px solid #a9cbbb!important;border-radius:10px!important;background:linear-gradient(145deg,#f8fcfa,#e8f4ee)!important;box-shadow:0 5px 14px rgba(18,64,96,.09)!important}
.lis-result-autocomplete>input{width:100%!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;border:1px solid #91bbaa!important;border-radius:8px!important;background:#fff!important;color:#15344c!important;font-size:13px!important;font-weight:650!important;outline:none!important}
.lis-result-autocomplete>input:focus{border-color:#1e7350!important;box-shadow:0 0 0 3px rgba(30,115,80,.14)!important}
.lis-result-autocomplete>small{color:#587263!important;font-size:10px!important;font-weight:650!important}
.lis-result-autocomplete-list{position:absolute!important;z-index:10020!important;top:58px!important;right:10px!important;left:10px!important;max-height:270px!important;padding:5px!important;overflow:auto!important;border:1px solid #9ebdaf!important;border-radius:9px!important;background:#fff!important;box-shadow:0 14px 30px rgba(12,42,66,.22)!important}
.lis-result-autocomplete-list[hidden]{display:none!important}
.lis-result-autocomplete-list>button{display:block!important;width:100%!important;margin:0!important;padding:9px 11px!important;border:0!important;border-bottom:1px solid #e5ece8!important;border-radius:6px!important;background:#fff!important;color:#18384e!important;font-size:12px!important;font-weight:650!important;line-height:1.35!important;text-align:left!important;box-shadow:none!important}
.lis-result-autocomplete-list>button:last-child{border-bottom:0!important}
.lis-result-autocomplete-list>button:hover,.lis-result-autocomplete-list>button:focus{background:#e9f5ef!important;color:#12583b!important;outline:none!important}
