.dogPhotoUpload{width:7.75rem;height:7.75rem;margin:1px;display:inline-block;position:relative;overflow:hidden}.dogPhotoUpload .mouseOver{display:none}.dogPhotoUpload:hover .mouseOver{display:block}.dogPhotoUpload .message{color:var(--greyish);text-align:center;background-color:var(--white);border:1px solid var(--pinkish-grey-border)}.dogPhotoUpload .message .plus img{width:1.8rem;height:1.8rem;margin:2rem auto 1rem}.dogPhotoUpload .progress{background-color:var(--greeny-blue)}.dogPhotoUpload .content{width:7.75rem;height:7.75rem;margin:0;padding:0;position:absolute;top:0;left:0}.dogPhotoUpload input.upload{cursor:pointer;opacity:0;filter:alpha(opacity=0)}.uploadPhotoBtn.dogPhotoUpload{width:auto;height:auto;padding:0 1.5rem}.uploadPhotoBtn.dogPhotoUpload .content{width:100%;height:100%}
.photosSection{text-align:center;flex-flow:wrap;margin-top:5rem;display:flex}.photoSectionCenter{justify-content:center}.photosSectionStart{justify-content:flex-start}.photosSection .title{text-align:center;padding-bottom:7px}.uploading{pointer-events:none;opacity:.5}.photoUploader .actionContainer{width:7.75rem;height:7.75rem;margin:1px;position:relative}.photoUploader .deletePhoto{justify-content:center;align-items:center;width:7.75rem;height:7.75rem;margin:1px;display:flex;position:absolute}.photoUploader .deletePhoto svg{width:1rem;height:1rem;fill:var(--white);cursor:pointer}.photoUploader .deletePhoto{z-index:10000;background-color:#0009;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;position:absolute;top:5px;right:5px}.photoUploader .defaultPhoto{width:7.75rem;height:7.75rem;margin:1px;position:absolute}.photoUploader .defaultPhoto .infoText{color:var(--white);background-color:#0009;width:100%;padding:5px 0;font-size:10px;position:absolute;bottom:0;left:0}.galleryUploaderPopup .photosSection{max-width:23.85rem;margin-top:2rem}.image{object-fit:cover;width:7.75rem;height:7.75rem;margin:1px}@media (max-width:767px){.photoUploader .actionContainer{width:calc(7.75rem - 2px);height:calc(7.75rem - 2px);position:relative}.photoUploader .actionContainer .image{width:calc(7.75rem - 2px);height:calc(7.75rem - 2px)}}
