.tag-container{flex-wrap:wrap;gap:4px;padding:8px 0;display:flex}.tag-container .tag{cursor:pointer;background-color:var(--color-button-bg);color:var(--color-button-text);border:1px solid var(--color-border);border-radius:4px;padding:6px 12px;transition:all .2s}.tag-container .tag:hover{background-color:var(--color-button-hover);transform:scale(1.05)}.tag-container .tag.active{background-color:var(--color-button-hover);color:var(--color-text-accent);font-weight:700}.active-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:8px 0;display:flex}.active-filters .filter-label{color:var(--color-text);margin-right:4px;font-weight:600}.active-filters .tag-filter{cursor:default;background-color:var(--color-accent);color:var(--color-text);border:1px solid var(--color-border);opacity:.8;border-radius:4px;padding:4px 10px;font-size:.9em}.active-filters .tag-filter:hover{transform:none}.equipment-header.svelte-aoyqr0{color:var(--color-text-accent)}.back-to-top.svelte-aoyqr0{background-color:var(--color-button-bg);border:1px solid var(--color-text-accent);width:3rem;height:3rem;color:var(--color-text-accent);cursor:pointer;z-index:1000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 12px #0000004d}.back-to-top.svelte-aoyqr0:hover{background-color:var(--color-button-hover);transform:translateY(-4px);box-shadow:0 6px 16px #0006}.back-to-top.svelte-aoyqr0:active{transform:translateY(-2px)}
