.comment-content .comment-list .comment-card[data-v-88486f84]{background-color:#f9fafb;border-radius:12px;padding:20px;margin-bottom:16px}.comment-content .comment-list .comment-card .comment-main .comment-header[data-v-88486f84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.comment-content .comment-list .comment-card .comment-main .comment-header .user-info[data-v-88486f84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:12px}.comment-content .comment-list .comment-card .comment-main .comment-header .user-info .username[data-v-88486f84]{font-weight:400;color:#262626;font-size:14px}.comment-content .comment-list .comment-card .comment-main .comment-header .user-info .comment-time[data-v-88486f84]{color:#8c8c8c;font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.comment-content .comment-list .comment-card .comment-main .comment-header .comment-actions[data-v-88486f84]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.comment-content .comment-list .comment-card .comment-main .comment-content-text[data-v-88486f84]{color:#262626;line-height:1.6;margin-left:0;margin-bottom:16px;font-size:16px}.comment-content .comment-list .comment-card .reply-list[data-v-88486f84]{margin-top:16px}.comment-content .comment-list .comment-card .reply-list .reply-card[data-v-88486f84]{background-color:#fff;border-radius:8px;padding:16px;margin-bottom:12px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04)}.comment-content .comment-list .comment-card .reply-list .reply-card .reply-header[data-v-88486f84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.comment-content .comment-list .comment-card .reply-list .reply-card .reply-header .user-info[data-v-88486f84]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.comment-content .comment-list .comment-card .reply-list .reply-card .reply-header .user-info .username[data-v-88486f84]{font-weight:500;color:#262626;font-size:14px}.comment-content .comment-list .comment-card .reply-list .reply-card .reply-header .user-info .reply-time[data-v-88486f84]{color:#8c8c8c;font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.comment-content .comment-list .comment-card .reply-list .reply-card .reply-content-text[data-v-88486f84]{color:#262626;line-height:1.6;margin-left:0;font-size:14px}.comment-content .comment-list .comment-card .reply-list .reply-card .child-reply-list[data-v-88486f84]{margin-left:32px;margin-top:12px}.comment-content .comment-list .comment-card .reply-list .reply-card .child-reply-list .child-reply-card[data-v-88486f84]{background-color:#f8f9fa;border-radius:6px;padding:12px;margin-bottom:8px}.comment-content .comment-list .comment-card .reply-list .reply-card .child-reply-list .child-reply-card .reply-header[data-v-88486f84]{margin-bottom:6px}.comment-content .comment-list .comment-card .reply-list .reply-card .child-reply-list .child-reply-card .reply-header .user-info[data-v-88486f84]{gap:6px}.comment-content .comment-list .comment-card .reply-list .reply-card .child-reply-list .child-reply-card .reply-header .user-info .username[data-v-88486f84]{font-size:13px}.comment-content .comment-list .comment-card .reply-list .reply-card .child-reply-list .child-reply-card .reply-content-text[data-v-88486f84]{margin-left:0;font-size:13px}.comment-content .comment-list .comment-card .reply-list .reply-operation-section[data-v-88486f84]{text-align:right;margin-top:8px}.comment-content .comment-list .comment-card .reply-list .reply-input-section[data-v-88486f84]{padding:12px;background-color:#fff;border-radius:8px;margin-top:12px}.comment-content .comment-list .comment-card .reply-list .reply-input-section .reply-actions[data-v-88486f84]{margin-top:12px;text-align:right}.comment-content .comment-list .comment-card .no-reply-section[data-v-88486f84]{margin-top:16px}.comment-content .comment-list .comment-card .no-reply-section .reply-button-section[data-v-88486f84]{text-align:right}.comment-content .comment-list .comment-card .no-reply-section .reply-input-section[data-v-88486f84]{padding:16px;background-color:#fff;border-radius:8px;margin-top:12px}.comment-content .comment-list .comment-card .no-reply-section .reply-input-section .reply-actions[data-v-88486f84]{margin-top:12px;text-align:right}.comment-content .empty-state[data-v-88486f84]{text-align:center;padding:60px 20px;color:#8c8c8c}.table-page-search-wrapper[data-v-3478bf96]{margin-bottom:16px}.attachment-item[data-v-3478bf96]{padding:12px 16px;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:8px;background-color:#fafafa;-webkit-transition:all .3s;transition:all .3s}.attachment-item[data-v-3478bf96]:hover{background-color:#f0f7ff;border-color:#1890ff}.attachment-item[data-v-3478bf96]:last-child{margin-bottom:0}.transaction-form-wrapper[data-v-3478bf96]{padding-bottom:120px}.upload-container[data-v-3478bf96]{.upload-tip[data-v-3478bf96]{margin-top:8px;font-size:12px;color:#666;line-height:1.4}.file-list[data-v-3478bf96]{margin-top:12px;.image-grid[data-v-3478bf96]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;.image-item[data-v-3478bf96]{position:relative;width:100%;padding-bottom:100%;border-radius:6px;overflow:hidden;border:1px solid #e8e8e8;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;&[data-v-3478bf96]:hover{border-color:#1890ff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}&:hover .image-overlay[data-v-3478bf96]{opacity:1}.preview-image[data-v-3478bf96]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.delete-btn[data-v-3478bf96]{position:absolute;top:4px;right:4px;width:20px;height:20px;background:rgba(255,77,79,.8);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;z-index:10;&[data-v-3478bf96]:hover{background:#ff4d4f;-webkit-transform:scale(1.1);transform:scale(1.1)}.anticon[data-v-3478bf96]{color:#fff;font-size:12px}}.image-name[data-v-3478bf96]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;font-size:12px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}}.pdf-list[data-v-3478bf96]{.file-item[data-v-3478bf96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#f5f5f5;border-radius:4px;margin-bottom:8px;&[data-v-3478bf96]:last-child{margin-bottom:0}span[data-v-3478bf96]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}}}}.drawer-footer[data-v-3478bf96]{position:fixed;bottom:0;right:0;width:800px;padding:12px 24px;background:#fff;border-top:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;z-index:1000}.attachment-section[data-v-3478bf96]{margin-top:24px}.upload-view[data-v-3478bf96]{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;min-height:80px}.template-image[data-v-3478bf96]{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:4px}