@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400;1,700&family=Roboto+Condensed:ital,wght@0,400;0,700;1,400;1,700&family=Roboto+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Play&display=swap");
@import url("../lib/leaflet/leaflet.css");
:root{--font-base:Roboto,Arial,Tahoma,sans-serif;--font-alt-1:Play,Candara,Corbel,Verdana,Arial,sans-serif;--font-header:"Roboto Serif","Times New Roman",serif;--font-interface:"Segoe UI",Candara,Corbel,Roboto,Arial,Tahoma,system-ui,sans-serif;--font-mono:"Roboto Mono","Source Code Pro","Courier New",monospace;--font-table-header:Cambria,Tahoma,Arial,sans-serif,serif;--font-condensed:"Roboto Condensed","Verdana Pro Cond",Roboto,Arial,Tahoma,sans-serif;--font-source:Ubuntu,Verdana,Roboto,Arial,Tahoma,sans-serif;--color-text:#303030;--color-back:#fff;--color-table-back:#78adf5;--font-size:12pt}@layer framework{ol:,ul,dl;margin-top:0;margin-bottom:0/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

body{font-family:var(--font-base);color:var(--color-text);background-color:var(--color-back);font-size:var(--font-size);text-align:justify;line-height:normal}legend{padding-left:.25em;padding-right:.25em}h1,h2,h3,h4,h5,h6{font-family:var(--font-header);color:color-mix(IN srgb,var(--color-text),#fff 15%);margin-top:1em;font-weight:normal;text-align:center;margin-bottom:.6em;break-after:avoid}h1{font-size:1.5em}h2{font-size:1.4em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}h4,h5,h6{font-style:italic}h3,h4,h5,h6{text-align:left;border-bottom:1px dotted #000}h1.notm,h2.notm,h3.notm,h4.notm,h5.notm,h6.notm,h1:first-child:not(.tm),h2:first-child:not(.tm),h3:first-child:not(.tm),h4:first-child:not(.tm),h5:first-child:not(.tm),h6:first-child:not(.tm){margin-top:0}table{background-color:transparent;color:inherit;empty-cells:show;border-collapse:separate;border-spacing:2px;border-style:none}td,th{color:inherit;font-size:1em}td{padding:2px 3px;vertical-align:middle}th{text-align:center;vertical-align:middle;padding:3px 4px;font-family:var(--font-table-header);font-weight:bold}tbody.l > tr > td,tr.l > td{text-align:left}tbody.c > tr > td,tr.c > td{text-align:center}tbody.r > tr > td,tr.r > td{text-align:right}tbody.j > tr > td,tr.j > td{text-align:justify}td.l,th.l,tbody td.l,tbody th.l{text-align:left}td.c,th.c,tbody td.c,tbody th.c{text-align:center}td.r,th.r,tbody td.r,tbody th.r{text-align:right}td.j,th.j,tbody td.j,tbody th.j{text-align:justify}tbody.t > tr > td,tr.t > td{vertical-align:top}tbody.b > tr > td,tr.b > td{vertical-align:bottom}td.t,th.t,tbody td.t,tbody th.t{vertical-align:top}td.b,th.b,tbody td.b,tbody th.b{vertical-align:bottom}table.clear,table[role="presentation"]{border-spacing:0}table.clear > tr > td,table[role="presentation"] > tr > td,table.clear > tbody > tr > td,table[role="presentation"] > tbody > tr > td{border-style:none;background-color:inherit;padding:0;margin:0}input,select,button,textarea,a.button{font-size:.9em;box-sizing:border-box}input[type="button"],input[type="submit"],input[type="reset"],button,a.button{--color-button-back:color-mix(IN srgb,var(--color-back),#000 15%);color:color-mix(IN srgb,var(--color-text),#000 10%);background:var(--color-button-back);background:linear-gradient(0deg,color-mix(IN srgb,var(--color-button-back),#000 12%) 0%,color-mix(IN srgb,var(--color-button-back),#fff 12%) 100%);border:1px solid color-mix(IN srgb,var(--color-button-back),#000 4%);font-family:var(--font-interface);margin:1px;margin-bottom:1px;cursor:pointer;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;padding:.15em .4em;border-radius:.25em;user-select:none;box-shadow:.07em .07em .1em rgba(0,0,0,0.4)}input[type="button"] > img,input[type="submit"] > img,input[type="reset"] > img,button > img,a.button > img{vertical-align:sub}input[type="button"].left-connected,input[type="submit"].left-connected,input[type="reset"].left-connected,button.left-connected,a.button.left-connected{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}input[type="button"].right-connected,input[type="submit"].right-connected,input[type="reset"].right-connected,button.right-connected,a.button.right-connected{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}input[type="button"].top-connected,input[type="submit"].top-connected,input[type="reset"].top-connected,button.top-connected,a.button.top-connected{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}input[type="button"].bottom-connected,input[type="submit"].bottom-connected,input[type="reset"].bottom-connected,button.bottom-connected,a.button.bottom-connected{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,button:active,a.button:active,input[type="button"].pressed,input[type="submit"].pressed,input[type="reset"].pressed,button.pressed,a.button.pressed{outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:-.07em -.07em .1em rgba(0,0,0,0.4);background:linear-gradient(180deg,color-mix(IN srgb,var(--color-button-back),#000 12%) 0%,color-mix(IN srgb,var(--color-button-back),#fff 12%) 100%)}input[type="button"][disabled],input[type="submit"][disabled],input[type="reset"][disabled],button[disabled],a.button[disabled]{cursor:not-allowed;opacity:.65;box-shadow:none}a.button{line-height:1.15;appearance:button;-webkit-appearance:button}a.button,a.button:hover{text-decoration:none}input[type="text"],input[type="password"],input[type="number"],input[type="email"],input[type="file"],input[type="date"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="list"],fieldset,select,textarea{font-size:.95em;padding:2px 3px;border:1px solid color-mix(IN srgb,var(--color-back),#000 10%)}input[type="text"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="file"]:focus,input[type="date"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="list"]:focus,fieldset:focus,select:focus,textarea:focus{border-color:rgba(82,168,236,0.8);box-shadow:inset 0 1px 1px rgba(0,0,0,0.07),0 0 8px rgba(82,168,236,0.6);outline:none}input[type="date"],input[type="time"],input[type="datetime"],input[type="datetime-local"]{text-align:center}input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="text"],input[type="number"],input[type="email"],input[type="password"],textarea{font-family:var(--font-source)}input{vertical-align:middle}fieldset{padding:.3em .5em .2em .5em;box-sizing:border-box}ul{text-align:justify;padding-left:2em}li{text-align:justify}a{text-decoration:underline;background-color:inherit;cursor:pointer}a:hover,a:active{text-decoration:underline}a.stealth,a.stealth:link,a.stealth:visited,a.stealth:hover,a.veiled,a.veiled:link,a.veiled:visited{text-decoration:none;color:var(--color-text)}a.veiled:hover{text-decoration:underline;color:var(--color-text)}a.local{text-decoration:none;border-bottom:1px dashed #000080}dfn{font-family:var(--font-alt-1)}abbr[title],acronym[title],span[title]{text-decoration:none;cursor:help;font-variant:normal;border-bottom:thin dotted color-mix(IN srgb,var(--color-text),#fff 25%)}abbr[title].veiled,acronym[title].veiled,span[title].veiled{border-bottom:none}th abbr[title],th acronym[title],th span[title]{border-color:var(--color-text)}img{padding-left:3px;padding-right:3px;vertical-align:middle}video{max-width:100%;height:auto}hr{border-bottom-style:none;border-top:1px dotted var(--color-text)}p{text-indent:0;text-align:justify;margin-top:.25em;margin-bottom:.25em}.mono{font-family:var(--font-mono)}.prnonly{display:none}.nowrap{white-space:nowrap}tr.nowrap td{white-space:nowrap}}@media all and (max-width:1200px){@layer framework{body{font-size:calc(var(--font-size) * 0.95)}}}@media all and (max-width:1000px){@layer framework{body{font-size:calc(var(--font-size) * 0.9)}}}@media all and (max-width:800px){@layer framework{body{font-size:calc(var(--font-size) * 0.85)}}}@media print{@layer framework{.noprn{display:none}.prnonly{display:unset}body{font-size:10pt}}}/*# sourceMappingURL=main.css.map */
@layer framework-data{table.data{--color-data-text:color-mix(IN srgb,var(--color-text),#000 10%);--color-data-back:color-mix(IN srgb,var(--color-back),#000 5%);--color-data-border:color-mix(IN srgb,var(--color-data-back),#000 4%);--color-data-header-text:#fff;--color-data-header-back:#78adf5;--color-data-altheader-back:#dec7e0;--color-data-filter-link:#ee0092;--color-data-filter-back:#daf2d3;--color-data-filter-border:color-mix(IN srgb,var(--color-data-filter-back),#000 4%);--color-data-hover-mix:#fafac0;--color-data-altrow-back:color-mix(IN srgb,var(--color-data-back),#000 10%);--color-data-altrow-border:color-mix(IN srgb,var(--color-data-altrow-back),#000 4%);font-size:.95em;margin-left:auto;margin-right:auto}table.data a{text-decoration:none}table.data a:hover{text-decoration:underline}table.data .small{font-size:.85em}table.data .exsmall{font-size:.75em}table.data > tr > td,table.data > tbody > tr > td{color:var(--color-data-text);background-color:var(--color-data-back);border:1px solid var(--color-data-border)}table.data > tr > th,table.data > tbody > tr > th{color:var(--color-data-header-text);background-color:var(--color-data-header-back);text-shadow:1px 1px 2px var(--color-text)}table.data > tr > th a,table.data > tbody > tr > th a{color:inherit}table.data > tr > th a:hover,table.data > tbody > tr > th a:hover{color:#f00;text-decoration:none}table.data > tr > th.narrow,table.data > tbody > tr > th.narrow{width:1px;white-space:pre}table.data > tr > th abbr[title],table.data > tbody > tr > th abbr[title],table.data > tr > th acronym[title],table.data > tbody > tr > th acronym[title],table.data > tr > th span[title],table.data > tbody > tr > th span[title]{border-color:var(--color-data-header-text)}table.data > tr.header > th,table.data > tbody > tr.header > th{background-color:var(--color-data-altheader-back);color:var(--color-data-header-text);font-size:.95em}table.data a.filter{color:inherit;text-decoration:none}table.data a.filter:hover{color:var(--color-data-filter-link);border-bottom:2px dashed var(--color-data-filter-link)}table.data > tbody.filter > tr > td{background-color:var(--color-data-filter-back);border-color:var(--color-data-filter-border);font-size:.9em;white-space:nowrap}table.data > tbody.filter > tr.buttons td{text-align:center}table.data > tbody.filter.hidden,table.data > tbody.filter > tr.hidden{display:none}}@layer framework-data-row{table.data:not(.norow) > tr:not(.norow):nth-child(even) > td,table.data:not(.norow) > tbody:not(.norow) > tr:not(.norow):nth-child(even) > td{background-color:var(--color-data-altrow-back);border-color:var(--color-data-altrow-border)}}@layer framework-data-hl{table.data:not(.nohover) > tr:not(.nohover):hover > td,table.data:not(.nohover) > tbody > tr:not(.nohover):hover > td{background-color:color-mix(IN srgb,var(--color-data-back),var(--color-data-hover-mix));border-color:color-mix(IN srgb,var(--color-data-border),var(--color-data-hover-mix))}table.data:not(.nohover) > tr:not(.nohover):nth-child(even):hover > td,table.data:not(.nohover) > tbody > tr:not(.nohover):nth-child(even):hover > td{background-color:color-mix(IN srgb,var(--color-data-altrow-back),var(--color-data-hover-mix));border-color:color-mix(IN srgb,var(--color-data-altrow-border),var(--color-data-hover-mix))}}@media print{@layer framework-data{table.data{--color-dataprn-text:#aaa;border-collapse:collapse}table.data > tr > th,table.data > tbody > tr > th{border-bottom:1px solid var(--color-dataprn-text);color:#000;text-shadow:none}table.data > tr.header > th,table.data > tbody > tr.header > th{border-top:1px solid var(--color-dataprn-text);border-bottom:1px dotted var(--color-dataprn-text)}table.data > tr > td,table.data > tbody > tr > td{border:none;border-top:1px dotted var(--color-dataprn-text);border-bottom:1px dotted var(--color-dataprn-text)}}}@media (max-width:600px){@layer framework-data{table.data > th > th,table.data > td > th,table.data > tbody > th,table.data > th > td,table.data > td > td,table.data > tbody > td{font-size:.85em}}}/*# sourceMappingURL=table-data.css.map */
#pageLogin{height:100vh;margin:0;display:flex;flex-direction:column;justify-content:space-around;align-items:center;font-size:1.2em}#pageLogin .accountBlock{padding:2em 3em;background-color:#eee;border:1px solid #ddd;border-radius:1em;box-shadow:.2em .2em .5em #aaa;width:20em}#pageLogin .accountBlock input[type="text"],#pageLogin .accountBlock input[type="password"]{width:100%}#pageLogin .accountBlock .buttons{margin-top:2em;text-align:center;font-size:1.2em}#pageLogin .stateBlock{font-size:.7em;margin:3em auto 1em auto;text-align:center}#pagePanel{background-color:#99adcc;white-space:nowrap;border-bottom:1px solid #8fa5c7;box-shadow:0 2px 4px #cccabb;padding:.1em .3em;box-sizing:border-box;z-index:4;position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;overflow-x:clip}#pagePanel h1,#pagePanel h2,#pagePanel h3,#pagePanel h4,#pagePanel h5,#pagePanel h6{margin-top:0;margin-bottom:0;text-align:left}#pagePanel > *{vertical-align:middle}#pagePanel > .title{flex-grow:1;flex-shrink:2;font-family:Constantia,"Times New Roman",serif;color:#fff9e9;text-align:left;margin-right:1em}#pagePanel > .title h1{color:#fff;text-shadow:#000 0 0 1px}#pagePanel > .paginator{white-space:normal;margin-right:1em}#pagePanel > .paginator button{vertical-align:middle;margin-left:.15em}#pagePanel > .paginator button.active{font-weight:bold}#pagePanel > .buttons{display:flex;gap:.1em}#pagePanel > .buttons > *{vertical-align:middle;display:inline-block;margin:.1em .1em}#pagePanel > .buttons > * img{vertical-align:sub}#pagePanelSpacer{height:.4em;margin-bottom:.3em}@media all and (max-width:800px){#pagePanel .paginator button{margin-left:0;padding:.1em .2em}#pagePanel .buttons > button{margin-left:.1em;padding:.1em .2em}}@media print{#pagePanel{display:none}}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}
:root{--font-loco:Play,Roboto,Verdana,"Bitstream Vera",Tahoma,Arial,sans-serif}.layout button.nav,.layout a.button.nav{background:#cad7ae;background:linear-gradient(0deg,#b6c88f 0%,#d0dcb8 100%);border-color:#c3d2a4}.layout button.accept,.layout a.button.accept{background:#189c2b;background:linear-gradient(0deg,#158926 0%,#1dbe34 100%);border-color:#1aa72e;color:#fff}.layout button.switch,.layout a.button.switch{background:#aed6d0;background:linear-gradient(0deg,#8fc6be 0%,#b8dbd6 100%);border-color:#a4d1ca}.layout button.cancel,.layout a.button.cancel{background:#e6b43d;background:linear-gradient(0deg,#e2a81e 0%,#e9bd54 100%);border-color:#e5b033}.layout .pagebuttons{font-size:.9em;position:fixed;top:0;right:0;margin:.5em;opacity:.3}.layout .pagebuttons:hover{opacity:1}.layout .pagebuttons img{vertical-align:text-bottom}.marginLayout{padding:.5em .7em}.marginLayout > #pagePanel{margin:-.5em -.7em 0 -.7em}.marginLayout > table.data tr.sticky th,.marginLayout > table.data tr.sticky td{top:2.5em}.simpleLayout > #pagePanel ~ table.data tr.sticky th{top:2.5em}.windowLayout{display:flex;flex-direction:column;height:100vh;overflow-y:clip}table.data .name a{color:inherit}table.data .name .dir{color:#888;font-size:.8em}table.data .name .loctype{float:right;margin-left:.5em;font-size:.7em;color:#6f5a90;font-weight:normal}table.data .time{font-family:"Roboto Condensed","Verdana Pro Cond",Roboto,Verdana,"Bitstream Vera",Tahoma,Arial,sans-serif;text-align:center;background-color:#e3f0e3;border-color:#daebda}table.data .time .sec{font-size:.75em}table.data > tr:nth-child(even):not(.norow) > td.time{background-color:#d7e9d7;border-color:#d1e6d1}table.data .schdev .warn{color:#f00}table.data .speedlimit,table.data .distance,table.data .speed{text-align:right}table.data .speedlimit{background-color:#f3dee4;border-color:#efd4dc}table.data > tr:nth-child(even):not(.norow) > td.speedlimit{background-color:#eed0d9;border-color:#eccad3}table.data .distance{background-color:#e2e2f1;border-color:#d9d9ec}table.data > tr:nth-child(even):not(.norow) > td.distance{background-color:#d5d5eb;border-color:#cfcfe8}table.data td.speed{background-color:#f2def3;border-color:#eed4ef}table.data > tr:nth-child(even):not(.norow) > td.speed{background-color:#edd0ee;border-color:#eacaec}table.data .timestop{text-align:center;font-family:"Roboto Condensed","Verdana Pro Cond",Roboto,Verdana,"Bitstream Vera",Tahoma,Arial,sans-serif;background-color:#e2f0f1;border-color:#d9ebec}table.data > tr:nth-child(even):not(.norow) > td.timestop{background-color:#d5e9eb;border-color:#cfe6e8}table.data .status{text-align:center}table.data .status .on{color:#008000}table.data .status .off{color:#a52a2a}table.data .brake{text-align:center;font-family:"Roboto Condensed","Verdana Pro Cond",Roboto,Verdana,"Bitstream Vera",Tahoma,Arial,sans-serif;color:#bbb}table.data .brake .on{color:#a01212}table.data .accel{text-align:center}table.data tr.busstop .name{color:#731f1f;font-weight:bold}:root{--color-grey:#606060}body{color:#303030;font-family:Roboto,Verdana,"Bitstream Vera",Tahoma,Arial,sans-serif;font-size:.93em;text-align:justify;line-height:normal;column-fill:auto}.measure{font-size:.8em;color:#909090}.bigInfo{margin:2em auto;font-size:2em;font-style:italic;text-align:center}.deadEnd{display:flex;width:100%;height:100vh;flex-direction:column;font-size:2em;text-align:center;justify-content:center;align-items:center;position:absolute;top:0;left:0}.deadEnd > *{width:60%}.good{color:#008000}.bad{color:#f00}.bg{width:100%;height:100vh;position:fixed;z-index:-100}.cond{font-family:"Roboto Condensed","Verdana Pro Cond",Roboto,Verdana,"Bitstream Vera",Tahoma,Arial,sans-serif}tr.info td,tr td.info{font-style:italic;color:#a0a0a0;text-align:center;font-size:.85em}table.data{margin:0 auto auto auto}table.data a.local{border-bottom-width:0;text-decoration:none}table.data a.local:hover{border-bottom-width:1px}table.data > thead > tr > td,table.data > tfoot > tr > td{background-color:#ceefea;border-color:#c1ebe4;text-align:center}table.data > tbody.pending > tr > td{background-color:#efceda;border-color:#ebc1d0;font-style:italic;font-size:1.1em;text-align:center}table.data > tfoot.total > tr > td{font-style:italic;font-size:.8em}table.data > tfoot.summary > tr > td{font-weight:bold;text-align:left;background-color:#ebc9fc;border-color:#eccbfc}table.data td.id{color:#777;font-size:.8em;text-align:right;vertical-align:middle;width:1px;white-space:nowrap}table.data th.id{color:#eee;text-shadow:none;font-family:inherit}table.data tr.totalrow td{text-align:right;font-size:.82em;background-color:#dff2ef;border:none;border-top:1px solid #d0e2df;color:#555;padding:0 4px}table.data tr.click td,table.data tr.click th{cursor:pointer}table.data td.op{text-align:center}table.data td.op > *{visibility:hidden}table.data tr:hover td.op > *{visibility:visible}table.data tbody.filter td{vertical-align:middle}table.data tbody.filter .buttons{text-align:center}table.data tr.sticky > *:not(.notsticky){position:sticky;top:0}table.data tr.click td,table.data tr.click th{cursor:pointer}table[role="presentation"] td{vertical-align:top}label{margin-left:.2em}.filter,.grouping{margin:-.3em auto 1em auto;font-size:.9em;white-space:nowrap;padding:.4em .8em}.filter table td,.grouping table td{vertical-align:middle;padding:0 .3em}.filter{background-color:#daf2d3;border-color:#cbedc2;width:35em}.grouping{background-color:#a7dde0;border-color:#99d7db}dialog{border-radius:.5em;border:2px solid #000;box-shadow:0 0 .6em #000;outline:unset}dialog::backdrop{background:rgba(0,0,0,0.69)}.logbox{display:none;margin-top:1em}.logbox > ul{margin-top:0;margin-bottom:0;padding-left:1.5em}.logbox > ul > li.error{color:#f00}.logbox > ul > li.fatal{color:#f00;font-weight:bold}.logbox > ul > li.summary{color:#06a9a9;font-weight:bold}.logbox > ul > li.flow{font-style:italic}.logbox > .buttons{float:right;margin-left:1em;font-size:.9em}.logbox > .buttons .onlyErrors{display:none}.loader2{width:6px;margin:auto;aspect-ratio:1;border-radius:50%;animation:loader2 3s infinite linear alternate}#leaflet svg.leaflet-attribution-flag{display:none !important}#leaflet .leaflet-control-layers.leaflet-control{margin-top:3em}#leaflet.routesmap .leaflet-control-layers.leaflet-control{margin-right:18em}#leaflet.crosshair{cursor:crosshair}#reconnect-modal{display:none;padding:.5em .7em .5em 1.2em;font-size:1.2em;color:#fff;position:fixed;right:0;top:2em;opacity:.8;border-end-start-radius:.8em;border-start-start-radius:.8em;transition:background-color 1s;box-shadow:.1em .1em .3em rgba(0,0,0,0.6);background-color:#f00;z-index:9000}#reconnect-modal a{color:#fff}@media print{.noprn,.filter{display:none}#components-reconnect-modal{display:none !important}body{font-size:10pt}}@-moz-keyframes loader2{0%{box-shadow:8px 0 #000,-8px 0 rgba(0,0,0,0.133);background:#000}33%{box-shadow:8px 0 #000,-8px 0 rgba(0,0,0,0.133);background:rgba(0,0,0,0.133)}66%{box-shadow:8px 0 rgba(0,0,0,0.133),-8px 0 #000;background:rgba(0,0,0,0.133)}100%{box-shadow:8px 0 rgba(0,0,0,0.133),-8px 0 #000;background:#000}}@-webkit-keyframes loader2{0%{box-shadow:8px 0 #000,-8px 0 rgba(0,0,0,0.133);background:#000}33%{box-shadow:8px 0 #000,-8px 0 rgba(0,0,0,0.133);background:rgba(0,0,0,0.133)}66%{box-shadow:8px 0 rgba(0,0,0,0.133),-8px 0 #000;background:rgba(0,0,0,0.133)}100%{box-shadow:8px 0 rgba(0,0,0,0.133),-8px 0 #000;background:#000}}@-o-keyframes loader2{0%{box-shadow:8px 0 #000,-8px 0 rgba(0,0,0,0.133);background:#000}33%{box-shadow:8px 0 #000,-8px 0 rgba(0,0,0,0.133);background:rgba(0,0,0,0.133)}66%{box-shadow:8px 0 rgba(0,0,0,0.133),-8px 0 #000;background:rgba(0,0,0,0.133)}100%{box-shadow:8px 0 rgba(0,0,0,0.133),-8px 0 #000;background:#000}}@keyframes loader2{0%{box-shadow:8px 0 #000,-8px 0 rgba(0,0,0,0.133);background:#000}33%{box-shadow:8px 0 #000,-8px 0 rgba(0,0,0,0.133);background:rgba(0,0,0,0.133)}66%{box-shadow:8px 0 rgba(0,0,0,0.133),-8px 0 #000;background:rgba(0,0,0,0.133)}100%{box-shadow:8px 0 rgba(0,0,0,0.133),-8px 0 #000;background:#000}}/*# sourceMappingURL=main.css.map */