.overlay{background:#00000080;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.overlay.is-modal{z-index:9998}.overlay.is-modal>.container:focus{outline:none}.overlay.is-top-anchored{align-items:flex-start}.overlay.is-top-anchored>.container{margin-top:0;margin-bottom:auto}.backdrop-link{cursor:pointer;position:absolute;inset:0}.buttons{z-index:1;gap:8px;display:flex;position:absolute;top:12px;right:12px}.button{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.button:hover{color:#ffffffe6;background:#ffffff1a}.button:active{transform:scale(.95)}@media (width<=768px){.overlay{padding:20px}.overlay .content{padding-top:60px}}@media (width<=480px){.overlay{padding:15px}.overlay .content{padding-top:56px}}.modal-enter-active[data-v-07941db6],.modal-leave-active[data-v-07941db6]{transition:opacity .2s}.modal-enter-active[data-v-07941db6] .container,.modal-leave-active[data-v-07941db6] .container{transition:transform .2s}.modal-enter-from[data-v-07941db6],.modal-leave-to[data-v-07941db6]{opacity:0}.modal-enter-from[data-v-07941db6] .container,.modal-leave-to[data-v-07941db6] .container{transform:translateY(3px)}
