.modal-vue{z-index:10001;overflow-y:auto;font-size:1rem}.modal-vue,.modal-vue :after,.modal-vue :before{box-sizing:border-box}.modal-vue{margin:0;margin-right:0;margin-left:0;padding:0;box-sizing:border-box}.modal-vue,.modal-vue-overlay{position:fixed;top:0;bottom:0;left:0;right:0}.modal-vue-overlay{background-color:rgba(0,0,0,.35);backdrop-filter:blur(10px);z-index:-2}.modal-vue .row{display:flex;flex-wrap:nowrap}.modal-vue .row .col{flex:1;padding:16px}.modal-vue .row .col-tight{flex:0 0 auto}.modal-vue-frame{margin-top:6em;margin-bottom:6em}.modal-vue-frame .modal-vue-wrapper{display:flex;flex-direction:column;min-height:10em;width:80vw;max-width:1080px;margin-left:auto;margin-right:auto;z-index:1;border-radius:16px;box-shadow:var(--ui-shadow);overflow:hidden}.modal-vue-frame .modal-vue-wrapper,.modal-vue-frame .modal-vue-wrapper .modal-vue-body,.modal-vue-frame .modal-vue-wrapper .modal-vue-footer,.modal-vue-frame .modal-vue-wrapper .modal-vue-header{background-color:var(--white)!important}.modal-vue-frame .modal-vue-wrapper .modal-vue-header{text-transform:uppercase;font-weight:bolder;text-align:center;color:var(--primary);border-bottom:1px solid rgba(0,0,0,.15)}.modal-vue-frame .modal-vue-wrapper .modal-vue-header .row{justify-content:end}.modal-vue-frame .modal-vue-wrapper .modal-vue-header .close{cursor:pointer}.modal-vue-frame .modal-vue-wrapper .modal-vue-body{padding:1.5em;color:var(--primary)}.modal-vue-frame .modal-vue-wrapper.no-body .modal-vue-body{padding:0}.modal-vue-frame .modal-vue-wrapper .modal-vue-footer{padding:16px;display:flex;align-items:flex-end;justify-content:flex-end;gap:16px;border-top:1px solid rgba(0,0,0,.15)}.modal-vue-frame .modal-vue-wrapper .modal-vue-footer .button-holder{margin:0;padding:0}.animated{animation-duration:.6s;animation-timing-function:ease-in-out;animation-fill-mode:both}.fadeIn{animation-name:fadeIn}.fadeInDown{animation-name:fadeInDown}.fadeInUp{animation-name:fadeInUp}.slideInUp{animation-name:slideInUp}.slideInDown{animation-name:slideInDown}.delayied{animation-delay:.1s}.delayied-x2{animation-delay:.2s}.delayied-x3{animation-delay:.3s}@keyframes fadeInDown{0%{opacity:0;transform:translateY(102px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-102px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{transform:translateY(102px)}to{transform:translate(0)}}@keyframes slideInDown{0%{transform:translateY(-102px)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}