<commit_before>body{font-family: HelveticaNeue,Arial}
footer{margin-bottom: 200px;}
label span{display: block;}

/*td:nth-child(4){background-color: #eee;}*/
td img{width: 100%;}
table{width: 100%;border-collapse: collapse;margin-bottom: 50px;}
th{text-align: left;background: #ddd;padding: 10px;white-space: nowrap;}
th.selector,th.filename{background-color: #666;color:#fff;}
th.filename{text-align: right;}
.reportTxt{white-space: pre-wrap;font-family: monospace; font-size: 11px;}
.summaryList{padding: 0px;list-style: none;width: auto;}
.summaryList td{width: auto; padding: 5px;}
.detailReport{ margin:50px 10px 10px;}
.detailReport select{display: inline-block;width: auto;}
/*.summaryBlock .fileName{font-style: italic;font-weight: 100;color: #999;}*/

h2>.stat{white-space: nowrap;margin-right: 2em;display: inline-block;}
.progressBarBlock{width:130px;display: inline-block;margin-right: 2em;}
.progress{margin-bottom: -3px;}
.progress-bar{transition:width 0ms;min-width:20%;}

.filterGroup{padding: 7px; background-color: #eee;}

.circle{
    padding: 3px;
    border-radius: 2em;
    color: white;
    width: 1.7em;
    display: inline-block;
    text-align: center;
}

.dot{
    width: 0.5em;
    height: 0.5em;
    border-radius: .5em;
    display: inline-block;
    margin-right: 0.8ex;
}
.yellow{background-color: #ffcc00; }
.red{background: #c60000; }
.green{background: #56e900; }
.flash {animation: blink 350ms infinite alternate; -webkit-animation: blink 350ms infinite alternate; }
@keyframes blink {to { opacity: 0; } }
@-webkit-keyframes blink {to { opacity: 0; } }


/* custom styles & overrides */

.summaryList {
    width: 100%;
}

.test-title {
    font-size: 14px;
    text-transform: capitalize;
    margin-right: 5px;
    cursor: pointer;
    font-weight: bold;
    color: #666666;
}

.test-all-checkbox label {
    margin-right: 10px;
    font-style: italic;
    font-size: 14px;
}

.test-title-actual {
    display: inline-block;
    padding: 7px 10px;
    font-style: italic;
    color: #999;
}

.icon-link {
    display: none;
    margin-left: -17px;
    color: #999;
}

.test-title:hover .icon-link {
    display: inline-block;
}


.detailReport th.statusInds {
    background-color: #F0F0F0;
}

.detail-topper {
    margin-bottom: 0;
}

th.selector,
th.filename {
    background-color: #F0F0F0;
    color:#000;
    width: 91.666666667%;
    padding-left: 15px;
}

.reference {
    padding-left: 15px;
}

.img-filename {
    font-style: italic;
    font-weight: 100;
    color: #666;
}

.back-to-top {
    cursor: pointer;
    /* background: #666; */
    /* color: #fff; */
    /* padding: 4px 7px; */
    right: 0;
    position: absolute;
    top: -40px;
    display: inline-block;
    /* border-bottom-left-radius: 3px; */
}

.summaryList .back-to-top {
    display: none;
}

.select-test {
    text-align: center;
}


.select-test-details {
    position: relative;
    top: -8px;
    margin-right: 5px;
}

.detailReport { 
    margin: 50px 15px 10px;
}

.summaryList th {
    background-color: #fff;
}

.baseline-header {
    padding-right: 4px;
    margin-bottom: 10px;
}
.baseline-header span {
    margin-right: 10px;
    font-style: italic;
}

.summaryList .baseline,
.detailReport .baseline {
    padding-right: 15px;
    /*border-left: 1px solid #eee;*/
}

.summaryList th.baseline {
    background-color: #fff;
    padding-right: 15px;
    border-left: 0;
}

.summaryList .baseline {
    /*background: rgba(238, 238, 238, .5);*/
    width: 16.66666667%;
}

.detailReport th.baseline {
    background-color: #F0F0F0;
    font-weight: normal;
}

.test-select-container {
    position: relative;
}

.filterGroup {
    padding: 5px 15px 0;
    background-color: rgba(238, 238, 238, .95);
    margin: 0 -10px 15px -15px;
    position: fixed;
    top: 0;
    z-index: 1;
    width: 100%;
    color: #8B8B8B;
    border-bottom: 1px solid #ddd;
}

label {
    color: #AAA;
    font-size: 11px;
}

.filterGroup h2 {
    font-size: 21px;
    margin-top: 12px;
}

.filterGroup .logo-container {
    margin: -5px 0;
    color: #fff;
    background-color: rgba(102, 102, 102, .75);
    height: 81px;
    padding: 5px 30px;
}

h3 {
    margin-bottom: 20px;
}
.summaryBlock {
    margin: 115px 15px 10px;
}

.summary-list-container, .detail-container {
    margin: 0 -15px;
}

a.anchor {
    display: block;
    position: relative;
    top: -135px;
    visibility: hidden;
}

.lead {
    margin-bottom: 25px;
}

.command-container {
    background: #333;
    padding: 5px;
    overflow: auto;
    padding-right: 25px;
}

.command-showing {
    margin-top: 135px;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: transparent;
    border-radius: 4px;
    white-space: nowrap;
}

.invisible {
    visibility: hidden;
}

.filter-length {
    margin-top: 23px;
}

.filter-length strong {
    font-size: 24px;
}

.filter-length span {
    position: relative;
    top: -3px;
    margin: 0 2px;
}

.filter-length span ~ span {
    font-style: italic;
}
table .statusInds {
    width: 8.33333333%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
}

.statusInds h3 {
    margin: 0;
}
.summaryList .test-summary {
    padding-left: 15px;
    padding-right: 15px;
    width: 75%;
}

#statusFilter {
    border: 2px #ddd solid !important;
    height: 36px;
    box-shadow: none;
}

/* completely */
#directoryFilter {
    border: 2px solid #ddd;
    padding: 5px 10px;
    background: #fff;
}

.completely-dropdown {
    margin: 5px -12px !important;
    border: 2px solid #ddd !important;
    padding: 7px 10px 5px !important;    
}
.completely-dropdown > div {
    color: #333;
}
.completely-dropdown > div:first-child {
    display: none !important;
}
.completely-dropdown div:hover {
    outline: 0 !important;
    cursor: pointer;
    color: #428bca !important;
    border: 0 !important;
}


/* table styles */

.summaryList tr:nth-child(6n-3), .summaryList tr:nth-child(6n-4), .summaryList tr:nth-child(6n-5) {
    background-color: #fdfdfd;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}g
.summaryList tr:nth-child(6n), .summaryList tr:nth-child(6n-1), .summaryList tr:nth-child(6n-2) {
    background: #fff;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #e3e3e3;
}
.summaryList tr:last-child {
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}

.summaryList tr:nth-child(3n+1) {
    border-top: 2px solid #e3e3e3;
}

.summaryList thead tr {
    border-top: 0 !important;
}

td, th {
    vertical-align: middle;
    padding: 8px;
    width: 33.33333%;
}

div.detail:nth-child(3n+1) table.detail-images img  {
    max-width: 320px;
}
/* main stats */

.stat-main-container {
    margin-top: -5px; /* matches outer padding */
    border-left: 1px solid #ddd;
    padding: 5px 16px 0 14px;
    height: 80px;
    display: inline-block;
}

.stat-main {
    display: inline-block;
    padding-right: 20px;
    position: relative;
    top: -4px;
}

.stat-main + .stat-main {
    padding-right: 0;
}

.stat-main > div {
    display: inline-block;
}

.stat-main .count {
    font-size: 28px;
    font-weight: bold;
    margin-right: 4px;
}

.stat-label {
    font-size: 11px;
    padding: 4px 8px 3px;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
}

.stat-main .stat-label {
    position: relative;
    top: -6px;
}

.passed .count {
    color: #47B04B;
}

.failed .count {
    color: #C80000;
}

.passed .stat-label {
    color: #fff;
    background-color: #47B04B;
}

.failed .stat-label {
    color: #fff;
    background-color: #C80000;
}<commit_msg>Minor css adjustments to tables<commit_after>body{font-family: HelveticaNeue,Arial}
footer{margin-bottom: 200px;}
label span{display: block;}

/*td:nth-child(4){background-color: #eee;}*/
td img{width: 100%;}
table{width: 100%;border-collapse: collapse;margin-bottom: 50px;}
th{text-align: left;background: #ddd;padding: 10px;white-space: nowrap;}
th.selector,th.filename{background-color: #666;color:#fff;}
th.filename{text-align: right;}
.reportTxt{white-space: pre-wrap;font-family: monospace; font-size: 11px;}
.summaryList{padding: 0px;list-style: none;width: auto;}
.summaryList td{width: auto; padding: 5px;}
.detailReport{ margin:50px 10px 10px;}
.detailReport select{display: inline-block;width: auto;}
/*.summaryBlock .fileName{font-style: italic;font-weight: 100;color: #999;}*/

h2>.stat{white-space: nowrap;margin-right: 2em;display: inline-block;}
.progressBarBlock{width:130px;display: inline-block;margin-right: 2em;}
.progress{margin-bottom: -3px;}
.progress-bar{transition:width 0ms;min-width:20%;}

.filterGroup{padding: 7px; background-color: #eee;}

.circle{
    padding: 3px;
    border-radius: 2em;
    color: white;
    width: 1.7em;
    display: inline-block;
    text-align: center;
}

.dot{
    width: 0.5em;
    height: 0.5em;
    border-radius: .5em;
    display: inline-block;
    margin-right: 0.8ex;
}
.yellow{background-color: #ffcc00; }
.red{background: #c60000; }
.green{background: #56e900; }
.flash {animation: blink 350ms infinite alternate; -webkit-animation: blink 350ms infinite alternate; }
@keyframes blink {to { opacity: 0; } }
@-webkit-keyframes blink {to { opacity: 0; } }


/* custom styles & overrides */

.summaryList {
    width: 100%;
}

.test-title {
    font-size: 14px;
    text-transform: capitalize;
    margin-right: 5px;
    cursor: pointer;
    font-weight: bold;
    color: #666666;
}

.test-all-checkbox label {
    margin-right: 10px;
    font-style: italic;
    font-size: 14px;
}

.test-title-actual {
    display: inline-block;
    padding: 7px 10px;
    font-style: italic;
    color: #999;
}

.icon-link {
    display: none;
    margin-left: -17px;
    color: #999;
}

.test-title:hover .icon-link {
    display: inline-block;
}


.detailReport th.statusInds {
    background-color: #F0F0F0;
}

.detail-topper {
    margin-bottom: 0;
}

th.selector,
th.filename {
    background-color: #F0F0F0;
    color:#000;
    width: 91.666666667%;
    padding-left: 15px;
}

.reference {
    padding-left: 15px;
}

.img-filename {
    font-style: italic;
    font-weight: 100;
    color: #666;
}

.back-to-top {
    cursor: pointer;
    /* background: #666; */
    /* color: #fff; */
    /* padding: 4px 7px; */
    right: 0;
    position: absolute;
    top: -40px;
    display: inline-block;
    /* border-bottom-left-radius: 3px; */
}

.summaryList .back-to-top {
    display: none;
}

.select-test {
    text-align: center;
}


.select-test-details {
    position: relative;
    top: -8px;
    margin-right: 5px;
}

.detailReport { 
    margin: 50px 15px 10px;
}

.summaryList th {
    background-color: #fff;
}

.baseline-header {
    padding-right: 4px;
    margin-bottom: 10px;
}
.baseline-header span {
    margin-right: 10px;
    font-style: italic;
}

.summaryList .baseline,
.detailReport .baseline {
    padding-right: 15px;
    /*border-left: 1px solid #eee;*/
}

.summaryList th.baseline {
    background-color: #fff;
    padding-right: 15px;
    border-left: 0;
}

.summaryList .baseline {
    /*background: rgba(238, 238, 238, .5);*/
    width: 25%;
}

.detailReport th.baseline {
    background-color: #F0F0F0;
    font-weight: normal;
}

.test-select-container {
    position: relative;
}

.filterGroup {
    padding: 5px 15px 0;
    background-color: rgba(238, 238, 238, .95);
    margin: 0 -10px 15px -15px;
    position: fixed;
    top: 0;
    z-index: 1;
    width: 100%;
    color: #8B8B8B;
    border-bottom: 1px solid #ddd;
}

label {
    color: #AAA;
    font-size: 11px;
}

.filterGroup h2 {
    font-size: 21px;
    margin-top: 12px;
}

.filterGroup .logo-container {
    margin: -5px 0;
    color: #fff;
    background-color: rgba(102, 102, 102, .75);
    height: 81px;
    padding: 5px 30px;
}

h3 {
    margin-bottom: 20px;
}
.summaryBlock {
    margin: 115px 15px 10px;
}

.summary-list-container, .detail-container {
    margin: 0 -15px;
}

a.anchor {
    display: block;
    position: relative;
    top: -135px;
    visibility: hidden;
}

.lead {
    margin-bottom: 25px;
}

.command-container {
    background: #333;
    padding: 5px;
    overflow: auto;
    padding-right: 25px;
}

.command-showing {
    margin-top: 135px;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: transparent;
    border-radius: 4px;
    white-space: nowrap;
}

.invisible {
    visibility: hidden;
}

.filter-length {
    margin-top: 23px;
}

.filter-length strong {
    font-size: 24px;
}

.filter-length span {
    position: relative;
    top: -3px;
    margin: 0 2px;
}

.filter-length span ~ span {
    font-style: italic;
}
table .statusInds {
    width: 8.33333333%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
}

.statusInds h3 {
    margin: 0;
}
.summaryList .test-summary {
    padding-left: 15px;
    padding-right: 15px;
    width: 66.666667%;
}

#statusFilter {
    border: 2px #ddd solid !important;
    height: 36px;
    box-shadow: none;
}

/* completely */
#directoryFilter {
    border: 2px solid #ddd;
    padding: 5px 10px;
    background: #fff;
}

.completely-dropdown {
    margin: 5px -12px !important;
    border: 2px solid #ddd !important;
    padding: 7px 10px 5px !important;    
}
.completely-dropdown > div {
    color: #333;
}
.completely-dropdown > div:first-child {
    display: none !important;
}
.completely-dropdown div:hover {
    outline: 0 !important;
    cursor: pointer;
    color: #428bca !important;
    border: 0 !important;
}


/* table styles */

.summaryList tr:nth-child(6n-3), .summaryList tr:nth-child(6n-4), .summaryList tr:nth-child(6n-5) {
    background-color: #fdfdfd;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}g
.summaryList tr:nth-child(6n), .summaryList tr:nth-child(6n-1), .summaryList tr:nth-child(6n-2) {
    background: #fff;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #e3e3e3;
}
.summaryList tr:last-child {
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}

.summaryList tr:nth-child(3n+1) {
    border-top: 2px solid #e3e3e3;
}

.summaryList thead tr {
    border-top: 0 !important;
}

td, th {
    vertical-align: middle;
    padding: 8px;
    width: 33.33333%;
}

.detailReport td {
    vertical-align: top;
}

div.detail:nth-child(3n+1) table.detail-images img  {
    max-width: 320px;
}
/* main stats */

.stat-main-container {
    margin-top: -5px; /* matches outer padding */
    border-left: 1px solid #ddd;
    padding: 5px 16px 0 14px;
    height: 80px;
    display: inline-block;
}

.stat-main {
    display: inline-block;
    padding-right: 20px;
    position: relative;
    top: -4px;
}

.stat-main + .stat-main {
    padding-right: 0;
}

.stat-main > div {
    display: inline-block;
}

.stat-main .count {
    font-size: 28px;
    font-weight: bold;
    margin-right: 4px;
}

.stat-label {
    font-size: 11px;
    padding: 4px 8px 3px;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
}

.stat-main .stat-label {
    position: relative;
    top: -6px;
}

.passed .count {
    color: #47B04B;
}

.failed .count {
    color: #C80000;
}

.passed .stat-label {
    color: #fff;
    background-color: #47B04B;
}

.failed .stat-label {
    color: #fff;
    background-color: #C80000;
}

.faily i {
    color: #C80000; 
    margin-right: 5px;
}

.faily span {
    color: #C80000; 
    font-size: 13px;
    padding: 4px 8px 3px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
}
{'fraction_non_alphanumeric': 0.15131705441261295, 'fraction_numerical': 0.054925334871499074, 'mean_word_length': 2.8961298377028712, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 5, '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': '4701421', 'n_tokens_mistral': 6669, 'n_tokens_neox': 5965, 'n_words': 1332}