:root{--admin-scrollbar-track: rgba(255, 255, 255, .05);--admin-scrollbar-thumb: rgba(255, 255, 255, .22);--admin-scrollbar-thumb-hover: rgba(255, 255, 255, .3)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .22s ease,color .22s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--admin-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--admin-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--admin-scrollbar-thumb-hover)}@keyframes dashboardFadeSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboardPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@keyframes dashboardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes dashboardShimmer{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}@keyframes dashboardBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dashboardFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dashboardPopIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes dashboardLineDraw{to{stroke-dashoffset:0}}@keyframes ringFill{0%{stroke-dashoffset:var(--circumference, 283)}to{stroke-dashoffset:var(--dash-offset, 0)}}@keyframes breathe{0%,to{box-shadow:0 0 4px currentColor}50%{box-shadow:0 0 12px currentColor,0 0 20px currentColor}}@keyframes dashboardSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
