#m-pinkoi-messenger-window-root{boxSizing:border-box;bottom:0;display:block;height:0;overflow:visible;position:fixed;right:0;width:0;z-index:9999999}#m-pinkoi-messenger-window{boxSizing:border-box;background:#fff;border:0;border-radius:8px;bottom:14px;box-shadow:0 0 24px rgba(0,0,0,.1);height:640px;margin:0;padding:0;position:fixed;right:24px;transform-origin:100% 100%;transition:all .3s;width:375px}#m-pinkoi-messenger-window,#m-pinkoi-messenger-window.s-hidden{opacity:0;transform:scale(0)}#m-pinkoi-messenger-window.s-show{opacity:1;transform:scale(1)}.m-react-notification-toaster{left:10%;position:fixed;right:10%;top:24px;transform:translateZ(3px);width:80%;z-index:99999999}.mobile .m-react-notification-toaster{transform:translateZ(3px)}@media (min-width:768px){.m-react-notification-toaster{left:20%;right:20%;width:60%}}.m-react-notification-toaster .notification{border-radius:8px;box-shadow:0 2px 0 rgba(0,0,0,.02),0 4px 8px rgba(0,0,0,.06);font-size:14px;opacity:0;padding:14px 24px;position:relative;text-align:center;transform:translateY(-24px);transition:all .2s cubic-bezier(.5,0,.15,1.5)}.m-react-notification-toaster .notification+.notification{margin-top:6px}.m-react-notification-toaster .notification.s-show{opacity:1;transform:translateY(0)}.m-react-notification-toaster .notification.s-success,.m-react-notification-toaster .notification.s-waiting{background-color:#e5f7f4;border:1px solid #d1e5e4}.m-react-notification-toaster .notification.s-error{background-color:#ffe9ec;border:1px solid #f1dadd;padding-right:40px}.m-react-notification-toaster .notification-wrapper{display:inline-table;vertical-align:middle}.m-react-notification-toaster .notification-icon{display:table-cell;height:16px;padding-right:14px;vertical-align:middle;width:16px}.m-react-notification-toaster .notification-icon>*{vertical-align:middle}.m-react-notification-toaster .notification-message{display:table-cell;text-align:left;vertical-align:middle}.m-react-notification-toaster .notification .close-btn{cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.m-react-notification-toaster .notification .close-btn:hover{opacity:.8}.m-react-notification-toaster .notification.multiple .notification-wrapper{display:table}.m-react-notification-toaster .notification.multiple .notification-wrapper+.notification-wrapper{margin-top:10px}.m-react-notification-toaster .notification.multiple .notification-icon{vertical-align:top}body.s-locked,html.s-locked{height:100vh;overflow:hidden}.m-react-dialog,.touchevents body.s-locked,.touchevents html.s-locked{overflow:hidden;position:fixed}.m-react-dialog{bottom:0;left:0;right:0;top:0;transform:translateZ(10px);z-index:9999999}.m-react-dialog .dialog-backdrop{background-color:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.m-react-dialog.s-open .dialog-backdrop{opacity:1}.m-react-dialog .dialog-wrapper{background-color:#fff;border:1px solid #d3d3d5;margin:0 auto;max-height:100%;max-width:400px;opacity:0;position:relative;transform:scale(.9) translateZ(0);transition:all .2s cubic-bezier(.5,0,.15,1.5);width:100%}.m-react-dialog.s-open .dialog-wrapper{opacity:1;transform:scale(1) translateZ(0)}.m-react-dialog .dialog-title{border-bottom:1px solid #d3d3d5;font-size:14px;height:48px;line-height:48px;overflow:hidden;padding:0 24px;text-overflow:ellipsis;white-space:nowrap}.m-react-dialog .dialog-close-btn{cursor:pointer;height:20px;padding:6px;position:absolute;right:24px;top:24px;transform:translate(50%,-50%);width:20px;z-index:10}.m-react-dialog .dialog-close-btn:after,.m-react-dialog .dialog-close-btn:before{border-bottom:1px solid #000;box-sizing:border-box;content:"";height:10px;position:absolute;transform-origin:center bottom;width:18px}.m-react-dialog .dialog-close-btn:before{transform:translateY(.5px) rotate(-45deg)}.m-react-dialog .dialog-close-btn:after{transform:translateY(.5px) rotate(45deg)}.m-react-dialog .dialog-close-btn:hover:after,.m-react-dialog .dialog-close-btn:hover:before{border-color:#66666a}.m-react-dialog .dialog-content{font-size:14px;padding:24px}.m-react-dialog .dialog-extraImg{margin-bottom:24px;width:100%}.m-react-dialog .dialog-actions{padding:0 24px 24px;text-align:right}