.champion-icon-grid.svelte-vvt5vz{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-min, 28px),1fr));gap:3px;width:100%}.champion-icon-cell.svelte-vvt5vz{display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0}.champion-icon-btn.svelte-vvt5vz{display:block;width:100%;height:100%;background:none;border:none;padding:0;cursor:grab;transition:filter .1s ease;overflow:hidden;border-radius:.75rem}.champion-icon-btn.svelte-vvt5vz:hover{filter:brightness(1.12)}.champion-icon-btn.svelte-vvt5vz:active{cursor:grabbing}.champion-icon-stretch.svelte-vvt5vz{display:contents}.champion-icon-stretch.svelte-vvt5vz>*{width:100%!important;height:100%!important}.champion-filter-bar.svelte-vvt5vz{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.champion-toolbar-group.svelte-vvt5vz{display:flex;align-items:center;gap:.4rem}.champion-toolbar-group--secondary.svelte-vvt5vz{flex:1 1 0;justify-content:flex-end}.champion-toolbar-menu.svelte-vvt5vz{position:relative;flex-shrink:0}.champion-toolbar-group--secondary.svelte-vvt5vz .champion-toolbar-menu:where(.svelte-vvt5vz){flex:1 1 auto;min-width:0}.champion-toolbar-button.svelte-vvt5vz,.champion-filter-reset.svelte-vvt5vz,.champion-filter-chip.svelte-vvt5vz,.champion-sort-option.svelte-vvt5vz{min-height:2rem;border-radius:1.15rem;background:#1e1e1e;border:0;color:#ffffffe0;font-size:.78rem;font-weight:300;transition:background-color .16s ease,color .16s ease}.champion-toolbar-button.svelte-vvt5vz{display:inline-flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.4rem .75rem}.champion-toolbar-button--icon.svelte-vvt5vz{justify-content:center;min-width:2.25rem;padding:.4rem}.champion-toolbar-button--reset.svelte-vvt5vz:disabled{opacity:.45;cursor:default}.champion-toolbar-button--active.svelte-vvt5vz{background:#f3f3f3;color:#141414}.champion-toolbar-button.svelte-vvt5vz:hover,.champion-filter-chip.svelte-vvt5vz:hover,.champion-sort-option.svelte-vvt5vz:hover{background:#282828;outline:none}.champion-toolbar-button--active.svelte-vvt5vz:hover{background:#e8e8e8}.champion-toolbar-group--secondary.svelte-vvt5vz .champion-toolbar-button:where(.svelte-vvt5vz):not(.champion-toolbar-button--icon){width:100%;min-width:0}.champion-toolbar-badge.svelte-vvt5vz{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:9999px;background:#ffffff1f;font-size:.68rem;font-weight:600}.champion-toolbar-button--active.svelte-vvt5vz .champion-toolbar-badge:where(.svelte-vvt5vz){background:#0f0f0f1a}.champion-toolbar-value.svelte-vvt5vz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff80}.champion-toolbar-button--active.svelte-vvt5vz .champion-toolbar-value:where(.svelte-vvt5vz){color:#0f0f0f8c}.champion-toolbar-caret.svelte-vvt5vz{width:.85rem;height:.85rem;transition:transform .16s ease}.champion-toolbar-caret--open.svelte-vvt5vz{transform:rotate(180deg)}.champion-toolbar-direction-icon.svelte-vvt5vz{width:.95rem;height:.95rem;transition:transform .16s ease}.champion-toolbar-direction-icon--desc.svelte-vvt5vz{transform:rotate(180deg)}.champion-toolbar-reset-icon.svelte-vvt5vz{width:.95rem;height:.95rem}.champion-toolbar-panel.svelte-vvt5vz{position:absolute;top:calc(100% + .5rem);left:0;padding:.85rem;border-radius:.9rem;background:#1d1d1dfa;border:1px solid rgba(255,255,255,.08);box-shadow:0 1rem 2.5rem #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-height:min(26rem,calc(100vh - 8rem));overflow-y:auto;z-index:60}.champion-toolbar-panel--filters.svelte-vvt5vz{min-width:17rem;width:min(21rem,calc(100vw - 3rem))}.champion-toolbar-panel--sort.svelte-vvt5vz{left:0;right:0;width:auto;min-width:0;display:flex;flex-direction:column;gap:.4rem}.champion-toolbar-grid.svelte-vvt5vz{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem}.champion-toolbar-field.svelte-vvt5vz{display:flex;flex-direction:column;gap:.6rem}.champion-toolbar-field-head.svelte-vvt5vz span:where(.svelte-vvt5vz){color:#ffffff80;font-size:.72rem;font-weight:500}.champion-filter-chip-group.svelte-vvt5vz{display:flex;flex-wrap:wrap;gap:.4rem}.champion-filter-chip.svelte-vvt5vz{min-height:1.75rem;padding:.35rem .65rem;border-radius:9999px;background:#ffffff0d;color:#ffffffc7;font-size:.78rem}.champion-filter-chip--active.svelte-vvt5vz{background:#f3f3f3;color:#111}.champion-toolbar-actions.svelte-vvt5vz{display:flex;justify-content:flex-end;margin-top:.75rem}.champion-filter-reset.svelte-vvt5vz{padding:.45rem .85rem}.champion-filter-reset.svelte-vvt5vz:disabled{opacity:.45;cursor:default}.champion-sort-option.svelte-vvt5vz{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem .85rem;border-radius:.75rem;text-align:left}.champion-sort-option--active.svelte-vvt5vz{background:#f3f3f3;color:#111}.champion-sort-option.svelte-vvt5vz svg:where(.svelte-vvt5vz){width:.85rem;height:.85rem;flex-shrink:0}.asset-group-label.svelte-vvt5vz{font-size:var(--label-fs, .58rem);font-weight:500;letter-spacing:.06em}.scrollbar-thin.svelte-vvt5vz{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.scrollbar-thin.svelte-vvt5vz::-webkit-scrollbar{width:4px}.scrollbar-thin.svelte-vvt5vz::-webkit-scrollbar-track{background:transparent}.scrollbar-thin.svelte-vvt5vz::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:9999px}
