<commit_before>/**/
@import '../../bower_components/bootstrap/less/bootstrap.less';
@import '../../bower_components/Font-Awesome/less/font-awesome.less';

@import 'print';
@import 'variables';

/* structure */
header > h1 { margin: 0; }

abbr[title], abbr[data-original-title] {
  border-bottom: none;
  cursor: text;
}

noscript > .alert-info { margin-top: 1.5em; }

.nav-pills {
  .hidden-print();
  background-color: @nav-bg-bottom;
  background-image: url(/assets/images/nav-gradient.png);
  background-image: -moz-linear-gradient(@nav-bg-top, @nav-bg-bottom);
  background-image: -o-linear-gradient(@nav-bg-top, @nav-bg-bottom);
  background-image: -webkit-linear-gradient(@nav-bg-top, @nav-bg-bottom);
  background-image: linear-gradient(@nav-bg-top, @nav-bg-bottom);
  text-align: center;

  > li {
    display: inline;
    float: none;

    > a {
      color: @nav-link-color;
      display: inline-block;

      &:hover, &:focus { color: @nav-pills-active-link-hover-color; }
    }
  }
}

.panel-heading {
  padding: 0;

  > .panel-title > a {
    display: block;
    padding: @panel-heading-padding;

    &:hover, &:focus {
      text-decoration: none;
      outline: none;
    }
  }
}

.panel-body { padding-bottom: 0; }

.tab-content {
  padding-bottom: @line-height-computed;
  padding-top: @line-height-computed;
}

footer {
  border-top: 1px solid @table-border-color;
  font-size: @font-size-small;
  line-height: @line-height-small;
  padding-top: 1.5em;

  p { margin: 0; }
}

/* faction */
#game-size { max-width: 28em; }

.faction {
  > label {
    border: 1px solid @table-border-color;
    background: @faction-bg;
    cursor: pointer;
    margin: 0;
    padding: 9px;
    position: relative;

    &:hover, &.selected { background: lighten(@faction-bg, 12.5%); }
  }
}

/* army */
.model {
  height: 3em;
  line-height: 2.5;
  padding-right: 8em;
  position: relative;

  .name {
    display: block;
    overflow: hidden;
    white-space: nowrap;
  }

  .actions {
    background: inherit;
    position: absolute;
    right: 0;
    top: 0;
  }

  .number {
    display: inline-block;
    text-align: center;
    width: 2em;
  }

  .btn { width: 2.5em; }
}

/* record sheet */
.table {
  caption {
    color: inherit;
    font-size: @font-size-large;
    font-weight: bold;
    line-height: @line-height-large;
    text-align: center;
    text-transform: uppercase;
  }

  th {
    text-align: center;
    text-transform: uppercase;
  }
}<commit_msg>added styles for actions and table-responsive<commit_after>/**/
@import '../../bower_components/bootstrap/less/bootstrap.less';
@import '../../bower_components/Font-Awesome/less/font-awesome.less';

@import 'print';
@import 'variables';

/* structure */
header > h1 { margin: 0; }

abbr[title], abbr[data-original-title] {
  border-bottom: none;
  cursor: text;
}

noscript > .alert-info { margin-top: 1.5em; }

.nav-pills {
  .hidden-print();
  background-color: @nav-bg-bottom;
  background-image: url(/assets/images/nav-gradient.png);
  background-image: -moz-linear-gradient(@nav-bg-top, @nav-bg-bottom);
  background-image: -o-linear-gradient(@nav-bg-top, @nav-bg-bottom);
  background-image: -webkit-linear-gradient(@nav-bg-top, @nav-bg-bottom);
  background-image: linear-gradient(@nav-bg-top, @nav-bg-bottom);
  text-align: center;

  > li {
    display: inline;
    float: none;

    > a {
      color: @nav-link-color;
      display: inline-block;

      &:hover, &:focus { color: @nav-pills-active-link-hover-color; }
    }
  }
}

main {
  position: relative;

  .actions {
    font-size: @font-size-large;
    line-height: @line-height-large;
    position: absolute;
    top: 2.917em;
    right: .8em;

    .fa { cursor: pointer; }
  }
}

.modal-body a { word-wrap: break-word; }

.panel-heading {
  padding: 0;

  > .panel-title > a {
    display: block;
    padding: @panel-heading-padding;

    &:hover, &:focus {
      text-decoration: none;
      outline: none;
    }
  }
}

.panel-body { padding-bottom: 0; }

.tab-content {
  padding-bottom: @line-height-computed;
  padding-top: 2 * @line-height-computed;
}

footer {
  border-top: 1px solid @table-border-color;
  font-size: @font-size-small;
  line-height: @line-height-small;
  padding-top: 1.5em;

  p { margin: 0; }
}

/* faction */
#game-size {
  cursor: pointer;
  max-width: 28em;
}

.faction {
  > label {
    border: 1px solid @table-border-color;
    background: @faction-bg;
    cursor: pointer;
    margin: 0;
    padding: 9px;
    position: relative;

    &:hover, &.selected { background: lighten(@faction-bg, 12.5%); }
  }
}

/* army */
.model {
  height: 3em;
  line-height: 2.5;
  padding-right: 8.5em;
  position: relative;

  .name {
    display: block;
    overflow: hidden;
    white-space: nowrap;
  }

  .actions {
    background: inherit;
    position: absolute;
    right: 0;
    top: 0;
  }

  .number {
    display: inline-block;
    text-align: center;
    width: 2em;
  }

  .btn { width: 2.5em; }
}

/* record sheet */
.table {
  caption {
    color: inherit;
    font-size: @font-size-large;
    font-weight: bold;
    line-height: @line-height-large;
    text-align: center;
    text-transform: uppercase;
  }

  th {
    text-align: center;
    text-transform: uppercase;
  }
}

.table-responsive {
  @media screen and (max-width: @screen-xs-max) {
    > .table-bordered {
      > caption  {
        border-bottom: 1px solid @table-border-color;
      }
    }
  }
}
{'fraction_non_alphanumeric': 0.1693014705882353, 'fraction_numerical': 0.011397058823529411, 'mean_word_length': 2.673869007427414, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 19, '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': '4693901', 'n_tokens_mistral': 2105, 'n_tokens_neox': 2012, 'n_words': 395}