@font-face{font-family:GothamRounded;src:local("GothamRounded"),url(/fonts/gothamrnd_book.otf) format("opentype");font-display:swap}@font-face{font-family:GothamRounded;font-weight:600;src:local("GothamRounded"),url(/fonts/gothamrnd_medium.otf) format("opentype");font-display:swap}@font-face{font-family:GothamRounded;font-weight:700;src:local("GothamRounded"),url(/fonts/gothamrnd_bold.otf) format("opentype");font-display:swap}body{margin:0;font-family:var(--font-family-brand);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;display:flex;flex-direction:column;--button-height: 40px}code,.code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a.no-underline,:has(button){text-decoration:none;color:currentColor}:root{--color-brand-green-01: var(--brand-color-brand-green-01, #005537);--color-brand-green-02: var(--brand-color-brand-green-02, #007049);--color-brand-green-02-light: var(--brand-color-brand-green-02-light, #f0fffa);--color-brand-green-03: var(--brand-color-brand-green-03, #49a871);--color-brand-green-04: var(--brand-color-brand-green-04, #86a063);--color-brand-blue-01: var(--brand-color-brand-blue-01, #112152);--color-brand-blue-02: var(--brand-color-brand-blue-02, #2b53cf);--color-neutral-black: var(--brand-color-neutral-black, #222222);--color-neutral-white: var(--brand-color-neutral-white, #ffffff);--color-neutral-background: var(--brand-color-neutral-background, #f3f3f7);--color-neutral-grey-01: var(--brand-color-neutral-grey-01, #f9fafb);--color-neutral-grey-02: var(--brand-color-neutral-grey-02, #eaecf0);--color-neutral-grey-03: var(--brand-color-neutral-grey-03, #d0d5dd);--color-neutral-grey-04: var(--brand-color-neutral-grey-04, #aeb5c0);--color-icons-passive: var(--brand-color-icons-passive, #667085);--color-icons-disabled: var(--brand-color-icons-disabled, #d0d5dd);--color-text-body: var(--brand-color-text-body, #222222);--color-text-label: var(--brand-color-text-label, #667085);--color-text-placeholder: var(--brand-color-text-placeholder, #667085);--color-semantic-error: var(--brand-color-semantic-error, #9e132f);--color-semantic-error-01: var(--brand-color-semantic-error-01, #8e112a);--color-semantic-error-02: var(--brand-color-semantic-error-02, #800f26);--color-semantic-error-light-01: var(--brand-color-semantic-error-light-01, #ddacb6);--color-semantic-error-light-02: var(--brand-color-semantic-error-light-02, #fff1f3);--color-semantic-success: var(--brand-color-semantic-success, #009f6e);--color-semantic-success-01: var(--brand-color-semantic-success-01, #008f63);--color-semantic-success-02: var(--brand-color-semantic-success-02, #008159);--color-semantic-success-03: var(--brand-color-semantic-success-03, #008058);--color-semantic-success-light-01: var(--brand-color-semantic-success-light-01, #a6ddcc);--color-semantic-success-light-02: var(--brand-color-semantic-success-light-02, #ebf7f3);--color-semantic-warning: var(--brand-color-semantic-warning, #e67f22);--color-semantic-warning-01: var(--brand-color-semantic-warning-01, #d57218);--color-semantic-warning-02: var(--brand-color-semantic-warning-02, #c06716);--color-semantic-warning-03: var(--brand-color-semantic-warning-03, #ad5900);--color-semantic-warning-light-01: var(--brand-color-semantic-warning-light-01, #f6d2b2);--color-semantic-warning-light-02: var(--brand-color-semantic-warning-light-02, #fdf5ed);--color-semantic-extra: var(--brand-color-semantic-extra, #003087);--color-semantic-extra-light-01: var(--brand-color-semantic-extra-light-01, #718cd1);--color-semantic-extra-light-02: var(--brand-color-semantic-extra-light-02, #dee6fb);--spacing: var(--brand-spacing, 8px);--bold: var(--brand-bold, 600);--appbar-height: var(--brand-appbar-height, 60px);--button-height: var(--brand-button-height, 40px);--font-family-brand: var( --brand-font-family, "GothamRounded", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif );background-color:var(--color-neutral-background)}kbd{padding:.375rem .5rem;border-radius:.5rem;border-width:1px;border-color:var(--color-neutral-grey-01);font-size:.75rem;line-height:1rem;font-weight:600;color:var(--color-text-label);background-color:var(--color-neutral-background)}.MultiSelectCellChipStack{display:flex;flex-direction:row;gap:calc(var(--spacing) * .5)}.LogoText .MuiTypography-root{font-size:1em;font-weight:700}.LogoText .name{color:var(--color-brand-green-01)}.LogoText .version{color:var(--color-brand-green-02)}.MuiStack-root .AlertBox{display:flex;flex-direction:row;align-items:center}.MuiStack-root .AlertBox h3{margin:0 1em 0 0}.MuiStack-root .AlertBox button{margin:0 0 0 2em}.MuiStack-root .Type-error h3{color:var(--color-semantic-error)}.MuiStack-root .MuiAlert-icon{margin:3px .5em}.MuiStack-root .Type-error .MuiAlert-icon{color:var(--color-semantic-error)!important}.splash-container{margin:auto;max-height:100dvh;overflow:hidden;opacity:1;display:flex;flex-direction:column;animation:fade 1s ease;animation-iteration-count:1}@media screen and (orientation:landscape){.splash-container{max-width:50%}}.splash-logo{width:50%;height:75%;animation:breathe 3s ease;animation-iteration-count:infinite}.logo-mask{position:absolute;width:100%;height:10vw;background-color:var(--color-neutral-background);opacity:.5;animation:slide 1s linear;animation-iteration-count:infinite}@keyframes breathe{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{transform:translateY(200%) skewY(10deg)}to{transform:translateY(-200%) skewY(10deg)}}.TransportDiagram .TransportDiagramGrid{--grid-item-size: 123px;display:grid;gap:var(--spacing);grid-template-columns:var(--grid-item-size) var(--grid-item-size);grid-auto-rows:var(--grid-item-size);direction:rtl}.TransportDiagram .TransportDiagramGrid .skeleton-item{width:var(--grid-item-size);height:var(--grid-item-size)}.TransportDiagram .TransportDiagramGrid .item-container{box-shadow:0 1px 3px #d0d5dd}.TransportDiagram .TransportDiagramGrid .item-container .grid-item{width:var(--grid-item-size);height:var(--grid-item-size);direction:ltr;font-weight:600;font-size:14px}.TransportDiagram .TransportDiagramGrid .item-container.span-2{grid-row-start:span 2}.TransportDiagram .TransportDiagramGrid .item-container.span-3{grid-row-start:span 3}.TransportDiagram .TransportDiagramGrid .item-container.span-4{grid-row-start:span 4}.TransportDiagram .TransportDiagramGrid .item-container.span-5{grid-row-start:span 5}.TransportDiagram .MainRows{background-color:var(--color-neutral-grey-02);padding:var(--spacing);border-radius:var(--spacing)}.TransportDiagram .ExtraRows{margin-top:calc(var(--spacing) * 2)}.AppBar-Mobile .MuiTab-root:after{content:attr(data-label);content:attr(data-label)/"";height:0;visibility:hidden;overflow:hidden;user-select:none;pointer-events:none;font-weight:var(--bold)}@media speech{.AppBar-Mobile .MuiTab-root:after{display:none}}html{--app-bar-height: 56px;--logo-container-height: 60px;--tablet-app-bar-width: 120px;--layout-max-width: 720px;max-height:100dvh;min-height:100dvh;overflow-y:clip}body{overflow-y:clip}.no-app-bar{--app-bar-display: none;--app-bar-height: 0px;--tablet-app-bar-width: 0px}
