: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;
}

/* Red fill for alarm */
.cone-fill-alarm {
    stop-color: #ff0000;
}


.blinking-cone {
    animation: alarm-flash 1s infinite;
    background: '#ff0000'
}

@keyframes alarm-flash {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.4;
    }

    100% {
        opacity: 1;
    }
}


body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', '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;
    /*background: transparent;*/
}

code {
    font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
}

html {
    background-color: #121212;
}

/*.graphiql-container,*/
/*.graphiql-container button, toolbar-menu-items open*/
/*.graphiql-container input {*/
/*    color: transparent;*/
/*    font-family: system,*/
/*    -apple-system,*/
/*    'San Francisco',*/
/*    '.SFNSDisplay-Regular',*/
/*    'Segoe UI',*/
/*    Segoe,*/
/*    'Segoe WP',*/
/*    'Helvetica Neue',*/
/*    helvetica,*/
/*    'Lucida Grande',*/
/*    arial,*/
/*    sans-serif;*/
/*    font-size: 14px;*/
/*}*/

/*.graphiql-container {*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    height: 75vh;*/
/*    margin: 0;*/
/*    overflow: hidden;*/
/*    width: 100%;*/

/*}*/

/*.graphiql-container .editorWrap {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    flex: 1;*/
/*    overflow-x: hidden;*/
/*}*/

/*.graphiql-container .title {*/
/*    font-size: 18px;*/
/*}*/

/*.graphiql-container .title em {*/
/*    font-family: georgia;*/
/*    font-size: 19px;*/
/*}*/

/*.graphiql-container .topBarWrap {*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*}*/

/*.graphiql-container .topBar {*/
/*    align-items: center;*/
/*    background: var(--header-bg-color);*/
/*    border: 1px solid #d0d0d0;*/
/*    cursor: default;*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    flex: 1;*/
/*    height: 34px;*/
/*    overflow-y: visible;*/
/*    padding: 20px;*/
/*    !*margin: 10px;*!*/
/*    user-select: none;*/
/*}*/

/*.graphiql-container .toolbar {*/
/*    overflow-x: visible;*/
/*    display: flex;*/
/*}*/

/*.graphiql-container .docExplorerShow,*/
/*.graphiql-container .historyShow {*/
/*    !*background: white;*!*/
/*    border-radius: 0;*/
/*    !*border-bottom: 1px solid #d0d0d0;*!*/
/*    border-right: none;*/
/*    border-top: none;*/
/*    color: #3B5998;*/
/*    cursor: pointer;*/
/*    font-size: 14px;*/
/*    margin: 0;*/
/*    padding: 2px 20px 0 18px;*/
/*}*/

/*.graphiql-container .docExplorerShow {*/
/*    border-left: 1px solid rgba(0, 0, 0, 0.2);*/
/*}*/

/*.graphiql-container .historyShow {*/
/*    border-right: 1px solid rgba(0, 0, 0, 0.2);*/
/*    border-left: 0;*/
/*}*/

/*.graphiql-container .docExplorerShow:before {*/
/*    border-left: 2px solid #3B5998;*/
/*    border-top: 2px solid #3B5998;*/
/*    content: '';*/
/*    display: inline-block;*/
/*    height: 9px;*/
/*    margin: 0 3px -1px 0;*/
/*    position: relative;*/
/*    transform: rotate(-45deg);*/
/*    width: 9px;*/
/*}*/

/*.graphiql-container .editorBar {*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    flex: 1;*/
/*}*/

/*.graphiql-container .queryWrap {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    flex: 1;*/
/*}*/

/*.graphiql-container .resultWrap {*/
/*    border-left: solid 1px #e0e0e0;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    flex: 1;*/
/*    flex-basis: 1em;*/
/*    position: relative;*/
/*}*/

/*.graphiql-container .docExplorerWrap,*/
/*.graphiql-container .historyPaneWrap {*/
/*    !*background: white;*!*/
/*    box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);*/
/*    position: relative;*/
/*    z-index: 3;*/
/*}*/

/*.graphiql-container .historyPaneWrap {*/
/*    min-width: 230px;*/
/*    z-index: 5;*/
/*}*/

/*.graphiql-container .docExplorerResizer {*/
/*    cursor: col-resize;*/
/*    height: 100%;*/
/*    left: -5px;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    width: 10px;*/
/*    z-index: 10;*/
/*}*/

/*.graphiql-container .docExplorerHide {*/
/*    cursor: pointer;*/
/*    font-size: 18px;*/
/*    margin: -7px -8px -6px 0;*/
/*    padding: 18px 16px 15px 12px;*/
/*    background: 0;*/
/*    color: var(--main-bg-color);*/
/*    border: 0;*/
/*    line-height: 14px;*/
/*}*/

/*.graphiql-container div .query-editor {*/
/*    flex: 1;*/
/*    position: relative;*/
/*    !*alignment: left;*!*/
/*}*/

/*.graphiql-container .secondary-editor {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    height: 30px;*/
/*    position: relative;*/
/*}*/

/*.graphiql-container .secondary-editor-title {*/
/*    background: #eeeeee;*/
/*    border-bottom: 1px solid #d6d6d6;*/
/*    border-top: 1px solid #e0e0e0;*/
/*    !*color: white;*!*/
/*    font-variant: small-caps;*/
/*    font-weight: bold;*/
/*    letter-spacing: 1px;*/
/*    line-height: 14px;*/
/*    padding: 6px 0 8px 43px;*/
/*    text-transform: lowercase;*/
/*    user-select: none;*/
/*}*/

/*.graphiql-container .codemirrorWrap {*/
/*    flex: 1;*/
/*    height: 100%;*/
/*    position: relative;*/
/*}*/

/*.graphiql-container .result-window {*/
/*    flex: 1;*/
/*    height: 100%;*/
/*    position: relative;*/
/*}*/

/*.graphiql-container .footer {*/
/*    background: #f6f7f8;*/
/*    border-left: 1px solid #e0e0e0;*/
/*    border-top: 1px solid #e0e0e0;*/
/*    margin-left: 12px;*/
/*    position: relative;*/
/*}*/

/*.graphiql-container .footer:before {*/
/*    background: #eeeeee;*/
/*    bottom: 0;*/
/*    content: " ";*/
/*    left: -13px;*/
/*    position: absolute;*/
/*    top: -1px;*/
/*    width: 12px;*/
/*}*/

/*!* No `.graphiql-container` here so themes can overwrite *!*/

/*.result-window .CodeMirror {*/
/*    background: #f6f7f8;*/
/*}*/

/*.graphiql-container .result-window .CodeMirror-gutters {*/
/*    background-color: #eeeeee;*/
/*    border-color: #e0e0e0;*/
/*    cursor: col-resize;*/
/*}*/

/*.graphiql-container .result-window .CodeMirror-foldgutter,*/
/*.graphiql-container .result-window .CodeMirror-foldgutter-open:after,*/
/*.graphiql-container .result-window .CodeMirror-foldgutter-folded:after {*/
/*    padding-left: 3px;*/
/*}*/

/*.graphiql-container .toolbar-button {*/
/*    !*background: #fdfdfd;*!*/
/*    background: var(--main-bg-color);*/
/*    border: 0;*/
/*    border-radius: 3px;*/

/*    color: white;*/
/*    cursor: pointer;*/
/*    display: inline-block;*/
/*    margin: 0 5px;*/
/*    padding: 3px 11px 5px;*/
/*    text-decoration: none;*/
/*    text-overflow: ellipsis;*/
/*    white-space: nowrap;*/
/*    max-width: 150px;*/
/*}*/

/*.graphiql-container .toolbar-button:active {*/
/*    background: var(--main-bg-color);*/

/*}*/

/*.graphiql-container .toolbar-button.error {*/
/*    background: linear-gradient(#fdf3f3, #e6d6d7);*/
/*    color: #b00;*/
/*}*/

/*.graphiql-container .toolbar-button-group {*/
/*    margin: 0 5px;*/
/*    white-space: nowrap;*/
/*}*/

/*.graphiql-container .toolbar-button-group > * {*/
/*    margin: 0;*/
/*}*/

/*.graphiql-container .toolbar-button-group > *:not(:last-child) {*/
/*    border-top-right-radius: 0;*/
/*    border-bottom-right-radius: 0;*/
/*}*/

/*.graphiql-container .toolbar-button-group > *:not(:first-child) {*/
/*    border-top-left-radius: 0;*/
/*    border-bottom-left-radius: 0;*/
/*    margin-left: -1px;*/
/*}*/

/*.graphiql-container .execute-button-wrap {*/
/*    height: 34px;*/
/*    margin: 0 14px 0 28px;*/
/*    position: relative;*/
/*}*/

/*.graphiql-container .execute-button {*/
/*    background: var(--main-bg-color);*/
/*    !*transition: background 400ms;*!*/
/*    border-radius: 17px;*/
/*    border: 1px solid rgba(0, 0, 0, 0.25);*/
/*    cursor: pointer;*/
/*    fill: #444;*/
/*    height: 34px;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    width: 34px;*/
/*}*/

/*.graphiql-container .execute-button svg {*/
/*    pointer-events: none;*/
/*    fill: white;*/

/*}*/

/*.graphiql-container .execute-button:active {*/
/*    !*position: absolute;*!*/
/*    background: var(--main-bg-color);*/
/*    transform: scale(0);*/
/*    animation: ripple 600ms linear;*/

/*}*/

/*@keyframes ripple {*/
/*    to {*/
/*        transform: scale(4);*/
/*        opacity: 0;*/
/*    }*/
/*}*/

/*.graphiql-container .toolbar-menu,*/
/*.graphiql-container .toolbar-select {*/
/*    position: relative;*/
/*}*/

/*.graphiql-container .execute-options,*/
/*.graphiql-container .toolbar-menu-items,*/
/*.graphiql-container .toolbar-select-options {*/
/*    background: var(--main-bg-color-dark);*/

/*    margin: 0;*/
/*    padding: 6px 0;*/
/*    position: absolute;*/
/*    z-index: 100;*/
/*}*/

/*.graphiql-container .execute-options {*/
/*    min-width: 100px;*/
/*    top: 37px;*/
/*    left: -1px;*/
/*}*/

/*.graphiql-container .toolbar-menu-items {*/
/*    left: 1px;*/
/*    margin-top: -1px;*/
/*    min-width: 110%;*/
/*    top: 100%;*/
/*    visibility: hidden;*/
/*}*/

/*.graphiql-container .toolbar-menu-items.open {*/
/*    visibility: visible;*/
/*}*/

/*.graphiql-container .toolbar-select-options {*/
/*    left: 0;*/
/*    min-width: 100%;*/
/*    top: -5px;*/
/*    visibility: hidden;*/
/*}*/

/*.graphiql-container .toolbar-select-options.open {*/
/*    visibility: visible;*/
/*}*/

/*.graphiql-container .execute-options > li,*/
/*.graphiql-container .toolbar-menu-items > li,*/
/*.graphiql-container .toolbar-select-options > li {*/
/*    cursor: pointer;*/
/*    display: block;*/
/*    margin: none;*/
/*    max-width: 300px;*/
/*    overflow: hidden;*/
/*    padding: 2px 20px 4px 11px;*/
/*    white-space: nowrap;*/
/*}*/

/*.graphiql-container .execute-options > li.selected,*/
/*.graphiql-container .toolbar-menu-items > li.hover,*/
/*.graphiql-container .toolbar-menu-items > li:active,*/
/*.graphiql-container .toolbar-menu-items > li:hover,*/
/*.graphiql-container .toolbar-select-options > li.hover,*/
/*.graphiql-container .toolbar-select-options > li:active,*/
/*.graphiql-container .toolbar-select-options > li:hover,*/
/*.graphiql-container .history-contents > li:hover,*/
/*.graphiql-container .history-contents > li:active {*/
/*    background: var(--main-bg-color-bright);*/
/*    color: #fff;*/
/*}*/

/*.graphiql-container .toolbar-select-options > li > svg {*/
/*    display: inline;*/
/*    fill: #666;*/
/*    margin: 0 -6px 0 6px;*/
/*    pointer-events: none;*/
/*    vertical-align: middle;*/
/*}*/

/*.graphiql-container .toolbar-select-options > li.hover > svg,*/
/*.graphiql-container .toolbar-select-options > li:active > svg,*/
/*.graphiql-container .toolbar-select-options > li:hover > svg {*/
/*    fill: #fff;*/
/*}*/

/*.graphiql-container .CodeMirror-scroll {*/
/*    overflow-scrolling: touch;*/
/*    border-bottom: 1px solid #eeeeee;*/
/*}*/

/*.graphiql-container .CodeMirror {*/
/*    color: #141823;*/
/*    font-family: 'Consolas',*/
/*    'Inconsolata',*/
/*    'Droid Sans Mono',*/
/*    'Monaco',*/
/*    monospace;*/
/*    font-size: 13px;*/
/*    height: 100%;*/
/*    left: 0;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    width: 100%;*/
/*}*/

/*.graphiql-container .CodeMirror-lines {*/
/*    padding: 20px 0;*/
/*}*/

/*.CodeMirror-hint-information .content {*/
/*    box-orient: vertical;*/
/*    color: #141823;*/
/*    display: flex;*/
/*    font-family: system, -apple-system, 'San Francisco', '.SFNSDisplay-Regular', 'Segoe UI', Segoe, 'Segoe WP', 'Helvetica Neue', helvetica, 'Lucida Grande', arial, sans-serif;*/
/*    font-size: 13px;*/
/*    line-clamp: 3;*/
/*    line-height: 16px;*/
/*    max-height: 48px;*/
/*    overflow: hidden;*/
/*    text-overflow: -o-ellipsis-lastline;*/
/*}*/

/*.CodeMirror-hint-information .content p:first-child {*/
/*    margin-top: 0;*/
/*}*/

/*.CodeMirror-hint-information .content p:last-child {*/
/*    margin-bottom: 0;*/
/*}*/

/*.CodeMirror-hint-information .infoType {*/
/*    color: #CA9800;*/
/*    cursor: pointer;*/
/*    display: inline;*/
/*    margin-right: 0.5em;*/
/*}*/

/*.autoInsertedLeaf.cm-property {*/
/*    animation-duration: 6s;*/
/*    animation-name: insertionFade;*/
/*    border-bottom: 2px solid rgba(255, 255, 255, 0);*/
/*    border-radius: 2px;*/
/*    margin: -2px -4px -1px;*/
/*    padding: 2px 4px 1px;*/
/*}*/

/*@keyframes insertionFade {*/
/*    from, to {*/
/*        background: rgba(255, 255, 255, 0);*/
/*        border-color: rgba(255, 255, 255, 0);*/
/*    }*/

/*    15%, 85% {*/
/*        background: #fbffc9;*/
/*        border-color: #f0f3c0;*/
/*    }*/
/*}*/

/*div.CodeMirror-lint-tooltip {*/
/*    !*background-color: white;*!*/
/*    border-radius: 2px;*/
/*    border: 0;*/
/*    color: #141823;*/
/*    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);*/
/*    font-size: 13px;*/
/*    line-height: 16px;*/
/*    max-width: 430px;*/
/*    opacity: 0;*/
/*    padding: 8px 10px;*/
/*    transition: opacity 0.15s;*/
/*    white-space: pre-wrap;*/
/*}*/

/*div.CodeMirror-lint-tooltip > * {*/
/*    padding-left: 23px;*/
/*}*/

/*div.CodeMirror-lint-tooltip > * + * {*/
/*    margin-top: 12px;*/
/*}*/

/*!* COLORS *!*/

/*.graphiql-container .CodeMirror-foldmarker {*/
/*    border-radius: 4px;*/
/*    background: #08f;*/
/*    background: linear-gradient(#43A8FF, #0F83E8);*/
/*    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2),*/
/*    inset 0 0 0 1px rgba(0, 0, 0, 0.1);*/
/*    color: white;*/
/*    font-family: arial;*/
/*    font-size: 12px;*/
/*    line-height: 0;*/
/*    margin: 0 3px;*/
/*    padding: 0px 4px 1px;*/
/*    text-shadow: 0 -1px rgba(0, 0, 0, 0.1);*/
/*}*/

/*.graphiql-container div.CodeMirror span.CodeMirror-matchingbracket {*/
/*    color: #555;*/
/*    text-decoration: underline;*/
/*}*/

/*.graphiql-container div.CodeMirror span.CodeMirror-nonmatchingbracket {*/
/*    color: #f00;*/
/*}*/

/*!* Comment *!*/

/*.cm-comment {*/
/*    color: #999;*/
/*}*/

/*!* Punctuation *!*/

/*.cm-punctuation {*/
/*    color: #555;*/
/*}*/

/*!* Keyword *!*/

/*.cm-keyword {*/
/*    color: #B11A04;*/
/*}*/

/*!* OperationName, FragmentName *!*/

/*.cm-def {*/
/*    color: #D2054E;*/
/*}*/

/*!* FieldName *!*/

/*.cm-property {*/
/*    color: #1F61A0;*/
/*}*/

/*!* FieldAlias *!*/

/*.cm-qualifier {*/
/*    color: #1C92A9;*/
/*}*/

/*!* ArgumentName and ObjectFieldName *!*/

/*.cm-attribute {*/
/*    color: #8B2BB9;*/
/*}*/

/*!* Number *!*/

/*.cm-number {*/
/*    color: #2882F9;*/
/*}*/

/*!* String *!*/

/*.cm-string {*/
/*    color: #D64292;*/
/*}*/

/*!* Boolean *!*/

/*.cm-builtin {*/
/*    color: #D47509;*/
/*}*/

/*!* EnumValue *!*/

/*.cm-string-2 {*/
/*    color: #0B7FC7;*/
/*}*/

/*!* Variable *!*/

/*.cm-variable {*/
/*    color: #397D13;*/
/*}*/

/*!* Directive *!*/

/*.cm-meta {*/
/*    color: #B33086;*/
/*}*/

/*!* Type *!*/

/*.cm-atom {*/
/*    color: #CA9800;*/
/*}*/

/*!* BASICS *!*/

/*.CodeMirror {*/
/*    !* Set height, width, borders, and global font properties here *!*/
/*    color: black;*/
/*    font-family: monospace;*/
/*    height: 300px;*/
/*}*/

/*!* PADDING *!*/

/*.CodeMirror-lines {*/
/*    padding: 4px 0; !* Vertical padding around content *!*/
/*}*/

/*.CodeMirror pre {*/
/*    padding: 0 4px; !* Horizontal padding of content *!*/
/*}*/

/*.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {*/
/*    background-color: black; !* The little square between H and V scrollbars *!*/
/*}*/

/*!* GUTTER *!*/

/*.CodeMirror-gutters {*/
/*    border-right: 1px solid #ddd;*/
/*    background-color: #eeeeee;*/
/*    white-space: nowrap;*/
/*}*/

/*.CodeMirror-linenumbers {*/
/*}*/

/*.CodeMirror-linenumber {*/
/*    color: #999;*/
/*    min-width: 20px;*/
/*    padding: 0 3px 0 5px;*/
/*    text-align: right;*/
/*    white-space: nowrap;*/
/*}*/

/*.CodeMirror-guttermarker {*/
/*    color: black;*/
/*}*/

/*.CodeMirror-guttermarker-subtle {*/
/*    color: #999;*/
/*}*/

/*!* CURSOR *!*/

/*.CodeMirror .CodeMirror-cursor {*/
/*    border-left: 1px solid black;*/
/*}*/

/*!* Shown when moving in bi-directional text *!*/

/*.CodeMirror div.CodeMirror-secondarycursor {*/
/*    border-left: 1px solid silver;*/
/*}*/

/*.CodeMirror.cm-fat-cursor div.CodeMirror-cursor {*/
/*    background: #7e7;*/
/*    border: 0;*/
/*    width: auto;*/
/*}*/

/*.CodeMirror.cm-fat-cursor div.CodeMirror-cursors {*/
/*    z-index: 1;*/
/*}*/

/*.cm-animate-fat-cursor {*/
/*    animation: blink 1.06s steps(1) infinite;*/
/*    border: 0;*/
/*    width: auto;*/
/*}*/

/*@keyframes blink {*/
/*    0% {*/
/*        background: #7e7;*/
/*    }*/
/*    50% {*/
/*        background: none;*/
/*    }*/
/*    100% {*/
/*        background: #7e7;*/
/*    }*/
/*}*/

/*!* Can style cursor different in overwrite (non-insert) mode *!*/

/*div.CodeMirror-overwrite div.CodeMirror-cursor {*/
/*}*/

/*.cm-tab {*/
/*    display: inline-block;*/
/*    text-decoration: inherit;*/
/*}*/

/*.CodeMirror-ruler {*/
/*    border-left: 1px solid #ccc;*/
/*    position: absolute;*/
/*}*/

/*!* DEFAULT THEME *!*/

/*.cm-s-default .cm-keyword {*/
/*    color: #708;*/
/*}*/

/*.cm-s-default .cm-atom {*/
/*    color: #219;*/
/*}*/

/*.cm-s-default .cm-number {*/
/*    color: #164;*/
/*}*/

/*.cm-s-default .cm-def {*/
/*    color: #00f;*/
/*}*/

/*.cm-s-default .cm-variable,*/
/*.cm-s-default .cm-punctuation,*/
/*.cm-s-default .cm-property,*/
/*.cm-s-default .cm-operator {*/
/*}*/

/*.cm-s-default .cm-variable-2 {*/
/*    color: #05a;*/
/*}*/

/*.cm-s-default .cm-variable-3 {*/
/*    color: #085;*/
/*}*/

/*.cm-s-default .cm-comment {*/
/*    color: #a50;*/
/*}*/

/*.cm-s-default .cm-string {*/
/*    color: #a11;*/
/*}*/

/*.cm-s-default .cm-string-2 {*/
/*    color: #f50;*/
/*}*/

/*.cm-s-default .cm-meta {*/
/*    color: #555;*/
/*}*/

/*.cm-s-default .cm-qualifier {*/
/*    color: #555;*/
/*}*/

/*.cm-s-default .cm-builtin {*/
/*    color: #30a;*/
/*}*/

/*.cm-s-default .cm-bracket {*/
/*    color: #997;*/
/*}*/

/*.cm-s-default .cm-tag {*/
/*    color: #170;*/
/*}*/

/*.cm-s-default .cm-attribute {*/
/*    color: #00c;*/
/*}*/

/*.cm-s-default .cm-header {*/
/*    color: blue;*/
/*}*/

/*.cm-s-default .cm-quote {*/
/*    color: #090;*/
/*}*/

/*.cm-s-default .cm-hr {*/
/*    color: #999;*/
/*}*/

/*.cm-s-default .cm-link {*/
/*    color: #00c;*/
/*}*/

/*.cm-negative {*/
/*    color: #d44;*/
/*}*/

/*.cm-positive {*/
/*    color: #292;*/
/*}*/

/*.cm-header, .cm-strong {*/
/*    font-weight: bold;*/
/*}*/

/*.cm-em {*/
/*    font-style: italic;*/
/*}*/

/*.cm-link {*/
/*    text-decoration: underline;*/
/*}*/

/*.cm-strikethrough {*/
/*    text-decoration: line-through;*/
/*}*/

/*.cm-s-default .cm-error {*/
/*    color: #f00;*/
/*}*/

/*.cm-invalidchar {*/
/*    color: #f00;*/
/*}*/

/*.CodeMirror-composing {*/
/*    border-bottom: 2px solid;*/
/*}*/

/*!* Default styles for common addons *!*/

/*div.CodeMirror span.CodeMirror-matchingbracket {*/
/*    color: #0f0;*/
/*}*/

/*div.CodeMirror span.CodeMirror-nonmatchingbracket {*/
/*    color: #f22;*/
/*}*/

/*.CodeMirror-matchingtag {*/
/*    background: rgba(255, 150, 0, .3);*/
/*}*/

/*.CodeMirror-activeline-background {*/
/*    background: #e8f2ff;*/
/*}*/

/*!* STOP *!*/

/*!* The rest of this file contains styles related to the mechanics of*/
/*   the editor. You probably shouldn't touch them. *!*/

/*.CodeMirror {*/
/*    background: white;*/
/*    overflow: hidden;*/
/*    position: relative;*/
/*}*/

/*.CodeMirror-scroll {*/
/*    height: 100%;*/
/*    !* 30px is the magic margin used to hide the element's real scrollbars *!*/
/*    !* See overflow: hidden in .CodeMirror *!*/
/*    margin-bottom: -30px;*/
/*    margin-right: -30px;*/
/*    outline: none; !* Prevent dragging from highlighting the element *!*/
/*    overflow: scroll !important; !* Things will break if this is overridden *!*/
/*    padding-bottom: 30px;*/
/*    position: relative;*/
/*}*/

/*.CodeMirror-sizer {*/
/*    border-right: 30px solid transparent;*/
/*    position: relative;*/
/*    text-align: left;*/
/*}*/

/*!* The fake, visible scrollbars. Used to force redraw during scrolling*/
/*   before actual scrolling happens, thus preventing shaking and*/
/*   flickering artifacts. *!*/

/*.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {*/
/*    display: none;*/
/*    position: absolute;*/
/*    z-index: 6;*/
/*}*/

/*.CodeMirror-vscrollbar {*/
/*    overflow-x: hidden;*/
/*    overflow-y: scroll;*/
/*    right: 0;*/
/*    top: 0;*/
/*}*/

/*.CodeMirror-hscrollbar {*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    overflow-x: scroll;*/
/*    overflow-y: hidden;*/
/*}*/

/*.CodeMirror-scrollbar-filler {*/
/*    right: 0;*/
/*    bottom: 0;*/
/*}*/

/*.CodeMirror-gutter-filler {*/
/*    left: 0;*/
/*    bottom: 0;*/
/*}*/

/*.CodeMirror-gutters {*/
/*    min-height: 100%;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    z-index: 3;*/
/*}*/

/*.CodeMirror-gutter {*/
/*    display: inline-block;*/
/*    height: 100%;*/
/*    margin-bottom: -30px;*/
/*    vertical-align: top;*/
/*    white-space: normal;*/
/*    !* Hack to make IE7 behave *!*/
/*    *zoom: 1;*/
/*    *display: inline;*/
/*}*/

/*.CodeMirror-gutter-wrapper {*/
/*    background: none !important;*/
/*    border: none !important;*/
/*    position: absolute;*/
/*    z-index: 4;*/
/*}*/

/*.CodeMirror-gutter-background {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    z-index: 4;*/
/*}*/

/*.CodeMirror-gutter-elt {*/
/*    cursor: default;*/
/*    position: absolute;*/
/*    z-index: 4;*/
/*}*/

/*.CodeMirror-gutter-wrapper {*/
/*    user-select: none;*/
/*}*/

/*.CodeMirror-lines {*/
/*    cursor: text;*/
/*    min-height: 1px; !* prevents collapsing before first draw *!*/
/*}*/

/*.CodeMirror pre {*/
/*    -webkit-tap-highlight-color: transparent;*/
/*    !* Reset some styles that the rest of the page might have set *!*/
/*    background: transparent;*/
/*    border-radius: 0;*/
/*    border-width: 0;*/
/*    color: inherit;*/
/*    font-family: inherit;*/
/*    font-size: inherit;*/
/*    font-variant-ligatures: none;*/
/*    line-height: inherit;*/
/*    margin: 0;*/
/*    overflow: visible;*/
/*    position: relative;*/
/*    white-space: pre;*/
/*    word-wrap: normal;*/
/*    z-index: 2;*/
/*}*/

/*.CodeMirror-wrap pre {*/
/*    word-wrap: break-word;*/
/*    white-space: pre-wrap;*/
/*    word-break: normal;*/
/*}*/

/*.CodeMirror-linebackground {*/
/*    position: absolute;*/
/*    left: 0;*/
/*    right: 0;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    z-index: 0;*/
/*}*/

/*.CodeMirror-linewidget {*/
/*    overflow: auto;*/
/*    position: relative;*/
/*    z-index: 2;*/
/*}*/

/*.CodeMirror-widget {*/
/*}*/

/*.CodeMirror-code {*/
/*    outline: none;*/
/*}*/

/*!* Force content-box sizing for the elements where we expect it *!*/

/*.CodeMirror-scroll,*/
/*.CodeMirror-sizer,*/
/*.CodeMirror-gutter,*/
/*.CodeMirror-gutters,*/
/*.CodeMirror-linenumber {*/
/*    box-sizing: content-box;*/
/*}*/

/*.CodeMirror-measure {*/
/*    height: 0;*/
/*    overflow: hidden;*/
/*    position: absolute;*/
/*    visibility: hidden;*/
/*    width: 100%;*/
/*}*/

/*.CodeMirror-cursor {*/
/*    position: absolute;*/
/*}*/

/*.CodeMirror-measure pre {*/
/*    position: static;*/
/*}*/

/*div.CodeMirror-cursors {*/
/*    position: relative;*/
/*    visibility: hidden;*/
/*    z-index: 3;*/
/*}*/

/*div.CodeMirror-dragcursors {*/
/*    visibility: visible;*/
/*}*/

/*.CodeMirror-focused div.CodeMirror-cursors {*/
/*    visibility: visible;*/
/*}*/

/*.CodeMirror-selected {*/
/*    background: #d9d9d9;*/
/*}*/

/*.CodeMirror-focused .CodeMirror-selected {*/
/*    background: #d7d4f0;*/
/*}*/

/*.CodeMirror-crosshair {*/
/*    cursor: crosshair;*/
/*}*/

/*.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {*/
/*    background: #d7d4f0;*/
/*}*/

/*.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection {*/
/*    background: #d7d4f0;*/
/*}*/

/*.cm-searching {*/
/*    background: #ffa;*/
/*    background: rgba(255, 255, 0, .4);*/
/*}*/

/*!* IE7 hack to prevent it from returning funny offsetTops on the spans *!*/

/*.CodeMirror span {*/
/*    *vertical-align: text-bottom;*/
/*}*/

/*!* Used to force a border model for a node *!*/

/*.cm-force-border {*/
/*    padding-right: .1px;*/
/*}*/

/*@media print {*/
/*    !* Hide the cursor when printing *!*/
/*    .CodeMirror div.CodeMirror-cursors {*/
/*        visibility: hidden;*/
/*    }*/
/*}*/

/*!* See issue #2901 *!*/

/*.cm-tab-wrap-hack:after {*/
/*    content: '';*/
/*}*/

/*!* Help users use markselection to safely style text background *!*/

/*span.CodeMirror-selectedtext {*/
/*    background: none;*/
/*}*/

/*.CodeMirror-dialog {*/
/*    background: inherit;*/
/*    color: inherit;*/
/*    left: 0;*/
/*    right: 0;*/
/*    overflow: hidden;*/
/*    padding: .1em .8em;*/
/*    position: absolute;*/
/*    z-index: 15;*/
/*}*/

/*.CodeMirror-dialog-top {*/
/*    border-bottom: 1px solid #eee;*/
/*    top: 0;*/
/*}*/

/*.CodeMirror-dialog-bottom {*/
/*    border-top: 1px solid #eee;*/
/*    bottom: 0;*/
/*}*/

/*.CodeMirror-dialog input {*/
/*    background: transparent;*/
/*    border: 1px solid #d3d6db;*/
/*    color: inherit;*/
/*    font-family: monospace;*/
/*    outline: none;*/
/*    width: 20em;*/
/*}*/

/*.CodeMirror-dialog button {*/
/*    font-size: 70%;*/
/*}*/

/*.CodeMirror-foldmarker {*/
/*    color: blue;*/
/*    cursor: pointer;*/
/*    font-family: arial;*/
/*    line-height: .3;*/
/*    text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;*/
/*}*/

/*.CodeMirror-foldgutter {*/
/*    width: .7em;*/
/*}*/

/*.CodeMirror-foldgutter-open,*/
/*.CodeMirror-foldgutter-folded {*/
/*    cursor: pointer;*/
/*}*/

/*.CodeMirror-foldgutter-open:after {*/
/*    content: "\25BE";*/
/*}*/

/*.CodeMirror-foldgutter-folded:after {*/
/*    content: "\25B8";*/
/*}*/

/*.CodeMirror-info {*/
/*    background: white;*/
/*    border-radius: 2px;*/
/*    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);*/
/*    box-sizing: border-box;*/
/*    color: #555;*/
/*    font-family: system,*/
/*    -apple-system,*/
/*    'San Francisco',*/
/*    '.SFNSDisplay-Regular',*/
/*    'Segoe UI',*/
/*    Segoe,*/
/*    'Segoe WP',*/
/*    'Helvetica Neue',*/
/*    helvetica,*/
/*    'Lucida Grande',*/
/*    arial,*/
/*    sans-serif;*/
/*    font-size: 13px;*/
/*    line-height: 16px;*/
/*    margin: 8px -8px;*/
/*    max-width: 400px;*/
/*    opacity: 0;*/
/*    overflow: hidden;*/
/*    padding: 8px 8px;*/
/*    position: fixed;*/
/*    transition: opacity 0.15s;*/
/*    z-index: 50;*/
/*}*/

/*.CodeMirror-info :first-child {*/
/*    margin-top: 0;*/
/*}*/

/*.CodeMirror-info :last-child {*/
/*    margin-bottom: 0;*/
/*}*/

/*.CodeMirror-info p {*/
/*    margin: 1em 0;*/
/*}*/

/*.CodeMirror-info .info-description {*/
/*    color: #777;*/
/*    line-height: 16px;*/
/*    margin-top: 1em;*/
/*    max-height: 80px;*/
/*    overflow: hidden;*/
/*}*/

/*.CodeMirror-info .info-deprecation {*/
/*    background: #fffae8;*/
/*    box-shadow: inset 0 1px 1px -1px #bfb063;*/
/*    color: #867F70;*/
/*    line-height: 16px;*/
/*    margin: -8px;*/
/*    margin-top: 8px;*/
/*    max-height: 80px;*/
/*    overflow: hidden;*/
/*    padding: 8px;*/
/*}*/

/*.CodeMirror-info .info-deprecation-label {*/
/*    color: #c79b2e;*/
/*    cursor: default;*/
/*    display: block;*/
/*    font-size: 9px;*/
/*    font-weight: bold;*/
/*    letter-spacing: 1px;*/
/*    line-height: 1;*/
/*    padding-bottom: 5px;*/
/*    text-transform: uppercase;*/
/*    user-select: none;*/
/*}*/

/*.CodeMirror-info .info-deprecation-label + * {*/
/*    margin-top: 0;*/
/*}*/

/*.CodeMirror-info a {*/
/*    text-decoration: none;*/
/*}*/

/*.CodeMirror-info a:hover {*/
/*    text-decoration: underline;*/
/*}*/

/*.CodeMirror-info .type-name {*/
/*    color: #CA9800;*/
/*}*/

/*.CodeMirror-info .field-name {*/
/*    color: #1F61A0;*/
/*}*/

/*.CodeMirror-info .enum-value {*/
/*    color: #0B7FC7;*/
/*}*/

/*.CodeMirror-info .arg-name {*/
/*    color: #8B2BB9;*/
/*}*/

/*.CodeMirror-info .directive-name {*/
/*    color: #B33086;*/
/*}*/

/*.CodeMirror-jump-token {*/
/*    text-decoration: underline;*/
/*    cursor: pointer;*/
/*}*/

/*!* The lint marker gutter *!*/
/*.CodeMirror-lint-markers {*/
/*    width: 16px;*/
/*}*/

/*.CodeMirror-lint-tooltip {*/
/*    background-color: infobackground;*/
/*    border-radius: 4px 4px 4px 4px;*/
/*    border: 1px solid black;*/
/*    color: infotext;*/
/*    font-family: monospace;*/
/*    font-size: 10pt;*/
/*    max-width: 600px;*/
/*    opacity: 0;*/
/*    overflow: hidden;*/
/*    padding: 2px 5px;*/
/*    position: fixed;*/
/*    transition: opacity .4s;*/
/*    white-space: pre-wrap;*/
/*    z-index: 100;*/
/*}*/

/*.CodeMirror-lint-mark-error, .CodeMirror-lint-mark-warning {*/
/*    background-position: left bottom;*/
/*    background-repeat: repeat-x;*/
/*}*/

/*.CodeMirror-lint-mark-error {*/
/*    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==");*/
/*}*/

/*.CodeMirror-lint-mark-warning {*/
/*    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=");*/
/*}*/

/*.CodeMirror-lint-marker-error, .CodeMirror-lint-marker-warning {*/
/*    background-position: center center;*/
/*    background-repeat: no-repeat;*/
/*    cursor: pointer;*/
/*    display: inline-block;*/
/*    height: 16px;*/
/*    position: relative;*/
/*    vertical-align: middle;*/
/*    width: 16px;*/
/*}*/

/*.CodeMirror-lint-message-error, .CodeMirror-lint-message-warning {*/
/*    background-position: top left;*/
/*    background-repeat: no-repeat;*/
/*    padding-left: 18px;*/
/*}*/

/*.CodeMirror-lint-marker-error, .CodeMirror-lint-message-error {*/
/*    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=");*/
/*}*/

/*.CodeMirror-lint-marker-warning, .CodeMirror-lint-message-warning {*/
/*    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=");*/
/*}*/

/*.CodeMirror-lint-marker-multiple {*/
/*    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");*/
/*    background-position: right bottom;*/
/*    background-repeat: no-repeat;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/

/*.graphiql-container .spinner-container {*/
/*    height: 36px;*/
/*    left: 50%;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*    width: 36px;*/
/*    z-index: 10;*/
/*}*/

/*.graphiql-container .spinner {*/
/*    animation: rotation .6s infinite linear;*/
/*    border-bottom: 6px solid rgba(150, 150, 150, .15);*/
/*    border-left: 6px solid rgba(150, 150, 150, .15);*/
/*    border-radius: 100%;*/
/*    border-right: 6px solid rgba(150, 150, 150, .15);*/
/*    border-top: 6px solid rgba(150, 150, 150, .8);*/
/*    display: inline-block;*/
/*    height: 24px;*/
/*    position: absolute;*/
/*    vertical-align: middle;*/
/*    width: 24px;*/
/*}*/

/*@keyframes rotation {*/
/*    from {*/
/*        transform: rotate(0deg);*/
/*    }*/
/*    to {*/
/*        transform: rotate(359deg);*/
/*    }*/
/*}*/

/*.CodeMirror-hints {*/
/*    background: white;*/
/*    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);*/
/*    font-family: 'Consolas', 'Inconsolata', 'Droid Sans Mono', 'Monaco', monospace;*/
/*    font-size: 13px;*/
/*    list-style: none;*/
/*    margin-left: -6px;*/
/*    margin: 0;*/
/*    max-height: 14.5em;*/
/*    overflow: hidden;*/
/*    overflow-y: auto;*/
/*    padding: 0;*/
/*    position: absolute;*/
/*    z-index: 10;*/
/*}*/

/*.CodeMirror-hint {*/
/*    border-top: solid 1px #f7f7f7;*/
/*    color: #141823;*/
/*    cursor: pointer;*/
/*    margin: 0;*/
/*    max-width: 300px;*/
/*    overflow: hidden;*/
/*    padding: 2px 6px;*/
/*    white-space: pre;*/
/*}*/

/*li.CodeMirror-hint-active {*/
/*    background-color: #08f;*/
/*    border-top-color: white;*/
/*    color: white;*/
/*}*/

/*.CodeMirror-hint-information {*/
/*    border-top: solid 1px #c0c0c0;*/
/*    max-width: 300px;*/
/*    padding: 4px 6px;*/
/*    position: relative;*/
/*    z-index: 1;*/
/*}*/

/*.CodeMirror-hint-information:first-child {*/
/*    border-bottom: solid 1px #c0c0c0;*/
/*    border-top: none;*/
/*    margin-bottom: -1px;*/
/*}*/

/*.CodeMirror-hint-deprecation {*/
/*    background: #fffae8;*/
/*    box-shadow: inset 0 1px 1px -1px #bfb063;*/
/*    color: #867F70;*/
/*    font-family: system,*/
/*    -apple-system,*/
/*    'San Francisco',*/
/*    '.SFNSDisplay-Regular',*/
/*    'Segoe UI',*/
/*    Segoe,*/
/*    'Segoe WP',*/
/*    'Helvetica Neue',*/
/*    helvetica,*/
/*    'Lucida Grande',*/
/*    arial,*/
/*    sans-serif;*/
/*    font-size: 13px;*/
/*    line-height: 16px;*/
/*    margin-top: 4px;*/
/*    max-height: 80px;*/
/*    overflow: hidden;*/
/*    padding: 6px;*/
/*}*/

/*.CodeMirror-hint-deprecation .deprecation-label {*/
/*    color: #c79b2e;*/
/*    cursor: default;*/
/*    display: block;*/
/*    font-size: 9px;*/
/*    font-weight: bold;*/
/*    letter-spacing: 1px;*/
/*    line-height: 1;*/
/*    padding-bottom: 5px;*/
/*    text-transform: uppercase;*/
/*    user-select: none;*/
/*}*/

/*.CodeMirror-hint-deprecation .deprecation-label + * {*/
/*    margin-top: 0;*/
/*}*/

/*.CodeMirror-hint-deprecation :last-child {*/
/*    margin-bottom: 0;*/
/*}*/

/*.graphiql-container .doc-explorer {*/
/*    background: white;*/
/*}*/

/*.graphiql-container .doc-explorer-title-bar,*/
/*.graphiql-container .history-title-bar {*/
/*    cursor: default;*/
/*    display: flex;*/
/*    height: 34px;*/
/*    color: black;*/
/*    line-height: 14px;*/
/*    !*padding:20px;*!*/
/*    position: relative;*/
/*    user-select: none;*/
/*}*/

/*.graphiql-container .doc-explorer-title,*/
/*.graphiql-container .history-title {*/
/*    flex: 1;*/
/*    font-weight: bold;*/
/*    overflow-x: hidden;*/
/*    padding: 10px 0 10px 10px;*/
/*    text-align: center;*/
/*    text-overflow: ellipsis;*/
/*    user-select: text;*/
/*    white-space: nowrap;*/
/*}*/

/*.graphiql-container .doc-explorer-back {*/
/*    color: #3B5998;*/
/*    cursor: pointer;*/
/*    margin: -7px 0 -6px -8px;*/
/*    overflow-x: hidden;*/
/*    padding: 17px 12px 16px 16px;*/
/*    text-overflow: ellipsis;*/
/*    white-space: nowrap;*/
/*    background: 0;*/
/*    border: 0;*/
/*    line-height: 14px;*/
/*}*/

/*.doc-explorer-narrow .doc-explorer-back {*/
/*    width: 0;*/
/*}*/

/*.graphiql-container .doc-explorer-back:before {*/
/*    border-left: 2px solid #3B5998;*/
/*    border-top: 2px solid #3B5998;*/
/*    content: '';*/
/*    display: inline-block;*/
/*    height: 9px;*/
/*    margin: 0 3px -1px 0;*/
/*    position: relative;*/
/*    transform: rotate(-45deg);*/
/*    width: 9px;*/
/*}*/

/*.graphiql-container .doc-explorer-rhs {*/
/*    position: relative;*/
/*    color: black;*/
/*}*/

/*.graphiql-container .doc-explorer-contents,*/
/*.graphiql-container .history-contents {*/
/*    !*background-color: white;*!*/
/*    border-top: 1px solid #d6d6d6;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    overflow-y: auto;*/
/*    padding: 20px 15px;*/
/*    position: absolute;*/
/*    right: 0;*/
/*    top: 47px;*/
/*}*/

/*.graphiql-container .doc-explorer-contents {*/
/*    min-width: 300px;*/
/*}*/

/*.graphiql-container .doc-type-description p:first-child,*/
/*.graphiql-container .doc-type-description blockquote:first-child {*/
/*    margin-top: 0;*/
/*    color: black;*/
/*}*/

/*.graphiql-container .doc-explorer-contents a {*/
/*    cursor: pointer;*/
/*    text-decoration: none;*/
/*}*/

/*.graphiql-container .doc-explorer-contents a:hover {*/
/*    text-decoration: underline;*/
/*}*/

/*.graphiql-container .doc-value-description > :first-child {*/
/*    margin-top: 4px;*/
/*}*/

/*.graphiql-container .doc-value-description > :last-child {*/
/*    margin-bottom: 4px;*/
/*}*/

/*.graphiql-container .doc-type-description code,*/
/*.graphiql-container .doc-type-description pre,*/
/*.graphiql-container .doc-category code,*/
/*.graphiql-container .doc-category pre {*/
/*    --saf-0: rgba(var(--sk_foreground_low, 29, 28, 29), 0.13);*/
/*    font-size: 12px;*/
/*    line-height: 1.50001;*/
/*    font-variant-ligatures: none;*/
/*    white-space: pre;*/
/*    white-space: pre-wrap;*/
/*    word-wrap: break-word;*/
/*    word-break: normal;*/
/*    -webkit-tab-size: 4;*/
/*    -moz-tab-size: 4;*/
/*    tab-size: 4;*/
/*}*/

/*.graphiql-container .doc-type-description code,*/
/*.graphiql-container .doc-category code {*/
/*    padding: 2px 3px 1px;*/
/*    border: 1px solid var(--saf-0);*/
/*    border-radius: 3px;*/
/*    background-color: rgba(var(--sk_foreground_min, 29, 28, 29), .04);*/
/*    color: #e01e5a;*/
/*    !*background-color: white;*!*/
/*}*/

/*.graphiql-container .doc-category {*/
/*    margin: 20px 0;*/
/*}*/

/*.graphiql-container .doc-category-title {*/
/*    border-bottom: 1px solid #e0e0e0;*/
/*    color: #777;*/
/*    cursor: default;*/
/*    font-size: 14px;*/
/*    font-variant: small-caps;*/
/*    font-weight: bold;*/
/*    letter-spacing: 1px;*/
/*    margin: 0 -15px 10px 0;*/
/*    padding: 10px 0;*/
/*    user-select: none;*/
/*}*/

/*.graphiql-container .doc-category-item {*/
/*    margin: 12px 0;*/
/*    color: #555;*/
/*}*/

/*.graphiql-container .keyword {*/
/*    color: #B11A04;*/
/*}*/

/*.graphiql-container .type-name {*/
/*    color: #CA9800;*/
/*}*/

/*.graphiql-container .field-name {*/
/*    color: #1F61A0;*/
/*}*/

/*.graphiql-container .field-short-description {*/
/*    color: #999;*/
/*    margin-left: 5px;*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*}*/

/*.graphiql-container .enum-value {*/
/*    color: #0B7FC7;*/
/*}*/

/*.graphiql-container .arg-name {*/
/*    color: #8B2BB9;*/
/*}*/

/*.graphiql-container .arg {*/
/*    display: block;*/
/*    margin-left: 1em;*/
/*}*/

/*.graphiql-container .arg:first-child:last-child,*/
/*.graphiql-container .arg:first-child:nth-last-child(2),*/
/*.graphiql-container .arg:first-child:nth-last-child(2) ~ .arg {*/
/*    display: inherit;*/
/*    margin: inherit;*/
/*}*/

/*.graphiql-container .arg:first-child:nth-last-child(2):after {*/
/*    content: ', ';*/
/*}*/

/*.graphiql-container .arg-default-value {*/
/*    color: #43A047;*/
/*}*/

/*.graphiql-container .doc-deprecation {*/
/*    background: #fffae8;*/
/*    box-shadow: inset 0 0 1px #bfb063;*/
/*    color: #867F70;*/
/*    line-height: 16px;*/
/*    margin: 8px -8px;*/
/*    max-height: 80px;*/
/*    overflow: hidden;*/
/*    padding: 8px;*/
/*    border-radius: 3px;*/
/*}*/

/*.graphiql-container .doc-deprecation:before {*/
/*    content: 'Deprecated:';*/
/*    color: #c79b2e;*/
/*    cursor: default;*/
/*    display: block;*/
/*    font-size: 9px;*/
/*    font-weight: bold;*/
/*    letter-spacing: 1px;*/
/*    line-height: 1;*/
/*    padding-bottom: 5px;*/
/*    text-transform: uppercase;*/
/*    user-select: none;*/
/*}*/

/*.graphiql-container .doc-deprecation > :first-child {*/
/*    margin-top: 0;*/
/*}*/

/*.graphiql-container .doc-deprecation > :last-child {*/
/*    margin-bottom: 0;*/
/*}*/

/*.graphiql-container .show-btn {*/
/*    -webkit-appearance: initial;*/
/*    display: block;*/
/*    border-radius: 3px;*/
/*    border: solid 1px #ccc;*/
/*    text-align: center;*/
/*    padding: 8px 12px 10px;*/
/*    width: 100%;*/
/*    box-sizing: border-box;*/
/*    background: #fbfcfc;*/
/*    color: #555;*/
/*    cursor: pointer;*/
/*}*/

/*.graphiql-container .search-box {*/
/*    border-bottom: 1px solid #d3d6db;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    font-size: 14px;*/
/*    margin: -15px -15px 12px 0;*/
/*    position: relative;*/
/*}*/

/*.graphiql-container .search-box-icon {*/
/*    cursor: pointer;*/
/*    display: block;*/
/*    font-size: 24px;*/
/*    transform: rotate(-45deg);*/
/*    user-select: none;*/
/*}*/

/*.graphiql-container .search-box .search-box-clear {*/
/*    background-color: #d0d0d0;*/
/*    border-radius: 12px;*/
/*    color: #fff;*/
/*    cursor: pointer;*/
/*    font-size: 11px;*/
/*    padding: 1px 5px 2px;*/
/*    position: absolute;*/
/*    right: 3px;*/
/*    user-select: none;*/
/*    border: 0;*/
/*}*/

/*.graphiql-container .search-box .search-box-clear:hover {*/
/*    background-color: #b9b9b9;*/
/*}*/

/*.graphiql-container .search-box > input {*/
/*    border: none;*/
/*    box-sizing: border-box;*/
/*    font-size: 14px;*/
/*    outline: none;*/
/*    padding: 6px 24px 8px 20px;*/
/*    width: 100%;*/
/*}*/

/*.graphiql-container .error-container {*/
/*    font-weight: bold;*/
/*    left: 0;*/
/*    letter-spacing: 1px;*/
/*    opacity: 0.5;*/
/*    position: absolute;*/
/*    right: 0;*/
/*    text-align: center;*/
/*    text-transform: uppercase;*/
/*    top: 50%;*/
/*    transform: translate(0, -50%);*/
/*}*/

/*.graphiql-container .history-contents {*/
/*    font-family: 'Consolas', 'Inconsolata', 'Droid Sans Mono', 'Monaco', monospace;*/
/*}*/

/*.graphiql-container .history-contents {*/
/*    margin: 0;*/
/*    padding: 0;*/
/*}*/

/*.graphiql-container .history-contents li {*/
/*    align-items: center;*/
/*    display: flex;*/
/*    font-size: 12px;*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*    white-space: nowrap;*/
/*    margin: 0;*/
/*    padding: 8px;*/
/*    border-bottom: 1px solid #e0e0e0;*/
/*}*/

/*.graphiql-container .history-contents li button:not(.history-label) {*/
/*    display: none;*/
/*    margin-left: 10px;*/
/*}*/

/*.graphiql-container .history-contents li:hover button:not(.history-label),*/
/*.graphiql-container .history-contents li:focus-within button:not(.history-label) {*/
/*    display: inline-block;*/
/*}*/

/*.graphiql-container .history-contents input,*/
/*.graphiql-container .history-contents button {*/
/*    padding: 0;*/
/*    background: 0;*/
/*    border: 0;*/
/*    font-size: inherit;*/
/*    font-family: inherit;*/
/*    line-height: 14px;*/
/*    color: inherit;*/
/*}*/

/*.graphiql-container .history-contents input {*/
/*    flex-grow: 1;*/
/*}*/

/*.graphiql-container .history-contents input::placeholder {*/
/*    color: inherit;*/
/*}*/

/*.graphiql-container .history-contents button {*/
/*    cursor: pointer;*/
/*    text-align: left;*/
/*}*/

/*.graphiql-container .history-contents .history-label {*/
/*    flex-grow: 1;*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*}*/

/*.toolbar-menu > svg > path {*/
/*    fill: white;*/

/*}*/

/*.toolbar-menu-items.open > u, .toolbar-menu-items > li {*/
/*    color: white;*/
/*    background: var(--main-bg-color-dark);*/
/*}*/.App {
    text-align: center;
    /*min-height: 100%;*/
    min-height: 100vh;
    /*!*position: fixed;*!*/
    /*bottom: 0;*/
    /*max-width: 100vw;*/
    display: flex;
    /*overflow-y: auto;*/
    background-size: auto;

    /* background: "#041d29"; */
}

.cm-dollar-var {
    color: #d35400;
    font-weight: bold;
}

.maplibregl-ctrl-bottom-right {
    display: none !important;
}

body {
    /* background: #121212; */
    /* background: transparent; */
    /* background: "#041d29"; */
    overflow-y: scroll;
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none;
    /* Internet Explorer 10+ */
}

.leaflet-right {
    visibility: hidden;
}




@keyframes pulse {
    0% {
        transform: scale(0.6);
        opacity: 0.8;
    }

    100% {
        transform: scale(1.6);
        opacity: 0;
    }
}

@keyframes blink {

    0%,
    100% {
        opacity: 1;
    }

    50% {
        opacity: 0.3;
    }
}







textarea {
    background-color: #121212;
    color: white;
}

.graphiql-container .search-box>input {
    background-color: #121212;
    color: white;
}

.graphiql-container .doc-type-description p:first-child,
.graphiql-container .doc-type-description blockquote:first-child {
    color: white
}


body::-webkit-scrollbar {
    /* WebKit */
    width: 0;
    height: 0;
}

.powered-by {
    display: none;
    background: transparent;
}

graphql-voyager {
    max-height: 400px;
    max-width: 100vw;
}

html {
    scroll-behavior: smooth;
    /* background-color: #121212; */
    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: white;
}

.App-link {
    color: #61dafb;
}

@keyframes App-logo-spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.svg_icons {
    transform: scale(1.8);
}

.MuiAutocomplete-listbox {
    background: #1595CE;
    color: white;
}

.portal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000000;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}

.portal-overlay .confirm-dialog {
    z-index: 1000000000000111;
    padding: 16px;
    /*background-color: white;*/
    /*max-width: 400px;*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /*border: 1px solid rgba(0, 0, 0, 0.2);*/
    border-radius: 5px;
}

.portal-overlay .confirm-dialog__footer {
    display: flex;
    justify-content: flex-end;
    margin-top: 20px;
}/* roboto-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-cyrillic-ext-400-normal-DzMWdK87.woff2) format('woff2'), url(/assets/roboto-cyrillic-ext-400-normal-BxX1-eA_.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* roboto-cyrillic-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-cyrillic-400-normal-DAIM1_dR.woff2) format('woff2'), url(/assets/roboto-cyrillic-400-normal-Dry59Hjn.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* roboto-greek-ext-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format('woff2'), url(data:font/woff;base64,d09GRgABAAAAAAXQAA8AAAAABxQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAIAAAACBEaExjR1NVQgAAAYwAAAA2AAAANpLvgeJPUy8yAAABxAAAAEkAAABgcmy/vFNUQVQAAAIQAAAASQAAAF5e+0M1Y21hcAAAAlwAAAA9AAAAXD5V4n1nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABNgAAATZnhEGkaGVhZAAAA+AAAAA2AAAANgm9YKxoaGVhAAAEGAAAAB8AAAAkCzYENWhtdHgAAAQ4AAAAHwAAACQX6f/DbG9jYQAABFgAAAATAAAAFAFZAbFtYXhwAAAEbAAAABwAAAAgABYAam5hbWUAAASIAAABMgAAAnhAQWTJcG9zdAAABbwAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAADgAKAAwAAAAAAAFERkxUAAgABAAAAAD//wAAAAEAAAAOAAoADAAAAAAABERGTFQAGmN5cmwAHmdyZWsAHmxhdG4AHgAIAAAAAAAAAAD//wAAAAB42k3FsRFAMAAAwE8ijMEOOpVO5bJFCtOoM4VVLOQUGt+8Lh3hlMktz4TxO91qRASwkvxspWxWxr33UIcWIUC35AuT9ALNYAlTAAAAeNoNx7EBQVEQALDcPdDCAgAwFADowBoGMpzfJUJoKegpWMnP/nmO4HM6P4O4PDf3SKmhYyCQMbVHEZUb8SV/KLL6DAR/orwHzQAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91ANgoAALOoDekAAAAAAQACAAgACP//AA8ABQBkAAADKAWwAAMABgAJAAwADwAAAREhEQUBASUJAyEJAgMo/TwCjv7vARH9qAEN/vMBKv7+AgP9/QECAQEFsPpQBbBU/Xz9fAwCeAJ4/UT9ogVE/aICXgAAAgB3/+wFCgXEABUAKwAAARUUAgYGIyImJgI1NTQSNjYzMhYWEgM1NC4CIyIOAhUVFB4CMzI+AgUKUprXhYHXnVZVnNeBhdebU781ZpNdWpFnODhpkVpekmU0AwZcpP78tmBgtgEEpFykAQO3YGC3/v3/AF6CyIhGRojIgl6DyYlGRonJAAACAHAEcQLJBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAZJ0w9/+hqcqKklWXASEEQFCFf7C/lVPSGgtOi2P///+eP/sBVAF1gAmAAVGAAAHAAb+CP//AAAAAQAAAAMCTpueSBJfDzz1ABsIAAAAAADE8BEuAAAAAOHUAm/+eP/sBVAF1wAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMB6/F8FQwRrAFAEFXACAHGKBHgAeNpj7mFIYYACxj8QzNrIUM6syFAAZh//VwEAaU4HvgB42mNgYNCFwwKGfiCcDQATpAMLAHjaY2BkYGDgZNBhYGOwYWAB8xCAiYERAAtYAIF42n2RNVZFQRBE6ylOjpPg7u7u7q7f3bfBAohJcFJkAWwJqTN/cDljt3tqpLsBpOMMGhQ9iXwFSFaQSivOKjV3kjXU4lGyjmw8SzZQqGRKNpGtdEtOR6OyHmcFSFWOJCtIVo4lq/SfSDY/3lKK6L+RXEz9A/rggRcx+GGDBVYEkY9aVKOGLR/z9BxwnaVqlyPIkY9p+LnaubMn9D0IIUilh/4A7WLwHjYvrVZUsVlgE4oQb6nEHpUu4fWwWeDkTYckNzUB+v2fXqug2okdBNhs5JLPfyEfwIKQUPhRx7ur2VrQhiFMsQ2RZr/c9vXE17i+7i3S8otX+TPkf7ld5Iij/t/bv2fBQz7gXTJWqhiR8AQ4V4r8WbBEfqvFEmkfQfII5x15YlIoXcLm+4Lcr8cqX1EAAHjaY2BmAIP/WQwpDFgAACofAdEA) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* roboto-greek-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-greek-400-normal-jFM2czAU.woff2) format('woff2'), url(/assets/roboto-greek-400-normal-CAI06USH.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* roboto-math-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-math-400-normal-B3wgz80t.woff2) format('woff2'), url(/assets/roboto-math-400-normal-DHrwdhE6.woff) format('woff');
  unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* roboto-symbols-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-symbols-400-normal-fF1SLJBj.woff2) format('woff2'), url(/assets/roboto-symbols-400-normal-bG5rsNFs.woff) format('woff');
  unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* roboto-vietnamese-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-vietnamese-400-normal-CDDxGrUb.woff2) format('woff2'), url(/assets/roboto-vietnamese-400-normal-DgufTq8s.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* roboto-latin-ext-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-latin-ext-400-normal-ZYmyxeOy.woff2) format('woff2'), url(/assets/roboto-latin-ext-400-normal-uRIBRJt5.woff) format('woff');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* roboto-latin-400-normal */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-latin-400-normal-CNwBRw8h.woff2) format('woff2'), url(/assets/roboto-latin-400-normal-551zQQ7R.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}