.photo-uploader__button{position:relative;display:inline-block;cursor:pointer}.photo-uploader__button-edit{position:absolute;bottom:4px;right:4px;filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 1px #fff) drop-shadow(0 0 1px #fff) drop-shadow(0 0 1px #fff) drop-shadow(0 0 1px #fff)}.photo-uploader__label{position:relative;flex-direction:column;text-align:center;gap:16px;height:126px;width:360px;background:#f8fbfc;color:#666;border:1px dashed #2daee1;display:flex;justify-content:center;align-items:center;margin-bottom:30px;cursor:pointer}.photo-uploader__label-type{font-size:12px;line-height:16px;color:#999;text-align:center}.photo-uploader__label input[type=file]{display:flex;color:transparent;opacity:0;position:absolute;height:126px;width:100%}.photo-uploader__preview{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 0 36px}.photo-uploader__preview-heading{font-size:24px;line-height:2em;font-weight:800;color:var(--heading-black)}.photo-uploader__preview-image{width:100px;height:100px;-o-object-fit:fill;object-fit:fill;border-radius:99999px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.popup{background-color:var(--color-white);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:360px;padding:28px;text-align:center;border:1px solid rgba(212,214,216,.5);z-index:3;box-shadow:0 6px 12px rgba(0,0,0,.05);border-radius:6px}.popup__close{position:absolute;top:10px;right:10px}.popup-overlay{right:0;bottom:0;z-index:2000;background-color:rgba(0,0,0,.5);overflow:auto}.modal,.popup-overlay{position:fixed;top:0;left:0;height:100%}.modal{z-index:3;display:flex;justify-content:center;align-items:center;background-color:rgba(55,58,62,.5019607843);width:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal__container{width:100%;background-color:#fff;border-radius:16px;padding:24px;box-shadow:0 8px 32px 2px rgba(0,0,0,.2666666667)}.modal__heading{font-size:28px;font-weight:800;color:var(--heading-black);margin-bottom:16px}.modal__heading-close{color:#999;background-color:hsla(0,0%,100%,0);border:none;border-radius:99999px;padding:8px;padding-right:0;cursor:pointer}.modal__warning{display:flex;align-items:center;gap:8px;font-size:16px;color:#ca8a04;background-color:#fefce8;padding:8px;border:1px solid #fde047;border-radius:8px}.modal__message{font-size:18px;color:var(--body-grey);margin-bottom:36px}.modal__footer{display:flex;justify-content:flex-end;gap:12px;padding-top:16px}.modal__footer-cancel,.modal__footer-done{font-size:1rem;font-weight:500;line-height:1.5em;border-radius:.5rem;padding:.25rem 1rem;border:none;cursor:pointer;transition:background-color .25s ease-in-out}.modal__footer-cancel{color:#2daee1;background-color:#fff}.modal__footer-cancel:focus,.modal__footer-cancel:hover{background-color:#f0f9ff}.modal__footer-done{color:#fff;background-color:#2daee1;box-shadow:0 0 6px rgba(45,174,225,.12),0 6px 6px rgba(45,174,225,.24)}.modal__footer-done:hover{background-color:#4dbae6}.modal__footer-done.danger{background-color:#f87171;box-shadow:0 0 6px rgba(248,113,113,.2509803922),0 6px 6px rgba(248,113,113,.3137254902)}.modal__footer-done.danger:hover{background-color:#ef4444}@media(min-width:576px){.modal__container{width:-moz-max-content;width:max-content}}.fade-back-enter-active,.fade-back-leave-active{transition:opacity .2s ease-in-out}.fade-back-enter-active>div,.fade-back-leave-active>div{transition:transform .2s ease-in-out}.fade-back-enter-from,.fade-back-leave-to{opacity:0}.fade-back-enter-from>div,.fade-back-leave-to>div{transform:scale(.75)}.delete-user-account .delete-text{margin-left:5px}.text-left{text-align:left!important}.user-profile-card{font-size:15px;color:#84898d;line-height:20px;position:relative;width:200px}.user-profile-card__pic img:first-child{background:#fff;max-width:150px;border-radius:9999px;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.user-profile-card__details{margin-bottom:32px}.user-profile-card__details-name{font-size:22px;color:#373a3e;line-height:32px;font-weight:800;letter-spacing:-.025em;margin:18px 0 2px 0}.user-profile-card__details-about{margin-top:2px;margin-bottom:0}.user-profile-card__info a,.user-profile-card__info p{display:flex;align-items:center;gap:8px;margin:0 0 16px 0;max-width:185px;overflow-wrap:break-word;word-break:break-all}.user-profile-card__info a .vue-feather,.user-profile-card__info p .vue-feather{opacity:.75;flex-shrink:0}.user-profile-card .word-break{word-break:break-word}@media(max-width:576px){.user-profile-card{text-align:center}.user-profile-card__info p{margin:0 0 16px 0;max-width:unset}}.user-delete .click-edit-header{margin-bottom:5px}.user-delete .tour-contents__descriptions{margin-bottom:20px;font-size:14px}.user-delete .tour-pop-up__close{position:absolute;top:5px}.user-delete input,.user-delete textarea{flex:1 0 auto;border:none;resize:none;font-size:14px;font-weight:500;line-height:32px;outline:none;border:1px solid #bcdee8;padding-right:8px;margin-right:8px;width:100%;border-radius:5px}.vlabeledit{flex-grow:1;display:flex;align-items:center}.vlabeledit .vlabeledit-label{margin-right:20px}.vlabeledit .vlabeledit-label .vlabeledit-placeholder{opacity:.3}.vlabeledit .vlabeledit-label pre{margin:0;font:inherit}.vlabeledit .vlabeledit-label.long{font-size:16px;font-weight:400}.vlabeledit input,.vlabeledit textarea{border:none;width:100%;outline:none;font-size:18px;font-weight:500;color:var(--heading-grey);background-color:transparent}.vlabeledit textarea{font-size:16px;line-height:1.5em;font-weight:400;border-left:1px solid #d3dce0;border-right:1px solid #d3dce0;padding:0 4px;resize:none}.vlabeledit .edit-btn{margin-left:auto;cursor:pointer;filter:grayscale(1) brightness(1.3)}.vlabeledit .edit-btn:hover{filter:none}.vlabeledit .field-error{font-size:12px;color:#f99c9b;display:block}.edit-drop{display:flex;align-items:center;position:relative}.edit-drop__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:18px;line-height:1.5em;width:100%;height:32px;border:none;color:var(--heading-black);cursor:pointer}.edit-drop__select option[value=""]{color:var(--content-grey)}.edit-drop__select:focus{outline:none}.edit-drop .vue-feather{transition:transform .25s ease-in-out;cursor:default}.edit-drop:focus-within .vue-feather{transform:rotate(90deg)}.settings-account__field{display:flex;gap:32px;align-items:center;border-bottom:1px solid #d3dce0;padding-bottom:16px;padding-top:16px}.settings-account__field-name{flex:0 0 auto;font-size:16px;line-height:24px;color:var(--content-grey);width:96px;text-align:end}.settings-account__field-content{flex:1;font-weight:500;font-size:18px;line-height:24px;color:var(--heading-black)}.settings-account__header{display:flex;justify-content:space-between}.settings-account__heading{color:var(--heading-black);font-size:20px;line-height:28px;font-weight:800;margin:0}.settings-account .settings-account__save{float:right;margin-top:24px;border-radius:99999px;border:1px solid #2daee1;padding:4px 18px;background-color:#fff;color:#2daee1;font-size:16px;font-weight:800;box-shadow:0 0 8px rgba(45,174,225,.12),0 8px 8px rgba(45,174,225,.24);cursor:pointer}.settings-body{flex:1;max-width:65%;margin:0 auto}.settings-body__heading{color:#84898d;font-size:32px;line-height:43px;font-weight:500;margin:20px 0}@media(max-width:576px){.settings-body{max-width:100%;margin:unset}}.settings{flex-grow:1;display:flex;padding-bottom:20px}.settings-back{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:800;margin:8px 0 16px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,60%,.2)}.settings .user-profile-card{padding-top:20px}@media(max-width:576px){.settings{flex-direction:column}}