@charset "UTF-8";
/* https://www.hackitu.de/ */
:root {
--bg-color: #ffffff;
--fg-color: #000000;
--border-color: #ccccdd;
--table-color: #ffffff;
--link-color: #0011bb;
--title-color: #ECECEC;
--weekend-color: #EAEAEA;
--color-fg: #000000;
--color-u: #FFAA66;
--color-v: #F4F090;
--color-p: #4477DD;
--color-h: #66DDEE;
--color-k: #2EA495;
--color-s: #8888DD;
--color-e: #CEC2E8;
--color-x: #C1B2E2;
--transparent-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"/>');
}
@media (prefers-color-scheme: dark) {
:root {
--bg-color: #111217;
--fg-color: #CCCCDC;
--border-color: #35383D;
--table-color: #181B1F;
--link-color: #6e9fff;
--title-color: #282B2F;
--weekend-color: #181B1F;
--color-fg: #111217;
--color-u: #FF780A;
--color-v: #F2CC0C;
--color-p: #5794F2;
--color-h: #8AB8FF;
--color-k: #73BF69;
--color-s: #F2495C;
--color-e: #B877D9;
--color-x: #705DA0;
}
}
html {
background-color: var(--bg-color);
color: var(--fg-color);
overflow-y: scroll;
}
body {
font-size: 100%;
font-family: monospace;
margin: 1rem auto !important;
padding: 0 1rem;
max-width: 1920px;
}
table {
border: none;
border-spacing: 0;
}
table.aws_border {
background-color: var(--table-color);
border: 2px solid var(--border-color);
border-radius: .25rem .25rem 0 0;
overflow: hidden;
}
body > form {
padding: 0 !important;
}
body > form, body > table {
margin: 1rem 0;
}
td > center > table {
width: 100%;
margin: 1rem 0 0 0;
}
th, td {
text-align: center;
padding: 0;
border: none;
white-space: nowrap;
}
th {
font-weight: normal;
}
td.aws_title {
font-weight: bold;
line-height: 2;
background-color: var(--border-color);
text-align: center;
}
td.aws_blank {
display: none;
}
td.aws {
text-align: left;
padding-left: 0.5em;
}
td.awsm {
text-align: left;
width: auto;
white-space: normal;
}
th[width='80'], td[width='80'] {
width: 12em;
}
th[width='120'], td[width='120'] {
width: 16em;
}
td[width='80'][bgcolor='#ECECEC'] {
width: auto;
}
td.aws > span {
color: var(--fg-color) !important;
}
td.aws > b {
font-weight: normal;
}
td.awsm > b {
padding-right: 1rem;
}
a {
color: var(--link-color);
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
body > a {
width: 0;
height: 0;
float: left;
}
span {
font: inherit !important;
font-size: inherit !important;
}
body > span {
display: none;
}
body > br, td > center > br, table.aws_border ~ br {
display: none;
}
img[src$='/he.png'] {
content: var(--transparent-url);
background-color: var(--color-e);
}
img[src$='/hh.png'], img[src$='/vh.png'] {
content: var(--transparent-url);
background-color: var(--color-h);
}
img[src$='/hk.png'], img[src$='/vk.png'] {
content: var(--transparent-url);
background-color: var(--color-k);
}
img[src$='/hp.png'], img[src$='/vp.png'] {
content: var(--transparent-url);
background-color: var(--color-p);
}
img[src$='/ht.png'], img[src$='/hx.png'] {
content: var(--transparent-url);
background-color: var(--color-x);
}
img[src$='/vu.png'] {
content: var(--transparent-url);
background-color: var(--color-u);
}
img[src$='/vv.png'] {
content: var(--transparent-url);
background-color: var(--color-v);
}
img[src^='icon/clock/'] {
display: none;
}
th[bgcolor='#FFAA66'], td[bgcolor='#FFAA66'] {
background-color: var(--color-u);
color: var(--color-fg);
}
th[bgcolor='#F4F090'], td[bgcolor='#F4F090'] {
background-color: var(--color-v);
color: var(--color-fg);
}
th[bgcolor='#4477DD'], td[bgcolor='#4477DD'] {
background-color: var(--color-p);
color: var(--color-fg);
}
th[bgcolor='#66DDEE'], td[bgcolor='#66DDEE'] {
background-color: var(--color-h);
color: var(--color-fg);
}
th[bgcolor='#2EA495'], td[bgcolor='#2EA495'] {
background-color: var(--color-k);
color: var(--color-fg);
}
th[bgcolor='#8888DD'], td[bgcolor='#8888DD'] {
background-color: var(--color-s);
color: var(--color-fg);
}
th[bgcolor='#CEC2E8'], td[bgcolor='#CEC2E8'] {
background-color: var(--color-e);
color: var(--color-fg);
}
th[bgcolor='#C1B2E2'], td[bgcolor='#C1B2E2'] {
background-color: var(--color-x);
color: var(--color-fg);
}
td[bgcolor='#CCCCDD'] {
background-color: var(--title-color);
}
tr[bgcolor='#ECECEC'], td[bgcolor='#ECECEC'] {
background-color: var(--title-color);
}
tr[bgcolor='#EAEAEA'], td[bgcolor='#EAEAEA'] {
background-color: var(--weekend-color);
}