.modal-fade-enter-active,.modal-fade-leave-active{transition:all .3s}.modal-fade-enter-active .g-modal,.modal-fade-leave-active .g-modal{transition:all .2s}.modal-fade-enter-active .g-modal,.modal-fade-leave-active{transition-delay:.2s}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-from .g-modal,.modal-fade-leave-to .g-modal{opacity:0;transform:scale(.85)}.g-modal{z-index:10;background-color:var(--bg-main);border:1px solid rgb(var(--primary-rgb)/.1);border-radius:20px;flex-direction:column;width:100%;max-width:450px;max-height:calc(100vh - 48px);margin:24px;display:flex;position:relative}.g-modal-focus-anchor,.g-modal-guard{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.g-modal-close{z-index:1;width:16px;height:16px;transition:transform .2s;position:absolute;top:12px;right:12px}.g-modal-close:hover{transform:rotate(90deg)}.g-modal-close:focus-visible{outline:2px solid var(--color-warning);outline-offset:4px;border-radius:2px}.g-modal-close:after,.g-modal-close:before{content:"";background-color:var(--primary-dark);width:130%;height:1.5px;position:absolute;top:50%;left:50%}.g-modal-close:before{transform:translate(-50%,-50%)rotate(45deg)}.g-modal-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.g-modal-backdrop{z-index:111;background-color:rgb(var(--color-dark-rgb)/.4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.g-modal-body,.g-modal-footer,.g-modal-header{margin-left:16px;margin-right:16px;padding-left:16px;padding-right:16px}.g-modal-header{color:var(--color-text);text-align:center;padding-top:28px;padding-bottom:24px;padding-right:16px;font-size:28px;font-weight:400;line-height:1.2}.g-modal-header svg{flex-shrink:0}@media only screen and (min-width:769px){.g-modal-header .h3,.g-modal-header h3{font-weight:400}}@media only screen and (max-width:576px){.g-modal-body,.g-modal-header{padding-left:0}.g-modal-header .h3,.g-modal-header h3{font-size:20px}.g-modal-body{padding-right:0}}.g-modal-body{min-height:1px;position:relative}.g-modal-body:after,.g-modal-body:before{z-index:1;pointer-events:none;height:18px;position:absolute;left:0;right:0}.g-modal-body:before{background:linear-gradient(to bottom,var(--bg-main) 0,transparent 100%);top:-1px}.g-modal-body:after{background:linear-gradient(to top,var(--bg-main) 0,transparent 100%);bottom:-1px}.g-modal-body-content{flex:1;min-height:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-top:16px;padding-left:16px;padding-right:16px;overflow:hidden auto}@media only screen and (max-width:576px){.g-modal-body-content{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.g-modal-footer{padding-left:0;padding-right:0}}.g-modal-footer{padding-bottom:24px}
