.filter-pills[data-v-2765eab8]{display:contents}.pills-container[data-v-2765eab8]{gap:var(--spacing-md);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.pill[data-v-2765eab8]{padding:var(--spacing-xs) var(--spacing-md);background:var(--color-bg-tertiary);border:2px solid var(--color-border-primary);color:var(--color-text-secondary);white-space:nowrap;transition:all var(--transition-fast);cursor:pointer;border-radius:20px;align-items:center;font-size:.85rem;font-weight:600;line-height:1.6;display:inline-flex}.pill[data-v-2765eab8]:hover{background:var(--color-bg-secondary);border-color:var(--color-primary);color:var(--color-primary)}.pill[data-v-2765eab8]:active,.pill.selected[data-v-2765eab8]:active{background:var(--color-bg-primary);transform:scale(.95)}.pill.selected[data-v-2765eab8]{background:var(--color-bg-secondary);border-color:var(--color-primary)}@media (width<=768px){.pills-container[data-v-2765eab8]{gap:var(--spacing-sm);margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.pill[data-v-2765eab8]{padding:var(--spacing-xs) var(--spacing-sm);font-size:.8rem}}@media (width<=480px){.pills-container[data-v-2765eab8]{gap:var(--spacing-xs);margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.pill[data-v-2765eab8]{padding:4px 10px;font-size:.75rem}}.filter-strip[data-v-858dfe0b]{gap:var(--spacing-lg);flex-direction:column;display:flex}.filter-strip.resettable[data-v-858dfe0b]{cursor:pointer}.filters-row[data-v-858dfe0b]{gap:var(--spacing-md);flex-wrap:wrap;align-items:end;display:flex}.filter-strip[data-v-858dfe0b] .filter-tags .pill{padding:3px var(--spacing-md);line-height:1.4}.filter-strip[data-v-858dfe0b] .filter-tags .pill.selected{background:var(--color-primary);border-color:var(--color-primary);color:#fff}@media (width<=768px){.filters-row[data-v-858dfe0b]{gap:var(--spacing-sm);flex-direction:column;align-items:stretch}.filter-strip .filter-tags[data-v-858dfe0b],.filters-row .filter-damage[data-v-858dfe0b]{display:none}}.search-trigger[data-v-d2c2d9ea]{width:100%;max-width:640px;font:inherit;color:var(--color-text-secondary);background:var(--color-bg-white);border:1px solid var(--color-border-primary);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:10px;align-items:center;gap:10px;padding:.45rem .9rem;font-size:1rem;display:flex;box-shadow:inset 0 1px 2px #00000008}.search-trigger[data-v-d2c2d9ea]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-small)}.search-trigger[data-v-d2c2d9ea]:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #36958e38}.trigger-icon[data-v-d2c2d9ea]{color:#a09a8c;flex-shrink:0}.trigger-label[data-v-d2c2d9ea]{text-align:left;opacity:.75;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.trigger-kbd[data-v-d2c2d9ea]{text-align:center;letter-spacing:.04em;color:#857f72;background:#00000014;border-radius:5px;flex-shrink:0;min-width:46px;padding:2px 7px;font-family:inherit;font-size:.68rem}@media (hover:none){.trigger-kbd[data-v-d2c2d9ea]{display:none}}.bottom-sheet[data-v-08285d82]{--tabview-inset-y:2em;--tabview-inset-x:var(--content-padding-x);width:100%;padding:var(--tabview-inset-y) var(--tabview-inset-x);background-color:var(--color-bg-primary);border-radius:var(--radius-large);flex-direction:column;display:flex}.sheet-handle-area[data-v-08285d82]{display:none}.sheet-content[data-v-08285d82]{display:contents}@media (width>=1220px){.bottom-sheet.desktop-rail[data-v-08285d82]{flex:auto;min-width:0;max-height:100vh;container-type:inline-size}}.sheet-scrim[data-v-08285d82]{z-index:799;background:#00000014;animation:.2s sheet-fade-in-08285d82;position:fixed;inset:0}@keyframes sheet-fade-in-08285d82{0%{opacity:0}to{opacity:1}}@media (width<=768px){.bottom-sheet[data-v-08285d82]{height:var(--sheet-expanded);--tabview-inset-y:0;--tabview-inset-x:0;border-radius:var(--radius-large) var(--radius-large) 0 0;z-index:800;transform:translateY(calc(var(--sheet-expanded) - var(--sheet-peek)));transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -6px 24px #00000040}.bottom-sheet.is-dragging[data-v-08285d82],.bottom-sheet.is-snapping[data-v-08285d82]{transition:none}.bottom-sheet.is-collapsed[data-v-08285d82]{touch-action:none}.sheet-handle-area[data-v-08285d82]{touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;height:28px;display:flex}.sheet-handle[data-v-08285d82]{background:#00000038;border-radius:999px;width:40px;height:4px}}
