.wages-detail{padding:.26667rem 0;background:#fff;min-height:100vh}.wages-detail .wages-item{font-size:.37333rem;font-weight:500;padding:.21333rem .26667rem;background:#f9f9f9}.wages-detail .wages-item:nth-child(2n){background:#fff}.wages-detail .wages-item .van-col--16{text-align:left}.wages-detail .wages-item .van-col--8{text-align:right}.wages-detail .wages-special-item{font-size:.4rem;font-weight:700;padding:.21333rem .26667rem;background:#f9f9f9}.wages-detail .wages-special-item:nth-child(2n){background:#fff}.wages-detail .wages-special-item .van-col--16{text-align:left}.wages-detail .wages-special-item .van-col--8{text-align:right}.wages-detail .sign-card{margin:.4rem .26667rem .53333rem;padding:.4rem;border-radius:24px;background:#f9f9f9}.wages-detail .sign-card .sign-card-head{display:flex;align-items:center;justify-content:space-between}.wages-detail .sign-card .sign-card-title{font-size:.42667rem;font-weight:600;color:#111}.wages-detail .sign-card .sign-badge{display:inline-flex;align-items:center;padding:.08rem .24rem;border-radius:22px;font-size:.32rem}.wages-detail .sign-card .sign-badge.signed{color:#16a34a;background:#e7f6ec}.wages-detail .sign-card .sign-badge.unsigned{color:#f97316;background:#fef1e2}.wages-detail .sign-card .sign-tip{margin-top:.26667rem;font-size:.34667rem;color:#999;text-align:left}.wages-detail .sign-card .sign-canvas-wrap{position:relative;margin-top:.32rem;height:4.26667rem;border:1.5px dashed #d0d3d9;border-radius:20px;background:#fafbfc;overflow:hidden}.wages-detail .sign-card .sign-canvas-wrap .app-sign-canvas{display:block;width:100%!important;height:100%!important}.wages-detail .sign-card .sign-canvas-wrap .canvas-placeholder{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;font-size:.4rem;color:#c3c7ce;pointer-events:none}.wages-detail .sign-card .sign-canvas-wrap .fullscreen-sign-img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:88%;max-height:88%}.wages-detail .sign-card .sign-actions{display:flex;justify-content:flex-end;margin-top:.26667rem}.wages-detail .sign-card .sign-actions .van-button+.van-button{margin-left:.26667rem}.wages-detail .sign-card .clear-btn{height:auto;padding:.16rem .37333rem;border:1px solid #d9dce1;border-radius:30px;background:#fff;color:#666;font-size:.32rem;line-height:1.5}.wages-detail .sign-card .sign-agree{display:flex;align-items:flex-start;margin-top:.37333rem;font-size:.32rem;color:#555;line-height:1.5;text-align:left}.wages-detail .sign-card .sign-agree input{flex:none;width:.4rem;height:.4rem;margin:.05333rem .21333rem 0 0;accent-color:#2b6fff}.wages-detail .sign-card .sign-footer{margin-top:.4rem}.wages-detail .sign-card .sign-confirm-btn{width:100%;height:1.2rem;border-radius:45px;font-size:.4rem;font-weight:600}.wages-detail .sign-card .signed-box{margin-top:.32rem;height:2.66667rem;display:flex;align-items:center;justify-content:center;border:1px solid #cdeeda;border-radius:20px;background:#f4fbf6;overflow:hidden}.wages-detail .sign-card .signed-box img{max-width:80%;max-height:85%}.wages-detail .sign-card .sign-meta{margin-top:.32rem;font-size:.32rem;color:#888}.wage-remark-dialog .van-dialog__header{padding-top:.4rem}