<commit_before>#template('colorThemeInit.vm')

.do-not-remove-or-first-css-rule-is-not-used {
}

table#matchesTable {
  margin: 0!important;
  width: 100%;
}

.matches-table .collapsed {
  visibility: hidden;
  height: 1px;
  overflow: hidden;
}

.matches-table .succeed, .success {
  background-color: #fff9ee;
}

.matches-table .notified {
  background-color: #fef2da;
}

.matches-table .failed, .failure  {
  background-color: #ffcece !important;
}

.matches-table .ok {
  color: inherit;
}

.matches-table .collapse-gp-div {
  margin-top: 5px;
}

.matches-table .patient-href {
  margin-left: 3px;
}

.matches-table .subtitle {
  margin-bottom: 0px;
  margin-top: 0px;
  font-style: normal;
  text-transform: uppercase;
  color: #369;
  font-size: .8em;
  font-weight: 700;
}
#hierarchy {
  padding-top: 0;
}
.matches-table ul {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.5em;
  list-style: none;
}

.matches-table .collapse-gp-div div {
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
}

.matches-table th {
  white-space: nowrap;
  border: 1px solid #ffffff;
  font-weight: normal;
}

.matches-table td {
  vertical-align: top;
}

.matches-table .collapse-gp-tool {
  white-space: nowrap;
  color: #404040;
}

#send-notifications-messages, #show-matches-messages {
  display: inline-block;
  margin-left: 1em;
  color: green;
}

#show-matches-messages {
  margin-top: 0.8em;
}

#send-notifications-messages {
  vertical-align: top;
}

#score-filter-validation-message {
  font-size: 83%;
  float: left;
}

#show-matches-messages .invalid, #score-filter-validation-message .invalid {
  color: #CC3333;
}

#find-matches-score {
  width: 4.5em;
  float: right;
}

#notified-matches {
  margin-left: 20px;
}

.expandall {
}

#show-matches-button {
  margin: 10px 40px 0 0;
}
#send-notifications-button {
  margin-top: 10px;
}
#pagination-info {
  display: inline-block;
}
.pagination-matching-notifications {
  margin-top: 10px;
  display: inline-block;
  float: right;
  margin-bottom: 5px;
}
.matches-table .first-header-row, .matches-table .second-header-row {
  text-align: -webkit-center;
}

.matches-table th .collapse-marker {
  float: right;
  color: #EA972D;
  cursor: pointer;
  margin-left: 3px;
}

.messages-hint {
  color: #CC3333;
  margin-top: 5px;
  font-size: .8em;
}

.messages-hint-input {
  background-color: #fff9ee!important;
  border: 1px solid #c33!important;
  color: #404040!important;
}

input.notify , td span.fa.fa-envelope {
  vertical-align: middle;
}

.pagesizeselect {
  margin-left: 3px;
  padding: 0;
}

#global-search {
  float: right;
}

#show-matches-score, #show-matches-gen-score, #show-matches-phen-score {
  float: right;
  width: 6.5em!important;
  margin-top: 1.5em;
  line-height: 1.2em;
}
.xwiki-livetable-pagination {
  color: #636B75;
  font-size: 90%;
  line-height: 22px;
  border: 0px;
}
.xwiki-livetable-loader {
  padding-top: 3px;
}
.separator {
  height: 20px;
  background-color: white;
}
.xHelpButton {
  margin-left: 10px;
}
.xHelpButton {
  margin-left: 5px;
}

span.avoidwrap {
  display:inline-block;
}

a.button.toggle-filters.secondary-filters {
  margin-top: 2em !important;
  cursor: default !important;
}
.score-label {
  float: left;
  margin-top: 1em;
}
.score-label .xHelpButton {
  margin-left: 0;
}
input.mme {
  margin-left: 15px!important;
}
#checkbox-server-filters {
  margin-top: 5px;
}
.across-mme {
  margin-top: 5px;
  margin-left: 1em;
}
.exome-subtitle {
  font-weight: 400;
  text-transform: none;
  font-style: italic;
  display : block;
}
.fa.fa-leanpub {
  padding-right: 4px;
}
.metadata {
  display: block;
  font-size: .8em;
  font-style: italic;
}
.filter-mme-server-name {
  display: inline-block;
  max-width: 180px; /* based on the width of filters column, defined to be 240px in DBWebHomeSheet */
  vertical-align: top;
}
.matches-table .fa.fa-sort, .matches-table .fa.fa-sort-up, .matches-table .fa.fa-sort-down {
  padding-left: 10px;
  float : right;
  cursor: pointer;
}
.matches-table .fa.fa-sort {
  color: #999;
  padding-left: 3px;
  float: none;
}
.matches-table .fa.fa-sort:hover {
  color: #000;
}
.sortable {
  cursor: pointer;
}
ul.filters label {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
table.comments-table {
  margin: .5em 0;
}
.xPopup {
  background: #FFFFFF;
  border-radius: 0 1em 1em;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  color: #404040;
  display: inline-block;
  margin: 0.7em 0 0 -0.3em;
  padding: 0.75em 1em;
  position: absolute;
  z-index: 25;
}
.xPopup .hide-tool {
  cursor: pointer;
  float: right;
  margin-right: -0.5em;
  margin-top: -0.6em;
}
.xPopup.comment-container, .xPopup.notes-container {
  width: 22em;
  text-align: left;
  border: 1px solid #666;
}
.xPopup.comment-container {
  background-color: #eceff1;
}
.xPopup.comment-container textarea, .xPopup.notes-container textarea {
  margin-bottom: 5px;
  margin-top: 10px;
  resize: vertical;
  min-height: 45px;
}
a.button.comment, a.button.notes {
  background-image: none;
  background-color: #eee;
  color: #000;
  text-shadow: none;
  border: 1px solid #ddd;
}
.buttonwrapper a.button.comment:link {
  margin-left: 5px;
}
td.status-column {
  white-space: nowrap;
  padding-right: 0px;
  text-align: center;
}
select.status {
  padding: .3em 1px .3em 1px;
  margin-right: 2px;
}
th[data-column="score"], th[data-column="genotypicScore"], th[data-column="phenotypicScore"] {
  font-size: 90%;
}
.notification-dialog-message {
  margin-top: 0.5em;
}
.solved {
  background-color: whitesmoke;
}
div[name="notification-email-long"] {
  font-size: 95%;
  margin: 0 2px 0 2px;
}
.slider {
  background: #bfbfbf;
  border-radius: 4px;
  height: 2px;
}
.slider .handle {
  width: 21px;
  height: 13px;
  background-color: white;
  cursor: pointer;
  position: relative;
  border: 1px solid #aaa;
  border-radius: 2px;
  margin-top: -9px;
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #dad8d8 100%);
  font-size: 70%;
  text-align: center;
  margin-left: 2px;
  font-family: Tahoma, Geneva, sans-serif;
}
.progress {
  background-color: #EA972D;
  height: 2px;
}
.dash {
  width: 1px;
  height: 6px;
  position: absolute;
  background: #bfbfbf;
  user-select: none;
  margin-top: 1px;
}
.dash.small-dash {
  height: 4px;
}
.grid {
  font-family: "Trebuchet MS",Arial,sans-serif;
  opacity: 0.6;
  position: absolute;
  width: 5.2em;
  line-height: 1em!important;
  margin-left: 0.7em;
}
.point {
  font-size: 60%;
  margin-top: 0.7em;
  position: absolute;
}
.point.right {
  float: right;
  position: initial;
}
.hider {
  width: 0.9em;
  background-color: #f6f8f9;
  height: 2px;
  margin-top: -2px;
}
.hider.right {
  float: right;
  width: 0.6em;
}
.hider.disabled-range {
  width: 0;
  background-color: #bfbfbf;
  margin-left: 0.9em;
}
label.score {
  box-sizing: border-box;
  display: inline-block;
  font-size: .8em;
  width: 30%;
  padding-top: 0.1em;
  padding-right: 0.2em;
}
.notification-history-table, .comments-table {
  width: 100%;
}
.notification-history-table th {
  border: 0;
  border-bottom: 1px solid #D7DEE3;
  font-size: .8em;
  padding: 3px 4px;
  text-transform: uppercase;
  background-color: #F6F8F9;
}
.comments-table .comment-info {
  border: 0;
  border-bottom: 1px solid #D7DEE3;
  font-size: .9em;
  padding: 12px 4px 0px 4px;
  font-weight: bold;
}
.notification-history-table td, .comments-table td {
  border: 0;
  color: #636B75;
  font-size: .95em;
  padding: 3px 8px;
}
.code {
  padding: .2em .4em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(27,31,35,0.05);
  border-radius: 3px;
  display: block;
  margin: 0.2em 0;
}
.nhdialog-title {
  font-weight: bold;
  color: black;
  text-transform: uppercase;
}
.notification-history-table .date {
  font-size: .85em;
  margin-bottom: 0.5em;
}
.comments-table .date {
  font-size: .9em;
  float: right;
}
.xPopup.notification-history-container {
  margin: .5em 2.5em 0 0;
  border: 1px solid black;
  border-radius: .5em 0 .5em .5em;
  color: black;
  text-align: left;
  right: 0;
}
.notification-history {
  margin-left: 2px;
  border-radius: 3px 3px 3px 3px;
  cursor: pointer;
  color: black;
}
.notification-history:hover {
  box-shadow: 0px 2px 2px #D7DEE3;
  color: black;
}
.notification-history.secondary {
  color: gray;
}
.mark-user-contacted-button-container {
  margin-top: 1em;
}
td[name="contact"] {
  text-align: right;
  white-space: pre;
}
.xHint {
  color: #369;
  font-size: 82%;
  white-space: normal;
  line-height: 12px;
}
.notes-container h4 {
  margin: 0;
}
.phenotypes-div ul li, .genes-div ul li {
  margin: 2px 2px 4px 0;
  padding: 0.3em;
  line-height: 1.2em !important;
}
.matched {
  background-color: #EEE;
  border-radius: 4px 4px;
}
.comments-table .comment-text {
  color: #292929;
  white-space: normal;
  text-align: justify;
}<commit_msg>PN-441: Show page numbers on both sides of the My Matches grid and shorten list of page number<commit_after>#template('colorThemeInit.vm')

.do-not-remove-or-first-css-rule-is-not-used {
}

table#matchesTable {
  margin: 0!important;
  width: 100%;
}

.matches-table .collapsed {
  visibility: hidden;
  height: 1px;
  overflow: hidden;
}

.matches-table .succeed, .success {
  background-color: #fff9ee;
}

.matches-table .notified {
  background-color: #fef2da;
}

.matches-table .failed, .failure  {
  background-color: #ffcece !important;
}

.matches-table .ok {
  color: inherit;
}

.matches-table .collapse-gp-div {
  margin-top: 5px;
}

.matches-table .patient-href {
  margin-left: 3px;
}

.matches-table .subtitle {
  margin-bottom: 0px;
  margin-top: 0px;
  font-style: normal;
  text-transform: uppercase;
  color: #369;
  font-size: .8em;
  font-weight: 700;
}
#hierarchy {
  padding-top: 0;
}
.matches-table ul {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.5em;
  list-style: none;
}

.matches-table .collapse-gp-div div {
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
}

.matches-table th {
  white-space: nowrap;
  border: 1px solid #ffffff;
  font-weight: normal;
}

.matches-table td {
  vertical-align: top;
}

.matches-table .collapse-gp-tool {
  white-space: nowrap;
  color: #404040;
}

#send-notifications-messages, #show-matches-messages {
  display: inline-block;
  margin-left: 1em;
  color: green;
}

#show-matches-messages {
  margin-top: 0.8em;
}

#score-filter-validation-message {
  font-size: 83%;
  float: left;
}

#show-matches-messages .invalid, #score-filter-validation-message .invalid {
  color: #CC3333;
}

#find-matches-score {
  width: 4.5em;
  float: right;
}

#notified-matches {
  margin-left: 20px;
}

.expandall {
}

#show-matches-button {
  margin: 10px 40px 0 0;
}
#send-notifications-button {
  margin-top: 10px;
}
#pagination-info {
  display: inline-block;
}
.pagination-matching-notifications {
  margin-top: 10px;
  display: inline-block;
  float: right;
  margin-bottom: 5px;
}
.matches-table .first-header-row, .matches-table .second-header-row {
  text-align: -webkit-center;
}

.matches-table th .collapse-marker {
  float: right;
  color: #EA972D;
  cursor: pointer;
  margin-left: 3px;
}

.messages-hint {
  color: #CC3333;
  margin-top: 5px;
  font-size: .8em;
}

.messages-hint-input {
  background-color: #fff9ee!important;
  border: 1px solid #c33!important;
  color: #404040!important;
}

input.notify , td span.fa.fa-envelope {
  vertical-align: middle;
}

.pagesizeselect {
  margin-left: 3px;
  padding: 0;
}

#global-search {
  float: right;
}

#show-matches-score, #show-matches-gen-score, #show-matches-phen-score {
  float: right;
  width: 6.5em!important;
  margin-top: 1.5em;
  line-height: 1.2em;
}
.xwiki-livetable-pagination {
  color: #636B75;
  font-size: 90%;
  line-height: 22px;
  border: 0px;
}
.xwiki-livetable-loader {
  padding-top: 3px;
}
.separator {
  height: 20px;
  background-color: white;
}
.xHelpButton {
  margin-left: 10px;
}
.xHelpButton {
  margin-left: 5px;
}

span.avoidwrap {
  display:inline-block;
}

a.button.toggle-filters.secondary-filters {
  margin-top: 2em !important;
  cursor: default !important;
}
.score-label {
  float: left;
  margin-top: 1em;
}
.score-label .xHelpButton {
  margin-left: 0;
}
input.mme {
  margin-left: 15px!important;
}
#checkbox-server-filters {
  margin-top: 5px;
}
.across-mme {
  margin-top: 5px;
  margin-left: 1em;
}
.exome-subtitle {
  font-weight: 400;
  text-transform: none;
  font-style: italic;
  display : block;
}
.fa.fa-leanpub {
  padding-right: 4px;
}
.metadata {
  display: block;
  font-size: .8em;
  font-style: italic;
}
.filter-mme-server-name {
  display: inline-block;
  max-width: 180px; /* based on the width of filters column, defined to be 240px in DBWebHomeSheet */
  vertical-align: top;
}
.matches-table .fa.fa-sort, .matches-table .fa.fa-sort-up, .matches-table .fa.fa-sort-down {
  padding-left: 10px;
  float : right;
  cursor: pointer;
}
.matches-table .fa.fa-sort {
  color: #999;
  padding-left: 3px;
  float: none;
}
.matches-table .fa.fa-sort:hover {
  color: #000;
}
.sortable {
  cursor: pointer;
}
ul.filters label {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
table.comments-table {
  margin: .5em 0;
}
.xPopup {
  background: #FFFFFF;
  border-radius: 0 1em 1em;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  color: #404040;
  display: inline-block;
  margin: 0.7em 0 0 -0.3em;
  padding: 0.75em 1em;
  position: absolute;
  z-index: 25;
}
.xPopup .hide-tool {
  cursor: pointer;
  float: right;
  margin-right: -0.5em;
  margin-top: -0.6em;
}
.xPopup.comment-container, .xPopup.notes-container {
  width: 22em;
  text-align: left;
  border: 1px solid #666;
}
.xPopup.comment-container {
  background-color: #eceff1;
}
.xPopup.comment-container textarea, .xPopup.notes-container textarea {
  margin-bottom: 5px;
  margin-top: 10px;
  resize: vertical;
  min-height: 45px;
}
a.button.comment, a.button.notes {
  background-image: none;
  background-color: #eee;
  color: #000;
  text-shadow: none;
  border: 1px solid #ddd;
}
.buttonwrapper a.button.comment:link {
  margin-left: 5px;
}
td.status-column {
  white-space: nowrap;
  padding-right: 0px;
  text-align: center;
}
select.status {
  padding: .3em 1px .3em 1px;
  margin-right: 2px;
}
th[data-column="score"], th[data-column="genotypicScore"], th[data-column="phenotypicScore"] {
  font-size: 90%;
}
.notification-dialog-message {
  margin-top: 0.5em;
}
.solved {
  background-color: whitesmoke;
}
div[name="notification-email-long"] {
  font-size: 95%;
  margin: 0 2px 0 2px;
}
.slider {
  background: #bfbfbf;
  border-radius: 4px;
  height: 2px;
}
.slider .handle {
  width: 21px;
  height: 13px;
  background-color: white;
  cursor: pointer;
  position: relative;
  border: 1px solid #aaa;
  border-radius: 2px;
  margin-top: -9px;
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #dad8d8 100%);
  font-size: 70%;
  text-align: center;
  margin-left: 2px;
  font-family: Tahoma, Geneva, sans-serif;
}
.progress {
  background-color: #EA972D;
  height: 2px;
}
.dash {
  width: 1px;
  height: 6px;
  position: absolute;
  background: #bfbfbf;
  user-select: none;
  margin-top: 1px;
}
.dash.small-dash {
  height: 4px;
}
.grid {
  font-family: "Trebuchet MS",Arial,sans-serif;
  opacity: 0.6;
  position: absolute;
  width: 5.2em;
  line-height: 1em!important;
  margin-left: 0.7em;
}
.point {
  font-size: 60%;
  margin-top: 0.7em;
  position: absolute;
}
.point.right {
  float: right;
  position: initial;
}
.hider {
  width: 0.9em;
  background-color: #f6f8f9;
  height: 2px;
  margin-top: -2px;
}
.hider.right {
  float: right;
  width: 0.6em;
}
.hider.disabled-range {
  width: 0;
  background-color: #bfbfbf;
  margin-left: 0.9em;
}
label.score {
  box-sizing: border-box;
  display: inline-block;
  font-size: .8em;
  width: 30%;
  padding-top: 0.1em;
  padding-right: 0.2em;
}
.notification-history-table, .comments-table {
  width: 100%;
}
.notification-history-table th {
  border: 0;
  border-bottom: 1px solid #D7DEE3;
  font-size: .8em;
  padding: 3px 4px;
  text-transform: uppercase;
  background-color: #F6F8F9;
}
.comments-table .comment-info {
  border: 0;
  border-bottom: 1px solid #D7DEE3;
  font-size: .9em;
  padding: 12px 4px 0px 4px;
  font-weight: bold;
}
.notification-history-table td, .comments-table td {
  border: 0;
  color: #636B75;
  font-size: .95em;
  padding: 3px 8px;
}
.code {
  padding: .2em .4em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(27,31,35,0.05);
  border-radius: 3px;
  display: block;
  margin: 0.2em 0;
}
.nhdialog-title {
  font-weight: bold;
  color: black;
  text-transform: uppercase;
}
.notification-history-table .date {
  font-size: .85em;
  margin-bottom: 0.5em;
}
.comments-table .date {
  font-size: .9em;
  float: right;
}
.xPopup.notification-history-container {
  margin: .5em 2.5em 0 0;
  border: 1px solid black;
  border-radius: .5em 0 .5em .5em;
  color: black;
  text-align: left;
  right: 0;
}
.notification-history {
  margin-left: 2px;
  border-radius: 3px 3px 3px 3px;
  cursor: pointer;
  color: black;
}
.notification-history:hover {
  box-shadow: 0px 2px 2px #D7DEE3;
  color: black;
}
.notification-history.secondary {
  color: gray;
}
.mark-user-contacted-button-container {
  margin-top: 1em;
}
td[name="contact"] {
  text-align: right;
  white-space: pre;
}
.xHint {
  color: #369;
  font-size: 82%;
  white-space: normal;
  line-height: 12px;
}
.notes-container h4 {
  margin: 0;
}
.phenotypes-div ul li, .genes-div ul li {
  margin: 2px 2px 4px 0;
  padding: 0.3em;
  line-height: 1.2em !important;
}
.matched {
  background-color: #EEE;
  border-radius: 4px 4px;
}
.comments-table .comment-text {
  color: #292929;
  white-space: normal;
  text-align: justify;
}

{'fraction_non_alphanumeric': 0.156761894113043, 'fraction_numerical': 0.040308604014088444, 'mean_word_length': 3.3385884065001212, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '2503780', 'n_tokens_mistral': 7814, 'n_tokens_neox': 7259, 'n_words': 1560}