.flexdatalist-results{position:absolute;top:0;left:0;border:0.0625rem solid #c0c5ca!important;border-radius:0.125rem!important;background:#ffffff;z-index:7000;max-height:18.75rem;overflow-y:auto;box-shadow:0 0.25rem 0.5rem 0 rgba(0,0,0,0.2);color:#303840;list-style:none;margin:0;margin-top:0.125rem;padding:0.3125rem 0;padding-bottom:0;scrollbar-width:thin;scrollbar-color:#0002 #0001}.flexdatalist-results:hover{scrollbar-color:#0005 #0001}.flexdatalist-results::-webkit-scrollbar{width:0.5rem;height:0.5rem;background-color:transparent}.flexdatalist-results::-webkit-scrollbar-track{background-color:#0001;background-clip:padding-box;border:0.125rem solid transparent;border-radius:100px}.flexdatalist-results::-webkit-scrollbar-thumb{background-color:#0002;background-clip:padding-box;border:0.125rem solid transparent;border-radius:100px}.flexdatalist-results:hover::-webkit-scrollbar-thumb{background-color:#0005}.flexdatalist-results:empty{display:none!important}.flexdatalist-results li{white-space:nowrap;padding:0.3125rem 0.9375rem}.flexdatalist-results li:last-child{margin-bottom:0.3125rem}.flexdatalist-results li span{white-space:pre}.flexdatalist-results li span:not(:first-child){font-size:0.75rem;color:#a0a7ae;margin-left:0.625rem}.flexdatalist-results li span.highlight{color:#303840;font-weight:700;background-color:#fef0cf}.flexdatalist-results li.item.active,.flexdatalist-results li.item:focus,.flexdatalist-results li.item:hover{background-color:#f0f2f4;cursor:pointer}.flexdatalist-results li.item.no-results{color:#a0a7ae;background-color:transparent;cursor:default}.flexdatalist-results li.item.fixed-bottom{position:sticky;bottom:0;background-color:#ffffff;border-top:0.0625rem solid #c0c5ca!important;padding:0.625rem 0.9375rem;margin-top:0.3125rem;margin-bottom:0}.flexdatalist-results li.item.fixed-bottom:focus,.flexdatalist-results li.item.fixed-bottom:hover{background-color:#f0f2f4;cursor:pointer}.flexdatalist-results li.group{font-size:0.875rem;padding:0.3125rem 0.9375rem;padding-top:0.625rem;border-top:0.0625rem solid rgba(0,0,0,0.1);margin-top:0.625rem}.flexdatalist-results li.group:first-child{border-top:0;padding-top:0.3125rem;margin-top:0}.flexdatalist-results li .group-name{font-weight:700}.flexdatalist-results li .group-item-count{font-size:0.75rem;color:#a0a7ae;margin-left:0.3125rem}.flexdatalist-multiple{width:100%;min-height:1.875rem;min-width:0;margin:0;padding:0.0625rem;list-style:none;text-align:left;cursor:text;display:flex;flex-wrap:wrap;overflow:hidden;border-radius:0.125rem!important}.flexdatalist-multiple.focus{border-color:#0bb13e!important;box-shadow:0 0 0 0.125rem rgba(11,177,62,0.2)}.flexdatalist-multiple.disabled{background-color:#f0f2f4;cursor:default}.flexdatalist-multiple li{position:relative;margin:0.0625rem}.flexdatalist-multiple li.input-container{flex-grow:1;flex-basis:0;min-width:6.25rem}.flexdatalist-multiple li.input-container input{width:100%!important;height:1.5rem;border:none!important;box-shadow:none!important;padding:0.0625rem 0.3125rem;line-height:1.6666666667}.flexdatalist-multiple li.value{display:flex;align-items:center;min-width:0;height:1.5rem;padding:0 0.3125rem;background:#f0f2f4;border:0.0625rem solid rgba(0,0,0,0.2);color:#444;line-height:1}.flexdatalist-multiple li.value .text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flexdatalist-multiple li.toggle{cursor:pointer;transition:opacity ease-in-out 300ms}.flexdatalist-multiple li.toggle.disabled{text-decoration:line-through;opacity:0.8}.flexdatalist-multiple li.value span.fdl-remove{font-weight:normal;font-size:1.125rem;line-height:1.125rem;padding:0 0.25rem;margin-right:-0.25rem;margin-left:0.25rem;cursor:pointer;opacity:0.5}.flexdatalist-multiple li.value span.fdl-remove:hover{opacity:1}