.offline-routes{max-width:1000px;min-width:0}.offline-routes [hidden]{display:none!important}.offline-selection{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.offline-selection label{display:flex;flex:1 1 230px;min-width:0;flex-direction:column;gap:.4rem;font-weight:600}.offline-selection select{font:inherit;background:#fff;color:#13294b;border:1px solid #9ba9b5;border-radius:8px;padding:.65rem;min-height:44px;max-width:100%;width:100%}.offline-progress{margin:1rem 0}.offline-progress progress{width:100%;height:1rem;accent-color:#13294b}.offline-packages{display:grid;gap:1rem;margin:1.5rem 0}.offline-package{border:1px solid #d7dfe5;border-radius:14px;padding:1rem;background:#f4f7f9;min-width:0;overflow-wrap:anywhere}.offline-package h2{font-size:1.2rem;margin:0 0 .5rem}.offline-package p{margin:.35rem 0}.offline-routes button:disabled{opacity:.55;cursor:default}.offline-routes :focus-visible{outline:3px solid #8b6300;outline-offset:3px}.offline-routes .btnrow{flex-wrap:wrap}
