.page-schedule{padding-top:110px}.filter{position:fixed;top:65px;left:0;z-index:8;width:100%;background-color:#f8f7f7}.filter .wrapper{height:106px}.filter .types,.filter .wrapper{display:flex;flex-direction:row;align-items:center}.filter .types{position:relative;background:#2b2424;border-radius:4px;overflow:hidden}.filter .types a{z-index:2;display:block;width:88px;height:58px;line-height:58px;text-align:center;border-radius:4px;font-size:18px;color:hsla(0,0%,100%,.8)}.filter .types a,.filter .types a:hover{text-decoration:none}.filter .types a.active{color:#181818}.filter .types:after{position:absolute;top:0;left:0;width:88px;height:58px;border-radius:4px;content:"";transition:left .2s;z-index:1;background:linear-gradient(90deg,#ffc927,#ffc927)}.filter .types-2:after{left:88px}.filter .types-3:after{left:176px}.filter .types-99:after{left:264px}.filter .dates{position:relative;z-index:1;border-radius:4px;display:flex;flex-direction:row;align-items:center;overflow:hidden}.filter .dates:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;border:1px solid #737d92;border-radius:4px}.filter .dates a{z-index:2;display:block;width:108px;height:58px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:4px;font-size:14px;line-height:24px;color:#4f5a70}.filter .dates a:hover{color:#fff;background:#9aa3b3;text-decoration:none}.filter .dates a.active{color:#fff;background:#58504f}