<commit_before>body.jsxc-fullscreen {
  overflow: hidden;

  #jsxc-roster {
    border: 0;
    border-top: 62px solid #2a4163;
    width: 100%;
    z-index: 50;
  }

  #jsxc-window-list {
    clip: auto;
    z-index: 100;

    .jsxc-window-item {
      bottom: 0;
      height: auto;
      left: 0;
      margin: 0;
      position: fixed;
      right: 0;
      top: 0;
      width: auto;

      &.jsxc-minimized {
        display: none;
      }
    }

    .jsxc-window {
      background-color: $main-bg;
      border: 0;
      border-radius: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    .jsxc-window-fade {
      bottom: 0;
      height: auto;
      left: 0;
      position: absolute;
      right: 0;
      top: 62px;
      width: auto;
    }
  }

  .jsxc-menu__button {
    min-width: 42px;
    width: auto;
  }

  .jsxc-bar {
    height: 62px;
    padding-left: 0.5em;
    width: auto;

    &__action-entry {
      background-size: 1.4em;
      height: 62px;
      width: 42px;

      &.jsxc-close {
        font-size: 2.5em;
        line-height: 62px;
      }

      .jsxc-menu__more--light {
        background-size: 1.2em;
      }

      .jsxc-icon {
        min-width: 42px;
      }

      * {
        font-size: 1em;
      }
    }
  }

  .jsxc-chatmessage {
    margin: 0.2em 1.5em;

    &:first-child {
      margin-bottom: 2em;
    }

    &::after {
      content: none;
    }

    &__footer {
      padding-top: 0.8em;
    }

    &.jsxc-out {
      background-color: $chatmessage-out-bg;
    }

    &.jsxc-in {
      background-color: var(--jsxc-message-bg);

      &.jsxc-light .jsxc-chatmessage__footer {
        color: $bg-darker;
      }

      &.jsxc-dark .jsxc-chatmessage__footer {
        color: $bg-dark;
      }
    }

    &.jsxc-probably_out,
    &.jsxc-probably_in {
      border: 1px solid $bg-dark;
    }
  }

  .jsxc-send-area {
    padding: 0;
  }

  .jsxc-send-area {
    .jsxc-menu--emoticons,
    .jsxc-file-transfer,
    .jsxc-transfer {
      background-size: 1.8em;
      height: 62px;
      width: 62px;
    }

    .jsxc-transfer-icon {
      background-size: 1.8em;
      height: 62px;
    }
  }

  .jsxc-message-input {
    background-color: #ececec;
    border-radius: 2em;
    line-height: 1.4em;
    margin-right: 1em;
    padding: 0.6em 2em 0.4em;
  }

  .jsxc-highlight .jsxc-window-bar {
    background-color: $window-bar-bg;
  }

  .jsxc-roster-toggle {
    display: none;
  }

  #jsxc-roster>.jsxc-bottom li {
    height: 62px;
    line-height: 62px;
  }

  .jsxc-bar__action-entry {
    margin: 0 3px;
  }

  .jsxc-dialog-wrapper {
    background-color: $main-bg-translucent;
  }

  .jsxc-dialog {
    border: 0;
    min-width: auto;
    padding-top: 45px;
  }
}

body.jsxc-fullscreen.jsxc-two-columns {<commit_msg>style: fix main menu height on sm<commit_after>body.jsxc-fullscreen {
  overflow: hidden;

  #jsxc-roster {
    border: 0;
    border-top: 62px solid #2a4163;
    width: 100%;
    z-index: 50;
  }

  #jsxc-window-list {
    clip: auto;
    z-index: 100;

    .jsxc-window-item {
      bottom: 0;
      height: auto;
      left: 0;
      margin: 0;
      position: fixed;
      right: 0;
      top: 0;
      width: auto;

      &.jsxc-minimized {
        display: none;
      }
    }

    .jsxc-window {
      background-color: $main-bg;
      border: 0;
      border-radius: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    .jsxc-window-fade {
      bottom: 0;
      height: auto;
      left: 0;
      position: absolute;
      right: 0;
      top: 62px;
      width: auto;
    }
  }

  .jsxc-menu__button {
    min-width: 42px;
    width: auto;
  }

  .jsxc-bar {
    height: 62px;
    padding-left: 0.5em;
    width: auto;

    &__action-entry {
      background-size: 1.4em;
      height: 62px;
      width: 42px;

      &.jsxc-close {
        font-size: 2.5em;
        line-height: 62px;
      }

      .jsxc-menu__more--light {
        background-size: 1.2em;
      }

      .jsxc-icon {
        min-width: 42px;
      }

      * {
        font-size: 1em;
      }
    }
  }

  .jsxc-chatmessage {
    margin: 0.2em 1.5em;

    &:first-child {
      margin-bottom: 2em;
    }

    &::after {
      content: none;
    }

    &__footer {
      padding-top: 0.8em;
    }

    &.jsxc-out {
      background-color: $chatmessage-out-bg;
    }

    &.jsxc-in {
      background-color: var(--jsxc-message-bg);

      &.jsxc-light .jsxc-chatmessage__footer {
        color: $bg-darker;
      }

      &.jsxc-dark .jsxc-chatmessage__footer {
        color: $bg-dark;
      }
    }

    &.jsxc-probably_out,
    &.jsxc-probably_in {
      border: 1px solid $bg-dark;
    }
  }

  .jsxc-send-area {
    padding: 0;
  }

  .jsxc-send-area {
    .jsxc-menu--emoticons,
    .jsxc-file-transfer,
    .jsxc-transfer {
      background-size: 1.8em;
      height: 62px;
      width: 62px;
    }

    .jsxc-transfer-icon {
      background-size: 1.8em;
      height: 62px;
    }
  }

  .jsxc-message-input {
    background-color: #ececec;
    border-radius: 2em;
    line-height: 1.4em;
    margin-right: 1em;
    padding: 0.6em 2em 0.4em;
  }

  .jsxc-highlight .jsxc-window-bar {
    background-color: $window-bar-bg;
  }

  .jsxc-roster-toggle {
    display: none;
  }

  #jsxc-roster>.jsxc-bottom li {
    height: 42px;
    line-height: 42px;
  }

  .jsxc-bar__action-entry {
    margin: 0 3px;
  }

  .jsxc-dialog-wrapper {
    background-color: $main-bg-translucent;
  }

  .jsxc-dialog {
    border: 0;
    min-width: auto;
    padding-top: 45px;
  }
}

body.jsxc-fullscreen.jsxc-two-columns {
{'fraction_non_alphanumeric': 0.14145907473309607, 'fraction_numerical': 0.031672597864768684, 'mean_word_length': 1.5963048498845265, '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': '2197898', 'n_tokens_mistral': 2418, 'n_tokens_neox': 2195, 'n_words': 392}