.eth-devlib{height:100%;min-height:0;font-size:var(--eth-fs-sm);flex-direction:column;display:flex}.eth-devlib__search{padding:var(--eth-space-sm) var(--eth-space-sm) 0;align-items:center;display:flex;position:relative}.eth-devlib__sources{gap:var(--eth-space-xs);padding:var(--eth-space-sm);border-bottom:var(--eth-border-width) solid var(--eth-color-border-light);flex-wrap:wrap;display:flex}.eth-devlib__remote{align-items:center;gap:var(--eth-space-xs);padding:var(--eth-space-xs) var(--eth-space-sm);border-bottom:var(--eth-border-width) solid var(--eth-color-border-light);color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);margin:0;display:flex}.eth-devlib__remote svg{width:var(--eth-size-icon-sm);height:var(--eth-size-icon-sm);flex:none}.eth-devlib__list{min-height:0;padding:var(--eth-space-xs);flex:1;margin:0;list-style:none;overflow:auto}.eth-devlib__row{align-items:center;gap:var(--eth-space-sm);height:var(--eth-size-browser-row-height);padding:0 var(--eth-space-sm);border-radius:var(--eth-radius-sm);-webkit-user-select:none;user-select:none;display:flex}.eth-devlib__row:hover{background:var(--eth-color-bg-hover)}.eth-devlib__row--active{background:var(--eth-color-bg-hover);box-shadow:inset 0 0 0 var(--eth-border-width) var(--eth-color-border-light)}.eth-devlib__icon{color:var(--eth-color-accent);font-size:var(--eth-fs-md);flex:none;display:inline-flex}.eth-devlib__name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.eth-devlib__vendor{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);flex:0 1000 auto;overflow:hidden}.eth-devlib__format{flex:none;margin-left:auto}.eth-devlib__formats{gap:var(--eth-space-xs);margin-left:auto;display:flex}.eth-devlib__empty{padding:var(--eth-space-lg);color:var(--eth-color-text-dim);text-align:center}.eth-devlib__footer{align-items:center;gap:var(--eth-space-xs);min-height:var(--eth-size-row-height);padding:var(--eth-space-xs) var(--eth-space-sm);border-top:var(--eth-border-width) solid var(--eth-color-border-light);display:flex}.eth-devlib__status{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--eth-color-text-dim);font-size:var(--eth-fs-xs);flex:1;overflow:hidden}.eth-devlib{width:calc(var(--eth-size-browser-row-height) * 12);height:calc(var(--eth-size-browser-row-height) * 16);max-height:70vh}.eth-devlib .eth-devlib__row{cursor:pointer}.eth-devlib__search{gap:var(--eth-space-xs)}.eth-devlib__sort{flex:none}.eth-devlib .eth-button.eth-devlib__star{--_bg:transparent;--_bg-hover:transparent;--_fg:var(--eth-color-text-dim);flex:none}.eth-devlib .eth-button.eth-devlib__star:hover{--_fg:var(--eth-color-text)}.eth-devlib .eth-button.eth-devlib__star--on{--_fg:var(--eth-color-warn)}.eth-devlib__star--on .lucide{fill:currentColor}.eth-devlib__row .eth-devlib__star{opacity:0;margin-left:auto}.eth-devlib__row .eth-devlib__format+.eth-devlib__star{margin-left:0}.eth-devlib__row:hover .eth-devlib__star,.eth-devlib__row .eth-devlib__star--on{opacity:1}.eth-sample-picker__preview{cursor:pointer;background:0 0;border:none;padding:0}.eth-sample-picker__preview[aria-pressed=true],.eth-sample-picker__preview:hover{color:var(--eth-color-text)}.eth-sample-picker .eth-devlib__search{padding-bottom:var(--eth-space-sm);border-bottom:var(--eth-border-width) solid var(--eth-color-border-light)}.eth-popover.eth-devlib-popover--dragging{opacity:0;pointer-events:none}.eth-devlib__row[draggable=true]{-webkit-user-drag:element}
