.react-modal,.react-modal-open{overflow:hidden}.react-modal{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:0;outline:0;position:fixed;right:0;top:0;z-index:1065}.react-modal.fade .react-modal-dialog{-webkit-transform:translateY(-25%);transform:translateY(-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.react-modal.in .react-modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.react-modal.fade{opacity:0;transition:opacity .15s linear}.react-modal.fade.in{opacity:1}.react-modal-open .react-modal{overflow-x:hidden;overflow-y:auto}.react-modal-dialog{margin:40px auto;max-width:calc(100% - 40px);padding:0;position:relative}.react-modal-content{background-clip:padding-box;background-color:transparent;border:none;border-radius:6px;outline:0;position:relative}.react-modal-open .react-modal-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1065}.react-modal-open .react-modal-backdrop.fade{opacity:0}.react-modal-open .react-modal-backdrop.in{opacity:.5}.react-modal-open .react-modal-backdrop.fade.in{background-color:#000}.react-modal-header{align-items:center;border-bottom:1px solid #dadada;display:flex;justify-content:space-between;padding:20px}.react-modal-header .close{color:rgba(0,0,0,.9);cursor:pointer;font-size:24px}.react-modal-title{line-height:1.5em;margin:0}.react-modal-body{position:relative}.react-modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}
