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