.react-responsive-modal-root{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#fff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(100%);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(100%);opacity:1}to{transform:scale(.96);opacity:0}}.container_success{width:400px!important;margin:30px auto!important;overflow:hidden!important}@media only screen and (max-width:500px){.container_success{width:100%!important;margin:30px auto!important;overflow:hidden!important}}.printer-top{z-index:1!important;border:6px solid #666!important;border-bottom:0!important;border-radius:6px 6px 0 0!important}.printer-bottom,.printer-top{height:6px!important;background:#333!important}.printer-bottom{z-index:0!important;border:6px solid #666!important;border-top:0!important;border-radius:0 0 6px 6px!important}.paper-container{position:relative!important;overflow:hidden!important;height:390px!important}.paper{background:#f2f2f2!important;position:absolute!important;z-index:2!important;margin:-12px 52px 0!important;animation:print 1.8s cubic-bezier(.68,-.55,.265,.9)!important;-moz-animation:print 1.8s cubic-bezier(.68,-.55,.265,.9)!important}.warning-icon{text-align:center!important;font-size:35px!important;margin:auto;justify-content:center;align-items:center;display:flex;background:orange!important;border-radius:50%!important;width:72px!important;height:72px!important;color:#fff!important}@media only screen and (max-width:400px){.paper{background:#f2f2f2!important;position:absolute!important;z-index:2!important;margin:-12px 28px 0!important;animation:print 1.8s cubic-bezier(.68,-.55,.265,.9)!important;-moz-animation:print 1.8s cubic-bezier(.68,-.55,.265,.9)!important}}.main-contents{margin:0 12px!important;padding:24px!important}.jagged-edge{position:relative!important;height:20px!important;width:100%!important;margin-top:-1px!important}.jagged-edge:after{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;height:20px!important;background:linear-gradient(45deg,transparent 33.333%,#fff 0,#fff 66.667%,transparent 0),linear-gradient(-45deg,transparent 33.333%,#fff 0,#fff 66.667%,transparent 0)!important;background-size:16px 40px!important;background-position:0 -20px!important}.success-icon{text-align:center!important;font-size:48px!important;background:#359d00!important;border-radius:50%!important;width:72px!important;height:72px!important;margin:16px auto!important;color:#fff!important}.success-title{font-size:22px!important}.success-title,.success-title_already{text-align:center!important;color:#000!important;font-weight:bolder!important;margin-bottom:10px!important}.success-title_already{font-size:13px!important;margin-top:10px}.success-description{font-size:15px!important;line-height:21px!important;color:#000!important;text-align:center!important;margin-bottom:24px!important}.order-details{text-align:center!important;color:#333!important;font-weight:700!important}.order-details .order-number-label{font-size:14px!important;margin-bottom:8px!important}.order-details .order-number{border-top:1px solid #ccc!important;border-bottom:1px solid #ccc!important;line-height:48px!important;padding:8px 0!important;margin-bottom:24px!important}.order-footer{text-align:center!important;line-height:18px!important;font-size:18px!important;margin-bottom:8px!important;font-weight:700!important;color:#000!important}@keyframes print{0%{transform:translateY(-90%)!important}to{transform:translateY(0)!important}}