*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{width:100%;height:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}body{margin:0;padding:0;width:100%;min-height:100vh;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh;overflow-x:hidden;position:relative}#root>*{max-width:100vw;overflow-x:hidden}@media screen and (max-width: 767px){input,textarea,select{font-size:16px!important}}button,a{-webkit-tap-highlight-color:rgba(0,0,0,.1);user-select:none;-webkit-user-select:none}.scrollable{-webkit-overflow-scrolling:touch}
