html,body,#root{height:100%}body{margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums}button,a,input,select,textarea{transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}input,select,textarea{background:#fff}::selection{background:#fde3c8}*::-webkit-scrollbar{height:8px;width:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#d3d9e0;border-radius:8px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#bcc4ce;border:2px solid transparent;background-clip:content-box}[class*=bg-white][class*=border-slate-200][class*=rounded-xl]{box-shadow:0 1px 2px #0f172a0d}body{font-feature-settings:"palt"}.rounded-xl{border-radius:9px!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (display-mode: standalone){html{font-size:15px}}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{border-radius:9px}input:focus,select:focus,textarea:focus{outline:none;border-color:#f0b483!important;box-shadow:0 0 0 3px #f0843729!important}::placeholder{color:#9aa4b2;opacity:1}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2394a3b8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px!important}input[type=date],input[type=month]{min-height:38px}div[class*=bg-white][class*=rounded-xl][class*=border-slate-200],button[class*=bg-white][class*=rounded-xl][class*=border-slate-200]{border-radius:14px;border-color:#e7ebf1;box-shadow:0 1px 2px #0f172a0a}.rounded-2xl{box-shadow:0 1px 3px #0f172a0d}@keyframes tsnFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tsnPop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes tsnGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tab-in{animation:tsnFade .28s cubic-bezier(.2,.7,.2,1) both}.tab-in>*{animation:tsnFade .36s cubic-bezier(.2,.7,.2,1) both}.tab-in>*:nth-child(2){animation-delay:.05s}.tab-in>*:nth-child(3){animation-delay:.1s}.tab-in>*:nth-child(4){animation-delay:.15s}.tab-in>*:nth-child(5){animation-delay:.2s}.tab-in>*:nth-child(6){animation-delay:.25s}.tab-in>*:nth-child(7){animation-delay:.3s}.tab-in>*:nth-child(n+8){animation-delay:.34s}.bar-fill{transform-origin:left center;animation:tsnGrow .7s cubic-bezier(.2,.7,.2,1) both;transition:width .5s ease}div[class*=fixed][class*=inset-0]{animation:tsnFade .16s ease-out both}div[class*=fixed][class*=inset-0]>div{animation:tsnPop .22s cubic-bezier(.2,.7,.2,1) both}button{transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease,opacity .15s ease}button:not(:disabled):active{transform:scale(.985)}.kanban-card{transition:transform .15s ease,box-shadow .15s ease}.kanban-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px -10px #0f172a47}tr[class*=cursor-pointer]{transition:background-color .12s ease}.recharts-wrapper{outline:none}.rounded-xl{border-radius:12px!important}.rounded-2xl{border-radius:16px!important}@media (prefers-reduced-motion: reduce){.tab-in,.tab-in>*,.bar-fill,div[class*=fixed][class*=inset-0],div[class*=fixed][class*=inset-0]>div{animation:none!important}*{transition:none!important}}
