main.program > nav.category > div.container > ul {display:inline-block; vertical-align:top; width:calc(100% - 125px);}
main.program > nav.category > div.container:has(a.favorite) > ul {width:calc(100% - 135px);}
main.program > nav.category > div.container > ul > li:first-child {padding-left:0;}
main.program > nav.category > div.container > ul > li:last-child {width:15px; padding:0;}
main.program > nav.category > div.container > ul > li > a {padding:0;}
main.program > nav.category > div.container > div.gradient {right:135px;}
main.program > nav.category > div.container > div.quick {display:inline-block; width:125px; height:20px; background:rgba(0,0,0,0.2); border-radius:3px; vertical-align:top; margin:12px 0px; padding:5px 0px; text-align:center; font-size:0; z-index: 0;}
main.program > nav.category > div.container > div.quick:has(a.favorite) {width: 135px;}
main.program > nav.category > div.container > div.quick > a.favorite > i.mi {padding-right: 5px;}
main.program > nav.category > div.container > div.quick > a.favorite > i.ci-star {padding-right: 2px;}
main.program > nav.category > div.container > div.quick > a {display:inline-block; font-size:0.86rem; height:20px; line-height:20px; color:rgba(255,255,255,0.8); text-decoration:none; margin:0px 8px;}
main.program > nav.category > div.container > div.quick > a:hover {color:#fff;}
main.program > nav.category > div.container > div.quick > a > i.selected {color:#ffeb00;}