.detail-content[data-v-dc8721e8]{max-height:60vh;overflow-y:auto;padding:0 10px;scrollbar-width:none;-ms-overflow-style:none}.detail-content[data-v-dc8721e8]::-webkit-scrollbar{display:none}.section[data-v-dc8721e8]{margin-bottom:24px}.section[data-v-dc8721e8]:last-child{margin-bottom:0}.section-title[data-v-dc8721e8]{display:flex;align-items:center;margin-bottom:12px;font-size:16px;font-weight:600;color:#303133}.section-title .el-icon[data-v-dc8721e8]{margin-right:8px;color:#409eff}.amount-text[data-v-dc8721e8]{font-weight:600;color:#303133}.status-success[data-v-dc8721e8]{color:#67c23a;font-weight:500}.status-reversed[data-v-dc8721e8]{color:#e6a23c;font-weight:500}.subject-category-text[data-v-dc8721e8]{font-weight:500}.trial-balance-section[data-v-dc8721e8]{margin-top:16px;padding:16px;background-color:#f5f7fa;border-radius:4px}.trial-balance-title[data-v-dc8721e8]{font-size:14px;font-weight:600;margin-bottom:12px;color:#606266}.trial-balance-content[data-v-dc8721e8]{display:flex;gap:24px;flex-wrap:wrap}.balance-item[data-v-dc8721e8]{display:flex;align-items:center;gap:8px}.balance-label[data-v-dc8721e8]{color:#909399;font-size:14px}.balance-value[data-v-dc8721e8]{font-size:14px;font-weight:600}.balance-value.balanced[data-v-dc8721e8]{color:#67c23a}.balance-value.unbalanced[data-v-dc8721e8]{color:#f56c6c}.dialog-footer[data-v-dc8721e8]{display:flex;justify-content:flex-end}.dialog-footer .el-button[data-v-dc8721e8]{width:auto}[data-v-dc8721e8] .el-descriptions .el-descriptions__label{width:140px;font-weight:500;white-space:nowrap}[data-v-dc8721e8] .el-descriptions .el-descriptions__cell .el-descriptions__content{word-wrap:break-word;word-break:break-all;white-space:normal;min-width:0}[data-v-dc8721e8] .el-dialog__body{overflow:hidden}.dialog-title-box[data-v-dc8721e8]{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:16px}.dialog-title-box .dialog-close-icon[data-v-dc8721e8]{padding:0;border:none;outline:none;background:transparent;font-size:20px;width:27px!important;height:27px!important;min-width:27px!important;border-radius:4px}.dialog-title-box .dialog-close-icon[data-v-dc8721e8]:hover{background-color:#f5f7fa}.dialog-title-box .dialog-close-icon .el-icon[data-v-dc8721e8]{font-size:20px}.dialog-content[data-v-b993c9d6]{max-height:70vh;overflow-y:auto;padding:0 10px;scrollbar-width:none;-ms-overflow-style:none}.dialog-content[data-v-b993c9d6]::-webkit-scrollbar{display:none}.tip-alert[data-v-b993c9d6]{margin-bottom:20px}.tip-alert[data-v-b993c9d6] .el-alert__content{color:#909399}.tip-alert[data-v-b993c9d6] .el-alert__icon{font-size:16px;width:16px;height:16px}.mode-switch[data-v-b993c9d6]{margin-bottom:20px;padding:15px 20px;background-color:#f5f7fa;border-radius:4px}.section[data-v-b993c9d6]{margin-bottom:24px;padding:20px;background-color:#fff;border:1px solid #ebeef5;border-radius:4px}.section[data-v-b993c9d6]:last-child{margin-bottom:0}.section-title[data-v-b993c9d6]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.account-info-card[data-v-b993c9d6]{margin-top:20px;padding:16px;background-color:#f5f7fa;border-radius:4px}.account-info-card .card-header[data-v-b993c9d6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.account-info-card .card-header .account-name-display[data-v-b993c9d6]{font-size:16px;font-weight:600;color:#303133}.account-info-card .balance-tip[data-v-b993c9d6]{display:flex;align-items:center;margin-top:12px;padding:10px 12px;background-color:#fdf6ec;border-radius:4px;color:#e6a23c;font-size:13px}.account-info-card .balance-tip .el-icon[data-v-b993c9d6]{margin-right:8px}.account-option[data-v-b993c9d6]{display:flex;justify-content:space-between;width:100%}.account-option .account-id[data-v-b993c9d6]{color:#303133}.account-option .account-name[data-v-b993c9d6]{color:#909399;font-size:12px}.attachment-upload .upload-tip[data-v-b993c9d6]{color:#909399;font-size:12px;margin-top:8px}.subject-category-text[data-v-b993c9d6]{font-weight:500}.subject-category-liability[data-v-b993c9d6]{color:#f56c6c;font-weight:500}.template-section .template-tip[data-v-b993c9d6]{color:#f56c6c;font-size:14px;margin-bottom:8px}.template-section .template-fields[data-v-b993c9d6]{color:#909399;font-size:13px;margin-bottom:16px}.upload-section .batch-upload[data-v-b993c9d6] .el-upload-dragger{width:100%;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-section .batch-upload .upload-icon[data-v-b993c9d6]{font-size:48px;color:#c0c4cc;margin-bottom:16px}.upload-section .batch-upload .upload-text[data-v-b993c9d6]{color:#409eff;font-size:14px;margin-bottom:8px}.upload-section .batch-upload .upload-hint[data-v-b993c9d6]{color:#909399;font-size:12px}.upload-section .selected-file-area[data-v-b993c9d6]{width:100%}.upload-section .selected-file-area .file-info[data-v-b993c9d6]{display:flex;align-items:center;gap:12px;padding:16px 20px;background-color:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed;width:100%;box-sizing:border-box}.upload-section .selected-file-area .file-info .file-icon[data-v-b993c9d6]{font-size:24px;color:#409eff;flex-shrink:0}.upload-section .selected-file-area .file-info .file-name[data-v-b993c9d6]{font-size:14px;color:#303133;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-section .selected-file-area .file-info .delete-icon[data-v-b993c9d6]{font-size:16px;color:#909399;cursor:pointer;transition:color .2s;flex-shrink:0}.upload-section .selected-file-area .file-info .delete-icon[data-v-b993c9d6]:hover{color:#f56c6c}.dialog-footer[data-v-b993c9d6]{display:flex;justify-content:flex-end;gap:12px}.dialog-footer .el-button[data-v-b993c9d6]{flex:none;width:auto}.opening-balance-dialog[data-v-b993c9d6] .el-dialog__footer .el-button{flex:none;width:auto;min-width:80px}.opening-balance-dialog[data-v-b993c9d6] .el-dialog__footer .el-button+.el-button{margin-left:0}.currency-form-item[data-v-b993c9d6] .el-form-item__label{width:80px!important;min-width:80px;white-space:nowrap}.account-row[data-v-b993c9d6]{align-items:flex-start}.account-row[data-v-b993c9d6] .el-form-item__label{white-space:nowrap}[data-v-b993c9d6] .el-descriptions .el-descriptions__label{width:100px;font-weight:500;white-space:nowrap}[data-v-b993c9d6] .el-form-item__label{white-space:nowrap;word-break:keep-all}.opening-balance-dialog[data-v-b993c9d6] .el-form-item.is-required .el-form-item__label:before{display:inline-block!important;content:"*";color:#f56c6c;margin-right:4px}.balance-form[data-v-b993c9d6] .el-form-item__label{white-space:nowrap}.adjustment-reason-form-item[data-v-b993c9d6] .el-textarea .el-input__count,.memo-form-item[data-v-b993c9d6] .el-textarea .el-input__count{color:#606266}.opening-balance-dialog .el-dialog__headerbtn .el-dialog__close{color:#909399}.opening-balance-dialog .el-form-item.is-required .el-form-item__label:before{display:inline-block!important;content:"*";color:#f56c6c;margin-right:4px}.el-select-dropdown__item.selected{background-color:#f5f7fa!important;color:#303133!important;font-weight:500}.el-select-dropdown__item.selected:hover,.el-select-dropdown__item:hover{background-color:#e8eaed!important}.validation-modal-custom.el-dialog{max-height:90vh;display:flex;flex-direction:column;margin:auto!important;top:50%;transform:translateY(-50%)}.validation-modal-custom .el-dialog__header{flex-shrink:0}.validation-modal-custom .el-dialog__body{flex:1;overflow:hidden;padding-right:8px;overflow-x:hidden}.validation-modal-custom .el-dialog__body .dialog-body{overflow-x:hidden}.validation-modal-custom .el-dialog__body .dialog-body::-webkit-scrollbar{width:6px}.validation-modal-custom .el-dialog__body .dialog-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.validation-modal-custom .el-dialog__body .dialog-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.validation-modal-custom .el-dialog__body .dialog-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.validation-modal-custom .el-dialog__footer{flex-shrink:0}.tip-message[data-v-a94dfae2]{display:flex;align-items:flex-start;padding:12px 16px;margin-bottom:16px;background-color:#fef6e6;border:1px solid #faecd8;border-radius:4px;font-size:14px;color:#e6a23c;line-height:1.5}.tip-message .tip-icon[data-v-a94dfae2]{margin-right:8px;margin-top:2px;flex-shrink:0}.info-section[data-v-a94dfae2]{margin-bottom:16px}.section-title[data-v-a94dfae2]{font-size:15px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px;border-left:3px solid #409eff}.section-subtitle[data-v-a94dfae2]{display:flex;align-items:center;font-size:14px;font-weight:500;color:#606266;margin-bottom:8px}.section-subtitle .el-icon[data-v-a94dfae2]{margin-right:6px}.section-subtitle .debit-icon[data-v-a94dfae2]{color:#67c23a}.section-subtitle .credit-icon[data-v-a94dfae2]{color:#409eff}.section-subtitle .target-icon[data-v-a94dfae2]{color:#e6a23c}.section-subtitle .balance-change-tag[data-v-a94dfae2]{font-size:12px;font-weight:400}.section-subtitle .balance-change-tag.balance-increase[data-v-a94dfae2]{color:#67c23a}.section-subtitle .balance-change-tag.balance-decrease[data-v-a94dfae2]{color:#f56c6c}.amount-text[data-v-a94dfae2]{font-weight:600;color:#303133}.amount-text.positive[data-v-a94dfae2]{color:#67c23a}.amount-text.negative[data-v-a94dfae2]{color:#f56c6c}.subject-asset[data-v-a94dfae2]{color:#67c23a;font-weight:500}.subject-liability[data-v-a94dfae2]{color:#f56c6c;font-weight:500}.effect-preview-section[data-v-a94dfae2]{margin-top:20px;padding:16px;background-color:#fff8f0;border:1px solid #faecd8;border-radius:4px}.effect-title[data-v-a94dfae2]{display:flex;align-items:center;font-size:14px;font-weight:600;color:#e6a23c;margin-bottom:16px}.effect-title .effect-icon[data-v-a94dfae2]{margin-right:6px}.manual-effect[data-v-a94dfae2]{display:flex;align-items:center;justify-content:space-between;gap:16px}.effect-account[data-v-a94dfae2]{flex:1;padding:12px;border-radius:4px;border:1px solid #dcdfe6;background-color:#fff}.effect-account.debit[data-v-a94dfae2]{border-color:#67c23a;background-color:#f0f9eb}.effect-account.credit[data-v-a94dfae2]{border-color:#409eff;background-color:#ecf5ff}.effect-account .account-header[data-v-a94dfae2]{display:flex;align-items:center;font-size:12px;color:#909399;margin-bottom:8px}.effect-account .account-header .el-icon[data-v-a94dfae2]{margin-right:4px}.effect-account .account-info .account-id[data-v-a94dfae2]{font-size:13px;font-weight:500;color:#303133;margin-bottom:4px}.effect-account .account-info .account-amount[data-v-a94dfae2]{font-size:12px;color:#606266}.effect-account .account-info .account-amount .amount[data-v-a94dfae2]{font-weight:600;margin-left:8px}.effect-account .account-info .account-amount.negative .amount[data-v-a94dfae2]{color:#f56c6c}.effect-account .account-info .account-amount.positive .amount[data-v-a94dfae2]{color:#67c23a}.effect-arrow[data-v-a94dfae2]{display:flex;flex-direction:column;align-items:center;color:#909399;flex-shrink:0}.initial-effect .initial-balance-table[data-v-a94dfae2] .el-descriptions__label{width:120px}.effect-description[data-v-a94dfae2]{margin-top:16px;padding:12px 16px;font-size:14px;font-weight:500;color:#303133;text-align:center;background-color:#fdf6ec;border:1px solid #faecd8;border-radius:4px}.effect-loading[data-v-a94dfae2]{min-height:80px;display:flex;align-items:center;justify-content:center;color:#909399}.validation-modal-custom #validation .el-form{display:block!important}.validation-modal-custom #validation .el-form .validation-form-item{display:block!important;width:100%!important}.validation-modal-custom #validation .el-form .el-form-item{width:100%!important;margin-right:0!important;margin-bottom:18px}.validation-modal-custom .dialog-body{scrollbar-width:none;-ms-overflow-style:none;padding-right:16px}.validation-modal-custom .dialog-body::-webkit-scrollbar{display:none}.validation-modal-custom .el-input .el-input__count,.validation-modal-custom .el-textarea .el-input__count{color:#606266!important}.amount-column-right,.amount-column-right .cell{text-align:right!important}.account-column-no-break .cell{word-break:keep-all}