.feedback-page[data-v-7cc91a7e]{min-height:calc(100vh - 64px);padding:16px;background:#f5f6f8;color:#333;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.feedback-page .page-breadcrumb[data-v-7cc91a7e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:54px;padding:0 4px;font-size:14px;line-height:22px;color:rgba(51,51,51,.65)}.feedback-page .page-breadcrumb .split[data-v-7cc91a7e]{margin:0 12px;color:rgba(51,51,51,.55)}.feedback-page .page-breadcrumb strong[data-v-7cc91a7e]{color:#333;font-weight:600}.feedback-page .content-card[data-v-7cc91a7e]{min-height:calc(100vh - 150px);padding:16px;border-radius:4px;background:#fff}.feedback-page .filter-panel[data-v-7cc91a7e]{min-height:74px;padding:22px 18px;border-radius:4px;background:#f5f7fa}.feedback-page .filter-row[data-v-7cc91a7e]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px 34px}.feedback-page .filter-item[data-v-7cc91a7e],.feedback-page .filter-row[data-v-7cc91a7e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.feedback-page .filter-label[data-v-7cc91a7e]{margin-right:10px;white-space:nowrap;font-size:16px;line-height:32px;color:#333;font-weight:500}.feedback-page .category-trigger[data-v-7cc91a7e],.feedback-page .filter-input[data-v-7cc91a7e],.feedback-page .filter-select[data-v-7cc91a7e]{width:180px}.feedback-page .category-trigger[data-v-7cc91a7e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:38px;padding:0 12px;border:1px solid rgba(51,51,51,.1);border-radius:4px;background:#fff;color:#333;font-size:16px;cursor:pointer}.feedback-page .category-trigger .placeholder[data-v-7cc91a7e]{color:rgba(51,51,51,.35)}.feedback-page .filter-input[data-v-7cc91a7e] .ant-input,.feedback-page[data-v-7cc91a7e] .ant-select-selection--single{height:38px;border-color:rgba(51,51,51,.1);border-radius:4px;background:#fff;box-shadow:none}.feedback-page[data-v-7cc91a7e] .ant-select-selection__rendered{line-height:36px}.feedback-page .filter-input[data-v-7cc91a7e] .ant-input{padding:0 12px;font-size:16px;color:#333}.feedback-page .filter-actions[data-v-7cc91a7e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.feedback-page .query-button[data-v-7cc91a7e],.feedback-page .reset-button[data-v-7cc91a7e]{min-width:64px;height:40px;padding:0 16px;border-radius:4px;font-size:16px;line-height:38px}.feedback-page .query-button[data-v-7cc91a7e]{border-color:#4e7cf7;background:#4e7cf7;color:#fff}.feedback-page .reset-button[data-v-7cc91a7e]{border-color:rgba(51,51,51,.1);background:#fff;color:#333}.feedback-page .table-panel[data-v-7cc91a7e]{margin-top:24px;border:1px solid rgba(51,51,51,.1);border-radius:4px;overflow:hidden}.feedback-page .table-panel[data-v-7cc91a7e] .ant-table{color:#333;font-size:16px}.feedback-page .table-panel[data-v-7cc91a7e] .ant-table table{width:100%;table-layout:fixed}.feedback-page .table-panel[data-v-7cc91a7e] .ant-table-thead>tr>th{height:46px;padding:0 12px;border-bottom:1px solid rgba(51,51,51,.08);background:#fafafa;color:#333;font-size:16px;font-weight:600;line-height:46px;white-space:nowrap}.feedback-page .table-panel[data-v-7cc91a7e] .ant-table-tbody>tr>td{height:76px;padding:0 12px;border-bottom:1px solid rgba(51,51,51,.08);color:#333;font-size:16px;line-height:1.45;vertical-align:middle}.feedback-page .feedback-message-wrap[data-v-7cc91a7e]{display:block;width:100%;min-width:0}.feedback-page .feedback-message[data-v-7cc91a7e]{display:-webkit-box;width:100%;min-width:0;max-height:44px;overflow:hidden;font-size:16px;line-height:22px;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all;vertical-align:middle}.feedback-page .status-dot[data-v-7cc91a7e]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px}.feedback-page .status-dot[data-v-7cc91a7e]:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.feedback-page .status-dot.success[data-v-7cc91a7e]{color:#00b96b}.feedback-page .status-dot.danger[data-v-7cc91a7e]{color:#ff4d4f}.feedback-page .action-links[data-v-7cc91a7e]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:12px;white-space:nowrap}.feedback-page .action-links a[data-v-7cc91a7e]{color:#2f6bff;font-size:16px;font-weight:400}@media (max-width:1440px){.feedback-page .table-panel[data-v-7cc91a7e] .ant-table,.feedback-page .table-panel[data-v-7cc91a7e] .ant-table-tbody>tr>td,.feedback-page .table-panel[data-v-7cc91a7e] .ant-table-thead>tr>th{font-size:14px}.feedback-page .table-panel[data-v-7cc91a7e] .ant-table-tbody>tr>td,.feedback-page .table-panel[data-v-7cc91a7e] .ant-table-thead>tr>th{padding-right:8px;padding-left:8px}.feedback-page .table-panel[data-v-7cc91a7e] .ant-table-tbody>tr>td:last-child,.feedback-page .table-panel[data-v-7cc91a7e] .ant-table-thead>tr>th:last-child{padding-right:4px;padding-left:4px}.feedback-page .feedback-message[data-v-7cc91a7e]{font-size:14px;line-height:20px;max-height:40px}.feedback-page .status-dot[data-v-7cc91a7e]{gap:4px}.feedback-page .action-links[data-v-7cc91a7e]{gap:6px}.feedback-page .action-links a[data-v-7cc91a7e]{font-size:14px}}.feedback-page .pager-row[data-v-7cc91a7e]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;min-height:64px;padding-top:24px}.feedback-page .total-text[data-v-7cc91a7e]{font-size:16px;color:#333}.feedback-page[data-v-7cc91a7e] .ant-pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.feedback-page[data-v-7cc91a7e] .ant-pagination-options{-ms-flex-order:-1;order:-1;margin-right:56px;margin-left:0}.feedback-page[data-v-7cc91a7e] .ant-pagination-options-size-changer.ant-select{width:96px;margin-right:0}.feedback-page[data-v-7cc91a7e] .ant-pagination-item,.feedback-page[data-v-7cc91a7e] .ant-pagination-next,.feedback-page[data-v-7cc91a7e] .ant-pagination-prev{min-width:32px;height:32px;border-color:rgba(51,51,51,.1);border-radius:4px;line-height:30px}.feedback-page[data-v-7cc91a7e] .ant-pagination-item-active{border-color:#4e7cf7;background:#4e7cf7}.feedback-page[data-v-7cc91a7e] .ant-pagination-item-active a{color:#fff}.feedback-category-dropdown .ant-popover-inner{border-radius:5px;box-shadow:0 3px 14px rgba(0,0,0,.05)}.feedback-category-dropdown .ant-popover-inner-content{padding:0}.feedback-category-dropdown .ant-popover-arrow{display:none}.feedback-category-dropdown .category-menu{display:-ms-flexbox;display:flex;width:168px;min-height:150px;overflow:hidden;border-radius:4px;background:#fff}.feedback-category-dropdown .category-menu.has-product{width:336px}.feedback-category-dropdown .category-menu__left,.feedback-category-dropdown .category-menu__right{width:168px;padding:6px}.feedback-category-dropdown .category-menu__left{border-right:0}.feedback-category-dropdown .category-menu.has-product .category-menu__left{border-right:1px solid #e7e7e7}.feedback-category-dropdown .category-menu__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:32px;padding:0 8px;border-radius:3px;color:#333;font-size:14px;cursor:pointer}.feedback-category-dropdown .category-menu__item+.category-menu__item{margin-top:4px}.feedback-category-dropdown .category-menu__item.active{background:rgba(72,128,255,.1);color:#4880ff}.feedback-category-dropdown .category-menu__empty{height:32px;padding:0 8px;color:rgba(51,51,51,.35);font-size:14px;line-height:32px}.feedback-message-tooltip{max-width:620px}.feedback-message-tooltip .ant-tooltip-inner{min-height:0;max-width:620px;padding:12px 16px;border-radius:8px;background:rgba(0,0,0,.78);color:#fff;font-size:16px;line-height:1.5;word-break:break-all}.feedback-message-tooltip .ant-tooltip-arrow:before{background:rgba(0,0,0,.78)}.feedback-detail-drawer-wrap .ant-drawer-content-wrapper{width:520px!important;box-shadow:0 0 20px rgba(26,26,26,.1)}.feedback-detail-drawer-wrap .ant-drawer-content{background:#fff}.feedback-detail-drawer-wrap .ant-drawer-header{height:60px;padding:0 24px;border-bottom:1px solid rgba(0,0,0,.06);border-radius:0;background:#fff}.feedback-detail-drawer-wrap .ant-drawer-title{height:60px;color:#333;font-size:18px;font-weight:600;line-height:60px}.feedback-detail-drawer-wrap .ant-drawer-close{top:18px;right:18px;width:24px;height:24px;color:rgba(0,0,0,.45);line-height:24px}.feedback-detail-drawer-wrap .ant-drawer-close-x{width:24px;height:24px;font-size:18px;line-height:24px}.feedback-detail-drawer-wrap .ant-drawer-body{min-height:calc(100vh - 60px);padding:22px 26px 40px;background:#fff}.feedback-detail-drawer-wrap .feedback-detail-card{color:#333;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.feedback-detail-drawer-wrap .feedback-detail-card h3{margin:0 0 22px;color:#333;font-size:18px;font-weight:600;line-height:24px}.feedback-detail-drawer-wrap .detail-rows{display:-ms-grid;display:grid;-ms-grid-columns:82px 1fr;grid-template-columns:82px 1fr;row-gap:18px;column-gap:18px;-ms-flex-align:start;align-items:start}.feedback-detail-drawer-wrap .detail-label{min-height:22px;color:#666;font-size:15px;line-height:22px;word-break:keep-all}.feedback-detail-drawer-wrap .detail-label.two-line{line-height:20px}.feedback-detail-drawer-wrap .detail-value{color:#333;font-size:15px;line-height:22px;word-break:break-all}.feedback-detail-drawer-wrap .detail-message{max-width:350px;white-space:pre-wrap}.feedback-detail-drawer-wrap .thumb-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.feedback-detail-drawer-wrap .thumb-card{position:relative;width:120px;height:120px;padding:0;overflow:hidden;border:0;border-radius:4px;background:#f5f5f5;color:#666;cursor:pointer}.feedback-detail-drawer-wrap .thumb-card img,.feedback-detail-drawer-wrap .thumb-card video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.feedback-detail-drawer-wrap .video-thumb{position:relative;width:100%;height:100%;background:#e9edf3}.feedback-detail-drawer-wrap .play-icon{position:absolute;left:50%;top:50%;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,.5);transform:translate(-50%,-50%)}.feedback-detail-drawer-wrap .play-icon:after{content:"";position:absolute;left:13px;top:9px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #fff}.feedback-detail-drawer-wrap .file-thumb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;gap:8px;color:#666;font-size:14px}.feedback-detail-drawer-wrap .file-thumb .anticon{font-size:30px;color:#8c8c8c}.feedback-detail-drawer-wrap .detail-status.success{color:#00c462}.feedback-detail-drawer-wrap .detail-status.danger{color:#ff4d4f}.attachment-preview-mask{inset:0;z-index:1600;background:rgba(0,0,0,.38)}.attachment-preview-close,.attachment-preview-mask{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.attachment-preview-close{top:35px;right:32px;z-index:1601;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.72);color:#fff;font-size:24px;cursor:pointer}.attachment-preview-image{max-width:680px;max-height:calc(100vh - 68px);border-radius:4px;-o-object-fit:contain;object-fit:contain}.attachment-preview-video{width:72vw;max-width:860px;max-height:calc(100vh - 120px);border-radius:4px;background:#000;outline:none}.feedback-edit-modal-wrap .ant-modal{width:450px!important;padding-bottom:0}.feedback-edit-modal-wrap .ant-modal-content{border-radius:4px;box-shadow:none;overflow:hidden}.feedback-edit-modal-wrap .ant-modal-header{height:54px;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.05);background:#fff}.feedback-edit-modal-wrap .ant-modal-title{height:54px;color:#333;font-size:16px;font-weight:600;line-height:54px}.feedback-edit-modal-wrap .ant-modal-close{top:18px;right:16px;width:18px;height:18px;color:rgba(0,0,0,.45);line-height:18px}.feedback-edit-modal-wrap .ant-modal-close-x{width:18px;height:18px;font-size:16px;line-height:18px}.feedback-edit-modal-wrap .ant-modal-body{height:100px;padding:18px 20px 0;background:#fff}.feedback-edit-modal-wrap .feedback-edit-form{color:#333}.feedback-edit-modal-wrap .edit-label{margin-bottom:18px;font-size:14px;line-height:20px;font-weight:500}.feedback-edit-modal-wrap .ant-radio-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:34px}.feedback-edit-modal-wrap .ant-radio-wrapper{margin-right:0;color:#333;font-size:14px}.feedback-edit-modal-wrap .ant-radio-inner{width:20px;height:20px}.feedback-edit-modal-wrap .ant-radio-checked .ant-radio-inner{border-color:#4e7cf7;background:#4e7cf7}.feedback-edit-modal-wrap .ant-radio-inner:after{top:4px;left:4px;width:10px;height:10px;background:#fff}.feedback-edit-modal-wrap .ant-modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;height:64px;padding:0 16px;border-top:1px solid rgba(0,0,0,.05);background:#fff}.feedback-edit-modal-wrap .ant-modal-footer button{min-width:60px;height:32px;margin-left:8px;border-radius:4px;font-size:14px}.feedback-edit-modal-wrap .ant-modal-footer .ant-btn-primary{border-color:#4e7cf7;background:#4e7cf7}.feedback-delete-modal-wrap .ant-modal{width:450px!important;padding-bottom:0}.feedback-delete-modal-wrap .ant-modal-content{border-radius:10px;box-shadow:0 0 30px rgba(105,113,124,.3);overflow:hidden}.feedback-delete-modal-wrap .ant-modal-body{height:196px;padding:0;background:#fff}.feedback-delete-modal-wrap .delete-confirm-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.feedback-delete-modal-wrap .delete-confirm-text{margin-bottom:46px;color:#333;font-size:16px;line-height:22px}.feedback-delete-modal-wrap .delete-confirm-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:32px}.feedback-delete-modal-wrap .delete-cancel-btn,.feedback-delete-modal-wrap .delete-ok-btn{min-width:82px;height:36px;border-radius:4px;font-size:14px}.feedback-delete-modal-wrap .delete-cancel-btn{border-color:#d9d9d9;background:#fff;color:#333}.feedback-delete-modal-wrap .delete-ok-btn{border-color:#4e7cf7;background:#4e7cf7;color:#fff}