app-sports-match-markets-template {
    display:flex;
    flex-direction:column;
    gap: 8px;
}
.match-market-template .template-rows-wrapper {
    display:flex;
    width:100%;
}
.match-market-template .template-row-wrapper {
     display:flex;
    width:100%;
    align-items:center;
}
.match-market-template .market-template-row {
    display:flex;
    flex-direction:row;
    width:100%;
    gap:8px;
}
.match-market-template .match-market-header {
    display:flex;
    margin-bottom:15px;
    background-color:var(--c-background-white-10);
    border-radius:5px;
}
.match-market-template .market-template-row .match-odd {
    min-height:36px;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    min-width: 52px;
    justify-content: center;
    flex: 1;
    min-height: 36px;
    border: 0;
    background: unset;
    position: relative;
}
#root .match-market-template .market-template-row .match-odd.odd-locked .match-odd-content {
    display:none;
}
#root .match-market-template .market-template-row .match-odd.odd-locked {
    background-color: var(--c-background-white-10);
    border: solid 1px var(--c-background-white-30);
    border-radius: var(--r-10);
    color: var(--c-text-light-e);
}
#root .match-market-template .market-template-row .match-odd.odd-locked::before {
    width:20px;
    height:20px;
    position:absolute;
    content:"";
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    background-image:var(--c-global-icon-spritesheet);
    background-position: -167px -214px;
    filter: saturate(0) invert(1) brightness(10);
}
.match-market-template .market-template-row .match-odd .selection-opt-label {
    font-weight:normal
}
.match-market-template .empty-cell {
    display:none;
}
.match-market-template .item-cell {
    flex:1;
}
#root .match-market-template .match-odd-content {
    justify-content:space-between
}
#root .cls-tpl-marketswspecials .match-market-template .match-market-header {
    display:none;
}
#root .cls-tpl-marketswspecials .match-market-template .special-value,
#root .cls-tpl-handicap .match-market-template .special-value{
    display:none;
}
#root .cls-tpl-handicap .match-market-template .match-market-header .item-cell:empty {
    display:none;
}
#root .cls-tpl-handicap .match-market-template .match-market-header .item-cell {
    color:var(--c-text-light);
    padding:5px;
    text-align:center;
}
#root .cls-tpl-handicap .match-market-template:not(:first-child) .match-market-header {
    display:none
} 