.image-preview-modal[data-v-7b3fc44c] .ant-modal-wrap{background:transparent!important}.image-preview-modal[data-v-7b3fc44c] .ant-modal-content{background:transparent!important;border-radius:0;overflow:hidden;box-shadow:none;border:none}.image-preview-modal[data-v-7b3fc44c] .ant-modal-header{background:rgba(0,0,0,.7)!important;border-bottom:1px solid hsla(0,0%,100%,.1);padding:0}.image-preview-modal[data-v-7b3fc44c] .ant-modal-body{padding:0;background:transparent!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:400px;max-height:95vh;overflow:hidden}.image-preview-modal[data-v-7b3fc44c] .ant-modal-close{color:#fff;right:12px;top:12px;background:rgba(0,0,0,.5);border-radius:50%;width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:20px;z-index:1001;transition:all .2s ease}.image-preview-modal[data-v-7b3fc44c] .ant-modal-close:hover{color:#fff;background:rgba(0,0,0,.7);transform:scale(1.05)}.fade-enter-active,.fade-leave-active{transition:opacity .1s}.fade-enter,.fade-leave-to{opacity:0}.image-preview-modal[data-v-7b3fc44c] .ant-modal-mask{background:rgba(0,0,0,.7)!important}.image-preview-header[data-v-7b3fc44c]{width:100%;padding:10px 20px;border-bottom:1px solid hsla(0,0%,100%,.1);-ms-flex-negative:0;flex-shrink:0;min-height:50px;background:rgba(0,0,0,.7)}.image-preview-header .image-info[data-v-7b3fc44c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.image-preview-header .image-info .image-title[data-v-7b3fc44c]{font-size:15px;font-weight:500;color:#fff}.image-preview-header .image-info .image-dimensions[data-v-7b3fc44c]{font-size:13px;color:#ddd;background:hsla(0,0%,100%,.1);padding:3px 8px;border-radius:4px}.image-container[data-v-7b3fc44c]{width:100%;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;background:transparent!important;overflow:hidden;padding:15px;min-height:300px}.preview-image[data-v-7b3fc44c]{max-width:calc(100% - 30px);max-height:calc(100% - 30px);width:auto;height:auto;object-fit:contain;opacity:0;transform:scale(.95);transition:all .3s ease-out;border-radius:2px;display:block;margin:0 auto;box-shadow:0 0 30px rgba(0,0,0,.5)}.preview-image.image-loaded[data-v-7b3fc44c]{opacity:1;transform:scale(1)}.image-loading[data-v-7b3fc44c]{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;color:#fff;font-size:16px}.image-loading .loading-text[data-v-7b3fc44c]{margin-top:12px;color:#ddd;font-size:14px}.image-error[data-v-7b3fc44c]{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;color:#ddd;font-size:16px}.image-error .error-text[data-v-7b3fc44c]{margin-top:12px;font-size:14px}.feedback-detail-modal .user-header-card[data-v-1b39eb59]{background:linear-gradient(135deg,#1677ff,#55a4ff);border-radius:8px;overflow:hidden;margin-bottom:0}.feedback-detail-modal .user-header-card[data-v-1b39eb59] .ant-card-body{padding:20px}.feedback-detail-modal .user-header-card .user-info[data-v-1b39eb59]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff}.feedback-detail-modal .user-header-card .user-info .user-avatar[data-v-1b39eb59]{width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.feedback-detail-modal .user-header-card .user-info .user-details[data-v-1b39eb59]{-ms-flex:1;flex:1;min-width:0}.feedback-detail-modal .user-header-card .user-info .user-details .username[data-v-1b39eb59]{font-size:18px;font-weight:600;margin-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.feedback-detail-modal .user-header-card .user-info .user-details .contact-info[data-v-1b39eb59]{font-size:14px;color:hsla(0,0%,100%,.9);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.feedback-detail-modal .user-header-card .user-info .feedback-time[data-v-1b39eb59]{font-size:14px;color:hsla(0,0%,100%,.8);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-left:16px}.feedback-detail-modal .content-card[data-v-1b39eb59] .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0}.feedback-detail-modal .content-card .feedback-content[data-v-1b39eb59]{padding:16px}.feedback-detail-modal .content-card .feedback-content .content-text[data-v-1b39eb59]{font-size:15px;line-height:1.8;color:#333;white-space:pre-wrap;word-break:break-word;background:#f9f9f9;padding:16px;border-radius:6px;border-left:4px solid #1677ff;min-height:80px}.feedback-detail-modal .images-card[data-v-1b39eb59] .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0}.feedback-detail-modal .images-card .feedback-images-grid[data-v-1b39eb59]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(150px,1fr))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.feedback-detail-modal .images-card .feedback-images-grid .feedback-image-item[data-v-1b39eb59]{width:100%;height:150px;border-radius:8px;overflow:hidden;cursor:pointer;position:relative;transition:all .3s ease;border:1px solid #f0f0f0}.feedback-detail-modal .images-card .feedback-images-grid .feedback-image-item[data-v-1b39eb59]:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#667eea}.feedback-detail-modal .images-card .feedback-images-grid .feedback-image-item img[data-v-1b39eb59]{width:100%;height:100%;object-fit:cover}.feedback-detail-modal .images-card .feedback-images-grid .feedback-image-item .image-overlay[data-v-1b39eb59]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(102,126,234,.5);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;transition:opacity .3s ease}.feedback-detail-modal .images-card .feedback-images-grid .feedback-image-item:hover .image-overlay[data-v-1b39eb59]{opacity:1}