.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .el-dialog__header{padding:10px}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .el-dialog__body{padding:20px;text-align:center}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:200px}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper img{display:block;width:auto;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper .image-nav{display:flex;justify-content:center;align-items:center;margin-top:20px;gap:20px}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper .image-nav .nav-btn{width:36px;height:36px;border-radius:50%;background:var(--ds-primary);color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper .image-nav .nav-btn:hover:not(.disabled){background:#66b1ff;transform:scale(1.1)}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper .image-nav .nav-btn.disabled{background:#c0c4cc;cursor:not-allowed}.view-image-container[data-v-2a8c34aa] .image-viewer-dialog .image-wrapper .image-nav .image-counter{font-size:14px;color:#606266;min-width:60px;text-align:center}.ds-page-header[data-v-4c4390f0]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-spacing-md);margin-bottom:var(--ds-spacing-md)}.ds-page-header__title[data-v-4c4390f0]{font-size:var(--ds-font-size-xl);font-weight:600;color:var(--ds-gray-900);line-height:1.4}.ds-page-header__subtitle[data-v-4c4390f0]{margin-top:var(--ds-spacing-xs);font-size:var(--ds-font-size-sm);color:var(--ds-gray-500);line-height:1.6}.ds-page-header__extra[data-v-4c4390f0]{display:flex;align-items:center;gap:var(--ds-spacing-sm);flex-shrink:0}.ds-empty-state[data-v-1fd003c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ds-spacing-2xl) var(--ds-spacing-lg);text-align:center}.ds-empty-state__icon[data-v-1fd003c7]{font-size:44px;color:var(--ds-gray-300);margin-bottom:var(--ds-spacing-md)}.ds-empty-state__title[data-v-1fd003c7]{font-size:var(--ds-font-size-lg);font-weight:600;color:var(--ds-gray-700);line-height:1.5}.ds-empty-state__desc[data-v-1fd003c7]{margin-top:var(--ds-spacing-xs);font-size:var(--ds-font-size-sm);color:var(--ds-gray-500);line-height:1.6;max-width:420px}.ds-empty-state__action[data-v-1fd003c7]{margin-top:var(--ds-spacing-md)}.ds-status-tag[data-v-4d196eac]{display:inline-flex;align-items:center;gap:var(--ds-spacing-xs);padding:2px 10px;border-radius:var(--ds-radius-full);font-size:var(--ds-font-size-xs);font-weight:500;line-height:1.6;white-space:nowrap}.ds-status-tag.ds-status-tag--sm[data-v-4d196eac]{padding:0 8px;font-size:11px}.ds-status-tag__dot[data-v-4d196eac]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.ds-status-tag--success[data-v-4d196eac]{background-color:rgba(var(--ds-success-rgb),.1);color:var(--ds-success)}.ds-status-tag--warning[data-v-4d196eac]{background-color:rgba(var(--ds-warning-rgb),.12);color:#b45309}.ds-status-tag--danger[data-v-4d196eac]{background-color:rgba(var(--ds-danger-rgb),.1);color:var(--ds-danger)}.ds-status-tag--info[data-v-4d196eac]{background-color:rgba(var(--ds-info-rgb),.1);color:var(--ds-info)}.ds-status-tag--primary[data-v-4d196eac]{background-color:rgba(var(--ds-primary-rgb),.1);color:var(--ds-primary)}.ds-status-tag--muted[data-v-4d196eac]{background-color:var(--ds-gray-200);color:var(--ds-gray-600)}