#icon-container{display:none}svg{overflow:hidden}.icon{display:block;min-width:1em;min-height:1em;position:relative;width:1em;height:1em;flex:0 0 1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-wrapper{background-color:#15171a;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-ms-flex-pack:center;align-items:center;justify-content:center;padding:.25em;width:100%;height:100%}.icon-lamp{background-color:#f00}.pulse{transition:none;width:auto;display:-ms-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;width:1.5em;height:1.5em;position:relative;overflow:visible}.pulse .icon{width:100%;height:100%}.pulse::before,.pulse::after{content:"";position:absolute;left:50%;top:50%;pointer-events:none;border-radius:50%;will-change:transform,opacity;transform:translate(-50%,-50%) scale(.6)}.pulse::before{width:45px;height:45px;animation:pulse-halo-yellow 1s infinite;opacity:0}#topbar i .pulse::before{width:18px;height:18px}.pulse.orange::before{background:rgba(251,255,3,.397)}.pulse.blue::before{background:rgba(3,175,255,.397)}.pulse.green::before{background:rgba(3,255,37,.397)}.pulse::after{width:20px;height:20px;animation:pulse-halo-orange 1s infinite;opacity:0}.pulse.orange::after{background:rgba(255,62,3,.493)}.pulse.blue::after{background:rgba(91,3,255,.493)}.pulse.green::after{background:rgba(11,255,3,.397)}@keyframes pulse-halo-yellow{0%{transform:translate(-50%,-50%) scale(.6);opacity:.45}50%{transform:translate(-50%,-50%) scale(1.1);opacity:0}100%{transform:translate(-50%,-50%) scale(.6);opacity:0}}@keyframes pulse-halo-orange{0%{transform:translate(-50%,-50%) scale(.5);opacity:.6}50%{transform:translate(-50%,-50%) scale(.95);opacity:0}100%{transform:translate(-50%,-50%) scale(.5);opacity:0}}.pulse .icon{position:relative;width:1em;height:1em;flex:0 0 1em}.move{animation:slide-in .7s both}@keyframes slide-in{0%{transform:translateY(-1000px)}100%{transform:translateY(0)}}.rotate360{animation:rotate .7s ease-in-out both}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.scale{animation:scale 1.5s both}@keyframes scale{50%{transform:scale(.5)}100%{transform:scale(1)}}.zoomOutAndHide{animation:zoomOutAndHide .3s both}@keyframes zoomOutAndHide{0%{transform:translateY(-100px)}35%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(.5)}100%{transform:scale(0)}}.zoomin{animation:zoomin .8s both}@keyframes zoomin{0%{transform:scale(0)}70%{transform:scale(4)}75%{transform:scale(.5)}80%{transform:scale(1)}90%{transform:scale(.9)}100%{transform:scale(1)}}.zoomout{animation:zoomout .8s both}@keyframes zoomout{0%{transform:scale(4)}70%{transform:scale(.5)}80%{transform:scale(1)}90%{transform:scale(.9)}100%{transform:scale(1)}}.show-on-off{animation:opacity 2.5s both}@keyframes opacity{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.box{position:absolute;top:10px;left:10px;animation:move 3s ease infinite}@keyframes move{50%{transform:translate(calc(90vw - 200px),calc(90vh - 160px))}}
