@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(./material-symbols-outlined-DtpQToJ6.woff2) format("woff2")}.material-symbols-outlined,body button.material-button{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-cyrillic-ext-wght-normal-DhztH7TG.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-cyrillic-wght-normal-DcSt-2BC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-greek-ext-wght-normal-CuKbLwpm.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-greek-wght-normal-Cvhr4n9Q.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-vietnamese-wght-normal-BQ3qeiTz.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-latin-ext-wght-normal-Db2M7toj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-condensed-latin-wght-normal-Cxzi1x1i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin-left:auto;margin-right:auto;min-width:60em;max-width:90em;padding:0 1em;font-family:Nunito Sans,sans-serif}body .main-title-container{display:flex;align-items:end}body .main-title-container>span{flex:1 1 auto}body .main-title-container>img{height:100px}body .main-title-container .gh-icon{height:.9em;transform:translateY(.1em);margin-left:5px}body button{background:#fafafa;border:1px solid #aaa;border-radius:4px;cursor:pointer}body button.material-button{border:none;background:none}body input[type=color]{width:20px;height:20px;border:none;background:none;padding:3px}search-select .dropdown-container{width:100%;position:relative;display:inline-block}search-select .dropdown-container>input{width:100%;box-sizing:border-box}search-select .dropdown-container>.dropdown{position:absolute;top:100%;left:0;z-index:10;background-color:#fff;border:1px solid #ccc;width:100%;min-width:10em}search-select .dropdown-container>.dropdown>input{width:100%;box-sizing:border-box}search-select .dropdown-container .dropdown-item{font-size:.9em;padding:2px 2px 0;cursor:pointer}search-select .dropdown-container .dropdown-item:hover{background-color:#eee}app-grouped-table .checkbox-column{width:30px}app-grouped-table .header-row,app-grouped-table .group-header-row,app-grouped-table .item-row{display:flex;align-items:center}app-grouped-table .header-row .label-column,app-grouped-table .group-header-row .label-column,app-grouped-table .item-row .label-column{flex:1 1 auto}app-grouped-table .header-row .item-content,app-grouped-table .group-header-row .item-content,app-grouped-table .item-row .item-content{flex:1 1 auto}builder-component{display:flex;flex-wrap:wrap;gap:1em}builder-component>*{flex:1 1 auto}builder-component>stop-location-search,builder-component>trips-editor{width:30%}builder-component>timetable-plot{width:100%}stop-location-search,trips-editor,timetable-plot{padding:1em;box-sizing:border-box;border:1px solid black}stop-location-search>*:first-child,trips-editor>*:first-child,timetable-plot>*:first-child{margin-top:0}stop-location-search>*:last-child,trips-editor>*:last-child,timetable-plot>*:last-child{margin-bottom:0}trip-selector .trip-table-item-container{display:flex;align-items:center}trip-selector .trip-table-item-container>.trip-table-item-label{flex:1 1 auto}trip-selector .trip-table-item-container>.trip-table-item-label.disabled{color:#888}trip-selector .table-header{padding:3px}trip-selector .table-header .actions-column{flex:1 1 auto;text-align:right}trip-selector .table-body .group-container{padding:3px;margin-top:.5em;border:1px solid #bbb}trip-selector .table-body .group-container .label-column{font-weight:bolder}trips-editor .trip-editor-group-header-container{display:flex;align-items:center}trips-editor .trip-editor-group-header-container .trip-editor-group-header-label{flex:1 1 auto;font-weight:bolder}trips-editor .trip-editor-group-header-container .trip-editor-group-header-actions input[type=color]{width:22px;height:25px;margin-right:5px}trips-editor .table-header .action-column{flex:1 1 auto;text-align:right}trips-editor .group-container{padding:3px;margin-top:.5em;border:1px solid #bbb}trips-editor .group-container .item-row{align-items:baseline}trips-editor-item .trip-editor-item-head{display:flex;align-items:center}trips-editor-item .trip-editor-item-head>.trip-editor-item-label{flex:1 1 auto}trips-editor-item .trip-editor-item-content-container{font-size:.8em}trips-editor-item .trip-editor-item-content-container>ul{margin:0;padding:0}trips-editor-item .trip-editor-item-content-container>ul>li{display:flex}trips-editor-item .trip-editor-item-content-container>ul>li>span{margin-left:10px;flex:1 1 auto}timetable-plot .chart{font-family:Roboto Condensed,sans-serif;overflow:hidden}timetable-plot .plot-header{display:flex;align-items:flex-start}timetable-plot .plot-header>h2{margin:0;flex:1 1 auto}timetable-plot .chart-settings{text-align:right}timetable-plot .chart-settings input{width:8em}timetable-plot .chart-settings label{margin-right:8px;display:inline-block}timetable-plot .chart-placeholder{text-align:center;padding:3em;font-size:1.3em}
