body {margin-bottom: 60px; font-family:Verdana}

table.Grid { font-family:Verdana; color:Black; font-size:8pt; background-color: white; border-collapse: collapse; border: solid 1px gray; }
table.Grid td { border-right:solid 0px gray; border-left:solid 0px gray; border-top: solid 1px gray;border-bottom: solid 1px gray; padding-left:5px; padding-right:5px; }
table.Grid th { font-weight:bold;background-color:#F8F8FF; color:#555; border: solid 0px gray; text-align:left; padding: 0.25rem 0.5rem; line-height:1.25rem; text-transform:uppercase; }
table.Grid .EvenRow { background-color:#F8F8FF; color:#555; }
table.Grid .OddRow { color:#555; background-color:#E6E6FA; }

.switch {display: inline-flex;align-items: center;  gap: 0.5rem;  cursor: pointer; padding-bottom:1rem;}
.switch input {position: absolute;opacity: 0;}
.switch-ui {width: 3rem;height: 1.5rem;border-radius: 0.75rem;background: #666;position: relative;}
.switch-ui::before {content: "";position: absolute;width: 1.15rem;height: 1.15rem;top: 0.175rem;left: 0.175rem;border-radius: 0.75rem;background: #fff;  transition: transform 0.2s ease;}
.switch input:checked + .switch-ui {  background: #009688;}
.switch input:checked + .switch-ui::before {transform: translateX(1.5rem);}
.switch input:focus-visible + .switch-ui {outline: 3px solid #ffbf47;outline-offset: 3px;}
.switch-label {font-weight: 600;}

.navitem {
    margin-top: 15px;
    padding: 0.5rem 0.75rem;
    border: none;
    border-radius: 0.75rem;
    font-size: 1rem;
    background-color: #2d3742;
    color: white;
    cursor: pointer;
    text-decoration: none;
}

.navitem:has(+ .navitem) {
    margin-bottom: 1rem;
}



/* Alex */
body {
    font-size: 1rem;
}

/*
:is(h1, h2, h3, h4, h5, h6) {
    font-family: Verdana, Arial, sans-serif;
}
*/

table.Grid {
    width: 100%;
    margin: 2rem 0 4rem 0;
    font-size: 1rem;
    font-family: revert;
}
table.Grid,
table.Grid :is(tr, td) {
    border: none;
}
table.Grid thead {
   font-family: Verdana, Arial, sans-serif;
}
table.Grid thead th {
   color: #000;
}
table.Grid tbody tr:nth-child(even) {
    background-color: revert;
}
table.Grid tbody tr:nth-child(odd) {
    background-color: #eee;
}
table.Grid tbody td {
    padding: 0.5rem;
}