html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.overflow-auto,.overflow-y-auto,.overflow-x-auto{-webkit-overflow-scrolling:touch}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b880}.dark ::-webkit-scrollbar-thumb{background:#47556966}.dark ::-webkit-scrollbar-thumb:hover{background:#47556999}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important}}body{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.animate-fade-in{animation:fadeIn .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.input{transition:all .2s cubic-bezier(.4,0,.2,1)}.input:focus{transform:translateY(-.5px);box-shadow:0 4px 12px #3b82f614}.stripe-bg{background-image:repeating-linear-gradient(45deg,#f8fafc 0px 10px,#f1f5f9 10px 20px)}.dark .stripe-bg{background-image:repeating-linear-gradient(45deg,#0f172a 0px 10px,#1e293b 10px 20px)}input[type=date],input[type=time]{max-width:220px!important;padding-left:.75rem!important;padding-right:.5rem!important;font-weight:500;letter-spacing:.01em}input[type=date].input,input[type=time].input{padding-top:.45rem!important;padding-bottom:.45rem!important;line-height:1.25}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:6px;padding:4px;opacity:.5;transition:all .2s cubic-bezier(.4,0,.2,1);margin-right:-2px}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:.95;background-color:#94a3b826}.dark input[type=date]::-webkit-calendar-picker-indicator,.dark input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.85) brightness(1.2) contrast(1.1)}.dark input[type=date]::-webkit-calendar-picker-indicator:hover,.dark input[type=time]::-webkit-calendar-picker-indicator:hover{background-color:#94a3b840}
