.image-upload-cards{row-gap:3rem}.image-upload-card{margin-top:0;transition:var(--transition-base)}.image-upload-card.hide{opacity:0}.image-upload-card .card-top{position:relative}.image-upload-card .card-top--info{align-items:flex-end;display:flex;height:100%;padding:1rem 1rem .5rem;position:absolute;width:100%}.image-upload-card .card-top--info .label{box-shadow:var(--default-drop-shadow)}.image-upload-card .card-body{padding:1rem}.image-upload-card .card-footer{padding:0}.image-upload-card.new .card-footer button{border-top-left-radius:0;border-top-right-radius:0;color:var(--bs-danger);text-decoration:none;width:100%}.image-upload-card.new .card-footer button:active,.image-upload-card.new .card-footer button:focus,.image-upload-card.new .card-footer button:focus-within,.image-upload-card.new .card-footer button:hover{background-color:var(--bs-danger);color:#fff}.image-upload-card--image-input{display:none}.image-upload-card--image{object-fit:cover}@media(min-width:576px){.card{height:100%}}.image-upload-card--upload-card{margin-top:0;min-height:10rem}.image-upload-card--upload-card .card-body{padding:0;transition:var(--transition-base)}.image-upload-card--upload-card:active .card-body,.image-upload-card--upload-card:focus .card-body,.image-upload-card--upload-card:focus-within .card-body,.image-upload-card--upload-card:hover .card-body{box-shadow:var(--default-drop-shadow--light)}.image-upload-card--upload-card:has(:focus-visible) .card-body{border-radius:.125rem;outline:.375rem double #000;transition:all .15s}.image-upload-card--upload-card label{align-items:center;cursor:pointer;display:flex;font-weight:var(--font-weight-bold);height:100%;justify-content:center;text-align:center;width:100%}.image-upload-card--upload-card .form--field-image-upload{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0)}body.rounded-corners .image-upload-card .card{border-radius:var(--rounded-corners--border-radius--base)}body.rounded-corners .image-upload-card .card-img-top,body.rounded-corners .image-upload-card .card-top{border-top-left-radius:var(--rounded-corners--border-radius--base);border-top-right-radius:var(--rounded-corners--border-radius--base)}body.rounded-corners .image-upload-card .card-footer{border-bottom-left-radius:var(--rounded-corners--border-radius--base);border-bottom-right-radius:var(--rounded-corners--border-radius--base)}body.rounded-corners .image-upload-card--upload-card .card,body.rounded-corners .image-upload-card--upload-card .card-body{border-radius:var(--rounded-corners--border-radius--base)}