<commit_before>@charset "utf-8";

/* overall layout ----------------------------------------------------- */

/* all the main things should be full screen size */
html, body, #map {
    margin: 0;
    width: 100%;
    height: 100%;
}

/* things in the main layout */
#flash, #header, #footer, #sidebar {
    display: none;
}

/* things in the species map view */
#map {
    z-index: -1;
}

.panel {
    position: absolute;
    z-index: 10000;
    opacity: 0.33;
    background: white;
    color: black;
}

.panel:hover {
    opacity: 0.66;
}

.top.panel {
    top: 0;
    left: 0;
    right: 15em;
    padding-right: 1%;
}

.side.panel {
    right: 0;
    top: 0;
    width: 15em;
    height: 100%;
    border-left: 1px solid #999;
    overflow: auto;
}

.opposite.panel {
    background: transparent;
    left: 50px;
    top: 30%;
}

/* species panel content ------------------------------------------------ */

.minor.label {
    margin: 0;
    padding: 0.2em;
    font-size: 80%;
    font-weight: bold;
    color: #666;
}

#species_showing_label {
    text-align: left;
}

#species_modelling_status {
    float: right;
    text-align: right;
}

/* tools panel content ------------------------------------------------ */

#toolspanel .tool {
    text-align: left;
    color: black;
    margin-bottom: 0.1em;
    padding: 0.5em;
}

#toolspanel .tool h1 {
    margin: 0;
    padding: 0.3em;
    font-size: inherit;
    cursor: pointer;
}

#toolspanel .tool h1:before { /* show a disclosure triangle */
    display: inline-block;
    width: 1.5em;
    height: 1.1em;
    line-height: 1.1em;
    xtext-align: center;
    content: '\25bc'; /* 25bc is a downward-pointing triangle */
    opacity: 0.7;
}

#toolspanel .tool h1.closed:before {
    content: '\25b6'; /* 25b6 is a right-pointing triangle */
}

#toolspanel .tool .toolcontent {
    font-size: 90%;
    background-color: #ddd;
    padding: 0.5em;
}

#layerstool {
}

#toolspanel .labelSpan {
    font-size: inherit;
    display: inline-block;
    height: 1.7em;
    line-height: 1.7em;
}

#toolspanel input[type="radio"], #toolspanel input[type="checkbox"] {
    font-size: inherit;
    height: 1.7em;
    vertical-align: bottom; /* OpenLayers adds valign: b to the labelSpan */
    width: auto;
    margin: 0 0.4em 0 0;
}

/* debug panel content ------------------------------------------------ */

.clusteroptions {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    font-size: 65%;
    background: #fff;<commit_msg>better sidebar, not 100% high<commit_after>@charset "utf-8";

/* overall layout ----------------------------------------------------- */

/* all the main things should be full screen size */
html, body, #map {
    margin: 0;
    width: 100%;
    height: 100%;
}

/* things in the main layout */
#flash, #header, #footer, #sidebar {
    display: none;
}

/* things in the species map view */
#map {
    z-index: -1;
}

.panel {
    position: absolute;
    z-index: 10000;
    opacity: 0.33;
    background-color: white;
    color: black;
}

.panel:hover {
    opacity: 0.66;
    opacity: 1;
}

.top.panel {
    top: 0;
    left: 0;
    right: 13.1em;
    padding-right: 1%;
}

.side.panel {
    right: 0;
    top: 0;
    width: 13em;
    max-height: 100%;
    overflow: auto;
    background-color: transparent;
}

.opposite.panel {
    background: transparent;
    left: 50px;
    top: 30%;
}

/* species panel content ------------------------------------------------ */

.minor.label {
    margin: 0;
    padding: 0.2em;
    font-size: 80%;
    font-weight: bold;
    color: #666;
}

#species_showing_label {
    text-align: left;
}

#species_modelling_status {
    float: right;
    text-align: right;
}

/* tools panel content ------------------------------------------------ */

#toolspanel .tool {
    font-size: 80%;
    background-color: white;
    color: black;
    text-align: left;
    margin: 0.15em;
    padding: 0.2em;
    border-radius: 0.25em;
}

#toolspanel .tool h1 {
    background-color: white;
    margin: 0;
    border-radius: 0.25em;
    padding: 0.1em 0.2em;
    font-size: inherit;
    cursor: pointer;
}

#toolspanel .tool h1:before { /* show a disclosure triangle */
    display: inline-block;
    width: 1.1em;
    height: 1.1em;
    line-height: 1.1em;
    margin-right: 0.2em;
    text-align: right;
    content: '\25bc'; /* 25bc is a downward-pointing triangle */
    opacity: 0.7;
}

#toolspanel .tool h1.closed:before {
    content: '\25b6'; /* 25b6 is a right-pointing triangle */
}

#toolspanel .tool .toolcontent {
    background-color: #ddd;
    font-size: 90%;
    padding: 0.5em;
    border-radius: 0.25em;
}

#layerstool {
}

#toolspanel .labelSpan {
    font-size: inherit;
    display: inline-block;
    height: 1.7em;
    line-height: 1.7em;
}

#toolspanel input[type="radio"], #toolspanel input[type="checkbox"] {
    font-size: inherit;
    height: 1.7em;
    vertical-align: bottom; /* OpenLayers adds valign: b to the labelSpan */
    width: auto;
    margin: 0 0.4em 0 0;
}

/* debug panel content ------------------------------------------------ */

.clusteroptions {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    font-size: 65%;
    background: #fff;
{'fraction_non_alphanumeric': 0.21192556019749334, 'fraction_numerical': 0.040827952905431064, 'mean_word_length': 1.9293659621802002, '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': '5930576', 'n_tokens_mistral': 1990, 'n_tokens_neox': 1818, 'n_words': 472}