@font-face{font-family:"Suisse Intl";src:url("../fonts/suisse/SuisseIntl-Light.woff2") format("woff2"),url("../fonts/suisse/SuisseIntl-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:"Suisse Intl";src:url("../fonts/suisse/SuisseIntl-LightItalic.woff2") format("woff2"),url("../fonts/suisse/SuisseIntl-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:block}@font-face{font-family:"Suisse Intl";src:url("../fonts/suisse/SuisseIntl-Regular.woff2") format("woff2"),url("../fonts/suisse/SuisseIntl-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Suisse Intl";src:url("../fonts/suisse/SuisseIntl-Italic.woff2") format("woff2"),url("../fonts/suisse/SuisseIntl-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:block}@font-face{font-family:"Suisse Intl";src:url("../fonts/suisse/SuisseIntl-Medium.woff2") format("woff2"),url("../fonts/suisse/SuisseIntl-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"Suisse Intl";src:url("../fonts/suisse/SuisseIntl-MediumItalic.woff2") format("woff2"),url("../fonts/suisse/SuisseIntl-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:"Suisse Intl";src:url("../fonts/suisse/SuisseIntl-SemiBold.woff2") format("woff2"),url("../fonts/suisse/SuisseIntl-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:"Suisse Intl";src:url("../fonts/suisse/SuisseIntl-SemiBoldItalic.woff2") format("woff2"),url("../fonts/suisse/SuisseIntl-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:"Suisse Intl";src:url("../fonts/suisse/SuisseIntl-Bold.woff2") format("woff2"),url("../fonts/suisse/SuisseIntl-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:block}@font-face{font-family:"Suisse Intl";src:url("../fonts/suisse/SuisseIntl-BoldItalic.woff2") format("woff2"),url("../fonts/suisse/SuisseIntl-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:block}@font-face{font-family:"Suisse Intl";src:url("../fonts/suisse/SuisseIntl-BlackItalic.woff2") format("woff2"),url("../fonts/suisse/SuisseIntl-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:block}@font-face{font-family:"Suisse Intl";src:url("../fonts/suisse/SuisseIntl-Black.woff2") format("woff2"),url("../fonts/suisse/SuisseIntl-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:"Suisse Intl Mono";src:url("../fonts/suisse/SuisseIntlMono-Bold.woff2") format("woff2"),url("../fonts/suisse/SuisseIntlMono-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:block}@font-face{font-family:"Suisse Intl Mono";src:url("../fonts/suisse/SuisseIntlMono.woff2") format("woff2"),url("../fonts/suisse/SuisseIntlMono.woff") format("woff");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Suisse Intl Mono";src:url("../fonts/suisse/SuisseIntlMono-Thin.woff2") format("woff2"),url("../fonts/suisse/SuisseIntlMono-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:block}body{font-family:"Suisse Intl"}header{background-color:#000;background-image:url("../images/sdip-logo.png"),url("../images/tablica-sdip.svg");background-size:auto 40px,auto 16px;background-position:15px center,75px center;background-repeat:no-repeat}.header .header-links,.header .header-links a,.header .header-info{color:#dadada}.header .header-info .date{background-image:url("../images/schedule-DADADA.svg")}footer{background-color:#000;background-image:url("../images/gzm-logo-v2.png");background-size:auto 33px;background-position:20px center;background-repeat:no-repeat}#banner{height:40px;background-image:url("../images/eu-banner.jpg");background-size:auto 36px;background-position:center center;background-repeat:no-repeat}@media(max-width :767px){footer{background-image:url("../images/gzm-logo-v2.png");background-size:auto 30px}}#nav-links{padding:0 15px}#nav-links .link .text{padding-top:4px}#columns-table .time,#departures-table .time{text-align:right}.list-group-item .label-time-cp{background-color:#fff;color:#777;border:1px solid #777;display:inline-block;margin-top:5px}img.icon{height:24px}img.vehicle{content:url("../images/new_autobus.svg")}img.Tramwaj,img.linetype-0{content:url("../images/new_tramway.svg")}.label-line.linetype-0{background-color:#000;color:#fcf299;border:1px solid #000}#line-favorites-list .label-line.linetype-0{border:1px solid #fff}.linetype-filter.linetype-0{background-image:url("../images/tram-2024-w.svg")}.vehicle-icon.linetype-0{background-image:url("../images/tram-2024-FCF299.svg")}img.Autobus,img.linetype-3{content:url("../images/new_autobus.svg")}.label-line.linetype-3{background-color:#fcf299;color:#000;border:1px solid #000}.linetype-filter.linetype-3{background-image:url("../images/bus-2024-w.svg")}.vehicle-icon.linetype-3{background-color:#fcf299;background-image:url("../images/bus-2024-b.svg");border:1px solid #000}img.Trolejbus,img.linetype-11{content:url("../images/new_ebus.svg")}.label-line.linetype-11{background-color:#fcf299;color:#000;border:1px solid #000}.linetype-filter.linetype-11{background-image:url("../images/trolleybus-2024-w.svg")}.vehicle-icon.linetype-11{background-color:#fcf299;background-image:url("../images/trolleybus-2024-b.svg");border:1px solid #000}#vehicle-type-selection{background-color:#fbee85;border-bottom:2px solid #000;gap:20px;height:50px}#vehicle-type-selection .action{padding-bottom:4px}#search-inputs{background:#4f4e4a;padding:30px 15px}#search-inputs h3{color:#fff;font-size:20px;margin-bottom:10px}#search-inputs h4,#search-inputs label{color:#fff;font-size:16px;margin-bottom:10px;margin-top:0;font-weight:500;line-height:1.2}footer #links a{font-size:14px;color:#fff}#stop-departures .rows,#next-passing-times .rows,#all-passing-times .rows,#lv-passing-times .rows,#line-departures,#line-vehicles,#line-departures-list,#nearest-stops,#active-lines,#content-help{overflow-y:auto}#stop-departures .rows{max-height:calc(100vh - 335px);height:calc(100vh - 335px)}#line-departures{max-height:calc(100vh - 300px)}#next-passing-times .rows,#all-passing-times .rows{max-height:calc(100vh - 386px);position:relative}#lv-passing-times .rows{max-height:calc(100vh - 430px)}#active-lines,#line-vehicles,#line-departures-list,#nearest-stops{max-height:calc(100vh - 260px)}#content-help{box-sizing:border-box;max-height:calc(100vh - 270px)}.alert{border-radius:0;border:0;font-weight:bold}.alert-info{background-color:#e5e5e5;color:#212529}.stop-departures,.passing-times{font-family:"Suisse Intl";font-size:11px}.stop-departures .header,.passing-times .header{font-size:11px;background:#000;color:#fff}#departures-tabs{background:#4f4e4a}#accessibility-statement{padding:50px 0;display:flex;justify-content:center;color:#53575d}#accessibility-statement .container{max-width:800px}#accessibility-statement h1,#accessibility-statement h2,#accessibility-statement h3{font-weight:500;color:#212529;margin-top:16px!important;margin-bottom:8px!important}#accessibility-statement h1{font-size:24px}#accessibility-statement h2{font-size:20px}#accessibility-statement h3{font-size:16px}#accessibility-statement p{font-size:14px;line-height:30px}ul li{font-size:14px;line-height:30px}