.buff-area[data-v-a603a207]{gap:1rem;max-width:100%}.buff-area[data-v-a603a207],.buff-category[data-v-a603a207]{display:flex;flex-direction:column}.buff-area[data-v-a603a207]::-webkit-scrollbar{height:8px}.buff-area[data-v-a603a207]::-webkit-scrollbar-track{background:hsl(var(--muted))}.buff-area[data-v-a603a207]::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3)}.buff-area[data-v-a603a207]::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}.buff-grid[data-v-a603a207]{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.buff-item-container[data-v-a603a207]{border:1px solid;border-color:hsl(var(--border));cursor:pointer;display:flex;flex-direction:column;min-height:52px;min-width:0;overflow:hidden;position:relative;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease;width:100%}.buff-item-overlay[data-v-a603a207],.buff-item-overlay-image[data-v-a603a207]{align-items:center;background-color:hsl(var(--muted-foreground)/.6);display:flex;justify-content:center;inset:0;position:absolute;z-index:10}.buff-item-overlay-image[data-v-a603a207]{pointer-events:none}.buff-item-disabled-icon[data-v-a603a207]{color:hsl(var(--background));height:20px;opacity:.9;width:20px}.buff-image-clickable[data-v-a603a207],.buff-item-container[data-v-a603a207] .buff-image-clickable{cursor:pointer;position:relative}.buff-image-container[data-v-a603a207],.buff-item-container[data-v-a603a207] .buff-image-container{align-items:center;display:flex;flex-shrink:0;height:44px;justify-content:center;width:100%}.buff-icon[data-v-a603a207]{height:32px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.buff-fd-container[data-v-a603a207]{align-items:center;background-color:hsl(var(--muted)/.35);border-top:.8px solid hsl(var(--border));display:flex;flex-direction:column;gap:1.6px;justify-content:center;padding:4px 4px 5px;width:100%}.buff-fd-label[data-v-a603a207]{color:hsl(var(--muted-foreground));font-size:7px;line-height:1}.buff-fd-value[data-v-a603a207]{color:hsl(var(--primary));font-size:9.6px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.buff-input-container[data-v-a603a207]{align-items:center;border-top:.8px solid hsl(var(--border));cursor:pointer;display:flex;justify-content:center;padding:4px;pointer-events:auto;position:relative;width:100%}.buff-level-select[data-v-a603a207]{cursor:pointer;font-size:16px;height:44px;min-height:44px;padding:4px 8px;width:100%}.buff-level-select[data-v-a603a207] [data-slot=select-trigger]{cursor:pointer;font-size:16px;height:44px;justify-content:center;min-height:44px;padding:4px 8px;text-align:center}.buff-level-select[data-v-a603a207] [data-slot=select-value]{justify-content:center;text-align:center;width:100%}.buff-level-select-content[data-v-a603a207] [data-slot=select-viewport]{display:grid;gap:1.6px;grid-template-columns:repeat(3,1fr);padding:3.2px;width:100%}.buff-level-select-item[data-v-a603a207]{justify-content:center;min-width:0;padding:3.2px 1.6px;text-align:center;width:100%}.buff-empty-state[data-v-a603a207]{align-items:center;background-color:hsl(var(--muted)/.2);border:1px dashed hsl(var(--border));border-radius:.75rem;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:8rem;padding:1rem;text-align:center}@media(min-width:640px){.buff-grid[data-v-a603a207]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:768px){.buff-grid[data-v-a603a207]{gap:.45rem;grid-template-columns:repeat(6,minmax(0,1fr))}.buff-image-container[data-v-a603a207],.buff-item-container[data-v-a603a207] .buff-image-container{height:40px}.buff-level-select[data-v-a603a207],.buff-level-select[data-v-a603a207] [data-slot=select-trigger]{font-size:.75rem;height:24px;min-height:24px;padding:1.6px 3.2px}}@media(min-width:1024px){.buff-grid[data-v-a603a207]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:767px){.buff-level-select-item[data-v-a603a207]{font-size:1rem}.buff-fd-container[data-v-a603a207],.buff-input-container[data-v-a603a207]{border-top:1px solid hsl(var(--border))}}
