pujielan 83cedaaeeb [INIT] 迁移至新仓库。 1 год назад
..
README.Zh-cn.css 83cedaaeeb [INIT] 迁移至新仓库。 1 год назад
index.css 83cedaaeeb [INIT] 迁移至新仓库。 1 год назад

README.Zh-cn.css

.gi-history-footer {
padding: 0 8px;
transition: all 0.3s ease;
}
.gi-history-modal-wrapper {
display: inline-flex;
width: 100%;
max-height: 70vh;
}
.gi-history-modal-wrapper .gi-history-modal-title {
margin-bottom: 12px;
width: 100%;
text-align: center;
}
.gi-history-modal-wrapper .gi-history-modal-timeline-wrapper {
width: 50%;
padding: 0 8px;
border-right: 1px solid #f0f0f0;
overflow-y: scroll;
}
.gi-history-modal-wrapper .gi-history-modal-timeline-wrapper .gi-history-modal-timeline-dot-uncheck {
border-radius: 50%;
width: 16px;
height: 16px;
cursor: pointer;
display: block;
}
.gi-history-modal-wrapper .gi-history-modal-graph-wrapper {
width: 50%;
padding: 0 8px;
max-height: 70vh;
}
.gi-history-modal-wrapper .gi-history-modal-graph-wrapper .gi-history-modal-graph-area {
display: inline-flex;
width: 100%;
border-top: 1px solid #f0f0f0;
max-height: 65vh;
}
.gi-history-modal-wrapper .gi-history-modal-graph-wrapper .gi-history-modal-graph-area .gi-history-modal-graph {
width: 50%;
height: 55vh;
}
.gi-history-footer-item-container {
height: 100%;
overflow-y: scroll;
}
.gi-analysis-record-wrapper {
width: 100%;
display: -webkit-inline-box;
word-break: break-all;
}
.gi-analysis-record-wrapper .gi-analysis-history-tag {
width: 10px;
height: 10px;
margin-top: 16px;
margin-right: 4px;
border-radius: 50%;
}
.gi-analysis-history-statement {
margin-left: 8px;
}
.gi-analysis-history-time {
margin-left: 8px;
color: var(--text-color-secondary);
margin-right: 4px;
}
.gi-analysis-history-screenshot-icon {
margin-left: 8px;
margin-top: 14px;
color: var(--primary-color);
box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d;
border-radius: 8px;
}
.gi-history-drawer-graph-wrapper {
display: inline-flex;
height: calc(100% - 120px);
width: 100%;
border-radius: 8px;
border: 1px solid #f0f0f0;
}
.gi-history-modal-configure-panel {
width: 50%;
padding: 16px;
border-left: 1px solid #f0f0f0;
overflow-y: scroll;
background: var(--background-color);
}
.gi-history-modal-configure-panel .gi-history-modal-configure-field {
display: inline-flex;
width: 100%;
}
.gi-history-modal-configure-panel .gi-history-modal-configure-field .gi-history-modal-configure-parameterize-fieldname {
width: calc(75% - 4px);
user-select: none;
}
.gi-history-modal-configure-panel .gi-history-modal-configure-field .gi-history-modal-configure-parameterize-btn {
margin-left: 4px;
width: 25%;
font-size: 10px;
text-align: right;
}
.gi-history-modal-configure-panel .gi-history-modal-configure-value {
display: inlne-flex;
width: fit-content;
height: fit-content;
border: 1px solid #f0f0f0;
border-radius: 8px;
line-height: 24px;
padding: 4px;
}
.gi-history-modal-configure-panel .gi-analysis-history-value-json {
height: 200px;
overflow-y: scroll;
border: 1px solid #f0f0f0;
border-radius: 6px;
}
.gi-history-drawer-select .ant-form-item-label {
background-color: #eee;
padding: 0 8px;
border: 1px solid #f0f0f0;
border-right: 0px;
height: 32px;
border-radius: 8px 0 0 8px;
}
.gi-history-drawer-select .ant-form-item-label label {
color: var(--text-color-secondary);
margin-top: -1px;
}
.gi-history-drawer-select .ant-form-item-label label ::after {
content: '';
}
.gi-history-drawer-select .ant-select-selector {
border-radius: 0 8px 8px 0 !important;
}
.gi-history-drawer-select-apply .ant-select-selector {
border-radius: 0 !important;
}

.assistant {
z-index: 999;
font-size: 14px;
}
.assistant .dialog-enter {
transform: scale(0.9);
opacity: 0;
}
.assistant .dialog-button img {
-webkit-user-drag: none;
}
.assistant .dialog-enter-active,
.assistant .dialog-button-enter-active {
transform: scale(1);
opacity: 1;
transition: opacity 300ms, transform 300ms;
}
.assistant .dialog-exit,
.assistant dialog-button-exit {
transform: scale(1);
opacity: 1;
}
.assistant .dialog-exit-active,
.assistant .dialog-button-exit-active {
transform: scale(0.9);
opacity: 0;
transition: opacity 300ms, transform 300ms;
}
.assistant .dialog-wrapper {
position: absolute;
width: 250px;
height: 400px;
background: white;
border-radius: 10px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.assistant .dialog-wrapper .dialog-container {
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
padding-top: 10px;
background: var(--layout-background);
border-radius: 10px;
}

.dialog-header {
display: flex;
justify-content: space-between;
padding: 0 10px;
}
.dialog-header .dialog-header-button-group {
display: flex;
gap: 10px;
align-items: center;
}
.dialog-header .dialog-header-button-group .dialog-header-cancel {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 18px;
height: 18px;
background-color: #f4bb51;
border-radius: 50%;
cursor: pointer;
}
.dialog-header .dialog-header-button-group .dialog-header-cancel .cancel-button {
width: 10px;
height: 10px;
background-color: white;
}
.dialog-header .dialog-header-button-group .dialog-header-close .close-button {
position: relative;
width: 18px;
height: 18px;
background-color: var(--primary-color);
border-radius: 50%;
cursor: pointer;
}
.dialog-header .dialog-header-button-group .dialog-header-close .close-button-bar {
position: absolute;
top: 8px;
left: 2px;
width: 14px;
height: 2px;
background-color: #fff;
}
.dialog-header .dialog-header-button-group .dialog-header-close .close-button-bar:first-child {
transform: rotate(45deg);
}
.dialog-header .dialog-header-button-group .dialog-header-close .close-button-bar:last-child {
transform: rotate(-45deg);
}

.dialog-content::-webkit-scrollbar {
display: none;
}
.dialog-content {
display: flex;
flex: 1;
flex-direction: column;
width: 100%;
height: 100%;
overflow: scroll;
color: white;
}
.dialog-content .list::-webkit-scrollbar {
display: none;
}
.dialog-content .list {
display: flex;
flex: 1;
flex-direction: column;
gap: 10px;
padding: 10px;
overflow: scroll;
}
.dialog-content .list .message {
max-width: 80%;
}
.dialog-content .list .message .message-content {
padding: 10px 16px;
font-size: 14px !important;
border-radius: 5px;
}
.dialog-content .list .message .message-content:not(.wmde-markdown) {
white-space: pre-line;
}
.dialog-content .list .user {
margin-left: auto;
}
.dialog-content .list .user .message-content {
background-color: var(--primary-color);
}
.dialog-content .list .user .wmde-markdown p,
.dialog-content .list .user .wmde-markdown pre {
margin: 0 !important;
color: white;
}
.dialog-content .list .assistant {
margin-right: auto;
}
.dialog-content .input-container {
display: flex;
align-items: center;
padding: 5px;
}
.dialog-content .input-container .ant-spin-nested-loading {
width: 100%;
transition: cubic-bezier(0.075, 0.82, 0.165, 1);
}
.dialog-content .input-container .stop-query {
position: absolute;
top: 0;
left: 50%;
transform: translate(-50%, 50px);
}
.dialog-content .input-container .new-dialog {
margin: 0 10px;
font-size: 20px;
}

@media (prefers-color-scheme: dark) {
.wmde-markdown,
.wmde-markdown-var {
color-scheme: dark;
--color-prettylights-syntax-comment: #8b949e;
--color-prettylights-syntax-constant: #79c0ff;
--color-prettylights-syntax-entity: #d2a8ff;
--color-prettylights-syntax-storage-modifier-import: #c9d1d9;
--color-prettylights-syntax-entity-tag: #7ee787;
--color-prettylights-syntax-keyword: #ff7b72;
--color-prettylights-syntax-string: #a5d6ff;
--color-prettylights-syntax-variable: #ffa657;
--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;
--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;
--color-prettylights-syntax-invalid-illegal-bg: #8e1519;
--color-prettylights-syntax-carriage-return-text: #f0f6fc;
--color-prettylights-syntax-carriage-return-bg: #b62324;
--color-prettylights-syntax-string-regexp: #7ee787;
--color-prettylights-syntax-markup-list: #f2cc60;
--color-prettylights-syntax-markup-heading: #1f6feb;
--color-prettylights-syntax-markup-italic: #c9d1d9;
--color-prettylights-syntax-markup-bold: #c9d1d9;
--color-prettylights-syntax-markup-deleted-text: #ffdcd7;
--color-prettylights-syntax-markup-deleted-bg: #67060c;
--color-prettylights-syntax-markup-inserted-text: #aff5b4;
--color-prettylights-syntax-markup-inserted-bg: #033a16;
--color-prettylights-syntax-markup-changed-text: #ffdfb6;
--color-prettylights-syntax-markup-changed-bg: #5a1e02;
--color-prettylights-syntax-markup-ignored-text: #c9d1d9;
--color-prettylights-syntax-markup-ignored-bg: #1158c7;
--color-prettylights-syntax-meta-diff-range: #d2a8ff;
--color-prettylights-syntax-brackethighlighter-angle: #8b949e;
--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;
--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;
--color-fg-default: #c9d1d9;
--color-fg-muted: #8b949e;
--color-fg-subtle: #484f58;
--color-canvas-default: #0d1117;
--color-canvas-subtle: #161b22;
--color-border-default: #30363d;
--color-border-muted: #21262d;
--color-neutral-muted: rgba(110, 118, 129, 0.4);
--color-accent-fg: #58a6ff;
--color-accent-emphasis: #1f6feb;
--color-attention-subtle: rgba(187, 128, 9, 0.15);
--color-danger-fg: #f85149;
}
}
@media (prefers-color-scheme: light) {
.wmde-markdown,
.wmde-markdown-var {
color-scheme: light;
--color-prettylights-syntax-comment: #6e7781;
--color-prettylights-syntax-constant: #0550ae;
--color-prettylights-syntax-entity: #8250df;
--color-prettylights-syntax-storage-modifier-import: #24292f;
--color-prettylights-syntax-entity-tag: #116329;
--color-prettylights-syntax-keyword: #cf222e;
--color-prettylights-syntax-string: #0a3069;
--color-prettylights-syntax-variable: #953800;
--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;
--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;
--color-prettylights-syntax-invalid-illegal-bg: #82071e;
--color-prettylights-syntax-carriage-return-text: #f6f8fa;
--color-prettylights-syntax-carriage-return-bg: #cf222e;
--color-prettylights-syntax-string-regexp: #116329;
--color-prettylights-syntax-markup-list: #3b2300;
--color-prettylights-syntax-markup-heading: #0550ae;
--color-prettylights-syntax-markup-italic: #24292f;
--color-prettylights-syntax-markup-bold: #24292f;
--color-prettylights-syntax-markup-deleted-text: #82071e;
--color-prettylights-syntax-markup-deleted-bg: #ffebe9;
--color-prettylights-syntax-markup-inserted-text: #116329;
--color-prettylights-syntax-markup-inserted-bg: #dafbe1;
--color-prettylights-syntax-markup-changed-text: #953800;
--color-prettylights-syntax-markup-changed-bg: #ffd8b5;
--color-prettylights-syntax-markup-ignored-text: #eaeef2;
--color-prettylights-syntax-markup-ignored-bg: #0550ae;
--color-prettylights-syntax-meta-diff-range: #8250df;
--color-prettylights-syntax-brackethighlighter-angle: #57606a;
--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;
--color-prettylights-syntax-constant-other-reference-link: #0a3069;
--color-fg-default: #24292f;
--color-fg-muted: #57606a;
--color-fg-subtle: #6e7781;
--color-canvas-default: #ffffff;
--color-canvas-subtle: #f6f8fa;
--color-border-default: #d0d7de;
--color-border-muted: hsl(210, 18%, 87%);
--color-neutral-muted: rgba(175, 184, 193, 0.2);
--color-accent-fg: #0969da;
--color-accent-emphasis: #0969da;
--color-attention-subtle: #fff8c5;
--color-danger-fg: #cf222e;
}
}
[data-color-mode*='dark'] .wmde-markdown,
[data-color-mode*='dark'] .wmde-markdown-var,
.wmde-markdown-var[data-color-mode*='dark'],
.wmde-markdown[data-color-mode*='dark'],
body[data-color-mode*='dark'] {
color-scheme: dark;
--color-prettylights-syntax-comment: #8b949e;
--color-prettylights-syntax-constant: #79c0ff;
--color-prettylights-syntax-entity: #d2a8ff;
--color-prettylights-syntax-storage-modifier-import: #c9d1d9;
--color-prettylights-syntax-entity-tag: #7ee787;
--color-prettylights-syntax-keyword: #ff7b72;
--color-prettylights-syntax-string: #a5d6ff;
--color-prettylights-syntax-variable: #ffa657;
--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;
--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;
--color-prettylights-syntax-invalid-illegal-bg: #8e1519;
--color-prettylights-syntax-carriage-return-text: #f0f6fc;
--color-prettylights-syntax-carriage-return-bg: #b62324;
--color-prettylights-syntax-string-regexp: #7ee787;
--color-prettylights-syntax-markup-list: #f2cc60;
--color-prettylights-syntax-markup-heading: #1f6feb;
--color-prettylights-syntax-markup-italic: #c9d1d9;
--color-prettylights-syntax-markup-bold: #c9d1d9;
--color-prettylights-syntax-markup-deleted-text: #ffdcd7;
--color-prettylights-syntax-markup-deleted-bg: #67060c;
--color-prettylights-syntax-markup-inserted-text: #aff5b4;
--color-prettylights-syntax-markup-inserted-bg: #033a16;
--color-prettylights-syntax-markup-changed-text: #ffdfb6;
--color-prettylights-syntax-markup-changed-bg: #5a1e02;
--color-prettylights-syntax-markup-ignored-text: #c9d1d9;
--color-prettylights-syntax-markup-ignored-bg: #1158c7;
--color-prettylights-syntax-meta-diff-range: #d2a8ff;
--color-prettylights-syntax-brackethighlighter-angle: #8b949e;
--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;
--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;
--color-fg-default: #c9d1d9;
--color-fg-muted: #8b949e;
--color-fg-subtle: #484f58;
--color-canvas-default: #0d1117;
--color-canvas-subtle: #161b22;
--color-border-default: #30363d;
--color-border-muted: #21262d;
--color-neutral-muted: rgba(110, 118, 129, 0.4);
--color-accent-fg: #58a6ff;
--color-accent-emphasis: #1f6feb;
--color-attention-subtle: rgba(187, 128, 9, 0.15);
--color-danger-fg: #f85149;
}
[data-color-mode*='light'] .wmde-markdown,
[data-color-mode*='light'] .wmde-markdown-var,
.wmde-markdown-var[data-color-mode*='light'],
.wmde-markdown[data-color-mode*='light'],
body[data-color-mode*='light'] {
color-scheme: light;
--color-prettylights-syntax-comment: #6e7781;
--color-prettylights-syntax-constant: #0550ae;
--color-prettylights-syntax-entity: #8250df;
--color-prettylights-syntax-storage-modifier-import: #24292f;
--color-prettylights-syntax-entity-tag: #116329;
--color-prettylights-syntax-keyword: #cf222e;
--color-prettylights-syntax-string: #0a3069;
--color-prettylights-syntax-variable: #953800;
--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;
--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;
--color-prettylights-syntax-invalid-illegal-bg: #82071e;
--color-prettylights-syntax-carriage-return-text: #f6f8fa;
--color-prettylights-syntax-carriage-return-bg: #cf222e;
--color-prettylights-syntax-string-regexp: #116329;
--color-prettylights-syntax-markup-list: #3b2300;
--color-prettylights-syntax-markup-heading: #0550ae;
--color-prettylights-syntax-markup-italic: #24292f;
--color-prettylights-syntax-markup-bold: #24292f;
--color-prettylights-syntax-markup-deleted-text: #82071e;
--color-prettylights-syntax-markup-deleted-bg: #ffebe9;
--color-prettylights-syntax-markup-inserted-text: #116329;
--color-prettylights-syntax-markup-inserted-bg: #dafbe1;
--color-prettylights-syntax-markup-changed-text: #953800;
--color-prettylights-syntax-markup-changed-bg: #ffd8b5;
--color-prettylights-syntax-markup-ignored-text: #eaeef2;
--color-prettylights-syntax-markup-ignored-bg: #0550ae;
--color-prettylights-syntax-meta-diff-range: #8250df;
--color-prettylights-syntax-brackethighlighter-angle: #57606a;
--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;
--color-prettylights-syntax-constant-other-reference-link: #0a3069;
--color-fg-default: #24292f;
--color-fg-muted: #57606a;
--color-fg-subtle: #6e7781;
--color-canvas-default: #ffffff;
--color-canvas-subtle: #f6f8fa;
--color-border-default: #d0d7de;
--color-border-muted: hsl(210, 18%, 87%);
--color-neutral-muted: rgba(175, 184, 193, 0.2);
--color-accent-fg: #0969da;
--color-accent-emphasis: #0969da;
--color-attention-subtle: #fff8c5;
--color-danger-fg: #cf222e;
}
.wmde-markdown {
-webkit-text-size-adjust: 100%;
font-family: -apple-system, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
font-size: 16px;
line-height: 1.5;
word-wrap: break-word;
color: var(--color-fg-default);
background-color: var(--color-canvas-default);
}
.wmde-markdown details,
.wmde-markdown figcaption,
.wmde-markdown figure {
display: block;
}
.wmde-markdown summary {
display: list-item;
}
.wmde-markdown [hidden] {
display: none !important;
}
.wmde-markdown a {
background-color: transparent;
color: var(--color-accent-fg);
text-decoration: none;
}
.wmde-markdown a:active,
.wmde-markdown a:hover {
outline-width: 0;
}
.wmde-markdown abbr[title] {
border-bottom: none;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
.wmde-markdown b,
.wmde-markdown strong {
font-weight: 600;
}
.wmde-markdown dfn {
font-style: italic;
}
.wmde-markdown h1 {
margin: 0.67em 0;
font-weight: 600;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
}
.wmde-markdown mark {
background-color: var(--color-attention-subtle);
color: var(--color-text-primary);
}
.wmde-markdown small {
font-size: 90%;
}
.wmde-markdown sub,
.wmde-markdown sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
.wmde-markdown sub {
bottom: -0.25em;
}
.wmde-markdown sup {
top: -0.5em;
}
.wmde-markdown img {
display: inline-block;
border-style: none;
max-width: 100%;
box-sizing: content-box;
background-color: var(--color-canvas-default);
}
.wmde-markdown code,
.wmde-markdown kbd,
.wmde-markdown pre,
.wmde-markdown samp {
font-family: monospace, monospace;
font-size: 1em;
}
.wmde-markdown figure {
margin: 1em 40px;
}
.wmde-markdown hr {
box-sizing: content-box;
overflow: hidden;
background: transparent;
border: 0;
border-bottom: 1px solid var(--color-border-muted);
height: 0.25em;
padding: 0;
margin: 24px 0;
background-color: var(--color-border-default);
}
.wmde-markdown input {
font: inherit;
margin: 0;
overflow: visible;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
.wmde-markdown [type='button'],
.wmde-markdown [type='reset'],
.wmde-markdown [type='submit'] {
-webkit-appearance: button;
}
.wmde-markdown [type='button']::-moz-focus-inner,
.wmde-markdown [type='reset']::-moz-focus-inner,
.wmde-markdown [type='submit']::-moz-focus-inner {
border-style: none;
padding: 0;
}
.wmde-markdown [type='button']:-moz-focusring,
.wmde-markdown [type='reset']:-moz-focusring,
.wmde-markdown [type='submit']:-moz-focusring {
outline: 1px dotted ButtonText;
}
.wmde-markdown [type='checkbox'],
.wmde-markdown [type='radio'] {
box-sizing: border-box;
padding: 0;
}
.wmde-markdown [type='number']::-webkit-inner-spin-button,
.wmde-markdown [type='number']::-webkit-outer-spin-button {
height: auto;
}
.wmde-markdown [type='search'] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
.wmde-markdown [type='search']::-webkit-search-cancel-button,
.wmde-markdown [type='search']::-webkit-search-decoration {
-webkit-appearance: none;
}
.wmde-markdown ::-webkit-input-placeholder {
color: inherit;
opacity: 0.54;
}
.wmde-markdown ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
.wmde-markdown a:hover {
text-decoration: underline;
}
.wmde-markdown hr::before {
display: table;
content: '';
}
.wmde-markdown hr::after {
display: table;
clear: both;
content: '';
}
.wmde-markdown table {
border-spacing: 0;
border-collapse: collapse;
display: block;
width: -webkit-max-content;
width: max-content;
max-width: 100%;
}
.wmde-markdown td,
.wmde-markdown th {
padding: 0;
}
.wmde-markdown details summary {
cursor: pointer;
}
.wmde-markdown details:not([open]) > *:not(summary) {
display: none !important;
}
.wmde-markdown kbd {
display: inline-block;
padding: 3px 5px;
font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
line-height: 10px;
color: var(--color-fg-default);
vertical-align: middle;
background-color: var(--color-canvas-subtle);
border: solid 1px var(--color-neutral-muted);
border-bottom-color: var(--color-neutral-muted);
border-radius: 6px;
box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
}
.wmde-markdown h1,
.wmde-markdown h2,
.wmde-markdown h3,
.wmde-markdown h4,
.wmde-markdown h5,
.wmde-markdown h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
line-height: 1.25;
}
.wmde-markdown td,
.wmde-markdown th {
padding: 0;
}
.wmde-markdown details summary {
cursor: pointer;
}
.wmde-markdown details:not([open]) > *:not(summary) {
display: none !important;
}
.wmde-markdown kbd {
display: inline-block;
padding: 3px 5px;
font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
line-height: 10px;
color: var(--color-fg-default);
vertical-align: middle;
background-color: var(--color-canvas-subtle);
border: solid 1px var(--color-neutral-muted);
border-bottom-color: var(--color-neutral-muted);
border-radius: 6px;
box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
}
.wmde-markdown h1,
.wmde-markdown h2,
.wmde-markdown h3,
.wmde-markdown h4,
.wmde-markdown h5,
.wmde-markdown h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
line-height: 1.25;
}
.wmde-markdown h2 {
font-weight: 600;
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
.wmde-markdown h3 {
font-weight: 600;
font-size: 1.25em;
}
.wmde-markdown h4 {
font-weight: 600;
font-size: 1em;
}
.wmde-markdown h5 {
font-weight: 600;
font-size: 0.875em;
}
.wmde-markdown h6 {
font-weight: 600;
font-size: 0.85em;
color: var(--color-fg-muted);
}
.wmde-markdown p {
margin-top: 0;
margin-bottom: 10px;
}
.wmde-markdown blockquote {
margin: 0;
padding: 0 1em;
color: var(--color-fg-muted);
border-left: 0.25em solid var(--color-border-default);
}
.wmde-markdown ul,
.wmde-markdown ol {
margin-top: 0;
margin-bottom: 0;
padding-left: 2em;
}
.wmde-markdown ol ol,
.wmde-markdown ul ol {
list-style-type: lower-roman;
}
.wmde-markdown ul ul ol,
.wmde-markdown ul ol ol,
.wmde-markdown ol ul ol,
.wmde-markdown ol ol ol {
list-style-type: lower-alpha;
}
.wmde-markdown dd {
margin-left: 0;
}
.wmde-markdown tt,
.wmde-markdown code {
font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
font-size: 12px;
}
.wmde-markdown pre {
margin-top: 0;
margin-bottom: 0;
font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
font-size: 12px;
word-wrap: normal;
}
.wmde-markdown .octicon {
display: inline-block;
overflow: visible !important;
vertical-align: text-bottom;
fill: currentColor;
}
.wmde-markdown ::-webkit-input-placeholder {
color: var(--color-fg-subtle);
opacity: 1;
}
.wmde-markdown ::placeholder {
color: var(--color-fg-subtle);
opacity: 1;
}
.wmde-markdown input::-webkit-outer-spin-button,
.wmde-markdown input::-webkit-inner-spin-button {
margin: 0;
-webkit-appearance: none;
appearance: none;
}
.wmde-markdown [data-catalyst] {
display: block;
}
.wmde-markdown::before {
display: table;
content: '';
}
.wmde-markdown::after {
display: table;
clear: both;
content: '';
}
.wmde-markdown > *:first-child {
margin-top: 0 !important;
}
.wmde-markdown > *:last-child {
margin-bottom: 0 !important;
}
.wmde-markdown a:not([href]) {
color: inherit;
text-decoration: none;
}
.wmde-markdown .absent {
color: var(--color-danger-fg);
}
.wmde-markdown a.anchor {
float: left;
padding-right: 4px;
margin-left: -20px;
line-height: 1;
}
.wmde-markdown .anchor:focus {
outline: none;
}
.wmde-markdown p,
.wmde-markdown blockquote,
.wmde-markdown ul,
.wmde-markdown ol,
.wmde-markdown dl,
.wmde-markdown table,
.wmde-markdown pre,
.wmde-markdown details {
margin-top: 0;
margin-bottom: 16px;
}
.wmde-markdown blockquote > :first-child {
margin-top: 0;
}
.wmde-markdown blockquote > :last-child {
margin-bottom: 0;
}
.wmde-markdown sup > a::before {
content: '[';
}
.wmde-markdown sup > a::after {
content: ']';
}
.wmde-markdown h1 .octicon-link,
.wmde-markdown h2 .octicon-link,
.wmde-markdown h3 .octicon-link,
.wmde-markdown h4 .octicon-link,
.wmde-markdown h5 .octicon-link,
.wmde-markdown h6 .octicon-link {
color: var(--color-fg-default);
vertical-align: middle;
visibility: hidden;
}
.wmde-markdown h1:hover .anchor,
.wmde-markdown h2:hover .anchor,
.wmde-markdown h3:hover .anchor,
.wmde-markdown h4:hover .anchor,
.wmde-markdown h5:hover .anchor,
.wmde-markdown h6:hover .anchor {
text-decoration: none;
}
.wmde-markdown h1:hover .anchor .octicon-link,
.wmde-markdown h2:hover .anchor .octicon-link,
.wmde-markdown h3:hover .anchor .octicon-link,
.wmde-markdown h4:hover .anchor .octicon-link,
.wmde-markdown h5:hover .anchor .octicon-link,
.wmde-markdown h6:hover .anchor .octicon-link {
visibility: visible;
}
.wmde-markdown h1 tt,
.wmde-markdown h1 code,
.wmde-markdown h2 tt,
.wmde-markdown h2 code,
.wmde-markdown h3 tt,
.wmde-markdown h3 code,
.wmde-markdown h4 tt,
.wmde-markdown h4 code,
.wmde-markdown h5 tt,
.wmde-markdown h5 code,
.wmde-markdown h6 tt,
.wmde-markdown h6 code {
padding: 0 0.2em;
font-size: inherit;
}
.wmde-markdown ul.no-list,
.wmde-markdown ol.no-list {
padding: 0;
list-style-type: none;
}
.wmde-markdown ol[type='1'] {
list-style-type: decimal;
}
.wmde-markdown ol[type='a'] {
list-style-type: lower-alpha;
}
.wmde-markdown ol[type='i'] {
list-style-type: lower-roman;
}
.wmde-markdown div > ol:not([type]) {
list-style-type: decimal;
}
.wmde-markdown ul ul,
.wmde-markdown ul ol,
.wmde-markdown ol ol,
.wmde-markdown ol ul {
margin-top: 0;
margin-bottom: 0;
}
.wmde-markdown li > p {
margin-top: 16px;
}
.wmde-markdown li + li {
margin-top: 0.25em;
}
.wmde-markdown dl {
padding: 0;
}
.wmde-markdown dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: 600;
}
.wmde-markdown dl dd {
padding: 0 16px;
margin-bottom: 16px;
}
.wmde-markdown table th {
font-weight: 600;
}
.wmde-markdown table th,
.wmde-markdown table td {
padding: 6px 13px;
border: 1px solid var(--color-border-default);
}
.wmde-markdown table tr {
background-color: var(--color-canvas-default);
border-top: 1px solid var(--color-border-muted);
}
.wmde-markdown table tr:nth-child(2n) {
background-color: var(--color-canvas-subtle);
}
.wmde-markdown table img {
background-color: transparent;
}
.wmde-markdown img[align='right'] {
padding-left: 20px;
}
.wmde-markdown img[align='left'] {
padding-right: 20px;
}
.wmde-markdown .emoji {
max-width: none;
vertical-align: text-top;
background-color: transparent;
}
.wmde-markdown span.frame {
display: block;
overflow: hidden;
}
.wmde-markdown span.frame > span {
display: block;
float: left;
width: auto;
padding: 7px;
margin: 13px 0 0;
overflow: hidden;
border: 1px solid var(--color-border-default);
}
.wmde-markdown span.frame span img {
display: block;
float: left;
}
.wmde-markdown span.frame span span {
display: block;
padding: 5px 0 0;
clear: both;
color: var(--color-fg-default);
}
.wmde-markdown span.align-center {
display: block;
overflow: hidden;
clear: both;
}
.wmde-markdown span.align-center > span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: center;
}
.wmde-markdown span.align-center span img {
margin: 0 auto;
text-align: center;
}
.wmde-markdown span.align-right {
display: block;
overflow: hidden;
clear: both;
}
.wmde-markdown span.align-right > span {
display: block;
margin: 13px 0 0;
overflow: hidden;
text-align: right;
}
.wmde-markdown span.align-right span img {
margin: 0;
text-align: right;
}
.wmde-markdown span.float-left {
display: block;
float: left;
margin-right: 13px;
overflow: hidden;
}
.wmde-markdown span.float-left span {
margin: 13px 0 0;
}
.wmde-markdown span.float-right {
display: block;
float: right;
margin-left: 13px;
overflow: hidden;
}
.wmde-markdown span.float-right > span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: right;
}
.wmde-markdown code,
.wmde-markdown tt {
padding: 0.2em 0.4em;
margin: 0;
font-size: 85%;
background-color: var(--color-neutral-muted);
border-radius: 6px;
}
.wmde-markdown code br,
.wmde-markdown tt br {
display: none;
}
.wmde-markdown del code {
text-decoration: inherit;
}
.wmde-markdown pre code {
font-size: 100%;
}
.wmde-markdown pre > code {
padding: 0;
margin: 0;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
.wmde-markdown pre {
font-size: 85%;
line-height: 1.45;
background-color: var(--color-canvas-subtle);
border-radius: 6px;
}
.wmde-markdown pre code,
.wmde-markdown pre tt {
display: inline;
max-width: auto;
padding: 0;
margin: 0;
overflow: visible;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
.wmde-markdown pre > code {
padding: 16px;
overflow: auto;
display: block;
}
.wmde-markdown .csv-data td,
.wmde-markdown .csv-data th {
padding: 5px;
overflow: hidden;
font-size: 12px;
line-height: 1;
text-align: left;
white-space: nowrap;
}
.wmde-markdown .csv-data .blob-num {
padding: 10px 8px 9px;
text-align: right;
background: var(--color-canvas-default);
border: 0;
}
.wmde-markdown .csv-data tr {
border-top: 0;
}
.wmde-markdown .csv-data th {
font-weight: 600;
background: var(--color-canvas-subtle);
border-top: 0;
}
.wmde-markdown .footnotes {
font-size: 12px;
color: var(--color-fg-muted);
border-top: 1px solid var(--color-border-default);
}
.wmde-markdown .footnotes ol {
padding-left: 16px;
}
.wmde-markdown .footnotes li {
position: relative;
}
.wmde-markdown .footnotes li:target::before {
position: absolute;
top: -8px;
right: -8px;
bottom: -8px;
left: -24px;
pointer-events: none;
content: '';
border: 2px solid var(--color-accent-emphasis);
border-radius: 6px;
}
.wmde-markdown .footnotes li:target {
color: var(--color-fg-default);
}
.wmde-markdown .footnotes .data-footnote-backref g-emoji {
font-family: monospace;
}
.wmde-markdown .task-list-item {
list-style-type: none;
}
.wmde-markdown .task-list-item label {
font-weight: 400;
}
.wmde-markdown .task-list-item.enabled label {
cursor: pointer;
}
.wmde-markdown .task-list-item + .wmde-markdown .task-list-item {
margin-top: 3px;
}
.wmde-markdown .task-list-item .handle {
display: none;
}
.wmde-markdown .task-list-item-checkbox,
.wmde-markdown .contains-task-list input[type='checkbox'] {
margin: 0 0.2em 0.25em -1.6em;
vertical-align: middle;
}
.wmde-markdown .contains-task-list:dir(rtl) .task-list-item-checkbox,
.wmde-markdown .contains-task-list:dir(rtl) input[type='checkbox'] {
margin: 0 -1.6em 0.25em 0.2em;
}
.wmde-markdown ::-webkit-calendar-picker-indicator {
-webkit-filter: invert(50%);
filter: invert(50%);
}
.wmde-markdown pre {
position: relative;
}
.wmde-markdown pre .copied {
visibility: hidden;
display: flex;
position: absolute;
cursor: pointer;
color: var(--color-fg-defaul);
top: 6px;
right: 6px;
border-radius: 5px;
background: var(--color-border-default);
padding: 6px;
font-size: 12px;
transition: all 0.3s;
}
.wmde-markdown pre .copied .octicon-copy {
display: block;
}
.wmde-markdown pre .copied .octicon-check {
display: none;
}
.wmde-markdown pre:hover .copied {
visibility: visible;
}
.wmde-markdown pre:hover .copied:hover {
background: var(--color-prettylights-syntax-entity-tag);
color: var(--color-canvas-default);
}
.wmde-markdown pre:hover .copied:active,
.wmde-markdown pre .copied.active {
background: #2e9b33;
color: var(--color-canvas-default);
}
.wmde-markdown pre .active .octicon-copy {
display: none;
}
.wmde-markdown pre .active .octicon-check {
display: block;
}
.highlight-line {
background-color: var(--color-neutral-muted);
}
.code-line.line-number::before {
display: inline-block;
width: 1rem;
text-align: right;
margin-right: 16px;
color: var(--color-fg-subtle);
content: attr(line);
white-space: nowrap;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: var(--color-prettylights-syntax-comment);
}
.token.namespace {
opacity: 0.7;
}
.token.property,
.token.tag,
.token.selector,
.token.constant,
.token.symbol,
.token.deleted {
color: var(--color-prettylights-syntax-entity-tag);
}
.token.maybe-class-name {
color: var(--color-prettylights-syntax-variable);
}
.token.property-access,
.token.operator,
.token.boolean,
.token.number,
.token.selector .token.class,
.token.attr-name,
.token.string,
.token.char,
.token.builtin {
color: var(--color-prettylights-syntax-constant);
}
.token.deleted {
color: var(--color-prettylights-syntax-markup-deleted-text);
}
.code-line .token.deleted {
background-color: var(--color-prettylights-syntax-markup-deleted-bg);
}
.token.inserted {
color: var(--color-prettylights-syntax-markup-inserted-text);
}
.code-line .token.inserted {
background-color: var(--color-prettylights-syntax-markup-inserted-bg);
}
.token.variable {
color: var(--color-prettylights-syntax-constant);
}
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: var(--color-prettylights-syntax-string);
}
.token.color,
.token.atrule,
.token.attr-value,
.token.function,
.token.class-name {
color: var(--color-prettylights-syntax-string);
}
.token.rule,
.token.regex,
.token.important,
.token.keyword {
color: var(--color-prettylights-syntax-keyword);
}
.token.coord {
color: var(--color-prettylights-syntax-meta-diff-range);
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}

.cypher-query-container {
position: relative;
padding: 16px;
height: 100%;
}
.cypher-query-container .publishButton {
position: absolute;
right: 118px;
}

/* BASICS */

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

/* 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: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
border-right: 1px solid #ddd;
background-color: #f7f7f7;
white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
padding: 0 3px 0 5px;
min-width: 20px;
text-align: right;
color: #999;
white-space: nowrap;
}

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

/* CURSOR */

.CodeMirror-cursor {
border-left: 1px solid black;
border-right: none;
width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
width: auto;
border: 0 !important;
background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
z-index: 1;
}

.cm-animate-fat-cursor {
width: auto;
border: 0;
-webkit-animation: blink 1.06s steps(1) infinite;
-moz-animation: blink 1.06s steps(1) infinite;
animation: blink 1.06s steps(1) infinite;
background-color: #7e7;
}
@-moz-keyframes blink {
0% {}
50% { background-color: transparent; }
100% {}
}
@-webkit-keyframes blink {
0% {}
50% { background-color: transparent; }
100% {}
}
@keyframes blink {
0% {}
50% { background-color: transparent; }
100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

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

.CodeMirror-rulers {
position: absolute;
left: 0; right: 0; top: -50px; bottom: -20px;
overflow: hidden;
}
.CodeMirror-ruler {
border-left: 1px solid #ccc;
top: 0; bottom: 0;
position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.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-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-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.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 {
position: relative;
overflow: hidden;
background: white;
}

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

/* 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 {
position: absolute;
z-index: 6;
display: none;
}
.CodeMirror-vscrollbar {
right: 0; top: 0;
overflow-x: hidden;
overflow-y: scroll;
}
.CodeMirror-hscrollbar {
bottom: 0; left: 0;
overflow-y: hidden;
overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
left: 0; bottom: 0;
}

.CodeMirror-gutters {
position: absolute; left: 0; top: 0;
min-height: 100%;
z-index: 3;
}
.CodeMirror-gutter {
white-space: normal;
height: 100%;
display: inline-block;
vertical-align: top;
margin-bottom: -30px;
}
.CodeMirror-gutter-wrapper {
position: absolute;
z-index: 4;
background: none !important;
border: none !important;
}
.CodeMirror-gutter-background {
position: absolute;
top: 0; bottom: 0;
z-index: 4;
}
.CodeMirror-gutter-elt {
position: absolute;
cursor: default;
z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
cursor: text;
min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre {
/* Reset some styles that the rest of the page might have set */
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
border-width: 0;
background: transparent;
font-family: inherit;
font-size: inherit;
margin: 0;
white-space: pre;
word-wrap: normal;
line-height: inherit;
color: inherit;
z-index: 2;
position: relative;
overflow: visible;
-webkit-tap-highlight-color: transparent;
-webkit-font-variant-ligatures: contextual;
font-variant-ligatures: contextual;
}
.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 {
position: relative;
z-index: 2;
overflow: auto;
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.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 {
-moz-box-sizing: content-box;
box-sizing: content-box;
}

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

.CodeMirror-cursor {
position: absolute;
pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
visibility: hidden;
position: relative;
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);
}

/* 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; }

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

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

.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;
width: 16px;
vertical-align: middle;
position: relative;
}

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

.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-repeat: no-repeat;
background-position: right bottom;
width: 100%; height: 100%;
}

/*
* Copyright (c) 2002-2017 "Neo Technology,"
* Network Engine for Objects in Lund AB [http://neotechnology.com]
*
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/

/*
Credits: http://ethanschoonover.com/solarized

SOLARIZED HEX 16/8 TERMCOL XTERM/HEX L*A*B RGB HSB
--------- ------- ---- ------- ----------- ---------- ----------- -----------
base03 #002b36 8/4 brblack 234 #1c1c1c 15 -12 -12 0 43 54 193 100 21
base02 #073642 0/4 black 235 #262626 20 -12 -12 7 54 66 192 90 26
base01 #586e75 10/7 brgreen 240 #585858 45 -07 -07 88 110 117 194 25 46
base00 #657b83 11/7 bryellow 241 #626262 50 -07 -07 101 123 131 195 23 51
base0 #839496 12/6 brblue 244 #808080 60 -06 -03 131 148 150 186 13 59
base1 #93a1a1 14/4 brcyan 245 #8a8a8a 65 -05 -02 147 161 161 180 9 63
base2 #eee8d5 7/7 white 254 #e4e4e4 92 -00 10 238 232 213 44 11 93
base3 #fdf6e3 15/7 brwhite 230 #ffffd7 97 00 10 253 246 227 44 10 99
yellow #b58900 3/3 yellow 136 #af8700 60 10 65 181 137 0 45 100 71
orange #cb4b16 9/3 brred 166 #d75f00 50 50 55 203 75 22 18 89 80
red #dc322f 1/1 red 160 #d70000 50 65 45 220 50 47 1 79 86
magenta #d33682 5/5 magenta 125 #af005f 50 65 -05 211 54 130 331 74 83
violet #6c71c4 13/5 brmagenta 61 #5f5faf 50 15 -45 108 113 196 237 45 77
blue #268bd2 4/4 blue 33 #0087ff 55 -10 -45 38 139 210 205 82 82
cyan #2aa198 6/6 cyan 37 #00afaf 60 -35 -05 42 161 152 175 74 63
green #859900 2/2 green 64 #5f8700 60 -20 65 133 153 0 68 100 60
*/

:root {
--color-base03: #002b36;
--color-base02: #073642;
--color-base01: #586e75;
--color-base00: #657b83;

--color-base0: #839496;
--color-base1: #93a1a1;
--color-base2: #eee8d5;
--color-base3: #fdf6e3;

--color-yellow: #b58900;
--color-orange: #cb4b16;
--color-red: #dc322f;
--color-magenta: #d33682;
--color-violet: #6c71c4;
--color-blue: #268bd2;
--color-cyan: #2aa198;
--color-green: #859900;
}

/*
* Copyright (c) 2002-2017 "Neo Technology,"
* Network Engine for Objects in Lund AB [http://neotechnology.com]
*
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/

/***********
* Editor
*/
.CodeMirror.cm-s-cypher {
background-color: var(--color-base3);
line-height: 1.4375;
color: var(--color-base00);
}
.CodeMirror.cm-s-cypher.cm-s-cypher-dark {
background-color: var(--color-base03);
color: var(--color-base0);
}

.cm-s-cypher pre {
padding: 0;
}

.cm-s-cypher .CodeMirror-lines {
padding: 0;
}

.cm-s-cypher .CodeMirror-cursor {
width: auto;
border: 0;
/* background: color(var(--color-base1) alpha(-63%)); */
background: rgba(131, 148, 150, 0.37);
z-index: 1;
}
.cm-s-cypher.cm-s-cypher-dark .CodeMirror-cursor {
/* background: color(var(--color-base0) alpha(-63%)); */
background: rgba(147, 161, 161, 0.37);
}

/***********
* Gutter
*/
.cm-s-cypher .CodeMirror-gutters {
border: none;
padding-left: 5px;
padding-right: 3px;
background-color: var(--color-base2);
border-right: 3px solid var(--color-base3);
}
.cm-s-cypher.cm-s-cypher-dark .CodeMirror-gutters {
background-color: var(--color-base02);
border-right: 3px solid var(--color-base03);
}

.cm-s-cypher .CodeMirror-linenumber {
padding-left: 5px;
padding-right: 3px;
color: var(--color-base00);
}
.cm-s-cypher.cm-s-cypher-dark .CodeMirror-linenumber {
color: var(--color-base0);
}

/*
* Copyright (c) 2002-2017 "Neo Technology,"
* Network Engine for Objects in Lund AB [http://neotechnology.com]
*
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/

/*
Credits: http://ethanschoonover.com/solarized

SOLARIZED HEX 16/8 TERMCOL XTERM/HEX L*A*B RGB HSB
--------- ------- ---- ------- ----------- ---------- ----------- -----------
base03 #002b36 8/4 brblack 234 #1c1c1c 15 -12 -12 0 43 54 193 100 21
base02 #073642 0/4 black 235 #262626 20 -12 -12 7 54 66 192 90 26
base01 #586e75 10/7 brgreen 240 #585858 45 -07 -07 88 110 117 194 25 46
base00 #657b83 11/7 bryellow 241 #626262 50 -07 -07 101 123 131 195 23 51
base0 #839496 12/6 brblue 244 #808080 60 -06 -03 131 148 150 186 13 59
base1 #93a1a1 14/4 brcyan 245 #8a8a8a 65 -05 -02 147 161 161 180 9 63
base2 #eee8d5 7/7 white 254 #e4e4e4 92 -00 10 238 232 213 44 11 93
base3 #fdf6e3 15/7 brwhite 230 #ffffd7 97 00 10 253 246 227 44 10 99
yellow #b58900 3/3 yellow 136 #af8700 60 10 65 181 137 0 45 100 71
orange #cb4b16 9/3 brred 166 #d75f00 50 50 55 203 75 22 18 89 80
red #dc322f 1/1 red 160 #d70000 50 65 45 220 50 47 1 79 86
magenta #d33682 5/5 magenta 125 #af005f 50 65 -05 211 54 130 331 74 83
violet #6c71c4 13/5 brmagenta 61 #5f5faf 50 15 -45 108 113 196 237 45 77
blue #268bd2 4/4 blue 33 #0087ff 55 -10 -45 38 139 210 205 82 82
cyan #2aa198 6/6 cyan 37 #00afaf 60 -35 -05 42 161 152 175 74 63
green #859900 2/2 green 64 #5f8700 60 -20 65 133 153 0 68 100 60
*/

:root {
--color-base03: #002b36;
--color-base02: #073642;
--color-base01: #586e75;
--color-base00: #657b83;

--color-base0: #839496;
--color-base1: #93a1a1;
--color-base2: #eee8d5;
--color-base3: #fdf6e3;

--color-yellow: #b58900;
--color-orange: #cb4b16;
--color-red: #dc322f;
--color-magenta: #d33682;
--color-violet: #6c71c4;
--color-blue: #268bd2;
--color-cyan: #2aa198;
--color-green: #859900;
}

/*
* Copyright (c) 2002-2017 "Neo Technology,"
* Network Engine for Objects in Lund AB [http://neotechnology.com]
*
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/

/***********
* Token
*/
.cm-s-cypher .cm-comment {
color: var(--color-base1);
}

.cm-s-cypher.cm-s-cypher-dark .cm-comment {
color: var(--color-base01);
}

.cm-s-cypher .cm-string {
color: var(--color-yellow);
}

.cm-s-cypher .cm-number {
color: var(--color-cyan);
}

.cm-s-cypher .cm-keyword {
color: var(--color-green);
}

/***********
* Parser
*/
.cm-s-cypher .cm-p-label {
color: var(--color-orange);
}

.cm-s-cypher .cm-p-relationshipType {
color: var(--color-orange);
}

.cm-s-cypher .cm-p-variable {
color: var(--color-blue);
}

.cm-s-cypher .cm-p-procedure {
color: var(--color-violet);
}

.cm-s-cypher .cm-p-function {
color: var(--color-violet);
}

.cm-s-cypher .cm-p-parameter {
color: var(--color-red);
}

.cm-s-cypher .cm-p-property {
color: var(--color-base01);
}

.cm-s-cypher.cm-s-cypher-dark .cm-p-property {
color: var(--color-base1);
}

.cm-s-cypher .cm-p-consoleCommand {
color: var(--color-magenta);
}

.cm-s-cypher .cm-p-procedureOutput {
color: var(--color-blue);
}

/*
* Copyright (c) 2002-2017 "Neo Technology,"
* Network Engine for Objects in Lund AB [http://neotechnology.com]
*
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/

/*
Credits: http://ethanschoonover.com/solarized

SOLARIZED HEX 16/8 TERMCOL XTERM/HEX L*A*B RGB HSB
--------- ------- ---- ------- ----------- ---------- ----------- -----------
base03 #002b36 8/4 brblack 234 #1c1c1c 15 -12 -12 0 43 54 193 100 21
base02 #073642 0/4 black 235 #262626 20 -12 -12 7 54 66 192 90 26
base01 #586e75 10/7 brgreen 240 #585858 45 -07 -07 88 110 117 194 25 46
base00 #657b83 11/7 bryellow 241 #626262 50 -07 -07 101 123 131 195 23 51
base0 #839496 12/6 brblue 244 #808080 60 -06 -03 131 148 150 186 13 59
base1 #93a1a1 14/4 brcyan 245 #8a8a8a 65 -05 -02 147 161 161 180 9 63
base2 #eee8d5 7/7 white 254 #e4e4e4 92 -00 10 238 232 213 44 11 93
base3 #fdf6e3 15/7 brwhite 230 #ffffd7 97 00 10 253 246 227 44 10 99
yellow #b58900 3/3 yellow 136 #af8700 60 10 65 181 137 0 45 100 71
orange #cb4b16 9/3 brred 166 #d75f00 50 50 55 203 75 22 18 89 80
red #dc322f 1/1 red 160 #d70000 50 65 45 220 50 47 1 79 86
magenta #d33682 5/5 magenta 125 #af005f 50 65 -05 211 54 130 331 74 83
violet #6c71c4 13/5 brmagenta 61 #5f5faf 50 15 -45 108 113 196 237 45 77
blue #268bd2 4/4 blue 33 #0087ff 55 -10 -45 38 139 210 205 82 82
cyan #2aa198 6/6 cyan 37 #00afaf 60 -35 -05 42 161 152 175 74 63
green #859900 2/2 green 64 #5f8700 60 -20 65 133 153 0 68 100 60
*/

:root {
--color-base03: #002b36;
--color-base02: #073642;
--color-base01: #586e75;
--color-base00: #657b83;

--color-base0: #839496;
--color-base1: #93a1a1;
--color-base2: #eee8d5;
--color-base3: #fdf6e3;

--color-yellow: #b58900;
--color-orange: #cb4b16;
--color-red: #dc322f;
--color-magenta: #d33682;
--color-violet: #6c71c4;
--color-blue: #268bd2;
--color-cyan: #2aa198;
--color-green: #859900;
}

/*
* Copyright (c) 2002-2017 "Neo Technology,"
* Network Engine for Objects in Lund AB [http://neotechnology.com]
*
* This file is part of Neo4j.
*
* Neo4j is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/

.CodeMirror-hints {
margin: 0;
padding: 0;
position: absolute;
z-index: 10;
list-style: none;
box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
border: 1px solid silver;
background: white;
font-size: 90%;
font-family: monospace;

max-height: 30em;
max-width: 600px;
overflow-y: auto;
overflow-x: auto;
}

.CodeMirror-hint {
margin: 2px 0;
padding: 0 4px;
white-space: pre;
color: #657b83;
cursor: pointer;
font-size: 11pt;
background-position-x: 5px;
}

.CodeMirror-hint b {
color: #073642;
}

.CodeMirror-hint-active {
background-color: #efeff4;
}

.cm-hint-label {
padding-left: 22px !important;
background-size: auto 80% !important;
background-position: 3px center;
background-repeat: no-repeat !important;
background-image: url("data:image/svg+xml;utf8,L");
}

.cm-hint-relationshipType {
padding-left: 22px !important;
background-size: auto 80% !important;
background-position: 3px center;
background-repeat: no-repeat !important;
background-image: url("data:image/svg+xml;utf8,R");
}

.cm-hint-variable {
padding-left: 22px !important;
background-size: auto 80% !important;
background-position: 3px center;
background-repeat: no-repeat !important;
background-image: url("data:image/svg+xml;utf8,V");
}

.cm-hint-procedure {
padding-left: 22px !important;
background-size: auto 80% !important;
background-position: 3px center;
background-repeat: no-repeat !important;
background-image: url("data:image/svg+xml;utf8,λ");
}

.cm-hint-function {
padding-left: 22px !important;
background-size: auto 80% !important;
background-position: 3px center;
background-repeat: no-repeat !important;
background-image: url("data:image/svg+xml;utf8,λ");
}

.cm-hint-parameter {
padding-left: 22px !important;
background-size: auto 80% !important;
background-position: 3px center;
background-repeat: no-repeat !important;
background-image: url("data:image/svg+xml;utf8,$");
}

.cm-hint-propertyKey {
padding-left: 22px !important;
background-size: auto 80% !important;
background-position: 3px center;
background-repeat: no-repeat !important;
background-image: url("data:image/svg+xml;utf8,P");
}

.cm-hint-consoleCommand {
padding-left: 22px !important;
background-size: auto 80% !important;
background-position: 3px center;
background-repeat: no-repeat !important;
background-image: url("data:image/svg+xml;utf8,C");
}

.cm-hint-consoleCommandSubcommand {
padding-left: 22px !important;
background-size: auto 80% !important;
background-position: 3px center;
background-repeat: no-repeat !important;
background-image: url("data:image/svg+xml;utf8,C");
}

.cm-hint-procedureOutput {
padding-left: 22px !important;
background-size: auto 80% !important;
background-position: 3px center;
background-repeat: no-repeat !important;
background-image: url("data:image/svg+xml;utf8,V");
}

.CodeMirror {
min-height: 180px !important;
height: 100% !important;
}

.monaco-editor .view-overlays .current-line {
border: 1px solid green !important;
}
.monaco-editor .scroll-decoration {
box-shadow: none !important;
}
.mtk1 {
color: #95de64 !important;
}
.mtk4 {
color: #ffc53d !important;
}
.mtk6 {
color: #177ddc !important;
font-weight: bold;
}
.mtk7 {
color: #73d13d !important;
}
.mtk18 {
color: #fff !important;
}

.templateParamContainer .title {
margin: 16px 0 8px 0;
font-size: 16px;
font-weight: bold;
}
.templateParamContainer .title :global .ant-form-item-required {
font-size: 16px;
color: #fff;
}
.templateParamContainer .title .description {
display: block;
font-size: 12px;
font-weight: normal;
}
.templateParamContainer .title .tpre {
margin-top: 8px;
background: #f0f0f0;
padding: 16px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
}
.templateParamContainer .cyperContainer {
position: relative;
}

.graph-annotation-icon-tooltip {
position: absolute;
width: fit-content;
padding: 4px 8px;
color: rgba(255, 255, 255, 0.85);
background-color: rgba(0, 0, 0, 0.85);
border-radius: 4px;
}
.gi-annotation-tag-color-container {
display: inline-flex;
padding: 8px 4px;
}
.gi-annotation-tag-color-container .gi-annotation-tag-color {
border-radius: 50%;
width: 16px;
height: 16px;
margin: 4px 4px;
background-color: #fff;
}
.gi-annotation-tag-color-container .gi-annotation-tag-cancel {
display: inline-flex;
}

.editor-toolbar {
display: flex;
flex-direction: row-reverse;
border-bottom: 1px solid var(--border-color);
}
.gi-gremlin-query {
z-index: 3;
border-radius: 6px;
background-color: var(--background-color);
box-shadow: var(--box-shadow-pannel);
transition: height 0.3s ease;
}
.gi-gremlin-query-config {
display: block;
margin: 8px;
}
.gi-gremlin-query-config .gi-gremlin-query-constraint-constraint {
display: inline-flex;
width: 100%;
}
.gi-gremlin-query-config .gi-gremlin-query-constraint-constraint .gi-gremlin-query-constraint-label {
width: 96px;
}
.gi-gremlin-query-constraints-wrapper {
width: 100%;
}
.gi-gremlin-query-config-tip {
margin-top: 4px;
font-size: 10px;
color: var(--disabled-color);
}

.gi-json-mode {
width: 100%;
height: 100%;
overflow: scroll;
}
.gi-json-mode .ant-tabs {
height: 100%;
}
.gi-json-mode .ant-tabs .ant-tabs-content {
height: 100%;
}
.gi-json-mode .ant-tabs-tabpane {
height: 100%;
width: 100%;
}
.gi-json-mode:fullscreen {
background-color: #fff;
}

.gi-style-setting .ant-tabs-tabpane {
height: calc(100vh - 180px);
}
.gi-style-setting .ant-tabs-nav-list {
width: 100%;
padding: 0px 0px;
background: #fafafa;
border-radius: 4px;
}
.gi-style-setting .ant-tabs-tab {
width: 50%;
height: 32px;
line-height: 32px;
display: flex;
justify-content: center;
}
.gi-style-setting .ant-tabs-tab-active {
color: '#fff';
background: #3056e3;
border-radius: 4px;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
}
.gi-style-setting .ant-tabs-ink-bar {
display: none;
}
.gi-style-setting .ant-tabs-tab + .ant-tabs-tab {
margin: 0 0 0 2px;
}
.gi-style-setting .ant-tabs-nav-wrap {
padding: 0 12px;
}
.gi-style-setting .ant-tabs-nav-wrap::before {
display: none;
}
.gi-style-setting .tab-title {
display: block;
width: 160px;
text-align: center;
}
.gi-style-setting .ant-tabs-nav {
margin: 0px;
padding: 8px 0px;
}
.gi-style-setting .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
color: #fff;
background: rgba(0, 0, 0, 0.02);
}

.gi-group-container .gi-style-form {
height: 100%;
}
.gi-group-container .gi-style-form .gi-style-form-list {
height: 100%;
display: flex;
flex-direction: column-reverse;
justify-content: space-between;
}
.gi-group-container .gi-style-form .gi-style-form-list .gi-sidebar-collapse {
height: calc(100% - 40px);
overflow: auto;
background-color: rgba(0, 0, 0, 0);
}
.gi-group-container .gi-style-form .gi-style-form-list .gi-sidebar-collapse::-webkit-scrollbar {
display: none;
}
.gi-group-container .gi-style-form .gi-style-form-list .gi-style-form-btn-group {
padding: 0 8px;
display: flex;
gap: 8px;
}
.gi-group-container .gi-style-form .gi-style-form-list .gi-style-form-btn-group > :first-child {
flex-grow: 1;
}
.gi-group-container .gi-style-form .ant-form-item {
height: 100%;
}
.gi-group-container .gi-style-form .ant-form-item > .ant-form-item-row {
height: 100%;
}
.gi-group-container .gi-style-form .ant-form-item > .ant-form-item-row > .ant-form-item-control {
height: 100%;
}
.gi-group-container .gi-style-form .ant-form-item > .ant-form-item-row > .ant-form-item-control > .ant-form-item-control-input {
height: 100%;
}
.gi-group-container .gi-style-form .ant-form-item > .ant-form-item-row > .ant-form-item-control > .ant-form-item-control-input > .ant-form-item-control-input-content {
height: 100%;
}
.gi-group-container .ant-formily-item {
margin-bottom: 12px;
}
.gi-group-container .gi-group-container-panel {
margin: 8px;
padding: 4px 12px !important;
background: var(--background-color, #fff);
border-radius: 8px !important;
box-shadow: var(--box-shadow-pannel, -1px -1px 4px 0 hsla(0, 0%, 87.5%, 0.5), -2px 2px 4px 0 hsla(0, 0%, 95.7%, 0.5), 2px 3px 8px 2px hsla(0, 0%, 59.2%, 0.05));
}
.gi-group-container .gi-group-container-panel .ant-collapse-content-box {
padding: 0px 8px !important;
}
.gi-group-container .gi-group-container-panel .gi-assets-elements-advance-panel {
box-shadow: var(--box-shadow-pannel, -1px -1px 4px 0 hsla(0, 0%, 87.5%, 0.5), -2px 2px 4px 0 hsla(0, 0%, 95.7%, 0.5), 2px 3px 8px 2px hsla(0, 0%, 59.2%, 0.05));
}
.gi-group-container .gi-group-container-panel .ant-collapse-header {
padding: 6px 8px !important;
line-height: 32px !important;
}
.gi-group-container .gi-group-container-panel .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
margin-right: 6px;
}
.gi-group-container .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
height: 32px;
line-height: 32px;
}
.gi-group-container .left > .ant-row.ant-form-item {
margin: 0px;
}
.gi-group-container .gi-group-container-panel-header {
margin: 0px;
}
.expression-group {
display: flex;
}
.expression-group .switch-button-wrap {
display: flex;
flex-direction: column;
justify-content: center;
margin-left: -20px;
}

.expression-group {
display: flex;
}
.expression-group .ant-form-item {
margin: 0px;
}
.expression-group .expressionGroupContainer {
padding-right: 24px;
border-right: 2px solid #2e55e0;
}
.expression-group .expressionGroupContainer .switch-button-wrap {
display: flex;
flex-direction: column;
justify-content: center;
margin-left: -20px;
}
.expression-group .expressionGroupContainer .addExpressionButton {
width: 100%;
margin: 8px 0;
}
.expression-group .expressionGroupContainer .ant-row .ant-form-item {
margin: 0px;
}

.ant-formily-array-base-remove {
transition: all 0.25s ease-in-out;
color: rgba(0, 0, 0, 0.85);
font-size: 16px;
}
.ant-formily-array-base-remove:hover {
color: #40a9ff;
}
.ant-formily-array-base-remove-disabled {
color: rgba(0, 0, 0, 0.25);
cursor: not-allowed !important;
}
.ant-formily-array-base-remove-disabled:hover {
color: rgba(0, 0, 0, 0.25);
}
.ant-formily-array-base-sort-handle {
cursor: move;
color: #888 !important;
}
.ant-formily-array-base-addition {
transition: all 0.25s ease-in-out;
}
.ant-formily-array-base-move-down {
transition: all 0.25s ease-in-out;
color: rgba(0, 0, 0, 0.85);
font-size: 16px;
margin-left: 6px;
}
.ant-formily-array-base-move-down:hover {
color: #40a9ff;
}
.ant-formily-array-base-move-down-disabled {
color: rgba(0, 0, 0, 0.25);
cursor: not-allowed !important;
}
.ant-formily-array-base-move-down-disabled:hover {
color: rgba(0, 0, 0, 0.25);
}
.ant-formily-array-base-move-up {
transition: all 0.25s ease-in-out;
color: rgba(0, 0, 0, 0.85);
font-size: 16px;
margin-left: 6px;
}
.ant-formily-array-base-move-up:hover {
color: #40a9ff;
}
.ant-formily-array-base-move-up-disabled {
color: rgba(0, 0, 0, 0.25);
cursor: not-allowed !important;
}
.ant-formily-array-base-move-up-disabled:hover {
color: rgba(0, 0, 0, 0.25);
}

.ant-formily-array-cards-item {
margin-bottom: 10px !important;
}

.ant-formily-array-collapse-item {
margin-bottom: 10px !important;
}

.ant-formily-array-items-item-inner {
visibility: visible;
}
.ant-formily-array-items-item {
z-index: 100000;
}
.ant-formily-array-items-card {
display: flex;
border: 1px solid #f0f0f0;
margin-bottom: 10px;
padding: 3px 6px;
background: #fff;
justify-content: space-between;
color: rgba(0, 0, 0, 0.85);
}
.ant-formily-array-items-card .ant-formily-item:not(.ant-formily-item-feedback-layout-popover) {
margin-bottom: 0 !important;
}
.ant-formily-array-items-card .ant-formily-item:not(.ant-formily-item-feedback-layout-popover) .ant-formily-item-help {
position: absolute;
font-size: 12px;
top: 100%;
background: #fff;
width: 100%;
margin-top: 3px;
padding: 3px;
z-index: 1;
border-radius: 3px;
box-shadow: 0 0 10px #f0f0f0;
}
.ant-formily-array-items-divide {
display: flex;
border-bottom: 1px solid #f0f0f0;
padding: 10px 0;
justify-content: space-between;
}
.ant-formily-array-items-divide .ant-formily-item:not(.ant-formily-item-feedback-layout-popover) {
margin-bottom: 0 !important;
}
.ant-formily-array-items-divide .ant-formily-item:not(.ant-formily-item-feedback-layout-popover) .ant-formily-item-help {
position: absolute;
font-size: 12px;
top: 100%;
background: #fff;
width: 100%;
margin-top: 3px;
padding: 3px;
z-index: 1;
border-radius: 3px;
box-shadow: 0 0 10px #f0f0f0;
}

.ant-formily-array-table .ant-formily-array-table-pagination {
display: flex;
justify-content: center;
}
.ant-formily-array-table .ant-formily-array-table-pagination .ant-formily-array-table-status-select.has-error .ant-select-selector {
border-color: #ff4d4f !important;
}
.ant-formily-array-table .ant-table td {
visibility: visible;
}
.ant-formily-array-table .ant-table td .ant-formily-item:not(.ant-formily-item-feedback-layout-popover) {
margin-bottom: 0 !important;
}
.ant-formily-array-table .ant-table td .ant-formily-item:not(.ant-formily-item-feedback-layout-popover) .ant-formily-item-help {
position: absolute;
font-size: 12px;
top: 100%;
background: #fff;
width: 100%;
margin-top: 3px;
padding: 3px;
z-index: 1;
border-radius: 3px;
box-shadow: 0 0 10px #eee;
animation: none;
transform: translateY(0);
opacity: 1;
}
.ant-formily-array-table .ant-formily-array-table-sort-helper {
background: #fff;
border: 1px solid #eee;
z-index: 10;
}

.ant-formily-editable {
cursor: pointer;
display: inline-block !important;
}
.ant-formily-editable .ant-form-text .ant-tag {
transition: none !important;
}
.ant-formily-editable .ant-form-text .ant-tag:last-child {
margin-right: 0 !important;
}
.ant-formily-editable-content {
display: flex;
align-items: center;
}
.ant-formily-editable-content > * {
margin-right: 3px;
}
.ant-formily-editable-content > *:last-child {
margin-right: 0;
}
.ant-formily-editable .ant-formily-editable-edit-btn,
.ant-formily-editable .ant-formily-editable-close-btn {
transition: all 0.25s ease-in-out;
color: #aaa;
font-size: 12px;
}
.ant-formily-editable .ant-formily-editable-edit-btn:hover,
.ant-formily-editable .ant-formily-editable-close-btn:hover {
color: #40a9ff;
}
.ant-formily-editable .ant-form-text {
display: flex;
align-items: center;
}
.ant-formily-editable .ant-formily-editable-preview {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
word-break: break-all;
max-width: 100px;
display: block;
}

.ant-formily-button-group-sticky {
padding: 10px 0;
border-top: 1px solid #f0f0f0;
z-index: 999;
}
.ant-formily-button-group-sticky-inner {
display: flex;
}
.ant-formily-button-group-sticky-inner .ant-formily-item {
flex: 2;
}

.ant-formily-grid-layout {
display: grid;
}

.ant-formily-item .ant-formily-item-item-col-24 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.ant-formily-item .ant-formily-item-item-col-23 {
-webkit-box-flex: 0;
-ms-flex: 0 0 95.83333333%;
flex: 0 0 95.83333333%;
max-width: 95.83333333%;
}
.ant-formily-item .ant-formily-item-item-col-22 {
-webkit-box-flex: 0;
-ms-flex: 0 0 91.66666667%;
flex: 0 0 91.66666667%;
max-width: 91.66666667%;
}
.ant-formily-item .ant-formily-item-item-col-21 {
-webkit-box-flex: 0;
-ms-flex: 0 0 87.5%;
flex: 0 0 87.5%;
max-width: 87.5%;
}
.ant-formily-item .ant-formily-item-item-col-20 {
-webkit-box-flex: 0;
-ms-flex: 0 0 83.33333333%;
flex: 0 0 83.33333333%;
max-width: 83.33333333%;
}
.ant-formily-item .ant-formily-item-item-col-19 {
-webkit-box-flex: 0;
-ms-flex: 0 0 79.16666667%;
flex: 0 0 79.16666667%;
max-width: 79.16666667%;
}
.ant-formily-item .ant-formily-item-item-col-18 {
-webkit-box-flex: 0;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.ant-formily-item .ant-formily-item-item-col-17 {
-webkit-box-flex: 0;
-ms-flex: 0 0 70.83333333%;
flex: 0 0 70.83333333%;
max-width: 70.83333333%;
}
.ant-formily-item .ant-formily-item-item-col-16 {
-webkit-box-flex: 0;
-ms-flex: 0 0 66.66666667%;
flex: 0 0 66.66666667%;
max-width: 66.66666667%;
}
.ant-formily-item .ant-formily-item-item-col-15 {
-webkit-box-flex: 0;
-ms-flex: 0 0 62.5%;
flex: 0 0 62.5%;
max-width: 62.5%;
}
.ant-formily-item .ant-formily-item-item-col-14 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.33333333%;
flex: 0 0 58.33333333%;
max-width: 58.33333333%;
}
.ant-formily-item .ant-formily-item-item-col-13 {
-webkit-box-flex: 0;
-ms-flex: 0 0 54.16666667%;
flex: 0 0 54.16666667%;
max-width: 54.16666667%;
}
.ant-formily-item .ant-formily-item-item-col-12 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.ant-formily-item .ant-formily-item-item-col-11 {
-webkit-box-flex: 0;
-ms-flex: 0 0 45.83333333%;
flex: 0 0 45.83333333%;
max-width: 45.83333333%;
}
.ant-formily-item .ant-formily-item-item-col-10 {
-webkit-box-flex: 0;
-ms-flex: 0 0 41.66666667%;
flex: 0 0 41.66666667%;
max-width: 41.66666667%;
}
.ant-formily-item .ant-formily-item-item-col-9 {
-webkit-box-flex: 0;
-ms-flex: 0 0 37.5%;
flex: 0 0 37.5%;
max-width: 37.5%;
}
.ant-formily-item .ant-formily-item-item-col-8 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33333333%;
flex: 0 0 33.33333333%;
max-width: 33.33333333%;
}
.ant-formily-item .ant-formily-item-item-col-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 29.16666667%;
flex: 0 0 29.16666667%;
max-width: 29.16666667%;
}
.ant-formily-item .ant-formily-item-item-col-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.ant-formily-item .ant-formily-item-item-col-5 {
-webkit-box-flex: 0;
-ms-flex: 0 0 20.83333333%;
flex: 0 0 20.83333333%;
max-width: 20.83333333%;
}
.ant-formily-item .ant-formily-item-item-col-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 16.66666667%;
flex: 0 0 16.66666667%;
max-width: 16.66666667%;
}
.ant-formily-item .ant-formily-item-item-col-3 {
-webkit-box-flex: 0;
-ms-flex: 0 0 12.5%;
flex: 0 0 12.5%;
max-width: 12.5%;
}
.ant-formily-item .ant-formily-item-item-col-2 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.33333333%;
flex: 0 0 8.33333333%;
max-width: 8.33333333%;
}
.ant-formily-item .ant-formily-item-item-col-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 4.16666667%;
flex: 0 0 4.16666667%;
max-width: 4.16666667%;
}
.ant-formily-item .ant-formily-item-item-col-0 {
display: none;
}
@-webkit-keyframes antShowHelpIn {
0% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
opacity: 0;
}
to {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
.ant-formily-item-help-appear,
.ant-formily-item-help-enter {
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-play-state: paused;
animation-play-state: paused;
}
.ant-formily-item-help-appear.ant-formily-item-help-appear-active,
.ant-formily-item-help-enter.ant-formily-item-help-enter-active {
-webkit-animation-name: antShowHelpIn;
animation-name: antShowHelpIn;
-webkit-animation-play-state: running;
animation-play-state: running;
}
.ant-formily-item-help-appear,
.ant-formily-item-help-enter {
opacity: 0;
}
.ant-formily-item-help-appear,
.ant-formily-item-help-enter {
-webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes antShowHelpIn {
0% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
opacity: 0;
}
to {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
@-webkit-keyframes antShowHelpOut {
to {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
opacity: 0;
}
}
@keyframes antShowHelpOut {
to {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
opacity: 0;
}
}
.ant-formily-item {
display: flex;
margin-bottom: 22px;
position: relative;
font-size: 14px;
}
.ant-formily-item-label {
line-height: 32px;
min-height: 30px;
}
.ant-formily-item textarea.ant-input {
height: auto;
}
.ant-formily-item .ant-upload {
background: transparent;
}
.ant-formily-item .ant-upload.ant-upload-drag {
background: #fafafa;
}
.ant-formily-item input[type='radio'],
.ant-formily-item input[type='checkbox'] {
width: 14px;
height: 14px;
}
.ant-formily-item .ant-radio-inline,
.ant-formily-item .ant-checkbox-inline {
display: inline-block;
margin-left: 8px;
font-weight: normal;
vertical-align: middle;
cursor: pointer;
}
.ant-formily-item .ant-radio-inline:first-child,
.ant-formily-item .ant-checkbox-inline:first-child {
margin-left: 0;
}
.ant-formily-item .ant-checkbox-vertical,
.ant-formily-item .ant-radio-vertical {
display: block;
}
.ant-formily-item .ant-checkbox-vertical + .ant-checkbox-vertical,
.ant-formily-item .ant-radio-vertical + .ant-radio-vertical {
margin-left: 0;
}
.ant-formily-item .ant-input-number {
width: 100%;
}
.ant-formily-item .ant-input-number + .ant-form-text {
margin-left: 8px;
}
.ant-formily-item .ant-input-number-handler-wrap {
z-index: 2;
}
.ant-formily-item .ant-select,
.ant-formily-item .ant-cascader-picker,
.ant-formily-item .ant-picker {
width: 100%;
}
.ant-formily-item .ant-input-group .ant-select,
.ant-formily-item .ant-input-group .ant-cascader-picker {
width: auto;
}
.ant-formily-item-label {
position: relative;
display: flex;
}
.ant-formily-item-label-content {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.ant-formily-item-label-tooltip {
cursor: help;
}
.ant-formily-item-label-tooltip * {
cursor: help;
}
.ant-formily-item-label-tooltip label {
border-bottom: 1px dashed currentColor;
}
.ant-formily-item-label {
color: rgba(0, 0, 0, 0.85);
}
.ant-formily-item-label-align-left > .ant-formily-item-label {
justify-content: flex-start;
}
.ant-formily-item-label-align-right > .ant-formily-item-label {
justify-content: flex-end;
}
.ant-formily-item-label-wrap .ant-formily-item-label label {
white-space: pre-line;
word-break: break-all;
}
.ant-formily-item-feedback-layout-terse {
margin-bottom: 8px;
}
.ant-formily-item-feedback-layout-terse.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
margin-bottom: 0;
}
.ant-formily-item-feedback-layout-loose {
margin-bottom: 22px;
}
.ant-formily-item-feedback-layout-loose.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
margin-bottom: 0;
}
.ant-formily-item-feedback-layout-none {
margin-bottom: 0px;
}
.ant-formily-item-feedback-layout-none.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
margin-bottom: 0;
}
.ant-formily-item-control {
flex: 1;
max-width: 100%;
}
.ant-formily-item-control .ant-formily-item-control-content {
display: flex;
}
.ant-formily-item-control .ant-formily-item-control-content .ant-formily-item-control-content-component {
width: 100%;
min-height: 30px;
line-height: 34px;
}
.ant-formily-item-control .ant-formily-item-control-content .ant-formily-item-control-content-component-has-feedback-icon {
flex: 1;
position: relative;
display: flex;
align-items: center;
}
.ant-formily-item-control .ant-formily-item-control-content .ant-formily-item-addon-before {
margin-right: 8px;
display: inline-flex;
align-items: center;
min-height: 32px;
flex-shrink: 0;
}
.ant-formily-item-control .ant-formily-item-control-content .ant-formily-item-addon-after {
margin-left: 8px;
display: inline-flex;
align-items: center;
min-height: 32px;
flex-shrink: 0;
}
.ant-formily-item-control .ant-formily-item-help,
.ant-formily-item-control .ant-formily-item-extra {
min-height: 22px;
line-height: 22px;
color: rgba(0, 0, 0, 0.45);
}
.ant-formily-item-size-small {
font-size: 12px;
line-height: 24px;
}
.ant-formily-item-size-small .ant-formily-item-label {
line-height: 24px;
min-height: 22px;
}
.ant-formily-item-size-small .ant-formily-item-control-content .ant-formily-item-control-content-component {
min-height: 22px;
line-height: 26px;
}
.ant-formily-item-size-small .ant-formily-item-help,
.ant-formily-item-size-small .ant-formily-item-extra {
min-height: 20px;
line-height: 20px;
}
.ant-formily-item-size-small .ant-formily-item-control-content {
min-height: 22px;
}
.ant-formily-item-size-small .ant-formily-item-label > label {
height: 22px;
}
.ant-formily-item-size-small .ant-input-affix-wrapper,
.ant-formily-item-size-small .ant-input-number,
.ant-formily-item-size-small .ant-picker {
padding: 0px 11px;
}
.ant-formily-item-size-small .ant-input-affix-wrapper input,
.ant-formily-item-size-small .ant-input-number input,
.ant-formily-item-size-small .ant-picker input {
height: 22px;
font-size: 12px;
}
.ant-formily-item-size-small .ant-cascader-picker {
height: 22px;
}
.ant-formily-item-size-small .ant-cascader-picker input {
padding: 0 7px;
height: 22px;
font-size: 12px;
}
.ant-formily-item-size-small .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
padding: 0px 11px;
height: 22px;
font-size: 12px;
line-height: 24px;
}
.ant-formily-item-size-small .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search {
height: 24px;
line-height: 22px;
}
.ant-formily-item-size-small .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
height: 24px;
line-height: 22px;
}
.ant-formily-item-size-small .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
line-height: 22px;
height: 24px;
}
.ant-formily-item-size-small .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
line-height: 22px;
height: 24px;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector {
padding: 0px 2px;
height: 22px;
font-size: 12px;
line-height: 24px;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector::after {
height: 16px;
line-height: 16px;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search {
height: 16px;
line-height: 16px;
margin-inline-start: 0;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
height: 12px;
line-height: 12px;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
line-height: 16px;
height: 16px;
left: 4px;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-overflow-item {
align-self: flex-start;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
line-height: 14px;
height: 16px;
}
.ant-formily-item-size-small.ant-formily-item-feedback-layout-terse {
margin-bottom: 8px;
}
.ant-formily-item-size-small.ant-formily-item-feedback-layout-terse.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
margin-bottom: 0;
}
.ant-formily-item-size-small.ant-formily-item-feedback-layout-loose {
margin-bottom: 20px;
}
.ant-formily-item-size-small.ant-formily-item-feedback-layout-loose.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
margin-bottom: 0;
}
.ant-formily-item-size-large {
font-size: 16px;
line-height: 40px;
}
.ant-formily-item-size-large .ant-formily-item-label {
line-height: 40px;
min-height: 38px;
}
.ant-formily-item-size-large .ant-formily-item-control-content .ant-formily-item-control-content-component {
min-height: 38px;
line-height: 40px;
}
.ant-formily-item-size-large .ant-formily-item-help,
.ant-formily-item-size-large .ant-formily-item-extra {
min-height: 24px;
line-height: 24px;
}
.ant-formily-item-size-large .ant-formily-item-control-content {
min-height: 38px;
}
.ant-formily-item-size-large .ant-input {
font-size: 16px;
}
.ant-formily-item-size-large .ant-input-number {
font-size: 16px;
}
.ant-formily-item-size-large .ant-input-number input {
height: 38px;
}
.ant-formily-item-size-large .ant-input-affix-wrapper,
.ant-formily-item-size-large .ant-picker {
padding: 0px 11px;
line-height: 38px;
}
.ant-formily-item-size-large .ant-input-affix-wrapper input,
.ant-formily-item-size-large .ant-picker input {
height: 38px;
font-size: 16px;
}
.ant-formily-item-size-large .ant-btn {
height: 40px;
padding: 0px 8px;
}
.ant-formily-item-size-large .ant-radio-button-wrapper {
height: 40px;
line-height: 40px;
}
.ant-formily-item-size-large .ant-cascader-picker {
height: 38px;
}
.ant-formily-item-size-large .ant-cascader-picker input {
padding: 0px 11px;
height: 38px;
font-size: 16px;
}
.ant-formily-item-size-large .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
padding: 0px 11px;
height: 40px;
font-size: 16px;
line-height: 40px;
}
.ant-formily-item-size-large .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search {
height: 40px;
line-height: 38px;
}
.ant-formily-item-size-large .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
height: 40px;
line-height: 38px;
}
.ant-formily-item-size-large .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
line-height: 38px;
height: 40px;
}
.ant-formily-item-size-large .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
line-height: 38px;
height: 40px;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector {
padding: 0px 2px;
height: 38px;
font-size: 16px;
line-height: 40px;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector::after {
height: 32px;
line-height: 32px;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search {
height: 32px;
line-height: 32px;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
height: 28px;
line-height: 28px;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
line-height: 32px;
height: 32px;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-overflow-item {
align-self: flex-start;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
line-height: 30px;
height: 32px;
}
.ant-formily-item-size-large.ant-formily-item-feedback-layout-terse {
margin-bottom: 8px;
}
.ant-formily-item-size-large.ant-formily-item-feedback-layout-terse.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
margin-bottom: 0;
}
.ant-formily-item-size-large.ant-formily-item-feedback-layout-loose {
margin-bottom: 24px;
}
.ant-formily-item-size-large.ant-formily-item-feedback-layout-loose.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
margin-bottom: 0;
}
.ant-formily-item-layout-vertical {
display: block;
}
.ant-formily-item-layout-vertical .ant-formily-item-label {
min-height: 22px;
line-height: 1.5715;
}
.ant-formily-item-feedback-layout-popover {
margin-bottom: 8px;
}
.ant-formily-item-label-tooltip-icon {
margin-left: 4px;
color: #00000073;
display: flex;
align-items: center;
max-height: 32px;
}
.ant-formily-item-label-tooltip-icon span {
display: inline-flex;
}
.ant-formily-item-control-align-left .ant-formily-item-control-content {
justify-content: flex-start;
}
.ant-formily-item-control-align-right .ant-formily-item-control-content {
justify-content: flex-end;
}
.ant-formily-item-control-wrap .ant-formily-item-control {
white-space: pre-line;
word-break: break-all;
}
.ant-formily-item-asterisk {
color: #ff4d4f;
margin-right: 4px;
display: inline-block;
font-family: SimSun, sans-serif;
}
.ant-formily-item-colon {
margin-left: 2px;
margin-right: 8px;
}
.ant-formily-item-help,
.ant-formily-item-extra {
clear: both;
min-height: 22px;
color: rgba(0, 0, 0, 0.45);
transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
padding-top: 0px;
}
.ant-formily-item-fullness > .ant-formily-item-control > .ant-formily-item-control-content > .ant-formily-item-control-content-component > *:first-child {
width: 100%;
}
.ant-formily-item-control-content-component-has-feedback-icon {
border-radius: 2px;
border: 1px solid #d9d9d9;
padding-right: 8px;
transition: all 0.3s;
touch-action: manipulation;
outline: none;
}
.ant-formily-item-control-content-component-has-feedback-icon .ant-input-number,
.ant-formily-item-control-content-component-has-feedback-icon .ant-picker,
.ant-formily-item-control-content-component-has-feedback-icon .ant-cascader-picker:focus .ant-cascader-input,
.ant-formily-item-control-content-component-has-feedback-icon .ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ant-formily-item-control-content-component-has-feedback-icon .ant-input-affix-wrapper,
.ant-formily-item-control-content-component-has-feedback-icon .ant-input {
border: none !important;
box-shadow: none !important;
}
.ant-formily-item-bordered-none .ant-input-number,
.ant-formily-item-bordered-none .ant-input-affix-wrapper,
.ant-formily-item-bordered-none .ant-picker,
.ant-formily-item-bordered-none .ant-cascader-picker:focus .ant-cascader-input,
.ant-formily-item-bordered-none .ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ant-formily-item-bordered-none .ant-input {
border: none !important;
box-shadow: none !important;
}
.ant-formily-item-bordered-none .ant-input-number-handler-wrap {
border: none !important;
}
.ant-formily-item-bordered-none .ant-input-number-handler-wrap .ant-input-number-handler {
border: none !important;
}
.ant-formily-item-inset {
border-radius: 2px;
border: 1px solid #d9d9d9;
padding-left: 12px;
transition: 0.3s all;
}
.ant-formily-item-inset .ant-input-number,
.ant-formily-item-inset .ant-picker,
.ant-formily-item-inset .ant-cascader-picker:focus .ant-cascader-input,
.ant-formily-item-inset .ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ant-formily-item-inset .ant-input-affix-wrapper,
.ant-formily-item-inset .ant-input {
border: none !important;
box-shadow: none !important;
}
.ant-formily-item-inset .ant-input-number-handler-wrap {
border: none !important;
}
.ant-formily-item-inset .ant-input-number-handler-wrap .ant-input-number-handler {
border: none !important;
}
.ant-formily-item-inset:hover {
border-color: #40a9ff;
border-right-width: 1px;
}
.ant-formily-item-inset-active {
border-color: #40a9ff;
box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
border-right-width: 1px;
outline: 0;
}
.ant-formily-item-active .ant-formily-item-control-content-component-has-feedback-icon {
border-color: #40a9ff;
box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
border-right-width: 1px;
outline: 0;
}
.ant-formily-item-active .ant-input-number,
.ant-formily-item-active .ant-picker,
.ant-formily-item-active .ant-cascader-picker:focus .ant-cascader-input,
.ant-formily-item-active .ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ant-formily-item-active .ant-input {
border-color: #40a9ff;
box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
border-right-width: 1px;
outline: 0;
}
.ant-formily-item:hover .ant-formily-item-control-content-component-has-feedback-icon {
border-color: #40a9ff;
border-right-width: 1px;
}
.ant-formily-item-error .ant-select-selector,
.ant-formily-item-error .ant-cascader-picker,
.ant-formily-item-error .ant-picker,
.ant-formily-item-error .ant-input,
.ant-formily-item-error .ant-input-number,
.ant-formily-item-error .ant-input-affix-wrapper,
.ant-formily-item-error .ant-input-affix-wrapper,
.ant-formily-item-error .ant-input {
border-color: #ff4d4f !important;
}
.ant-formily-item-error .ant-select-selector,
.ant-formily-item-error .ant-cascader-picker,
.ant-formily-item-error .ant-picker,
.ant-formily-item-error .ant-input,
.ant-formily-item-error .ant-input-number,
.ant-formily-item-error .ant-input-affix-wrapper,
.ant-formily-item-error .ant-input-affix-wrapper:hover,
.ant-formily-item-error .ant-input:hover {
border-color: #ff4d4f !important;
}
.ant-formily-item-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
background-color: #fff;
border-color: #ff4d4f !important;
}
.ant-formily-item-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-formily-item-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
border-color: #40a9ff;
box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
border-right-width: 1px;
outline: 0;
}
.ant-formily-item-error .ant-input-number,
.ant-formily-item-error .ant-picker {
background-color: #fff;
border-color: #ff4d4f;
}
.ant-formily-item-error .ant-input-number-focused,
.ant-formily-item-error .ant-picker-focused,
.ant-formily-item-error .ant-input-number:focus,
.ant-formily-item-error .ant-picker:focus {
border-color: #40a9ff;
box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
border-right-width: 1px;
outline: 0;
}
.ant-formily-item-error .ant-input-number:not([disabled]):hover,
.ant-formily-item-error .ant-picker:not([disabled]):hover {
background-color: #fff;
border-color: #ff4d4f;
}
.ant-formily-item-error .ant-cascader-picker:focus .ant-cascader-input {
background-color: #fff;
border-color: #40a9ff;
box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
border-right-width: 1px;
outline: 0;
}
.ant-formily-item-error .ant-input-affix-wrapper-focused,
.ant-formily-item-error .ant-input-affix-wrapper:focus,
.ant-formily-item-error .ant-input-focused,
.ant-formily-item-error .ant-input:focus {
border-color: #40a9ff;
box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
border-right-width: 1px;
outline: 0;
}
.ant-formily-item-error-help {
color: #ff4d4f !important;
}
.ant-formily-item-warning-help {
color: #faad14 !important;
}
.ant-formily-item-success-help {
color: #52c41a !important;
}
.ant-formily-item-warning .ant-select-selector,
.ant-formily-item-warning .ant-cascader-picker,
.ant-formily-item-warning .ant-picker,
.ant-formily-item-warning .ant-input,
.ant-formily-item-warning .ant-input-number,
.ant-formily-item-warning .ant-input-affix-wrapper,
.ant-formily-item-warning .ant-input-affix-wrapper,
.ant-formily-item-warning .ant-input {
border-color: #faad14 !important;
}
.ant-formily-item-warning .ant-select-selector,
.ant-formily-item-warning .ant-cascader-picker,
.ant-formily-item-warning .ant-picker,
.ant-formily-item-warning .ant-input,
.ant-formily-item-warning .ant-input-number,
.ant-formily-item-warning .ant-input-affix-wrapper,
.ant-formily-item-warning .ant-input-affix-wrapper:hover,
.ant-formily-item-warning .ant-input:hover {
border-color: #faad14 !important;
}
.ant-formily-item-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
background-color: #fff;
border-color: #faad14 !important;
}
.ant-formily-item-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-formily-item-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
border-color: #40a9ff;
box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
border-right-width: 1px;
outline: 0;
}
.ant-formily-item-warning .ant-input-number,
.ant-formily-item-warning .ant-picker {
background-color: #fff;
border-color: #faad14;
}
.ant-formily-item-warning .ant-input-number-focused,
.ant-formily-item-warning .ant-picker-focused,
.ant-formily-item-warning .ant-input-number:focus,
.ant-formily-item-warning .ant-picker:focus {
border-color: #40a9ff;
box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
border-right-width: 1px;
outline: 0;
}
.ant-formily-item-warning .ant-input-number:not([disabled]):hover,
.ant-formily-item-warning .ant-picker:not([disabled]):hover {
background-color: #fff;
border-color: #faad14;
}
.ant-formily-item-warning .ant-cascader-picker:focus .ant-cascader-input {
background-color: #fff;
border-color: #40a9ff;
box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
border-right-width: 1px;
outline: 0;
}
.ant-formily-item-warning .ant-input-affix-wrapper-focused,
.ant-formily-item-warning .ant-input-affix-wrapper:focus,
.ant-formily-item-warning .ant-input-focused,
.ant-formily-item-warning .ant-input:focus {
border-color: #40a9ff;
box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
border-right-width: 1px;
outline: 0;
}
.ant-formily-item-success .ant-select-selector,
.ant-formily-item-success .ant-cascader-picker,
.ant-formily-item-success .ant-picker,
.ant-formily-item-success .ant-input,
.ant-formily-item-success .ant-input-number,
.ant-formily-item-success .ant-input-affix-wrapper,
.ant-formily-item-success .ant-input-affix-wrapper,
.ant-formily-item-success .ant-input {
border-color: #52c41a !important;
}
.ant-formily-item-success .ant-select-selector,
.ant-formily-item-success .ant-cascader-picker,
.ant-formily-item-success .ant-picker,
.ant-formily-item-success .ant-input,
.ant-formily-item-success .ant-input-number,
.ant-formily-item-success .ant-input-affix-wrapper,
.ant-formily-item-success .ant-input-affix-wrapper:hover,
.ant-formily-item-success .ant-input:hover {
border-color: #52c41a !important;
}
.ant-formily-item-success .ant-input-affix-wrapper-focused,
.ant-formily-item-success .ant-input-affix-wrapper:focus,
.ant-formily-item-success .ant-input-focused,
.ant-formily-item-success .ant-input:focus {
border-color: #52c41a !important;
border-right-width: 1px !important;
outline: 0;
}



.ant-form-text {
font-size: 14px;
font-weight: 500;
}
.ant-form-text .ant-tag:last-child {
margin-right: 0;
}

.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
border-right-color: inherit !important;
}

.ant-formily-select-table .ant-formily-select-table-search {
margin-bottom: 8px;
}

.color-input-container {
width: 100%;
}
.color-input-container .color-input-popover-inner-content {
padding: 0 !important;
user-select: none;
}
.color-input-container .color-input-container-color-tips {
width: 20px;
height: 20px;
border-radius: 2px;
border: 1px solid #ccc;
cursor: pointer;
}

.icon-input-container {
width: 100%;
}
.icon-input-container .icon-input-popover-inner-content {
padding: 0 !important;
user-select: none;
}
.icon-input-container .icon-input-container-icon-tips {
width: 20px;
height: 20px;
border: 1px solid #ccc;
border-radius: 2px;
cursor: pointer;
}
.gi-icon-picker {
display: block;
width: 176px;
}
.gi-icon-picker .gi-icon-picker-menu {
display: inline-block;
width: 62px;
vertical-align: top;
}
.gi-icon-picker .gi-icon-picker-content {
display: inline-block;
width: 114px;
vertical-align: top;
}

.gi-subGraph-layout .site-collapse-custom-panel {
margin: 6px 0px;
background: var(--background-color);
border: 1px solid var(--border-color);
}
.gi-subGraph-layout .custom-item {
display: flex;
align-items: center;
}
.gi-subGraph-layout .custom-item :nth-child(2) {
flex: 1;
}

.antv-s2-html-icon{display:inline-block}.antv-s2-html-icon svg{width:12px;height:12px}.antv-s2-tooltip-operator{color:#000000a6;font-size:12px;line-height:32px;background:#f9f9f9;padding:0 12px;border:0;cursor:pointer}.antv-s2-tooltip-operator .ant-dropdown-trigger,.antv-s2-tooltip-operator-dropdown{padding:0 6px 0 0}.antv-s2-tooltip-operator-menus.ant-menu-vertical.ant-menu{font-size:12px;line-height:32px;color:#000000a6;border:0;margin:0 -12px}.antv-s2-tooltip-operator-menus.ant-menu-vertical.ant-menu .ant-menu-item{height:30px}.antv-s2-tooltip-operator-menus.ant-menu-vertical.ant-menu .ant-menu-item:not(:last-child){margin:0}.antv-s2-tooltip-operator-menus.ant-menu-vertical.ant-menu .ant-menu-submenu>.ant-menu-submenu-title{height:30px}.antv-s2-tooltip-operator-menus.ant-menu-vertical.ant-menu .ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#000000a6}.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-dropdown-menu-item,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-dropdown-menu-item,.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-menu-item,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-menu-item{font-size:12px;line-height:32px;padding:0 12px;border:0;margin:0}.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-dropdown-menu-item:not(.ant-menu-item-active),.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-dropdown-menu-item:not(.ant-menu-item-active),.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-menu-item:not(.ant-menu-item-active),.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-menu-item:not(.ant-menu-item-active){color:#000000a6}.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu .ant-menu-submenu-title,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-dropdown-menu-submenu .ant-menu-submenu-title,.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu-vertical .ant-menu-submenu-title,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-dropdown-menu-submenu-vertical .ant-menu-submenu-title,.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-menu-submenu .ant-menu-submenu-title,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-menu-submenu .ant-menu-submenu-title,.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-menu-submenu-vertical .ant-menu-submenu-title,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-menu-submenu-vertical .ant-menu-submenu-title{padding:0 12px;font-size:12px;line-height:32px;margin:0}.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu .ant-menu-submenu-title:not(.ant-menu-item-active),.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-dropdown-menu-submenu .ant-menu-submenu-title:not(.ant-menu-item-active),.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu-vertical .ant-menu-submenu-title:not(.ant-menu-item-active),.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-dropdown-menu-submenu-vertical .ant-menu-submenu-title:not(.ant-menu-item-active),.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-menu-submenu .ant-menu-submenu-title:not(.ant-menu-item-active),.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-menu-submenu .ant-menu-submenu-title:not(.ant-menu-item-active),.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-menu-submenu-vertical .ant-menu-submenu-title:not(.ant-menu-item-active),.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-menu-submenu-vertical .ant-menu-submenu-title:not(.ant-menu-item-active){color:#000000a6}.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu .ant-menu-submenu-title .ant-dropdown-menu-title-content,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-dropdown-menu-submenu .ant-menu-submenu-title .ant-dropdown-menu-title-content,.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu-vertical .ant-menu-submenu-title .ant-dropdown-menu-title-content,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-dropdown-menu-submenu-vertical .ant-menu-submenu-title .ant-dropdown-menu-title-content,.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-menu-submenu .ant-menu-submenu-title .ant-dropdown-menu-title-content,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-menu-submenu .ant-menu-submenu-title .ant-dropdown-menu-title-content,.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-menu-submenu-vertical .ant-menu-submenu-title .ant-dropdown-menu-title-content,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-menu-submenu-vertical .ant-menu-submenu-title .ant-dropdown-menu-title-content,.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu .ant-menu-submenu-title .ant-menu-title-content,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-dropdown-menu-submenu .ant-menu-submenu-title .ant-menu-title-content,.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-dropdown-menu-submenu-vertical .ant-menu-submenu-title .ant-menu-title-content,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-dropdown-menu-submenu-vertical .ant-menu-submenu-title .ant-menu-title-content,.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content,.antv-s2-tooltip-operator-menus.ant-dropdown-menu-vertical .ant-menu-submenu-vertical .ant-menu-submenu-title .ant-menu-title-content,.antv-s2-tooltip-operator-menus.ant-menu-vertical .ant-menu-submenu-vertical .ant-menu-submenu-title .ant-menu-title-content{margin-right:12px}.antv-s2-tooltip-operator-submenu-popup .ant-dropdown-menu-item,.antv-s2-tooltip-operator-submenu-popup .ant-menu-item{font-size:12px;line-height:32px;padding:0 12px}.antv-s2-tooltip-operator-submenu-popup .ant-dropdown-menu-item:not(.ant-menu-item-active),.antv-s2-tooltip-operator-submenu-popup .ant-menu-item:not(.ant-menu-item-active){color:#000000a6}.antv-s2-tooltip-operator-submenu-popup .ant-menu-vertical .ant-menu-item{margin:0;height:30px;line-height:32px}.antv-s2-tooltip-operator-submenu-popup .ant-menu-vertical .ant-menu-item:not(:last-child){margin:0}.antv-s2-tooltip-operator-icon{vertical-align:middle;margin-right:4px}.antv-s2-tooltip-operator-icon svg{width:12px;height:12px}.antv-s2-tooltip-container{position:fixed;user-select:text;min-width:200px;max-width:640px;max-height:100vh;overflow:auto;z-index:1024;display:inline-block;background:rgba(255,255,255,.96);border-radius:2px;box-shadow:0 1px 4px #0003;font-size:12px;font-family:Roboto,PingFang SC,Chinese Quote,BlinkMacSystemFont,Segoe UI,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.antv-s2-tooltip-container-hide{opacity:0;visibility:hidden;pointer-events:none}.antv-s2-tooltip-container-hide *{transition:none}.antv-s2-tooltip-container-show{opacity:1;visibility:visible;pointer-events:all}.antv-s2-tooltip-tips,.antv-s2-tooltip-name{padding:12px;line-height:16px;overflow-wrap:break-word;color:#000000d9}.antv-s2-tooltip-description{padding:0 12px 12px;line-height:16px;overflow-wrap:break-word;color:#000000a6}.antv-s2-tooltip-tips{padding:4px 12px;color:#00000073}.antv-s2-tooltip-infos{padding:4px 12px;line-height:20px;color:#00000073;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow-wrap:break-word;background:rgba(249,249,249,.96);border-radius:0 0 2px 2px;background-color:#f9f9f9}.antv-s2-tooltip-summary{line-height:20px;color:#000000a6;overflow:hidden;padding:12px}.antv-s2-tooltip-summary-item{display:flex}.antv-s2-tooltip-summary-key{margin-right:20px}.antv-s2-tooltip-summary-val{flex:1;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.antv-s2-tooltip-interpretation{color:#000000a6;overflow:hidden;padding:12px}.antv-s2-tooltip-interpretation+.antv-s2-tooltip-head-info-list{border-top:1px solid #e9e9e9}.antv-s2-tooltip-interpretation .antv-s2-tooltip-interpretation-head{margin-bottom:12px}.antv-s2-tooltip-interpretation .antv-s2-tooltip-interpretation-head .antv-s2-tooltip-interpretation-icon{width:14px;height:14px}.antv-s2-tooltip-interpretation .antv-s2-tooltip-interpretation-head .antv-s2-tooltip-interpretation-name{color:#000}.antv-s2-tooltip-head-info-list{color:#a2a2a2;padding:12px 12px 4px;line-height:20px}.antv-s2-tooltip-bold,.antv-s2-tooltip-selected{font-weight:700}.antv-s2-tooltip-selected{margin-right:5px}.antv-s2-tooltip-highlight{color:#000000d9}.antv-s2-tooltip-detail-list{padding:2px 12px 8px}.antv-s2-tooltip-detail-list .antv-s2-tooltip-detail-item{color:#000000a6;overflow:hidden;margin:4px 0;display:flex;justify-content:space-around;align-items:center}.antv-s2-tooltip-detail-list .antv-s2-tooltip-detail-item-key{margin-right:20px}.antv-s2-tooltip-detail-list .antv-s2-tooltip-detail-item-val{flex:1;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ant-dropdown-menu-item.operation-item{font-size:12px}.antv-s2-icon{color:inherit;vertical-align:-.125em}.antv-s2-advanced-sort{display:inline-block}.antv-s2-advanced-sort-btn.ant-btn{display:flex;align-items:center}.antv-s2-advanced-sort-btn.ant-btn .antv-s2-icon{padding-top:2px}.antv-s2-advanced-sort-modal{min-width:640px}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-sider-layout.ant-layout-sider{border-right:1px solid #d9d9d9;background:#fff}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-sider-layout .antv-s2-advanced-sort-title{font-size:12px;padding:8px 16px;border-bottom:1px solid #d9d9d9}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-sider-layout .antv-s2-advanced-sort-dimension-item{height:32px;padding:8px 5px;cursor:pointer;align-items:center;color:#000000a6;font-size:12px;margin-left:10px}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout{background:#fff}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-title{font-size:12px;padding:8px 16px;border-bottom:1px solid #d9d9d9}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-custom-form.ant-form{padding:8px 0 0 16px}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-custom-form.ant-form .ant-form-item-label>label,.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-custom-form.ant-form .ant-select,.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-custom-form.ant-form .ant-select-item,.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-custom-form.ant-form .ant-form label{font-size:12px}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-custom-form.ant-form .ant-radio-group{margin-left:16px;font-size:12px}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-custom-form.ant-form .ant-form-item{margin-bottom:4px}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-custom-form.ant-form .ant-form-item .ant-cascader-picker,.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-custom-form.ant-form .ant-form-item .ant-select{width:120px}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-custom-form.ant-form .ant-form-item-control-input-content{display:flex;align-items:center}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-rule-end{margin-left:16px;font-size:12px}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-rule-end label{font-size:12px;margin:0}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-rule-end-delete{cursor:pointer;right:0;position:absolute}.antv-s2-advanced-sort-modal .antv-s2-advanced-sort-content-layout .antv-s2-advanced-sort-field-prefix{position:relative;padding:0 6px;color:#000000a6;font-weight:400;font-size:12px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:2px 0 0 2px;height:24px;display:inline-block;line-height:21px;margin-left:8px}.antv-s2-advanced-sort-modal .ant-cascader-menus{height:100px}.antv-s2-advanced-sort-modal .ant-cascader-menus ul{height:104px}.antv-s2-advanced-sort-modal .ant-cascader-menu-item,.antv-s2-advanced-sort-modal .ant-cascader-picker-label{font-size:12px}.antv-s2-advanced-sort-custom-modal .antv-s2-advanced-sort-card-content .ant-card-body{padding:0;font-size:12px}.antv-s2-advanced-sort-custom-modal .antv-s2-advanced-sort-card-content .ant-card-body .antv-s2-advanced-sort-split-value{height:32px;color:#333;line-height:32px;padding:0 10px 0 7px}.antv-s2-advanced-sort-custom-modal .antv-s2-advanced-sort-card-content .ant-card-body .antv-s2-advanced-sort-split-value .antv-s2-advanced-sort-split-icon{float:right;cursor:pointer;width:30px}.antv-s2-advanced-sort-custom-modal .antv-s2-advanced-sort-card-content .ant-card-body .antv-s2-advanced-sort-split-value:nth-child(odd){background:#f7f9fb}.antv-s2-switcher-item{height:24px;border-radius:3px;display:flex}.antv-s2-switcher-item-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.antv-s2-switcher-item.normal-item{padding:0 12px;background-color:#d9eeff;align-items:center}.antv-s2-switcher-item.checkable-item{padding:0 4px;background-color:#d3f4e5;align-items:baseline}.antv-s2-switcher-item.checkable-item.item-collapse{transition:border-radius 0s .2s;border-radius:3px!important}.antv-s2-switcher-item.checkable-item.unchecked{color:#00000040}.antv-s2-switcher-item.checkable-item:not(:last-child){border-radius:3px 3px 0 0}.antv-s2-switcher-item.checkable-item .ant-checkbox{margin-right:4px}.antv-s2-switcher-normal-list,.antv-s2-switcher-checkable-list{border-radius:3px}.antv-s2-switcher-normal-list+.antv-s2-switcher-normal-list,.antv-s2-switcher-normal-list+.antv-s2-switcher-checkable-list,.antv-s2-switcher-checkable-list+.antv-s2-switcher-normal-list,.antv-s2-switcher-checkable-list+.antv-s2-switcher-checkable-list{margin-top:4px}.antv-s2-switcher-normal-list.dragging,.antv-s2-switcher-checkable-list.dragging{box-shadow:0 0 2px 1px #0000001a}.antv-s2-switcher-normal-list.disable-dragging,.antv-s2-switcher-checkable-list.disable-dragging{cursor:not-allowed}.antv-s2-switcher-normal-list .child-items,.antv-s2-switcher-checkable-list .child-items{transition:max-height .2s,opacity .4s;overflow:hidden;max-height:1000px}.antv-s2-switcher-normal-list .child-items .checkable-item,.antv-s2-switcher-checkable-list .child-items .checkable-item{padding:0 12px;background-color:#effbf6;margin-top:0;border-radius:0}.antv-s2-switcher-normal-list .child-items .checkable-item:last-child,.antv-s2-switcher-checkable-list .child-items .checkable-item:last-child{border-radius:0 0 3px 3px}.antv-s2-switcher-normal-list .child-items.item-hidden,.antv-s2-switcher-checkable-list .child-items.item-hidden{max-height:0;opacity:0}.antv-s2-switcher-tooltip .ant-tooltip-inner{max-width:180px}.antv-s2-switcher-dimension{width:185px;background-color:transparent}.antv-s2-switcher-dimension.long-dimension{grid-row:span 2}.antv-s2-switcher-dimension-header{display:flex;align-items:center;margin-bottom:8px;justify-content:space-between;height:18px}.antv-s2-switcher-dimension-header .title{display:inline-flex;align-items:center}.antv-s2-switcher-dimension-header .title span{margin-left:8px}.antv-s2-switcher-dimension-header .expand-option .description{margin-left:4px}.antv-s2-switcher-dimension-items{height:calc(100% - 22px);min-height:120px;max-height:160px;padding:8px;border:1px solid rgba(0,0,0,.15);border-radius:3px;overflow-y:auto}.antv-s2-switcher-dimension-items-highlight{border:1px solid #6b9cff;box-shadow:0 0 2px 1px #2e5bd933}.antv-s2-switcher-dimension-items::-webkit-scrollbar-thumb{border-radius:5px;background-color:#00000026}.antv-s2-switcher-dimension-items::-webkit-scrollbar-thumb:hover{background-color:#00000040}.antv-s2-switcher-dimension-items::-webkit-scrollbar{width:6px}.antv-s2-switcher-dimension-long-items{max-height:358px}.antv-s2-switcher-content-header,.antv-s2-switcher-content-main{margin-bottom:16px}.antv-s2-switcher-content-header{font-size:14px;font-weight:700}.antv-s2-switcher-content-main{display:grid;grid-gap:16px;grid-auto-flow:column;font-size:12px}.antv-s2-switcher-content-three-dimensions{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.antv-s2-switcher-content-one-dimension{grid-template-rows:1fr;grid-template-columns:1fr}.antv-s2-switcher-content-footer{display:flex;align-items:center;justify-content:space-between}.antv-s2-switcher-content-footer-reset-button.ant-btn{font-size:14px;padding:0}.antv-s2-switcher-content-footer-actions .action-button+.action-button{margin-left:8px}.antv-s2-switcher-content .ant-checkbox-inner{height:14px;width:14px}.antv-s2-switcher-content .ant-checkbox-inner:after{width:4.8px;height:8px}.antv-s2-switcher-entry-button.ant-btn{display:inline-flex;align-items:center}.s2-header{padding:0;margin:0 0 16px;box-sizing:border-box;color:#000000d9;font-size:14px;list-style:none;position:relative;background-color:#fff}.s2-header-heading{display:flex;flex-wrap:wrap;justify-content:space-between}.s2-header-heading-left{display:flex;align-items:center;margin:4px 0;overflow:hidden}.s2-header-heading-title{margin-right:12px;margin-bottom:0;color:#000000d9;font-weight:600;font-size:20px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.s2-header-heading-extra{display:flex;align-items:center;margin:4px 0;white-space:nowrap}.s2-header-heading-extra .antv-s2-icon{margin-right:2px}.s2-header-heading-extra>*{white-space:unset}.s2-header-content{padding-top:12px}.antv-s2-spin.ant-spin-nested-loading,.antv-s2-spin>.ant-spin-container{height:100%}.antv-s2-wrapper{padding:0;margin:0;display:flex;flex-direction:column;height:100%}.antv-s2-container{overflow:auto;flex:1 1 auto}.antv-s2-container canvas{display:block}.antv-s2-pagination{display:flex;align-items:center;z-index:1024}.antv-s2-pagination-count{margin-left:12px;text-overflow:ellipsis;white-space:nowrap;max-width:64px}.s2-strategy-sheet-tooltip{line-height:20px;font-size:12px;color:#000000a6;overflow:hidden;padding:12px}.s2-strategy-sheet-tooltip ul,.s2-strategy-sheet-tooltip li{list-style:none;margin:0;padding:0}.s2-strategy-sheet-tooltip .s2-strategy-sheet-tooltip-divider{border-top:1px solid #e9e9e9;margin:10px -12px}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-row .s2-strategy-sheet-tooltip-value{font-weight:700}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-col .s2-strategy-sheet-tooltip-name{margin-right:20px}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-col .s2-strategy-sheet-tooltip-value{color:#000000d9}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-data .s2-strategy-sheet-tooltip-header{display:flex;justify-content:space-between;align-items:center}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-data .s2-strategy-sheet-tooltip-header .header-label{font-weight:700;margin-right:20px}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-data .s2-strategy-sheet-tooltip-original-value{text-align:right}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-data .s2-strategy-sheet-tooltip-derived-values{position:relative;margin:0;padding:0;list-style:none}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-data .s2-strategy-sheet-tooltip-derived-values li.derived-value-item{display:flex;justify-content:space-between;align-items:center}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-data .s2-strategy-sheet-tooltip-derived-values li.derived-value-item .derived-value-group{color:#000000a6;margin-left:10px}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-data .s2-strategy-sheet-tooltip-derived-values li.derived-value-item .derived-value-group .derived-value-trend-icon{display:inline-block;width:0;height:0;margin-right:4px;border-right:4px solid transparent;border-bottom:9px solid #000;border-left:4px solid transparent;transform:rotate(0)}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-data .s2-strategy-sheet-tooltip-derived-values li.derived-value-item .derived-value-group.derived-value-trend-up{color:#f46649}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-data .s2-strategy-sheet-tooltip-derived-values li.derived-value-item .derived-value-group.derived-value-trend-up .derived-value-trend-icon{border-bottom-color:#f46649}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-data .s2-strategy-sheet-tooltip-derived-values li.derived-value-item .derived-value-group.derived-value-trend-down{color:#2aa491}.s2-strategy-sheet-tooltip.s2-strategy-sheet-tooltip-data .s2-strategy-sheet-tooltip-derived-values li.derived-value-item .derived-value-group.derived-value-trend-down .derived-value-trend-icon{transform:rotate(180deg);border-bottom-color:#2aa491}.s2-drill-down{width:260px;min-height:20px;position:relative}.s2-drill-down-header{display:flex;height:32px;font-size:14px;padding:0 16px;margin-top:16px}.s2-drill-down-header button{position:absolute;right:0;top:-4px;font-size:12px;color:#1890ff;letter-spacing:-.2px;line-height:20px}.s2-drill-down-search{height:24px;width:228px!important;margin:0 16px;border:1px solid rgba(0,0,0,.15);border-radius:2px;background-color:#fff}.s2-drill-down-search input,.s2-drill-down-search span{font-size:12px}.s2-drill-down-menu{max-height:314px;overflow-y:auto;overflow-x:hidden}.s2-drill-down-menu-item{height:32px!important;line-height:32px!important;font-size:12px;opacity:.65}.s2-drill-down-menu-item span:last-child{line-height:32px}.s2-drill-down-menu-item svg{margin-right:8px}.s2-drill-down-empty{padding:18px 18px 0;font-size:12px}.s2-edit-cell{position:absolute;box-shadow:0 0 0 2px #2a83fa!important;resize:none;box-sizing:border-box}.antv-s2-drag-copy-point{position:absolute;z-index:9;width:8px;height:8px;background-color:#c2d5fe;cursor:crosshair;user-select:none}.antv-s2-drag-copy-mask{position:absolute;top:-4px;left:-4px;z-index:9;background-color:#c2d5fe80;cursor:crosshair}

.gi-table-mode {
width: 100%;
height: 100%;
}
.gi-table-mode .ant-tabs {
height: 100%;
}
.gi-table-mode .ant-tabs .ant-tabs-content {
height: 100%;
}
.gi-table-mode .ant-tabs-tabpane {
height: 100%;
width: 100%;
}
.gi-table-mode:fullscreen {
background-color: #fff;
}
.gi-tablemode-filter-tip {
color: var(--disabled-color);
}
.gi-tablemode-filter-check-item-list {
margin-top: 8px;
max-height: 35vh;
overflow-y: scroll;
}

.gi-theme-setting {
width: 100%;
}
.gi-theme-setting .theme-list .ant-card {
margin-top: 10px;
}
.gi-theme-setting .theme-list .ant-card .ant-card-cover {
margin: 0;
}
.gi-theme-setting .theme-list .ant-card .ant-card-body {
display: flex;
align-content: center;
justify-content: center;
}
.gi-theme-setting .theme-list .ant-card .ant-card-body .name {
font-weight: bold;
font-size: 18px;
}
.gi-theme-setting .add-theme header {
position: relative;
margin-bottom: 20px;
}
.gi-theme-setting .add-theme header .title {
position: absolute;
left: 50%;
font-size: 24px;
transform: translateX(-50%);
}
.theme-style .ant-alert {
margin-bottom: 10px;
}
.theme-style .ant-alert header {
margin-bottom: 5px;
}