.ue-custom-toolbar[data-astro-cid-uvainbfo]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ue-quick-filters[data-astro-cid-uvainbfo]{margin:0 0 var(--ue-space-3);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ue-quick-filter-group[data-astro-cid-uvainbfo]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ue-quick-filter-label[data-astro-cid-uvainbfo]{text-transform:uppercase;letter-spacing:.04em;color:var(--sg-text-muted,var(--ue-text-muted));margin-right:2px;font-size:.72rem;font-weight:700}.ue-quick-filter-divider[data-astro-cid-uvainbfo]{background:var(--sg-border,var(--ue-border));width:1px;height:18px}@media (width<=520px){.ue-quick-filter-divider[data-astro-cid-uvainbfo]{display:none}}.ue-quick-marketplace[data-astro-cid-uvainbfo]{padding:7px 14px;font-size:13px}.ue-custom-trigger[data-astro-cid-uvainbfo]{border-radius:var(--ue-radius-full);border:1px solid var(--sg-border,var(--ue-border));-webkit-backdrop-filter:saturate(180%)blur(10px);color:var(--sg-text,var(--ue-text));cursor:pointer;background:#ffffffb8;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s,transform .1s;display:inline-flex}@supports not (backdrop-filter:blur(10px)){.ue-custom-trigger[data-astro-cid-uvainbfo]{background:var(--sg-surface,#fff)}}.ue-custom-trigger[data-astro-cid-uvainbfo]:hover{border-color:var(--ue-violet);color:var(--ue-violet)}.ue-custom-trigger[data-astro-cid-uvainbfo]:active{transform:scale(.97)}.ue-custom-badge[data-astro-cid-uvainbfo]:not([hidden]){border-radius:var(--ue-radius-full);background:var(--ue-violet);color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;display:inline-flex}.ue-custom-overlay[data-astro-cid-uvainbfo]{z-index:60;background:#0f0e148c;align-items:flex-end;display:flex;position:fixed;inset:0}.ue-custom-overlay[data-astro-cid-uvainbfo][hidden]{display:none}.ue-custom-panel[data-astro-cid-uvainbfo]{background:var(--sg-surface,#fff);color:var(--sg-text,var(--ue-text));width:100%;max-height:85vh;padding:var(--ue-space-4);box-sizing:border-box;border-radius:20px 20px 0 0;overflow-y:auto}@media (width>=640px){.ue-custom-overlay[data-astro-cid-uvainbfo]{justify-content:center;align-items:center}.ue-custom-panel[data-astro-cid-uvainbfo]{border-radius:20px;width:min(520px,92vw);max-height:80vh}}.ue-custom-panel-header[data-astro-cid-uvainbfo]{margin-bottom:var(--ue-space-3);justify-content:space-between;align-items:center;display:flex}.ue-custom-panel-header[data-astro-cid-uvainbfo] h2[data-astro-cid-uvainbfo]{margin:0;font-size:1.1rem}.ue-custom-close[data-astro-cid-uvainbfo]{color:var(--sg-text-muted,var(--ue-text-muted));cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.4rem;line-height:1}.ue-custom-group[data-astro-cid-uvainbfo]{margin-bottom:var(--ue-space-4)}.ue-custom-group-label[data-astro-cid-uvainbfo]{text-transform:uppercase;letter-spacing:.05em;color:var(--sg-text-muted,var(--ue-text-muted));margin:0 0 8px;font-size:.78rem;font-weight:700}.ue-filter[data-astro-cid-uvainbfo]{margin-bottom:var(--ue-space-2);flex-wrap:wrap;gap:8px;display:flex}.ue-filter-pill[data-astro-cid-uvainbfo]{border-radius:var(--ue-radius-full);cursor:pointer;border:1px solid var(--sg-border,var(--ue-border));background:var(--sg-surface,#fff);color:var(--sg-text-muted,var(--ue-text-muted));align-items:center;gap:.35rem;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ue-filter-pill[data-astro-cid-uvainbfo].is-active{border:1.5px solid var(--ue-violet);color:var(--sg-text,var(--ue-text));background:#6d5cff14}.ue-filter-count[data-astro-cid-uvainbfo]{font-variant-numeric:tabular-nums;opacity:.65;font-size:.75em}.ue-filter-reset[data-astro-cid-uvainbfo]:not([hidden]){color:var(--ue-violet-text);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:.85rem;font-weight:500;text-decoration:underline;display:inline-block}
