@keyframes fadeInUp-f1a113a4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-f1a113a4]{animation:fadeInUp-f1a113a4 .5s ease-out forwards}.custom-scrollbar[data-v-f1a113a4]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-f1a113a4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.custom-scrollbar[data-v-f1a113a4]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.custom-scrollbar[data-v-f1a113a4]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.active-filter-tag[data-v-f1a113a4]{transition:all .2s ease}.active-filter-tag[data-v-f1a113a4]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.loading-spinner[data-v-f1a113a4]{animation:spin-f1a113a4 1s linear infinite}@keyframes spin-f1a113a4{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.view-toggle-btn[data-v-f1a113a4]{transition:all .2s cubic-bezier(.4,0,.2,1)}.view-toggle-btn[data-v-f1a113a4]:hover{transform:scale(1.05)}.view-toggle-btn.active[data-v-f1a113a4]{box-shadow:0 2px 8px #00000026;transform:scale(1.1)}@media(max-width:640px){.view-toggle-mobile[data-v-f1a113a4]{display:flex}.sort-dropdown-mobile[data-v-f1a113a4]{min-width:120px}}.filter-btn[data-v-f1a113a4]:focus{outline:2px solid #6366f1;outline-offset:2px}.sort-option[data-v-f1a113a4]:focus{outline:2px solid #6366f1;outline-offset:-2px}.line-clamp-2[data-v-f1a113a4]{-webkit-line-clamp:2}.line-clamp-1[data-v-f1a113a4],.line-clamp-2[data-v-f1a113a4]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-1[data-v-f1a113a4]{-webkit-line-clamp:1}.list-view-card[data-v-f1a113a4]{transition:all .3s cubic-bezier(.4,0,.2,1)}.list-view-card[data-v-f1a113a4]:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-2px)}@media print{.load-more-btn[data-v-f1a113a4],.sort-dropdown[data-v-f1a113a4],.view-toggle[data-v-f1a113a4]{display:none}}
