:root{--primary-color:#0080ff;--primary-color-hover:#0052d9;--primary-color-light:#63b1ff;--success-color:#29bb8d;--success-color-hover:#1b8966;--warning-color:#ff743e;--warning-color-hover:#ff5e2e;--danger-color:#f56c6c;--danger-color-hover:#e65d5d;--info-color:#909399;--text-color:#333;--text-color-secondary:#666;--border-color:#dcdfe6;--border-color-primary:#d1e5ff;--background-color:#f5f7fa}a,body,button,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,html,img,input,label,li,ol,option,p,select,span,svg,textarea,ul,video{box-sizing:border-box;margin:0;padding:0;transition:all .2s ease}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Microsoft YaHei,Arial,sans-serif;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-size:inherit}em,i{font-style:normal}a{color:inherit;text-decoration:none}img{vertical-align:middle}table{border-collapse:collapse;border-spacing:0}[class*=button]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.container{margin:0 auto;max-width:40rem;position:relative;width:100%}.nuxt-icon{align-items:center;display:flex;justify-content:center}.nuxt-icon svg{height:100%!important;margin-bottom:0!important;width:100%!important}.flex-center{align-items:center;display:flex;justify-content:center}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row{flex-direction:row}.column,.row{align-items:center;display:flex}.column{flex-direction:column}.jcs{justify-content:flex-start}.jcsb{justify-content:space-between}.jcc{justify-content:center}.jce{justify-content:flex-end}.aic{align-items:center}.ais{align-items:flex-start}.aie{align-items:flex-end}.common-enter{opacity:1;transform:translateY(0)}.common-enter,.common-leave{transition:opacity 1s,transform 1s}.common-leave{opacity:0;transform:translateY(1.5625rem)}:root{font-size:16px}@media screen and (min-width:768px){:root{font-size:20px}}@media screen and (min-width:1024px){:root{font-size:24px}}@media screen and (min-width:1280px){:root{font-size:32px}}@media screen and (max-width:767px){.show-h5{display:flex!important}.show-h5-inline{display:inline!important}.show-pc,.show-pc-inline{display:none!important}}@media screen and (min-width:768px){.show-pc{display:flex!important}.show-pc-inline{display:inline!important}.show-h5,.show-h5-inline{display:none!important}}
