:root {--color-red-dark: darkred;--color-grey-dark: dimgray;--color-error-text: var(--color-red-dark);}body {background-color: black;color: white;}body > div {padding-right: 2rem;padding-left: 2rem;}body > div:last-of-type  { padding:0 }body > div:last-of-type > div { background-color: white; color: black }.flash { padding: 0.5em 1em }.flash.error { background-color: var(--color-error-text) }.flash.message { background-color: #383838 }.image.mid {height: 2.2rem;width: 2.2rem;padding: 0.2rem;margin-left: 1rem;}:root {--color-Blanc: #ffffff;--color-Gris_1: #636363;--color-Gris_2: #464646;--color-Gris_3: #cccccc;--color-Gris_4: #ffffff55;--color-Gris_5: #00000022;--color-Negre: #000000;--color-Verd: #73e52e;--bg-color: var(--color-Negre);--font-color: var(--color-Blanc);--color-dropdown: var(--color-Gris_4);--color-heading: var(--color-Gris_5);--color-reportBg: var(--color-Blanc);--color-popup-background: var(--color-Negre);--color-popup-border: var(--color-Blanc);--font-size-1: 16px;--font-size-2: 18px;--font-size-3: 14px;--font-size-4: 11px;--chart-font-size: var(--font-size-4);--subtable-font-size: var(--font-size-3);--font-size-popup: var(--font-size-3);}* {font-family: Arial;font-size: var(--font-size-1);box-sizing: border-box;margin: 0;padding: 0;grid-gap:1em;align-content: space-evenly;justify-content: space-evenly;}h1 {font-size: 1.4em;font-weight: bold;}h2 {background-color: var(--color-heading);padding: 0.5em 1em;margin: 2em 0 0 0;font-weight: bolder;}h3 {padding: 0.1em;margin: 0.5em 0;font-weight: bolder;border-bottom: 2px solid var(--color-Gris_3);}a {text-decoration: none;}body{min-height: 100%;height:100%;grid-gap:0;}#loginArea{height: 100%;padding: 0 5em;display:grid;grid-template-rows: 5fr auto 1fr [welcomeTextRow] auto 5fr [formRow] auto [enterRow] auto 10fr;}@media print{.no-print, .no-print *{display: none !important;}body  {background: transparent;}.no-break{break-inside: avoid;}}.page-footer:after {counter-increment: page;content: counter(page)}#welcomeMessage{grid-row: welcomeTextRow;margin: auto;text-align: center;}#loginForm{grid-row: formRow;display: grid;grid-template-columns: auto 1fr;grid-gap: 0.5em 1.5em;margin: 0 2em;}#loginFormSubmit{grid-row: enterRow;}#loginFormSubmit:hover{cursor: pointer;}#menuArea > *{display: inline-block;float:right;margin: 0 0.5em;}#mainContent {height: 100%;overflow-x: hidden;}#validationReportsList {display: grid;grid-template-columns: 1fr;grid-template-rows: auto 1fr;height: 100%;min-height: max-content;padding: 0;grid-gap:0;}#validationReportsList > * {padding: 0 4em;height: 100%;}input[type="text"], input[type="date"], input[type="password"], select, select option {box-sizing: content-box;border:none;color: var(--color-Negre);padding: 0.2em 0.2em 0.3em 0.3em !important;font-size: 0.8em;height:1.2em;}button {background-color: transparent;color: white;padding: 0.2em 1em;border: 1px solid var(--font-color);margin:auto;}.login button {border: 0;}button:hover {cursor: pointer;}*[role="alert"] {grid-column: startColumn / endColumn;padding: 0.4em 0.8em;word-break: break-word;width:auto;border: 1px solid var(--font-color);margin:auto;}#filter {grid-row: filterRow;grid-column: startColumn / endColumn;float: left;}.filterElement{display:inline-block;margin:0.5em 2em 0.5em 0;}#filterActions {grid-row: actionRow;grid-column: startColumn / endColumn;display: grid;grid-template-columns: auto 1fr auto auto;}#content {color: var(--bg-color);padding: 3em 5em;overflow-x: hidden;}#content > div {overflow-x: auto;}#content *{color: var(--bg-color);}table{width:100%;}table.reports, table.reports * {color: var(--bg-color);}table, table * {font-size: 18px;text-decoration: none;border-spacing: 0;}table th {position: sticky;top: 0;padding: 0.2em 1.5em;text-align: left;background-color: white;border: 2px solid black;border-right-width: 0;border-left-width: 0;}table th, table td {width: max-content;}table th:first-child {border-left-width: 2px;}table th:last-child {border-right-width: 2px;}table a {padding: 0.5em 1.5em;}table a{display: block;}table td:first-child div {text-align: left;}table.plain{margin: 1em 0 0 0;}table.plain * {font-size: var(--subtable-font-size);color: black;}table.plain td, table.plain th{padding: 0.2em 0.5em;}table.segment:first-of-type{padding-top:10px}table.segment{padding-top:50px}table.segment * {font-size: var(--font-size-1);color: black;}table.segment td, table.segment th{padding: 0.2em 0.5em;}table.segment>tbody>tr:last-child>td {padding: 0.2em 2em;max-width: 10;}div.subtable {max-width: 100%;overflow: auto;}div.subtable * {font-size: var(--subtable-font-size);}div.subtable thead {border: 0;}div.subtable thead th {border-top: 2px solid black;border-bottom: 2px solid black;}div.subtable thead th:first-child {border-top: 0;border-bottom: 0;border-left: 0;border-right: 2px solid black;}div.subtable thead th:last-child {border-right: 2px solid black;}div.subtable tbody th, div.subtable thead th:first-child {position: -webkit-sticky;position: sticky;left: 0;z-index: 1;}#reportHeader{display: grid;grid-template-columns: 1fr auto;}ul{margin:0;padding-left:1em;}li {text-align: left;}table th.asc, table th.desc {background-position: right 0.8em center;background-repeat: no-repeat;}table th.asc{background-image: url(../images/skin/sorted_asc.gif);}table th.desc{background-image: url(../images/skin/sorted_desc.gif);}.delete_cell,.recover_cell,#settingsButton,#userSettingsButton {background-repeat: no-repeat;background-position: center;padding: 1em;}.delete_cell:hover, .recover_cell:hover {cursor: pointer;}.delete_cell{background-image: url(delete-84ca14da5db75d7e28ae9404366c8c45.png);}.recover_cell{background-image: url(recover.png);}#userSettingsButton{background-image: url(userSettings-e2b8c704300d6c75128f7d21cb3a225d.png);height: 2em;width: 2em;background-size: 2em 2em;}#settingsButton{background-image: url(settings-4ca0bf42fc4e073e6f19c2a32317c14d.png);height: 2em;width: 2em;background-size: 2em 2em;}#password_box{display:none;position:absolute;width:auto;padding: 0.5em 0 !important;display: grid;grid-template-columns: auto 1fr;grid-gap: 1em;padding: 1em 1em 0.5em 1em !important;border: 1px solid var(--color-popup-border);}#password_box *{font-size: var(--font-size-popup);padding: 0;}#password_box input[type="password"] {width: 15em;}div.chartGrid {margin: 1em auto;display:grid;grid-gap: 2em;grid-template-columns:  1fr;max-width: 90em;height: max-content;}div.chart>*>*>* {width: auto  text for axis, legend and title is not shown without this line}div.chart {width:100%;height:100%;margin:auto;padding:auto;}div.chart * {font-size: var(--chart-font-size);}div.squared {padding-bottom: 100%;position: relative;}div.squared > div {position: absolute;top: 0; bottom: 0; left: 0; right: 0;}div.fixedHeight {padding-bottom: 500px;position: relative;}div.fixedHeight > div {position: absolute;top: 0; bottom: 0; left: 0; right: 0;}div.chart > div > div {width:100%;height:100%;}.styled-select {display: inline-block;background: var(--color-dropdown)}.styled-select select, .styled-select input[type="date"] {background-image: url(dropDown-f2d075f37e7b9db3083544826801b5b7.png);background-repeat: no-repeat;background-position: right 0.5em center;background-color: transparent;margin-right: 0 !important;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 2em !important;}#dataArea{display:grid;grid-template-columns: auto auto;grid-row-gap:0;}#centeredContent{grid-row: centerRow;grid-column: centerColumn;}#userSettingsGrid{height:100%;padding: 2em 4em;display:grid;grid-template-columns: 1fr [centerColumn] auto 1fr;grid-template-rows: 1fr [centerRow] auto 2fr;}#userSettingsForm{grid-column: centerColumn;grid-row: centerRow;margin: auto;}#userSettingsForm>table>tbody>tr>td {padding: 0.5em;}button, input[type="button"], input[type="submit"], .button {display:inline-block;margin:auto;border: 1px solid white;width:auto;font-size: var(--font-size-2);padding: 0.2em 0.4em !important;margin: 1.5em 0.5em 0.5em 0.5em;float:right;}.small{font-size: var(--font-size-3);padding: 0.2em !important;margin: 0.5em;float:left;}#filterActions button, #filterActions  .button{margin:auto !important;}#filterActions{padding-bottom: 0.5em;}table.reports {height: auto;}table.sutbtable td {text-align:right;}table.anomalies * {color: black;text-align: center;}table.anomalies td {padding: 0.2em 1.5em;}table.clickRows > tbody > tr:hover {}#viewSpectrumDiv > div {border: 1px dashed black;padding:1em 2em;}#viewSpectrumButton {cursor:pointer;}#viewSpectrumDiv > div > div {display:grid;grid-template-columns:auto auto;grid-gap:3em;width:max-content;margin: auto;height:4em;}#viewSpectrumDiv > div > div > img {margin: auto;}#viewSpectrumDiv > div > div > label {margin: auto;font-weight: bold;font-size: 1.5em;}#viewSpectrumButton:hover {}#interferenceChartContainer {display: none;border: 1px dashed black;padding: 1.5em 2em;width: 1000px;margin: auto;}.active{color: blue;}.normal{color: green;}.note {margin-right: auto;padding: 0.2em 1em;color: gray !important;font-style: italic;margin-top: 1.5em;margin-bottom: -1.5em;border: 4px double gray;width: max-content;margin-left: auto;}.adminContent{height:100%;padding:2em;display:grid;grid-template-rows: auto 1fr auto auto;grid-template-columns: 1fr;}.adminContent .heading {display:grid;grid-template-columns:auto 1fr auto;padding:0.5em 1em;border-bottom: 1px solid white;margin-bottom: 2em;}.adminContent * {margin: 0;}.adminContent form {margin: auto;}table.list {margin: 1em 2em;width: auto;border-collapse: collapse;}table.admin th, table.admin td {background-color: transparent;padding: 0.5em 1em ;}table.admin td {font-size:0.8rem;}table.admin tr:nth-child(odd) td {background-color: 111111;}div.auxiliary {padding: 0.5em;}div.auxiliary * {font-size: 10px;}div.editableList {display: grid;grid-template-columns: auto auto 1fr;width: max-content;}.deleteButton{background-image: url(delete_white-b00e20b98889d3ed37ab87e581638014.png);}.deleteButton {background-repeat: no-repeat;background-position: center;cursor: pointer;background-size: 10px;margin: 1px;padding: 10px;border-radius: 5px;border:1px solid #222222;width: min-content;}.deleteButton:hover {}.deleteButton.big{background-size: 15px;margin: 3px;padding: 15px;}.buttonsArea {padding-bottom: 1em !important;}