@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,select,button{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}html,body{overflow-x:hidden}@media(max-width:767px){input,select,textarea{font-size:16px!important}.ativa-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ativa-modal-inner{width:100vw!important;min-height:100dvh!important;max-height:100dvh!important;border-radius:0!important;margin:0!important;padding:16px!important}.ativa-main-content{padding-bottom:72px!important}*{-webkit-overflow-scrolling:touch}}@media(hover:none)and (pointer:coarse){button,[role=button]{min-height:44px;min-width:44px}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideIn{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
