*{box-sizing:border-box}html,body{margin:0!important;padding:0!important;height:100%;overflow-x:hidden;position:relative}#root{margin:0!important;padding:0!important;min-height:100vh;display:flex;flex-direction:column}body>*:last-child{margin-bottom:0!important;padding-bottom:0!important}body>div[data-react-portal]{position:fixed!important;margin:0!important;padding:0!important}footer{margin-bottom:0!important;padding-bottom:0!important}
