*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh;min-height:calc(var(--vh,1vh) * 100);flex-direction:column;display:flex}.page-fade-in{animation:.22s ease-out both pageFadeIn}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-fade-in{animation:none}}.menu-dir-row>td{background-color:#f0f5ff!important}.menu-dir-row:hover>td{background-color:#e6f0ff!important}
