button[data-v-d8042dfa]{width:5em;aspect-ratio:1;border-radius:50%;border:none;cursor:pointer;background:var(--btn-clr);color:var(--light-clr);transition:var(--transition);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1000}button[data-v-d8042dfa]:focus,button[data-v-d8042dfa]:hover{box-shadow:var(--box-shadow-focus)}button[data-v-d8042dfa]:before{content:"";position:absolute;background:hsla(0,0%,100%,.3);width:0;aspect-ratio:1;transition:var(--transition);border-radius:50%}button[data-v-d8042dfa]:hover:before{width:110%}#circular-btn-icon[data-v-d8042dfa]{width:40%;height:40%;color:var(--icon-clr)}.blob-container[data-v-f62d56fe]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-2;overflow:hidden}.svg-clipper[data-v-f62d56fe]{filter:drop-shadow(0 0 50px black)}.profile-section[data-v-f62d56fe]{margin-block-start:10em;align-items:center;flex-direction:column;width:70%;max-width:100em;margin-inline:auto}.profile-info[data-v-f62d56fe],.profile-section[data-v-f62d56fe]{overflow:visible;display:flex;justify-content:center;min-width:15em}.profile-info[data-v-f62d56fe]{flex-direction:row;align-items:flex-end;gap:var(--gap);margin-block-end:2em;width:80%;max-width:46em;align-self:flex-start;align-self:center;margin-inline-start:4em}.profile-image[data-v-f62d56fe]{background:transparent;background:var(--light-clr);border-radius:50%;min-width:10em;width:10%;max-width:30em;aspect-ratio:1;position:relative;overflow:hidden;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:var(--light-box-shadow)}.profile-text[data-v-f62d56fe]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap);overflow:visible;margin-inline:2em}#email[data-v-f62d56fe]{margin-block-end:1em}.page-section[data-v-f62d56fe]{margin:1em;overflow:visible;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.section-header[data-v-f62d56fe]{margin-block:1em}input[type=file][data-v-f62d56fe]{display:block;width:100%;opacity:0;position:absolute;height:100%;cursor:pointer}.photo-uploader[data-v-f62d56fe]:focus,.photo-uploader[data-v-f62d56fe]:hover{opacity:1}.profile-image[data-v-f62d56fe]:hover{box-shadow:var(--box-shadow-focus)}#upload-icon[data-v-f62d56fe]{width:30%;height:30%;color:var(--light-clr)}.business[data-v-f62d56fe],.pet[data-v-f62d56fe]{align-items:center;width:15em;padding:2em;background:var(--light-clr);box-shadow:var(--light-box-shadow);border-radius:1em}.business-info[data-v-f62d56fe],.business[data-v-f62d56fe],.pet-info[data-v-f62d56fe],.pet[data-v-f62d56fe]{display:flex;flex-direction:column;gap:var(--gap);justify-content:center;overflow:visible;position:relative;margin:2em}.business-info[data-v-f62d56fe],.pet-info[data-v-f62d56fe]{align-items:flex-start;width:50%;width:80%;transition:var(--transition)}.pet-race[data-v-f62d56fe]{font-size:1em;font-weight:700;white-space:nowrap;text-align:initial}.business-type[data-v-f62d56fe],.pet-race .pet-breed[data-v-f62d56fe]{font-size:1em;white-space:normal;font-weight:100}.business-image[data-v-f62d56fe],.pet-image[data-v-f62d56fe]{position:relative;background:var(--light-clr);border-radius:100%;min-width:7em;width:7%;max-height:21%;aspect-ratio:1;cursor:pointer;box-shadow:var(--light-box-shadow);display:flex;align-items:center;justify-content:center;transition:var(--transition)}.business-image img[data-v-f62d56fe],.pet-image img[data-v-f62d56fe]{width:100%}.business-image[data-v-f62d56fe]:focus,.business-image[data-v-f62d56fe]:hover,.pet-image[data-v-f62d56fe]:focus,.pet-image[data-v-f62d56fe]:hover{box-shadow:var(--box-shadow-focus)}.business-image:focus>.photo-uploader[data-v-f62d56fe],.business-image:hover>.photo-uploader[data-v-f62d56fe],.pet-image:focus>.photo-uploader[data-v-f62d56fe],.pet-image:hover>.photo-uploader[data-v-f62d56fe]{opacity:1}.add-business[data-v-f62d56fe],.add-pet[data-v-f62d56fe]{overflow:visible;margin-block-start:2em;display:flex;align-items:center;justify-content:center}.edit-business[data-v-f62d56fe],.edit-pet[data-v-f62d56fe]{position:absolute;top:2em;right:2em;width:5em;aspect-ratio:1;color:var(--light-clr);border-radius:50%;border:none;background:var(--dark-clr);transition:box-shadow var(--transition);transition:var(--transition);cursor:pointer;opacity:0;display:flex;justify-content:center;align-items:center;z-index:1}.edit-pet.mobile .edit-business.mobile[data-v-f62d56fe]{opacity:1}.edit-business[data-v-f62d56fe]:before,.edit-pet[data-v-f62d56fe]:before{content:"";position:absolute;width:0;aspect-ratio:1;background:hsla(0,0%,100%,.3);border-radius:50%;transition:var(--transition)}.business:hover>.edit-business[data-v-f62d56fe],.edit-business[data-v-f62d56fe]:focus,.edit-business[data-v-f62d56fe]:hover,.edit-pet[data-v-f62d56fe]:focus,.edit-pet[data-v-f62d56fe]:hover,.pet:focus>.edit-pet[data-v-f62d56fe],.pet:hover>.edit-pet[data-v-f62d56fe]{opacity:1}.edit-business[data-v-f62d56fe]:focus:before,.edit-business[data-v-f62d56fe]:hover:before,.edit-pet[data-v-f62d56fe]:focus:before,.edit-pet[data-v-f62d56fe]:hover:before{width:110%}.edit-business[data-v-f62d56fe]:focus,.edit-business[data-v-f62d56fe]:hover,.edit-pet[data-v-f62d56fe]:focus,.edit-pet[data-v-f62d56fe]:hover{box-shadow:var(--box-shadow-focus)}.edit-business:focus~[data-v-f62d56fe],.edit-business:hover~[data-v-f62d56fe],.edit-pet:focus~[data-v-f62d56fe],.edit-pet:hover~[data-v-f62d56fe]{filter:blur(.25em)}.edit-business svg[data-v-f62d56fe],.edit-pet svg[data-v-f62d56fe]{width:40%;height:40%}.business-container[data-v-f62d56fe],.pets-container[data-v-f62d56fe]{overflow:visible;align-items:start;display:grid;justify-items:center;grid-auto-rows:1fr;width:80%;grid-template-columns:repeat(auto-fill,minmax(15em,2fr));grid-gap:2em}.user-assets[data-v-f62d56fe]{display:flex;flex-direction:row;flex-direction:column;width:100%;overflow:visible}@media screen and (max-width:46rem){#name[data-v-f62d56fe]{font-size:1.5em}#email[data-v-f62d56fe]{font-size:.8em}.profile-info[data-v-f62d56fe]{flex-direction:column;align-items:center;justify-content:center;margin:0;align-self:center}.profile-text[data-v-f62d56fe]{align-items:center;justify-content:center;margin-block-end:3em}.business-container[data-v-f62d56fe],.pets-container[data-v-f62d56fe]{width:100%}}@media screen and (max-width:54rem){.business-container[data-v-f62d56fe],.pets-container[data-v-f62d56fe]{flex-direction:column}}.filter[data-v-f62d56fe]{display:flex;justify-content:center;align-items:center;gap:var(--gap);font-size:1.2em;overflow:visible}.filter label[data-v-f62d56fe]{overflow:visible}@media screen and (max-width:40rem){.filter[data-v-f62d56fe]{flex-direction:column}}.select[data-v-f62d56fe]{overflow:visible;position:relative;display:flex;justify-content:center;align-items:center}select[data-v-f62d56fe]{border:none;width:10em;padding:1em;border-radius:4em;color:#454545;cursor:pointer;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2}.select[data-v-f62d56fe]:after,select[data-v-f62d56fe]{background:#fff;box-shadow:var(--light-box-shadow);transition:var(--transition)}.select[data-v-f62d56fe]:after{content:"";width:2em;aspect-ratio:1;top:60%;left:calc(50% - 1em);transform:rotate(45deg);position:absolute;border-radius:var(--border-radius);z-index:1;opacity:0}.select:focus select[data-v-f62d56fe],.select:hover select[data-v-f62d56fe],.select[data-v-f62d56fe]:focus:after,.select[data-v-f62d56fe]:hover:after{box-shadow:var(--box-shadow-focus);opacity:1}