body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:left;flex-direction:column;height:100%}.App,.navbar{display:flex;justify-content:space-between}.navbar{align-items:center;color:#fff;background:#1b3d8d}.navbar__item{padding:16px;cursor:pointer;vertical-align:middle}h1{font-size:18px}h1,p{margin-left:5px}p{margin-top:0}input,select{font-size:1rem}.inputFieldContainer{margin:10px;display:flex;flex-direction:row;grid-gap:10px;gap:10px}.quickHelp{margin:5px}.helpText{margin-left:10px;margin-right:10px}.journey{padding:10px;border-top:1px solid #000;margin-bottom:10px}.journeyHeader{padding-bottom:5px}.journeyHeaderDetail{font-style:italic}.station{padding-left:10px;background-color:#d3d3d3;font-weight:700}.routeOptionBox{margin:5px}.routeOption{display:flex;flex-direction:row;background-color:#f8f8ff}.lineNameContainer{flex-shrink:0;min-width:6rem}.lineName{font-weight:700;text-align:center}.routeOptionEndpoints{display:flex;flex-direction:column;padding-left:10px;font-style:italic}.bakerloo{color:#fff;background-color:#ae6118}.central{color:#fff;background-color:#e41f1f}.circle{color:#113892;background-color:#f8d42d}.district{color:#fff;background-color:#007229}.victoria{color:#fff;background-color:#009fe0}.hammersmith{color:#113892;background-color:#e899a8}.jubilee{color:#fff;background-color:#686e72}.metropolitan{color:#fff;background-color:#893267}.northern{color:#fff;background-color:#000}.overground{color:#fff;background-color:#f86}.piccadilly{color:#fff;background-color:#0450a1}body{--color-input-bg:#f2f7fa;--color-input-active-bg:#00a2ad;--color-input-active-text:#fff;--dropdown-handle-size:6px;--dropdown-handle-right-margin:1rem;--widget-shadow:0px 6px 12px 0px rgba(0,0,0,0.12549019607843137)}label{display:inline-block;font-size:.7rem;color:#000;-webkit-user-select:none;-ms-user-select:none;user-select:none}.widgetGroup{position:relative;text-align:left;flex-grow:1;flex-basis:100%;min-width:8rem;align-items:stretch}.widgetGroup label{position:absolute;padding:0 0 .2rem;display:block;top:.5rem;left:1.25rem;right:1.5rem;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle button,.widgetGroup input,.widgetGroup select,textarea{box-sizing:border-box;width:100%;min-height:100%;padding:1.25rem .5rem .25rem 1.25rem;background-color:var(--color-input-bg);border:0;border-width:0 0 2px;border-radius:4rem;box-shadow:var(--widget-shadow)}textarea{border-left:1px solid rgba(0,0,0,.13333333333333333);border-right:1px solid rgba(0,0,0,.13333333333333333);border-top:1px solid rgba(0,0,0,.13333333333333333)}input:focus,select:focus{outline:none!important;box-shadow:0 0 10px hsla(0,0%,100%,.5333333333333333)}select{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;overflow:hidden;text-overflow:ellipsis;padding-right:1.5rem!important;background-image:linear-gradient(45deg,transparent 50%,#000 0),linear-gradient(135deg,#000 50%,transparent 0);background-position:calc(100% - var(--dropdown-handle-size) - var(--dropdown-handle-right-margin)) 50%,calc(100% - var(--dropdown-handle-right-margin)) 50%,50%;background-size:var(--dropdown-handle-size) var(--dropdown-handle-size),var(--dropdown-handle-size) var(--dropdown-handle-size),100% 100%;background-repeat:no-repeat}.toggle button,select{background-color:var(--color-input-bg)}.toggle button{border:0;padding:.75rem .5rem;width:100%;line-height:1.2;flex:1 1}.toggle{color:var(--color-input-active-bg);display:flex;width:100%}.toggle .active{background-color:var(--color-input-active-bg);color:#fff}.toggle button{border-radius:0}.toggle button:first-child{border-top-left-radius:2.25rem;border-bottom-left-radius:2.25rem}.toggle button:last-child{border-top-right-radius:2.25rem;border-bottom-right-radius:2.25rem}.widgetGroup.checkbox{display:flex;align-items:center}.widgetGroup.checkbox input{width:1.65rem;height:1.65rem;margin:0 .65rem 0 .35rem;box-shadow:none}.widgetGroup.checkbox label{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin:0;padding:0;font-size:1rem;color:#000!important}button.calendar-button{right:.5rem}
/*# sourceMappingURL=main.298888de.chunk.css.map */