.signature-my{height:100vh}.signature-my .signature p a{color:#3370ff;cursor:pointer;text-decoration:underline}.signature-my .signature-list{margin-top:24px}.signature-my .signature-list .item-signature:first-child .seal-item{margin-left:0}.signature-my .signature-list .item-signature .seal-item{position:relative;display:inline-block;box-sizing:border-box;width:208px;margin:12px;vertical-align:middle;border:1px solid #e9eced;float:left;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.08)}.signature-my .signature-list .item-signature .seal-item .default-flag{position:absolute;top:0;right:0;z-index:1;padding:0 10px;color:#3370ff;font-size:10px;line-height:24px;letter-spacing:0;background-color:#eef3ff;border-radius:0 0 0 10px}.signature-my .signature-list .item-signature .seal-item .seal-item-box{box-sizing:border-box;height:140px;padding:10px;cursor:pointer}.signature-my .signature-list .item-signature .seal-item .seal-item-box .add-icon{display:block;line-height:120px;text-align:center;font-size:16px;color:#3370ff}.signature-my .signature-list .item-signature .seal-item .seal-item-box .add-icon i{font-size:20px}.signature-my .signature-list .item-signature .seal-item .seal-item-box .seal-img{height:120px;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:50%;background-size:contain}.signature-my .signature-list .item-signature .seal-item .seal-item-ft{position:relative;border:1px solid #e9eced}.signature-my .signature-list .item-signature .seal-item .seal-item-ft .seal-name{height:46px;padding:0 16px;color:#000;font-size:14px;line-height:46px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.signature-my .signature-list .item-signature .seal-item .seal-item-ft .seal-operate{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;line-height:46px;justify-content:space-around;color:#fff;text-align:center;display:flex;background:rgba(0,0,0,.75);display:none}.signature-my .signature-list .item-signature .seal-item .seal-item-ft .seal-operate .seal-operate-link{position:relative;flex:1;color:#fff;font-size:12px;line-height:18px;text-align:center;opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.signature-my .signature-list .item-signature .seal-item .seal-item-ft .seal-operate .seal-operate-link:after{position:absolute;top:50%;left:100%;height:18px;margin-top:-9px;margin-left:-1px;border-right:1px solid hsla(0,0%,100%,.3);content:"";pointer-events:none}.signature-my .signature-list .item-signature .seal-item:hover .seal-operate{display:flex}.signature-my .signature-list .item-signature .signature-sign{display:flex;align-items:center;justify-content:center;font-size:35px;position:relative}.signature-my .signature-list .item-signature .signature-sign:hover .tools{display:block}.signature-my .signature-list .item-signature .signature-sign .tools{height:30px;padding:0 16px;color:#000;font-size:14px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:rgba(0,0,0,.75);position:absolute;width:100%;bottom:0;display:none}.signature-my .signature-list .item-signature .signature-sign .tools .btns{display:flex}.signature-my .signature-list .item-signature .signature-sign .tools .btns span{color:#fff;flex:1}.signature-my .signature-list .item-signature .desc{cursor:pointer}.signature-my .signature-list .item-add .seal-item-box{height:188px!important;display:flex;align-items:center;justify-content:center}.signature-my .signature-list .active .desc{color:#4089ef}.signature-my .signature-list .active span{cursor:pointer}.signature-my .signature-list .active .signature-sign{border:1px dashed #4089ef}.signature-my .clear{clear:both}.vertical-center-modal{display:flex;align-items:center}.vertical-center-modal .ivu-modal{top:0}.vertical-center-modal .ivu-modal-footer{padding:0;border:none}.vertical-center-modal .qrcode-warp{height:260px;border:1px dashed #dde0e7;display:flex;align-items:center;justify-content:center;flex-direction:column}.vertical-center-modal .qrcode-warp .qrcode{width:164px;height:164px;border-radius:8px;border:1px solid #dde0e7;display:flex;align-items:center;justify-content:center;margin-bottom:10px}