.route-playback{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;background:#142018;color:#e9ffed;border:1px solid #38583e;border-radius:8px;margin:8px 0;font:13px/1.5 "Segoe UI",sans-serif}.route-playback strong{margin-right:6px}.route-playback button,.route-playback select{background:#203727;color:#e9ffed;border:1px solid #568461;border-radius:5px;padding:6px 10px;font:inherit;min-height:34px}.route-playback button:not(:disabled){cursor:pointer}.route-playback button:hover:not(:disabled){border-color:#75f443}.route-playback button:disabled{opacity:.45}.route-playback [data-play]{background:#75f443;color:#10200c;font-weight:700}.route-playback label{display:flex;align-items:center;gap:6px}.route-playback [role=status]{flex-basis:100%;font-size:12px;color:#b6d0bb}.route-playback :focus-visible{outline:3px solid #75f443;outline-offset:2px}
