.community-management[data-v-411fb75c]{padding:0 20px 20px 20px;background:#f0f2f5;min-height:100vh}.page-header[data-v-411fb75c]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:20px;margin-bottom:0;box-shadow:0 8px 32px rgba(102,126,234,.3);position:relative;overflow:hidden}.page-header[data-v-411fb75c]:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%;transform:translate(50%,-50%)}.page-header .page-title[data-v-411fb75c]{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.page-header .page-title .title-icon .header-icon[data-v-411fb75c]{width:24px;height:24px;filter:brightness(0) invert(1)}.page-header .page-title .title-text[data-v-411fb75c]{color:#fff}.page-header .page-title .title-text h1[data-v-411fb75c]{font-size:16px;font-weight:600;margin:0 0 4px 0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.page-header .page-title .title-text .title-desc[data-v-411fb75c]{font-size:12px;opacity:.9;margin:0;font-weight:400}.search-panel[data-v-411fb75c]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);margin-bottom:24px;overflow:hidden}.search-panel .search-panel-header[data-v-411fb75c]{padding:20px 24px;background:linear-gradient(90deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0;cursor:pointer;transition:all .3s ease}.search-panel .search-panel-header[data-v-411fb75c]:hover{background:linear-gradient(90deg,#f1f5f9,#e2e8f0)}.search-panel .search-panel-header .search-title[data-v-411fb75c]{display:flex;align-items:center;gap:12px;font-weight:600;color:#475569}.search-panel .search-panel-header .search-title .el-icon[data-v-411fb75c]{font-size:18px;color:#3b82f6}.search-panel .search-panel-header .search-title .toggle-icon[data-v-411fb75c]{margin-left:auto;transition:transform .3s ease;color:#94a3b8}.search-panel .search-panel-header .search-title .toggle-icon.expanded[data-v-411fb75c]{transform:rotate(180deg)}.search-panel .search-panel-body[data-v-411fb75c]{padding:24px}.search-panel .search-panel-body .search-form .search-row[data-v-411fb75c]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.search-panel .search-panel-body .search-form .search-row .search-item[data-v-411fb75c]{margin-bottom:0}.search-panel .search-panel-body .search-form .search-row .search-item .search-input[data-v-411fb75c]{width:300px}.search-panel .search-panel-body .search-form .search-row .search-buttons-inline[data-v-411fb75c]{display:flex;gap:12px;margin-left:auto}.search-panel .search-panel-body .search-form .search-row .search-buttons-inline .el-button[data-v-411fb75c]{font-weight:500}.table-panel[data-v-411fb75c]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:hidden}.table-panel .table-panel-header[data-v-411fb75c]{padding:20px 24px;background:linear-gradient(90deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.table-panel .table-panel-header .table-title[data-v-411fb75c]{display:flex;align-items:center;gap:12px;font-weight:600;color:#475569;font-size:16px}.table-panel .table-panel-header .table-title .el-icon[data-v-411fb75c]{font-size:18px;color:#3b82f6}.table-panel .table-panel-header .table-stats[data-v-411fb75c]{color:#64748b;font-size:14px}.table-panel .table-panel-body[data-v-411fb75c]{padding:0}.table-panel .table-panel-body .modern-table[data-v-411fb75c]{border:none}.table-panel .table-panel-body .modern-table[data-v-411fb75c] .el-table__header{background-color:#f8fafc}.table-panel .table-panel-body .modern-table[data-v-411fb75c] .el-table__header th{background-color:#f8fafc!important;border-bottom:2px solid #e2e8f0;color:#475569;font-weight:600;padding:16px 12px}.table-panel .table-panel-body .modern-table[data-v-411fb75c] .el-table__body tr:hover{background-color:#f8fafc!important}.table-panel .table-panel-body .modern-table[data-v-411fb75c] .el-table__body tr td{padding:16px 12px;border-bottom:1px solid #f1f5f9}.table-panel .table-panel-body .pagination[data-v-411fb75c]{padding:20px 24px;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;justify-content:center}.location-info-cell[data-v-411fb75c]{display:flex;align-items:center;gap:12px}.location-info-cell .location-icon[data-v-411fb75c]{width:40px;height:40px;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.location-info-cell .location-details .location-path[data-v-411fb75c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.location-info-cell .location-details .location-path .location-separator[data-v-411fb75c]{font-size:12px;color:#94a3b8}.community-info-cell[data-v-411fb75c]{display:flex;align-items:center;gap:12px}.community-info-cell .community-icon[data-v-411fb75c]{width:40px;height:40px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.community-info-cell .community-details .community-name[data-v-411fb75c]{font-weight:600;color:#374151;font-size:16px;margin-bottom:4px}.community-info-cell .community-details .community-desc[data-v-411fb75c]{font-size:12px;color:#64748b}.action-buttons[data-v-411fb75c]{display:flex;gap:8px;justify-content:center}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog{border-radius:20px;box-shadow:0 25px 80px rgba(0,0,0,.15);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:28px 36px;border-radius:20px 20px 0 0;position:relative;overflow:hidden}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog .el-dialog__header:before{content:"";position:absolute;top:0;right:0;width:120px;height:120px;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);border-radius:50%;transform:translate(40%,-40%)}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog .el-dialog__header .el-dialog__title{font-size:22px;font-weight:700;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:1}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog .el-dialog__header .el-dialog__headerbtn{top:28px;right:36px;transition:all .3s ease}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog .el-dialog__header .el-dialog__headerbtn:hover{transform:scale(1.1)}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:22px;transition:all .3s ease}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:hsla(0,0%,100%,.8)}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog .el-dialog__body{padding:0;background:linear-gradient(145deg,#fff,#f9fafb)}.modern-dialog.qr-dialog .dialog-content[data-v-411fb75c]{padding:40px 36px}.modern-dialog.qr-dialog .qr-content[data-v-411fb75c]{text-align:center}.modern-dialog.qr-dialog .qr-content .qr-info[data-v-411fb75c]{margin-bottom:32px;animation:slideInDown-411fb75c .6s ease-out}.modern-dialog.qr-dialog .qr-content .qr-info .qr-title[data-v-411fb75c]{display:flex;align-items:center;justify-content:center;gap:16px;font-size:20px;font-weight:700;color:#1f2937;margin-bottom:12px;letter-spacing:.3px}.modern-dialog.qr-dialog .qr-content .qr-info .qr-title .el-icon[data-v-411fb75c]{font-size:24px;color:#667eea;padding:8px;background:linear-gradient(135deg,#f0f4ff,#e0e7ff);border-radius:12px;box-shadow:0 4px 12px rgba(102,126,234,.15)}.modern-dialog.qr-dialog .qr-content .qr-info .qr-description[data-v-411fb75c]{color:#6b7280;font-size:15px;line-height:1.6;font-weight:400}.modern-dialog.qr-dialog .qr-content .qr-code-container[data-v-411fb75c]{display:flex;justify-content:center;margin-bottom:32px;padding:32px;background:linear-gradient(145deg,#fff,#f8fafc);border-radius:20px;border:3px solid #e5e7eb;box-shadow:0 8px 25px rgba(0,0,0,.08);position:relative;transition:all .3s ease;animation:zoomIn-411fb75c .8s ease-out}.modern-dialog.qr-dialog .qr-content .qr-code-container[data-v-411fb75c]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#667eea,#764ba2,#667eea);border-radius:22px;z-index:-1;opacity:0;transition:opacity .3s ease}.modern-dialog.qr-dialog .qr-content .qr-code-container[data-v-411fb75c]:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,0,0,.12)}.modern-dialog.qr-dialog .qr-content .qr-code-container[data-v-411fb75c]:hover:before{opacity:.6}.modern-dialog.qr-dialog .qr-content .qr-code-container canvas[data-v-411fb75c]{border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.modern-dialog.qr-dialog .qr-content .qr-details[data-v-411fb75c]{text-align:left;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;padding:24px;border:1px solid #e2e8f0;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);animation:slideInUp-411fb75c .8s ease-out}.modern-dialog.qr-dialog .qr-content .qr-details .qr-detail-item[data-v-411fb75c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .3s ease}.modern-dialog.qr-dialog .qr-content .qr-details .qr-detail-item[data-v-411fb75c]:last-child{margin-bottom:0}.modern-dialog.qr-dialog .qr-content .qr-details .qr-detail-item[data-v-411fb75c]:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.modern-dialog.qr-dialog .qr-content .qr-details .qr-detail-item .label[data-v-411fb75c]{font-weight:600;color:#374151;font-size:14px;display:flex;align-items:center;gap:8px}.modern-dialog.qr-dialog .qr-content .qr-details .qr-detail-item .label[data-v-411fb75c]:before{content:"";width:4px;height:4px;background:#667eea;border-radius:50%;display:inline-block}.modern-dialog.qr-dialog .qr-content .qr-details .qr-detail-item .value[data-v-411fb75c]{color:#6b7280;font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px;font-weight:500;background:#f3f4f6;padding:4px 8px;border-radius:6px}.modern-dialog.qr-dialog .dialog-footer[data-v-411fb75c]{padding:28px 36px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:16px}.modern-dialog.qr-dialog .dialog-footer .el-button[data-v-411fb75c]{padding:14px 28px;font-weight:600;display:flex;align-items:center;gap:10px;border-radius:12px;font-size:14px;letter-spacing:.3px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.modern-dialog.qr-dialog .dialog-footer .el-button[data-v-411fb75c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .6s ease}.modern-dialog.qr-dialog .dialog-footer .el-button[data-v-411fb75c]:hover:before{left:100%}.modern-dialog.qr-dialog .dialog-footer .el-button.cancel-btn[data-v-411fb75c]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #d1d5db;color:#4b5563;box-shadow:0 4px 12px rgba(0,0,0,.05)}.modern-dialog.qr-dialog .dialog-footer .el-button.cancel-btn[data-v-411fb75c]:hover{background:linear-gradient(135deg,#f1f5f9,#e5e7eb);border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.1)}.modern-dialog.qr-dialog .dialog-footer .el-button.save-btn[data-v-411fb75c]{background:linear-gradient(135deg,#10b981,#059669);border:2px solid #10b981;color:#fff;box-shadow:0 4px 15px rgba(16,185,129,.3)}.modern-dialog.qr-dialog .dialog-footer .el-button.save-btn[data-v-411fb75c]:hover{background:linear-gradient(135deg,#059669,#047857);border-color:#047857;transform:translateY(-1px);box-shadow:0 8px 25px rgba(16,185,129,.4)}.modern-dialog.qr-dialog .dialog-footer .el-button.save-btn[data-v-411fb75c]:active{transform:translateY(0)}@keyframes slideInDown-411fb75c{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-411fb75c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn-411fb75c{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}[data-v-411fb75c] .el-dialog{animation:dialogSlideIn-411fb75c .4s cubic-bezier(.25,.46,.45,.94)}@keyframes dialogSlideIn-411fb75c{0%{opacity:0;transform:scale(.8) translateY(-50px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:768px){.community-management[data-v-411fb75c]{padding:16px}.page-header[data-v-411fb75c]{padding:20px}.page-header .page-title[data-v-411fb75c]{flex-direction:column;align-items:flex-start;gap:12px}.page-header .page-title .title-text h1[data-v-411fb75c]{font-size:24px}.search-panel-body .search-form .search-row[data-v-411fb75c]{flex-direction:column;align-items:stretch}.search-panel-body .search-form .search-row .search-item .search-input[data-v-411fb75c]{width:100%}.search-panel-body .search-form .search-row .search-buttons-inline[data-v-411fb75c]{margin-left:0;justify-content:center;flex-wrap:wrap}.location-info-cell[data-v-411fb75c]{flex-direction:column;align-items:flex-start;gap:8px}.location-info-cell .location-icon[data-v-411fb75c]{width:32px;height:32px;font-size:16px}.location-info-cell .location-details .location-path[data-v-411fb75c]{flex-direction:column;align-items:flex-start;gap:4px}.community-info-cell .community-icon[data-v-411fb75c]{width:32px;height:32px;font-size:16px}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog{margin:20px;width:calc(100vw - 40px)!important;max-width:none}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog .el-dialog__header{padding:20px 24px}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog .el-dialog__header .el-dialog__title{font-size:18px}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog .el-dialog__header .el-dialog__headerbtn{top:20px;right:24px}.modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{font-size:20px}.modern-dialog.qr-dialog .dialog-content[data-v-411fb75c]{padding:24px 20px}.modern-dialog.qr-dialog .qr-content .qr-info[data-v-411fb75c]{margin-bottom:24px}.modern-dialog.qr-dialog .qr-content .qr-info .qr-title[data-v-411fb75c]{font-size:18px;gap:12px}.modern-dialog.qr-dialog .qr-content .qr-info .qr-title .el-icon[data-v-411fb75c]{font-size:20px;padding:6px}.modern-dialog.qr-dialog .qr-content .qr-info .qr-description[data-v-411fb75c]{font-size:14px}.modern-dialog.qr-dialog .qr-content .qr-code-container[data-v-411fb75c]{padding:20px;margin-bottom:24px}.modern-dialog.qr-dialog .qr-content .qr-code-container canvas[data-v-411fb75c]{max-width:160px!important;max-height:160px!important}.modern-dialog.qr-dialog .qr-content .qr-details[data-v-411fb75c]{padding:16px}.modern-dialog.qr-dialog .qr-content .qr-details .qr-detail-item[data-v-411fb75c]{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.modern-dialog.qr-dialog .qr-content .qr-details .qr-detail-item[data-v-411fb75c]:hover{transform:none}.modern-dialog.qr-dialog .qr-content .qr-details .qr-detail-item .label[data-v-411fb75c]{font-size:13px}.modern-dialog.qr-dialog .qr-content .qr-details .qr-detail-item .value[data-v-411fb75c]{font-size:12px;align-self:flex-end;word-break:break-all}.modern-dialog.qr-dialog .dialog-footer[data-v-411fb75c]{padding:20px;gap:12px;flex-direction:column}.modern-dialog.qr-dialog .dialog-footer .el-button[data-v-411fb75c]{padding:12px 20px;font-size:14px;width:100%;justify-content:center}.modern-dialog.qr-dialog .dialog-footer .el-button[data-v-411fb75c]:hover:before{display:none}}.image-upload-dialog[data-v-411fb75c] .el-dialog{margin-top:5vh!important;margin-bottom:5vh!important;max-height:90vh;overflow:hidden}.image-upload-dialog[data-v-411fb75c] .el-dialog__body{padding:30px;max-height:calc(90vh - 120px);overflow-y:auto}.image-upload-dialog .image-cropper-container .upload-area[data-v-411fb75c]{text-align:center}.image-upload-dialog .image-cropper-container .upload-area .upload-welcome-tip[data-v-411fb75c]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;padding:12px 16px;background:#f0f9ff;border-radius:8px;font-size:14px;color:#0369a1}.image-upload-dialog .image-cropper-container .upload-area .upload-welcome-tip .tip-icon[data-v-411fb75c]{font-size:16px}.image-upload-dialog .image-cropper-container .upload-area .image-uploader[data-v-411fb75c] .el-upload{width:100%}.image-upload-dialog .image-cropper-container .upload-area .image-uploader[data-v-411fb75c] .el-upload-dragger{width:100%;height:200px;border:2px dashed #d1d5db;border-radius:12px;background:#f9fafb;transition:all .3s ease}.image-upload-dialog .image-cropper-container .upload-area .image-uploader[data-v-411fb75c] .el-upload-dragger:hover{border-color:#3b82f6;background:#eff6ff}.image-upload-dialog .image-cropper-container .upload-area .image-uploader .upload-content[data-v-411fb75c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px}.image-upload-dialog .image-cropper-container .upload-area .image-uploader .upload-content .upload-icon-wrapper .upload-icon[data-v-411fb75c]{font-size:48px;color:#9ca3af}.image-upload-dialog .image-cropper-container .upload-area .image-uploader .upload-content .upload-text h4[data-v-411fb75c]{margin:0 0 8px 0;color:#374151;font-size:16px}.image-upload-dialog .image-cropper-container .upload-area .image-uploader .upload-content .upload-text .upload-desc[data-v-411fb75c]{margin:0;color:#6b7280;font-size:14px}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main[data-v-411fb75c]{display:flex;gap:24px}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-preview-box[data-v-411fb75c]{flex:1}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-preview-box .cropper-title[data-v-411fb75c]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-weight:600;color:#374151}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-preview-box .cropper-title .el-icon[data-v-411fb75c]{color:#3b82f6}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-preview-box .cropper-title .title-tips[data-v-411fb75c]{margin-left:auto;font-size:12px;font-weight:400;color:#6b7280}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-preview-box .cropper-canvas-wrapper[data-v-411fb75c]{position:relative;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;cursor:move}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-preview-box .cropper-canvas-wrapper .cropper-canvas[data-v-411fb75c]{display:block}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-preview-box .cropper-guide-external[data-v-411fb75c]{margin-top:16px;display:flex;align-items:flex-start;gap:8px;padding:12px;background:#f3f4f6;border-radius:8px;font-size:13px;color:#6b7280}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-preview-box .cropper-guide-external .el-icon[data-v-411fb75c]{color:#3b82f6;margin-top:2px}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-preview-box .cropper-guide-external .guide-content[data-v-411fb75c]{display:flex;flex-direction:column;gap:4px}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-controls[data-v-411fb75c]{width:200px}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-controls .control-section .section-title[data-v-411fb75c]{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-weight:600;color:#374151}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-controls .control-section .section-title .el-icon[data-v-411fb75c]{color:#3b82f6}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-controls .control-section .control-item[data-v-411fb75c]{margin-bottom:20px}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-controls .control-section .control-item.scale-control .control-label-row[data-v-411fb75c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-controls .control-section .control-item.scale-control .control-label-row .control-label[data-v-411fb75c]{font-size:14px;color:#374151}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-controls .control-section .control-item.scale-control .control-label-row .control-value[data-v-411fb75c]{font-size:12px;color:#6b7280;font-weight:600}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-controls .control-section .control-buttons[data-v-411fb75c]{display:flex;flex-direction:column;gap:8px}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-controls .control-section .control-buttons .control-btn[data-v-411fb75c]{width:100%;display:flex;align-items:center;justify-content:center;gap:6px}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-controls .control-section .control-buttons .control-btn.reselect-btn[data-v-411fb75c]{margin-top:8px;border-color:#f59e0b;color:#f59e0b}.image-upload-dialog .image-cropper-container .cropper-area .cropper-main .cropper-controls .control-section .control-buttons .control-btn.reselect-btn[data-v-411fb75c]:hover{background:#fef3c7;border-color:#d97706;color:#d97706}.image-upload-dialog .image-cropper-container .url-input-section[data-v-411fb75c]{margin-top:24px}.image-upload-dialog .image-cropper-container .url-input-section[data-v-411fb75c] .el-divider__text{background:#fff;color:#6b7280}.image-upload-dialog .upload-info[data-v-411fb75c]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;padding:20px;margin-bottom:24px;border:1px solid #e2e8f0}.image-upload-dialog .upload-info .info-item[data-v-411fb75c]{display:flex;align-items:center;margin-bottom:12px}.image-upload-dialog .upload-info .info-item[data-v-411fb75c]:last-child{margin-bottom:0}.image-upload-dialog .upload-info .info-item .label[data-v-411fb75c]{font-weight:600;color:#475569;min-width:80px}.image-upload-dialog .upload-info .info-item .value[data-v-411fb75c]{color:#1e293b;font-weight:500}.image-upload-dialog .image-preview-container[data-v-411fb75c]{width:100%;max-width:600px;margin:0 auto}.image-upload-dialog .image-preview-container .image-uploader[data-v-411fb75c] .el-upload{display:block!important;width:100%!important;height:auto!important;overflow:visible!important;line-height:1!important}.image-upload-dialog .image-preview-container .image-uploader[data-v-411fb75c] .el-upload-dragger{width:100%!important;height:auto!important;padding:0!important;border:none!important;overflow:visible!important;line-height:1!important}.image-upload-dialog .image-preview-container .image-uploader .uploaded-image[data-v-411fb75c]{width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;min-height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;border-radius:12px;cursor:pointer;transition:all .3s ease;display:block!important;margin:0 auto}.image-upload-dialog .image-preview-container .image-uploader .uploaded-image[data-v-411fb75c]:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.15)}.image-upload-dialog .image-preview-container .image-uploader .upload-placeholder[data-v-411fb75c]{width:100%;max-width:500px;height:300px;border:2px dashed #d1d5db;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#f9fafb}.image-upload-dialog .image-preview-container .image-uploader .upload-placeholder[data-v-411fb75c]:hover{border-color:#3b82f6;background:#eff6ff}.image-upload-dialog .image-preview-container .image-uploader .upload-placeholder:hover .upload-icon[data-v-411fb75c]{color:#3b82f6;transform:scale(1.1)}.image-upload-dialog .image-preview-container .image-uploader .upload-placeholder .upload-icon[data-v-411fb75c]{font-size:48px;color:#9ca3af;margin-bottom:12px;transition:all .3s ease}.image-upload-dialog .image-preview-container .image-uploader .upload-placeholder .upload-text[data-v-411fb75c]{color:#6b7280;font-size:14px}.image-upload-dialog .upload-tips[data-v-411fb75c]{margin-top:16px;padding:12px 16px;background:#fffbeb;border-left:3px solid #f59e0b;border-radius:6px}.image-upload-dialog .upload-tips p[data-v-411fb75c]{margin:4px 0;font-size:13px;color:#92400e}.image-cell .no-image[data-v-411fb75c]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#9ca3af;font-size:12px}.image-cell .no-image .el-icon[data-v-411fb75c]{font-size:24px}.dark .community-management[data-v-411fb75c]{background:#0f172a}.dark .page-header[data-v-411fb75c]{background:linear-gradient(135deg,#1e40af,#7c3aed)}.dark .search-panel[data-v-411fb75c],.dark .table-panel[data-v-411fb75c]{background:#1e293b;border:1px solid #334155}.dark .search-panel .search-panel-header[data-v-411fb75c],.dark .search-panel .table-panel-header[data-v-411fb75c],.dark .table-panel .search-panel-header[data-v-411fb75c],.dark .table-panel .table-panel-header[data-v-411fb75c]{background:#334155;border-bottom-color:#475569}.dark .modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog{background:#1e293b;border:1px solid #334155}.dark .modern-dialog.qr-dialog[data-v-411fb75c] .el-dialog .el-dialog__header{background:linear-gradient(135deg,#1e40af,#7c3aed)}.dark .modern-dialog.qr-dialog .dialog-footer[data-v-411fb75c]{background:#334155;border-top-color:#475569}.dark .modern-dialog.qr-dialog .qr-content .qr-code-container[data-v-411fb75c],.dark .modern-dialog.qr-dialog .qr-content .qr-details[data-v-411fb75c]{background:#334155;border-color:#475569}[data-v-411fb75c] .el-table .el-table__header th,[data-v-411fb75c] .el-table .el-table__header tr{padding:0;height:48px;font-size:14px;background-color:#f8fafc!important}[data-v-411fb75c] .el-tag{border-radius:6px;font-weight:500}[data-v-411fb75c] .el-button{border-radius:8px;font-weight:500;transition:all .3s ease}[data-v-411fb75c] .el-button.is-link{padding:8px 12px}[data-v-411fb75c] .el-input__wrapper{border-radius:8px;transition:all .3s ease}[data-v-411fb75c] .el-input__wrapper:hover,[data-v-411fb75c] .el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px #3b82f6}