.line-clamp-2[data-v-815c42ef]{-webkit-line-clamp:2;line-clamp:2}.line-clamp-2[data-v-815c42ef],.line-clamp-3[data-v-815c42ef]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-815c42ef]{-webkit-line-clamp:3;line-clamp:3}.scrollbar-hide[data-v-815c42ef]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-815c42ef]::-webkit-scrollbar{display:none}.border-3[data-v-815c42ef]{border-width:3px}.custom-scrollbar[data-v-815c42ef]{scrollbar-color:rgba(156,163,175,.5) transparent;scrollbar-width:thin}.custom-scrollbar[data-v-815c42ef]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-815c42ef]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-815c42ef]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:3px}.custom-scrollbar[data-v-815c42ef]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.modal-enter-active[data-v-815c42ef],.modal-leave-active[data-v-815c42ef]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-815c42ef]{opacity:0;transform:scale(.9)}.modal-leave-to[data-v-815c42ef]{opacity:0;transform:scale(.95)}.modal-enter-active .modal-container[data-v-815c42ef],.modal-leave-active .modal-container[data-v-815c42ef]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from .modal-container[data-v-815c42ef]{transform:scale(.9) translateY(20px)}.modal-leave-to .modal-container[data-v-815c42ef]{transform:scale(.95) translateY(10px)}.image-fade-enter-active[data-v-815c42ef],.image-fade-leave-active[data-v-815c42ef]{transition:all .2s ease-in-out}.image-fade-enter-from[data-v-815c42ef]{opacity:0;transform:scale(1.05)}.image-fade-leave-to[data-v-815c42ef]{opacity:0;transform:scale(.95)}@media(hover:none)and (pointer:coarse){.hover\:scale-105[data-v-815c42ef]:hover,.hover\:scale-110[data-v-815c42ef]:hover{transform:none}.active\:scale-95[data-v-815c42ef]:active{transform:scale(.95)}.active\:scale-\[0\.98\][data-v-815c42ef]:active{transform:scale(.98)}.active\:scale-\[0\.99\][data-v-815c42ef]:active{transform:scale(.99)}}button[data-v-815c42ef]:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}input[data-v-815c42ef]:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}@media(max-width:768px){.modal-container[data-v-815c42ef]{margin:.75rem;max-height:calc(100vh - 1.5rem)}.custom-scrollbar[data-v-815c42ef]{-webkit-overflow-scrolling:touch}}.button-primary[data-v-815c42ef]{overflow:hidden;position:relative}.button-primary[data-v-815c42ef]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.button-primary[data-v-815c42ef]:hover:before{left:100%}.loading-shimmer[data-v-815c42ef]{animation:shimmer-815c42ef 1.5s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%}@keyframes shimmer-815c42ef{0%{background-position:-200% 0}to{background-position:200% 0}}
