:root{font-size:16px}@media (max-width: 320px){:root{font-size:14px}}*,*:before,*:after{line-height:1;box-sizing:border-box;margin:0;padding:0;outline:none;-webkit-tap-highlight-color:transparent;font-family:system-ui,sans-serif;word-break:break-word}html{overscroll-behavior-x:none}body{width:100dvw;height:100dvh;overscroll-behavior-x:none;overscroll-behavior-y:none}p{white-space:pre-line}.scrollbar{--scrollbar-size: 0;--scrollbar-thumb-radius: 0;--scrollbar-thumb-color: none;--scrollbar-thumb-color-hover: none;--scrollbar-track-margin: 0;--scrollbar-track-color: none;--scrollbar-track-color-hover: none;scrollbar-width:var(--scrollbar-size);scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color)}.scrollbar::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}.scrollbar::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-thumb-radius);background:var(--scrollbar-thumb-color)}.scrollbar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-color-hover)}.scrollbar::-webkit-scrollbar-track{margin:var(--scrollbar-track-margin);background:var(--scrollbar-track-color)}.scrollbar::-webkit-scrollbar-track:hover{background:var(--scrollbar-track-color-hover)}.transition{--transition-target: all;--transition-duration: .2s;--transition-delay: 0;--transition-timing: linear;transition:var(--transition-target) var(--transition-duration) var(--transition-timing);transition-delay:var(--transition-delay)}.App{--primary-color: #294656;--accent-color: #fc8237;--accent-color-hover: #c45815;--statusbar-color: #384a6a;--App-background-color: white}.App{color:#000;width:100dvw;height:100dvh;display:flex;flex-direction:column;align-items:center;background:none;overflow-x:hidden;overflow:hidden;--navigation-bottom-height: 4rem}.App .App-background{position:fixed;width:100dvw;height:100dvh;opacity:.5;pointer-events:none;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(120deg,#216287 4%,#151a66 95%);display:none}.App .App-body{width:100dvw;height:100dvh;background:var(--App-background-color);--background-color-light: var(--background-color);--background-color-dark: var(--background-color);display:grid;grid-template-areas:"left body" "bottom bottom";grid-template-rows:minmax(calc(100% - var(--navigation-bottom-height)),1fr);grid-template-columns:max-content 1fr}.App .App-body .App-routerView{background:#f1f1f1}.App .App-body[data-drawer=true] .App-NavigationDrawer{z-index:3}.App .App-body[data-drawer=true] .App-routerView,.App .App-body[data-drawer=false] .App-NavigationDrawer{z-index:2}.App .App-body[data-drawer=false] .App-routerView{z-index:3;box-shadow:0 0 1rem #0003}@media (min-width: 1600px){.App[data-normal=true] .App-body{width:calc(100% - 8vw);height:calc(100% - 2vh);max-width:calc(1800px - 8vw);max-height:calc(2000px - 2vh);margin:auto;overflow:hidden;display:initial;box-shadow:1px 1px 50px #0000004d;border-radius:1.5rem}}
