.inputImages-RTkug0{--xstack-input-image-item-row-gap:0px;--xstack-input-image-item-row-height:34px;--xstack-input-image-preview-size:calc(var(--xstack-input-image-item-row-height) + var(--xstack-input-image-item-row-gap) + var(--xstack-input-image-item-row-height));flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.inputImages-RTkug0,.inputImages-RTkug0 *{box-sizing:border-box}.toolbar-yHbQP1{border:1px solid var(--xstack-input-image-border,var(--page-border,#0f172a1f));background:var(--xstack-input-image-surface,var(--page-surface-strong,#fff));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.summaryBlock-Ui_k4E{flex-direction:column;flex:1;gap:8px;min-width:min(280px,100%);display:flex}.summary-H9qtna{color:var(--xstack-input-image-text,var(--ink-primary,#111827));font-size:14px;font-weight:600;line-height:1.4}.summaryPlaceholder-SEKHTd{color:var(--xstack-input-image-muted,var(--ink-tertiary,#6b7280));font-weight:400}.toolbarActions-W8X6GG{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.actionButton-kvgfuR{border:1px solid var(--xstack-input-image-button-border,var(--page-border,#0f172a1f));background:var(--xstack-input-image-button-surface,var(--page-surface-muted,var(--page-surface-strong,#fff)));min-height:32px;color:var(--xstack-input-image-text,var(--ink-primary,#111827));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;line-height:1;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.actionButton-kvgfuR:focus-visible{outline:2px solid var(--xstack-input-image-focus,#1677ff52);outline-offset:2px}.actionButton-kvgfuR:disabled{cursor:not-allowed;opacity:.65}.actionButtonPrimary-Bh3FHv{border-color:var(--xstack-input-image-accent,#1677ff);background:var(--xstack-input-image-accent,#1677ff);color:#fff}.actionButtonSecondary-tPUxeT{background:var(--xstack-input-image-button-surface,var(--page-surface-muted,var(--page-surface-strong,#fff)))}.actionButtonDanger-G7j4B9{color:var(--xstack-input-image-danger,#c62828)}.actionButtonDisabled-uKAeca{pointer-events:none;opacity:.65}.dragHandle-g8GhF_{cursor:grab}.dragHandle-g8GhF_:active{cursor:grabbing}.progress-dx2LXh{align-items:center;gap:10px;min-width:0;display:flex}.progressTrack-YJ6jJC{background:var(--xstack-input-image-track,#0f172a14);border-radius:999px;flex:1;min-width:120px;height:6px;overflow:hidden}.progressValue-epiEIP{border-radius:inherit;background:linear-gradient(90deg,var(--xstack-input-image-accent,#1677ff),#5aa4ff);height:100%;transition:width .2s}.progressMeta-KAGN_h{color:var(--xstack-input-image-muted,var(--ink-tertiary,#6b7280));flex:none;font-size:12px;line-height:1}.list-tUZU77{flex-direction:column;gap:8px;display:flex}.item-EOOv6d{grid-template-columns:var(--xstack-input-image-preview-size) minmax(0,1fr) auto;border:1px solid var(--xstack-input-image-border,var(--page-border,#0f172a1f));background:var(--xstack-input-image-surface,var(--page-surface-strong,#fff));border-radius:12px;align-items:flex-start;gap:12px;padding:10px;transition:border-color .2s,box-shadow .2s,opacity .2s;display:grid}.itemDragging-LZu33q{opacity:.6}.itemDropTarget-sZFFs4{border-color:var(--xstack-input-image-accent,#1677ff);box-shadow:0 0 0 3px #1677ff1f}.preview-TdWuWQ{justify-content:center;align-items:center;display:flex}.previewFallback-Tp8_55,.previewImage-kodGgt,.previewImageFrame-snJ5DT{width:var(--xstack-input-image-preview-size);height:var(--xstack-input-image-preview-size);border:1px solid var(--xstack-input-image-border,var(--page-border,#0f172a1f));border-radius:10px}.previewImageFrame-snJ5DT{background:linear-gradient(180deg,var(--xstack-input-image-preview-surface,var(--page-surface-muted,#f8fafc)),#1677ff0a);overflow:hidden}.previewImageFrame-snJ5DT .ant-image{width:100%;height:100%;display:block}.previewImageFrame-snJ5DT .ant-image-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.previewImageFrame-snJ5DT .ant-image-mask{border-radius:inherit}.previewImage-kodGgt{background:linear-gradient(180deg,var(--xstack-input-image-preview-surface,var(--page-surface-muted,#f8fafc)),#1677ff0a);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.previewFallback-Tp8_55{background:linear-gradient(180deg,var(--xstack-input-image-preview-surface,var(--page-surface-muted,#f8fafc)),#0f172a0a);color:var(--xstack-input-image-muted,var(--ink-tertiary,#6b7280));text-align:center;justify-content:center;align-items:center;padding:8px;font-size:13px;font-weight:700;display:flex}.itemBody-FcngHz{gap:var(--xstack-input-image-item-row-gap);flex-direction:column;min-width:0;display:flex}.itemHeader-zX6VyB{min-width:0;min-height:var(--xstack-input-image-item-row-height);flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.typeBadge-OhVqfz{min-height:22px;color:var(--xstack-input-image-accent,#1677ff);background:#1677ff14;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.itemKey-CYX_js{min-width:0;color:var(--xstack-input-image-muted,var(--ink-tertiary,#6b7280));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;line-height:1.4;overflow:hidden}.metaInput-MYwjIA,.nameInput-QGnPKd{width:100%;min-height:var(--xstack-input-image-item-row-height);border:1px solid var(--xstack-input-image-border,var(--page-border,#0f172a1f));background:var(--xstack-input-image-button-surface,var(--page-surface-muted,var(--page-surface-strong,#fff)));color:var(--xstack-input-image-text,var(--ink-primary,#111827));border-radius:8px;padding:6px 10px;font-size:14px;line-height:1.4}:is(.nameInput-QGnPKd:focus-visible,.metaInput-MYwjIA:focus-visible){outline:2px solid var(--xstack-input-image-focus,#1677ff52);outline-offset:1px}.metaInput-MYwjIA:disabled,.nameInput-QGnPKd:disabled{cursor:not-allowed;background:var(--xstack-input-image-disabled-surface,var(--page-surface-soft,#0f172a0a));color:var(--xstack-input-image-muted,var(--ink-tertiary,#6b7280))}.metaField-DkR1Hd{flex-direction:column;gap:6px;min-width:0;margin-top:6px;display:flex}.metaLabel-jY4492{color:var(--xstack-input-image-muted,var(--ink-tertiary,#6b7280));font-size:12px;font-weight:600;line-height:1.4}.itemActions-Mt57WO{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:260px;display:flex}.itemActions-Mt57WO .actionButton-kvgfuR{min-height:30px;padding:0 10px}.empty-hfxgS8{border:1px dashed var(--xstack-input-image-border,var(--page-border,#0f172a1f));color:var(--xstack-input-image-muted,var(--ink-tertiary,#6b7280));text-align:center;border-radius:12px;padding:20px 16px;font-size:14px}.cropModalBody-_diqDH{flex-direction:column;gap:16px;padding-top:4px;display:flex}.cropControls-HQtX5A{border-bottom:1px solid var(--xstack-input-image-border,var(--page-border,#0f172a1f));gap:14px;padding-bottom:14px;display:grid}.cropControlGroup-dMrGPy{gap:8px;min-width:0;display:grid}.cropControlLabel-JfrsPe{color:var(--xstack-input-image-muted,var(--ink-tertiary,#6b7280));font-size:12px;font-weight:700;line-height:1.4}.cropPresetGrid-Ntekz2{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cropPresetButton-oPzvPe{border:1px solid var(--xstack-input-image-border,var(--page-border,#0f172a1f));background:var(--xstack-input-image-button-surface,var(--page-surface-muted,var(--page-surface-strong,#fff)));min-width:0;color:var(--xstack-input-image-text,var(--ink-primary,#111827));text-align:left;cursor:pointer;border-radius:8px;gap:5px;padding:10px 12px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.cropPresetButton-oPzvPe:focus-visible{outline:2px solid var(--xstack-input-image-focus,#1677ff52);outline-offset:2px}.cropPresetButton-oPzvPe:disabled{cursor:not-allowed;opacity:.65}.cropPresetButtonActive-zcj9Sd{border-color:var(--xstack-input-image-accent,#1677ff);background:#1677ff14;box-shadow:0 0 0 3px #1677ff1a}.cropPresetLabel-SoSuQO{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.35;overflow:hidden}.cropPresetDescription-crHobL{color:var(--xstack-input-image-muted,var(--ink-tertiary,#6b7280));font-size:12px;line-height:1.45}.cropCustomGrid-NypjVp{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.cropField-kvtZgF{gap:6px;min-width:0;display:grid}.cropNumberInput-ikrslJ,.cropSelect-olLGVE{border:1px solid var(--xstack-input-image-border,var(--page-border,#0f172a1f));background:var(--xstack-input-image-button-surface,var(--page-surface-muted,var(--page-surface-strong,#fff)));width:100%;min-height:36px;color:var(--xstack-input-image-text,var(--ink-primary,#111827));border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.4}:is(.cropSelect-olLGVE:focus-visible,.cropNumberInput-ikrslJ:focus-visible){outline:2px solid var(--xstack-input-image-focus,#1677ff52);outline-offset:1px}.cropNumberInput-ikrslJ:disabled,.cropSelect-olLGVE:disabled{cursor:not-allowed;background:var(--xstack-input-image-disabled-surface,var(--page-surface-soft,#0f172a0a));color:var(--xstack-input-image-muted,var(--ink-tertiary,#6b7280))}.cropSelectionActions-uqWGLt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cropSelectionSummary-tzwiEf{color:var(--xstack-input-image-muted,var(--ink-tertiary,#6b7280));margin-right:auto;font-size:13px;line-height:1.4}.cropError-k2wVgU{color:var(--xstack-input-image-danger,#c62828);background:#c6282814;border:1px solid #c628283d;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.cropGrid-OTBLQ2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:min(62vh,680px);padding-right:2px;display:grid;overflow:auto}.cropCard-CaN5Bg{border:1px solid var(--xstack-input-image-border,var(--page-border,#0f172a1f));background:var(--xstack-input-image-surface,var(--page-surface-strong,#fff));border-radius:12px;gap:10px;min-width:0;padding:12px;transition:border-color .2s,box-shadow .2s;display:grid}.cropCardSelected-MEFJTI{border-color:var(--xstack-input-image-accent,#1677ff);box-shadow:0 0 0 3px #1677ff14}.cropCardHeader-hqlm4y{cursor:pointer;align-items:center;gap:8px;min-width:0;display:flex}.cropCheckbox-YmlNy8{flex:none}.cropItemName-NBy25l{min-width:0;color:var(--xstack-input-image-text,var(--ink-primary,#111827));text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.4;overflow:hidden}.cropPreviewPair-sWF_RP{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cropPreviewBlock-jFgC9t{gap:6px;min-width:0;display:grid}.cropPreviewLabel-nb5sRp{color:var(--xstack-input-image-muted,var(--ink-tertiary,#6b7280));font-size:12px;font-weight:600;line-height:1.3}.cropCroppedFrame-H43TGT,.cropOriginalFrame-y4D1M6{border:1px solid var(--xstack-input-image-border,var(--page-border,#0f172a1f));background:var(--xstack-input-image-preview-surface,var(--page-surface-muted,#f8fafc));border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:120px;display:flex;overflow:hidden}.cropOriginalFrame-y4D1M6{aspect-ratio:1}.cropCroppedFrame-H43TGT{max-height:220px}.cropPreviewImage-mbXw7q{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.cropPreviewFallback-fSe1qG{width:100%;min-height:120px;color:var(--xstack-input-image-muted,var(--ink-tertiary,#6b7280));justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}@media (max-width:768px){.toolbar-yHbQP1{flex-direction:column}.summaryBlock-Ui_k4E{width:100%;min-width:0}.toolbarActions-W8X6GG{justify-content:flex-start}.item-EOOv6d{grid-template-columns:var(--xstack-input-image-preview-size) minmax(0,1fr)}.previewFallback-Tp8_55,.previewImage-kodGgt,.previewImageFrame-snJ5DT{width:var(--xstack-input-image-preview-size);height:var(--xstack-input-image-preview-size)}.itemActions-Mt57WO{grid-column:1/-1;justify-content:flex-start;max-width:none}.cropCustomGrid-NypjVp,.cropGrid-OTBLQ2,.cropPresetGrid-Ntekz2,.cropPreviewPair-sWF_RP{grid-template-columns:1fr}.cropSelectionSummary-tzwiEf{width:100%}}