.feedback-page[data-v-82817ae6]{background:#f5f5f7;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.main-content[data-v-82817ae6]{padding-top:72px;padding-bottom:80px}.feedback-list[data-v-82817ae6]{padding:0 3%}.feedback-card[data-v-82817ae6]{background:#fff;border-radius:12px;margin-bottom:16px;padding:16px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04);-webkit-transition:.2s;transition:.2s;cursor:pointer}.feedback-card[data-v-82817ae6]:active{background:#fafafc}.card-header[data-v-82817ae6]{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}.type-badge[data-v-82817ae6]{font-size:12px;padding:2px 10px;border-radius:20px;font-weight:500}.type-badge.complaint[data-v-82817ae6]{background:#ffebe9;color:#f53f3f}.type-badge.suggestion[data-v-82817ae6]{background:#e8f0fe;color:#409eff}.type-badge.consult[data-v-82817ae6]{background:#e6f7e6;color:#67c23a}.status[data-v-82817ae6]{font-size:12px;color:#86909c}.status.pending[data-v-82817ae6]{color:#e6a23c}.status.replied[data-v-82817ae6]{color:#67c23a}.card-content[data-v-82817ae6]{font-size:14px;color:#4e5969;line-height:1.45;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer[data-v-82817ae6]{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;font-size:12px;color:#86909c;border-top:1px solid #f0f0f0;padding-top:10px}.reply-hint[data-v-82817ae6]{color:#67c23a}.empty-state[data-v-82817ae6]{text-align:center;padding:80px 20px;color:#c9cdd4}.empty-state i[data-v-82817ae6]{font-size:72px;margin-bottom:20px;color:#e5e6eb}.empty-state p[data-v-82817ae6]{font-size:15px;margin:8px 0;color:#86909c}.sub-tip[data-v-82817ae6]{font-size:13px}.fab-add[data-v-82817ae6]{position:fixed;bottom:30px;right:20px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#f53f3f,#ffa42e);-webkit-box-shadow:0 4px 12px rgba(245,63,63,.4);box-shadow:0 4px 12px rgba(245,63,63,.4);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;cursor:pointer;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;z-index:200}.fab-add i[data-v-82817ae6]{font-size:28px;color:#fff}.fab-add[data-v-82817ae6]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}[data-v-82817ae6] .detail-dialog,[data-v-82817ae6] .feedback-dialog{border-radius:15px 15px 0 0;overflow:hidden;position:fixed;bottom:0;margin:0!important}[data-v-82817ae6] .detail-dialog .el-dialog__header,[data-v-82817ae6] .feedback-dialog .el-dialog__header{padding:18px 20px 10px;border-bottom:1px solid #f0f0f0}[data-v-82817ae6] .detail-dialog .el-dialog__title,[data-v-82817ae6] .feedback-dialog .el-dialog__title{font-size:18px;font-weight:600}[data-v-82817ae6] .detail-dialog .el-dialog__body,[data-v-82817ae6] .feedback-dialog .el-dialog__body{padding:20px 15px!important}[data-v-82817ae6] .feedback-dialog .el-form-item__label{font-size:13px;color:#777;font-weight:500}[data-v-82817ae6] .feedback-dialog .el-input__inner,[data-v-82817ae6] .feedback-dialog .el-radio-group .el-radio-button__inner,[data-v-82817ae6] .feedback-dialog .el-textarea__inner{border-bottom:1px solid #c0c4cc;border-radius:5px;color:#777;font-size:13px}[data-v-82817ae6] .feedback-dialog .el-radio-button{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-v-82817ae6] .feedback-dialog .el-radio-button__inner{text-align:center;border-radius:0;background:#f5f7fa;border:1px solid #dcdfe6}[data-v-82817ae6] .feedback-dialog .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:linear-gradient(135deg,#f53f3f,#ffa42e);border-color:#f53f3f;color:#fff;-webkit-box-shadow:none;box-shadow:none}.el-form-item[data-v-82817ae6]{margin-bottom:15px}.contact-tip[data-v-82817ae6],.upload-tip[data-v-82817ae6]{font-size:12px;color:#999;margin-top:5px}[data-v-82817ae6] .feedback-dialog .small-upload .el-upload--picture-card{width:60px;height:60px;line-height:60px}[data-v-82817ae6] .feedback-dialog .el-form-item__content{line-height:1}[data-v-82817ae6] .feedback-dialog .small-upload .el-upload-list__item{width:60px;height:60px}.dialog-footer[data-v-82817ae6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:0 20px 20px}.dialog-footer .el-button[data-v-82817ae6]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;border-radius:40px;padding:15px 0;font-size:16px;text-align:center}.cancel-btn[data-v-82817ae6]{background-color:#f5f5f5!important;border-color:#dcdfe6!important;color:#606266!important}.confirm-btn[data-v-82817ae6]{background:linear-gradient(135deg,#f53f3f,#ffa42e)!important;border:none!important}.detail-scroll[data-v-82817ae6]{max-height:400px;overflow-y:auto;padding-right:5px}.reply-section[data-v-82817ae6],.user-section[data-v-82817ae6]{margin-bottom:20px;background:#fafbfc;border-radius:12px;padding:12px}.section-title[data-v-82817ae6]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;border-left:4px solid #f53f3f;padding-left:10px}.detail-type[data-v-82817ae6]{font-size:13px;color:#666;margin-bottom:10px}.detail-content[data-v-82817ae6]{font-size:14px;line-height:1.5;color:#1d2129;margin-bottom:12px;white-space:pre-wrap;word-break:break-word}.detail-images .img-list[data-v-82817ae6],.reply-images .img-list[data-v-82817ae6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:12px 0}.detail-img[data-v-82817ae6]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #eee}.detail-time[data-v-82817ae6],.reply-time[data-v-82817ae6]{font-size:12px;color:#999;text-align:right}.reply-text[data-v-82817ae6]{font-size:14px;color:#409eff;background:#e8f0fe;padding:10px;border-radius:8px;margin-bottom:12px}.no-reply[data-v-82817ae6]{text-align:center;color:#999;padding:20px}@media (max-width:480px){.fab-add[data-v-82817ae6]{bottom:20px;right:16px;width:48px;height:48px}.fab-add i[data-v-82817ae6]{font-size:24px}}