*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden;overscroll-behavior:none}body{font-family:Inter,Inter var,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"cv11","ss01","ss03";background:#f7f8fa;color:#0b0f19;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}table,[data-numeric],input[type=number]{font-variant-numeric:tabular-nums}button{font-family:inherit;color:inherit}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{font-family:inherit;color:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(47,107,255,.45);outline-offset:1px}button:focus-visible,[role=button]:focus-visible,a:focus-visible{outline:2px solid rgba(47,107,255,.45);outline-offset:2px}::placeholder{color:#7a8395;opacity:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes admin-fade-in{0%{opacity:0}to{opacity:1}}@keyframes admin-pop-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d4d8e0;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#b8bdc8;background-clip:padding-box;border:2px solid transparent}
