.modal-overlay[data-v-07d70e10]{align-items:center;background-color:#000000d9;display:flex;justify-content:center;inset:0!important;position:fixed!important;z-index:999999!important}.modal[data-v-07d70e10]{background-color:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:85vh;max-width:900px;overflow-x:hidden;overflow-y:auto;position:relative;text-align:left;width:90%;z-index:1000000!important;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.close-btn[data-v-07d70e10]{align-items:center;background:#000;border:none;border-radius:50%;box-shadow:0 4px 12px #0003;color:#fff;cursor:pointer;display:flex;flex-shrink:0;float:right;font-size:28px;font-weight:300;height:42px;justify-content:center;line-height:0;margin:10px 15px 0 0;padding:0;position:sticky;top:10px;transition:all .3s ease;width:42px;z-index:1000001!important}.close-btn[data-v-07d70e10]:hover{background:#facc15;box-shadow:0 6px 16px #0000004d;color:#000;transform:scale(1.05)}.close-btn[data-v-07d70e10]:active{transform:scale(.95)}.container[data-v-07d70e10]{clear:both;padding:20px 30px 30px}h3[data-v-07d70e10]{font-size:20px;margin-bottom:15px;margin-top:30px}h3[data-v-07d70e10],h4[data-v-07d70e10]{font-weight:900}h4[data-v-07d70e10]{font-size:18px;margin-bottom:12px;margin-top:25px}p[data-v-07d70e10]{font-size:16px;line-height:1.6;margin:15px 0}a[data-v-07d70e10]{color:#facc15;text-decoration:underline}a[data-v-07d70e10]:hover{color:#000}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .25s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-slide-enter-active,.modal-slide-leave-active{transition:opacity .25s ease,transform .25s ease}.modal-slide-enter-from,.modal-slide-leave-to{opacity:0;transform:translateY(20px) scale(.97)}.dp-error .dp-custom-input{border-color:#f87171!important}.dp-birthdate-input{border:1px solid #e5e7eb!important;border-radius:.75rem!important;color:#1f2937!important;font-size:.875rem!important;height:40px!important;padding:0 .75rem 0 2.5rem!important;transition:box-shadow .15s,border-color .15s!important;width:100%!important}.dp-birthdate-input:focus{border-color:transparent!important;box-shadow:0 0 0 2px #4ade80!important;outline:none!important}.dp-error .dp-birthdate-input{border-color:#f87171!important}
