body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{background:#fff}
input{user-select:text;-webkit-user-select:text}
audio,canvas,video{display:block}
table{border-spacing:0;border-collapse:collapse;width:100%;}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var,i,b{font-style:normal;font-weight:500}
*{padding:0;margin:0;border:0;outline:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
*,*::after,*::before{box-sizing:border-box}
ins,a,a:active,a:hover,a:visited{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
ol,ul,li{list-style:none}
.nowrap{word-break:keep-all;white-space:nowrap}
.wrap{word-break:break-all;white-space:normal}
.ellipsis{overflow:hidden;text-overflow:ellipsis;word-break:keep-all;word-wrap:normal;white-space:nowrap}
.scrollbar::-webkit-scrollbar{width:6px;height:6px;background:rgba(241,241,241,0.2)}
.scrollbar::-webkit-scrollbar-thumb{background-color:rgba(220,220,220,0.8);border-radius:3px}