body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--var-background-color:linear-gradient(45deg,#fff8e1,#eee 33%);--var-color:#202020;--var-card-color:#eee;--var-divider-color:#d3d3d3;--var-text-secondary-color:gray;--var-anim-speed-fast:0.25s ease-out;--var-anim-speed:0.5s ease-out;--var-anim-speed-slow:1s ease-in-out;--var-primary-fg:#1e88e5;--var-primary-bg:#fff;--var-disabled-fg:gray;--var-disabled-bg:#d3d3d3;--var-warning-fg:orange;--var-warning-bg:#ff0;--var-negative-fg:#c62828;--var-negative-bg:#fff;--var-positive-fg:green;--var-positive-bg:#fff;--var-secondary-fg:gray;--var-secondary-bg:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}a{color:inherit}body[theme=dark]{--var-background-color:#202020;--var-color:#eee;--var-card-color:#303030;--var-divider-color:gray;--var-text-secondary-color:#d3d3d3;--var-primary-fg:#1e88e5;--var-primary-bg:#fff;--var-disabled-fg:gray;--var-disabled-bg:#d3d3d3;--var-warning-fg:orange;--var-warning-bg:#ff0;--var-negative-fg:red;--var-negative-bg:#fff}body{background:var(--var-background-color);color:var(--var-color)}body,div#root{height:100dvh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.x-button,.x-button-aero{padding:8px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;word-break:keep-all}.x-button{align-items:center;border-radius:8px;box-shadow:0 2px 1px -1px #0003,0 1px 1px rgba(0,0,0,.141),0 1px 3px rgba(0,0,0,.122);display:flex;flex-direction:row;gap:8px;justify-content:center;min-width:72px;text-align:center}.x-button:not(:disabled){background-color:#0000;color:var(--var-color)}.x-button:not(:disabled):active{background-color:#7f7f7f40}.x-button.action-button{min-width:128px}.x-button-aero{animation:.25s ease-in-out;background:linear-gradient(180deg,#fff,#fff 75%,#add8e6);border:1px solid #789;border-radius:8px;box-shadow:2px 2px 4px 0 #85cdfa;color:#505050;transition:.25s ease-in-out}.x-button-aero.negative{background:linear-gradient(180deg,#fff,pink 66%,#f06464)}.x-button-aero:not(:disabled):hover{filter:brightness(1.1)}.x-button-aero.active,.x-button-aero:active:not(:disabled){box-shadow:inset 0 0 8px 2px #4197b9}.x-button-aero.negative.active,.x-button-aero.negative:active:not(:disabled){box-shadow:inset 0 0 8px 2px #b11717}.x-button-aero:disabled{background:#d3d3d3;box-shadow:0 0 0 0;color:gray}.x-toolbar{align-items:center;background:linear-gradient(90deg,#fff,#87cefacc 75%,#77abffcc);border-bottom:1px solid skyblue;border-top:1px solid skyblue;box-sizing:border-box;padding:8px}.flex-row{display:flex;flex-direction:row}@media only screen and (orientation:portrait){.-portrait-column{flex-direction:column}}.flex-column{display:flex;flex-direction:column}.space-between{justify-content:space-between}.space-evenly{justify-content:space-evenly}.space-around{justify-content:space-around}.wrap{flex-wrap:wrap}.justify-center{justify-content:center}.v-center{align-items:center}.v-end{align-items:end}.justify-end{justify-content:end}.gap{gap:8px}.gap-large{gap:16px}.gap-larger{gap:32px}.menu-item{align-items:center;background:inherit;border:none;box-sizing:border-box;color:inherit;display:flex;flex-direction:row;gap:8px;min-width:128px;padding:8px;text-decoration:none;transition:.25s ease-in-out;-webkit-user-select:none;user-select:none}.menu-item i{max-width:32px}.icon-text-item{align-items:center;color:inherit;display:flex;flex-direction:column;justify-content:center;text-decoration:none}.full-width{box-sizing:border-box;width:100%!important}.full-height{height:100%}.menu-item{animation:anim_new_item 3s ease-out;transition:.5s ease-out}.menu-item.active,.menu-item:active{background-color:var(--var-main-color);color:var(--var-background-color)}.menu-item:hover{background-color:var(--var-secondary-fg);color:var(--var-secondary-bg)}.x-form-field{align-items:flex-start;display:flex;flex-direction:column}.x-form-field label,.x-form-field legend{color:gray;font-size:13px;padding-bottom:4px;pointer-events:none}.x-form-field span{color:gray;font-size:small}input,textarea{background:var(--var-background-color);color:var(--var-color)}.x-form-field.readonly input,.x-form-field.readonly select,.x-form-field.readonly textarea{background:#d3d3d3}fieldset.x-form-field{border-radius:8px}fieldset.x-form-field input{background:#0000!important;color:var(--var-color)!important}.noresize{resize:none}input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;appearance:none;border:none;border-bottom:1px solid var(--var-color);box-sizing:border-box;font-size:16px;min-height:32px;width:100%}select{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzMzMztzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I2FhYTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xMSA2SDR2MWgxdjFoMXYxaDF2MWgxVjloMVY4aDFWN2gxVjZaIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+),linear-gradient(180deg,#eee 45%,#ddd 0,#bbb);background-position:100%;background-repeat:no-repeat;outline:1px solid gray;padding-left:2px}.x-chip-container:hover,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d77128}.x-divider{background:var(--var-divider-color);min-height:1px;width:100%}.x-divider-v{background:gray;height:100%;min-width:1px}@media only screen and (orientation:portrait){.x-divider-orientation{background:var(--var-divider-color);min-height:1px;width:100%}}@media only screen and (orientation:landscape){.x-divider-orientation{background:gray;height:100%;min-width:1px}}.x-menu-item{min-width:96px;padding:8px}.x-menu-item:hover{background:#cbecff}@media only screen and (orientation:portrait){.-fit-width-or-height{height:auto;width:100%}}@media only screen and (orientation:landscape){.-fit-width-or-height{height:100%;width:auto}.-portrait-only{display:none!important}}@media only screen and (orientation:portrait){.-landscape-only{display:none!important}}.x-icon-button{aspect-ratio:1;background:none;border:none!important;border-radius:50%;color:var(--var-secondary-fg);cursor:pointer;min-width:32px;padding:8px;text-align:center;transition:.25s ease-in-out}.x-icon-button:hover{background:#7f7f7f40}.border-box{box-sizing:border-box}*{word-break:keep-all}.x-progress-bar{background:#d3d3d3;border-radius:8px;height:8px;outline:1px solid gray;width:100%}.x-progress-bar .x-progress{background:#6ff06f;height:100%;overflow:hidden}.x-progress-bar .x-progress:after{animation:x-progress-anim 3s ease-out infinite;background:linear-gradient(90deg,#0000,#008060 50%,#0000);content:"";display:block;height:100%;min-width:16px;position:relative;width:33%}@keyframes x-progress-anim{0%{left:-33%}to{left:133%}}h1,h2,h3,h4,h5,h6{margin:0}label.form-error{color:darkred}input.ng-invalid.ng-touched,select.ng-invalid.ng-touched{outline:2px solid darkred}::-webkit-scrollbar{height:8px;width:4px}::-webkit-scrollbar-track{border-radius:4px;box-shadow:inset 0 0 1px #41414100}::-webkit-scrollbar-thumb{background:#7f7f7f80;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c0c0c0bf;border-radius:4px}.x-card{background:var(--var-card-color);border:1px solid gray;border-radius:8px;box-shadow:0 2px 1px -1px #0003,0 1px 1px rgba(0,0,0,.141),0 1px 3px rgba(0,0,0,.122);box-sizing:border-box;color:var(--var-color);padding:8px}.x-card.compact{border-radius:4px;padding:8px}@media screen and (min-width:600px){.x-card.compact{padding:16px}}.x-card.relaxed{border-radius:8px;padding:24px}@media screen and (min-width:600px){.x-card.relaxed{padding:32px}}@media screen and (min-width:1280px){.x-card.relaxed{padding:64px}}@keyframes anim_new_item{0%{background:#777;color:#fff}to{background:#7770;color:var(--var-color)}}.transition{transition:var(--var-anim-speed)}.container{max-width:600px}.container,.container-large{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;padding:8px}.container-large{max-width:960px}.glow{-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask:linear-gradient(#0000,#0000),conic-gradient(#0000 0deg,#fff,#0000 45deg);mask:linear-gradient(#0000,#0000),conic-gradient(#0000 0deg,#fff,#0000 45deg)}.disabled{color:var(--var-disabled-fg)}.warning:not(:disabled){color:var(--var-warning-fg)}.negative:not(:disabled){color:var(--var-negative-fg)}.positive:not(button){color:var(--var-positive-fg)}.positive.inverted{background:var(--var-positive-fg);color:var(--var-positive-bg)}.x-button.disabled,.x-button:disabled{color:var(--var-disabled-fg)}.primary:not(:disabled){color:var(--var-primary-fg)}.secondary{color:var(--var-secondary-fg)}.x-button.primary.inverted:not(:disabled){background-color:var(--var-primary-fg);color:var(--var-primary-bg)}.x-button.warning:not(:disabled){color:var(--var-warning-fg)}.x-button.warning.inverted:not(:disabled){background-color:var(--var-warning-fg);color:var(--var-warning-bg)}.x-button.negative.inverted:not(:disabled){background-color:var(--var-negative-fg);color:var(--var-negative-bg)}.x-button.inverted:not(:disabled){border:1px solid gray}.x-button:active{filter:brightness(.75)}.margin-default{margin:8px}.margin-large{margin:16px}.padding-default{box-sizing:border-box;padding:8px}.padding-large{box-sizing:border-box;padding:16px}.notice-sub{color:var(--var-text-secondary-color);font-size:small}blockquote{margin:0}.snackbar.negative{background:var(--var-negative-fg);color:var(--var-negative-bg)}.disabled{filter:saturate(0)}span.title-dummy-button{width:36px}.no-decorate{text-decoration:none}div.root-layout{display:flex;flex-direction:column;height:100%;width:100%}div.root-layout .content{overflow:auto}div.root-layout>.toolbar{display:flex;flex-direction:row;justify-content:space-between}div.root-layout>.toolbar a{align-items:center;border:none;box-sizing:border-box;color:var(--var-text-secondary-color);display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;padding:8px;text-align:center;text-decoration:none;transition:var(--var-anim-speed);width:100%}div.root-layout>.toolbar a:hover{filter:brightness(.95)}div.root-layout>.toolbar a:active{filter:brightness(.9)}div.root-layout>.toolbar a.active{border-bottom:2px solid #0000;border-top:2px solid var(--var-divider-color)}div.root-layout.toolbar-reverse{flex-direction:column-reverse}@media screen and (orientation:landscape){div.root-layout{flex-direction:row-reverse!important}div.root-layout.toolbar-reverse>.toolbar,div.root-layout>.toolbar{flex-direction:column}div.root-layout.toolbar-reverse>.toolbar a,div.root-layout>.toolbar a{border-bottom:none!important;border-right:2px solid #0000;border-top:none!important;height:100%;text-align:center}div.root-layout.toolbar-reverse>.toolbar a.active,div.root-layout>.toolbar a.active{border-right:2px solid var(--var-divider-color)}}div.root-layout.toolbar-reverse>.toolbar a.active{border-bottom:2px solid var(--var-color);border-top:2px solid #0000}div.root-layout>.content{display:block;height:100%;width:100%}.loading-dimmer{display:none;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:100}.loading-dimmer.active{align-items:center;background:#00000040;color:#fff;cursor:wait;display:flex;flex-direction:column;justify-content:center}.loading-dimmer.active img{animation:blinking 1s ease-in-out infinite;aspect-ratio:1;max-width:min(20vw,20vh);transform-origin:center}@keyframes blinking{0%{opacity:1}50%{opacity:.5}to{opacity:1}}#html-spinner{border:4px solid #101010;border-radius:50%;border-top-color:#fff;height:40px;width:40px}#html-spinner,#svg-spinner{-moz-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate;-moz-animation-name:rotate;animation-name:rotate;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-transition-duration:1.2s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-login .x-card{display:flex;flex-direction:row}@media only screen and (orientation:portrait){.page-login .x-card{flex-direction:column}}.state-segment{border:1px solid #dcdcdc;border-radius:6px;display:flex;flex-direction:row;gap:8px;width:100%}.state-segment h2{margin:0}.state-segment .state-segment-icon{align-items:center;aspect-ratio:1;border-radius:6px 0 0 6px;display:flex;flex-direction:column;height:auto;justify-content:center;width:96px}.state-segment .material-icons{font-size:64px;line-height:64px;margin:0}.Snackbar_snackbar-wrapper__GwBdD{align-items:center;display:flex;left:0;margin:8px;pointer-events:none;position:fixed;right:0;transition:opacity .15s,transform .15s;z-index:100}.Snackbar_snackbar-wrapper-top-center__N58O8,.Snackbar_snackbar-wrapper-top-left__gi\+jv,.Snackbar_snackbar-wrapper-top-right__c0n5Z{top:8px}.Snackbar_snackbar-wrapper-bottom-center__bZZUD,.Snackbar_snackbar-wrapper-bottom-left__ovHon,.Snackbar_snackbar-wrapper-bottom-right__QXuzP{bottom:8px}.Snackbar_snackbar-wrapper-bottom-left__ovHon,.Snackbar_snackbar-wrapper-top-left__gi\+jv{justify-content:flex-start}.Snackbar_snackbar-wrapper-bottom-center__bZZUD,.Snackbar_snackbar-wrapper-top-center__N58O8{justify-content:center}.Snackbar_snackbar-wrapper-bottom-right__QXuzP,.Snackbar_snackbar-wrapper-top-right__c0n5Z{justify-content:flex-end}.Snackbar_snackbar__srkB8{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#333;border-radius:4px;box-shadow:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;color:#ffffffde;display:flex;font-family:sans-serif;font-size:14px;font-weight:400;justify-content:flex-start;letter-spacing:.25px;line-height:20px;max-width:672px;min-width:334px;text-align:left}@media (max-width:344px),(max-width:480px){.Snackbar_snackbar__srkB8{min-width:100%}}.Snackbar_snackbar__text__FSCj-{flex-grow:1;margin:0;padding:14px 16px;pointer-events:auto}.Snackbar_snackbar__close__SJbDq{-webkit-tap-highlight-color:transparent;align-items:center;background-color:initial;border:none;box-sizing:border-box;color:#ffffffde;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:36px;justify-content:center;margin:0 8px 0 0;outline:none;padding:8px;pointer-events:auto;position:relative;width:36px}.Snackbar_snackbar__close__SJbDq:before{background-color:#fff;border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .12s linear;width:100%}@media (hover:hover){.Snackbar_snackbar__close__SJbDq:hover:before{opacity:.08}}.Snackbar_snackbar-enter__90fmY,.Snackbar_snackbar-exit-active__u3ea3{opacity:0}.Snackbar_snackbar-enter-active__GHc3F{opacity:1}.Snackbar_snackbar-enter-top-center__qPS\+m,.Snackbar_snackbar-enter-top-left__WGj9\+,.Snackbar_snackbar-enter-top-right__Dv7M3,.Snackbar_snackbar-exit-active-top-center__qgZM4,.Snackbar_snackbar-exit-active-top-left__fxZI5,.Snackbar_snackbar-exit-active-top-right__08GEY{transform:translateY(-16px)}.Snackbar_snackbar-enter-bottom-center__FqxmK,.Snackbar_snackbar-enter-bottom-left__bELRa,.Snackbar_snackbar-enter-bottom-right__vjVul,.Snackbar_snackbar-exit-active-bottom-center__BoI9-,.Snackbar_snackbar-exit-active-bottom-left__INOHx,.Snackbar_snackbar-exit-active-bottom-right__L0fZV{transform:translateY(16px)}.Snackbar_snackbar-enter-active-bottom-center__N82dX,.Snackbar_snackbar-enter-active-bottom-left__5B2MK,.Snackbar_snackbar-enter-active-bottom-right__DoAl0,.Snackbar_snackbar-enter-active-top-center__Df44R,.Snackbar_snackbar-enter-active-top-left__30avw,.Snackbar_snackbar-enter-active-top-right__QL2G\+{transform:translateY(0)}.x-message-box{box-sizing:border-box;min-width:192px;padding:16px}.x-message-box .title-bar{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.x-message-box .title{display:flex}.x-message-box .content{padding:16px 0}.x-message-box .actions{display:flex;flex-direction:row;gap:8px;width:100%}.x-message-box .actions button{width:100%}.x-dialog-container.dimmer{align-items:center;background:#00000080;display:flex;flex-direction:row;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.5s ease;width:100%;z-index:11}.x-dialog-container.dimmer .x-dialog-content{max-height:100%;overflow:auto;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.x-dialog-container.dimmer.active{opacity:1;pointer-events:all}.x-tooltip-container{display:flex}.x-tooltip-container .x-tooltip{animation:ease-in-out;background:#3f3f3f80;color:#fff;font-size:small;opacity:0;padding:4px;pointer-events:none;position:absolute;text-align:center;transition:.25s;vertical-align:middle;word-break:keep-all;z-index:1}.x-tooltip-container:hover .x-tooltip{opacity:1}.dropdown-menu{border-radius:0 0 6px 6px;box-shadow:1px 1px 1px #e4e4e4;padding:0;transition:.45s cubic-bezier(.075,.82,.165,1)}.dropdown-menu-container{position:absolute}.dropdown-overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.x-dropdown-menu-service{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.x-dropdown-menu-service .dropdown-overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.page-home{display:flex;flex-direction:row}@media only screen and (orientation:portrait){.page-home{flex-direction:column-reverse}}@media only screen and (orientation:landscape){.page-home{height:100%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-display:block;font-family:Material Icons;font-style:normal;font-weight:400;src:url(/static/media/material-icons.0c35d18bf06992036b69.woff2) format("woff2"),url(/static/media/material-icons.4d73cb90e394b34b7670.woff) format("woff")}.material-icons{font-feature-settings:"liga";font-family:Material Icons}@font-face{font-display:block;font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(/static/media/material-icons-outlined.6f420cf17cc0d7676fad.woff2) format("woff2"),url(/static/media/material-icons-outlined.f882956fd323fd322f31.woff) format("woff")}.material-icons,.material-icons-outlined{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.material-icons-outlined{font-feature-settings:"liga";font-family:Material Icons Outlined}@font-face{font-display:block;font-family:Material Icons Round;font-style:normal;font-weight:400;src:url(/static/media/material-icons-round.c380809fd3677d7d6903.woff2) format("woff2"),url(/static/media/material-icons-round.5d681e2edae8c60630db.woff) format("woff")}.material-icons-round{font-feature-settings:"liga";font-family:Material Icons Round}@font-face{font-display:block;font-family:Material Icons Sharp;font-style:normal;font-weight:400;src:url(/static/media/material-icons-sharp.219aa9140e099e6c72ed.woff2) format("woff2"),url(/static/media/material-icons-sharp.3a4004a46a653d4b2166.woff) format("woff")}.material-icons-round,.material-icons-sharp{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:ltr;display:inline-block;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.material-icons-sharp{font-feature-settings:"liga";font-family:Material Icons Sharp}@font-face{font-display:block;font-family:Material Icons Two Tone;font-style:normal;font-weight:400;src:url(/static/media/material-icons-two-tone.4ef4218c522f1eb6b5b1.woff2) format("woff2"),url(/static/media/material-icons-two-tone.3baa5b8f3469222b822d.woff) format("woff")}.material-icons-two-tone{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons Two Tone;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}