#productReferenceLibrarySection .reference-editor select.reference-editor-select[hidden]{display:none}
#productReferenceLibrarySection .reference-editor .reference-picker-control{width:300px;max-width:100%}
#productReferenceLibrarySection .reference-editor .reference-picker-trigger{display:flex;justify-content:space-between;gap:12px;width:100%;min-width:0;height:36px;padding:0 12px;border:1px solid #dedede;border-radius:8px;background:#fafafa;color:#262626;text-align:left;transition:border-color .15s,background .15s}
#productReferenceLibrarySection .reference-picker-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#productReferenceLibrarySection .reference-editor .reference-picker-trigger:hover{border-color:#b5b5b5;background:#fff}
#productReferenceLibrarySection .reference-editor .reference-picker-trigger:focus-visible{outline:2px solid #e8e8e8;outline-offset:1px}
#productReferenceLibrarySection .reference-editor .reference-picker-trigger[aria-expanded=true]{border-color:#999999;background:#fff}
#productReferenceLibrarySection .reference-editor .reference-picker-trigger.is-placeholder{color:#888888}
#productReferenceLibrarySection .reference-picker-chevron{font-size:16px;line-height:1;color:#777777;flex-shrink:0}
#productReferenceLibrarySection .reference-picker-menu{position:fixed;z-index:3;display:flex;flex-direction:column;gap:6px;box-sizing:border-box;padding:8px;border:1px solid #dedede;border-radius:12px;background:#fff;color:#262626;box-shadow:0 8px 28px rgba(0,0,0,.10);overflow:hidden}
#productReferenceLibrarySection .reference-editor .reference-picker-search{display:block;box-sizing:border-box;width:100%;min-height:34px;flex-shrink:0;margin:0;padding:7px 10px;border:1px solid #e5e5e5;border-radius:7px;background:#f7f7f7;color:#262626;font:inherit;outline:none;box-shadow:none}
#productReferenceLibrarySection .reference-editor .reference-picker-search:focus{border-color:#a3a3a3}
#productReferenceLibrarySection .reference-picker-search::placeholder{color:#999999}
#productReferenceLibrarySection .reference-picker-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cccccc transparent}
#productReferenceLibrarySection .reference-editor .reference-picker-option{display:flex;justify-content:space-between;gap:12px;width:100%;min-height:34px;margin:2px 0;padding:7px 10px;border:0;border-radius:6px;background:#fff;color:#444444;text-align:left;font:inherit;line-height:20px;white-space:normal}
#productReferenceLibrarySection .reference-editor .reference-picker-option:hover,#productReferenceLibrarySection .reference-editor .reference-picker-option.is-active{background:#f5f5f5}
#productReferenceLibrarySection .reference-editor .reference-picker-option[aria-selected=true]{background:#eeeeee;color:#202020;font-weight:600}
#productReferenceLibrarySection .reference-picker-check{display:none}
#productReferenceLibrarySection .reference-picker-empty{padding:20px 8px;margin:0;color:#999999;text-align:center}
@media(max-width:768px){
 html body.is-mobile-viewport:not(.is-dashboard-login-page) #productReferenceLibrarySection .reference-editor .reference-picker-trigger{height:40px}
 html body.is-mobile-viewport:not(.is-dashboard-login-page) #productReferenceLibrarySection .reference-editor .reference-picker-option{min-height:40px}
}
