*{margin:0;padding:0}[contenteditable=true],input,textarea{-webkit-user-select:auto!important;-moz-user-select:auto!important;-o-user-select:auto!important;user-select:auto!important}li,ul{line-height:none}button,input{background:transparent;border:none;outline:none;font-size:.2rem!important}html{color:#0d0d0d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden;height:100%}body::-webkit-scrollbar{display:none}a{text-decoration:none;color:#000}i{font-style:normal}body{width:100%;margin:0 auto;padding:0;overflow-x:hidden;overflow-y:scroll;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;-webkit-font-smoothing:antialiased;box-sizing:border-box}.modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:400}.txt-ellipsis{white-space:nowrap}.txt-ellipsis,.txt-overflow{overflow:hidden;text-overflow:ellipsis}.txt-overflow{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.flex{display:flex}#app{height:100%;width:100%;position:absolute}@media only screen and (device-width:375px)and (device-height:812px)and (-webkit-device-pixel-ratio:3){#app .iphonexBottom{padding-bottom:.44rem}}@media only screen and (device-width:414px)and (device-height:896px)and (-webkit-device-pixel-ratio:3){#app .iphonexBottom{padding-bottom:.44rem}}@media only screen and (device-width:414px)and (device-height:896px)and (-webkit-device-pixel-ratio:2){#app .iphonexBottom{padding-bottom:.44rem}}#app .iphonexTopMargin{top:.44rem}img{width:100%}