.upload-area[data-v-567f3497] .n-upload-dragger{width:100%}.upload-hint[data-v-567f3497]{padding:40px 0;text-align:center}.preview-row[data-v-567f3497]{align-items:center;display:flex;gap:24px;justify-content:center}.preview-card[data-v-567f3497]{flex:1;max-width:45%;text-align:center}.preview-card img[data-v-567f3497]{background:#f5f5f5;border-radius:8px;max-height:220px;-o-object-fit:contain;object-fit:contain;width:100%}.empty-preview[data-v-567f3497]{background:#fafafa;border-radius:8px;height:160px;justify-content:center}.empty-preview[data-v-567f3497],.preview-label[data-v-567f3497]{align-items:center;display:flex}.preview-label[data-v-567f3497]{flex-direction:column;gap:2px;margin-top:10px}.label-text[data-v-567f3497]{font-size:14px;font-weight:600}.size-text[data-v-567f3497]{font-size:13px}.dimension-text[data-v-567f3497]{color:#999;font-size:12px}.format-tag[data-v-567f3497]{margin-top:4px}.controls-row[data-v-567f3497]{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.control-item[data-v-567f3497]{align-items:center;display:flex;flex-direction:column;gap:4px}.control-item-wide[data-v-567f3497]{min-width:260px}.warning-alert[data-v-567f3497]{margin:16px auto 0;max-width:760px}.warning-content[data-v-567f3497]{display:flex;flex-direction:column;gap:6px}.warning-text[data-v-567f3497]{line-height:1.6}.control-label[data-v-567f3497]{font-size:13px}.label-row[data-v-567f3497]{align-items:center;display:flex;gap:4px}.hint-text[data-v-567f3497]{font-size:12px;margin-top:4px;max-width:260px;text-align:center}.info-icon[data-v-567f3497]{color:#999;cursor:help}.info-icon[data-v-567f3497]:hover{color:#666}.actions-row[data-v-567f3497]{display:flex;gap:12px;justify-content:center;margin-top:20px}@media (max-width:640px){.preview-row[data-v-567f3497]{flex-direction:column;gap:16px}.preview-card[data-v-567f3497]{max-width:100%}.controls-row[data-v-567f3497]{align-items:center;flex-direction:column;gap:12px}.control-item-wide[data-v-567f3497]{min-width:0;width:100%}}.upload-area[data-v-87a4b3f5] .n-upload-dragger{width:100%}.upload-hint[data-v-87a4b3f5]{padding:40px 0;text-align:center}.cropper-wrapper[data-v-87a4b3f5]{height:640px;position:relative;width:100%}.cropper-wrapper[data-v-87a4b3f5] cropper-canvas{background:var(--crop-bg);display:block;height:100%;width:100%}.controls-row[data-v-87a4b3f5]{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.control-item[data-v-87a4b3f5]{align-items:center;display:flex;flex-direction:column;gap:8px}.control-label[data-v-87a4b3f5]{font-size:13px}.label-row[data-v-87a4b3f5]{align-items:center;display:flex;gap:4px}.info-icon[data-v-87a4b3f5]{color:#999;cursor:help}.info-icon[data-v-87a4b3f5]:hover{color:#666}.preview-card[data-v-87a4b3f5]{text-align:center}.preview-card img[data-v-87a4b3f5]{background:#f5f5f5;border-radius:8px;max-height:220px;max-width:100%;-o-object-fit:contain;object-fit:contain}.preview-label[data-v-87a4b3f5]{align-items:center;display:flex;flex-direction:column;gap:2px;margin-top:10px}.label-text[data-v-87a4b3f5]{font-size:14px;font-weight:600}.size-text[data-v-87a4b3f5]{font-size:13px}.dimension-text[data-v-87a4b3f5]{color:#999;font-size:12px}.actions-row[data-v-87a4b3f5]{display:flex;gap:12px;justify-content:center;margin-top:20px}.upload-area[data-v-d3959a4d] .n-upload-dragger{width:100%}.upload-hint[data-v-d3959a4d]{padding:40px 0;text-align:center}.preview-row[data-v-d3959a4d]{align-items:center;display:flex;gap:24px;justify-content:center}.preview-card[data-v-d3959a4d]{flex:1;max-width:45%;text-align:center}.preview-card img[data-v-d3959a4d]{background:#f5f5f5;border-radius:8px;max-height:220px;-o-object-fit:contain;object-fit:contain;width:100%}.empty-preview[data-v-d3959a4d]{background:#fafafa;border-radius:8px;height:160px;justify-content:center}.empty-preview[data-v-d3959a4d],.preview-label[data-v-d3959a4d]{align-items:center;display:flex}.preview-label[data-v-d3959a4d]{flex-direction:column;gap:2px;margin-top:10px}.label-text[data-v-d3959a4d]{font-size:14px;font-weight:600}.format-tag[data-v-d3959a4d]{margin-top:4px}.preview-img-wrap[data-v-d3959a4d]{cursor:crosshair;position:relative}.pick-hint-badge[data-v-d3959a4d]{background:#0000008c;border-radius:10px;bottom:8px;color:#fff;font-size:12px;left:50%;padding:2px 10px;pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}.controls-row[data-v-d3959a4d]{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.control-item[data-v-d3959a4d]{align-items:center;display:flex;flex-direction:column;gap:4px}.control-label[data-v-d3959a4d]{font-size:13px}.label-row[data-v-d3959a4d]{align-items:center;display:flex;gap:4px}.info-icon[data-v-d3959a4d]{color:#999;cursor:help}.info-icon[data-v-d3959a4d]:hover{color:#666}.actions-row[data-v-d3959a4d]{display:flex;gap:12px;justify-content:center;margin-top:20px}@media (max-width:640px){.preview-row[data-v-d3959a4d]{flex-direction:column;gap:16px}.preview-card[data-v-d3959a4d]{max-width:100%}.controls-row[data-v-d3959a4d]{align-items:center;flex-direction:column;gap:12px}}.upload-area[data-v-6cf9f15a] .n-upload-dragger{width:100%}.upload-hint[data-v-6cf9f15a]{padding:40px 0;text-align:center}.layout[data-v-6cf9f15a]{align-items:flex-start;display:flex;gap:24px}.preview-area[data-v-6cf9f15a]{flex:1}.preview-area .label[data-v-6cf9f15a]{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.canvas-wrap[data-v-6cf9f15a]{border:1px solid #eee;border-radius:8px;display:flex;justify-content:center;overflow:hidden}canvas[data-v-6cf9f15a]{max-height:360px;max-width:100%}.control-panel[data-v-6cf9f15a]{max-width:320px;min-width:280px;padding-right:30px}.control-panel .label[data-v-6cf9f15a]{display:block;font-size:14px;font-weight:600;margin-bottom:12px}@media (max-width:640px){.layout[data-v-6cf9f15a]{flex-direction:column}.layout[data-v-6cf9f15a] .n-divider{display:none}.control-panel[data-v-6cf9f15a]{max-width:100%;min-width:0}}.upload-area[data-v-5b9416f1] .n-upload-dragger{width:100%}.upload-hint[data-v-5b9416f1]{padding:40px 0;text-align:center}.preview-row[data-v-5b9416f1]{align-items:center;display:flex;gap:24px;justify-content:center}.preview-card[data-v-5b9416f1]{flex:1;max-width:45%;text-align:center}.preview-card img[data-v-5b9416f1]{background:#f5f5f5;border-radius:8px;max-height:220px;-o-object-fit:contain;object-fit:contain;width:100%}.empty-preview[data-v-5b9416f1]{background:#fafafa;border-radius:8px;height:160px;justify-content:center}.empty-preview[data-v-5b9416f1],.preview-label[data-v-5b9416f1]{align-items:center;display:flex}.preview-label[data-v-5b9416f1]{flex-direction:column;gap:2px;margin-top:10px}.label-text[data-v-5b9416f1]{font-size:14px;font-weight:600}.size-text[data-v-5b9416f1]{font-size:13px}.dimension-text[data-v-5b9416f1]{color:#999;font-size:12px}.format-tag[data-v-5b9416f1]{margin-top:4px}.controls-row[data-v-5b9416f1]{display:flex;justify-content:center}.control-item[data-v-5b9416f1]{align-items:center;display:flex;flex-direction:column;gap:4px}.control-label[data-v-5b9416f1]{font-size:13px}.label-row[data-v-5b9416f1]{align-items:center;display:flex;gap:4px}.info-icon[data-v-5b9416f1]{color:#999;cursor:help}.info-icon[data-v-5b9416f1]:hover{color:#666}.actions-row[data-v-5b9416f1]{display:flex;gap:12px;justify-content:center;margin-top:20px}@media (max-width:640px){.preview-row[data-v-5b9416f1]{flex-direction:column;gap:16px}.preview-card[data-v-5b9416f1]{max-width:100%}}.upload-area[data-v-d46ecf8c] .n-upload-dragger{width:100%}.upload-hint[data-v-d46ecf8c]{padding:40px 0;text-align:center}.preview-area[data-v-d46ecf8c]{align-items:center;display:flex;flex-direction:column;gap:8px}.preview-area img[data-v-d46ecf8c]{background:#f5f5f5;border-radius:8px;max-height:260px;max-width:100%;-o-object-fit:contain;object-fit:contain}.file-info[data-v-d46ecf8c]{align-items:center;display:flex;gap:8px}.img-page[data-v-22cd31bc]{display:flex;flex-direction:column;min-height:100vh;opacity:0;transition:opacity .2s ease}.img-page.ready[data-v-22cd31bc]{opacity:1}.page-card[data-v-22cd31bc],.page-card[data-v-22cd31bc] .n-card{display:flex;flex:1;flex-direction:column}.page-card[data-v-22cd31bc] .n-card__content{flex:1;min-height:400px}.page-card[data-v-22cd31bc] .n-card__action{margin-top:auto}.loading-placeholder[data-v-22cd31bc]{align-items:center;display:flex;height:400px;justify-content:center}.subtle-link[data-v-22cd31bc]{color:inherit!important;text-decoration:none}.subtle-link[data-v-22cd31bc]:hover{text-decoration:underline}.devtool-modal[data-v-22cd31bc]{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.devtool-modal-content[data-v-22cd31bc]{background:#fff;border-radius:10px;padding:30px 50px;text-align:center}.devtool-modal-content h3[data-v-22cd31bc]{color:#e53e3e;margin-top:0}.devtool-modal-content p[data-v-22cd31bc]{color:#333;font-size:16px}
