.readperson-container { background-color: #f5f7fa; min-height: 100vh; .person-role-type { display: flex; padding: 16px; background-color: #fff; margin-bottom: 1px; align-items: center; .person-name { width: auto; min-width: 40px; max-width: 75%; height: 24px; font-size: 16px; font-family: PingFang SC, PingFang SC-400; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .person-identity { margin-left: 8px; font-size: 14px; color: #1a6fb8; background-color: #E8F3FF;; padding: 2px 8px; border-radius: 4px; } .dtm-tag { margin-right: 8px; } } .person-info-container { padding: 0 0 24px 0; .info-section { background-color: #fff; margin-bottom: 0; padding: 16px; border-radius: 4px; .section-title { display: none; } .info-item { display: block; margin-bottom: 16px; font-size: 14px; line-height: 22px; &:last-child { margin-bottom: 0; } .item-label { display: block; width: 100%; color: #86909C; margin-bottom: 4px; } .item-value { display: block; width: 100%; color: #1D2129; word-break: break-all; &.risk-value { color: #F53F3F; font-weight: 500; } } .files-list { width: 100%; margin-top: 4px; .file-item { display: flex; margin-bottom: 12px; border: 1px dashed #D9E0FF; border-radius: 4px; padding: 12px; background-color: #F5F7FF; align-items: center; &:last-child { margin-bottom: 0; } .file-link-icon { width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; margin-right: 10px; img { width: 24px; height: 24px; object-fit: contain; } } .file-info { flex: 1; .file-name { color: #333; font-size: 14px; margin-bottom: 4px; } .file-size-preview { display: flex; font-size: 12px; .file-size { color: #999; margin-right: 12px; } .preview-text { color: #1a6fb8; cursor: pointer; } } } } } } } } .loading-info, .no-data-info { display: flex; justify-content: center; align-items: center; height: 200px; color: #86909C; font-size: 14px; } }