.messenger{right:10px;width:350px;position:fixed;z-index:2500;bottom:10px;pointer-events:none;text-align:center}.messenger>div{position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-top:2px;min-height:50px;-webkit-border-radius:6px;border-radius:6px;background-color:#e6ffce;color:#2f6000;pointer-events:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;-webkit-box-shadow:4px 4px 4px #658d3f;box-shadow:4px 4px 4px #658d3f;-webkit-transition:-webkit-transform 500ms cubic-bezier(1, 0, 0.35, 1.45);transition:-webkit-transform 500ms cubic-bezier(1, 0, 0.35, 1.45);-o-transition:transform 500ms cubic-bezier(1, 0, 0.35, 1.45);transition:transform 500ms cubic-bezier(1, 0, 0.35, 1.45);transition:transform 500ms cubic-bezier(1, 0, 0.35, 1.45), -webkit-transform 500ms cubic-bezier(1, 0, 0.35, 1.45)}.messenger>div.removing{opacity:0;-webkit-transition:opacity;-o-transition:opacity;transition:opacity;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.messenger>div.removing.short{-webkit-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s}.messenger>div.removing.long{-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}.messenger>div>.close{position:absolute;top:2px;right:2px;width:12px;height:12px}.messenger>div>.close:hover{cursor:pointer}.messenger>div>.close:hover::before,.messenger>div>.close:hover::after{background-color:red}.messenger>div>.close::before{content:"";position:absolute;width:3px;height:100%;background-color:#2f6000;left:50%;top:0;-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.messenger>div>.close::after{content:"";position:absolute;width:3px;height:100%;background-color:#2f6000;left:50%;top:0;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.messenger>div.in{-webkit-transform:translateX(-webkit-calc(100% + 10px));-ms-transform:translateX(calc(100% + 10px));transform:translateX(calc(100% + 10px))}@media (max-width: 586px){.messenger{right:0;bottom:0;width:100%}.messenger>div{margin:5px 10px}}@media (min-width: 587px) and (max-width: 1151px){.messenger{right:0;bottom:0;width:450px}.messenger>div{margin:5px 10px}}