.contract-phone-auth-modal .ant-modal-footer .ant-btn-primary{background-color:#004098;border-color:#004098}.contract-phone-auth-modal .ant-modal-footer .ant-btn-primary:focus,.contract-phone-auth-modal .ant-modal-footer .ant-btn-primary:hover{background-color:#004098;border-color:#004098;opacity:.9}.contract-phone-auth-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):focus,.contract-phone-auth-modal .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{color:#004098;border-color:#004098}.contract-phone-auth-modal .contract-phone-auth-form .ant-form-item:last-child{margin-bottom:4px}.contract-phone-auth-modal .contract-phone-auth-form .ant-input:not([disabled]):focus,.contract-phone-auth-modal .contract-phone-auth-form .ant-input:not([disabled]):hover{border-color:#004098}.contract-phone-auth-modal .contract-phone-auth-form .ant-input:not([disabled]):focus{-webkit-box-shadow:0 0 0 2px rgba(0,64,152,.2);box-shadow:0 0 0 2px rgba(0,64,152,.2)}.contract-phone-auth-modal .contract-phone-auth-phone-input.ant-input[disabled]{color:rgba(0,0,0,.65);background-color:#f5f5f5;cursor:not-allowed}.contract-phone-auth-modal .contract-phone-auth-phone-input.ant-input[disabled]:hover{border-color:#d9d9d9}.contract-phone-auth-modal .contract-phone-auth-form .has-error .ant-input,.contract-phone-auth-modal .contract-phone-auth-form .has-error .ant-input:focus,.contract-phone-auth-modal .contract-phone-auth-form .has-error .ant-input:hover{border-color:#f5222d}.contract-phone-auth-modal .contract-phone-auth-form .has-error .ant-input:focus{-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.contract-phone-auth-modal .contract-phone-auth-code-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.contract-phone-auth-modal .contract-phone-auth-code-input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:32px;border-radius:2px 0 0 2px}.contract-phone-auth-modal .contract-phone-auth-send-button{-webkit-box-flex:0;-ms-flex:0 0 112px;flex:0 0 112px;height:32px;margin-left:-1px;padding:0 8px;border-color:#004098;border-radius:0 2px 2px 0;color:#004098}.contract-phone-auth-modal .contract-phone-auth-send-button:focus,.contract-phone-auth-modal .contract-phone-auth-send-button:hover{border-color:#004098;color:#004098}.contract-phone-auth-modal .contract-phone-auth-send-button[disabled],.contract-phone-auth-modal .contract-phone-auth-send-button[disabled]:focus,.contract-phone-auth-modal .contract-phone-auth-send-button[disabled]:hover{border-color:#d9d9d9;background:#f5f5f5;color:rgba(0,0,0,.25)}.my-contract-detail-modal.ant-modal-wrap{padding:96px 0 24px}.my-contract-detail-modal .ant-modal{top:0;padding-bottom:0}.my-contract-detail-modal--with-fullscreen.ant-modal-wrap{-webkit-transition:padding .24s cubic-bezier(.2,0,.2,1);transition:padding .24s cubic-bezier(.2,0,.2,1)}.my-contract-detail-modal--with-fullscreen .ant-modal{-webkit-transition:width .24s cubic-bezier(.2,0,.2,1),max-width .24s cubic-bezier(.2,0,.2,1),margin .24s cubic-bezier(.2,0,.2,1),top .24s cubic-bezier(.2,0,.2,1);transition:width .24s cubic-bezier(.2,0,.2,1),max-width .24s cubic-bezier(.2,0,.2,1),margin .24s cubic-bezier(.2,0,.2,1),top .24s cubic-bezier(.2,0,.2,1)}.my-contract-detail-modal--with-fullscreen .ant-modal-content{-webkit-transition:height .24s cubic-bezier(.2,0,.2,1),max-height .24s cubic-bezier(.2,0,.2,1),border-radius .24s cubic-bezier(.2,0,.2,1),-webkit-box-shadow .24s cubic-bezier(.2,0,.2,1);transition:height .24s cubic-bezier(.2,0,.2,1),max-height .24s cubic-bezier(.2,0,.2,1),border-radius .24s cubic-bezier(.2,0,.2,1),-webkit-box-shadow .24s cubic-bezier(.2,0,.2,1);transition:height .24s cubic-bezier(.2,0,.2,1),max-height .24s cubic-bezier(.2,0,.2,1),border-radius .24s cubic-bezier(.2,0,.2,1),box-shadow .24s cubic-bezier(.2,0,.2,1);transition:height .24s cubic-bezier(.2,0,.2,1),max-height .24s cubic-bezier(.2,0,.2,1),border-radius .24s cubic-bezier(.2,0,.2,1),box-shadow .24s cubic-bezier(.2,0,.2,1),-webkit-box-shadow .24s cubic-bezier(.2,0,.2,1)}.my-contract-detail-modal--with-fullscreen .ant-modal-body{-webkit-transition:max-height .24s cubic-bezier(.2,0,.2,1),padding .24s cubic-bezier(.2,0,.2,1);transition:max-height .24s cubic-bezier(.2,0,.2,1),padding .24s cubic-bezier(.2,0,.2,1)}.my-contract-detail-modal--report.ant-modal-wrap{overflow:hidden;padding:96px 0 24px}.my-contract-detail-modal--report .ant-modal{top:0;padding-bottom:0}.my-contract-detail-modal--report .ant-modal-content{height:720px;max-height:calc(100vh - 144px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-contract-detail-modal--report .ant-modal-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.my-contract-detail-modal--fullscreen.ant-modal-wrap{overflow:hidden;padding:0!important;z-index:11000!important}.my-contract-detail-modal--fullscreen .ant-modal{top:0;width:100vw!important;max-width:none;margin:0;padding-bottom:0}.my-contract-detail-modal--fullscreen .ant-modal-content{height:100vh;max-height:100vh;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-contract-detail-modal--fullscreen .ant-modal-header{-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;display:block;background:#fff;border-bottom:1px solid #f0f0f0}.my-contract-detail-modal--fullscreen .ant-modal-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.my-contract-detail-modal--fullscreen .ant-modal-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.my-contract-detail-modal .contract-detail-modal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;min-width:0;padding-right:46px}.my-contract-detail-modal .contract-detail-title-action.ant-btn{width:28px;height:28px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0!important;color:rgba(0,0,0,.65)}.my-contract-detail-modal .contract-detail-title-action.ant-btn:focus,.my-contract-detail-modal .contract-detail-title-action.ant-btn:hover{color:#004098}.my-contract-detail-modal--with-fullscreen .ant-modal-close:before{content:"";position:absolute;left:0;top:50%;width:1px;height:22px;background:#e8e8e8;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.my-contract-detail-modal .ant-modal-footer{border-top:1px solid #f0f0f0}.my-contract-detail-modal .contract-detail-cancel-btn.ant-btn:focus,.my-contract-detail-modal .contract-detail-cancel-btn.ant-btn:hover,.my-contract-detail-modal .contract-detail-download-btn.ant-btn{color:#004098!important;border-color:#004098!important;background-color:#fff!important}.my-contract-detail-modal .contract-detail-download-btn.ant-btn:focus,.my-contract-detail-modal .contract-detail-download-btn.ant-btn:hover{color:#00337a!important;border-color:#00337a!important;background-color:#fff!important}.my-contract-detail-modal .contract-detail-confirm-footer{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.my-contract-detail-modal .contract-detail-confirm-footer,.my-contract-detail-modal .contract-detail-view-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.my-contract-detail-modal .contract-detail-download-btn.ant-btn{margin-right:auto}.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-reject.ant-btn{background-color:#fff!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-reject.ant-btn,.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-reject.ant-btn:focus:not(:focus-visible){color:#ff4d4f!important;border-color:#ff4d4f!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-reject.ant-btn:not(.ant-btn-disabled):focus-visible,.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-reject.ant-btn:not(.ant-btn-disabled):hover{color:#ff7875!important;border-color:#ff7875!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-confirm.ant-btn,.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-confirm.ant-btn:focus:not(:focus-visible){color:#fff!important;background-color:#004098!important;border-color:#004098!important}.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-confirm.ant-btn:not(.ant-btn-disabled):focus-visible,.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-confirm.ant-btn:not(.ant-btn-disabled):hover{color:#fff!important;background-color:#00337a!important;border-color:#00337a!important}.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-confirm.ant-btn-disabled,.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-confirm.ant-btn[disabled],.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-reject.ant-btn-disabled,.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-reject.ant-btn[disabled]{pointer-events:auto!important;cursor:not-allowed!important;opacity:.5!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-reject.ant-btn-disabled,.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-reject.ant-btn[disabled]{color:#ff4d4f!important;background-color:#fff!important;border-color:#ff4d4f!important}.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-confirm.ant-btn-disabled,.my-contract-detail-modal .contract-detail-confirm-footer .contract-detail-btn-confirm.ant-btn[disabled]{color:#fff!important;background-color:#004098!important;border-color:#004098!important}.my-contract-detail-modal .detail-agreement-tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:8px 12px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:6px;font-size:13px;color:rgba(0,0,0,.65);margin-bottom:20px}.my-contract-detail-modal .detail-agreement-tip-icon{-ms-flex-negative:0;flex-shrink:0;margin-top:3px;color:#1890ff}.my-contract-detail-modal .detail-agreement-link{color:#004098;font-weight:500}.my-contract-detail-modal .detail-section{margin-bottom:28px}.my-contract-detail-modal .detail-section:last-child{margin-bottom:0}.my-contract-detail-modal .detail-section-title{font-size:16px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:16px;padding-left:12px;border-left:3px solid #004098;line-height:1}.my-contract-detail-modal .ant-descriptions-row{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #f0f0f0}.my-contract-detail-modal .ant-descriptions-row:last-child{border-bottom:none}.my-contract-detail-modal .ant-descriptions-item{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.my-contract-detail-modal .ant-descriptions-item-label{color:rgba(0,0,0,.45);font-size:14px;min-width:100px;-ms-flex-negative:0;flex-shrink:0;line-height:22px;margin-right:8px;white-space:nowrap}.my-contract-detail-modal .ant-descriptions-item-label:after{content:"："}.my-contract-detail-modal .ant-descriptions-item-content{color:rgba(0,0,0,.85);font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-all;line-height:22px}.my-contract-detail-modal .detail-data-table{width:100%;border-collapse:collapse;font-size:13px}.my-contract-detail-modal .detail-data-table td,.my-contract-detail-modal .detail-data-table th{padding:8px 12px;border:1px solid #f0f0f0}.my-contract-detail-modal .detail-data-table thead tr{background:#fafafa}.my-contract-detail-modal .detail-data-table th{text-align:center;font-weight:500;color:rgba(0,0,0,.85)}.my-contract-detail-modal .detail-data-table .col-pname{width:20%}.my-contract-detail-modal .detail-period-table{table-layout:fixed}.my-contract-detail-modal .detail-period-table .period-col-product{width:44%}.my-contract-detail-modal .detail-period-table .period-col-cycle,.my-contract-detail-modal .detail-period-table .period-col-number{width:13%}.my-contract-detail-modal .detail-period-table .period-col-remark{width:30%}.my-contract-detail-modal .detail-data-table .tac{text-align:center;vertical-align:middle}.my-contract-detail-modal .detail-data-table .tal{text-align:left;vertical-align:middle;line-height:1.8}.my-contract-detail-modal .detail-data-table .tar{text-align:right}.my-contract-detail-modal .detail-data-table .fw{font-weight:500}.my-contract-detail-modal .detail-data-table .coupon-label,.my-contract-detail-modal .detail-data-table .coupon-val{color:#fa8c16}.my-contract-detail-modal .detail-data-table .amount-total-row td{background:#fafafa}.my-contract-detail-modal .detail-data-table .strong{font-weight:600}.my-contract-detail-modal .detail-data-table .amount-red{color:#cf1322}.my-contract-detail-modal .detail-amount-summary{margin-bottom:12px;font-size:14px;color:rgba(0,0,0,.65)}.my-contract-detail-modal .detail-amount-label{color:rgba(0,0,0,.45)}.my-contract-detail-modal .detail-amount-num{font-size:18px;font-weight:600;color:#cf1322}.my-contract-detail-modal .detail-amount-upper{margin-left:12px;color:rgba(0,0,0,.45);font-size:13px}.my-contract-detail-modal .terms-block{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:6px 16px;font-size:13px;color:rgba(0,0,0,.65);line-height:1.55;white-space:pre-line}.my-contract-detail-modal .report-only-view{height:100%;background:#fff;border-radius:4px}.my-contract-detail-modal--report .ant-modal-body>.ant-spin-nested-loading,.my-contract-detail-modal--report .ant-modal-body>.ant-spin-nested-loading>.ant-spin-container,.my-contract-detail-modal .report-only-spin,.my-contract-detail-modal .report-only-spin .ant-spin-container{height:100%}.my-contract-detail-modal .report-only-spin .ant-spin-container{position:relative}.my-contract-detail-modal .report-preview-fallback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:24px;text-align:center;color:rgba(0,0,0,.65);font-size:14px;line-height:1.6}.my-contract-detail-modal .report-preview-fallback p{margin:0 0 16px}.my-contract-detail-modal .report-preview-open-btn.ant-btn,.my-contract-detail-modal .report-preview-open-btn.ant-btn:focus:not(:focus-visible){color:#fff!important;background-color:#004098!important;border-color:#004098!important}.my-contract-detail-modal .report-preview-open-btn.ant-btn:not(.ant-btn-disabled):focus-visible,.my-contract-detail-modal .report-preview-open-btn.ant-btn:not(.ant-btn-disabled):hover{color:#fff!important;background-color:#00337a!important;border-color:#00337a!important}.my-contract-detail-modal .report-only-iframe{background-color:#fff!important;display:block}.my-contract-detail-modal .report-local-word,.my-contract-detail-modal .report-only-iframe{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e8e8e8;border-radius:4px}.my-contract-detail-modal .report-local-word{overflow-x:hidden;overflow-y:auto;padding:10px;background:#e9ebee}.my-contract-detail-modal .report-local-word .contract-docx-wrapper{width:100%;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;background:transparent}.my-contract-detail-modal .report-local-word .contract-docx-wrapper>section.contract-docx{margin:0 auto 18px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.14);box-shadow:0 2px 10px rgba(0,0,0,.14)}.my-contract-detail-modal .report-local-word .contract-docx-wrapper>section.contract-docx:last-child{margin-bottom:0}.my-contract-detail-modal .detail-terms-table .detail-terms-th{vertical-align:middle;text-align:center}.my-contract-detail-modal .detail-terms-table .detail-terms-td{vertical-align:middle;text-align:left}.my-contract-detail-modal .detail-terms-table .detail-terms-th-product{width:22%;min-width:120px}.my-contract-detail-modal .detail-terms-table .detail-terms-td-product{text-align:center}.my-contract-detail-modal .detail-terms-table .detail-terms-td-terms{white-space:pre-line}.my-contract-reject-modal .reject-alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:6px 12px;margin-top:-10px;margin-bottom:16px;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;font-size:13px;color:rgba(0,0,0,.65)}.my-contract-reject-modal .reject-alert-icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px}.my-contract-reject-modal .reject-reason-label{display:block;margin-bottom:8px;font-size:14px;color:rgba(0,0,0,.85)}.my-contract-reject-modal .reject-required{color:#ff4d4f}.my-contract-reject-modal .reject-reason-textarea{width:100%}.my-contract-reject-modal .reject-submit-btn.ant-btn-danger{color:#fff!important;background-color:#ff4d4f!important;border-color:#ff4d4f!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.my-contract-reject-modal .reject-submit-btn.ant-btn-danger:focus,.my-contract-reject-modal .reject-submit-btn.ant-btn-danger:hover{color:#fff!important;background-color:#ff7875!important;border-color:#ff7875!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.my-contract-reject-modal .reject-submit-btn.ant-btn-danger:active{color:#fff!important;background-color:#cf1322!important;border-color:#cf1322!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.my-contract-result-modal .ant-modal-body{padding:0}.my-contract-result-modal .result-modal-body{padding:40px 24px;text-align:center}.my-contract-result-modal .result-modal-icon-wrap{width:64px;height:64px;border-radius:50%;margin:0 auto 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-contract-result-modal .result-modal-icon-wrap--success{background:#f6ffed}.my-contract-result-modal .result-modal-icon-wrap--reject{background:#fff1f0}.my-contract-result-modal .result-modal-reject-svg,.my-contract-result-modal .result-modal-success-svg{display:block;-ms-flex-negative:0;flex-shrink:0}.my-contract-result-modal .result-modal-title{font-size:16px;font-weight:500;color:rgba(0,0,0,.85);margin-bottom:8px}.my-contract-result-modal .result-modal-desc{font-size:14px;font-weight:400;color:rgba(0,0,0,.45);margin-bottom:24px;line-height:22px}.my-contract-result-modal .result-modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}