html,body{overscroll-behavior:none}#root{touch-action:pan-y}button,[role=button],[type=button],[type=submit],[type=reset],a,select,label[for]{touch-action:manipulation;cursor:pointer}button:disabled,[role=button][aria-disabled=true],[type=button]:disabled,[type=submit]:disabled,[type=reset]:disabled{cursor:not-allowed}body{font-family:Inter,sans-serif;background-color:#f8fafc}input,select,textarea{background-color:#fff!important;color:#111827!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromTop2{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.animate-in{animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.fade-in{animation-name:fadeIn}.zoom-in-95{animation-name:zoomIn95}.slide-in-from-top-2{animation-name:slideInFromTop2}.duration-700{animation-duration:.7s}.duration-300{animation-duration:.3s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fill-mode-both{animation-fill-mode:both}
