.table-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:7vw;width:100vw;background-color:var(--hcr-header-bg-color);position:absolute;top:0;left:0;padding:0px var(--hcr-spacing-8);color:var(--hcr-header-color);z-index:1000000}.left-side-headings,.left-side-headings-tvm{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:fit-content}.left-side-headings-tvm>h2{margin-right:var(--hcr-spacing-6)}.left-side-headings>h2{margin-right:var(--hcr-spacing-8)}.active-view-tag,.table-heading{font-weight:var(--hcr-font-weight-bold);font-size:3.1vw;line-height:3.1vw}.table-header-button{font-weight:var(--hcr-font-weight-bold);font-size:1.9vw;line-height:2vw}.header-vertical-separator{margin-right:var(--hcr-spacing-8);width:3px;height:3.1vw;background-color:var(--hcr-header-color)}.departure-arrival-heading{display:flex;flex-direction:row}.table-header-button{display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;color:var(--hcr-header-color);height:3.1vw}.table-header-button-icon{width:3vw;height:auto;margin-right:14px;fill:var(--hcr-header-color)}.table-header-button>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.active-view-tag{border:.4vw solid;padding:.5vw 2vw;border-radius:6vw}@media only screen and (max-width: 920px){.table-heading{font-size:2.9vw}}.more-trips-banner{width:100vw;height:6vw;padding-top:1.9vw;padding-left:3.2vw;background-color:#fff;color:var(--hcr-grayscale-70-color);font-size:1.9vw;font-weight:400;line-height:42px;letter-spacing:0em;text-align:left;position:fixed;bottom:0;left:0;z-index:1000000;animation:fade 100s ease-in-out infinite}.more-trips-banner-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-content:first baseline;justify-content:flex-start;align-items:center}@keyframes fade{0%{opacity:1}27%{opacity:1}28%{opacity:.8}30%{opacity:0;display:none}60%{opacity:0;display:none}96%{opacity:0}99.8%{opacity:.8}to{opacity:1}}.settings-wrapper{display:flex;flex-direction:column;height:100vh;width:63vw;justify-content:flex-start;margin:1.9vw auto}.settings-form{width:100%;height:100%}.form-legend{font-size:1.9vw;line-height:2.2vw;color:var(--hcr-grayscale-70-color)}.radios-container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.form-radio{border:1px solid var(--hcr-input-border-color);border-radius:.63vw;padding:1.25vw;height:fit-content;display:flex;flex-direction:column;justify-content:center;font-size:1.9vw}.one-of-two-el-width{width:49.5%;margin-bottom:.63vw}.one-of-three-el-width{width:32.7%;margin-bottom:.63vw}.one-of-four-el-width{width:24.4%;margin-bottom:.63vw}.radio-input-tip{font-weight:400;font-size:1.6vw;color:var(--hcr-content-secondary-color)}.select-input>label{font-size:1.9vw;margin-top:1.25vw;margin-bottom:.63vw}.radio-fieldset-with-tip>div:last-child{margin-top:0!important}.select-input>div>select{border-radius:.63vw;font-size:1.9vw;line-height:2.1vw;padding:1vw}.select-input>div{margin-bottom:1.25vw}.select-input:after{display:none}.form-button{margin-top:1.25vw;width:16.3vw;height:4.1vw;font-weight:700;font-size:1.9vw;line-height:2.2vw;margin-bottom:1.9vw}@media only screen and (max-width: 1200px){.select-input{margin-top:5vw}.select-input>label{font-size:1.9vw;margin-top:-2vw;padding-left:0}}td:nth-of-type(1){padding-left:2.3vw!important}@media screen and (max-width: 1600px){td:nth-of-type(1){padding-left:1.2vw!important}}td:nth-of-type(2){height:144px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:53vw;padding:1.7vw 0!important}@media only screen and (max-width: 1600px){td:nth-of-type(2){height:110px;max-width:63vw;padding-top:0vw!important;padding-bottom:0vw!important}}@media only screen and (max-width: 1290px){td:nth-of-type(2){height:95px}}td:nth-of-type(3){text-align:center;padding-left:2.3vw!important}@media screen and (max-width: 1600px){td:nth-of-type(3){padding-left:1.2vw!important}}td:last-of-type{padding-right:2.3vw!important}@media only screen and (max-width: 1600px){td:last-of-type{padding-right:3vw!important}}.tables-wrapper{position:fixed;top:7vw;left:0;display:flex;flex-direction:row;width:max-content}.timetable-container-dep{position:relative;left:0;width:100vw;padding:0}.timetable-container-arr{position:relative;width:100vw;padding:0}.animate-vertically{animation:verticalZigzag 100s linear infinite;-webkit-animation-timing-function:linear;will-change:transform}@keyframes verticalZigzag{0%{transform:translateY(0)}30%{transform:translateY(0)}50%{transform:translateY(-25%)}80%{transform:translateY(-25%)}to{transform:translateY(0)}}@keyframes horizontalZigzag{0%{transform:translate(0)}49.5%{transform:translate(0)}50%{transform:translate(-100vw)}99.5%{transform:translate(-100vw)}to{transform:translate(0)}}.cell{font-weight:var(--hcr-font-weight-bold);height:max-content;font-size:2vw}@media only screen and (max-width: 1600px){.cell{font-size:2vw;font-weight:var(--hcr-font-weight-bold)}}@media only screen and (max-width: 1290px){.cell{font-size:2.4vw}}.status-tag{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;word-break:break-all;text-align:right;hyphens:auto}.status-tag-icon{width:2vw;height:2vw;margin-right:10px}.delayed-status{color:var(--hcr-warning-dark-color)}.cancelled-status{color:var(--hcr-danger-dark-color)}.on-time-status{color:var(--hcr-success-dark-color)}.two-vertical-slots-cell{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-weight:var(--hcr-font-weight-normal);line-height:2vw}.reduced-cell-text-size{font-size:1.8vw}@media only screen and (max-width: 1600px){.reduced-cell-text-size{font-size:1.8vw}}@media only screen and (max-width: 1290px){.reduced-cell-text-size{font-size:2vw}}.bold-cell-text{font-weight:var(--hcr-font-weight-bold)}.line-through-text{text-decoration:line-through}.dimmed-cell-text{color:var(--hcr-content-secondary-color)}.brand-tag{padding:3px 18px;width:fit-content;border-radius:30px;margin-right:12px;font-size:1.7vw;background-color:#e5f9c0}.flixbus,.flixtrain,.flix{background-color:#e5f9c0}.greyhound{background-color:#d3ebf3}.marketplace{background-color:#e5e8ff}.direction-cell-second-row{display:flex;flex-direction:row;width:max-content;overflow:hidden;justify-content:space-between;font-weight:var(--hcr-font-weight-normal);font-size:1.7vw;margin-top:1.2vw}.next-day-row{font-weight:var(--hcr-font-weight-bold);line-height:48px}@media only screen and (max-width: 1600px){th{padding-left:3vw!important}.direction-cell-second-row{max-width:1220px;margin-top:.5vw}}.search-container-center{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.margined-input{margin-top:5vw;margin-left:48px;margin-right:.63vw}.auto-complete-input>div>div{height:4vw;font-size:1.9vw;margin-bottom:1vw}.auto-complete-input>div>div>input{font-size:1.9vw}.auto-complete-input>div>label{font-size:1.9vw;margin-bottom:1vw}.search-results-container{height:100vh;background-color:#f7f7f7;display:flex;flex-direction:column;align-items:center;padding-top:8vw}.search-result-item{display:flex;flex-direction:row;align-items:center;padding:1.25vw;gap:.63vw;width:42vw;height:5vw;border:2px solid #c8c8c8;border-radius:.63vw;font-weight:700;font-size:1.9vw;line-height:2.2vw;cursor:pointer;margin-bottom:.63vw;background:none}.search-submit-button{height:4.1vw;font-weight:700;font-size:1.9vw;line-height:2.2vw;margin-right:.4vw}.show-settings-button{height:4.1vw}.show-settings-button>span{width:3vw!important;height:3vw!important}.search-form-radio{border:1px solid var(--hcr-input-border-color);border-radius:.63vw;padding:1.25vw;height:fit-content;display:flex;flex-direction:column;justify-content:center;font-size:1.9vw}.buttons-container{display:flex;flex-direction:row;align-content:center}.hidden-section{display:none}@media only screen and (max-width: 1200px){.search-results-container{padding-top:5vw}.auto-complete-input>div>div{height:6vw}}@media only screen and (min-width: 1200px){.auto-complete-input>div>div{height:4.5vw}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
