.item[data-v-f68252c1]{background:linear-gradient(135deg,#fff 0,var(--primary-100) 100%);border:1px solid;border-color:var(--border-color);border-radius:1rem;cursor:pointer;padding:1rem;text-align:center;transition:all .3s ease;width:100%}.item .image-container[data-v-f68252c1]{align-items:center;background:linear-gradient(135deg,var(--secondary-200) 0,var(--primary-200) 100%);border-radius:50%;display:flex;height:40px;justify-content:center;margin:0 auto .75rem;overflow:hidden;width:40px}.item .image-container .bg[data-v-f68252c1]{background-position:50%;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.item .image-container img[data-v-f68252c1]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.item .name-container[data-v-f68252c1]{align-items:center;display:flex;justify-content:center;padding:0}.item .name[data-v-f68252c1]{color:var(--text-color);cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item[data-v-f68252c1]:hover{border-color:var(--active-border-color);box-shadow:0 5px 15px #8a7d7b26;transform:translateY(-2px)}.item:hover .name[data-v-f68252c1]{color:var(--active-border-color)}.item:hover .image-container[data-v-f68252c1]{background:linear-gradient(135deg,var(--secondary-300) 0,var(--primary-300) 100%)}.active[data-v-f68252c1]{background:linear-gradient(135deg,var(--primary-100) 0,var(--secondary-100) 100%);border-color:var(--active-border-color);box-shadow:0 5px 15px #8a7d7b33;transform:translateY(-2px)}.active .name[data-v-f68252c1]{color:var(--active-border-color);font-weight:700}.active .image-container[data-v-f68252c1]{background:linear-gradient(135deg,var(--secondary-400) 0,var(--primary-400) 100%)}@media (max-width:768px){.item[data-v-f68252c1]{padding:.75rem}.item .image-container[data-v-f68252c1]{height:36px;margin-bottom:.5rem;width:36px}.item .image-container .bg[data-v-f68252c1],.item .image-container img[data-v-f68252c1]{height:20px;width:20px}.item .name[data-v-f68252c1]{font-size:.8rem}}
