@-webkit-keyframes scale-fade{0{opacity:0;-webkit-transform:scale(.8) rotateX(-40deg);transform:scale(.8) rotateX(-40deg)}50%{opacity:1}70%{-webkit-transform:scale(1.05) rotateX(0);transform:scale(1.05) rotateX(0)}100%{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0)}}@keyframes scale-fade{0{opacity:0;-webkit-transform:scale(.8) rotateX(-40deg);transform:scale(.8) rotateX(-40deg)}50%{opacity:1}70%{-webkit-transform:scale(1.05) rotateX(0);transform:scale(1.05) rotateX(0)}100%{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0)}}.msc-confirm--animate{-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;-webkit-animation:scale-fade 300ms forwards cubic-bezier(.8,.02,.45,-1.09);animation:scale-fade 300ms forwards cubic-bezier(.8,.02,.45,.91)}.msc-confirm{display:none;color:#252525;-webkit-font-smoothing:antialiased;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1049}.msc-overlay{position:fixed;top:0;height:100%;width:100%;opacity:.7;left:0;background-color:#000;z-index:1050}.msc-confirm button{background:0;border:0;cursor:pointer;transition:all .2s ease-in}.msc-confirm button:focus{outline:0}.msc-close{position:absolute;top:0;right:0;width:40px;height:40px;border-radius:20px;font-size:1.2em;text-align:center;vertical-align:middle}.msc-close:hover{background:#eee}.msc-content{position:relative;z-index:1051;background:#fff;opacity:1.0;max-width:480px;margin:10% auto 10% auto;padding:40px;text-align:center}@media(max-width:600px){.msc-content{padding:10px 0}}.msc-title{font-size:2em;margin:0 0 .1em 0}.msc-body{font-size:1.2em;margin-bottom:1em;color:#666}.msc-body p{margin:0 0 10px 0}.msc-input{box-sizing:border-box;width:100%;height:38px;font-size:14px;text-align:center;letter-spacing:.02em;font-weight:400;font-style:normal;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;border:0;border-bottom:1px solid rgba(0,0,0,0.15);padding:0 15px}.msc-input:focus{outline:0;border-color:#2bbbad}.msc-action button{border:1px solid transparent;padding:.3rem 2rem;border-radius:0}.msc-action button:focus{outline:0}.msc-ok{margin-right:10px;border-color:#2bbbad}button.msc-ok:hover,button.msc-ok:focus{border:1px solid #2bbbad;color:#2bbbad}button.msc-cancel:hover,button.msc-cancel:focus{border:1px solid #ffd274;color:#111}.msc-sub{white-space:pre-line}