.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow:hidden;outline:0}.modal-dialog{max-width:500px;margin:64px auto;position:relative;width:auto;pointer-events:none}.modal-dialog.modal--medium{max-width:900px}.modal-dialog.modal--large{max-width:1200px}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;max-height:85vh;pointer-events:auto;background-color:rgba(var(--background), 1);background-clip:padding-box;border:1px solid rgba(var(--border-color), 1);border-radius:4px;outline:0}@media(max-width: 480px){.modal-content.is_video iframe{width:auto;height:auto}}.modal-content-inner{max-height:calc(100vh - 64px);overflow-y:auto}.modal-content-inner{scrollbar-width:thin;scrollbar-color:rgba(var(--text-color), 1) rgba(var(--background), 1)}.modal-content-inner::-webkit-scrollbar{width:12px}.modal-content-inner::-webkit-scrollbar-track{background:rgba(var(--background), 1)}.modal-content-inner::-webkit-scrollbar-thumb{background-color:rgba(var(--text-color), 1);border-radius:20px;border:3px solid rgba(var(--background), 1)}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px;border-top-left-radius:4px;border-top-right-radius:4px}.modal-body{position:relative;flex:1 1 auto;padding:16px}.modal-footer{display:flex;justify-content:flex-end;padding:16px}.modal-title{margin:0;line-height:1.5}.modal-close{margin:0;padding:0;border:none;cursor:pointer;background:none;font-size:0;position:absolute;top:10px;right:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.in{opacity:0;transition:opacity 350ms ease-in-out}.modal-backdrop.out{opacity:0;transition:opacity 350ms ease-in-out}.modal-backdrop.is-open{opacity:.5}.modal.in .modal-dialog{animation:scaleUp 350ms ease-in-out}.modal.out .modal-dialog{animation:scaleDown 350ms ease-in-out}@keyframes scaleUp{0%{transform:scale(1.2);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes scaleDown{0%{transform:scale(1);opacity:1}100%{transform:scale(1.2);opacity:0}}