.aiu[data-v-7cb29a48]{display:flex;flex-direction:column;gap:8px;min-width:0}.aiu__label[data-v-7cb29a48]{color:#94a3b8;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.aiu__hint[data-v-7cb29a48]{color:#64748b;font-size:12px;line-height:1.45;margin:-4px 0 0}.aiu__main-row[data-v-7cb29a48]{align-items:flex-start;display:flex;gap:12px;width:100%}.aiu__preview[data-v-7cb29a48]{background:#0f172acc;border:1px solid rgba(148,163,184,.2);border-radius:10px;flex:1 1 auto;min-width:0;overflow:hidden}.aiu__preview--landscape[data-v-7cb29a48]{aspect-ratio:16/9}.aiu__preview--square[data-v-7cb29a48]{aspect-ratio:1/1;max-width:220px}.aiu__img[data-v-7cb29a48]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.aiu__remove[data-v-7cb29a48]{align-items:center;background:#7f1d1d26;border:1px solid rgba(248,113,113,.35);border-radius:8px;color:#fca5a5;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:12px;font-weight:600;gap:6px;line-height:1.2;padding:8px 12px;white-space:nowrap}.aiu__remove[data-v-7cb29a48]:hover{background:#7f1d1d47}.aiu__upload[data-v-7cb29a48]{align-items:center;background:#0f172a80;border:1px dashed rgba(148,163,184,.35);border-radius:8px;box-sizing:border-box;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:.875rem;gap:8px;justify-content:center;padding:10px 16px;transition:border-color .15s,color .15s;width:100%}.aiu__upload[data-v-7cb29a48]:hover:not(.aiu__upload--loading){border-color:#3b82f680;color:#cbd5e1}.aiu__upload--loading[data-v-7cb29a48]{cursor:wait;opacity:.6}.aiu__file-input[data-v-7cb29a48]{display:none}.aiu__error[data-v-7cb29a48]{color:#fca5a5;font-size:.8125rem;margin:0}
