.bubble-menu{display:grid;grid-auto-rows:1fr auto;overflow:hidden;width:60px;height:100%!important}.bubble{margin:10px 10px 10px 10px;position:relative;display:block;border-radius:100%;padding:0;transition:all .2s ease;cursor:pointer}.bubble:first-of-type{margin-top:2.5px}.bubbles .bubble:hover{transform:scale(1.1)}.bubbles-menu-bottom{padding:10px 0}.bubble-badges{z-index:1;position:absolute;width:20px;font-size:.75rem;left:3px;top:0}.bubble-wrapper:not(.is-teacher)+.bubble-wrapper.is-teacher:before{content:".";display:block;width:38px;height:0;border-bottom:2px solid var(--color-clear);position:relative;margin:15px 12px}