.repeatable-list{gap:var(--margin-l);flex-direction:column;display:flex}.repeatable-list div.actions{margin:0 0 var(--margin-m);justify-content:space-between;width:100%;display:inline-flex}.repeatable-list>div.actions{margin-top:var(--margin-l)}
.upload-image{color:var(--color-foreground);margin:var(--margin-m) 0;flex-direction:column;display:flex}.upload-image label{cursor:pointer}.upload-image figure{background-color:var(--color-neutral-light);width:calc(var(--unit-base) * 12);height:calc(var(--unit-base) * 12);contain:paint;border-radius:var(--border-radius-m);margin:0;padding:0;position:relative;overflow:hidden}.upload-image figure button{right:var(--padding-m);top:var(--padding-m);position:absolute}.upload-image figure img{object-fit:cover;width:100%;height:100%}.upload-image .image-list{gap:var(--margin-l);flex-wrap:wrap;width:auto;display:inline-flex}.upload-image .custom-file-input{width:calc(var(--unit-base) * 12);height:calc(var(--unit-base) * 12);box-sizing:border-box;background-color:var(--shade-primary-10);border-radius:var(--border-radius-m);box-shadow:var(--box-shadow-input);padding:var(--padding-m);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.upload-image .custom-file-input svg{width:calc(var(--unit-base) * 2);flex-shrink:0}.upload-image .custom-file-input:hover{box-shadow:var(--box-shadow-input-hover)}.upload-image .custom-file-input input[type=file]{cursor:pointer;opacity:0;z-index:0;width:100%;height:100%;position:absolute;inset:0}
