.loader {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    margin: 0;    padding: 0;    background: #fff;    z-index: 999;}html {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    width: 100%;    margin: 0;    padding: 0;}*,*:before,*:after {    box-sizing: inherit;}body {    background: #fff;    font-family: 'Segoe UI', sans-serif;    font-size: 1em;    font-weight: 400;    color: #000;    width: 100%;    margin: 0;    padding: 0;    line-height: 1.5;    text-rendering: optimizeLegibility;    overflow-x: hidden;}nav {    background: #fff;    width: 100%;    margin: 0;    padding: 0;    border-bottom: 1px solid #eee;    overflow: hidden;    position: -webkit-sticky;    position: sticky;    top: 0;    z-index: 99;}    nav ul {        list-style: none;        margin: 0;        padding: 0;        float: right;    }        nav ul li {            font-family: 'Segoe UI', Arial, sans-serif;            font-size: 1em;            display: inline-block;        }            nav ul li a {                display: inline-block;                color: #000;                margin-left: -4px;                padding: 0 20px;                text-decoration: none;                line-height: 65px;                outline: 0;                -webkit-appearance: none;                -moz-appearance: none;                appearance: none;            }                nav ul li a:hover {                    background-color: #f7f7f7;                    color: #000;                }    nav .brand {        float: left;        font-family: 'Segoe UI', Arial, sans-serif;        color: #000;        line-height: 65px;        padding: 0 20px;    }        nav .brand a {            color: #000;            text-decoration: none;            outline: 0;            -webkit-appearance: none;            -moz-appearance: none;            appearance: none;        }    nav .icon {        display: none;        float: right;        background-color: transparent;        font-family: 'Segoe UI', Arial, sans-serif;        font-size: 2em;        color: #000;        line-height: 60px;        padding: 0 20px;        border: none;        outline: 0;        cursor: pointer;    }.container {    clear: both;    max-width: 1200px;    margin: 0 auto;    padding: 0;}.col-container {    display: table;    table-layout: fixed;    width: 100%;    margin: 0 auto;    padding: 0 20px;}.col {    display: table-cell;    position: relative;    vertical-align: top;}footer {    font-size: smaller;    padding: 20px 0;}h1,h2,h3,h4,h5,h6 {    font-family: inherit;    font-weight: 600;}a {    color: #2E429B;    padding: 0 10px 0 0;    text-decoration: none;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}    a:hover {        color: #293a85;    }.text-center {    text-align: center;}.text-red {    color: #f00;}.text-small {    font-size: 0.850em;}.text-italic {    font-style: italic;}.text-spacing {    letter-spacing: 0.05em;}.bold {    font-weight: 600;}.padding {    padding: 20px 0;}hr {    clear: both;    line-height: 1;    margin: 20px 0;    border: 0;    border-top: 1px solid #eee;}    hr:last-of-type {        margin: 20px 0 0;    }::placeholder {    visibility: hidden;}.to-top {    display: none;    position: fixed;    right: 45px;    bottom: -10px;    outline: 0;    z-index: 99;    cursor: pointer;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}    .to-top:after {        display: block;        position: relative;        content: '\203A';        font-size: 4em;        font-weight: 200;        color: rgb(81, 96, 141);        width: auto;        height: auto;        padding: 10px;        -webkit-transform: rotate(-90deg);        -moz-transform: rotate(-90deg);        -ms-transform: rotate(-90deg);        transform: rotate(-90deg);    }/*    Table*/table {    width: 100%;    table-layout: fixed;    border-collapse: collapse;    overflow: hidden;}th,td {    border: 1px solid #ffffff;    padding: 5px;}td:first-child {    width: 50px;}/*    Form elements*/label {    font-family: 'Segoe UI', Arial, sans-serif;    font-size: 1em;    font-weight: 600;}    label span {        font-weight: normal;    }input,textarea,select,div[contenteditable] {    background: #fff;    font-family: 'Segoe UI', Arial, sans-serif;    font-size: 1em;    font-weight: 400;    color: #000;    width: 100%;    margin: 10px 0;    padding: 10px;    border: 2px solid #eee;    border-radius: 5px;    outline: 0;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}.button {    display: block;    background-color: #ffffff;    background-color: #f7f7f7;    font-family: 'Segoe UI', Arial, sans-serif;    font-size: 1em;    font-weight: 600;    letter-spacing: 0.02em;    color: #000;    width: 100%;    margin: 20px 0 0;    padding: 10px;    text-align: center;    border: 2px solid #eee;    border-radius: 5px;    cursor: pointer;    outline: 0;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}    .button:hover {        background-color: #f3f3f3;        color: #000;    }/*    Alerts*/.primary {    /* light blue */    padding: 20px;    background-color: #CFE2FF;    color: #2E429B;}.secondary {    /* light gray */    padding: 20px;    background-color: #E2E3E5;    color: #464650;}.success {    /* light green */    padding: 20px;    background-color: #D1E7Dd;    color: #0F5153;}.danger {    /* light red */    padding: 20px;    background-color: #F8D7DA;    color: #842029;}.warning {    /* light yellow */    padding: 20px;    background-color: #FFF3CD;    color: #837430;}.info {    /* torquoise */    padding: 20px;    background-color: #CFF4FC;    color: #05516F;}#status {    color: #000000;    margin-top: 15px;    font-weight: bold;}@media (prefers-color-scheme: dark) {    .loader {        background: #000;    }    body {        background: #000;        color: #fff;    }    nav {        background: #000;        width: 100%;        margin: 0;        padding: 0;        border-bottom: 1px solid #eee;    }        nav ul li a {            background-color: #000;            color: #fff;        }            nav ul li a:hover {                background-color: #000;                color: #008bee;            }        nav .brand {            color: #fff;        }            nav .brand a {                color: #fff;            }        nav .icon {            color: #fff;        }    a {        color: #0082de;    }        a:hover {            color: #008bee;        }    hr {        border-top: 1px solid #fff;    }    .button {        background-color: #0082de;        color: #fff;        border: 2px solid #0082de;    }        .button:hover {            background-color: #008bee;            color: #fff;        }    #status {        color: #ffffff;    }}@media(max-width: 850px) {    nav {        position: relative;    }        nav ul {            display: none;            clear: both;            float: none;            width: 100%;        }            nav ul li,            nav ul li a {                display: block;                line-height: 3;            }                nav ul li a {                    padding: 0 25px;                }                    nav ul li a:first-child {                        border-top: 1px solid #eee;                    }        nav .icon {            display: block;        }    .col {        display: block;        width: 100%;    }    thead th {        display: none;    }    td,    td[colspan="2"] {        display: block;        width: 100%;    }    ::placeholder {        visibility: visible;    }}@media print {    label,    input,    select,    textarea,    .button,    div[contenteditable] {        display: none;    }}