<commit_before>.otp.mobile .mobile-padding {
  padding: 10px;
}

.otp .mobile-bottom-button-container {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  height: 40px;
}

/* Navbar settings */

.otp.mobile .navbar {
  margin-bottom: 0;
  border: none;
}

.otp .navbar .mobile-header {
  position: fixed;
  top: 5px;
  left: 50px;
  right: 50px;
  text-align: center;
}

.otp .navbar .mobile-header-text {
  color: white;
  padding-top: 9px;
  font-size: 18px;
  display: inline-block;
}

.otp .navbar .mobile-header-action {
  display: inline-block;
}

.otp .navbar .mobile-header-action > button {
  color: white;
}

.otp .navbar .mobile-back {
  position: fixed;
  top: 12px;
  left: 15px;
  color: white;
  font-size: 18px;
}

.otp .navbar .mobile-close {
  position: fixed;
  top: 4px;
  right: 6px;
  color: white;
  font-size: 18px;
}

.otp .navbar-brand {
  padding: 7px 10px;
}

/* Welcome screen */

.otp.mobile .welcome-location {
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  height: 60px;
}

.otp.mobile .welcome-map {
  position: fixed;
  top: 110px;
  left: 0;
  right: 0;
  bottom: 0;
}

/* Location search screen */

.otp.mobile .location-search {
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
}

/* Main search screen */

.otp.mobile .search-settings {
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  height: 250px;
  box-shadow: 3px 0px 12px #00000052;
}

.otp.mobile .search-map {
  position: fixed;
  top: 300px;
  left: 0;
  right: 0;
  bottom: 0;
}

/* Batch routing search screen */

.otp.mobile .batch-search-settings {
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  height: 216px;
  /* Must appear under the 'hamburger' dropdown which has z-index of 1000. */
  z-index: 999;
  box-shadow: 3px 0px 12px #00000052;
}

.otp.mobile .batch-search-map {
  position: fixed;
  top: 266px;
  left: 0;
  right: 0;
  bottom: 0;
}

/* Detailed options screen */

.otp.mobile .options-main-content {
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 55px;
  overflow-y: auto;
  overflow-x: hidden;
}

.otp.mobile .options-lower-tray {
  position: fixed;
  height: 55px;
  left: 0;
  right: 0;
  bottom: 0;
}

/* Results screen: normal display */

.otp.mobile .mobile-narrative-header {
  position: fixed;
  height: 40px;
  left: 0;
  right: 0;
  background-color: #444;
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
}

.otp.mobile .mobile-narrative-container {
  position: fixed;
  bottom: 20px;
  right: 0;
  left: 0;
  padding: 8px 12px;
}

.otp.mobile .dots-container {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  height: 20px;
  text-align: center;
}

.otp.mobile .dots-container .dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 4px;<commit_msg>refactor(mobile): remove unneeded padding from narrative<commit_after>.otp.mobile .mobile-padding {
  padding: 10px;
}

.otp .mobile-bottom-button-container {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  height: 40px;
}

/* Navbar settings */

.otp.mobile .navbar {
  margin-bottom: 0;
  border: none;
}

.otp .navbar .mobile-header {
  position: fixed;
  top: 5px;
  left: 50px;
  right: 50px;
  text-align: center;
}

.otp .navbar .mobile-header-text {
  color: white;
  padding-top: 9px;
  font-size: 18px;
  display: inline-block;
}

.otp .navbar .mobile-header-action {
  display: inline-block;
}

.otp .navbar .mobile-header-action > button {
  color: white;
}

.otp .navbar .mobile-back {
  position: fixed;
  top: 12px;
  left: 15px;
  color: white;
  font-size: 18px;
}

.otp .navbar .mobile-close {
  position: fixed;
  top: 4px;
  right: 6px;
  color: white;
  font-size: 18px;
}

.otp .navbar-brand {
  padding: 7px 10px;
}

/* Welcome screen */

.otp.mobile .welcome-location {
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  height: 60px;
}

.otp.mobile .welcome-map {
  position: fixed;
  top: 110px;
  left: 0;
  right: 0;
  bottom: 0;
}

/* Location search screen */

.otp.mobile .location-search {
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
}

/* Main search screen */

.otp.mobile .search-settings {
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  height: 250px;
  box-shadow: 3px 0px 12px #00000052;
}

.otp.mobile .search-map {
  position: fixed;
  top: 300px;
  left: 0;
  right: 0;
  bottom: 0;
}

/* Batch routing search screen */

.otp.mobile .batch-search-settings {
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  height: 216px;
  /* Must appear under the 'hamburger' dropdown which has z-index of 1000. */
  z-index: 999;
  box-shadow: 3px 0px 12px #00000052;
}

.otp.mobile .batch-search-map {
  position: fixed;
  top: 266px;
  left: 0;
  right: 0;
  bottom: 0;
}

/* Detailed options screen */

.otp.mobile .options-main-content {
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 55px;
  overflow-y: auto;
  overflow-x: hidden;
}

.otp.mobile .options-lower-tray {
  position: fixed;
  height: 55px;
  left: 0;
  right: 0;
  bottom: 0;
}

/* Results screen: normal display */

.otp.mobile .mobile-narrative-header {
  position: fixed;
  height: 40px;
  left: 0;
  right: 0;
  background-color: #444;
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
}

.otp.mobile .mobile-narrative-container {
  position: fixed;
  bottom: 20px;
  right: 0;
  left: 0;
}

.otp.mobile .dots-container {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  height: 20px;
  text-align: center;
}

.otp.mobile .dots-container .dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 4px;
{'fraction_non_alphanumeric': 0.14886444286728176, 'fraction_numerical': 0.04950319375443577, 'mean_word_length': 2.801078894133513, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3081603', 'n_tokens_mistral': 2590, 'n_tokens_neox': 2294, 'n_words': 605}