.map__container{height:400px;max-height:calc(100vh - 180px);background-color:#eee}@media (min-width:768px){.map__container{height:40vh}}.error-boundary{padding:20px}.mdc-card--station-card{margin:1rem}.station-card__title-distance{display:flex}.station-card__title{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-card--station-card-expanded .station-card__title{white-space:normal}.station-card__updated{color:#999}.station-card__distance{flex:0 0 auto;margin-left:1rem;line-height:2rem}.station-card__primary{padding:1rem}.station-card__extended{padding-top:1rem}.station__index{color:#888}.station-card__trends-updated{display:flex}.station-trends{margin-right:5px;width:61px}.station-trends__graph{width:55px;height:18px;margin-right:5px}.station-trends__description{display:none}.station-availability-line{display:flex;flex-direction:row;justify-content:space-between;margin:.25rem 0}.station-availability__cell{flex:1 1 50%;width:50%;display:flex;align-items:center}.station-availability__cell--right-align{justify-content:flex-end}.station-availability__label{flex:1 1 auto;padding:0 .5rem;overflow:hidden;font-size:14px;line-height:16px;visibility:hidden}@media (min-width:600px){.station-availability__label{font-size:16px;line-height:1em;visibility:visible}}.station-availability__value{font-size:24px;font-weight:700;flex:0 0 1em;width:2em;text-align:center}.station-availability-line .station-info__available .station-availability__label{text-align:right}.station-availability__icon{height:28px}.mdc-card--station-card-expanded .station-availability__cell{margin:1rem 0}.mdc-card--station-card-expanded .station-availability__label{visibility:visible}.ripple-icon-component{width:100px;height:100px}.station-info-window{width:200px;font-size:13px;background:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);border-radius:2px;padding:.5rem}.station-info-window__title{font-weight:700}.station-info-window__summary{display:flex;justify-content:space-between;color:#999}.station-info-window__summary div{margin-right:.5rem}.material-icons.station-star-icon{font-size:18px;color:#ffe500;text-shadow:#000 0 0 1px}.warning{text-align:center;background:#fffde7;padding:.5rem}:root{--mdc-theme-primary:#4caf50;--mdc-theme-secondary:#ff7043;--mdc-theme-background:#eee;--mdc-theme-warning:#b00020;--mdc-theme-error:#b00020}body{margin:0;padding:0;font-family:sans-serif}@media (max-width:599px){.mdc-top-app-bar--fixed-adjust{padding-top:56px;margin-top:0}}body{background-color:#eee;background-color:var(--mdc-theme-background,"#eee")}.footer{padding:20px}.mdc-button.mdc-button--new-version{color:#eee;color:var(--mdc-theme-background,"#fff");background-color:#ff7043;background-color:var(--mdc-theme-secondary,"#ff7043")}.mdc-button.mdc-button--location{color:#eee;color:var(--mdc-theme-background,"#fff");background-color:#1797f3}.text--warning{color:#b00020;color:var(--mdc-theme-warning)}.mdc-top-app-bar .mdc-top-app-bar__action-item.material-icons--location-far-away{color:#c5c5c5}.icon--text-bottom{vertical-align:text-bottom}.icon--pr-1{padding-right:.25rem}.loading{padding:1rem}.mdc-drawer .mdc-list-group__subheader{padding-top:10px;padding-bottom:10px}