.modal-header[data-v-a7a1f6bc]{margin-top:2rem}.edit-modal[data-v-a7a1f6bc]{position:fixed;inset:0;background:#f5f5f5;padding:2rem clamp(1rem,4vw,4rem);display:flex;flex-direction:column;gap:2rem;min-height:100vh;height:100%;width:100%;overflow-y:auto;overflow-x:hidden}.back-btn[data-v-a7a1f6bc]{height:55px;position:absolute;transform:translateY(75%);top:0;padding:0 27px;border:2px solid #c7c9d1;border-radius:14px;background-color:transparent;color:#777487;font-size:1rem;font-weight:700;cursor:pointer;transition:border-color .2s ease,color .2s ease}.back-btn[data-v-a7a1f6bc]:hover{border-color:#b6b8c0;color:#5f5c74}.modal-subtitle[data-v-a7a1f6bc]{flex:1;text-align:center;font-size:1rem;font-weight:600;color:#6f6c8f;margin:0}.modal-body[data-v-a7a1f6bc]{width:100%;max-width:26rem;margin:auto;display:flex;flex-direction:column;gap:1.25rem;text-align:center;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;justify-content:center}.modal-title[data-v-a7a1f6bc]{margin:0;font-size:1.75rem;font-weight:700;color:#000}.save-container[data-v-a7a1f6bc]{position:relative;z-index:1;flex-shrink:0;height:5rem}.save-btn[data-v-a7a1f6bc]{padding:.9rem 2rem;margin-bottom:5rem;position:relative;z-index:1}.edit-modal-slide-enter-active[data-v-a7a1f6bc],.edit-modal-slide-leave-active[data-v-a7a1f6bc]{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .15s ease;will-change:transform,opacity}.edit-modal-slide-enter-from[data-v-a7a1f6bc],.edit-modal-slide-leave-to[data-v-a7a1f6bc]{transform:translate(40px);opacity:0}@media(max-width:1400px){.edit-modal[data-v-a7a1f6bc]{padding:0 1rem 1rem;overflow-y:auto;overflow-x:hidden}.modal-body[data-v-a7a1f6bc]{overflow-y:visible;overflow-x:hidden;justify-content:center}[data-v-a7a1f6bc] .registration-step{overflow-y:visible;overflow-x:hidden;max-height:calc(100vh - 200px);min-height:400px}.save-container[data-v-a7a1f6bc]{padding-bottom:1rem;flex-shrink:0}}@media(max-height:650px){.modal-body[data-v-a7a1f6bc]{justify-content:flex-start}}@media(max-width:600px){.modal-body[data-v-a7a1f6bc]{width:100%}.edit-modal[data-v-a7a1f6bc]{padding:2rem 1rem 1rem}}@media(max-width:500px){.modal-header[data-v-a7a1f6bc]{margin-top:2rem}.modal-title[data-v-a7a1f6bc]{font-size:1.25rem}.back-btn[data-v-a7a1f6bc]{height:40px;transform:translateY(30%);padding:0 16px}}[data-v-a7a1f6bc] .form-title,[data-v-a7a1f6bc] h2.form-title{display:none!important}
