﻿:root{--color-alpha:#f0f0f0;--color-beta:#404040;--color-gamma-dark:#00c600;--color-gamma:#18f018;--color-gamma-light:#71f571;--color-delta:red;--color-epsilon:white;--color-zeta:#999999;--color-mi:#0094c3;--color-ni:#006c86;--color-psi:#fafafa;--color-ni-light:#10c0fb;--color-ni-lighter:#6bd6f9;--color-background:var(--color-epsilon);--color-text:var(--color-beta);--color-text-inverted:var(--color-epsilon);--color-active:var(--color-gamma);--color-form-background:var(--color-alpha);--color-critical:var(--color-delta);}body{background-color:var(--color-background);color:var(--color-text);}.modal .modal-xl{max-width:800px;}@media screen and (min-width:1348px){.modal .modal-xl{max-width:80%;}}.hidden{display:none !important;}.zero-height{border:none !important;height:0 !important;margin:0 !important;overflow:hidden !important;padding:0 !important;opacity:0 !important;}.discrete-section,.discrete-section-light{background-color:var(--color-psi);border:1px dotted var(--color-zeta);border-radius:5px;padding:1.5em;}.discrete-section{background-color:var(--color-alpha);}.discrete-subsection{background-color:var(--color-alpha);border:1px dotted var(--color-zeta);border-radius:5px;height:170px;padding:.5em;margin:.5em 0 0;}form input[type="checkbox"]{cursor:pointer;height:2em;margin-right:.75em;vertical-align:top;width:2em;}form input[type="checkbox"]+label{cursor:pointer;font-size:1.25em;margin:0;}form .input-group-text{justify-content:center;min-width:3rem;}form .form-control::placeholder,form .form-control::-webkit-input-placeholder{color:#cacaca;}form .form-control::-moz-placeholder,form .form-control:-moz-placeholder{color:#cacaca;}form .form-control::-ms-input-placeholder{color:#cacaca;}.text-primary{color:var(--color-mi);}.text-important{font-size:1.25em;font-weight:bold;}@keyframes radialwaves{0%{border-width:1px;transform:scale(1);opacity:.75;}25%{border-width:4px;}75%{border-width:6px;}100%{border-width:7px;transform:scale(1.25);opacity:0;}}.radialwaves::after{animation-duration:1.25s;animation-iteration-count:infinite;animation-name:radialwaves;border:3px solid var(--color-zeta);border-radius:50%;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;}@keyframes pulsate{0%{transform:scale(1);}50%{transform:scale(1.25);}100%{transform:scale(1);}}.pulsate{animation-name:pulsate;animation-duration:1.25s;animation-iteration-count:2;}.animate-infinitely{animation-iteration-count:infinite;}