.modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100000;color:var(--white);background:#000000b3;justify-content:center;align-items:center;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal .modal-container{background:linear-gradient(135deg,var(--light)0%,var(--main)100%);width:1000px;max-width:90vw;min-height:auto;max-height:auto;border-radius:0;flex-direction:column;justify-content:space-between;gap:12px;animation:.4s cubic-bezier(.16,1,.3,1) slideUp;display:flex;position:relative;box-shadow:0 20px 60px #00000080}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.modal .modal-container .modal-exit{z-index:10;justify-content:flex-end;align-items:center;padding:16px 20px 12px;font-size:28px;font-weight:500;display:flex}.modal .modal-container .modal-exit span{cursor:pointer;background-color:#70012a;border-radius:12px;place-content:center;width:86px;height:61px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0003}.modal .modal-container .modal-exit span:hover{background-color:var(--dark);transform:rotate(90deg)scale(1.1);box-shadow:0 6px 16px #0000004d}.modal .modal-container .modal-exit span svg{transition:all .3s}.modal .modal-container .modal-footer{z-index:5;background-color:var(--white);justify-content:space-between;display:flex;position:relative;padding:0!important}.modal .modal-container .modal-footer div{background-color:var(--white);flex-grow:1;height:100%}.modal .modal-container .modal-footer svg:last-child{filter:drop-shadow(0 4px 8px #0003);height:100%;margin-bottom:-13px}.modal .modal-container .modal-footer svg:first-child{filter:drop-shadow(0 4px 8px #0003);height:100%}.modal .modal-container .modal-passed-content{flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}
