#content .dp-route-eta,#dp-route-stop-dialog .dp-route-eta{padding:14px 16px;margin:14px 0;border-left:5px solid #173b69;border-radius:10px;background:#edf4fc;color:#173b69}
#content .dp-route-eta-delay,#dp-route-stop-dialog .dp-route-eta-delay{color:#a33e00;border-left-color:#a33e00}
#content .dp-route-style-1,#dp-route-stop-dialog .dp-route-style-1{font-weight:700}
#content .dp-route-style-2,#dp-route-stop-dialog .dp-route-style-2{font-size:28px;line-height:1.3;font-weight:800;margin:4px 0}
#content .dp-route-style-3,#dp-route-stop-dialog .dp-route-style-3{font-size:14px}
#content .dp-route-style-4,#dp-route-stop-dialog .dp-route-style-4{color:#14753c;font-weight:800}
#content .dp-route-style-5,#dp-route-stop-dialog .dp-route-style-5{margin:14px 0 20px;padding:14px;border:1px solid #d1deea;border-radius:16px;background:#e7eef7}
#content .dp-route-style-6,#dp-route-stop-dialog .dp-route-style-6{margin:0 0 12px;display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;color:#173b69}
#content .dp-route-style-7,#dp-route-stop-dialog .dp-route-style-7{font-size:21px;font-weight:800}
#content .dp-route-style-8,#dp-route-stop-dialog .dp-route-style-8{font-size:15px;font-weight:500}
#content .dp-route-style-9,#dp-route-stop-dialog .dp-route-style-9{margin:4px 0}
#content .dp-route-style-10,#dp-route-stop-dialog .dp-route-style-10{margin-top:24px}
#content .dp-route-style-11,#dp-route-stop-dialog .dp-route-style-11{margin:0;padding:12px 16px;border-radius:12px;background:#173b69;color:white;font-size:22px}
#content .dp-route-style-12,#dp-route-stop-dialog .dp-route-style-12{font-size:15px;font-weight:400}
#content .dp-route-style-13,#dp-route-stop-dialog .dp-route-style-13{margin:14px 0}
#content .dp-route-style-14,#dp-route-stop-dialog .dp-route-style-14{font-size:14px;font-weight:700;margin-bottom:4px}
#content .dp-route-style-15,#dp-route-stop-dialog .dp-route-style-15{display:block;width:100%;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff9;color:#173b69;border:1px solid #bccbdb;border-radius:10px;padding:12px;font:inherit;line-height:1.5}
#content .dp-route-style-16,#dp-route-stop-dialog .dp-route-style-16{font-size:13px}
#content .dp-route-style-17,#dp-route-stop-dialog .dp-route-style-17{white-space:pre-wrap;overflow-wrap:anywhere}
#content .dp-route-style-18,#dp-route-stop-dialog .dp-route-style-18{margin:0 0 12px;font-size:25px;line-height:1.3;overflow-wrap:anywhere}
#content .dp-route-style-19,#dp-route-stop-dialog .dp-route-style-19{display:flex;justify-content:flex-end;margin-top:18px}
#content .dp-route-style-20,#dp-route-stop-dialog .dp-route-style-20{margin-top:0}
#content .dp-route-style-21,#dp-route-stop-dialog .dp-route-style-21{width:100%;box-sizing:border-box}
#content .dp-route-style-22,#dp-route-stop-dialog .dp-route-style-22{white-space:pre-wrap}
#content .dp-route-style-23,#dp-route-stop-dialog .dp-route-style-23{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
#content .dp-card-copy span.dp-route-status-active{color:#00b83f!important;font-weight:800!important}
#dp-route-stop-dialog{width:min(540px,calc(100vw - 32px));max-height:85dvh;box-sizing:border-box;overflow:auto;border:0;border-radius:24px;padding:24px;background:#f4f0f8;color:#173b69;box-shadow:0 18px 70px #0005;}
#dp-route-stop-dialog::backdrop{background:rgba(5,20,42,.55)} #content [data-stop-info]:focus-visible{outline:3px solid #f58220;outline-offset:3px} #content [data-stop-info]{cursor:pointer}
