.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}}.app-promo-banner{position:fixed;bottom:0;left:0;width:100vw;height:25.94vw;display:flex;align-items:center;box-sizing:border-box;padding:0 4vw;overflow:hidden;z-index:2147483647}.app-promo-banner--flix{background-color:#97d700;color:#353535}.app-promo-banner--neptune{background-color:#004963;color:#fff}.app-promo-banner--kamil{background-color:#004b8d;color:#fff}.app-promo-content{position:relative;z-index:1;display:flex;flex-direction:row;align-items:flex-start;gap:2.2vw;max-width:66vw}.app-promo-col{display:flex;flex-direction:column;gap:2.2vw}.app-promo-col:first-child{flex:1 1 auto;gap:3.2vw}.app-promo-col:last-child{flex:0 0 auto;width:34vw;gap:13.5vw}.app-promo-col:last-child .app-promo-chip:first-child{align-self:flex-end}.app-promo-col:last-child .app-promo-chip:last-child{align-self:flex-start}.app-promo-headline{margin:0;font-weight:var(--hcr-font-weight-bold);font-size:4vw;line-height:1.05;max-width:20ch}.app-promo-chip{display:inline-flex;align-items:stretch;width:fit-content;background-color:#fff;border-radius:1.25vw;overflow:hidden}.app-promo-chip-icon{display:flex;align-items:center;justify-content:center;width:4.6vw}.app-promo-chip-icon .hci-icon{width:2.6vw!important;height:2.6vw!important}.app-promo-chip-icon svg{width:100%;height:100%;fill:#fff}.app-promo-banner--flix .app-promo-chip-icon{background-color:#e11584}.app-promo-banner--neptune .app-promo-chip-icon{background-color:#ef782c}.app-promo-banner--kamil .app-promo-chip-icon{background-color:#3eb5f1}.app-promo-chip-label{display:flex;align-items:center;padding:1.6vw 2.2vw;font-size:2vw;font-weight:400;color:#353535;white-space:nowrap}.app-promo-backpack{position:absolute;left:60%;bottom:-70%;transform:translate(-50%);height:180%;object-fit:contain;object-position:bottom center;pointer-events:none}.app-promo-qr{position:relative;margin-top:0;z-index:2;max-width:16vw;margin-left:auto;align-self:flex-start;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:2vw;padding:.8vw;box-shadow:0 .6vw 2vw rgba(0,0,0,.18);border-top-left-radius:0;border-top-right-radius:0}.app-promo-qr-image{display:block;height:14vw;width:14vw}.app-promo-qr-caption{font-size:2.2vw;font-weight:var(--hcr-font-weight-bold);color:#353535;text-align:center;white-space:normal;padding-left:.8vw;padding-right:.8vw;line-height:.9}@media only screen and (max-width: 1024px){.app-promo-col:last-child{gap:8.5vw}}.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}
