.app-root{background:#f7f8fa;min-height:100%}.app-root.has-tabbar{padding-bottom:calc(13.3333vw + constant(safe-area-inset-bottom));padding-bottom:calc(13.3333vw + env(safe-area-inset-bottom))}.page{background:#f7f8fa;min-height:100vh}.page-body{padding:3.2vw}.card{background:#fff;border-radius:2.13333vw;margin-bottom:3.2vw;overflow:hidden}.card-title{color:#323233;align-items:center;gap:1.6vw;padding:3.2vw 3.2vw 2.13333vw;font-size:4vw;font-weight:600;display:flex}.card-title:before{content:"";background:#1989fa;border-radius:.53333vw;width:.8vw;height:3.73333vw}.list-item-main{color:#323233;font-size:4vw}.list-item-sub{color:#969799;margin-top:.53333vw;font-size:3.2vw}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ellipsis-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.footer-bar{z-index:10;padding:2.13333vw 3.2vw;padding-bottom:calc(2.13333vw + constant(safe-area-inset-bottom));padding-bottom:calc(2.13333vw + env(safe-area-inset-bottom));background:#fff;align-items:center;gap:2.13333vw;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 1.06667vw #6465660f}.rich-content{color:#323233;word-break:break-word;font-size:4vw;line-height:1.7}.rich-content img,.rich-content video{max-width:100%;height:auto}.rich-content p{margin:0 0 2.13333vw}
