.KlingElementsField_root__J3Ro6{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.KlingElementsField_head__836lH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;padding-inline:var(--space-3-5)}.KlingElementsField_title__1pIvo{min-width:0;color:var(--cm-text-soft);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-snug)}.KlingElementsField_card__fpo6K{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--cm-border-hairline);border-radius:var(--radius-lg);background:var(--cm-surface-recess)}.KlingElementsField_cardHead___efX9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;padding-inline-start:var(--space-1-5)}.KlingElementsField_cardTitle__ty15S{min-width:0;color:var(--cm-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.KlingElementsField_remove__DFpBz{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--tap-target-min);height:var(--tap-target-min);padding:0;border:1px solid var(--cm-border-hairline);border-radius:var(--radius-md);background:transparent;color:var(--cm-text-soft);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.KlingElementsField_remove__DFpBz svg{width:var(--space-4);height:var(--space-4)}.KlingElementsField_remove__DFpBz:hover:not(:disabled){border-color:var(--border-error);background:var(--bg-error-subtle)}.KlingElementsField_remove__DFpBz:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}.KlingElementsField_remove__DFpBz:disabled{cursor:not-allowed;opacity:var(--opacity-48)}.KlingElementsField_add__oH2R0{align-self:flex-start}@media not all and (max-width:767px){.KlingElementsField_remove__DFpBz{width:var(--space-8);height:var(--space-8)}}@media (prefers-reduced-motion:reduce){.KlingElementsField_remove__DFpBz{transition:none}}