.library-sources[data-v-236cc97b]{border-radius:16px;width:100%;margin:20px 0;overflow:hidden}.library-sources__toggle[data-v-236cc97b]{text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.library-sources__icon[data-v-236cc97b]{color:#fbbf24;background:#fbbf241a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.library-sources__heading[data-v-236cc97b],.library-sources__name[data-v-236cc97b]{flex:1;min-width:0}.library-sources__heading small[data-v-236cc97b],.library-sources__heading strong[data-v-236cc97b]{display:block}.library-sources__heading strong[data-v-236cc97b]{font-size:14px}.library-sources__group h3[data-v-236cc97b],.library-sources__heading small[data-v-236cc97b],.library-sources__hint[data-v-236cc97b]{color:#a1a1aa;font-size:12px}.library-sources__body[data-v-236cc97b]{border-top:1px solid #ffffff14;padding:16px}.library-sources__toolbar[data-v-236cc97b]{flex-wrap:wrap;gap:12px;display:flex}.library-sources__hint[data-v-236cc97b]{margin:12px 0}.library-sources__list[data-v-236cc97b]{overscroll-behavior:contain;max-height:360px;overflow:auto}.library-sources__group h3[data-v-236cc97b]{padding:12px 4px 6px}.library-sources__group h3 span[data-v-236cc97b]{opacity:.6;margin-left:6px}.library-sources__file[data-v-236cc97b]{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;margin:4px 0;padding:12px;display:flex}.library-sources__file[data-v-236cc97b]:is(:hover:where(html:not([data-input-mode=gamepad]):not([data-input-mode=remote]) *),[data-input-hover]){background:#ffffff0a}.library-sources__file--selected[data-v-236cc97b]{color:#fbbf24;background:#fbbf2412;border-color:#fbbf2459}.library-sources__name strong[data-v-236cc97b]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.library-sources__name small[data-v-236cc97b]{color:#a1a1aa;margin-top:3px;font-size:11px;display:block}.library-sources__metadata[data-v-236cc97b]{color:#a1a1aa;flex-wrap:wrap;gap:4px;margin-top:5px;font-size:11px;display:flex}.library-sources__metadata>span[data-v-236cc97b]{border:1px solid #ffffff18;border-radius:4px;padding:1px 5px}
