.resolution-warning[data-v-0a6cf6a7]{display:flex;flex-direction:column;align-items:center;padding:0 20px}.warning-icon[data-v-0a6cf6a7]{margin-bottom:0}.warning-content[data-v-0a6cf6a7]{width:100%;text-align:center}.warning-title[data-v-0a6cf6a7]{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--el-text-color-primary)}.resolution-info[data-v-0a6cf6a7]{display:flex;gap:24px;justify-content:center;padding:8px 16px;margin-bottom:20px;background:var(--el-fill-color-light);border-radius:8px}.info-item[data-v-0a6cf6a7]{display:flex;gap:8px;align-items:center;font-size:14px}.info-item .label[data-v-0a6cf6a7]{color:var(--el-text-color-secondary)}.info-item .value[data-v-0a6cf6a7]{font-weight:600;color:var(--el-color-warning)}.warning-desc[data-v-0a6cf6a7]{margin:12px 0;font-size:14px;color:var(--el-text-color-regular)}.action-cards[data-v-0a6cf6a7]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:12px}.action-card[data-v-0a6cf6a7]{position:relative;padding:16px 20px;text-align:center;cursor:pointer;background:var(--el-bg-color);border:2px solid var(--el-border-color);border-radius:8px;transition:all .3s}.action-card[data-v-0a6cf6a7]:hover{border-color:var(--el-color-primary);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.action-card[data-v-0a6cf6a7]:active{transform:translateY(0)}.action-card--active[data-v-0a6cf6a7]{border-color:var(--el-color-primary);border-width:2px;box-shadow:0 4px 12px #00000026}.action-card--active[data-v-0a6cf6a7]:hover{border-color:var(--el-color-primary)}.recommend-badge[data-v-0a6cf6a7]{position:absolute;top:-2px;right:-2px;padding:0 16px;font-size:14px;font-weight:600;color:#fff;background:var(--el-color-primary);border-radius:4px 4px 4px 0}.card-icon[data-v-0a6cf6a7]{margin-bottom:12px}.card-title[data-v-0a6cf6a7]{margin-bottom:8px;font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.card-desc[data-v-0a6cf6a7]{margin-bottom:12px;font-size:13px;line-height:1.5;color:var(--el-text-color-secondary)}.card-result[data-v-0a6cf6a7]{padding:6px 12px;font-size:12px;color:var(--el-color-primary);background:var(--el-color-primary-light-9);border-radius:4px}.card-warning[data-v-0a6cf6a7]{padding:4px 8px;font-size:12px;color:var(--el-color-warning);background:var(--el-color-warning-light-9);border-radius:4px}.crop-container[data-v-0a6cf6a7]{display:flex;flex-direction:column;gap:16px}.crop-tips[data-v-0a6cf6a7] .el-alert__content{width:100%}.crop-tips .tips-content p[data-v-0a6cf6a7]{margin:0 0 8px;font-weight:600}.crop-tips .tips-content ul[data-v-0a6cf6a7]{padding-left:20px;margin:0}.crop-tips .tips-content ul li[data-v-0a6cf6a7]{margin:4px 0;font-size:13px}.dialog-footer[data-v-0a6cf6a7]{display:flex;gap:0;justify-content:flex-end}.image-preview-wrapper[data-v-0a6cf6a7]{width:100%;margin-bottom:20px}.image-preview[data-v-0a6cf6a7]{position:relative;width:100%;max-width:400px;margin:0 auto;overflow:hidden;cursor:pointer;border:2px solid var(--el-border-color);border-radius:8px;transition:all .3s}.image-preview[data-v-0a6cf6a7]:hover{border-color:var(--el-color-primary);box-shadow:0 4px 12px #00000026}.image-preview:hover .preview-overlay[data-v-0a6cf6a7]{opacity:1}.preview-img[data-v-0a6cf6a7]{display:block;width:100%;height:auto;max-height:240px;object-fit:contain}.preview-overlay[data-v-0a6cf6a7]{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;background-color:#00000080;opacity:0;transition:opacity .3s}.preview-text[data-v-0a6cf6a7]{font-size:14px;color:#fff}.batch-option[data-v-0a6cf6a7]{padding-top:8px;margin-top:8px;text-align:left;border-top:1px solid var(--el-border-color)}.batch-tip[data-v-0a6cf6a7]{display:flex;gap:6px;align-items:center;padding:4px 12px;margin-top:4px;font-size:12px;color:var(--el-color-warning);background-color:var(--el-color-warning-light-9);border-radius:4px}.preview-dialog-content[data-v-0a6cf6a7]{display:flex;align-items:center;justify-content:center;min-height:400px}.preview-dialog-img[data-v-0a6cf6a7]{max-width:100%;max-height:70vh;object-fit:contain}.image-resolution-dialog{--el-dialog-margin-top: 5vh}.image-resolution-dialog .el-dialog__body{padding:8px 0!important}
