#filter-bar{position:fixed;top:64px;height:40px;width:100%;padding:12px 16px;background-color:rgb(var(--mdui-color-background),.95);z-index:1900;display:flex;flex-direction:row;align-items:center;gap:8px}#filter-chips{display:flex;flex-direction:row;gap:8px;align-items:center;overflow-y:auto;padding-right:24px}#filter-chips::-webkit-scrollbar{display:none}#vtOdds{--node-height: 96;--node-height-px: 96px}#vtCategoryList{--node-height: 48;--node-height-px: 48px}@keyframes skeleton-loading{0%{background-color:rgb(var(--mdui-color-on-surface),var(--mdui-state-layer-hover))}to{background-color:rgb(var(--mdui-color-surface-container-low),var(--mdui-state-layer-hover))}}#vtOdds div.skeleton,#vtCategoryList div.skeleton{display:flex;height:var(--node-height-px)}#vtOdds div.skeleton>div{flex-grow:1;margin:16px;background-origin:content-box,content-box;background-color:red;animation:skeleton-loading 1s linear infinite alternate}#vtCategoryList div.skeleton>div{flex-grow:1;margin:6px 12px;background-origin:content-box,content-box;background-color:red;animation:skeleton-loading 1s linear infinite alternate}#vtOdds mdui-list-item{padding-left:16px;padding-right:16px}#vtOdds mdui-list-item>div{display:flex;flex-wrap:wrap;overflow:hidden;height:var(--node-height-px)}#vtOdds mdui-list-item>div>div{flex-grow:1;width:30%;min-width:350px}#vtOdds mdui-list-item>div div{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}#vtOdds mdui-list-item>div:not(.skeleton)>:nth-child(1){padding-top:12px;display:grid;grid-template-columns:.5fr 1fr 1fr 1fr;grid-template-rows:24px 24px 24px 12px;gap:0px 12px;grid-auto-flow:row;grid-template-areas:"price bookmaker bookmaker backlay" "score market market market" "playinfo  outcome outcome liquidity" ". . . ."}#vtOdds mdui-list-item>div:not(.skeleton)>:nth-child(1)>:nth-child(1){grid-area:price;text-align:center}#vtOdds mdui-list-item>div:not(.skeleton)>:nth-child(1)>:nth-child(1).inactive{text-decoration:line-through}#vtOdds mdui-list-item>div:not(.skeleton)>:nth-child(1)>:nth-child(2){grid-area:bookmaker;overflow:hidden}#vtOdds mdui-list-item>div:not(.skeleton)>:nth-child(1)>:nth-child(3){grid-area:market}#vtOdds mdui-list-item>div:not(.skeleton)>:nth-child(1)>:nth-child(4){grid-area:score;text-align:center}#vtOdds mdui-list-item>div:not(.skeleton)>:nth-child(1)>:nth-child(5){grid-area:playinfo;text-align:center}#vtOdds mdui-list-item>div:not(.skeleton)>:nth-child(1)>:nth-child(6){grid-area:outcome}#vtOdds mdui-list-item>div:not(.skeleton)>:nth-child(1)>:nth-child(7){grid-area:liquidity;text-align:end}#vtOdds mdui-list-item>div:not(.skeleton)>:nth-child(1)>:nth-child(8){grid-area:backlay;text-align:end}#vtOdds mdui-list-item>div>:nth-child(2){padding-top:12px;display:grid;grid-template-columns:2.5fr 1fr;grid-template-rows:24px 24px 24px 12px;gap:0px 12px;grid-auto-flow:row;grid-template-areas:"bookmaker date" "tournament time" "teams teams" ". ."}#vtOdds mdui-list-item>div>:nth-child(2)>:nth-child(4){grid-area:date;text-align:end}#vtOdds mdui-list-item>div>:nth-child(2)>:nth-child(5){grid-area:time;text-align:end}#vtOdds mdui-list-item>div>:nth-child(2)>:nth-child(6){grid-area:bookmaker}#vtOdds mdui-list-item>div>:nth-child(2)>:nth-child(7){grid-area:tournament}#vtOdds mdui-list-item>div>:nth-child(2)>:nth-child(8){grid-area:teams}#vtOdds mdui-list-item>div>:nth-child(3){padding-top:12px;display:grid;grid-template-columns:.5fr 2fr 1fr;grid-template-rows:24px 24px 24px 12px;gap:0px 12px;grid-auto-flow:row;grid-template-areas:"playinfo tournament date" "goals league time" "corners teams teams" ". . ."}#vtOdds mdui-list-item>div>:nth-child(3)>:nth-child(3){grid-area:date;text-align:end}#vtOdds mdui-list-item>div>:nth-child(3)>:nth-child(4){grid-area:time;text-align:end}#vtOdds mdui-list-item>div>:nth-child(3)>:nth-child(5){grid-area:playinfo;text-align:center}#vtOdds mdui-list-item>div>:nth-child(3)>:nth-child(6){grid-area:teams}#vtOdds mdui-list-item>div>:nth-child(3)>:nth-child(7){grid-area:goals;text-align:center}#vtOdds mdui-list-item>div>:nth-child(3)>:nth-child(8){grid-area:corners;text-align:center}#vtOdds mdui-list-item>div>:nth-child(3)>:nth-child(9){grid-area:tournament}#vtOdds mdui-list-item>div>:nth-child(3)>:nth-child(10){grid-area:league}#vtCategoryList>div>div>mdui-list-item{display:grid;height:var(--node-height-px)}#vtCategoryList{flex:1;overflow:auto;box-sizing:border-box}#vtCategoryList>div>div>mdui-list-item:has(>div:not(.group)){margin-left:16px;margin-right:24px}#vtCategoryList>div>div>mdui-list-item>div{padding-left:16px;display:flex;white-space:nowrap;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:stretch;height:100%}#vtCategoryList>div>div>mdui-list-item>div :first-child{flex-grow:1}#vtCategoryList>div>div>mdui-list-item>div :first-child>div{font-size:12px}#vtCategoryList>div>div>mdui-list-item>div>span:not(.grp){padding-right:16px;font-family:monospace}#vtCategoryList>div>div>mdui-list-item>div>span{text-decoration:none}#vtCategoryList>div>div>mdui-list-item>div.group>span.grp{padding-left:4px;flex-grow:100}#vtCategoryList div .selected{color:rgb(var(--mdui-color-primary))}#vtCategoryList div.group{cursor:auto;text-align:left;outline:none;padding-right:16px}#vtCategoryList div.group.expanded mdui-icon,#vtCategoryList div.group.collapsed mdui-icon{cursor:pointer}@media all and (min-width: 600px){#vtOdds{padding-left:8px;padding-right:8px}#filter-bar{padding-left:24px;padding-right:24px}}@media all and (min-width: 840px){#vtOdds{padding-left:16px;padding-right:16px}}
