.notification-modal[data-v-15cfaffe]{align-items:center;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100vw;z-index:10000}.notification-modal__overlay[data-v-15cfaffe]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.notification-modal__content[data-v-15cfaffe]{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;left:50%;max-width:570px;padding:2rem;position:relative;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.notification-modal__close[data-v-15cfaffe]{background:none;border:none;border-radius:.125rem;color:#77878f;cursor:pointer;padding:.25rem;position:absolute;right:1rem;top:1rem;transition:all .3s ease-in-out}.notification-modal__close[data-v-15cfaffe]:hover{background:#e4e7e9;color:#303639}.notification-modal__icon[data-v-15cfaffe]{align-items:center;animation:bounceIn-15cfaffe .6s ease-out;display:flex;justify-content:center;margin:0 auto 1rem}.notification-modal__icon--success[data-v-15cfaffe]{color:#2db224}.notification-modal__icon--error[data-v-15cfaffe]{color:#ee5858}.notification-modal__icon--warning[data-v-15cfaffe]{color:#fd7e14}.notification-modal__icon--info[data-v-15cfaffe]{color:#08c}.notification-modal__title[data-v-15cfaffe]{color:#303639;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.notification-modal__message[data-v-15cfaffe]{color:#77878f;font-size:1rem;line-height:1.625;margin-bottom:1rem}.notification-modal__details[data-v-15cfaffe]{font-size:.875rem;margin-bottom:1.5rem;padding:.75rem;text-align:center}.notification-modal__actions[data-v-15cfaffe]{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.notification-modal__actions[data-v-15cfaffe]{flex-direction:row;justify-content:center}}.notification-modal__button[data-v-15cfaffe]{border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:600;min-width:140px;padding:.75rem 1.5rem;transition:all .3s ease-in-out}.notification-modal__button--primary[data-v-15cfaffe]{background:#08c;color:#fff}.notification-modal__button--primary[data-v-15cfaffe]:hover{background:#0072a3;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-1px)}.notification-modal__button--secondary[data-v-15cfaffe]{background:#e4e7e9;color:#303639}.notification-modal__button--secondary[data-v-15cfaffe]:hover{background:#303639;color:#fff}.notification-modal__button[data-v-15cfaffe]:active{transform:translateY(0)}@keyframes bounceIn-15cfaffe{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.notification-modal[data-v-15cfaffe]{padding:.5rem}.notification-modal__content[data-v-15cfaffe]{margin:0;max-width:450px;padding:1.5rem;width:calc(100% - 1rem)}.notification-modal__title[data-v-15cfaffe]{font-size:1.125rem}.notification-modal__message[data-v-15cfaffe]{font-size:.875rem}}@media (max-width:480px){.notification-modal[data-v-15cfaffe]{padding:.25rem}.notification-modal__content[data-v-15cfaffe]{max-width:400px;padding:1rem;width:calc(100% - .5rem)}}
