.touch-manipulation[data-v-b2603b73]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@keyframes spin-b2603b73{to{transform:rotate(1turn)}}.animate-spin[data-v-b2603b73]{animation:spin-b2603b73 1s linear infinite}@media (hover:hover) and (pointer:fine){.hover\:scale-105[data-v-b2603b73]:hover{transform:scale(1.05)}.hover\:scale-\[1\.02\][data-v-b2603b73]:hover{transform:scale(1.02)}.hover\:bg-gray-300[data-v-b2603b73]:hover{background-color:#d1d5db}.hover\:bg-gray-200[data-v-b2603b73]:hover{background-color:#e5e7eb}.hover\:bg-\[#e8e7f0\][data-v-b2603b73]:hover{background-color:#e8e7f0}.hover\:bg-\[\#4a3ddb\][data-v-b2603b73]:hover{background-color:#4a3ddb}.hover\:bg-neutral\/90[data-v-b2603b73]:hover{background-color:#404040e6}.hover\:bg-primary\/10[data-v-b2603b73]:hover{background-color:#564bf31a}}.active\:scale-95[data-v-b2603b73]:active{transform:scale(.95)}.active\:scale-\[0\.98\][data-v-b2603b73]:active{transform:scale(.98)}button[data-v-b2603b73]{min-height:44px;min-width:44px}button[data-v-b2603b73]:focus{outline:2px solid #564bf3;outline-offset:2px}button[data-v-b2603b73]:focus:not(:focus-visible){outline:none}@media (max-width:375px){.px-2[data-v-b2603b73]{padding-left:.5rem;padding-right:.5rem}.gap-2[data-v-b2603b73]{gap:.5rem}.text-xs[data-v-b2603b73]{font-size:.7rem}}@media (orientation:portrait) and (max-width:640px){.space-y-3[data-v-b2603b73]>*+*{margin-top:.75rem}}.modal-backdrop[data-v-b2603b73]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.modal-open[data-v-b2603b73]{overflow:hidden}.modal-content[data-v-b2603b73]{scrollbar-color:#cbd5e0 transparent;scrollbar-width:thin}.modal-content[data-v-b2603b73]::-webkit-scrollbar{width:4px}.modal-content[data-v-b2603b73]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-b2603b73]::-webkit-scrollbar-thumb{background-color:#cbd5e0;border-radius:2px}.modal-content[data-v-b2603b73]::-webkit-scrollbar-thumb:hover{background-color:#a0aec0}.modal-enter-active[data-v-b2603b73],.modal-leave-active[data-v-b2603b73]{transition:all .3s ease}.modal-enter-from[data-v-b2603b73],.modal-leave-to[data-v-b2603b73]{opacity:0}.modal-content-enter-active[data-v-b2603b73],.modal-content-leave-active[data-v-b2603b73]{transition:transform .3s ease}.modal-content-enter-from[data-v-b2603b73],.modal-content-leave-to[data-v-b2603b73]{transform:translateY(100%)}@media (max-width:640px){.modal-content h2[data-v-b2603b73]{font-size:1.125rem;font-weight:600}.modal-content h3[data-v-b2603b73]{font-size:1rem;font-weight:500}.modal-content button[data-v-b2603b73]{font-size:.875rem}}@supports (padding:env(safe-area-inset-bottom)){.modal-content[data-v-b2603b73]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}
