.football-snip-ui-v2
{
    display: flex;
    gap: 5px;
    padding: 10px;
    font-family:Roboto-Regular;
    padding-top: 5px;
}
.football-snip-ui-v2 .footballsnip-sidebar
{
    display: flex;
    flex-direction: column;
    gap: 3px;
}
.footballsnip-sidebar .footballsnips-sidebar-box
{
   border: solid 1px #202631;
   font-size: 12px;
   background: #3a3f48;
   color: #fff;
   border-radius: 7px;
   font-family: inherit;
   height: 50px;
   width: 110px;
   display: flex;
   text-align: center;
   justify-content: center;
   align-items: center;
}
.football-snip-ui-v2 .fb-play-column
{
  display: flex;
  flex-direction: column;
  width: 120px;
  gap: 7px;
}
.football-snip-ui-v2 .fb-play-title,.football-snip-ui-v2 .fb-play-result-yards
{
   background: #41703e;
   border-radius: 6px;
   font-size: 12px;
   text-align: center;
   height: 50px;
   display: flex;
   text-align: center;
   justify-content: center;
   align-items: center;
   color: #fff;
   font-family: inherit;
   width: 100%;
}
.football-snip-ui-v2 .fb-play-result-yards
{
  background:#96c355;
  color:#000;
}
.football-snip-ui-v2-parent .no-padd-top-bottom
{
    display:flex;
}
.football-snip-ui-v2
{
   display:none;
}
/* existing UI updates */
.football-snip-ui-v2-parent .shots-flex .shot-number
{
   background: #41703e;
   border-radius: 6px;
   font-size: 12px;
   text-align: center;
   height: 50px;
   display: flex;
   text-align: center;
   justify-content: center;
   align-items: center;
   color: #fff;
   font-family: inherit;
   width: 80px;
   margin-top: 58px;
   flex-direction: column;
   gap:5px;
}

.football-snip-ui-v2-parent #statFrame
{
   gap: 5px;
   height:200px;
}
.football-snip-ui-v2-parent .shots-flex .each-shot
{
    max-width: unset;
    min-width:unset;
}
.football-snip-ui-v2-parent .shot-username-fbinfo
{
   border-radius: 6px;
   font-size: 11px;
   text-align: center;
   height: 50px;
   display: flex;
   text-align: center;
   justify-content: center;
   align-items: center;
   color: #fff;
   font-family: inherit;
   width: 80px;
   writing-mode:unset;
   transform:unset;
   top :3px;
   line-height: 12px;
   font-family: 'Roboto-Medium';
}
.football-snip-ui-v2-parent#statsnips .shots-flex .shot-username
{
    position: absolute;
    top: 105px;
    writing-mode: unset;
    transform: unset;
    display:flex;
    flex-direction:column;
    align-items: flex-start;
    height: unset;
    gap:2px;
    border:unset;
    background:transparent !important;
}
.football-snip-ui-v2-parent .tags-n-notes
{
   height:85px;
}
.football-snip-ui-v2-parent .football-ui-v2-tag
{
    padding: 2px 6px;
    background: #3575b6;
    border-radius: 7px;
    font-size: 8px;
    text-align:left;
}
.football-snip-ui-v2-parent .active-red-shot-end:before
{
   right: unset;
   top: -56px;
   bottom: 0;
   width: 11px;
   height: 196px;
   background: url('../img/football/timebar.png');
   border-radius: 0px 0px 5px 5px;
   background-size: cover;
   background-repeat: no-repeat;
}   
/*#my-player,.football-snip-ui-v2-parent#statsnips .shots-flex .shot-username,.football-snip-ui-v2-parent#statsnips .shot-username-fbinfo,.football-snip-ui-v2-parent .shots-flex .shot-number
{
   transition: transform 0.1s ease, 
                width 0.1s ease, 
                height 0.1s ease, 
                top 0.1s ease, 
                bottom 0.1s ease;
}*/
.football-ui-advanced-btn
{
   background: #E83D29;
   display: flex;
   justify-content: center;
   align-items: center;
   width: 37px;
   height: 36px;
   margin: 3px 2px 0px 2px;
   border-radius: 3px;
   position: relative;
}
.football-ui-advanced-btn .gear
{
   position: absolute;
   color: #fff;
   transition: all 0.7s ease;
}
.football-ui-advanced-btn
{
   transition:transform 0.1s ease;
}
.football-ui-advanced-btn .gear.big
{
   font-size: 13px;
   left: 7px;
   color: #fff;
   top: 7px;
}
.football-ui-advanced-btn .gear.small
{
    top: 15px;
    font-size: 13px;
    right: 7px;
}
.football-ui-advanced-btn.active .gear.big
{
   transform: rotate(180deg);
}
.football-ui-advanced-btn.active .gear.small
{
   transform: rotate(-180deg);
}
.football-ui-advanced-btn.active .gear.small
{
   top: 7px;
   
}
.football-ui-advanced-btn.active .gear.big
{
  top: 15px;
}
.football-ui-advanced-btn.active .gear
{
   color: #0eff00 !important;
   text-shadow: 2px 2px 4px rgb(0 0 0 / 77%);
}
.football-ui-advanced-btn:focus
{
   box-shadow: unset;
   outline:0;
}
.football-ui-advanced-btn
{
   display:none;
}
.bk-yardline-data.snip-ui-v2
{
   bottom:206px;
}
.football-snip-ui-v2-parent .active-red-shot:before
{
    left: 58% !important;
    transform: translateX(-50%);
}
.football-snip-ui-v2-parent .color-indications
{
   display:none !important;
}