.wrap{position:relative;padding:24px;background-color:#fff;min-height:100vh}.detail-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.detail-container .main-content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:none;margin-right:0}.detail-container .user-info-card{position:static;width:300px;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;padding:20px;border-radius:4px}.page-header{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:24px}.main-content{max-width:900px;margin-right:320px}.feedback-header{margin-bottom:24px}.feedback-header .header-top{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}.feedback-header .feedback-type .el-tag{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.feedback-header .header-tags .el-tag{margin-left:8px}.feedback-header .header-tags .accept-callback-tag{background-color:#f0f9ff;border-color:#d9ecff;color:#409eff}.feedback-header .feedback-title{font-size:20px;font-weight:700;color:#303133;margin-bottom:8px;line-height:1.4}.feedback-header .feedback-meta{font-size:14px;color:#909399}.feedback-content{background-color:#f5f7fa;padding:16px 20px;border-radius:4px;line-height:1.6;color:#606266;font-size:14px;white-space:pre-wrap}.attachment-section,.feedback-content{margin-bottom:24px}.attachment-section .section-title{font-size:16px;color:#303133;margin-bottom:12px}.attachment-section .attachment-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.attachment-section .attachment-grid .attachment-item{width:150px;height:150px}.attachment-section .attachment-grid .attachment-item .el-image{width:100%;height:100%;border-radius:4px;cursor:pointer}.reply-section{margin-bottom:24px}.reply-section .section-title{font-size:16px;color:#303133;margin-bottom:16px}.reply-section .reply-list{max-height:500px;overflow-y:auto;padding:16px;background-color:#fff;border-radius:4px}.reply-section .reply-list .reply-item{margin-bottom:16px;padding:12px 16px;border-radius:4px}.reply-section .reply-list .reply-item.sender-1{background-color:#e3f2fd;margin-right:40px}.reply-section .reply-list .reply-item.sender-2{background-color:#f0f9eb;margin-left:40px}.reply-section .reply-list .reply-item.sender-3{background-color:#f5f7fa;color:#909399}.reply-section .reply-list .reply-item .reply-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.reply-section .reply-list .reply-item .reply-header .sender-name{font-weight:700;color:#303133;font-size:14px}.reply-section .reply-list .reply-item .reply-header .reply-time{font-size:12px;color:#909399}.reply-section .reply-list .reply-item .reply-content{line-height:1.6;color:#606266;white-space:pre-wrap;font-size:14px}.reply-input-section{margin-top:24px}.reply-input-section .reply-textarea,.reply-input-section .upload-section{margin-bottom:16px}.reply-input-section .upload-section .upload-label{font-size:14px;color:#606266;margin-bottom:8px}.reply-input-section .upload-section .el-upload__tip{font-size:12px;color:#909399}.reply-input-section .reply-actions{text-align:right}.vp-tag{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c;margin-right:8px}.user-info-card .card-title{font-size:16px;font-weight:700;color:#303133;margin-bottom:16px}.user-info-card .info-grid .info-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.user-info-card .info-grid .info-row .label{width:80px;color:#909399;font-size:14px}.user-info-card .info-grid .info-row .value{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#606266;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-info-card .info-grid .info-row .value .vp-tag{margin-right:8px;background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.section-title{font-size:16px;color:#303133;margin-bottom:12px}