.lut-category-tabs[data-v-3b54d790]{border-bottom:1px solid var(--c-glass-border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:0;padding:8px 14px}.lut-category-tab[data-v-3b54d790]{background:0 0;border:none;border-radius:16px;color:var(--c-lut-pill-color);cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;padding:6px 12px;transition:all .15s;white-space:nowrap}.lut-category-tab[data-v-3b54d790]:hover{background:var(--c-lut-pill-hover-bg);color:var(--c-lut-pill-hover-color)}.lut-category-tab.active[data-v-3b54d790]{background:var(--c-lut-pill-active-bg);color:var(--c-lut-pill-active-color)}.lut-category-tab[data-v-3b54d790]:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:-2px}.lut-presets-scroll[data-v-3b54d790]{flex:1;min-height:0;overflow-y:auto;position:relative}.lut-presets-scroll[data-v-3b54d790]::-webkit-scrollbar{width:4px}.lut-presets-scroll[data-v-3b54d790]::-webkit-scrollbar-thumb{background:var(--c-scrollbar-thumb);border-radius:2px}.lut-presets-grid[data-v-3b54d790]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:10px 16px 16px}.lut-loading-spinner[data-v-3b54d790]{animation:lut-spin-3b54d790 .6s linear infinite;border:2px solid var(--c-divider);border-radius:50%;border-top-color:var(--c-color);height:18px;width:18px}@keyframes lut-spin-3b54d790{to{transform:rotate(1turn)}}.lut-preset-card[data-v-3b54d790]{background:var(--c-node-btn-bg);border:1px solid var(--c-node-btn-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;transition:border-color .15s,background .15s,box-shadow .15s;width:100%}.lut-preset-card[data-v-3b54d790]:hover{background:var(--c-lut-item-hover-bg);border-color:var(--c-lut-item-hover-border)}.lut-preset-card.active[data-v-3b54d790]{background:var(--c-lut-item-active-bg);border-color:var(--c-lut-item-active-border);box-shadow:var(--c-lut-item-active-shadow)}.lut-preset-card.loading[data-v-3b54d790]{opacity:.85;pointer-events:none}.lut-preset-card[data-v-3b54d790]:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:1px}.lut-preset-loading[data-v-3b54d790]{align-items:center;background:#0006;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.lut-preset-thumb[data-v-3b54d790]{aspect-ratio:16/10;background:#111;overflow:hidden;position:relative;width:100%}.lut-preset-thumb img[data-v-3b54d790]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s;width:100%}.lut-preset-card:hover .lut-preset-thumb img[data-v-3b54d790]{transform:scale(1.05)}.lut-preset-name[data-v-3b54d790]{color:var(--c-lut-item-name);font-size:11px;overflow:hidden;padding:5px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.lut-preset-card.active .lut-preset-name[data-v-3b54d790]{color:var(--c-color)}.lut-preset-card-wrap[data-v-3b54d790]{min-width:0;position:relative}.lut-recent-delete-btn[data-v-3b54d790]{align-items:center;background:var(--c-overlay-bg);border:1px solid var(--c-glass-border);border-radius:50%;color:var(--c-icon);cursor:pointer;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:4px;top:4px;transition:opacity .15s,background .15s,color .15s;width:20px;z-index:5}.lut-recent-delete-btn[data-v-3b54d790]:hover{background:#ef4444cc;border-color:#ef444499;color:#fff}.lut-recent-delete-btn[data-v-3b54d790]:focus-visible{opacity:1;outline:2px solid var(--c-focus-ring)}.lut-preset-card-wrap:hover .lut-recent-delete-btn[data-v-3b54d790]{opacity:1}.lut-preset-thumb-placeholder[data-v-3b54d790]{background:var(--c-node-btn-bg);height:100%;width:100%}.lut-preset-thumb-placeholder[data-v-3b54d790],.lut-recent-empty[data-v-3b54d790]{align-items:center;color:var(--c-sub-color);display:flex;justify-content:center}.lut-recent-empty[data-v-3b54d790]{flex-direction:column;font-size:13px;gap:12px;padding:48px 20px}
