.comment-content .mention-link{color:#4763e4;cursor:pointer;font-weight:500}.comment-content .mention-link:hover{text-decoration:underline}.modal-overlay[data-v-c5782343]{align-items:center;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease,visibility .1s ease;visibility:hidden;z-index:9999}.modal-overlay.visible[data-v-c5782343]{opacity:1;pointer-events:auto;visibility:visible}.modal-box[data-v-c5782343]{background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;max-width:420px;overflow:hidden;width:100%}.modal-header[data-v-c5782343]{border-bottom:1px solid #e5e7eb;padding:16px 20px}.modal-header h3[data-v-c5782343]{color:#333;font-size:16px;font-weight:600;margin:0}.user-item[data-v-c5782343]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:10px;padding:10px 0}.user-item[data-v-c5782343]:last-child{border-bottom:0}.user-avatar[data-v-c5782343]{-o-object-fit:cover;object-fit:cover}.user-avatar[data-v-c5782343],.user-avatar-default[data-v-c5782343]{border-radius:50%;flex-shrink:0;height:32px;min-width:32px;width:32px}.user-avatar-default[data-v-c5782343]{align-items:center;background:#4763e4;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:center}.user-info[data-v-c5782343]{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}.user-info .user-name[data-v-c5782343]{color:#333;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info .user-org[data-v-c5782343]{color:#888;font-size:12px}.user-position[data-v-c5782343]{color:#666;flex-shrink:0;font-size:12px;margin-right:8px}.linked-files[data-v-149563b6]{display:flex;flex-direction:column;gap:8px}.linked-file-item[data-v-149563b6]{align-items:center;background:#f8f9fc;border:1px solid #e5e8ed;border-radius:6px;display:flex;gap:8px;padding:8px 12px}.linked-file-item .file-icon[data-v-149563b6]{font-size:14px}.linked-file-item .file-link[data-v-149563b6]{color:#4c7cff;font-weight:500;text-decoration:none}.linked-file-item .file-link[data-v-149563b6]:hover{text-decoration:underline}.linked-file-item .file-category[data-v-149563b6]{color:#999;font-size:12px}.status-badge[data-v-149563b6]{border-radius:4px;display:inline-block;font-size:13px;font-weight:600;padding:4px 12px}.status-badge.request[data-v-149563b6]{background:#e8f0fe;color:#4c7cff}.status-badge.progress[data-v-149563b6]{background:#e6f7f4;color:#36c5b3}.status-badge.feedback[data-v-149563b6]{background:#fff3e8;color:#fd9146}.status-badge.done[data-v-149563b6]{background:#f0edff;color:#8f85ff}.status-badge.hold[data-v-149563b6]{background:#fffbe6;color:#d4a017}
