.modal{display:none;background:#000000e6;overflow-x:hidden;padding:1rem;padding-top:130px}.modal-dialog{background-color:#fff;border-radius:1rem;max-width:600px}@media only screen and (min-width: 48rem){.modal-dialog{min-width:600px}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem}.modal-compact .modal-header{padding:1.5rem 1.5rem 0}.modal-header button.close{width:1.75rem;height:1.75rem;background-color:transparent;border:none;cursor:pointer;background-size:1.75rem;padding:0}.modal-header button.close:focus-visible{outline:.125rem solid rgb(255,99,250);outline-offset:.125rem;border-radius:50%}.modal-header button.close .icon{background-size:1.75rem}.modal-body{padding:1.5rem;padding-top:0;max-height:60vh;overflow-y:auto}.modal-body-grey{background-color:#f4f4f4;padding-top:1.5rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.modal-section{background-color:#fff;padding:1.5rem;margin-top:1.5rem;border-radius:1rem}.modal-section:first-child{margin-top:0}.modal-footer{border-top:1px solid rgb(221,221,221);padding:1.25rem 1.5rem;display:flex;justify-content:space-between;flex-direction:row-reverse}@supports (gap: .625rem){.modal-footer{gap:.625rem}@media only screen and (min-width: 48rem){.modal-footer{display:flex}}}@supports not (gap: .625rem){.modal-footer{margin:-.3125rem}.modal-footer>*{margin:.3125rem}}.modal-title{margin-bottom:0}.modal.show{display:flex!important;position:fixed;top:0;left:0;right:0;bottom:0;align-items:flex-start;justify-content:center;height:100vh;z-index:1040}
