@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;0,600;1,500&family=Poppins:wght@400;500;600;700&family=Open+Sans:wght@400;500;600;700&display=swap";*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:#232b22;background:#faf9f5;font-family:Open Sans,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#e2e0d5;border-radius:4px}.num{font-variant-numeric:tabular-nums;font-family:Poppins,sans-serif}.card{background:#fff;border:1px solid #e2e0d5;border-radius:10px}.stat-card{transition:transform .12s,box-shadow .12s}.stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #232b2214}.stat-card:hover .stat-card-arrow{opacity:1!important}.navbtn{transition:background .15s,color .15s}.rowhover{transition:background .12s}.rowhover:hover{background:#f1f0e7}button{font-family:inherit;transition:background-color .15s,color .15s,border-color .15s,opacity .15s,transform 80ms}button:not(:disabled):active{transform:scale(.97)}button:disabled{opacity:.55;cursor:not-allowed!important}input,select,textarea{font-family:inherit;transition:border-color .15s}input:focus,select:focus,textarea:focus{outline:none;border-color:#84bd3f!important}button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #84bd3fb3}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.page-enter{animation:.2s pageIn}.backdrop{animation:.18s fadeIn}.modal-enter{animation:.2s cubic-bezier(.2,.8,.2,1) popIn}.drawer-enter{animation:.24s cubic-bezier(.2,.8,.2,1) slideInRight}.menu-enter{animation:.14s popIn}.spin{animation:.8s linear infinite spin}.refreshing{opacity:.55;pointer-events:none}.fade-target{transition:opacity .15s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
