[v-cloak] { display: none } :root { --vh: 1vh; } .hide { display: none !important; } p { margin: 0; padding: 0; } body { width: 100%; max-width: 750px; margin: 0 auto; } #app { position: relative; height: calc(var(--vh) * 100); font-size: 0; } .head { display: flex; align-items: center; height: 1.28rem; padding: 0 .3rem; box-sizing: border-box; background: #F8F8F8; } .head span:first-child { color: #999; font-size: .32rem; font-weight: 500; margin-right: .7rem; } .head span:last-child { color: #333; font-size: .36rem; font-weight: 500; } .tabs { display: flex; align-items: center; height: 1.18rem; padding: 0 .38rem; font-size: .36rem; color: #999; font-weight: 500; } .tab { display: inline-block; height: .66rem; cursor: pointer; } .tab:first-child { margin-right: .3rem; } .active { position: relative; color: #333; } .active::after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); display: inline-block; width: .7rem; height: .08rem; background: #1890FF; border-radius: 4px; } .capital, .infoRecord { height: 1.4rem; background: #fafafa; border-radius: 2px; padding: .3rem .24rem; box-sizing: border-box; font-size: .28rem; margin: 0 .38rem; } .capital > .title, .infoRecord > .title { display: flex; justify-content: space-between; font-size: .3rem; } .capital > .title > p, .infoRecord > .title > p { display: flex; align-items: center; padding: 1px .1rem; border: 1px solid #318CF8; border-radius: 4px; color: #318CF8; cursor: pointer; } .capital > .title > p > img, .infoRecord > .title > p > img { width: .24rem; height: .24rem; } .amount { font-weight: 400; color: #EC2F37; } .infoRecord > .details { display: flex; } .infoRecord > .details > p { flex: 1; font-size: .28rem; color: #EC2F37; } .content { margin: .5rem .38rem 0; font-weight: 500; } .item-title { margin-bottom: 10px; } .item-title > span { font-size: 0.28rem; margin-right: .2rem; } .title-time { display: inline-block; font-size: 0.32rem; font-weight: 600; margin-right: .2rem; } .item-head { margin-bottom: .1rem; display: flex; } .item-head > span { margin: 0 .2rem; font-size: .28rem; color: #EC2F37; font-weight: 600; } .item-head > .time { display: inline-block; font-size: .28rem; color: #333; margin: auto 0; } .item-head > .contentIcon { margin: auto 0.2rem auto 0; } .info-box { position: relative; padding: .1rem 0 .3rem .78rem; margin-bottom: .5rem; } .info-box::before { content: ''; position: absolute; top: 0; left: .1rem; display: inline-block; width: 2px; height: 100%; background-color: #EC2F37; } .remarks { font-size: .24rem; color: #666; text-align: justify; word-break: break-all; } .shade { position: fixed; top: 0; width: 100%; max-width: 7.5rem; height: 100%; background-color: rgba(0, 0, 0, .3); } .popup { position: absolute; top: 50%; left: 5%; width: 90%; box-sizing: border-box; transform: translateY(-55%); background-color: #fff; border-radius: .1rem; } .pop-title { height: 1rem; line-height: 1rem; text-align: center; font-size: .34rem; color: #333; font-weight: 600; border-bottom: 1px solid #f0f0f0; } .p3 { padding: .15rem .38rem .36rem; } .radio { align-items: center; font-size: .28rem; color: #666; margin-bottom: 10px; } .radio label { margin-right: .3rem; cursor: pointer; } textarea { width: 100%; height: 2.4rem; padding: .14rem; font-size: .28rem; color: #333; resize: none; border-radius: .1rem; box-sizing: border-box; border-color: #E3E3E3; } textarea::placeholder { color: #999; } .btn { display: flex; justify-content: space-between; margin-top: .3rem; } .btn > button { width: 2.7rem; height: .8rem; font-size: .28rem; border: none; background-color: #fff; cursor: pointer; } .btn > button:first-child { color: #318CF8; border: 1px solid #318CF8; border-radius: .1rem; } .btn > button:last-child { color: #999; border: 1px solid #999; border-radius: .1rem; } .van-overlay { left: auto; max-width: 7.5rem; background-color: rgba(0, 0, 0, .3) } .van-popup { max-width: 7.5rem; left: 50%; transform: translateX(-50%); } .van-radio-group { overflow-y: auto; margin-top: 0.1rem; margin-bottom: 0.1rem; max-height: 2rem; width: 200%; } .van-radio { flex: none; margin-top: 0.05rem; margin-bottom: 0.05rem; } .click { color: #318CF8 !important; cursor: pointer; flex: 1; text-align: right; } .van-tag { margin: 4px auto; cursor: pointer; } .addTag { margin: 4px auto; } .van-checkbox__label { font-size: 14px; } .van-checkbox__icon { font-size: 16px; }