:root{--main-bg-color: #1595CE;--main-bg-color-dark: darken(#1595CE, 20%);--main-bg-color-bright: lighten(#1595CE, 20%);--header-bg-color: #121212;--main-fill-color: #121212}.mapboxgl-ctrl-attrib-inner{display:none}.marker{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='iso-8859-1'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2019.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cpolygon%20style='fill:%23EFEFEF;'%20points='444.636,113.643%20389.761,164.598%2087.943,164.598%2087.943,253.772%20444.636,253.772%20'/%3e%3cpolygon%20style='fill:%2361ACD2;'%20points='485.793,75.425%2087.943,75.425%2087.943,164.598%20389.761,164.598%20'/%3e%3crect%20x='444.641'%20y='124.292'%20style='fill:%23F5C525;'%20width='54.876'%20height='82.313'/%3e%3crect%20x='157.908'%20y='253.778'%20style='fill:%2361ACD2;'%20width='82.313'%20height='54.876'/%3e%3crect%20x='12.488'%20y='354.268'%20style='fill:%23F5C525;'%20width='54.876'%20height='82.313'/%3e%3cpath%20style='fill:%23231F20;'%20d='M499.512,111.811h-34.551l29.33-27.236c3.763-3.494,5.003-8.936,3.126-13.715%20c-1.877-4.779-6.489-7.924-11.624-7.924H87.942c-6.897,0-12.488,5.592-12.488,12.488v89.174v89.173%20c0,6.896,5.591,12.488,12.488,12.488h57.479v42.387c0,6.896,5.591,12.488,12.488,12.488h28.669v15.636%20c0,25.454-20.709,46.161-46.161,46.161H79.851v-28.669c0-6.896-5.591-12.488-12.488-12.488H12.488%20C5.591,341.774,0,347.366,0,354.262v82.315c0,6.896,5.591,12.488,12.488,12.488h54.876c6.897,0,12.488-5.592,12.488-12.488v-28.669%20h60.566c39.225,0,71.137-31.913,71.137-71.137v-15.636h28.67c6.897,0,12.488-5.592,12.488-12.488v-42.387h191.925%20c6.897,0,12.488-5.592,12.488-12.488V219.1h42.387c6.897,0,12.488-5.592,12.488-12.488v-82.313%20C512,117.403,506.409,111.811,499.512,111.811z%20M54.876,424.091H24.976v-57.339h29.901V424.091z%20M100.429,87.912h353.562%20l-69.136,64.199H100.429V87.912z%20M227.735,296.16h-57.339v-29.9h57.339V296.16z%20M432.148,241.284H100.429v-64.197h289.33%20c3.152,0,6.188-1.191,8.498-3.337l33.891-31.469v64.333V241.284z%20M487.024,194.125h-29.901v-57.339h29.901V194.125z'/%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e");background-size:cover;width:30px;height:30px;border-radius:50%;cursor:pointer}.cone-fill-default{stop-color:#1595ce}.cone-fill-alarm{stop-color:red}.blinking-cone{animation:alarm-flash 1s infinite;background:"#ff0000"}@keyframes alarm-flash{0%{opacity:1}50%{opacity:.4}to{opacity:1}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mpld3-xaxis text{transform:translate(18px,30px) rotate(90deg)}.loading-box *>*{display:none;background:transparent}.visible{display:none;background:transparent}.menu-content{display:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{background-color:#121212}/*!* No `.graphiql-container` here so themes can overwrite *!*//*!* COLORS *!*//*!* Comment *!*//*!* Punctuation *!*//*!* Keyword *!*//*!* OperationName, FragmentName *!*//*!* FieldName *!*//*!* FieldAlias *!*//*!* ArgumentName and ObjectFieldName *!*//*!* Number *!*//*!* String *!*//*!* Boolean *!*//*!* EnumValue *!*//*!* Variable *!*//*!* Directive *!*//*!* Type *!*//*!* BASICS *!*//*!* PADDING *!*//*!* GUTTER *!*//*!* CURSOR *!*//*!* Shown when moving in bi-directional text *!*//*!* Can style cursor different in overwrite (non-insert) mode *!*//*!* DEFAULT THEME *!*//*!* Default styles for common addons *!*//*!* STOP *!*//*!* The rest of this file contains styles related to the mechanics of*//*!* The fake, visible scrollbars. Used to force redraw during scrolling*//*!* Force content-box sizing for the elements where we expect it *!*//*!* IE7 hack to prevent it from returning funny offsetTops on the spans *!*//*!* Used to force a border model for a node *!*//*!* See issue #2901 *!*//*!* Help users use markselection to safely style text background *!*//*!* The lint marker gutter *!*/.App{text-align:center;min-height:100vh;display:flex;background-size:auto}.cm-dollar-var{color:#d35400;font-weight:700}.maplibregl-ctrl-bottom-right{display:none!important}body{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.leaflet-right{visibility:hidden}@keyframes pulse{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.6);opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}textarea{background-color:#121212;color:#fff}.graphiql-container .search-box>input{background-color:#121212;color:#fff}.graphiql-container .doc-type-description p:first-child,.graphiql-container .doc-type-description blockquote:first-child{color:#fff}body::-webkit-scrollbar{width:0;height:0}.powered-by{display:none;background:transparent}graphql-voyager{max-height:400px;max-width:100vw}html{scroll-behavior:smooth;background-color:transparent}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 1s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.svg_icons{transform:scale(1.8)}.MuiAutocomplete-listbox{background:#1595ce;color:#fff}.portal-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000000;width:100%;height:100%;background:#00000080}.portal-overlay .confirm-dialog{z-index:1000000000000111;padding:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px}.portal-overlay .confirm-dialog__footer{display:flex;justify-content:flex-end;margin-top:20px}
