.bfr-sign-qr-modal .ant-modal{top:0;padding-bottom:0}.bfr-sign-qr-modal__body{display:flex;justify-content:center;min-height:200px;flex-direction:column;align-items:center;padding:16px 4px 4px}.signature[data-v-defaabcf]{padding:10px;position:relative}.signature .content[data-v-defaabcf]{display:flex;justify-content:center;background-color:#fff;border-radius:4px;overflow:hidden;border:1px dotted #dadada;position:relative}.signature .content canvas[data-v-defaabcf]{width:100%!important;height:100%!important}.footer[data-v-defaabcf]{display:flex;justify-content:flex-end;flex-direction:row;margin-top:15px;gap:10px}.header[data-v-defaabcf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;overflow:hidden}.header .tips[data-v-defaabcf]{color:#999;font-size:14px;white-space:nowrap}.header .close[data-v-defaabcf]{width:33px;height:33px;display:flex;align-items:center;justify-content:center;color:#999}.horizontal .footer[data-v-defaabcf]{position:absolute;left:38px;bottom:60px;transform:translate(-50%) translateY(-50%) rotate(90deg);transform-origin:center;margin:0;white-space:nowrap;display:flex;background-color:#fff}.horizontal .header[data-v-defaabcf]{width:35px;margin:0;position:absolute;right:11px;top:11px;bottom:11px;z-index:100;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.horizontal .tips[data-v-defaabcf]{margin-top:92px;transform:rotate(90deg);transform-origin:center center;background-color:#fff}.horizontal .close[data-v-defaabcf]{background-color:#fff;height:44px}.full-modal-f9g0866e0 .ant-modal{max-width:100%;top:0;padding-bottom:0;margin:0}.full-modal-f9g0866e0 .ant-modal-content{display:flex;flex-direction:column;height:100vh}.full-modal-f9g0866e0 .ant-modal-body{flex:1;padding:0;background-color:#eff2f5}.full-modal-f9g0866e0 .ant-modal-header,.full-modal-f9g0866e0 .ant-modal-close{display:none}.class-755ws7g55 .ant-modal-body{padding:24px 0}.box[data-v-c3174b0a]{display:flex;flex-direction:column}.box .tip[data-v-c3174b0a]{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#5d6066;font-size:16px;margin:25px 0}.box .tip .success[data-v-c3174b0a]{color:#06c29a}.box .tip .error[data-v-c3174b0a]{color:#fc5e65}.box .qrcode[data-v-c3174b0a]{width:260px;height:260px;border-radius:10px;background-color:#fff;overflow:hidden;margin:auto;padding:8px;position:relative}.box .qrcode .img[data-v-c3174b0a]{width:100%;height:100%}.box .qrcode .refresh[data-v-c3174b0a]{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.box .qrcode .refresh .btn[data-v-c3174b0a]{width:38px;height:38px;background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #8f8f8f80}.choose-container[data-v-e899997e]{height:160px;display:flex;gap:16px}.choose-container .choose-item[data-v-e899997e]{border:1px solid #d1d5db;border-radius:.375rem;padding:16px;cursor:pointer;display:flex;flex:1;justify-content:center;align-items:center;font-size:1.25rem;color:#3b82f6}.choose-container .choose-item[data-v-e899997e]:hover{background-color:#f3f4f6}.ant-form-item-has-error .bfr-sign-wrapper.bfr-sign-wrapper.bordered{border-color:#ed6f6f}.bfr-sign-wrapper{vertical-align:middle;position:relative}@media print{.bfr-sign-wrapper{background:transparent!important;border:none!important;border-color:transparent}}.bfr-sign-wrapper .bfr-sign-spin-wrapper{position:absolute;left:0;right:0;bottom:0;top:0;z-index:10;display:flex;justify-content:center;align-items:center;background-color:#ffffff80;cursor:not-allowed}@media print{.bfr-sign-wrapper .bfr-sign-spin-wrapper{background:transparent!important}}.bfr-sign-wrapper.bordered{border:1px dashed #999}.bfr-sign-wrapper.bordered:hover{border-color:#5e77f9}.bfr-sign-wrapper .bfr-sign-placeholder{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;justify-content:center;align-items:center;color:#999;cursor:pointer;font-size:14px}.bfr-sign-wrapper:hover .bfr-sign-oper-btns,.bfr-sign-wrapper.selected .bfr-sign-oper-btns{visibility:visible}.bfr-sign-wrapper .bfr-sign-oper-btns{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:12px;visibility:hidden;z-index:20;width:100%;display:flex;justify-content:center}@media print{.bfr-sign-wrapper .bfr-sign-placeholder{visibility:hidden}}.bfr-sign-wrapper .oper-button{padding:0 3px;border-radius:2px;cursor:pointer;color:#fff;display:inline-flex;justify-content:center;align-items:center}.bfr-sign-wrapper .oper-button--main{background-color:#7591f8}.bfr-sign-wrapper .oper-button--danger{background-color:#f5222d}
