.ws-connected{border-color:#28a745!important;background-color:rgba(40,167,69,.05);animation:pulse-slow 4s ease-in-out infinite}.ws-disconnected{border-color:#dc3545!important;background-color:rgba(220,53,69,.05)}.ws-connecting{border-color:#ffc107!important;background-color:rgba(255,193,7,.05)}.ws-connecting,.ws-idle{animation:pulse-slow 4s ease-in-out infinite}.ws-idle{border-color:#6c757d!important;background-color:rgba(108,117,125,.05)}.ws-error{border-color:#bd2130!important;background-color:rgba(189,33,48,.05)}@keyframes pulse-slow{0%{opacity:.5}20%{opacity:1}50%{opacity:1}80%{opacity:1}to{opacity:.5}}.ws-connected,.ws-connecting,.ws-disconnected,.ws-error,.ws-idle{position:relative;transition:all .3s ease}.ws-connected.flex,.ws-connecting.flex,.ws-disconnected.flex,.ws-error.flex,.ws-idle.flex{border-radius:4px}.ws-connected{box-shadow:0 0 8px rgba(40,167,69,.2)}.ws-disconnected{box-shadow:0 0 8px rgba(220,53,69,.2)}.ws-connecting{box-shadow:0 0 8px rgba(255,193,7,.3)}body.react-confirm-alert-body-element{overflow:hidden}.react-confirm-alert-blur{filter:url(#gaussian-blur);filter:blur(2px);-webkit-filter:blur(2px)}.react-confirm-alert-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background:rgba(255,255,255,.9);display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;opacity:0;animation:react-confirm-alert-fadeIn .5s .2s forwards}.react-confirm-alert-body{font-family:Arial,Helvetica,sans-serif;width:400px;padding:30px;text-align:left;background:#fff;border-radius:10px;box-shadow:0 20px 75px rgba(0,0,0,.13);color:#666}.react-confirm-alert-svg{position:absolute;top:0;left:0}.react-confirm-alert-body>h1{margin-top:0}.react-confirm-alert-body>h3{margin:0;font-size:16px}.react-confirm-alert-button-group{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-start;margin-top:20px}.react-confirm-alert-button-group>button{outline:none;background:#333;border:none;display:inline-block;padding:6px 18px;color:#eee;margin-right:10px;border-radius:5px;font-size:12px;cursor:pointer}@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}