.InputPopup[data-v-58556de4]{width:280px;background:#fff;border-radius:12px;overflow:hidden}.InputPopup .title[data-v-58556de4]{padding:16px;font-size:16px;font-weight:700;color:#333;text-align:center;border-bottom:1px solid #f5f5f5}.InputPopup .content[data-v-58556de4]{padding:20px 16px}.InputPopup .content input[data-v-58556de4]{width:100%;height:40px;padding:0 12px;border:1px solid #e5e5e5;border-radius:6px;font-size:14px;color:#333}.InputPopup .content input[data-v-58556de4]:focus{border-color:#1989fa;outline:none}.InputPopup .footer[data-v-58556de4]{display:flex;border-top:1px solid #f5f5f5}.InputPopup .footer .cancel[data-v-58556de4],.InputPopup .footer .confirm[data-v-58556de4]{flex:1;height:44px;line-height:44px;text-align:center;font-size:15px;cursor:pointer;transition:background-color .2s}.InputPopup .footer .cancel[data-v-58556de4]{color:#666;border-right:1px solid #f5f5f5}.InputPopup .footer .cancel[data-v-58556de4]:active{background-color:#f5f5f5}.InputPopup .footer .confirm[data-v-58556de4]{color:#1989fa}.InputPopup .footer .confirm[data-v-58556de4]:active{background-color:#f0f9ff}[data-v-58556de4] .van-popup{border-radius:12px;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}@font-face{font-family:iconfont;src:url(/fonts/iconfont.21d58bab.woff2) format("woff2"),url(/fonts/iconfont.a3c12410.woff) format("woff"),url(/fonts/iconfont.ab5391da.ttf) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.page{display:flex;flex-direction:column;height:100vh;overflow:hidden}.page>.container{flex:1;overflow:scroll}.card,.page>.container{display:flex;flex-direction:column}.card{gap:15px;padding:15px;box-shadow:0 8px 30px rgba(0,0,0,.04);border:1px solid #f1f1f1;border-radius:15px}.card>.title{display:flex;justify-content:space-between;align-items:center}.card>.title>.left{flex:1;font-size:16px;font-weight:700;color:#333}.card>.title>.right{display:flex;gap:10px}.card>.content{flex:1;overflow:scroll}.m16{margin:16px}.default-cover{width:100%;height:100%;background-color:#2b2b2b}