.monaco-aria-container { position: absolute; left: -999em; } ::-ms-clear { display: none; } .monaco-editor .editor-widget input { color: inherit; } .monaco-editor { position: relative; overflow: visible; -webkit-text-size-adjust: 100%; color: var(--vscode-editor-foreground); background-color: var(--vscode-editor-background); overflow-wrap: initial; } .monaco-editor-background { background-color: var(--vscode-editor-background); } .monaco-editor .rangeHighlight { background-color: var(--vscode-editor-rangeHighlightBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-rangeHighlightBorder); } .monaco-editor.hc-black .rangeHighlight, .monaco-editor.hc-light .rangeHighlight { border-style: dotted; } .monaco-editor .symbolHighlight { background-color: var(--vscode-editor-symbolHighlightBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-symbolHighlightBorder); } .monaco-editor.hc-black .symbolHighlight, .monaco-editor.hc-light .symbolHighlight { border-style: dotted; } .monaco-editor .editorCanvas { position: absolute; width: 100%; height: 100%; z-index: 0; pointer-events: none; } .monaco-editor .overflow-guard { position: relative; overflow: hidden; } .monaco-editor .view-overlays { position: absolute; top: 0; } .monaco-editor .view-overlays > div, .monaco-editor .margin-view-overlays > div { position: absolute; width: 100%; } .monaco-editor .squiggly-error { border-bottom: 4px double var(--vscode-editorError-border); } .monaco-editor .squiggly-error:before { display: block; content: ""; width: 100%; height: 100%; background: var(--vscode-editorError-background); } .monaco-editor .squiggly-warning { border-bottom: 4px double var(--vscode-editorWarning-border); } .monaco-editor .squiggly-warning:before { display: block; content: ""; width: 100%; height: 100%; background: var(--vscode-editorWarning-background); } .monaco-editor .squiggly-info { border-bottom: 4px double var(--vscode-editorInfo-border); } .monaco-editor .squiggly-info:before { display: block; content: ""; width: 100%; height: 100%; background: var(--vscode-editorInfo-background); } .monaco-editor .squiggly-hint { border-bottom: 2px dotted var(--vscode-editorHint-border); } .monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed var(--vscode-editorUnnecessaryCode-border); } .monaco-editor.showDeprecated .squiggly-inline-deprecated { text-decoration: line-through; text-decoration-color: var(--vscode-editor-foreground, inherit); } .monaco-scrollable-element > .scrollbar > .scra { cursor: pointer; font-size: 11px !important; } .monaco-scrollable-element > .visible { opacity: 1; background: #0000; transition: opacity 0.1s linear; z-index: 11; } .monaco-scrollable-element > .invisible { opacity: 0; pointer-events: none; } .monaco-scrollable-element > .invisible.fade { transition: opacity 0.8s linear; } .monaco-scrollable-element > .shadow { position: absolute; display: none; } .monaco-scrollable-element > .shadow.top { display: block; top: 0; left: 3px; height: 3px; width: 100%; box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset; } .monaco-scrollable-element > .shadow.left { display: block; top: 3px; left: 0; height: 100%; width: 3px; box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset; } .monaco-scrollable-element > .shadow.top-left-corner { display: block; top: 0; left: 0; height: 3px; width: 3px; } .monaco-scrollable-element > .shadow.top.left { box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset; } .monaco-scrollable-element > .scrollbar { background: var(--vscode-scrollbar-background); } .monaco-scrollable-element > .scrollbar > .slider { background: var(--vscode-scrollbarSlider-background); } .monaco-scrollable-element > .scrollbar > .slider:hover { background: var(--vscode-scrollbarSlider-hoverBackground); } .monaco-scrollable-element > .scrollbar > .slider.active { background: var(--vscode-scrollbarSlider-activeBackground); } .monaco-editor .blockDecorations-container { position: absolute; top: 0; pointer-events: none; } .monaco-editor .blockDecorations-block { position: absolute; box-sizing: border-box; } .monaco-editor .view-overlays .current-line, .monaco-editor .margin-view-overlays .current-line { display: block; position: absolute; left: 0; top: 0; box-sizing: border-box; height: 100%; } .monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both { border-right: 0; } .monaco-editor .lines-content .cdr { position: absolute; height: 100%; } .monaco-editor .glyph-margin { position: absolute; top: 0; } .monaco-editor .glyph-margin-widgets .cgmr { position: absolute; display: flex; align-items: center; justify-content: center; } .monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .monaco-editor .lines-content .core-guide { position: absolute; box-sizing: border-box; height: 100%; } .monaco-editor .margin-view-overlays .line-numbers { bottom: 0; font-variant-numeric: tabular-nums; position: absolute; text-align: right; display: inline-block; vertical-align: middle; box-sizing: border-box; cursor: default; } .monaco-editor .relative-current-line-number { text-align: left; display: inline-block; width: 100%; } .monaco-editor .margin-view-overlays .line-numbers.lh-odd { margin-top: 1px; } .monaco-editor .line-numbers { color: var(--vscode-editorLineNumber-foreground); } .monaco-editor .line-numbers.active-line-number { color: var(--vscode-editorLineNumber-activeForeground); } .monaco-mouse-cursor-text { cursor: text; } .mtkcontrol { color: #fff !important; background: #960000 !important; } .mtkoverflow { background-color: var(--vscode-button-background, var(--vscode-editor-background)); color: var(--vscode-button-foreground, var(--vscode-editor-foreground)); border-width: 1px; border-style: solid; border-color: var(--vscode-contrastBorder); border-radius: 2px; padding: 4px; cursor: pointer; } .mtkoverflow:hover { background-color: var(--vscode-button-hoverBackground); } .monaco-editor.no-user-select .lines-content, .monaco-editor.no-user-select .view-line, .monaco-editor.no-user-select .view-lines { -moz-user-select: none; user-select: none; -webkit-user-select: none; } .monaco-editor.mac .lines-content:hover, .monaco-editor.mac .view-line:hover, .monaco-editor.mac .view-lines:hover { -moz-user-select: text; user-select: text; -webkit-user-select: text; -ms-user-select: text; } .monaco-editor.enable-user-select { -moz-user-select: initial; user-select: initial; -webkit-user-select: initial; } .monaco-editor .view-lines { white-space: nowrap; } .monaco-editor .view-line { box-sizing: border-box; position: absolute; width: 100%; } .monaco-editor .lines-content > .view-lines > .view-line > span { top: 0; bottom: 0; position: absolute; } .monaco-editor .mtkw { color: var(--vscode-editorWhitespace-foreground) !important; } .monaco-editor .mtkz { display: inline-block; color: var(--vscode-editorWhitespace-foreground) !important; } .monaco-editor .lines-decorations { position: absolute; top: 0; background: #fff; } .monaco-editor .margin-view-overlays .cldr { position: absolute; height: 100%; } .monaco-editor .margin { background-color: var(--vscode-editorGutter-background); } .monaco-editor .margin-view-overlays .cmdr { position: absolute; left: 0; width: 100%; height: 100%; } .monaco-editor .minimap.slider-mouseover .minimap-slider { opacity: 0; transition: opacity 0.1s linear; } .monaco-editor .minimap.slider-mouseover:hover .minimap-slider, .monaco-editor .minimap.slider-mouseover .minimap-slider.active { opacity: 1; } .monaco-editor .minimap-slider .minimap-slider-horizontal { background: var(--vscode-minimapSlider-background); } .monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: var(--vscode-minimapSlider-hoverBackground); } .monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: var(--vscode-minimapSlider-activeBackground); } .monaco-editor .minimap-shadow-visible { box-shadow: var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset; } .monaco-editor .minimap-shadow-hidden { position: absolute; width: 0; } .monaco-editor .minimap-shadow-visible { position: absolute; left: -6px; width: 6px; pointer-events: none; } .monaco-editor.no-minimap-shadow .minimap-shadow-visible { position: absolute; left: -1px; width: 1px; } .minimap.minimap-autohide-mouseover, .minimap.minimap-autohide-scroll { opacity: 0; transition: opacity 0.5s; } .minimap.minimap-autohide-scroll { pointer-events: none; } .minimap.minimap-autohide-mouseover:hover, .minimap.minimap-autohide-scroll.active { opacity: 1; pointer-events: auto; } .monaco-editor .minimap { z-index: 5; } .monaco-editor .overlayWidgets { position: absolute; top: 0; left: 0; } .monaco-editor .view-ruler { position: absolute; top: 0; box-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset; } .monaco-editor .scroll-decoration { position: absolute; top: 0; left: 0; height: 6px; box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset; } .monaco-editor .lines-content .cslr { position: absolute; } .monaco-editor .focused .selected-text { background-color: var(--vscode-editor-selectionBackground); } .monaco-editor .selected-text { background-color: var(--vscode-editor-inactiveSelectionBackground); } .monaco-editor .top-left-radius { border-top-left-radius: 3px; } .monaco-editor .bottom-left-radius { border-bottom-left-radius: 3px; } .monaco-editor .top-right-radius { border-top-right-radius: 3px; } .monaco-editor .bottom-right-radius { border-bottom-right-radius: 3px; } .monaco-editor.hc-black .top-left-radius { border-top-left-radius: 0; } .monaco-editor.hc-black .bottom-left-radius { border-bottom-left-radius: 0; } .monaco-editor.hc-black .top-right-radius { border-top-right-radius: 0; } .monaco-editor.hc-black .bottom-right-radius { border-bottom-right-radius: 0; } .monaco-editor.hc-light .top-left-radius { border-top-left-radius: 0; } .monaco-editor.hc-light .bottom-left-radius { border-bottom-left-radius: 0; } .monaco-editor.hc-light .top-right-radius { border-top-right-radius: 0; } .monaco-editor.hc-light .bottom-right-radius { border-bottom-right-radius: 0; } .monaco-editor .cursors-layer { position: absolute; top: 0; } .monaco-editor .cursors-layer > .cursor { position: absolute; overflow: hidden; box-sizing: border-box; } .monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor { transition: all 80ms; } .monaco-editor .cursors-layer.cursor-block-outline-style > .cursor { background: transparent !important; border-style: solid; border-width: 1px; } .monaco-editor .cursors-layer.cursor-underline-style > .cursor { border-bottom-width: 2px; border-bottom-style: solid; background: transparent !important; } .monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor { border-bottom-width: 1px; border-bottom-style: solid; background: transparent !important; } @keyframes monaco-cursor-smooth { 0%, 20% { opacity: 1; } 60%, to { opacity: 0; } } @keyframes monaco-cursor-phase { 0%, 20% { opacity: 1; } 90%, to { opacity: 0; } } @keyframes monaco-cursor-expand { 0%, 20% { transform: scaleY(1); } 80%, to { transform: scaleY(0); } } .cursor-smooth { animation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate; } .cursor-phase { animation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate; } .cursor-expand > .cursor { animation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate; } .monaco-editor .mwh { position: absolute; color: var(--vscode-editorWhitespace-foreground) !important; } .monaco-editor .monaco-decoration-css-rule-extractor { visibility: hidden; pointer-events: none; } .monaco-editor .inputarea { min-width: 0; min-height: 0; margin: 0; padding: 0; position: absolute; outline: none !important; resize: none; border: none; overflow: hidden; color: transparent; background-color: transparent; z-index: -10; } .monaco-editor .inputarea.ime-input { z-index: 10; caret-color: var(--vscode-editorCursor-foreground); color: var(--vscode-editor-foreground); } .monaco-editor .native-edit-context { margin: 0; padding: 0; position: absolute; overflow-y: scroll; scrollbar-width: none; z-index: -10; white-space: pre-wrap; } .monaco-editor .ime-text-area { min-width: 0; min-height: 0; margin: 0; padding: 0; position: absolute; outline: none !important; resize: none; border: none; overflow: hidden; color: transparent; background-color: transparent; z-index: -10; } .monaco-editor .edit-context-composition-none { background-color: transparent; border-bottom: none; } .monaco-editor :not(.hc-black, .hc-light) .edit-context-composition-secondary { border-bottom: 1px solid var(--vscode-editor-compositionBorder); } .monaco-editor :not(.hc-black, .hc-light) .edit-context-composition-primary { border-bottom: 2px solid var(--vscode-editor-compositionBorder); } .monaco-editor :is(.hc-black, .hc-light) .edit-context-composition-secondary { border: 1px solid var(--vscode-editor-compositionBorder); } .monaco-editor :is(.hc-black, .hc-light) .edit-context-composition-primary { border: 2px solid var(--vscode-editor-compositionBorder); } .monaco-editor .margin-view-overlays .gpu-mark { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; display: inline-block; border-left: solid 2px var(--vscode-editorWarning-foreground); opacity: 0.2; transition: background-color 0.1s linear; } .monaco-editor .margin-view-overlays .gpu-mark:hover { background-color: var(--vscode-editorWarning-foreground); } .monaco-select-box { width: 100%; cursor: pointer; border-radius: 2px; } .monaco-select-box-dropdown-container { font-size: 13px; font-weight: 400; text-transform: none; } .monaco-action-bar .action-item.select-container { cursor: default; } .monaco-action-bar .action-item .monaco-select-box { cursor: pointer; min-width: 100px; min-height: 18px; padding: 2px 23px 2px 8px; } .mac .monaco-action-bar .action-item .monaco-select-box { font-size: 11px; border-radius: 3px; min-height: 24px; } .monaco-list { position: relative; height: 100%; width: 100%; white-space: nowrap; } .monaco-list.mouse-support { -moz-user-select: none; user-select: none; -webkit-user-select: none; } .monaco-list > .monaco-scrollable-element { height: 100%; } .monaco-list-rows { position: relative; width: 100%; height: 100%; } .monaco-list.horizontal-scrolling .monaco-list-rows { width: auto; min-width: 100%; } .monaco-list-row { position: absolute; box-sizing: border-box; overflow: hidden; width: 100%; } .monaco-list.mouse-support .monaco-list-row { cursor: pointer; touch-action: none; } .monaco-list .monaco-scrollable-element > .scrollbar.vertical, .monaco-pane-view > .monaco-split-view2.vertical > .monaco-scrollable-element > .scrollbar.vertical { z-index: 14; } .monaco-list-row.scrolling { display: none !important; } .monaco-list.element-focused, .monaco-list.selection-single, .monaco-list.selection-multiple { outline: 0 !important; } .monaco-list-type-filter-message { position: absolute; box-sizing: border-box; width: 100%; height: 100%; top: 0; left: 0; padding: 40px 1em 1em; text-align: center; white-space: normal; opacity: 0.7; pointer-events: none; } .monaco-list-type-filter-message:empty { display: none; } .monaco-drag-image { display: inline-block; padding: 1px 7px; border-radius: 10px; font-size: 12px; position: absolute; z-index: 1000; background-color: var(--vscode-list-activeSelectionBackground); color: var(--vscode-list-activeSelectionForeground); outline: 1px solid var(--vscode-list-focusOutline); outline-offset: -1px; max-width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .monaco-select-box-dropdown-padding { --dropdown-padding-top: 1px; --dropdown-padding-bottom: 1px; } .hc-black .monaco-select-box-dropdown-padding, .hc-light .monaco-select-box-dropdown-padding { --dropdown-padding-top: 3px; --dropdown-padding-bottom: 4px; } .monaco-select-box-dropdown-container { display: none; box-sizing: border-box; } .monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown * { margin: 0; } .monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:focus { outline: 1px solid -webkit-focus-ring-color; outline-offset: -1px; } .monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code { line-height: 15px; font-family: var(--monaco-monospace-font); } .monaco-select-box-dropdown-container.visible { display: flex; flex-direction: column; text-align: left; width: 1px; overflow: hidden; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .monaco-select-box-dropdown-container > .select-box-dropdown-list-container { flex: 0 0 auto; align-self: flex-start; padding-top: var(--dropdown-padding-top); padding-bottom: var(--dropdown-padding-bottom); padding-left: 1px; padding-right: 1px; width: 100%; overflow: hidden; box-sizing: border-box; } .monaco-select-box-dropdown-container > .select-box-details-pane { padding: 5px; } .hc-black .monaco-select-box-dropdown-container > .select-box-dropdown-list-container { padding-top: var(--dropdown-padding-top); padding-bottom: var(--dropdown-padding-bottom); } .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row { cursor: pointer; } .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-text { text-overflow: ellipsis; overflow: hidden; padding-left: 3.5px; white-space: nowrap; float: left; } .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-detail { text-overflow: ellipsis; overflow: hidden; padding-left: 3.5px; white-space: nowrap; float: left; opacity: 0.7; } .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-decorator-right { text-overflow: ellipsis; overflow: hidden; padding-right: 10px; white-space: nowrap; float: right; } .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .visually-hidden { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; } .monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control { flex: 1 1 auto; align-self: flex-start; opacity: 0; } .monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div { overflow: hidden; max-height: 0px; } .monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div > .option-text-width-control { padding-left: 4px; padding-right: 8px; white-space: nowrap; } .monaco-action-bar { white-space: nowrap; height: 100%; } .monaco-action-bar .actions-container { display: flex; margin: 0 auto; padding: 0; height: 100%; width: 100%; align-items: center; } .monaco-action-bar.vertical .actions-container { display: inline-block; } .monaco-action-bar .action-item { display: block; align-items: center; justify-content: center; cursor: pointer; position: relative; } .monaco-action-bar .action-item.disabled { cursor: default; } .monaco-action-bar .action-item .icon, .monaco-action-bar .action-item .codicon { display: block; } .monaco-action-bar .action-item .codicon { display: flex; align-items: center; width: 16px; height: 16px; } .monaco-action-bar .action-label { display: flex; font-size: 11px; padding: 3px; border-radius: 5px; } .monaco-action-bar .action-item.disabled .action-label:not(.icon), .monaco-action-bar .action-item.disabled .action-label:not(.icon):before, .monaco-action-bar .action-item.disabled .action-label:not(.icon):hover { color: var(--vscode-disabledForeground); } .monaco-action-bar .action-item.disabled .action-label.icon, .monaco-action-bar .action-item.disabled .action-label.icon:before, .monaco-action-bar .action-item.disabled .action-label.icon:hover { opacity: 0.6; } .monaco-action-bar.vertical { text-align: left; } .monaco-action-bar.vertical .action-item { display: block; } .monaco-action-bar.vertical .action-label.separator { display: block; border-bottom: 1px solid var(--vscode-disabledForeground); padding-top: 1px; margin-left: 0.8em; margin-right: 0.8em; } .monaco-action-bar .action-item .action-label.separator { width: 1px; height: 16px; margin: 5px 4px !important; cursor: default; min-width: 1px; padding: 0; background-color: var(--vscode-disabledForeground); } .secondary-actions .monaco-action-bar .action-label { margin-left: 6px; } .monaco-action-bar .action-item.select-container { overflow: hidden; flex: 1; max-width: 170px; min-width: 60px; display: flex; align-items: center; justify-content: center; margin-right: 10px; } .monaco-action-bar .action-item.action-dropdown-item { display: flex; } .monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator { display: flex; align-items: center; cursor: default; } .monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator > div { width: 1px; } .monaco-diff-editor .diff-review { position: absolute; } .monaco-component.diff-review { -moz-user-select: none; user-select: none; -webkit-user-select: none; z-index: 99; .diff-review-line-number { text-align: right; display: inline-block; color: var(--vscode-editorLineNumber-foreground); } .diff-review-summary { padding-left: 10px; } .diff-review-shadow { position: absolute; box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset; } .diff-review-row { white-space: pre; } .diff-review-table { display: table; min-width: 100%; } .diff-review-row { display: table-row; width: 100%; } .diff-review-spacer { display: inline-block; width: 10px; vertical-align: middle; } .diff-review-spacer > .codicon { font-size: 9px !important; } .diff-review-actions { display: inline-block; position: absolute; right: 10px; top: 2px; z-index: 100; } .diff-review-actions .action-label { width: 16px; height: 16px; margin: 2px 0; } .revertButton { cursor: pointer; } .action-label { background: var(--vscode-editorActionList-background); } } :root { --vscode-sash-size: 4px; --vscode-sash-hover-size: 4px; } .monaco-sash { position: absolute; z-index: 35; touch-action: none; } .monaco-sash.disabled { pointer-events: none; } .monaco-sash.mac.vertical { cursor: col-resize; } .monaco-sash.vertical.minimum { cursor: e-resize; } .monaco-sash.vertical.maximum { cursor: w-resize; } .monaco-sash.mac.horizontal { cursor: row-resize; } .monaco-sash.horizontal.minimum { cursor: s-resize; } .monaco-sash.horizontal.maximum { cursor: n-resize; } .monaco-sash.disabled { cursor: default !important; pointer-events: none !important; } .monaco-sash.vertical { cursor: ew-resize; top: 0; width: var(--vscode-sash-size); height: 100%; } .monaco-sash.horizontal { cursor: ns-resize; left: 0; width: 100%; height: var(--vscode-sash-size); } .monaco-sash:not(.disabled) > .orthogonal-drag-handle { content: " "; height: calc(var(--vscode-sash-size) * 2); width: calc(var(--vscode-sash-size) * 2); z-index: 100; display: block; cursor: all-scroll; position: absolute; } .monaco-sash.horizontal.orthogonal-edge-north:not(.disabled) > .orthogonal-drag-handle.start, .monaco-sash.horizontal.orthogonal-edge-south:not(.disabled) > .orthogonal-drag-handle.end { cursor: nwse-resize; } .monaco-sash.horizontal.orthogonal-edge-north:not(.disabled) > .orthogonal-drag-handle.end, .monaco-sash.horizontal.orthogonal-edge-south:not(.disabled) > .orthogonal-drag-handle.start { cursor: nesw-resize; } .monaco-sash.vertical > .orthogonal-drag-handle.start { left: calc(var(--vscode-sash-size) * -0.5); top: calc(var(--vscode-sash-size) * -1); } .monaco-sash.vertical > .orthogonal-drag-handle.end { left: calc(var(--vscode-sash-size) * -0.5); bottom: calc(var(--vscode-sash-size) * -1); } .monaco-sash.horizontal > .orthogonal-drag-handle.start { top: calc(var(--vscode-sash-size) * -0.5); left: calc(var(--vscode-sash-size) * -1); } .monaco-sash.horizontal > .orthogonal-drag-handle.end { top: calc(var(--vscode-sash-size) * -0.5); right: calc(var(--vscode-sash-size) * -1); } .monaco-sash:before { content: ""; pointer-events: none; position: absolute; width: 100%; height: 100%; background: transparent; } .monaco-enable-motion .monaco-sash:before { transition: background-color 0.1s ease-out; } .monaco-sash.hover:before, .monaco-sash.active:before { background: var(--vscode-sash-hoverBorder); } .monaco-sash.vertical:before { width: var(--vscode-sash-hover-size); left: calc(50% - (var(--vscode-sash-hover-size) / 2)); } .monaco-sash.horizontal:before { height: var(--vscode-sash-hover-size); top: calc(50% - (var(--vscode-sash-hover-size) / 2)); } .pointer-events-disabled { pointer-events: none !important; } .monaco-sash.debug { background: #0ff; } .monaco-sash.debug.disabled { background: #0ff3; } .monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle { background: red; } .monaco-dropdown { height: 100%; padding: 0; } .monaco-dropdown > .dropdown-label { cursor: pointer; height: 100%; display: flex; align-items: center; justify-content: center; } .monaco-dropdown > .dropdown-label > .action-label.disabled { cursor: default; } .monaco-dropdown-with-primary { display: flex !important; flex-direction: row; border-radius: 5px; } .monaco-dropdown-with-primary > .action-container > .action-label { margin-right: 0; } .monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*="codicon-"] { font-size: 12px; padding-left: 0; padding-right: 0; line-height: 16px; margin-left: -3px; } .monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label { display: block; background-size: 16px; background-position: center center; background-repeat: no-repeat; } .monaco-toolbar { height: 100%; } .monaco-toolbar .toolbar-toggle-more { display: inline-block; padding: 0; } .monaco-toolbar.responsive { .monaco-action-bar > .actions-container > .action-item { flex-shrink: 1; min-width: 20px; } } .monaco-action-bar .action-item.menu-entry .action-label.icon { width: 16px; height: 16px; background-repeat: no-repeat; background-position: 50%; background-size: 16px; } .monaco-action-bar .action-item.menu-entry.text-only .action-label { color: var(--vscode-descriptionForeground); overflow: hidden; border-radius: 2px; } .monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label:after { content: ", "; } .monaco-action-bar .action-item.menu-entry.text-only + .action-item:not(.text-only) > .monaco-dropdown .action-label { color: var(--vscode-descriptionForeground); } .monaco-dropdown-with-default { display: flex !important; flex-direction: row; border-radius: 5px; } .monaco-dropdown-with-default > .action-container > .action-label { margin-right: 0; } .monaco-dropdown-with-default > .action-container.menu-entry > .action-label.icon { width: 16px; height: 16px; background-repeat: no-repeat; background-position: 50%; background-size: 16px; } .monaco-dropdown-with-default:hover { background-color: var(--vscode-toolbar-hoverBackground); } .monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*="codicon-"] { font-size: 12px; padding-left: 0; padding-right: 0; line-height: 16px; margin-left: -3px; } .monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label { display: block; background-size: 16px; background-position: center center; background-repeat: no-repeat; } .monaco-editor .diff-hidden-lines-widget { width: 100%; } .monaco-editor .diff-hidden-lines { height: 0px; transform: translateY(-10px); font-size: 13px; line-height: 14px; } .monaco-editor .diff-hidden-lines:not(.dragging) .top:hover, .monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover, .monaco-editor .diff-hidden-lines .top.dragging, .monaco-editor .diff-hidden-lines .bottom.dragging { background-color: var(--vscode-focusBorder); } .monaco-editor .diff-hidden-lines .top, .monaco-editor .diff-hidden-lines .bottom { transition: background-color 0.1s ease-out; height: 4px; background-color: transparent; background-clip: padding-box; border-bottom: 2px solid transparent; border-top: 4px solid transparent; } .monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *, .monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom), .monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom) { cursor: n-resize !important; } .monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *, .monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom, .monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom { cursor: s-resize !important; } .monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *, .monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom, .monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom { cursor: ns-resize !important; } .monaco-editor .diff-hidden-lines .top { transform: translateY(4px); } .monaco-editor .diff-hidden-lines .bottom { transform: translateY(-6px); } .monaco-editor .diff-unchanged-lines { background: var(--vscode-diffEditor-unchangedCodeBackground); } .monaco-editor .noModificationsOverlay { z-index: 1; background: var(--vscode-editor-background); display: flex; justify-content: center; align-items: center; } .monaco-editor .diff-hidden-lines .center { background: var(--vscode-diffEditor-unchangedRegionBackground); color: var(--vscode-diffEditor-unchangedRegionForeground); overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; height: 24px; box-shadow: inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow), inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow); } .monaco-editor .diff-hidden-lines .center span.codicon { vertical-align: middle; } .monaco-editor .diff-hidden-lines .center a:hover .codicon { cursor: pointer; color: var(--vscode-editorLink-activeForeground) !important; } .monaco-editor .diff-hidden-lines div.breadcrumb-item { cursor: pointer; } .monaco-editor .diff-hidden-lines div.breadcrumb-item:hover { color: var(--vscode-editorLink-activeForeground); } .monaco-editor .movedOriginal, .monaco-editor .movedModified { border: 2px solid var(--vscode-diffEditor-move-border); } .monaco-editor .movedOriginal.currentMove, .monaco-editor .movedModified.currentMove { border: 2px solid var(--vscode-diffEditor-moveActive-border); } .monaco-diff-editor .moved-blocks-lines path.currentMove { stroke: var(--vscode-diffEditor-moveActive-border); } .monaco-diff-editor .moved-blocks-lines path { pointer-events: visiblestroke; } .monaco-diff-editor .moved-blocks-lines .arrow { fill: var(--vscode-diffEditor-move-border); } .monaco-diff-editor .moved-blocks-lines .arrow.currentMove { fill: var(--vscode-diffEditor-moveActive-border); } .monaco-diff-editor .moved-blocks-lines .arrow-rectangle { fill: var(--vscode-editor-background); } .monaco-diff-editor .moved-blocks-lines { position: absolute; pointer-events: none; } .monaco-diff-editor .moved-blocks-lines path { fill: none; stroke: var(--vscode-diffEditor-move-border); stroke-width: 2; } .monaco-editor .char-delete.diff-range-empty { margin-left: -1px; border-left: solid var(--vscode-diffEditor-removedTextBackground) 3px; } .monaco-editor .char-insert.diff-range-empty { border-left: solid var(--vscode-diffEditor-insertedTextBackground) 3px; } .monaco-editor .fold-unchanged { cursor: pointer; } .monaco-diff-editor .diff-moved-code-block { display: flex; justify-content: flex-end; margin-top: -4px; } .monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon { width: 12px; height: 12px; font-size: 12px; } .monaco-diff-editor .diffOverview { z-index: 9; } .monaco-diff-editor .diffOverview .diffViewport { z-index: 10; } .monaco-diff-editor.vs .diffOverview { background: #00000008; } .monaco-diff-editor.vs-dark .diffOverview { background: #ffffff03; } .monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar, .monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar { background: #0000; } .monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar, .monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar { background: none; } .monaco-scrollable-element.modified-in-monaco-diff-editor .slider { z-index: 10; } .modified-in-monaco-diff-editor .slider.active { background: #ababab66; } .modified-in-monaco-diff-editor.hc-black .slider.active, .modified-in-monaco-diff-editor.hc-light .slider.active { background: none; } .monaco-editor .insert-sign, .monaco-diff-editor .insert-sign, .monaco-editor .delete-sign, .monaco-diff-editor .delete-sign { font-size: 11px !important; opacity: 0.7 !important; display: flex !important; align-items: center; } .monaco-editor.hc-black .insert-sign, .monaco-diff-editor.hc-black .insert-sign, .monaco-editor.hc-black .delete-sign, .monaco-diff-editor.hc-black .delete-sign, .monaco-editor.hc-light .insert-sign, .monaco-diff-editor.hc-light .insert-sign, .monaco-editor.hc-light .delete-sign, .monaco-diff-editor.hc-light .delete-sign { opacity: 1; } .monaco-editor .inline-deleted-margin-view-zone, .monaco-editor .inline-added-margin-view-zone { text-align: right; } .monaco-editor .arrow-revert-change { z-index: 10; position: absolute; } .monaco-editor .arrow-revert-change:hover { cursor: pointer; } .monaco-editor .view-zones .view-lines .view-line span { display: inline-block; } .monaco-editor .margin-view-zones .lightbulb-glyph:hover { cursor: pointer; } .monaco-editor .char-insert, .monaco-diff-editor .char-insert { background-color: var(--vscode-diffEditor-insertedTextBackground); } .monaco-editor .line-insert, .monaco-diff-editor .line-insert { background-color: var( --vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground) ); } .monaco-editor .line-insert, .monaco-editor .char-insert { box-sizing: border-box; border: 1px solid var(--vscode-diffEditor-insertedTextBorder); } .monaco-editor.hc-black .line-insert, .monaco-editor.hc-light .line-insert, .monaco-editor.hc-black .char-insert, .monaco-editor.hc-light .char-insert { border-style: dashed; } .monaco-editor .line-delete, .monaco-editor .char-delete { box-sizing: border-box; border: 1px solid var(--vscode-diffEditor-removedTextBorder); } .monaco-editor.hc-black .line-delete, .monaco-editor.hc-light .line-delete, .monaco-editor.hc-black .char-delete, .monaco-editor.hc-light .char-delete { border-style: dashed; } .monaco-editor .inline-added-margin-view-zone, .monaco-editor .gutter-insert, .monaco-diff-editor .gutter-insert { background-color: var( --vscode-diffEditorGutter-insertedLineBackground, var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground) ); } .monaco-editor .char-delete, .monaco-diff-editor .char-delete, .monaco-editor .inline-deleted-text { background-color: var(--vscode-diffEditor-removedTextBackground); } .monaco-editor .inline-deleted-text { text-decoration: line-through; } .monaco-editor .line-delete, .monaco-diff-editor .line-delete { background-color: var( --vscode-diffEditor-removedLineBackground, var(--vscode-diffEditor-removedTextBackground) ); } .monaco-editor .inline-deleted-margin-view-zone, .monaco-editor .gutter-delete, .monaco-diff-editor .gutter-delete { background-color: var( --vscode-diffEditorGutter-removedLineBackground, var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground) ); } .monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow); border-left: 1px solid var(--vscode-diffEditor-border); } .monaco-diff-editor.side-by-side .editor.original { box-shadow: 6px 0 5px -5px var(--vscode-scrollbar-shadow); border-right: 1px solid var(--vscode-diffEditor-border); } .monaco-diff-editor .diffViewport { background: var(--vscode-scrollbarSlider-background); } .monaco-diff-editor .diffViewport:hover { background: var(--vscode-scrollbarSlider-hoverBackground); } .monaco-diff-editor .diffViewport:active { background: var(--vscode-scrollbarSlider-activeBackground); } .monaco-editor .diagonal-fill { background-image: linear-gradient( -45deg, var(--vscode-diffEditor-diagonalFill) 12.5%, #0000 12.5%, #0000 50%, var(--vscode-diffEditor-diagonalFill) 50%, var(--vscode-diffEditor-diagonalFill) 62.5%, #0000 62.5%, #0000 100% ); background-size: 8px 8px; } .monaco-diff-editor .gutter { position: relative; overflow: hidden; flex-shrink: 0; flex-grow: 0; > div { position: absolute; } .gutterItem { opacity: 0; transition: opacity 0.7s; &.showAlways { opacity: 1; transition: none; } &.noTransition { transition: none; } } &:hover .gutterItem { opacity: 1; transition: opacity 0.1s ease-in-out; } .gutterItem { .background { position: absolute; height: 100%; left: 50%; width: 1px; border-left: 2px var(--vscode-menu-separatorBackground) solid; } .buttons { position: absolute; width: 100%; display: flex; justify-content: center; align-items: center; .monaco-toolbar { height: -moz-fit-content; height: fit-content; .monaco-action-bar { line-height: 1; .actions-container { width: -moz-fit-content; width: fit-content; border-radius: 4px; background: var(--vscode-editorGutter-itemBackground); .action-item { &:hover { background: var(--vscode-toolbar-hoverBackground); } .action-label { color: var(--vscode-editorGutter-itemGlyphForeground); padding: 1px 2px; } } } } } } } } .monaco-diff-editor .diff-hidden-lines-compact { display: flex; height: 11px; .line-left, .line-right { height: 1px; border-top: 1px solid; border-color: var(--vscode-editorCodeLens-foreground); opacity: 0.5; margin: auto; width: 100%; } .line-left { width: 20px; } .text { color: var(--vscode-editorCodeLens-foreground); text-wrap: nowrap; font-size: 11px; line-height: 11px; margin: 0 4px; } } .monaco-editor .line-delete-selectable { -moz-user-select: text !important; user-select: text !important; -webkit-user-select: text !important; z-index: 1 !important; } .line-delete-selectable .view-line { -moz-user-select: text !important; user-select: text !important; -webkit-user-select: text !important; } .monaco-editor .selection-anchor { background-color: #007acc; width: 2px !important; } .monaco-editor .bracket-match { box-sizing: border-box; background-color: var(--vscode-editorBracketMatch-background); border: 1px solid var(--vscode-editorBracketMatch-border); } .inline-editor-progress-decoration { display: inline-block; width: 1em; height: 1em; } .inline-progress-widget { display: flex !important; justify-content: center; align-items: center; } .inline-progress-widget .icon { font-size: 80% !important; } .inline-progress-widget:hover .icon { font-size: 90% !important; animation: none; } .inline-progress-widget:hover .icon:before { content: var(--vscode-icon-x-content); font-family: var(--vscode-icon-x-font-family); } .monaco-editor .monaco-editor-overlaymessage { padding-bottom: 8px; z-index: 10000; } .monaco-editor .monaco-editor-overlaymessage.below { padding-bottom: 0; padding-top: 8px; z-index: 10000; } @keyframes fadeIn { 0% { opacity: 0; } to { opacity: 1; } } .monaco-editor .monaco-editor-overlaymessage.fadeIn { animation: fadeIn 0.15s ease-out; } @keyframes fadeOut { 0% { opacity: 1; } to { opacity: 0; } } .monaco-editor .monaco-editor-overlaymessage.fadeOut { animation: fadeOut 0.1s ease-out; } .monaco-editor .monaco-editor-overlaymessage .message { padding: 2px 4px; color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-inputValidation-infoBorder); border-radius: 3px; } .monaco-editor .monaco-editor-overlaymessage .message p { margin-block: 0px; } .monaco-editor .monaco-editor-overlaymessage .message a { color: var(--vscode-textLink-foreground); } .monaco-editor .monaco-editor-overlaymessage .message a:hover { color: var(--vscode-textLink-activeForeground); } .monaco-editor.hc-black .monaco-editor-overlaymessage .message, .monaco-editor.hc-light .monaco-editor-overlaymessage .message { border-width: 2px; } .monaco-editor .monaco-editor-overlaymessage .anchor { width: 0 !important; height: 0 !important; border-color: transparent; border-style: solid; z-index: 1000; border-width: 8px; position: absolute; left: 2px; } .monaco-editor .monaco-editor-overlaymessage .anchor.top { border-bottom-color: var(--vscode-inputValidation-infoBorder); } .monaco-editor .monaco-editor-overlaymessage .anchor.below { border-top-color: var(--vscode-inputValidation-infoBorder); } .monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top, .monaco-editor .monaco-editor-overlaymessage.below .anchor.below { display: none; } .monaco-editor .monaco-editor-overlaymessage.below .anchor.top { display: inherit; top: -8px; } .monaco-text-button { box-sizing: border-box; display: flex; width: 100%; padding: 4px; border-radius: 2px; text-align: center; cursor: pointer; justify-content: center; align-items: center; border: 1px solid var(--vscode-button-border, transparent); line-height: 18px; } .monaco-text-button:focus { outline-offset: 2px !important; } .monaco-text-button:hover { text-decoration: none !important; } .monaco-button.disabled:focus, .monaco-button.disabled { opacity: 0.4 !important; cursor: default; } .monaco-text-button .codicon { margin: 0 0.2em; color: inherit !important; } .monaco-text-button.monaco-text-button-with-short-label { flex-direction: row; flex-wrap: wrap; padding: 0 4px; overflow: hidden; height: 28px; } .monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label { flex-basis: 100%; } .monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short { flex-grow: 1; width: 0; overflow: hidden; } .monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label, .monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short { display: flex; justify-content: center; align-items: center; font-weight: 400; font-style: inherit; padding: 4px 0; } .monaco-button-dropdown { display: flex; cursor: pointer; } .monaco-button-dropdown.disabled { cursor: default; } .monaco-button-dropdown > .monaco-button:focus { outline-offset: -1px !important; } .monaco-button-dropdown.disabled > .monaco-button.disabled, .monaco-button-dropdown.disabled > .monaco-button.disabled:focus, .monaco-button-dropdown.disabled > .monaco-button-dropdown-separator { opacity: 0.4 !important; } .monaco-button-dropdown > .monaco-button.monaco-text-button { border-right-width: 0 !important; } .monaco-button-dropdown .monaco-button-dropdown-separator { padding: 4px 0; cursor: default; } .monaco-button-dropdown .monaco-button-dropdown-separator > div { height: 100%; width: 1px; } .monaco-button-dropdown > .monaco-button.monaco-dropdown-button { border: 1px solid var(--vscode-button-border, transparent); border-left-width: 0 !important; border-radius: 0 2px 2px 0; display: flex; align-items: center; } .monaco-button-dropdown > .monaco-button.monaco-text-button { border-radius: 2px 0 0 2px; } .monaco-description-button { display: flex; flex-direction: column; align-items: center; margin: 4px 5px; } .monaco-description-button .monaco-button-description { font-style: italic; font-size: 11px; padding: 4px 20px; } .monaco-description-button .monaco-button-label, .monaco-description-button .monaco-button-description { display: flex; justify-content: center; align-items: center; } .monaco-description-button .monaco-button-label > .codicon, .monaco-description-button .monaco-button-description > .codicon { margin: 0 0.2em; color: inherit !important; } .monaco-button.default-colors, .monaco-button-dropdown.default-colors > .monaco-button { color: var(--vscode-button-foreground); background-color: var(--vscode-button-background); } .monaco-button.default-colors:hover, .monaco-button-dropdown.default-colors > .monaco-button:hover { background-color: var(--vscode-button-hoverBackground); } .monaco-button.default-colors.secondary, .monaco-button-dropdown.default-colors > .monaco-button.secondary { color: var(--vscode-button-secondaryForeground); background-color: var(--vscode-button-secondaryBackground); } .monaco-button.default-colors.secondary:hover, .monaco-button-dropdown.default-colors > .monaco-button.secondary:hover { background-color: var(--vscode-button-secondaryHoverBackground); } .monaco-button-dropdown.default-colors .monaco-button-dropdown-separator { background-color: var(--vscode-button-background); border-top: 1px solid var(--vscode-button-border); border-bottom: 1px solid var(--vscode-button-border); } .monaco-button-dropdown.default-colors .monaco-button.secondary + .monaco-button-dropdown-separator { background-color: var(--vscode-button-secondaryBackground); } .monaco-button-dropdown.default-colors .monaco-button-dropdown-separator > div { background-color: var(--vscode-button-separator); } .action-widget { font-size: 13px; min-width: 100px; max-width: 80vw; z-index: 40; display: block; width: 100%; border: 1px solid var(--vscode-menu-border) !important; border-radius: 5px; background-color: var(--vscode-menu-background); color: var(--vscode-menu-foreground); padding: 4px; box-shadow: 0 2px 8px var(--vscode-widget-shadow); } .context-view-block { position: fixed; cursor: initial; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; } .context-view-pointerBlock { position: fixed; cursor: initial; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; } .action-widget .monaco-list { -moz-user-select: none; user-select: none; -webkit-user-select: none; border: none !important; border-width: 0 !important; } .action-widget .monaco-list:focus:before { outline: 0 !important; } .action-widget .monaco-list .monaco-scrollable-element { overflow: visible; } .action-widget .monaco-list .monaco-list-row { padding: 0 4px; white-space: nowrap; cursor: pointer; touch-action: none; width: 100%; border-radius: 3px; } .action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled) { background-color: var(--vscode-list-activeSelectionBackground) !important; color: var(--vscode-list-activeSelectionForeground); outline: 1px solid var(--vscode-menu-selectionBorder, transparent); outline-offset: -1px; } .action-widget .monaco-list-row.group-header { color: var(--vscode-descriptionForeground) !important; font-weight: 600; font-size: 13px; } .action-widget .monaco-list-row.group-header:not(:first-of-type) { margin-top: 2px; } .action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator { border-top: 1px solid var(--vscode-editorHoverWidget-border); color: var(--vscode-descriptionForeground); font-size: 12px; padding: 0; margin: 4px 0 0; cursor: default; -webkit-user-select: none; -moz-user-select: none; user-select: none; border-radius: 0; } .action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator.focused { outline: 0 solid; background-color: transparent; border-radius: 0; } .action-widget .monaco-list-row.separator:first-of-type { border-top: none; margin-top: 0; } .action-widget .monaco-list .group-header, .action-widget .monaco-list .option-disabled, .action-widget .monaco-list .option-disabled:before, .action-widget .monaco-list .option-disabled .focused, .action-widget .monaco-list .option-disabled .focused:before { cursor: default !important; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; background-color: transparent !important; outline: 0 solid !important; } .action-widget .monaco-list-row.action { display: flex; gap: 4px; align-items: center; } .action-widget .monaco-list-row.action.option-disabled, .action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled, .action-widget .monaco-list-row.action.option-disabled .codicon, .action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled { color: var(--vscode-disabledForeground); } .action-widget .monaco-list-row.action:not(.option-disabled) .codicon { color: inherit; } .action-widget .monaco-list-row.action .title { flex: 1; overflow: hidden; text-overflow: ellipsis; } .action-widget .monaco-list-row.action .monaco-keybinding > .monaco-keybinding-key { background-color: var(--vscode-keybindingLabel-background); color: var(--vscode-keybindingLabel-foreground); border-style: solid; border-width: 1px; border-radius: 3px; border-color: var(--vscode-keybindingLabel-border); border-bottom-color: var(--vscode-keybindingLabel-bottomBorder); box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow); } .action-widget .action-widget-action-bar { background-color: var(--vscode-menu-background); border-top: 1px solid var(--vscode-menu-border); margin-top: 2px; } .action-widget .action-widget-action-bar:before { display: block; content: ""; width: 100%; } .action-widget .action-widget-action-bar .actions-container { padding: 4px 8px 2px 24px; } .action-widget-action-bar .action-label { color: var(--vscode-textLink-activeForeground); font-size: 13px; line-height: 22px; padding: 0; pointer-events: all; } .action-widget-action-bar .action-item { margin-right: 16px; pointer-events: none; } .action-widget-action-bar .action-label:hover { background-color: transparent !important; } .monaco-action-bar .actions-container.highlight-toggled .action-label.checked { background: var(--vscode-actionBar-toggledBackground) !important; } .action-widget .monaco-list .monaco-list-row .description { opacity: 0.7; margin-left: 0.5em; } .monaco-keybinding { display: flex; align-items: center; line-height: 10px; } .monaco-keybinding > .monaco-keybinding-key { display: inline-block; border-style: solid; border-width: 1px; border-radius: 3px; vertical-align: middle; font-size: 11px; padding: 3px 5px; margin: 0 2px; } .monaco-keybinding > .monaco-keybinding-key:first-child { margin-left: 0; } .monaco-keybinding > .monaco-keybinding-key:last-child { margin-right: 0; } .monaco-keybinding > .monaco-keybinding-key-separator { display: inline-block; } .monaco-keybinding > .monaco-keybinding-key-chord-separator { width: 6px; } .post-edit-widget { box-shadow: 0 0 8px 2px var(--vscode-widget-shadow); border: 1px solid var(--vscode-widget-border, transparent); border-radius: 4px; color: var(--vscode-button-foreground); background-color: var(--vscode-button-background); overflow: hidden; } .post-edit-widget .monaco-button { padding: 2px; border: none; border-radius: 0; } .post-edit-widget .monaco-button:hover { background-color: var(--vscode-button-hoverBackground) !important; } .post-edit-widget .monaco-button .codicon { margin: 0; } @font-face { font-family: codicon; font-display: block; src: url(./codicon-ngg6Pgfi.ttf) format("truetype"); } .codicon[class*="codicon-"] { font: 16px/1 codicon; display: inline-block; text-decoration: none; text-rendering: auto; text-align: center; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-user-select: none; user-select: none; -webkit-user-select: none; } .codicon-wrench-subaction { opacity: 0.5; } @keyframes codicon-spin { to { transform: rotate(360deg); } } .codicon-sync.codicon-modifier-spin, .codicon-loading.codicon-modifier-spin, .codicon-gear.codicon-modifier-spin, .codicon-notebook-state-executing.codicon-modifier-spin { animation: codicon-spin 1.5s steps(30) infinite; } .codicon-modifier-disabled { opacity: 0.4; } .codicon-loading, .codicon-tree-item-loading:before { animation-duration: 1s !important; animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important; } .monaco-editor .codicon.codicon-symbol-array, .monaco-workbench .codicon.codicon-symbol-array { color: var(--vscode-symbolIcon-arrayForeground); } .monaco-editor .codicon.codicon-symbol-boolean, .monaco-workbench .codicon.codicon-symbol-boolean { color: var(--vscode-symbolIcon-booleanForeground); } .monaco-editor .codicon.codicon-symbol-class, .monaco-workbench .codicon.codicon-symbol-class { color: var(--vscode-symbolIcon-classForeground); } .monaco-editor .codicon.codicon-symbol-method, .monaco-workbench .codicon.codicon-symbol-method { color: var(--vscode-symbolIcon-methodForeground); } .monaco-editor .codicon.codicon-symbol-color, .monaco-workbench .codicon.codicon-symbol-color { color: var(--vscode-symbolIcon-colorForeground); } .monaco-editor .codicon.codicon-symbol-constant, .monaco-workbench .codicon.codicon-symbol-constant { color: var(--vscode-symbolIcon-constantForeground); } .monaco-editor .codicon.codicon-symbol-constructor, .monaco-workbench .codicon.codicon-symbol-constructor { color: var(--vscode-symbolIcon-constructorForeground); } .monaco-editor .codicon.codicon-symbol-value, .monaco-workbench .codicon.codicon-symbol-value, .monaco-editor .codicon.codicon-symbol-enum, .monaco-workbench .codicon.codicon-symbol-enum { color: var(--vscode-symbolIcon-enumeratorForeground); } .monaco-editor .codicon.codicon-symbol-enum-member, .monaco-workbench .codicon.codicon-symbol-enum-member { color: var(--vscode-symbolIcon-enumeratorMemberForeground); } .monaco-editor .codicon.codicon-symbol-event, .monaco-workbench .codicon.codicon-symbol-event { color: var(--vscode-symbolIcon-eventForeground); } .monaco-editor .codicon.codicon-symbol-field, .monaco-workbench .codicon.codicon-symbol-field { color: var(--vscode-symbolIcon-fieldForeground); } .monaco-editor .codicon.codicon-symbol-file, .monaco-workbench .codicon.codicon-symbol-file { color: var(--vscode-symbolIcon-fileForeground); } .monaco-editor .codicon.codicon-symbol-folder, .monaco-workbench .codicon.codicon-symbol-folder { color: var(--vscode-symbolIcon-folderForeground); } .monaco-editor .codicon.codicon-symbol-function, .monaco-workbench .codicon.codicon-symbol-function { color: var(--vscode-symbolIcon-functionForeground); } .monaco-editor .codicon.codicon-symbol-interface, .monaco-workbench .codicon.codicon-symbol-interface { color: var(--vscode-symbolIcon-interfaceForeground); } .monaco-editor .codicon.codicon-symbol-key, .monaco-workbench .codicon.codicon-symbol-key { color: var(--vscode-symbolIcon-keyForeground); } .monaco-editor .codicon.codicon-symbol-keyword, .monaco-workbench .codicon.codicon-symbol-keyword { color: var(--vscode-symbolIcon-keywordForeground); } .monaco-editor .codicon.codicon-symbol-module, .monaco-workbench .codicon.codicon-symbol-module { color: var(--vscode-symbolIcon-moduleForeground); } .monaco-editor .codicon.codicon-symbol-namespace, .monaco-workbench .codicon.codicon-symbol-namespace { color: var(--vscode-symbolIcon-namespaceForeground); } .monaco-editor .codicon.codicon-symbol-null, .monaco-workbench .codicon.codicon-symbol-null { color: var(--vscode-symbolIcon-nullForeground); } .monaco-editor .codicon.codicon-symbol-number, .monaco-workbench .codicon.codicon-symbol-number { color: var(--vscode-symbolIcon-numberForeground); } .monaco-editor .codicon.codicon-symbol-object, .monaco-workbench .codicon.codicon-symbol-object { color: var(--vscode-symbolIcon-objectForeground); } .monaco-editor .codicon.codicon-symbol-operator, .monaco-workbench .codicon.codicon-symbol-operator { color: var(--vscode-symbolIcon-operatorForeground); } .monaco-editor .codicon.codicon-symbol-package, .monaco-workbench .codicon.codicon-symbol-package { color: var(--vscode-symbolIcon-packageForeground); } .monaco-editor .codicon.codicon-symbol-property, .monaco-workbench .codicon.codicon-symbol-property { color: var(--vscode-symbolIcon-propertyForeground); } .monaco-editor .codicon.codicon-symbol-reference, .monaco-workbench .codicon.codicon-symbol-reference { color: var(--vscode-symbolIcon-referenceForeground); } .monaco-editor .codicon.codicon-symbol-snippet, .monaco-workbench .codicon.codicon-symbol-snippet { color: var(--vscode-symbolIcon-snippetForeground); } .monaco-editor .codicon.codicon-symbol-string, .monaco-workbench .codicon.codicon-symbol-string { color: var(--vscode-symbolIcon-stringForeground); } .monaco-editor .codicon.codicon-symbol-struct, .monaco-workbench .codicon.codicon-symbol-struct { color: var(--vscode-symbolIcon-structForeground); } .monaco-editor .codicon.codicon-symbol-text, .monaco-workbench .codicon.codicon-symbol-text { color: var(--vscode-symbolIcon-textForeground); } .monaco-editor .codicon.codicon-symbol-type-parameter, .monaco-workbench .codicon.codicon-symbol-type-parameter { color: var(--vscode-symbolIcon-typeParameterForeground); } .monaco-editor .codicon.codicon-symbol-unit, .monaco-workbench .codicon.codicon-symbol-unit { color: var(--vscode-symbolIcon-unitForeground); } .monaco-editor .codicon.codicon-symbol-variable, .monaco-workbench .codicon.codicon-symbol-variable { color: var(--vscode-symbolIcon-variableForeground); } .monaco-editor .lightBulbWidget { display: flex; align-items: center; justify-content: center; } .monaco-editor .lightBulbWidget:hover { cursor: pointer; } .monaco-editor .lightBulbWidget.codicon-light-bulb, .monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle { color: var(--vscode-editorLightBulb-foreground); } .monaco-editor .lightBulbWidget.codicon-lightbulb-autofix, .monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix { color: var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground)); } .monaco-editor .lightBulbWidget.codicon-sparkle-filled { color: var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground)); } .monaco-editor .lightBulbWidget:before { position: relative; z-index: 2; } .monaco-editor .lightBulbWidget:after { position: absolute; top: 0; left: 0; content: ""; display: block; width: 100%; height: 100%; opacity: 0.3; z-index: 1; } .monaco-editor .glyph-margin-widgets .cgmr[class*="codicon-gutter-lightbulb"] { display: block; cursor: pointer; } .monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb, .monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle { color: var(--vscode-editorLightBulb-foreground); } .monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix, .monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix { color: var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground)); } .monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled { color: var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground)); } .monaco-editor .codelens-decoration { overflow: hidden; display: inline-flex !important; align-items: center; text-overflow: ellipsis; white-space: nowrap; color: var(--vscode-editorCodeLens-foreground); line-height: var(--vscode-editorCodeLens-lineHeight); font-size: var(--vscode-editorCodeLens-fontSize); padding-right: calc(var(--vscode-editorCodeLens-fontSize) * 0.5); font-feature-settings: var(--vscode-editorCodeLens-fontFeatureSettings); font-family: var(--vscode-editorCodeLens-fontFamily), var(--vscode-editorCodeLens-fontFamilyDefault); } .monaco-editor .codelens-decoration > span, .monaco-editor .codelens-decoration > a { -moz-user-select: none; user-select: none; -webkit-user-select: none; white-space: nowrap; vertical-align: sub; display: inline-flex; align-items: center; } .monaco-editor .codelens-decoration > a { text-decoration: none; } .monaco-editor .codelens-decoration > a:hover { cursor: pointer; color: var(--vscode-editorLink-activeForeground) !important; } .monaco-editor .codelens-decoration > a:hover .codicon { color: var(--vscode-editorLink-activeForeground) !important; } .monaco-editor .codelens-decoration .codicon[class*="codicon-"] { vertical-align: middle; color: currentColor !important; color: var(--vscode-editorCodeLens-foreground); line-height: var(--vscode-editorCodeLens-lineHeight); font-size: var(--vscode-editorCodeLens-fontSize); } .monaco-editor .codelens-decoration > a:hover .codicon:before { cursor: pointer; } @keyframes fadein { 0% { opacity: 0; } to { opacity: 1; } } .monaco-editor .codelens-decoration.fadein { animation: fadein 0.1s linear; } .monaco-editor .inlineSuggestionsHints { padding: 4px; .warningMessage p { margin: 0; } } .monaco-editor .inlineSuggestionsHints.withBorder { z-index: 39; color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); } .monaco-editor .inlineSuggestionsHints a, .monaco-editor .inlineSuggestionsHints a:hover { color: var(--vscode-foreground) !important; } .monaco-editor .inlineSuggestionsHints .keybinding { display: flex; margin-left: 4px; opacity: 0.6; } .monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key { font-size: 8px; padding: 2px 3px; } .monaco-editor .inlineSuggestionsHints .availableSuggestionCount a { display: flex; min-width: 19px; justify-content: center; } .monaco-editor .inlineSuggestionStatusBarItemLabel { margin-right: 2px; } .monaco-hover { cursor: default; position: absolute; overflow: hidden; -moz-user-select: text; user-select: text; -webkit-user-select: text; box-sizing: border-box; line-height: 1.5em; white-space: var(--vscode-hover-whiteSpace, normal); } .monaco-hover.fade-in { animation: fadein 0.1s linear; } .monaco-hover.hidden { display: none; } .monaco-hover a:hover:not(.disabled) { cursor: pointer; } .monaco-hover .hover-contents:not(.html-hover-contents) { padding: 4px 8px; } .monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) { max-width: var(--vscode-hover-maxWidth, 500px); word-wrap: break-word; } .monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) hr { min-width: 100%; } .monaco-hover p, .monaco-hover .code, .monaco-hover ul, .monaco-hover h1, .monaco-hover h2, .monaco-hover h3, .monaco-hover h4, .monaco-hover h5, .monaco-hover h6 { margin: 8px 0; } .monaco-hover h1, .monaco-hover h2, .monaco-hover h3, .monaco-hover h4, .monaco-hover h5, .monaco-hover h6 { line-height: 1.1; } .monaco-hover code { font-family: var(--monaco-monospace-font); } .monaco-hover hr { box-sizing: border-box; border-left: 0px; border-right: 0px; margin: 4px -8px -4px; height: 1px; } .monaco-hover p:first-child, .monaco-hover .code:first-child, .monaco-hover ul:first-child { margin-top: 0; } .monaco-hover p:last-child, .monaco-hover .code:last-child, .monaco-hover ul:last-child { margin-bottom: 0; } .monaco-hover ul, .monaco-hover ol { padding-left: 20px; } .monaco-hover li > p { margin-bottom: 0; } .monaco-hover li > ul { margin-top: 0; } .monaco-hover code { border-radius: 3px; padding: 0 0.4em; } .monaco-hover .monaco-tokenized-source { white-space: var(--vscode-hover-sourceWhiteSpace, pre-wrap); } .monaco-hover .hover-row.status-bar { font-size: 12px; line-height: 22px; } .monaco-hover .hover-row.status-bar .info { font-style: italic; padding: 0 8px; } .monaco-hover .hover-row.status-bar .actions { display: flex; padding: 0 8px; width: 100%; } .monaco-hover .hover-row.status-bar .actions .action-container { margin-right: 16px; cursor: pointer; overflow: hidden; text-wrap: nowrap; text-overflow: ellipsis; } .monaco-hover .hover-row.status-bar .actions .action-container .action .icon { padding-right: 4px; vertical-align: middle; } .monaco-hover .hover-row.status-bar .actions .action-container a { color: var(--vscode-textLink-foreground); -webkit-text-decoration: var(--text-link-decoration); text-decoration: var(--text-link-decoration); } .monaco-hover .hover-row.status-bar .actions .action-container a .icon.codicon { color: var(--vscode-textLink-foreground); } .monaco-hover .markdown-hover .hover-contents .codicon { color: inherit; font-size: inherit; vertical-align: middle; } .monaco-hover .hover-contents a.code-link:hover, .monaco-hover .hover-contents a.code-link { color: inherit; } .monaco-hover .hover-contents a.code-link:before { content: "("; } .monaco-hover .hover-contents a.code-link:after { content: ")"; } .monaco-hover .hover-contents a.code-link > span { text-decoration: underline; border-bottom: 1px solid transparent; text-underline-position: under; color: var(--vscode-textLink-foreground); } .monaco-hover .hover-contents a.code-link > span:hover { color: var(--vscode-textLink-activeForeground); } .monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) p:last-child [style*="background-color"] { margin-bottom: 4px; display: inline-block; } .monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon { margin-bottom: 2px; } .monaco-hover-content .action-container a { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .monaco-hover-content .action-container.disabled { pointer-events: none; opacity: 0.4; cursor: default; } .monaco-hover .action-container, .monaco-hover .action, .monaco-hover button, .monaco-hover .monaco-button, .monaco-hover .monaco-text-button, .monaco-hover [role="button"] { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .monaco-custom-toggle { margin-left: 2px; float: left; cursor: pointer; overflow: hidden; width: 20px; height: 20px; border-radius: 3px; border: 1px solid transparent; padding: 1px; box-sizing: border-box; -moz-user-select: none; user-select: none; -webkit-user-select: none; } .monaco-custom-toggle:hover { background-color: var(--vscode-inputOption-hoverBackground); } .hc-black .monaco-custom-toggle:hover, .hc-light .monaco-custom-toggle:hover { border: 1px dashed var(--vscode-focusBorder); } .hc-black .monaco-custom-toggle, .hc-light .monaco-custom-toggle, .hc-black .monaco-custom-toggle:hover, .hc-light .monaco-custom-toggle:hover { background: none; } .monaco-custom-toggle.monaco-checkbox { height: 18px; width: 18px; border: 1px solid transparent; border-radius: 3px; margin-right: 9px; margin-left: 0; padding: 0; opacity: 1; background-size: 16px !important; } .monaco-action-bar .checkbox-action-item { display: flex; align-items: center; border-radius: 2px; padding-right: 2px; } .monaco-action-bar .checkbox-action-item:hover { background-color: var(--vscode-toolbar-hoverBackground); } .monaco-action-bar .checkbox-action-item > .monaco-custom-toggle.monaco-checkbox { margin-right: 4px; } .monaco-action-bar .checkbox-action-item > .checkbox-label { font-size: 12px; } .monaco-editor .find-widget { position: absolute; z-index: 35; height: 33px; overflow: hidden; line-height: 19px; transition: transform 0.2s linear; padding: 0 4px; box-sizing: border-box; transform: translateY(calc(-100% - 10px)); box-shadow: 0 0 8px 2px var(--vscode-widget-shadow); color: var(--vscode-editorWidget-foreground); border-left: 1px solid var(--vscode-widget-border); border-right: 1px solid var(--vscode-widget-border); border-bottom: 1px solid var(--vscode-widget-border); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background-color: var(--vscode-editorWidget-background); } .monaco-reduce-motion .monaco-editor .find-widget { transition: transform 0ms linear; } .monaco-editor .find-widget textarea { margin: 0; } .monaco-editor .find-widget.hiddenEditor { display: none; } .monaco-editor .find-widget.replaceToggled > .replace-part { display: flex; } .monaco-editor .find-widget.visible { transform: translateY(0); } .monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline: 1px solid -webkit-focus-ring-color; outline-offset: -1px; outline-color: var(--vscode-focusBorder); } .monaco-editor .find-widget .monaco-inputbox .input { background-color: transparent; min-height: 0; } .monaco-editor .find-widget .monaco-findInput .input { font-size: 13px; } .monaco-editor .find-widget > .find-part, .monaco-editor .find-widget > .replace-part { margin: 3px 25px 0 17px; font-size: 12px; display: flex; } .monaco-editor .find-widget > .find-part .monaco-inputbox, .monaco-editor .find-widget > .replace-part .monaco-inputbox { min-height: 25px; } .monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror { padding-right: 22px; } .monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .input, .monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .mirror, .monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .input, .monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror { padding-top: 2px; padding-bottom: 2px; } .monaco-editor .find-widget > .find-part .find-actions { height: 25px; display: flex; align-items: center; } .monaco-editor .find-widget > .replace-part .replace-actions { height: 25px; display: flex; align-items: center; } .monaco-editor .find-widget .monaco-findInput { vertical-align: middle; display: flex; flex: 1; } .monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element { width: 100%; } .monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical { opacity: 0; } .monaco-editor .find-widget .matchesCount { display: flex; flex: initial; margin: 0 0 0 3px; padding: 2px 0 0 2px; height: 25px; vertical-align: middle; box-sizing: border-box; text-align: center; line-height: 23px; } .monaco-editor .find-widget .button { width: 16px; height: 16px; padding: 3px; border-radius: 5px; flex: initial; margin-left: 3px; background-position: center center; background-repeat: no-repeat; cursor: pointer; display: flex; align-items: center; justify-content: center; } .monaco-editor .find-widget .codicon-find-selection { width: 22px; height: 22px; padding: 3px; border-radius: 5px; } .monaco-editor .find-widget .button.left { margin-left: 0; margin-right: 3px; } .monaco-editor .find-widget .button.wide { width: auto; padding: 1px 6px; top: -1px; } .monaco-editor .find-widget .button.toggle { position: absolute; top: 0; left: 3px; width: 18px; height: 100%; border-radius: 0; box-sizing: border-box; } .monaco-editor .find-widget .button.toggle.disabled { display: none; } .monaco-editor .find-widget .disabled { color: var(--vscode-disabledForeground); cursor: default; } .monaco-editor .find-widget > .replace-part { display: none; } .monaco-editor .find-widget > .replace-part > .monaco-findInput { position: relative; display: flex; vertical-align: middle; flex: auto; flex-grow: 0; flex-shrink: 0; } .monaco-editor .find-widget > .replace-part > .monaco-findInput > .controls { position: absolute; top: 3px; right: 2px; } .monaco-editor .find-widget.reduced-find-widget .matchesCount { display: none; } .monaco-editor .find-widget.narrow-find-widget { max-width: 257px !important; } .monaco-editor .find-widget.collapsed-find-widget { max-width: 170px !important; } .monaco-editor .find-widget.collapsed-find-widget .button.previous, .monaco-editor .find-widget.collapsed-find-widget .button.next, .monaco-editor .find-widget.collapsed-find-widget .button.replace, .monaco-editor .find-widget.collapsed-find-widget .button.replace-all, .monaco-editor .find-widget.collapsed-find-widget > .find-part .monaco-findInput .controls { display: none; } .monaco-editor .find-widget.no-results .matchesCount { color: var(--vscode-errorForeground); } .monaco-editor .findMatch { animation-duration: 0; animation-name: inherit !important; background-color: var(--vscode-editor-findMatchHighlightBackground); } .monaco-editor .currentFindMatch { background-color: var(--vscode-editor-findMatchBackground); border: 2px solid var(--vscode-editor-findMatchBorder); padding: 1px; box-sizing: border-box; } .monaco-editor .findScope { background-color: var(--vscode-editor-findRangeHighlightBackground); } .monaco-editor .find-widget .monaco-sash { left: 0 !important; background-color: var(--vscode-editorWidget-resizeBorder, var(--vscode-editorWidget-border)); } .monaco-editor.hc-black .find-widget .button:before { position: relative; top: 1px; left: 2px; } .monaco-editor .find-widget .button:not(.disabled):hover, .monaco-editor .find-widget .codicon-find-selection:hover { background-color: var(--vscode-toolbar-hoverBackground) !important; } .monaco-editor.findMatch { background-color: var(--vscode-editor-findMatchHighlightBackground); } .monaco-editor.currentFindMatch { background-color: var(--vscode-editor-findMatchBackground); } .monaco-editor.findScope { background-color: var(--vscode-editor-findRangeHighlightBackground); } .monaco-editor.findMatch { background-color: var(--vscode-editorWidget-background); } .monaco-editor .find-widget > .button.codicon-widget-close { position: absolute; top: 5px; right: 4px; } .monaco-inputbox { position: relative; display: block; padding: 0; box-sizing: border-box; border-radius: 2px; font-size: inherit; } .monaco-inputbox > .ibwrapper > .input, .monaco-inputbox > .ibwrapper > .mirror { padding: 4px 6px; } .monaco-inputbox > .ibwrapper { position: relative; width: 100%; } .monaco-inputbox > .ibwrapper > .input { display: inline-block; box-sizing: border-box; width: 100%; height: 100%; line-height: inherit; border: none; font-family: inherit; font-size: inherit; resize: none; color: inherit; } .monaco-inputbox > .ibwrapper > input { text-overflow: ellipsis; } .monaco-inputbox > .ibwrapper > textarea.input { display: block; scrollbar-width: none; outline: none; } .monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar { display: none; } .monaco-inputbox > .ibwrapper > textarea.input.empty { white-space: nowrap; } .monaco-inputbox > .ibwrapper > .mirror { position: absolute; display: inline-block; width: 100%; top: 0; left: 0; box-sizing: border-box; white-space: pre-wrap; visibility: hidden; word-wrap: break-word; } .monaco-inputbox-container { text-align: right; } .monaco-inputbox-container .monaco-inputbox-message { display: inline-block; overflow: hidden; text-align: left; width: 100%; box-sizing: border-box; padding: 0.4em; font-size: 12px; line-height: 17px; margin-top: -1px; word-wrap: break-word; } .monaco-inputbox .monaco-action-bar { position: absolute; right: 2px; top: 4px; } .monaco-inputbox .monaco-action-bar .action-item { margin-left: 2px; } .monaco-inputbox .monaco-action-bar .action-item .codicon { background-repeat: no-repeat; width: 16px; height: 16px; } .monaco-findInput { position: relative; } .monaco-findInput .monaco-inputbox { font-size: 13px; width: 100%; } .monaco-findInput > .controls { position: absolute; top: 3px; right: 2px; } .vs .monaco-findInput.disabled { background-color: #e1e1e1; } .vs-dark .monaco-findInput.disabled { background-color: #333; } .monaco-findInput.highlight-0 .controls, .hc-light .monaco-findInput.highlight-0 .controls { animation: monaco-findInput-highlight-0 0.1s linear 0s; } .monaco-findInput.highlight-1 .controls, .hc-light .monaco-findInput.highlight-1 .controls { animation: monaco-findInput-highlight-1 0.1s linear 0s; } .hc-black .monaco-findInput.highlight-0 .controls, .vs-dark .monaco-findInput.highlight-0 .controls { animation: monaco-findInput-highlight-dark-0 0.1s linear 0s; } .hc-black .monaco-findInput.highlight-1 .controls, .vs-dark .monaco-findInput.highlight-1 .controls { animation: monaco-findInput-highlight-dark-1 0.1s linear 0s; } @keyframes monaco-findInput-highlight-0 { 0% { background: #fdff00cc; } to { background: transparent; } } @keyframes monaco-findInput-highlight-1 { 0% { background: #fdff00cc; } 99% { background: transparent; } } @keyframes monaco-findInput-highlight-dark-0 { 0% { background: #ffffff70; } to { background: transparent; } } @keyframes monaco-findInput-highlight-dark-1 { 0% { background: #ffffff70; } 99% { background: transparent; } } .colorpicker-widget { height: 190px; -moz-user-select: none; user-select: none; -webkit-user-select: none; } .colorpicker-color-decoration, .hc-light .colorpicker-color-decoration { border: solid 0.1em #000; box-sizing: border-box; margin: 0.1em 0.2em 0; width: 0.8em; height: 0.8em; line-height: 0.8em; display: inline-block; cursor: pointer; } .hc-black .colorpicker-color-decoration, .vs-dark .colorpicker-color-decoration { border: solid 0.1em #eee; } .colorpicker-header { display: flex; height: 24px; position: relative; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=); background-size: 9px 9px; image-rendering: pixelated; } .colorpicker-header .picked-color { width: 240px; display: flex; align-items: center; justify-content: center; line-height: 24px; cursor: pointer; color: #fff; flex: 1; white-space: nowrap; overflow: hidden; } .colorpicker-header .picked-color .picked-color-presentation { white-space: nowrap; margin-left: 5px; margin-right: 5px; } .colorpicker-header .picked-color .codicon { color: inherit; font-size: 14px; } .colorpicker-header .picked-color.light { color: #000; } .colorpicker-header .original-color { width: 74px; z-index: inherit; cursor: pointer; } .standalone-colorpicker { color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); } .colorpicker-header.standalone-colorpicker { border-bottom: none; } .colorpicker-header .close-button { cursor: pointer; background-color: var(--vscode-editorHoverWidget-background); border-left: 1px solid var(--vscode-editorHoverWidget-border); } .colorpicker-header .close-button-inner-div { width: 100%; height: 100%; text-align: center; } .colorpicker-header .close-button-inner-div:hover { background-color: var(--vscode-toolbar-hoverBackground); } .colorpicker-header .close-icon { padding: 3px; } .colorpicker-body { display: flex; padding: 8px; position: relative; } .colorpicker-body .saturation-wrap { overflow: hidden; height: 150px; position: relative; min-width: 220px; flex: 1; } .colorpicker-body .saturation-box { height: 150px; position: absolute; } .colorpicker-body .saturation-selection { width: 9px; height: 9px; margin: -5px 0 0 -5px; border: 1px solid rgb(255, 255, 255); border-radius: 100%; box-shadow: 0 0 2px #000c; position: absolute; } .colorpicker-body .strip { width: 25px; height: 150px; } .colorpicker-body .standalone-strip { width: 25px; height: 122px; } .colorpicker-body .hue-strip { position: relative; margin-left: 8px; cursor: grab; background: linear-gradient(to bottom, red, #ff0 17%, #0f0 33%, #0ff, #00f 67%, #f0f 83%, red); } .colorpicker-body .opacity-strip { position: relative; margin-left: 8px; cursor: grab; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=); background-size: 9px 9px; image-rendering: pixelated; } .colorpicker-body .strip.grabbing { cursor: grabbing; } .colorpicker-body .slider { position: absolute; top: 0; left: -2px; width: calc(100% + 4px); height: 4px; box-sizing: border-box; border: 1px solid rgba(255, 255, 255, 0.71); box-shadow: 0 0 1px #000000d9; } .colorpicker-body .strip .overlay { height: 150px; pointer-events: none; } .colorpicker-body .standalone-strip .standalone-overlay { height: 122px; pointer-events: none; } .standalone-colorpicker-body { display: block; border: 1px solid transparent; border-bottom: 1px solid var(--vscode-editorHoverWidget-border); overflow: hidden; } .colorpicker-body .insert-button { position: absolute; height: 20px; width: 58px; padding: 0; right: 8px; bottom: 8px; background: var(--vscode-button-background); color: var(--vscode-button-foreground); border-radius: 2px; border: none; cursor: pointer; } .colorpicker-body .insert-button:hover { background: var(--vscode-button-hoverBackground); } .monaco-editor .peekview-widget .head { box-sizing: border-box; display: flex; justify-content: space-between; flex-wrap: nowrap; } .monaco-editor .peekview-widget .head .peekview-title { display: flex; align-items: baseline; font-size: 13px; margin-left: 20px; min-width: 0; text-overflow: ellipsis; overflow: hidden; } .monaco-editor .peekview-widget .head .peekview-title.clickable { cursor: pointer; } .monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty) { font-size: 0.9em; margin-left: 0.5em; } .monaco-editor .peekview-widget .head .peekview-title .meta { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .monaco-editor .peekview-widget .head .peekview-title .dirname, .monaco-editor .peekview-widget .head .peekview-title .filename { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before { content: "-"; padding: 0 0.3em; } .monaco-editor .peekview-widget .head .peekview-actions { flex: 1; text-align: right; padding-right: 2px; } .monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar { display: inline-block; } .monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar, .monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar > .actions-container { height: 100%; } .monaco-editor .peekview-widget > .body { border-top: 1px solid; position: relative; } .monaco-editor .peekview-widget .head .peekview-title .codicon { margin-right: 4px; align-self: center; } .monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon { color: inherit !important; } .monaco-editor .zone-widget { position: absolute; z-index: 10; } .monaco-editor .zone-widget .zone-widget-container { border-top-style: solid; border-bottom-style: solid; border-top-width: 0; border-bottom-width: 0; position: relative; } .monaco-split-view2 { position: relative; width: 100%; height: 100%; } .monaco-split-view2 > .sash-container { position: absolute; width: 100%; height: 100%; pointer-events: none; } .monaco-split-view2 > .sash-container > .monaco-sash { pointer-events: initial; } .monaco-split-view2 > .monaco-scrollable-element { width: 100%; height: 100%; } .monaco-split-view2 > .monaco-scrollable-element > .split-view-container { width: 100%; height: 100%; white-space: nowrap; position: relative; } .monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view { white-space: initial; position: absolute; } .monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view:not(.visible) { display: none; } .monaco-split-view2.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view { width: 100%; } .monaco-split-view2.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view { height: 100%; } .monaco-split-view2.separator-border > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child):before { content: " "; position: absolute; top: 0; left: 0; z-index: 5; pointer-events: none; background-color: var(--separator-border); } .monaco-split-view2.separator-border.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child):before { height: 100%; width: 1px; } .monaco-split-view2.separator-border.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child):before { height: 1px; width: 100%; } .monaco-table { display: flex; flex-direction: column; position: relative; height: 100%; width: 100%; white-space: nowrap; overflow: hidden; } .monaco-table > .monaco-split-view2 { border-bottom: 1px solid transparent; } .monaco-table > .monaco-list { flex: 1; } .monaco-table-tr { display: flex; height: 100%; } .monaco-table-th { width: 100%; height: 100%; font-weight: 700; overflow: hidden; text-overflow: ellipsis; } .monaco-table-th, .monaco-table-td { box-sizing: border-box; flex-shrink: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .monaco-table > .monaco-split-view2 .monaco-sash.vertical:before { content: ""; position: absolute; left: calc(var(--vscode-sash-size) / 2); width: 0; border-left: 1px solid transparent; } .monaco-enable-motion .monaco-table > .monaco-split-view2, .monaco-enable-motion .monaco-table > .monaco-split-view2 .monaco-sash.vertical:before { transition: border-color 0.2s ease-out; } .monaco-tl-row { display: flex; height: 100%; align-items: center; position: relative; } .monaco-tl-row.disabled { cursor: default; } .monaco-tl-indent { height: 100%; position: absolute; top: 0; left: 16px; pointer-events: none; } .hide-arrows .monaco-tl-indent { left: 12px; } .monaco-tl-indent > .indent-guide { display: inline-block; box-sizing: border-box; height: 100%; border-left: 1px solid transparent; opacity: 0; } .monaco-enable-motion .monaco-tl-indent > .indent-guide { transition: opacity 0.1s linear; } .monaco-tl-twistie, .monaco-tl-contents { height: 100%; } .monaco-tl-twistie { font-size: 10px; text-align: right; padding-right: 6px; flex-shrink: 0; width: 16px; display: flex !important; align-items: center; justify-content: center; transform: translate(3px); } .monaco-tl-contents { flex: 1; overflow: hidden; } .monaco-tl-twistie:before { border-radius: 20px; } .monaco-tl-twistie.collapsed:before { transform: rotate(-90deg); } .monaco-tl-twistie.codicon-tree-item-loading:before { animation: codicon-spin 1.25s steps(30) infinite; } .monaco-tree-type-filter { position: absolute; top: 0; right: 0; display: flex; padding: 3px; max-width: 200px; z-index: 100; margin: 0 10px 0 6px; border: 1px solid var(--vscode-widget-border); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } .monaco-enable-motion .monaco-tree-type-filter { transition: top 0.3s; } .monaco-tree-type-filter.disabled { top: -40px !important; } .monaco-tree-type-filter-input { flex: 1; } .monaco-tree-type-filter-input .monaco-inputbox { height: 23px; } .monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .input, .monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .mirror { padding: 2px 4px; } .monaco-tree-type-filter-input .monaco-findInput > .controls { top: 2px; } .monaco-tree-type-filter-actionbar { margin-left: 4px; } .monaco-tree-type-filter-actionbar .monaco-action-bar .action-label { padding: 2px; } .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container { position: absolute; top: 0; left: 0; width: 100%; height: 0; z-index: 13; background-color: var(--vscode-sideBar-background); } .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row { position: absolute; width: 100%; opacity: 1 !important; overflow: hidden; background-color: var(--vscode-sideBar-background); } .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover { background-color: var(--vscode-list-hoverBackground) !important; cursor: pointer; } .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty, .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow { display: none; } .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow { position: absolute; bottom: -3px; left: 0; height: 0px; width: 100%; } .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus { outline: none; } .monaco-editor .zone-widget .zone-widget-container.reference-zone-widget { border-top-width: 1px; border-bottom-width: 1px; } .monaco-editor .reference-zone-widget .inline { display: inline-block; vertical-align: top; } .monaco-editor .reference-zone-widget .messages { height: 100%; width: 100%; text-align: center; padding: 3em 0; } .monaco-editor .reference-zone-widget .ref-tree { line-height: 23px; background-color: var(--vscode-peekViewResult-background); color: var(--vscode-peekViewResult-lineForeground); } .monaco-editor .reference-zone-widget .ref-tree .reference { text-overflow: ellipsis; overflow: hidden; } .monaco-editor .reference-zone-widget .ref-tree .reference-file { display: inline-flex; width: 100%; height: 100%; color: var(--vscode-peekViewResult-fileForeground); } .monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file { color: inherit !important; } .monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { background-color: var(--vscode-peekViewResult-selectionBackground); color: var(--vscode-peekViewResult-selectionForeground) !important; } .monaco-editor .reference-zone-widget .ref-tree .reference-file .count { margin-right: 12px; margin-left: auto; } .monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { color: var(--vscode-peekViewResult-fileForeground) !important; background-color: var(--vscode-peekViewResult-matchHighlightBackground) !important; } .monaco-editor .reference-zone-widget .preview .reference-decoration { background-color: var(--vscode-peekViewEditor-matchHighlightBackground); border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder); box-sizing: border-box; } .monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background, .monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input { background-color: var(--vscode-peekViewEditor-background); } .monaco-editor .reference-zone-widget .preview .monaco-editor .margin { background-color: var(--vscode-peekViewEditorGutter-background); } .monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file, .monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file { font-weight: 700; } .monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight, .monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight { border: 1px dotted var(--vscode-contrastActiveBorder, transparent); box-sizing: border-box; } .monaco-count-badge { padding: 3px 5px; border-radius: 11px; font-size: 11px; min-width: 18px; min-height: 18px; line-height: 11px; font-weight: 400; text-align: center; display: inline-block; box-sizing: border-box; } .monaco-count-badge.long { padding: 2px 3px; border-radius: 2px; min-height: auto; line-height: normal; } .monaco-icon-label { display: flex; overflow: hidden; text-overflow: ellipsis; } .monaco-icon-label:before { background-size: 16px; background-position: left center; background-repeat: no-repeat; padding-right: 6px; width: 16px; height: 22px; line-height: inherit !important; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: top; flex-shrink: 0; } .monaco-icon-label-iconpath { width: 16px; height: 22px; margin-right: 6px; display: flex; } .monaco-icon-label-container.disabled { color: var(--vscode-disabledForeground); } .monaco-icon-label > .monaco-icon-label-container { min-width: 0; overflow: hidden; text-overflow: ellipsis; flex: 1; } .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name { color: inherit; white-space: pre; } .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name > .label-separator { margin: 0 2px; opacity: 0.5; } .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-suffix-container > .label-suffix { opacity: 0.7; white-space: pre; } .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { opacity: 0.7; margin-left: 0.5em; font-size: 0.9em; white-space: pre; } .monaco-icon-label.nowrap > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { white-space: nowrap; } .vs .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { opacity: 0.95; } .monaco-icon-label.bold > .monaco-icon-label-container > .monaco-icon-name-container > .label-name, .monaco-icon-label.bold > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { font-weight: 700; } .monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-name-container > .label-name, .monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { font-style: italic; } .monaco-icon-label.deprecated { text-decoration: line-through; opacity: 0.66; } .monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-name-container > .label-name, .monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { text-decoration: line-through; } .monaco-icon-label:after { opacity: 0.75; font-size: 90%; font-weight: 600; margin: auto 16px 0 5px; text-align: center; } .monaco-list:focus .selected .monaco-icon-label, .monaco-list:focus .selected .monaco-icon-label:after { color: inherit !important; } .monaco-list-row.focused.selected .label-description, .monaco-list-row.selected .label-description { opacity: 0.8; } .monaco-editor .peekview-widget .head .peekview-title .severity-icon { display: inline-block; vertical-align: text-top; margin-right: 4px; } .monaco-editor .marker-widget { text-overflow: ellipsis; white-space: nowrap; } .monaco-editor .marker-widget > .stale { opacity: 0.6; font-style: italic; } .monaco-editor .marker-widget .title { display: inline-block; padding-right: 5px; } .monaco-editor .marker-widget .descriptioncontainer { position: absolute; white-space: pre; -moz-user-select: text; user-select: text; -webkit-user-select: text; padding: 8px 12px 0 20px; } .monaco-editor .marker-widget .descriptioncontainer .message { display: flex; flex-direction: column; } .monaco-editor .marker-widget .descriptioncontainer .message .details { padding-left: 6px; } .monaco-editor .marker-widget .descriptioncontainer .message .source, .monaco-editor .marker-widget .descriptioncontainer .message span.code { opacity: 0.6; } .monaco-editor .marker-widget .descriptioncontainer .message a.code-link { opacity: 0.6; color: inherit; } .monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before { content: "("; } .monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after { content: ")"; } .monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span { text-decoration: underline; border-bottom: 1px solid transparent; text-underline-position: under; color: var(--vscode-textLink-activeForeground); } .monaco-editor .marker-widget .descriptioncontainer .filename { cursor: pointer; color: var(--vscode-textLink-activeForeground); } .monaco-editor .zone-widget .codicon.codicon-error, .markers-panel .marker-icon.error, .markers-panel .marker-icon .codicon.codicon-error, .text-search-provider-messages .providerMessage .codicon.codicon-error, .extensions-viewlet > .extensions .codicon.codicon-error, .extension-editor .codicon.codicon-error, .chat-attached-context-attachment .codicon.codicon-error { color: var(--vscode-problemsErrorIcon-foreground); } .monaco-editor .zone-widget .codicon.codicon-warning, .markers-panel .marker-icon.warning, .markers-panel .marker-icon .codicon.codicon-warning, .text-search-provider-messages .providerMessage .codicon.codicon-warning, .extensions-viewlet > .extensions .codicon.codicon-warning, .extension-editor .codicon.codicon-warning, .preferences-editor .codicon.codicon-warning { color: var(--vscode-problemsWarningIcon-foreground); } .monaco-editor .zone-widget .codicon.codicon-info, .markers-panel .marker-icon.info, .markers-panel .marker-icon .codicon.codicon-info, .text-search-provider-messages .providerMessage .codicon.codicon-info, .extensions-viewlet > .extensions .codicon.codicon-info, .extension-editor .codicon.codicon-info { color: var(--vscode-problemsInfoIcon-foreground); } .monaco-editor .hoverHighlight { background-color: var(--vscode-editor-hoverHighlightBackground); } .monaco-editor .monaco-resizable-hover { border: 1px solid var(--vscode-editorHoverWidget-border); border-radius: 3px; box-sizing: content-box; } .monaco-editor .monaco-resizable-hover > .monaco-hover { border: none; border-radius: none; } .monaco-editor .monaco-hover { border: 1px solid var(--vscode-editorHoverWidget-border); border-radius: 3px; color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); } .monaco-editor .monaco-hover a { color: var(--vscode-textLink-foreground); } .monaco-editor .monaco-hover a:hover { color: var(--vscode-textLink-activeForeground); } .monaco-editor .monaco-hover .hover-row { display: flex; } .monaco-editor .monaco-hover .hover-row.hover-row-with-copy { position: relative; padding-right: 20px; } .monaco-editor .monaco-hover .hover-row .hover-row-contents { min-width: 0; display: flex; flex-direction: column; } .monaco-editor .monaco-hover .hover-row .verbosity-actions { border-right: 1px solid var(--vscode-editorHoverWidget-border); width: 22px; overflow-y: clip; } .monaco-editor .monaco-hover .hover-row .verbosity-actions-inner { display: flex; flex-direction: column; padding-left: 5px; padding-right: 5px; justify-content: flex-end; position: relative; } .monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon { cursor: pointer; font-size: 11px; } .monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.enabled { color: var(--vscode-textLink-foreground); } .monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.disabled { opacity: 0.6; } .monaco-editor .monaco-hover .hover-row .actions { background-color: var(--vscode-editorHoverWidget-statusBarBackground); } .monaco-editor .monaco-hover code { background-color: var(--vscode-textCodeBlock-background); } .monaco-editor .monaco-hover .hover-copy-button { position: absolute; top: 4px; right: 4px; padding: 2px 4px; border-radius: 3px; display: flex; align-items: center; justify-content: center; opacity: 0; } .monaco-editor .monaco-hover .hover-row-with-copy:hover .hover-copy-button, .monaco-editor .monaco-hover .hover-row-with-copy:focus-within .hover-copy-button { opacity: 1; } .monaco-editor .monaco-hover .hover-copy-button:hover { background-color: var(--vscode-toolbar-hoverBackground); cursor: pointer; } .monaco-editor .monaco-hover .hover-copy-button:focus { outline: 1px solid var(--vscode-focusBorder); outline-offset: -1px; } .monaco-editor .monaco-hover .hover-copy-button .codicon { font-size: 16px; color: var(--vscode-foreground); } .monaco-editor.vs .dnd-target, .monaco-editor.hc-light .dnd-target { border-right: 2px dotted black; color: #fff; } .monaco-editor.vs-dark .dnd-target { border-right: 2px dotted #aeafad; color: #51504f; } .monaco-editor.hc-black .dnd-target { border-right: 2px dotted #fff; color: #000; } .monaco-editor.mouse-default .view-lines, .monaco-editor.vs-dark.mac.mouse-default .view-lines, .monaco-editor.hc-black.mac.mouse-default .view-lines, .monaco-editor.hc-light.mac.mouse-default .view-lines { cursor: default; } .monaco-editor.mouse-copy .view-lines, .monaco-editor.vs-dark.mac.mouse-copy .view-lines, .monaco-editor.hc-black.mac.mouse-copy .view-lines, .monaco-editor.hc-light.mac.mouse-copy .view-lines { cursor: copy; } .monaco-editor .findOptionsWidget { background-color: var(--vscode-editorWidget-background); color: var(--vscode-editorWidget-foreground); box-shadow: 0 0 8px 2px var(--vscode-widget-shadow); border: 2px solid var(--vscode-contrastBorder); } .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed, .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded, .monaco-editor .margin-view-overlays .codicon-folding-expanded, .monaco-editor .margin-view-overlays .codicon-folding-collapsed { cursor: pointer; opacity: 0; transition: opacity 0.5s; display: flex; align-items: center; justify-content: center; font-size: 140%; margin-left: 2px; } .monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed, .monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded, .monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded, .monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed { transition: initial; } .monaco-editor .margin-view-overlays:hover .codicon, .monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed, .monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed, .monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons { opacity: 1; } .monaco-editor .inline-folded:after { color: var(--vscode-editor-foldPlaceholderForeground); margin: 0.1em 0.2em 0; content: "⋯"; display: inline; line-height: 1em; cursor: pointer; } .monaco-editor .folded-background { background-color: var(--vscode-editor-foldBackground); } .monaco-editor .cldr.codicon.codicon-folding-expanded, .monaco-editor .cldr.codicon.codicon-folding-collapsed, .monaco-editor .cldr.codicon.codicon-folding-manual-expanded, .monaco-editor .cldr.codicon.codicon-folding-manual-collapsed { color: var(--vscode-editorGutter-foldingControlForeground) !important; } .monaco-editor .snippet-placeholder { min-width: 2px; outline-style: solid; outline-width: 1px; background-color: var(--vscode-editor-snippetTabstopHighlightBackground, transparent); outline-color: var(--vscode-editor-snippetTabstopHighlightBorder, transparent); } .monaco-editor .finish-snippet-placeholder { outline-style: solid; outline-width: 1px; background-color: var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent); outline-color: var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent); } .monaco-editor .suggest-widget { width: 430px; z-index: 40; display: flex; flex-direction: column; border-radius: 3px; } .monaco-editor .suggest-widget.message { flex-direction: row; align-items: center; } .monaco-editor .suggest-widget, .monaco-editor .suggest-details { flex: 0 1 auto; width: 100%; border-style: solid; border-width: 1px; border-color: var(--vscode-editorSuggestWidget-border); background-color: var(--vscode-editorSuggestWidget-background); } .monaco-editor.hc-black .suggest-widget, .monaco-editor.hc-black .suggest-details, .monaco-editor.hc-light .suggest-widget, .monaco-editor.hc-light .suggest-details { border-width: 2px; } .monaco-editor .suggest-widget .suggest-status-bar { box-sizing: border-box; display: none; flex-flow: row nowrap; justify-content: space-between; width: 100%; font-size: 80%; padding: 0 4px; border-top: 1px solid var(--vscode-editorSuggestWidget-border); overflow: hidden; } .monaco-editor .suggest-widget.with-status-bar .suggest-status-bar { display: flex; } .monaco-editor .suggest-widget .suggest-status-bar .left { padding-right: 8px; } .monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label { color: var(--vscode-editorSuggestWidgetStatus-foreground); } .monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label { margin-right: 0; } .monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after { content: ", "; margin-right: 0.3em; } .monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row > .contents > .main > .right > .readMore, .monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label > .contents > .main > .right > .readMore { display: none; } .monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover > .contents > .main > .right.can-expand-details > .details-label { width: 100%; } .monaco-editor .suggest-widget > .message { padding-left: 22px; } .monaco-editor .suggest-widget > .tree { height: 100%; width: 100%; } .monaco-editor .suggest-widget .monaco-list { -moz-user-select: none; user-select: none; -webkit-user-select: none; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row { display: flex; -mox-box-sizing: border-box; box-sizing: border-box; padding-right: 10px; background-repeat: no-repeat; background-position: 2px 2px; white-space: nowrap; cursor: pointer; touch-action: none; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused { color: var(--vscode-editorSuggestWidget-selectedForeground); } .monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon { color: var(--vscode-editorSuggestWidget-selectedIconForeground); } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents { flex: 1; height: 100%; overflow: hidden; padding-left: 2px; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main { display: flex; overflow: hidden; text-overflow: ellipsis; white-space: pre; justify-content: space-between; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left, .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right { display: flex; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused) > .contents > .main .monaco-icon-label { color: var(--vscode-editorSuggestWidget-foreground); } .monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight { font-weight: 700; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main .monaco-highlighted-label .highlight { color: var(--vscode-editorSuggestWidget-highlightForeground); } .monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused > .contents > .main .monaco-highlighted-label .highlight { color: var(--vscode-editorSuggestWidget-focusHighlightForeground); } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close, .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore:before { color: inherit; opacity: 1; font-size: 14px; cursor: pointer; } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close { position: absolute; top: 6px; right: 2px; } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close:hover, .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore:hover { opacity: 1; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label { opacity: 0.7; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .signature-label { overflow: hidden; text-overflow: ellipsis; opacity: 0.6; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .qualifier-label { margin-left: 12px; opacity: 0.4; font-size: 85%; line-height: initial; text-overflow: ellipsis; overflow: hidden; align-self: center; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label { font-size: 85%; margin-left: 1.1em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label > .monaco-tokenized-source { display: inline; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label { display: none; } .monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused > .contents > .main > .right > .details-label { display: inline; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label) > .contents > .main > .right > .details-label, .monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label) > .contents > .main > .right > .details-label { display: inline; } .monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover > .contents > .main > .right.can-expand-details > .details-label { width: calc(100% - 26px); } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left { flex-shrink: 1; flex-grow: 1; overflow: hidden; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .monaco-icon-label { flex-shrink: 0; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label) > .contents > .main > .left > .monaco-icon-label { max-width: 100%; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label > .contents > .main > .left > .monaco-icon-label { flex-shrink: 1; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right { overflow: hidden; flex-shrink: 4; max-width: 70%; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore { display: inline-block; position: absolute; right: 10px; width: 18px; height: 18px; visibility: hidden; } .monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row > .contents > .main > .right > .readMore { display: none !important; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label > .contents > .main > .right > .readMore { display: none; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label > .contents > .main > .right > .readMore { display: inline-block; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover > .contents > .main > .right > .readMore { visibility: visible; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated { opacity: 0.66; text-decoration: unset; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated > .monaco-icon-label-container > .monaco-icon-name-container { text-decoration: line-through; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before { height: 100%; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon { display: block; height: 16px; width: 16px; margin-left: 2px; background-repeat: no-repeat; background-size: 80%; background-position: center; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide { display: none; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon { display: flex; align-items: center; margin-right: 4px; } .monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon, .monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before { display: none; } .monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan { margin: 0 0 0 0.3em; border: 0.1em solid #000; width: 0.7em; height: 0.7em; display: inline-block; } .monaco-editor .suggest-details-container { z-index: 41; } .monaco-editor .suggest-details { display: flex; flex-direction: column; cursor: default; color: var(--vscode-editorSuggestWidget-foreground); } .monaco-editor .suggest-details:focus { border-color: var(--vscode-focusBorder); } .monaco-editor .suggest-details a { color: var(--vscode-textLink-foreground); } .monaco-editor .suggest-details a:hover { color: var(--vscode-textLink-activeForeground); } .monaco-editor .suggest-details code { background-color: var(--vscode-textCodeBlock-background); } .monaco-editor .suggest-details.no-docs { display: none; } .monaco-editor .suggest-details > .monaco-scrollable-element { flex: 1; } .monaco-editor .suggest-details > .monaco-scrollable-element > .body { box-sizing: border-box; height: 100%; width: 100%; } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .type { flex: 2; overflow: hidden; text-overflow: ellipsis; opacity: 0.7; white-space: pre; margin: 0 24px 0 0; padding: 4px 0 4px 5px; } .monaco-editor .suggest-details.detail-and-doc > .monaco-scrollable-element > .body > .header > .type { padding-bottom: 12px; } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .type.auto-wrap { white-space: normal; word-break: break-all; } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs { margin: 0; padding: 4px 5px; white-space: pre-wrap; } .monaco-editor .suggest-details.no-type > .monaco-scrollable-element > .body > .docs { margin-right: 24px; overflow: hidden; } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs { padding: 0; white-space: initial; min-height: calc(1rem + 8px); } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div, .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > span:not(:empty) { padding: 4px 5px; } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div > p:first-child { margin-top: 0; } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div > p:last-child { margin-bottom: 0; } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs .monaco-tokenized-source { white-space: pre; } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs .code { white-space: pre-wrap; word-wrap: break-word; } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs .codicon { vertical-align: sub; } .monaco-editor .suggest-details > .monaco-scrollable-element > .body > p:empty { display: none; } .monaco-editor .suggest-details code { border-radius: 3px; padding: 0 0.4em; } .monaco-editor .suggest-details ul, .monaco-editor .suggest-details ol { padding-left: 20px; } .monaco-editor .suggest-details p code { font-family: var(--monaco-monospace-font); } .monaco-editor .suggest-preview-additional-widget { white-space: nowrap; } .monaco-editor .suggest-preview-additional-widget .content-spacer { color: transparent; white-space: pre; } .monaco-editor .suggest-preview-additional-widget .button { display: inline-block; cursor: pointer; text-decoration: underline; text-underline-position: under; } .monaco-editor .ghost-text-hidden { opacity: 0; font-size: 0; } .monaco-editor .ghost-text-decoration, .monaco-editor .suggest-preview-text .ghost-text { font-style: italic; } .monaco-editor .suggest-preview-text.clickable .view-line { z-index: 1; } .monaco-editor .ghost-text-decoration.clickable, .monaco-editor .ghost-text-decoration-preview.clickable, .monaco-editor .suggest-preview-text.clickable .ghost-text { cursor: pointer; } .monaco-editor .inline-completion-text-to-replace { text-decoration: underline; text-underline-position: under; } .monaco-editor .ghost-text-decoration, .monaco-editor .ghost-text-decoration-preview, .monaco-editor .suggest-preview-text .ghost-text { &.syntax-highlighted { opacity: 0.7; } &:not(.syntax-highlighted) { color: var(--vscode-editorGhostText-foreground); } background-color: var(--vscode-editorGhostText-background); border: 1px solid var(--vscode-editorGhostText-border); } .monaco-editor .ghost-text-decoration.warning, .monaco-editor .ghost-text-decoration-preview.warning, .monaco-editor .suggest-preview-text .ghost-text.warning { background: var(--monaco-editor-warning-decoration) repeat-x bottom left; border-bottom: 4px double var(--vscode-editorWarning-border); } .ghost-text-view-warning-widget-icon { .codicon { color: var(--vscode-editorWarning-foreground) !important; } } .monaco-editor { .edits-fadeout-decoration { opacity: var(--animation-opacity, 1); background-color: var(--vscode-inlineEdit-modifiedChangedTextBackground); } } .monaco-editor .sticky-widget { overflow: hidden; border-bottom: 1px solid var(--vscode-editorStickyScroll-border); width: 100%; box-shadow: var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px; z-index: 4; right: initial !important; margin-left: "0px"; } .monaco-editor .sticky-widget .sticky-widget-line-numbers { float: left; background-color: var(--vscode-editorStickyScrollGutter-background); } .monaco-editor .sticky-widget.peek .sticky-widget-line-numbers { background-color: var(--vscode-peekViewEditorStickyScrollGutter-background); } .monaco-editor .sticky-widget .sticky-widget-lines-scrollable { display: inline-block; position: absolute; overflow: hidden; width: var(--vscode-editorStickyScroll-scrollableWidth); background-color: var(--vscode-editorStickyScroll-background); } .monaco-editor .sticky-widget.peek .sticky-widget-lines-scrollable { background-color: var(--vscode-peekViewEditorStickyScroll-background); } .monaco-editor .sticky-widget .sticky-widget-lines { position: absolute; background-color: inherit; } .monaco-editor .sticky-widget .sticky-line-number, .monaco-editor .sticky-widget .sticky-line-content { color: var(--vscode-editorLineNumber-foreground); white-space: nowrap; display: inline-block; position: absolute; background-color: inherit; } .monaco-editor .sticky-widget .sticky-line-number .codicon-folding-expanded, .monaco-editor .sticky-widget .sticky-line-number .codicon-folding-collapsed { float: right; transition: var(--vscode-editorStickyScroll-foldingOpacityTransition); position: absolute; margin-left: 2px; } .monaco-editor .sticky-widget .sticky-line-content { width: var(--vscode-editorStickyScroll-scrollableWidth); background-color: inherit; white-space: nowrap; } .monaco-editor .sticky-widget .sticky-line-number-inner { display: inline-block; text-align: right; } .monaco-editor .sticky-widget .sticky-line-content:hover { background-color: var(--vscode-editorStickyScrollHover-background); cursor: pointer; } .monaco-editor { .inline-edits-view-indicator { display: flex; z-index: 34; height: 20px; color: var(--vscode-inlineEdit-gutterIndicator-primaryForeground); background-color: var(--vscode-inlineEdit-gutterIndicator-background); border: 1px solid var(--vscode-inlineEdit-gutterIndicator-primaryBorder); border-radius: 3px; align-items: center; padding: 2px 10px 2px 2px; margin: 0 4px; opacity: 0; &.contained { transition: opacity 0.2s ease-in-out; transition-delay: 0.4s; } &.visible { opacity: 1; } &.top { opacity: 1; .icon { transform: rotate(90deg); } } &.bottom { opacity: 1; .icon { transform: rotate(-90deg); } } .icon { display: flex; align-items: center; margin: 0 2px; transform: none; transition: transform 0.2s ease-in-out; .codicon { color: var(--vscode-inlineEdit-gutterIndicator-primaryForeground); } } .label { margin: 0 2px; display: flex; justify-content: center; width: 100%; } } .inline-edits-view .editorContainer { .preview .monaco-editor { .view-overlays .current-line-exact, .current-line-margin { border: none; } } .inline-edits-view-zone.diagonal-fill { opacity: 0.5; } } .strike-through { text-decoration: line-through; } .inlineCompletions-line-insert { background: var(--vscode-inlineEdit-modifiedChangedLineBackground); } .inlineCompletions-line-delete { background: var(--vscode-inlineEdit-originalChangedLineBackground); } .inlineCompletions-char-insert { background: var(--vscode-inlineEdit-modifiedChangedTextBackground); cursor: pointer; } .inlineCompletions-char-delete { background: var(--vscode-inlineEdit-originalChangedTextBackground); } .inlineCompletions-char-delete.diff-range-empty { margin-left: -1px; border-left: solid var(--vscode-inlineEdit-originalChangedTextBackground) 3px; } .inlineCompletions-char-insert.diff-range-empty { border-left: solid var(--vscode-inlineEdit-modifiedChangedTextBackground) 3px; } .inlineCompletions-char-delete.single-line-inline { border: 1px solid var(--vscode-editorHoverWidget-border); margin: -2px 0 0 -2px; } .inlineCompletions-char-insert.single-line-inline { border-top: 1px solid var(--vscode-inlineEdit-modifiedBorder); border-bottom: 1px solid var(--vscode-inlineEdit-modifiedBorder); } .inlineCompletions-char-insert.single-line-inline.start { border-top-left-radius: 4px; border-bottom-left-radius: 4px; border-left: 1px solid var(--vscode-inlineEdit-modifiedBorder); } .inlineCompletions-char-insert.single-line-inline.end { border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-right: 1px solid var(--vscode-inlineEdit-modifiedBorder); } .inlineCompletions-char-delete.single-line-inline.empty, .inlineCompletions-char-insert.single-line-inline.empty { display: none; } .inlineCompletions.strike-through { text-decoration-thickness: 1px; } .inlineCompletions-modified-bubble { background: var(--vscode-inlineEdit-modifiedChangedTextBackground); } .inlineCompletions-original-bubble { background: var(--vscode-inlineEdit-originalChangedTextBackground); } .inlineCompletions-modified-bubble, .inlineCompletions-original-bubble { pointer-events: none; display: inline-block; } .inline-edit.ghost-text, .inline-edit.ghost-text-decoration, .inline-edit.ghost-text-decoration-preview, .inline-edit.suggest-preview-text .ghost-text { &.syntax-highlighted { opacity: 1 !important; } font-style: normal !important; } .inline-edit.modified-background.ghost-text, .inline-edit.modified-background.ghost-text-decoration, .inline-edit.modified-background.ghost-text-decoration-preview, .inline-edit.modified-background.suggest-preview-text .ghost-text { background: var(--vscode-inlineEdit-modifiedChangedTextBackground) !important; display: inline-block !important; } .inlineCompletions-original-lines { background: var(--vscode-editor-background); } } .monaco-menu-option { color: var(--vscode-editorActionList-foreground); font-size: 13px; padding: 0 4px; line-height: 28px; display: flex; gap: 4px; align-items: center; border-radius: 3px; cursor: pointer; .monaco-keybinding-key { font-size: 13px; opacity: 0.7; } &.active { background: var(--vscode-editorActionList-focusBackground); color: var(--vscode-editorActionList-focusForeground); outline: 1px solid var(--vscode-menu-selectionBorder, transparent); outline-offset: -1px; .monaco-keybinding-key { color: var(--vscode-editorActionList-focusForeground); } } } .monaco-editor .goto-definition-link { text-decoration: underline; cursor: pointer; color: var(--vscode-editorLink-activeForeground) !important; } .monaco-editor.vs .valueSetReplacement { outline: solid 2px var(--vscode-editorBracketMatch-border); } .monaco-editor .linked-editing-decoration { background-color: var(--vscode-editor-linkedEditingBackground); min-width: 1px; } .monaco-editor .detected-link, .monaco-editor .detected-link-active { text-decoration: underline; text-underline-position: under; } .monaco-editor .detected-link-active { cursor: pointer; color: var(--vscode-editorLink-activeForeground) !important; } .monaco-editor { .scroll-editor-on-middle-click-dot { cursor: all-scroll; position: absolute; z-index: 1; background-color: var(--vscode-editor-foreground, white); border: 1px solid var(--vscode-editor-background, black); opacity: 0.5; width: 5px; height: 5px; border-radius: 50%; transform: translate(-50%, -50%); &.hidden { display: none; } } &.scroll-editor-on-middle-click-editor * { cursor: all-scroll; } } .monaco-editor .focused .selectionHighlight { background-color: var(--vscode-editor-selectionHighlightBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-selectionHighlightBorder); } .monaco-editor.hc-black .focused .selectionHighlight, .monaco-editor.hc-light .focused .selectionHighlight { border-style: dotted; } .monaco-editor .wordHighlight { background-color: var(--vscode-editor-wordHighlightBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-wordHighlightBorder); } .monaco-editor.hc-black .wordHighlight, .monaco-editor.hc-light .wordHighlight { border-style: dotted; } .monaco-editor .wordHighlightStrong { background-color: var(--vscode-editor-wordHighlightStrongBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-wordHighlightStrongBorder); } .monaco-editor.hc-black .wordHighlightStrong, .monaco-editor.hc-light .wordHighlightStrong { border-style: dotted; } .monaco-editor .wordHighlightText { background-color: var(--vscode-editor-wordHighlightTextBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-wordHighlightTextBorder); } .monaco-editor.hc-black .wordHighlightText, .monaco-editor.hc-light .wordHighlightText { border-style: dotted; } .monaco-editor .parameter-hints-widget { z-index: 39; display: flex; flex-direction: column; line-height: 1.5em; cursor: default; color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); } .hc-black .monaco-editor .parameter-hints-widget, .hc-light .monaco-editor .parameter-hints-widget { border-width: 2px; } .monaco-editor .parameter-hints-widget > .phwrapper { max-width: 440px; display: flex; flex-direction: row; } .monaco-editor .parameter-hints-widget.multiple { min-height: 3.3em; padding: 0; } .monaco-editor .parameter-hints-widget.multiple .body:before { content: ""; display: block; height: 100%; position: absolute; opacity: 0.5; border-left: 1px solid var(--vscode-editorHoverWidget-border); } .monaco-editor .parameter-hints-widget p, .monaco-editor .parameter-hints-widget ul { margin: 8px 0; } .monaco-editor .parameter-hints-widget .monaco-scrollable-element, .monaco-editor .parameter-hints-widget .body { display: flex; flex: 1; flex-direction: column; min-height: 100%; } .monaco-editor .parameter-hints-widget .signature { padding: 4px 5px; position: relative; } .monaco-editor .parameter-hints-widget .signature.has-docs:after { content: ""; display: block; position: absolute; left: 0; width: 100%; padding-top: 4px; opacity: 0.5; border-bottom: 1px solid var(--vscode-editorHoverWidget-border); } .monaco-editor .parameter-hints-widget .code { font-family: var(--vscode-parameterHintsWidget-editorFontFamily), var(--vscode-parameterHintsWidget-editorFontFamilyDefault); } .monaco-editor .parameter-hints-widget .docs { padding: 0 10px 0 5px; white-space: pre-wrap; } .monaco-editor .parameter-hints-widget .docs.empty { display: none; } .monaco-editor .parameter-hints-widget .docs a { color: var(--vscode-textLink-foreground); } .monaco-editor .parameter-hints-widget .docs a:hover { color: var(--vscode-textLink-activeForeground); cursor: pointer; } .monaco-editor .parameter-hints-widget .docs .markdown-docs { white-space: initial; } .monaco-editor .parameter-hints-widget .docs code { font-family: var(--monaco-monospace-font); border-radius: 3px; padding: 0 0.4em; background-color: var(--vscode-textCodeBlock-background); } .monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source, .monaco-editor .parameter-hints-widget .docs .code { white-space: pre-wrap; } .monaco-editor .parameter-hints-widget .controls { display: none; flex-direction: column; align-items: center; min-width: 22px; justify-content: flex-end; } .monaco-editor .parameter-hints-widget.multiple .controls { display: flex; padding: 0 2px; } .monaco-editor .parameter-hints-widget.multiple .button { width: 16px; height: 16px; background-repeat: no-repeat; cursor: pointer; } .monaco-editor .parameter-hints-widget .button.previous { bottom: 24px; } .monaco-editor .parameter-hints-widget .overloads { text-align: center; height: 12px; line-height: 12px; font-family: var(--monaco-monospace-font); } .monaco-editor .parameter-hints-widget .signature .parameter.active { color: var(--vscode-editorHoverWidget-highlightForeground); font-weight: 700; } .monaco-editor .parameter-hints-widget .documentation-parameter > .parameter { font-weight: 700; margin-right: 0.5em; } .monaco-editor { .editorPlaceholder { top: 0; position: absolute; overflow: hidden; text-overflow: ellipsis; text-wrap: nowrap; pointer-events: none; color: var(--vscode-editor-placeholder-foreground); } } .monaco-editor .rename-box { z-index: 100; color: inherit; border-radius: 4px; } .monaco-editor .rename-box.preview { padding: 4px 4px 0; } .monaco-editor .rename-box .rename-input-with-button { padding: 3px; border-radius: 2px; width: calc(100% - 8px); } .monaco-editor .rename-box .rename-input { width: calc(100% - 8px); padding: 0; } .monaco-editor .rename-box .rename-input:focus { outline: none; } .monaco-editor .rename-box .rename-suggestions-button { display: flex; align-items: center; padding: 3px; background-color: transparent; border: none; border-radius: 5px; cursor: pointer; } .monaco-editor .rename-box .rename-suggestions-button:hover { background-color: var(--vscode-toolbar-hoverBackground); } .monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row { border-radius: 2px; } .monaco-editor .rename-box .rename-label { display: none; opacity: 0.8; } .monaco-editor .rename-box.preview .rename-label { display: inherit; } .monaco-editor .unicode-highlight { border: 1px solid var(--vscode-editorUnicodeHighlight-border); background-color: var(--vscode-editorUnicodeHighlight-background); box-sizing: border-box; } .editor-banner { box-sizing: border-box; cursor: default; width: 100%; font-size: 12px; display: flex; overflow: visible; height: 26px; background: var(--vscode-banner-background); } .editor-banner .icon-container { display: flex; flex-shrink: 0; align-items: center; padding: 0 6px 0 10px; } .editor-banner .icon-container.custom-icon { background-repeat: no-repeat; background-position: center center; background-size: 16px; width: 16px; padding: 0; margin: 0 6px 0 10px; } .editor-banner .message-container { display: flex; align-items: center; line-height: 26px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .editor-banner .message-container p { margin-block-start: 0; margin-block-end: 0; } .editor-banner .message-actions-container { flex-grow: 1; flex-shrink: 0; line-height: 26px; margin: 0 4px; } .editor-banner .message-actions-container a.monaco-button { width: inherit; margin: 2px 8px; padding: 0 12px; } .editor-banner .message-actions-container a { padding: 3px; margin-left: 12px; text-decoration: underline; } .editor-banner .action-container { padding: 0 10px 0 6px; } .editor-banner { background-color: var(--vscode-banner-background); } .editor-banner, .editor-banner .action-container .codicon, .editor-banner .message-actions-container .monaco-link { color: var(--vscode-banner-foreground); } .editor-banner .icon-container .codicon { color: var(--vscode-banner-iconForeground); } .monaco-link { color: var(--vscode-textLink-foreground); } .monaco-link:hover { color: var(--vscode-textLink-activeForeground); } .floating-menu-overlay-widget { padding: 0; color: var(--vscode-button-foreground); background-color: var(--vscode-button-background); border-radius: 2px; border: 1px solid var(--vscode-contrastBorder); display: flex; align-items: center; z-index: 10; box-shadow: 0 2px 8px var(--vscode-widget-shadow); overflow: hidden; .action-item > .action-label { padding: 5px; font-size: 12px; border-radius: 2px; } .action-item > .action-label.codicon { color: var(--vscode-button-foreground); } .action-item > .action-label.codicon:not(.separator) { padding-top: 6px; padding-bottom: 6px; } .action-item:first-child > .action-label { padding-left: 7px; } .action-item:last-child > .action-label { padding-right: 7px; } .action-item .action-label.separator { background-color: var(--vscode-menu-separatorBackground); } } .monaco-editor .iPadShowKeyboard { width: 58px; min-width: 0; height: 36px; min-height: 0; margin: 0; padding: 0; position: absolute; resize: none; overflow: hidden; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat; border: 4px solid #f6f6f6; border-radius: 4px; } .monaco-editor.vs-dark .iPadShowKeyboard { background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat; border: 4px solid #252526; } .monaco-editor .tokens-inspect-widget { z-index: 50; -moz-user-select: text; user-select: text; -webkit-user-select: text; padding: 10px; color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); } .monaco-editor.hc-black .tokens-inspect-widget, .monaco-editor.hc-light .tokens-inspect-widget { border-width: 2px; } .monaco-editor .tokens-inspect-widget .tokens-inspect-separator { height: 1px; border: 0; background-color: var(--vscode-editorHoverWidget-border); } .monaco-editor .tokens-inspect-widget .tm-token { font-family: var(--monaco-monospace-font); } .monaco-editor .tokens-inspect-widget .tm-token-length { font-weight: 400; font-size: 60%; float: right; } .monaco-editor .tokens-inspect-widget .tm-metadata-table { width: 100%; } .monaco-editor .tokens-inspect-widget .tm-metadata-value { font-family: var(--monaco-monospace-font); text-align: right; } .monaco-editor .tokens-inspect-widget .tm-token-type { font-family: var(--monaco-monospace-font); } .monaco-editor { font-family: -apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, HelveticaNeue-Light, system-ui, Ubuntu, Droid Sans, sans-serif; --monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace; } .monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label { stroke-width: 1.2px; } .monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label, .monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label, .monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label { stroke-width: 1.2px; } .monaco-hover p { margin: 0; } .monaco-aria-container { position: absolute !important; top: 0; height: 1px; width: 1px; margin: -1px; overflow: hidden; padding: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); } .monaco-editor .synthetic-focus, .monaco-diff-editor .synthetic-focus, .monaco-editor [tabindex="0"]:focus, .monaco-diff-editor [tabindex="0"]:focus, .monaco-editor [tabindex="-1"]:focus, .monaco-diff-editor [tabindex="-1"]:focus, .monaco-editor button:focus, .monaco-diff-editor button:focus, .monaco-editor input[type="button"]:focus, .monaco-diff-editor input[type="button"]:focus, .monaco-editor input[type="checkbox"]:focus, .monaco-diff-editor input[type="checkbox"]:focus, .monaco-editor input[type="search"]:focus, .monaco-diff-editor input[type="search"]:focus, .monaco-editor input[type="text"]:focus, .monaco-diff-editor input[type="text"]:focus, .monaco-editor select:focus, .monaco-diff-editor select:focus, .monaco-editor textarea:focus, .monaco-diff-editor textarea:focus { outline-width: 1px; outline-style: solid; outline-offset: -1px; outline-color: var(--vscode-focusBorder); opacity: 1; } .monaco-hover.workbench-hover { position: relative; font-size: 13px; line-height: 19px; z-index: 40; overflow: hidden; max-width: 700px; background: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); border-radius: 5px; color: var(--vscode-editorHoverWidget-foreground); box-shadow: 0 2px 8px var(--vscode-widget-shadow); } .monaco-hover.workbench-hover .monaco-action-bar .action-item .codicon { width: 13px; height: 13px; } .monaco-hover.workbench-hover hr { border-bottom: none; } .monaco-hover.workbench-hover.compact { font-size: 12px; } .monaco-hover.workbench-hover.compact .monaco-action-bar .action-item .codicon { width: 12px; height: 12px; } .monaco-hover.workbench-hover.compact .hover-contents { padding: 2px 8px; } .workbench-hover-container.locked .monaco-hover.workbench-hover { outline: 1px solid var(--vscode-editorHoverWidget-border); } .workbench-hover-container:focus-within.locked .monaco-hover.workbench-hover { outline-color: var(--vscode-focusBorder); } .workbench-hover-pointer { position: absolute; z-index: 41; pointer-events: none; } .workbench-hover-pointer:after { content: ""; position: absolute; width: 5px; height: 5px; background-color: var(--vscode-editorHoverWidget-background); border-right: 1px solid var(--vscode-editorHoverWidget-border); border-bottom: 1px solid var(--vscode-editorHoverWidget-border); } .workbench-hover-container:not(:focus-within).locked .workbench-hover-pointer:after { width: 4px; height: 4px; border-right-width: 2px; border-bottom-width: 2px; } .workbench-hover-container:focus-within .workbench-hover-pointer:after { border-right: 1px solid var(--vscode-focusBorder); border-bottom: 1px solid var(--vscode-focusBorder); } .workbench-hover-pointer.left { left: -3px; } .workbench-hover-pointer.right { right: 3px; } .workbench-hover-pointer.top { top: -3px; } .workbench-hover-pointer.bottom { bottom: 3px; } .workbench-hover-pointer.left:after { transform: rotate(135deg); } .workbench-hover-pointer.right:after { transform: rotate(315deg); } .workbench-hover-pointer.top:after { transform: rotate(225deg); } .workbench-hover-pointer.bottom:after { transform: rotate(45deg); } .monaco-hover.workbench-hover a { color: var(--vscode-textLink-foreground); } .monaco-hover.workbench-hover a:focus { outline: 1px solid; outline-offset: -1px; text-decoration: underline; outline-color: var(--vscode-focusBorder); } .monaco-hover.workbench-hover a.codicon:focus, .monaco-hover.workbench-hover a.monaco-button:focus { text-decoration: none; } .monaco-hover.workbench-hover a:hover, .monaco-hover.workbench-hover a:active { color: var(--vscode-textLink-activeForeground); } .monaco-hover.workbench-hover code { background: var(--vscode-textCodeBlock-background); } .monaco-hover.workbench-hover .hover-row .actions { background: var(--vscode-editorHoverWidget-statusBarBackground); } .monaco-hover.workbench-hover.right-aligned { left: 1px; } .monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions { flex-direction: row-reverse; } .monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions .action-container { margin-right: 0; margin-left: 16px; } .context-view { position: absolute; } .context-view.fixed { all: initial; font-family: inherit; font-size: 13px; position: fixed; color: inherit; } .quick-input-widget { font-size: 13px; } .quick-input-widget .monaco-highlighted-label .highlight { color: #0066bf; } .vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight { color: #9dddff; } .vs-dark .quick-input-widget .monaco-highlighted-label .highlight { color: #0097fb; } .hc-black .quick-input-widget .monaco-highlighted-label .highlight { color: #f38518; } .hc-light .quick-input-widget .monaco-highlighted-label .highlight { color: #0f4a85; } .monaco-keybinding > .monaco-keybinding-key { background-color: #ddd6; border: solid 1px rgba(204, 204, 204, 0.4); border-bottom-color: #bbb6; box-shadow: inset 0 -1px #bbb6; color: #555; } .hc-black .monaco-keybinding > .monaco-keybinding-key { background-color: transparent; border: solid 1px rgb(111, 195, 223); box-shadow: none; color: #fff; } .hc-light .monaco-keybinding > .monaco-keybinding-key { background-color: transparent; border: solid 1px #0f4a85; box-shadow: none; color: #292929; } .vs-dark .monaco-keybinding > .monaco-keybinding-key { background-color: #8080802b; border: solid 1px rgba(51, 51, 51, 0.6); border-bottom-color: #4449; box-shadow: inset 0 -1px #4449; color: #ccc; } .quick-input-widget { position: absolute; width: 600px; z-index: 2550; left: 50%; -webkit-app-region: no-drag; border-radius: 6px; } .quick-input-titlebar { cursor: grab; display: flex; align-items: center; border-top-right-radius: 5px; border-top-left-radius: 5px; } .quick-input-left-action-bar { display: flex; margin-left: 4px; flex: 1; } .quick-input-inline-action-bar > .actions-container > .action-item:first-child { margin-left: 5px; } .quick-input-inline-action-bar > .actions-container > .action-item { margin-top: 2px; } .quick-input-title { cursor: grab; padding: 3px 0; text-align: center; text-overflow: ellipsis; overflow: hidden; } .quick-input-right-action-bar { display: flex; margin-right: 4px; flex: 1; } .quick-input-right-action-bar > .actions-container { justify-content: flex-end; } .quick-input-right-action-bar > .actions-container > .action-item { margin-left: 4px; } .quick-input-titlebar .monaco-action-bar .action-label.codicon { background-position: center; background-repeat: no-repeat; padding: 2px; } .quick-input-description { margin: 6px 6px 6px 11px; } .quick-input-header .quick-input-description { margin: 4px 2px; flex: 1; } .quick-input-header { cursor: grab; display: flex; padding: 6px 6px 2px; } .quick-input-widget.hidden-input .quick-input-header { padding: 0; margin-bottom: 0; } .quick-input-and-message { display: flex; flex-direction: column; flex-grow: 1; min-width: 0; position: relative; } .quick-input-check-all { align-self: center; margin: 0; } .quick-input-widget .quick-input-header .monaco-checkbox { margin-top: 6px; } .quick-input-filter { flex-grow: 1; display: flex; position: relative; } .quick-input-box { flex-grow: 1; } .quick-input-widget.show-checkboxes .quick-input-box, .quick-input-widget.show-checkboxes .quick-input-message { margin-left: 5px; } .quick-input-visible-count { position: absolute; left: -10000px; } .quick-input-count { align-self: center; position: absolute; right: 4px; display: flex; align-items: center; } .quick-input-count .monaco-count-badge { vertical-align: middle; padding: 2px 4px; border-radius: 2px; min-height: auto; line-height: normal; } .quick-input-action { margin-left: 6px; } .quick-input-action .monaco-text-button { font-size: 11px; padding: 0 6px; display: flex; height: 25px; align-items: center; } .quick-input-message { margin-top: -1px; padding: 5px; overflow-wrap: break-word; } .quick-input-message > .codicon { margin: 0 0.2em; vertical-align: text-bottom; } .quick-input-message a { color: inherit; } .quick-input-progress.monaco-progress-container { position: relative; } .quick-input-list { line-height: 22px; } .quick-input-widget.hidden-input .quick-input-list { margin-top: 4px; padding-bottom: 4px; } .quick-input-list .monaco-list { overflow: hidden; max-height: 440px; padding-bottom: 5px; } .quick-input-list .monaco-scrollable-element { padding: 0 6px; } .quick-input-list .quick-input-list-entry { box-sizing: border-box; overflow: hidden; display: flex; padding: 0 6px; } .quick-input-list .quick-input-list-entry.quick-input-list-separator-border { border-top-width: 1px; border-top-style: solid; } .quick-input-list .monaco-list-row { border-radius: 3px; } .quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border { border-top-style: none; } .quick-input-list .quick-input-list-label { overflow: hidden; display: flex; height: 100%; flex: 1; } .quick-input-widget .monaco-checkbox { margin-right: 0; } .quick-input-widget .quick-input-list .monaco-checkbox, .quick-input-widget .quick-input-tree .monaco-checkbox { margin-top: 4px; } .quick-input-list .quick-input-list-icon { background-size: 16px; background-position: left center; background-repeat: no-repeat; padding-right: 6px; width: 16px; height: 22px; display: flex; align-items: center; justify-content: center; } .quick-input-list .quick-input-list-rows { overflow: hidden; text-overflow: ellipsis; display: flex; flex-direction: column; height: 100%; flex: 1; margin-left: 5px; } .quick-input-list .quick-input-list-rows > .quick-input-list-row { display: flex; align-items: center; } .quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label, .quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container { flex: 1; } .quick-input-list .quick-input-list-rows > .quick-input-list-row .codicon[class*="codicon-"] { vertical-align: text-bottom; } .quick-input-list .quick-input-list-rows .monaco-highlighted-label > span { opacity: 1; } .quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding { margin-right: 8px; } .quick-input-list .quick-input-list-label-meta { opacity: 0.7; line-height: normal; text-overflow: ellipsis; overflow: hidden; } .quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight { font-weight: 700; background-color: unset; color: var(--vscode-list-highlightForeground) !important; } .quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight { color: var(--vscode-list-focusHighlightForeground) !important; } .quick-input-list .quick-input-list-entry .quick-input-list-separator { margin-right: 4px; } .quick-input-list .quick-input-list-entry-action-bar { display: flex; flex: 0; overflow: visible; } .quick-input-list .quick-input-list-entry-action-bar .action-label { display: none; } .quick-input-list .quick-input-list-entry-action-bar .action-label.codicon { margin-right: 4px; padding: 2px; } .quick-input-list .quick-input-list-entry-action-bar { margin-top: 1px; margin-right: 4px; } .quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible, .quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label, .quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label, .quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label, .quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label { display: flex; } .quick-input-list > .monaco-list:focus .monaco-list-row.focused { outline: 1px solid var(--vscode-list-focusOutline) !important; outline-offset: -1px; } .quick-input-list > .monaco-list:focus .monaco-list-row.focused .quick-input-list-entry.quick-input-list-separator-border { border-color: transparent; } .quick-input-list .monaco-list-row.focused .monaco-keybinding-key, .quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator { color: inherit; } .quick-input-list .monaco-list-row.focused .monaco-keybinding-key { background: none; } .quick-input-list .quick-input-list-separator-as-item { padding: 4px 6px; font-size: 12px; } .quick-input-list .quick-input-list-separator-as-item .label-name { font-weight: 600; } .quick-input-list .quick-input-list-separator-as-item .label-description { opacity: 1 !important; } .quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border { border-top-style: none; } .quick-input-list .monaco-tree-sticky-row { padding: 0 5px; } .quick-input-list .monaco-tl-twistie { display: none !important; } .quick-input-tree .monaco-list { overflow: hidden; max-height: 440px; padding-bottom: 5px; } .quick-input-tree .quick-input-tree-entry { box-sizing: border-box; overflow: hidden; display: flex; padding: 0 6px; } .quick-input-tree .quick-input-tree-label { overflow: hidden; display: flex; height: 100%; flex: 1; } .quick-input-tree .quick-input-tree-icon { background-size: 16px; background-position: left center; background-repeat: no-repeat; padding-right: 6px; width: 16px; height: 22px; display: flex; align-items: center; justify-content: center; } .quick-input-tree .quick-input-tree-rows { overflow: hidden; text-overflow: ellipsis; display: flex; flex-direction: column; height: 100%; flex: 1; margin-left: 5px; } .quick-input-tree .quick-input-tree-rows > .quick-input-tree-row { display: flex; align-items: center; } .quick-input-tree .quick-input-tree-rows > .quick-input-tree-row .monaco-icon-label, .quick-input-tree .quick-input-tree-rows > .quick-input-tree-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container { flex: 1; } .quick-input-tree .quick-input-tree-rows > .quick-input-tree-row .codicon[class*="codicon-"] { vertical-align: text-bottom; } .quick-input-tree .quick-input-tree-rows .monaco-highlighted-label > span { opacity: 1; } .quick-input-tree .quick-input-tree-entry-action-bar { display: flex; flex: 0; overflow: visible; } .quick-input-tree .quick-input-tree-entry-action-bar .action-label { display: none; } .quick-input-tree .quick-input-tree-entry-action-bar .action-label.codicon { margin-right: 4px; padding: 2px; } .quick-input-tree .quick-input-tree-entry-action-bar { margin-top: 1px; margin-right: 4px; } .quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .action-label.always-visible, .quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .action-label, .quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .action-label, .quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .action-label, .quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .action-label { display: flex; } .quick-input-tree > .monaco-list:focus .monaco-list-row.focused { outline: 1px solid var(--vscode-list-focusOutline) !important; outline-offset: -1px; } .monaco-progress-container { width: 100%; height: 2px; overflow: hidden; } .monaco-progress-container .progress-bit { width: 2%; height: 2px; position: absolute; left: 0; display: none; } .monaco-progress-container.active .progress-bit { display: inherit; } .monaco-progress-container.discrete .progress-bit { left: 0; transition: width 0.1s linear; } .monaco-progress-container.discrete.done .progress-bit { width: 100%; } .monaco-progress-container.infinite .progress-bit { animation-name: progress; animation-duration: 4s; animation-iteration-count: infinite; transform: translateZ(0); animation-timing-function: linear; } .monaco-progress-container.infinite.infinite-long-running .progress-bit { animation-timing-function: steps(100); } @keyframes progress { 0% { transform: translate(0) scaleX(1); } 50% { transform: translate(2500%) scaleX(3); } to { transform: translate(4900%) scaleX(1); } } .monaco-editor .rendered-markdown kbd { background-color: var(--vscode-keybindingLabel-background); color: var(--vscode-keybindingLabel-foreground); border-style: solid; border-width: 1px; border-radius: 3px; border-color: var(--vscode-keybindingLabel-border); border-bottom-color: var(--vscode-keybindingLabel-bottomBorder); box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow); vertical-align: middle; padding: 1px 3px; } .rendered-markdown li:has(input[type="checkbox"]) { list-style-type: none; } .monaco-component.multiDiffEditor { background: var(--vscode-multiDiffEditor-background); position: relative; height: 100%; width: 100%; overflow-y: hidden; > div { position: absolute; top: 0; left: 0; height: 100%; width: 100%; &.placeholder { visibility: hidden; &.visible { visibility: visible; } display: grid; place-items: center; place-content: center; } } .active { --vscode-multiDiffEditor-border: var(--vscode-focusBorder); } .multiDiffEntry { display: flex; flex-direction: column; flex: 1; overflow: hidden; .collapse-button { margin: 0 5px; cursor: pointer; a { display: block; } } .header { z-index: 1000; background: var(--vscode-editor-background); &:not(.collapsed) .header-content { border-bottom: 1px solid var(--vscode-sideBarSectionHeader-border); } .header-content { margin: 8px 0 0; padding: 4px 5px; border-top: 1px solid var(--vscode-multiDiffEditor-border); display: flex; align-items: center; color: var(--vscode-foreground); background: var(--vscode-multiDiffEditor-headerBackground); &.shadow { box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px; } .file-path { display: flex; flex: 1; min-width: 0; .title { font-size: 14px; line-height: 22px; &.original { flex: 1; min-width: 0; text-overflow: ellipsis; } } .status { font-weight: 600; opacity: 0.75; margin: 0 10px; line-height: 22px; } } .actions { padding: 0 8px; } } } .editorParent { flex: 1; display: flex; flex-direction: column; border-bottom: 1px solid var(--vscode-multiDiffEditor-border); overflow: hidden; } .editorContainer { flex: 1; } } } *, :before, :after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; } ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; } *, :before, :after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; } :before, :after { --tw-content: ""; } html, :host { line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; } body { margin: 0; line-height: inherit; } hr { height: 0; color: inherit; border-top-width: 1px; } abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } a { color: inherit; text-decoration: inherit; } b, strong { font-weight: bolder; } code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } table { text-indent: 0; border-color: inherit; border-collapse: collapse; } button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0; padding: 0; } button, select { text-transform: none; } button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { -webkit-appearance: button; background-color: transparent; background-image: none; } :-moz-focusring { outline: auto; } :-moz-ui-invalid { box-shadow: none; } progress { vertical-align: baseline; } ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } summary { display: list-item; } blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0; } fieldset { margin: 0; padding: 0; } legend { padding: 0; } ol, ul, menu { list-style: none; margin: 0; padding: 0; } dialog { padding: 0; } textarea { resize: vertical; } input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; color: #9ca3af; } input::placeholder, textarea::placeholder { opacity: 1; color: #9ca3af; } button, [role="button"] { cursor: pointer; } :disabled { cursor: default; } img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; } img, video { max-width: 100%; height: auto; } [hidden]:where(:not([hidden="until-found"])) { display: none; } :root { --header-height: 4rem; --background: 0 0% 100%; --foreground: 222.2 84% 4.9%; --card: 0 0% 100%; --card-foreground: 222.2 84% 4.9%; --popover: 0 0% 100%; --popover-foreground: 222.2 84% 4.9%; --primary: 222.2 47.4% 11.2%; --primary-foreground: 210 40% 98%; --secondary: 210 40% 96.1%; --secondary-foreground: 222.2 47.4% 11.2%; --muted: 210 40% 96.1%; --muted-foreground: 215.4 16.3% 46.9%; --accent: 210 40% 96.1%; --accent-foreground: 222.2 47.4% 11.2%; --destructive: 0 84.2% 60.2%; --destructive-foreground: 210 40% 98%; --border: 214.3 31.8% 91.4%; --input: 214.3 31.8% 91.4%; --ring: 222.2 84% 4.9%; --radius: 0.5rem; } .dark { --background: 222.2 84% 4.9%; --foreground: 210 40% 98%; --card: 222.2 84% 4.9%; --card-foreground: 210 40% 98%; --popover: 222.2 84% 4.9%; --popover-foreground: 210 40% 98%; --primary: 210 40% 98%; --primary-foreground: 222.2 47.4% 11.2%; --secondary: 217.2 32.6% 17.5%; --secondary-foreground: 210 40% 98%; --muted: 217.2 32.6% 17.5%; --muted-foreground: 215 20.2% 65.1%; --accent: 217.2 32.6% 17.5%; --accent-foreground: 210 40% 98%; --destructive: 0 62.8% 30.6%; --destructive-foreground: 210 40% 98%; --border: 217.2 32.6% 17.5%; --input: 217.2 32.6% 17.5%; --ring: 212.7 26.8% 83.9%; } .collapsibleDropdown { overflow: hidden; } .collapsibleDropdown[data-state="open"] { animation: slideDown 0.2s ease-out; } .collapsibleDropdown[data-state="closed"] { animation: slideUp 0.2s ease-out; } @keyframes slideDown { 0% { height: 0; } to { height: var(--radix-collapsible-content-height); } } @keyframes slideUp { 0% { height: var(--radix-collapsible-content-height); } to { height: 0; } } * { border-color: hsl(var(--border)); } body { min-height: 100svh; width: 100%; background-color: hsl(var(--background)); color: hsl(var(--foreground)); } .container { width: 100%; margin-right: auto; margin-left: auto; padding-right: 2rem; padding-left: 2rem; } @media (min-width: 1400px) { .container { max-width: 1400px; } } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; } .pointer-events-none { pointer-events: none; } .pointer-events-auto { pointer-events: auto; } .visible { visibility: visible; } .invisible { visibility: hidden; } .collapse { visibility: collapse; } .static { position: static; } .fixed { position: fixed; } .absolute { position: absolute; } .relative { position: relative; } .sticky { position: sticky; } .inset-0 { inset: 0; } .inset-x-0 { left: 0; right: 0; } .inset-y-0 { top: 0; bottom: 0; } .-left-1 { left: -0.25rem; } .-right-1 { right: -0.25rem; } .-right-5 { right: -1.25rem; } .-top-1 { top: -0.25rem; } .-top-1\/2 { top: -50%; } .bottom-0 { bottom: 0; } .bottom-5 { bottom: 1.25rem; } .bottom-full { bottom: 100%; } .left-0 { left: 0; } .left-1\/2 { left: 50%; } .left-2 { left: 0.5rem; } .left-3 { left: 0.75rem; } .left-4 { left: 1rem; } .left-5 { left: 1.25rem; } .left-\[50\%\] { left: 50%; } .right-0 { right: 0; } .right-1 { right: 0.25rem; } .right-1\.5 { right: 0.375rem; } .right-2 { right: 0.5rem; } .right-2\.5 { right: 0.625rem; } .right-3 { right: 0.75rem; } .right-4 { right: 1rem; } .right-5 { right: 1.25rem; } .top-0 { top: 0; } .top-1\/2 { top: 50%; } .top-2 { top: 0.5rem; } .top-2\.5 { top: 0.625rem; } .top-4 { top: 1rem; } .top-\[1px\] { top: 1px; } .top-\[50\%\] { top: 50%; } .top-\[60\%\] { top: 60%; } .top-full { top: 100%; } .z-10 { z-index: 10; } .z-20 { z-index: 20; } .z-30 { z-index: 30; } .z-40 { z-index: 40; } .z-50 { z-index: 50; } .z-\[-1\] { z-index: -1; } .z-\[1\] { z-index: 1; } .col-span-1 { grid-column: span 1 / span 1; } .col-span-2 { grid-column: span 2 / span 2; } .-m-0\.5 { margin: -0.125rem; } .m-1 { margin: 0.25rem; } .m-auto { margin: auto; } .-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; } .-mx-4 { margin-left: -1rem; margin-right: -1rem; } .mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; } .mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; } .mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; } .mx-auto { margin-left: auto; margin-right: auto; } .my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; } .my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; } .my-4 { margin-top: 1rem; margin-bottom: 1rem; } .my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; } .-ml-3 { margin-left: -0.75rem; } .mb-1 { margin-bottom: 0.25rem; } .mb-2 { margin-bottom: 0.5rem; } .mb-3 { margin-bottom: 0.75rem; } .mb-4 { margin-bottom: 1rem; } .mb-6 { margin-bottom: 1.5rem; } .mb-8 { margin-bottom: 2rem; } .ml-1 { margin-left: 0.25rem; } .ml-2 { margin-left: 0.5rem; } .ml-4 { margin-left: 1rem; } .ml-8 { margin-left: 2rem; } .ml-auto { margin-left: auto; } .mr-1 { margin-right: 0.25rem; } .mr-2 { margin-right: 0.5rem; } .mr-4 { margin-right: 1rem; } .mr-auto { margin-right: auto; } .mt-0 { margin-top: 0; } .mt-0\.5 { margin-top: 0.125rem; } .mt-1 { margin-top: 0.25rem; } .mt-1\.5 { margin-top: 0.375rem; } .mt-2 { margin-top: 0.5rem; } .mt-24 { margin-top: 6rem; } .mt-3 { margin-top: 0.75rem; } .mt-4 { margin-top: 1rem; } .mt-6 { margin-top: 1.5rem; } .mt-auto { margin-top: auto; } .line-clamp-2 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .block { display: block; } .inline-block { display: inline-block; } .inline { display: inline; } .flex { display: flex; } .inline-flex { display: inline-flex; } .\!table { display: table !important; } .table { display: table; } .grid { display: grid; } .hidden { display: none; } .aspect-\[16\/9\] { aspect-ratio: 16/9; } .aspect-square { aspect-ratio: 1 / 1; } .size-10 { width: 2.5rem; height: 2.5rem; } .size-2\.5 { width: 0.625rem; height: 0.625rem; } .size-3 { width: 0.75rem; height: 0.75rem; } .size-3\.5 { width: 0.875rem; height: 0.875rem; } .size-4 { width: 1rem; height: 1rem; } .size-5 { width: 1.25rem; height: 1.25rem; } .size-6 { width: 1.5rem; height: 1.5rem; } .size-7 { width: 1.75rem; height: 1.75rem; } .size-8 { width: 2rem; height: 2rem; } .size-\[--cell-size\] { width: var(--cell-size); height: var(--cell-size); } .h-0 { height: 0px; } .h-1 { height: 0.25rem; } .h-1\.5 { height: 0.375rem; } .h-10 { height: 2.5rem; } .h-11 { height: 2.75rem; } .h-12 { height: 3rem; } .h-14 { height: 3.5rem; } .h-16 { height: 4rem; } .h-2 { height: 0.5rem; } .h-2\.5 { height: 0.625rem; } .h-20 { height: 5rem; } .h-24 { height: 6rem; } .h-3 { height: 0.75rem; } .h-3\.5 { height: 0.875rem; } .h-4 { height: 1rem; } .h-40 { height: 10rem; } .h-5 { height: 1.25rem; } .h-6 { height: 1.5rem; } .h-64 { height: 16rem; } .h-7 { height: 1.75rem; } .h-8 { height: 2rem; } .h-9 { height: 2.25rem; } .h-\[--cell-size\] { height: var(--cell-size); } .h-\[100vh\] { height: 100vh; } .h-\[180px\] { height: 180px; } .h-\[1px\] { height: 1px; } .h-\[200px\] { height: 200px; } .h-\[300px\] { height: 300px; } .h-\[400px\] { height: 400px; } .h-\[75vh\] { height: 75vh; } .h-\[85vh\] { height: 85vh; } .h-\[90vh\] { height: 90vh; } .h-\[calc\(100\%-var\(--header-height\)\)\] { height: calc(100% - var(--header-height)); } .h-\[calc\(100vh-280px\)\] { height: calc(100vh - 280px); } .h-\[var\(--header-height\)\] { height: var(--header-height); } .h-\[var\(--radix-navigation-menu-viewport-height\)\] { height: var(--radix-navigation-menu-viewport-height); } .h-\[var\(--radix-select-trigger-height\)\] { height: var(--radix-select-trigger-height); } .h-auto { height: auto; } .h-full { height: 100%; } .h-px { height: 1px; } .h-screen { height: 100vh; } .h-svh { height: 100svh; } .max-h-12 { max-height: 3rem; } .max-h-96 { max-height: 24rem; } .max-h-\[200px\] { max-height: 200px; } .max-h-\[300px\] { max-height: 300px; } .max-h-\[60vh\] { max-height: 60vh; } .max-h-\[70vh\] { max-height: 70vh; } .max-h-\[90vh\] { max-height: 90vh; } .max-h-\[95\%\] { max-height: 95%; } .max-h-\[calc\(85vh-120px\)\] { max-height: calc(85vh - 120px); } .min-h-0 { min-height: 0px; } .min-h-10 { min-height: 2.5rem; } .min-h-6 { min-height: 1.5rem; } .min-h-9 { min-height: 2.25rem; } .min-h-\[1\.25rem\] { min-height: 1.25rem; } .min-h-\[100px\] { min-height: 100px; } .min-h-\[120px\] { min-height: 120px; } .min-h-\[200px\] { min-height: 200px; } .min-h-\[220px\] { min-height: 220px; } .min-h-\[300px\] { min-height: 300px; } .min-h-\[350px\] { min-height: 350px; } .min-h-\[500px\] { min-height: 500px; } .min-h-\[60px\] { min-height: 60px; } .min-h-\[80px\] { min-height: 80px; } .min-h-svh { min-height: 100svh; } .w-0 { width: 0px; } .w-1 { width: 0.25rem; } .w-1\.5 { width: 0.375rem; } .w-1\/2 { width: 50%; } .w-10 { width: 2.5rem; } .w-12 { width: 3rem; } .w-14 { width: 3.5rem; } .w-16 { width: 4rem; } .w-2 { width: 0.5rem; } .w-2\.5 { width: 0.625rem; } .w-2\/3 { width: 66.666667%; } .w-20 { width: 5rem; } .w-24 { width: 6rem; } .w-28 { width: 7rem; } .w-3 { width: 0.75rem; } .w-3\.5 { width: 0.875rem; } .w-3\/4 { width: 75%; } .w-32 { width: 8rem; } .w-36 { width: 9rem; } .w-4 { width: 1rem; } .w-4\/5 { width: 80%; } .w-40 { width: 10rem; } .w-48 { width: 12rem; } .w-5 { width: 1.25rem; } .w-56 { width: 14rem; } .w-6 { width: 1.5rem; } .w-7 { width: 1.75rem; } .w-72 { width: 18rem; } .w-8 { width: 2rem; } .w-80 { width: 20rem; } .w-9 { width: 2.25rem; } .w-\[--cell-size\] { width: var(--cell-size); } .w-\[100px\] { width: 100px; } .w-\[120px\] { width: 120px; } .w-\[140px\] { width: 140px; } .w-\[150px\] { width: 150px; } .w-\[180px\] { width: 180px; } .w-\[1px\] { width: 1px; } .w-\[200px\] { width: 200px; } .w-\[300px\] { width: 300px; } .w-\[400px\] { width: 400px; } .w-\[50px\] { width: 50px; } .w-\[60px\] { width: 60px; } .w-\[70px\] { width: 70px; } .w-\[80px\] { width: 80px; } .w-auto { width: auto; } .w-fit { width: -moz-fit-content; width: fit-content; } .w-full { width: 100%; } .w-max { width: -moz-max-content; width: max-content; } .w-px { width: 1px; } .min-w-0 { min-width: 0px; } .min-w-20 { min-width: 5rem; } .min-w-\[--cell-size\] { min-width: var(--cell-size); } .min-w-\[10em\] { min-width: 10em; } .min-w-\[150px\] { min-width: 150px; } .min-w-\[200px\] { min-width: 200px; } .min-w-\[40px\] { min-width: 40px; } .min-w-\[4rem\] { min-width: 4rem; } .min-w-\[8rem\] { min-width: 8rem; } .min-w-\[var\(--radix-select-trigger-width\)\] { min-width: var(--radix-select-trigger-width); } .max-w-2xl { max-width: 42rem; } .max-w-32 { max-width: 8rem; } .max-w-4xl { max-width: 56rem; } .max-w-52 { max-width: 13rem; } .max-w-6xl { max-width: 72rem; } .max-w-80 { max-width: 20rem; } .max-w-\[120px\] { max-width: 120px; } .max-w-\[150px\] { max-width: 150px; } .max-w-\[180px\] { max-width: 180px; } .max-w-\[200px\] { max-width: 200px; } .max-w-\[260px\] { max-width: 260px; } .max-w-\[280px\] { max-width: 280px; } .max-w-\[300px\] { max-width: 300px; } .max-w-\[500px\] { max-width: 500px; } .max-w-\[60\%\] { max-width: 60%; } .max-w-\[600px\] { max-width: 600px; } .max-w-\[90\%\] { max-width: 90%; } .max-w-\[90vw\] { max-width: 90vw; } .max-w-full { max-width: 100%; } .max-w-lg { max-width: 32rem; } .max-w-max { max-width: -moz-max-content; max-width: max-content; } .max-w-md { max-width: 28rem; } .max-w-none { max-width: none; } .max-w-sm { max-width: 24rem; } .max-w-xl { max-width: 36rem; } .max-w-xs { max-width: 20rem; } .flex-1 { flex: 1 1 0%; } .flex-\[1\.2\] { flex: 1.2; } .flex-\[1\] { flex: 1; } .flex-\[2\] { flex: 2; } .flex-\[4\] { flex: 4; } .flex-\[5\] { flex: 5; } .flex-none { flex: none; } .flex-shrink-0, .shrink-0 { flex-shrink: 0; } .flex-grow, .grow { flex-grow: 1; } .caption-bottom { caption-side: bottom; } .border-collapse { border-collapse: collapse; } .-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .-translate-x-full { --tw-translate-x: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .translate-x-0 { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .translate-x-\[-50\%\] { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .translate-x-full { --tw-translate-x: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .translate-y-0 { --tw-translate-y: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .translate-y-\[-50\%\] { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .-rotate-180 { --tw-rotate: -180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .-rotate-90 { --tw-rotate: -90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .rotate-180 { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .rotate-45 { --tw-rotate: 45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .scale-125 { --tw-scale-x: 1.25; --tw-scale-y: 1.25; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .scale-75 { --tw-scale-x: 0.75; --tw-scale-y: 0.75; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .scale-90 { --tw-scale-x: 0.9; --tw-scale-y: 0.9; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } @keyframes bounce { 0%, to { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.2, 1); } } .animate-bounce { animation: bounce 1s infinite; } @keyframes fade-in { 0% { opacity: 0; } to { opacity: 1; } } .animate-fade-in { animation: fade-in 0.2s ease-out; } @keyframes pulse { 50% { opacity: 0.5; } } .animate-pulse { animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; } @keyframes spin { to { transform: rotate(360deg); } } .animate-spin { animation: spin 1s linear infinite; } .cursor-default { cursor: default; } .cursor-grab { cursor: grab; } .cursor-grabbing { cursor: grabbing; } .cursor-help { cursor: help; } .cursor-move { cursor: move; } .cursor-not-allowed { cursor: not-allowed; } .cursor-pointer { cursor: pointer; } .cursor-text { cursor: text; } .touch-none { touch-action: none; } .select-none { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .resize-none { resize: none; } .resize-y { resize: vertical; } .list-inside { list-style-position: inside; } .list-disc { list-style-type: disc; } .list-none { list-style-type: none; } .appearance-none { -webkit-appearance: none; -moz-appearance: none; appearance: none; } .grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } .grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); } .grid-cols-\[100px_1fr\] { grid-template-columns: 100px 1fr; } .flex-row { flex-direction: row; } .flex-row-reverse { flex-direction: row-reverse; } .flex-col { flex-direction: column; } .flex-col-reverse { flex-direction: column-reverse; } .flex-wrap { flex-wrap: wrap; } .items-start { align-items: flex-start; } .items-end { align-items: flex-end; } .items-center { align-items: center; } .items-baseline { align-items: baseline; } .justify-start { justify-content: flex-start; } .justify-end { justify-content: flex-end; } .justify-center { justify-content: center; } .justify-between { justify-content: space-between; } .gap-0 { gap: 0px; } .gap-0\.5 { gap: 0.125rem; } .gap-1 { gap: 0.25rem; } .gap-1\.5 { gap: 0.375rem; } .gap-2 { gap: 0.5rem; } .gap-2\.5 { gap: 0.625rem; } .gap-3 { gap: 0.75rem; } .gap-4 { gap: 1rem; } .gap-6 { gap: 1.5rem; } .gap-x-1 { -moz-column-gap: 0.25rem; column-gap: 0.25rem; } .gap-x-2 { -moz-column-gap: 0.5rem; column-gap: 0.5rem; } .gap-x-4 { -moz-column-gap: 1rem; column-gap: 1rem; } .gap-y-0\.5 { row-gap: 0.125rem; } .gap-y-2 { row-gap: 0.5rem; } .space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.25rem * var(--tw-space-x-reverse)); margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); } .space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.5rem * var(--tw-space-x-reverse)); margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); } .space-x-2\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.625rem * var(--tw-space-x-reverse)); margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse))); } .space-x-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.75rem * var(--tw-space-x-reverse)); margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); } .space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); } .space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1.5rem * var(--tw-space-x-reverse)); margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); } .space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); } .space-y-0\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)); } .space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); } .space-y-1\.5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)); } .space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); } .space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); } .space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); } .space-y-5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); } .space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); } .space-y-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2rem * var(--tw-space-y-reverse)); } .self-start { align-self: flex-start; } .self-end { align-self: flex-end; } .overflow-auto { overflow: auto; } .overflow-hidden { overflow: hidden; } .overflow-visible { overflow: visible; } .overflow-x-auto { overflow-x: auto; } .overflow-y-auto { overflow-y: auto; } .overflow-x-hidden { overflow-x: hidden; } .overflow-y-scroll { overflow-y: scroll; } .overscroll-contain { overscroll-behavior: contain; } .truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .text-ellipsis { text-overflow: ellipsis; } .whitespace-nowrap { white-space: nowrap; } .whitespace-pre-line { white-space: pre-line; } .whitespace-pre-wrap { white-space: pre-wrap; } .text-wrap { text-wrap: wrap; } .text-nowrap { text-wrap: nowrap; } .break-words { overflow-wrap: break-word; } .break-all { word-break: break-all; } .rounded { border-radius: 0.25rem; } .rounded-\[inherit\] { border-radius: inherit; } .rounded-full { border-radius: 9999px; } .rounded-lg { border-radius: var(--radius); } .rounded-md { border-radius: calc(var(--radius) - 2px); } .rounded-none { border-radius: 0; } .rounded-sm { border-radius: calc(var(--radius) - 4px); } .rounded-xl { border-radius: 0.75rem; } .rounded-l-lg { border-top-left-radius: var(--radius); border-bottom-left-radius: var(--radius); } .rounded-l-md { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); } .rounded-l-none { border-top-left-radius: 0; border-bottom-left-radius: 0; } .rounded-r-lg { border-top-right-radius: var(--radius); border-bottom-right-radius: var(--radius); } .rounded-r-md { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); } .rounded-r-none { border-top-right-radius: 0; border-bottom-right-radius: 0; } .rounded-t-\[10px\] { border-top-left-radius: 10px; border-top-right-radius: 10px; } .rounded-bl-none { border-bottom-left-radius: 0; } .rounded-br-none { border-bottom-right-radius: 0; } .rounded-tl-lg { border-top-left-radius: var(--radius); } .rounded-tl-none { border-top-left-radius: 0; } .rounded-tl-sm { border-top-left-radius: calc(var(--radius) - 4px); } .rounded-tr-lg { border-top-right-radius: var(--radius); } .rounded-tr-none { border-top-right-radius: 0; } .border { border-width: 1px; } .border-2 { border-width: 2px; } .border-x-0 { border-left-width: 0px; border-right-width: 0px; } .border-y { border-top-width: 1px; border-bottom-width: 1px; } .border-b { border-bottom-width: 1px; } .border-b-2 { border-bottom-width: 2px; } .border-l { border-left-width: 1px; } .border-l-0 { border-left-width: 0px; } .border-l-2 { border-left-width: 2px; } .border-r { border-right-width: 1px; } .border-r-0 { border-right-width: 0px; } .border-r-2 { border-right-width: 2px; } .border-t { border-top-width: 1px; } .border-dashed { border-style: dashed; } .border-none { border-style: none; } .border-amber-200 { --tw-border-opacity: 1; border-color: rgb(253 230 138 / var(--tw-border-opacity, 1)); } .border-blue-200 { --tw-border-opacity: 1; border-color: rgb(191 219 254 / var(--tw-border-opacity, 1)); } .border-blue-300 { --tw-border-opacity: 1; border-color: rgb(147 197 253 / var(--tw-border-opacity, 1)); } .border-blue-500\/50 { border-color: #3b82f680; } .border-border { border-color: hsl(var(--border)); } .border-border\/20 { border-color: hsl(var(--border) / 0.2); } .border-border\/40 { border-color: hsl(var(--border) / 0.4); } .border-border\/50 { border-color: hsl(var(--border) / 0.5); } .border-border\/60 { border-color: hsl(var(--border) / 0.6); } .border-current { border-color: currentColor; } .border-destructive { border-color: hsl(var(--destructive)); } .border-destructive\/20 { border-color: hsl(var(--destructive) / 0.2); } .border-destructive\/50 { border-color: hsl(var(--destructive) / 0.5); } .border-emerald-200 { --tw-border-opacity: 1; border-color: rgb(167 243 208 / var(--tw-border-opacity, 1)); } .border-foreground\/10 { border-color: hsl(var(--foreground) / 0.1); } .border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity, 1)); } .border-green-200 { --tw-border-opacity: 1; border-color: rgb(187 247 208 / var(--tw-border-opacity, 1)); } .border-indigo-200 { --tw-border-opacity: 1; border-color: rgb(199 210 254 / var(--tw-border-opacity, 1)); } .border-input { border-color: hsl(var(--input)); } .border-muted { border-color: hsl(var(--muted)); } .border-muted-foreground\/25 { border-color: hsl(var(--muted-foreground) / 0.25); } .border-muted-foreground\/30 { border-color: hsl(var(--muted-foreground) / 0.3); } .border-orange-200 { --tw-border-opacity: 1; border-color: rgb(254 215 170 / var(--tw-border-opacity, 1)); } .border-orange-500\/50 { border-color: #f9731680; } .border-primary { border-color: hsl(var(--primary)); } .border-primary\/20 { border-color: hsl(var(--primary) / 0.2); } .border-primary\/40 { border-color: hsl(var(--primary) / 0.4); } .border-primary\/50 { border-color: hsl(var(--primary) / 0.5); } .border-purple-200 { --tw-border-opacity: 1; border-color: rgb(233 213 255 / var(--tw-border-opacity, 1)); } .border-red-200 { --tw-border-opacity: 1; border-color: rgb(254 202 202 / var(--tw-border-opacity, 1)); } .border-red-500 { --tw-border-opacity: 1; border-color: rgb(239 68 68 / var(--tw-border-opacity, 1)); } .border-transparent { border-color: transparent; } .border-yellow-200 { --tw-border-opacity: 1; border-color: rgb(254 240 138 / var(--tw-border-opacity, 1)); } .border-l-slate-500 { --tw-border-opacity: 1; border-left-color: rgb(100 116 139 / var(--tw-border-opacity, 1)); } .border-l-transparent { border-left-color: transparent; } .border-r-muted { border-right-color: hsl(var(--muted)); } .border-t-transparent { border-top-color: transparent; } .bg-accent { background-color: hsl(var(--accent)); } .bg-amber-100 { --tw-bg-opacity: 1; background-color: rgb(254 243 199 / var(--tw-bg-opacity, 1)); } .bg-amber-50 { --tw-bg-opacity: 1; background-color: rgb(255 251 235 / var(--tw-bg-opacity, 1)); } .bg-background { background-color: hsl(var(--background)); } .bg-background\/60 { background-color: hsl(var(--background) / 0.6); } .bg-background\/80 { background-color: hsl(var(--background) / 0.8); } .bg-black { --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1)); } .bg-black\/20 { background-color: #0003; } .bg-black\/80 { background-color: #000c; } .bg-blue-100 { --tw-bg-opacity: 1; background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)); } .bg-blue-50 { --tw-bg-opacity: 1; background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1)); } .bg-blue-500 { --tw-bg-opacity: 1; background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1)); } .bg-border { background-color: hsl(var(--border)); } .bg-card { background-color: hsl(var(--card)); } .bg-card\/50 { background-color: hsl(var(--card) / 0.5); } .bg-destructive { background-color: hsl(var(--destructive)); } .bg-destructive\/10 { background-color: hsl(var(--destructive) / 0.1); } .bg-destructive\/15 { background-color: hsl(var(--destructive) / 0.15); } .bg-destructive\/80 { background-color: hsl(var(--destructive) / 0.8); } .bg-emerald-100 { --tw-bg-opacity: 1; background-color: rgb(209 250 229 / var(--tw-bg-opacity, 1)); } .bg-emerald-500 { --tw-bg-opacity: 1; background-color: rgb(16 185 129 / var(--tw-bg-opacity, 1)); } .bg-emerald-500\/80 { background-color: #10b981cc; } .bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); } .bg-gray-300 { --tw-bg-opacity: 1; background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1)); } .bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)); } .bg-green-100 { --tw-bg-opacity: 1; background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)); } .bg-green-50 { --tw-bg-opacity: 1; background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1)); } .bg-green-500 { --tw-bg-opacity: 1; background-color: rgb(34 197 94 / var(--tw-bg-opacity, 1)); } .bg-indigo-100 { --tw-bg-opacity: 1; background-color: rgb(224 231 255 / var(--tw-bg-opacity, 1)); } .bg-inherit { background-color: inherit; } .bg-muted { background-color: hsl(var(--muted)); } .bg-muted\/10 { background-color: hsl(var(--muted) / 0.1); } .bg-muted\/20 { background-color: hsl(var(--muted) / 0.2); } .bg-muted\/30 { background-color: hsl(var(--muted) / 0.3); } .bg-muted\/5 { background-color: hsl(var(--muted) / 0.05); } .bg-muted\/50 { background-color: hsl(var(--muted) / 0.5); } .bg-neutral-200 { --tw-bg-opacity: 1; background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1)); } .bg-neutral-800 { --tw-bg-opacity: 1; background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1)); } .bg-orange-100 { --tw-bg-opacity: 1; background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1)); } .bg-orange-50 { --tw-bg-opacity: 1; background-color: rgb(255 247 237 / var(--tw-bg-opacity, 1)); } .bg-popover { background-color: hsl(var(--popover)); } .bg-primary { background-color: hsl(var(--primary)); } .bg-primary-foreground { background-color: hsl(var(--primary-foreground)); } .bg-primary\/10 { background-color: hsl(var(--primary) / 0.1); } .bg-primary\/20 { background-color: hsl(var(--primary) / 0.2); } .bg-primary\/5 { background-color: hsl(var(--primary) / 0.05); } .bg-purple-100 { --tw-bg-opacity: 1; background-color: rgb(243 232 255 / var(--tw-bg-opacity, 1)); } .bg-purple-50 { --tw-bg-opacity: 1; background-color: rgb(250 245 255 / var(--tw-bg-opacity, 1)); } .bg-red-100 { --tw-bg-opacity: 1; background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)); } .bg-red-50 { --tw-bg-opacity: 1; background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1)); } .bg-red-500 { --tw-bg-opacity: 1; background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1)); } .bg-red-600 { --tw-bg-opacity: 1; background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1)); } .bg-secondary { background-color: hsl(var(--secondary)); } .bg-secondary\/50 { background-color: hsl(var(--secondary) / 0.5); } .bg-slate-100\/80 { background-color: #f1f5f9cc; } .bg-slate-50 { --tw-bg-opacity: 1; background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1)); } .bg-transparent { background-color: transparent; } .bg-yellow-100 { --tw-bg-opacity: 1; background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1)); } .bg-yellow-50 { --tw-bg-opacity: 1; background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1)); } .bg-yellow-500 { --tw-bg-opacity: 1; background-color: rgb(234 179 8 / var(--tw-bg-opacity, 1)); } .bg-yellow-500\/80 { background-color: #eab308cc; } .bg-gradient-to-t { background-image: linear-gradient(to top, var(--tw-gradient-stops)); } .from-background\/95 { --tw-gradient-from: hsl(var(--background) / 0.95) var(--tw-gradient-from-position); --tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .via-background\/80 { --tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to); } .to-background\/60 { --tw-gradient-to: hsl(var(--background) / 0.6) var(--tw-gradient-to-position); } .fill-current { fill: currentColor; } .fill-primary { fill: hsl(var(--primary)); } .object-contain { -o-object-fit: contain; object-fit: contain; } .object-cover { -o-object-fit: cover; object-fit: cover; } .p-0 { padding: 0; } .p-0\.5 { padding: 0.125rem; } .p-1 { padding: 0.25rem; } .p-2 { padding: 0.5rem; } .p-3 { padding: 0.75rem; } .p-4 { padding: 1rem; } .p-6 { padding: 1.5rem; } .p-\[1px\] { padding: 1px; } .px-0 { padding-left: 0; padding-right: 0; } .px-0\.5 { padding-left: 0.125rem; padding-right: 0.125rem; } .px-1 { padding-left: 0.25rem; padding-right: 0.25rem; } .px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; } .px-2 { padding-left: 0.5rem; padding-right: 0.5rem; } .px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; } .px-3 { padding-left: 0.75rem; padding-right: 0.75rem; } .px-4 { padding-left: 1rem; padding-right: 1rem; } .px-5 { padding-left: 1.25rem; padding-right: 1.25rem; } .px-6 { padding-left: 1.5rem; padding-right: 1.5rem; } .px-8 { padding-left: 2rem; padding-right: 2rem; } .px-\[--cell-size\] { padding-left: var(--cell-size); padding-right: var(--cell-size); } .py-0 { padding-top: 0; padding-bottom: 0; } .py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; } .py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; } .py-1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; } .py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; } .py-12 { padding-top: 3rem; padding-bottom: 3rem; } .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; } .py-2\.5 { padding-top: 0.625rem; padding-bottom: 0.625rem; } .py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; } .py-4 { padding-top: 1rem; padding-bottom: 1rem; } .py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; } .py-8 { padding-top: 2rem; padding-bottom: 2rem; } .pb-0\.5 { padding-bottom: 0.125rem; } .pb-1 { padding-bottom: 0.25rem; } .pb-16 { padding-bottom: 4rem; } .pb-2 { padding-bottom: 0.5rem; } .pb-3 { padding-bottom: 0.75rem; } .pb-4 { padding-bottom: 1rem; } .pl-2 { padding-left: 0.5rem; } .pl-2\.5 { padding-left: 0.625rem; } .pl-3 { padding-left: 0.75rem; } .pl-5 { padding-left: 1.25rem; } .pl-7 { padding-left: 1.75rem; } .pl-8 { padding-left: 2rem; } .pl-9 { padding-left: 2.25rem; } .pr-1 { padding-right: 0.25rem; } .pr-10 { padding-right: 2.5rem; } .pr-12 { padding-right: 3rem; } .pr-14 { padding-right: 3.5rem; } .pr-2 { padding-right: 0.5rem; } .pr-2\.5 { padding-right: 0.625rem; } .pr-3 { padding-right: 0.75rem; } .pr-4 { padding-right: 1rem; } .pr-7 { padding-right: 1.75rem; } .pr-8 { padding-right: 2rem; } .pr-9 { padding-right: 2.25rem; } .pt-0 { padding-top: 0; } .pt-1 { padding-top: 0.25rem; } .pt-1\.5 { padding-top: 0.375rem; } .pt-16 { padding-top: 4rem; } .pt-2 { padding-top: 0.5rem; } .pt-3 { padding-top: 0.75rem; } .pt-4 { padding-top: 1rem; } .pt-6 { padding-top: 1.5rem; } .text-left { text-align: left; } .text-center { text-align: center; } .text-right { text-align: right; } .align-middle { vertical-align: middle; } .font-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; } .text-2xl { font-size: 1.5rem; line-height: 2rem; } .text-3xl { font-size: 1.875rem; line-height: 2.25rem; } .text-4xl { font-size: 2.25rem; line-height: 2.5rem; } .text-\[0\.625rem\] { font-size: 0.625rem; } .text-\[0\.7rem\] { font-size: 0.7rem; } .text-\[0\.8rem\] { font-size: 0.8rem; } .text-\[10px\] { font-size: 10px; } .text-\[11px\] { font-size: 11px; } .text-\[12px\] { font-size: 12px; } .text-\[13px\] { font-size: 13px; } .text-\[7rem\] { font-size: 7rem; } .text-\[9px\] { font-size: 9px; } .text-base { font-size: 1rem; line-height: 1.5rem; } .text-lg { font-size: 1.125rem; line-height: 1.75rem; } .text-sm { font-size: 0.875rem; line-height: 1.25rem; } .text-xl { font-size: 1.25rem; line-height: 1.75rem; } .text-xs { font-size: 0.75rem; line-height: 1rem; } .font-bold { font-weight: 700; } .font-medium { font-weight: 500; } .font-normal { font-weight: 400; } .font-semibold { font-weight: 600; } .uppercase { text-transform: uppercase; } .capitalize { text-transform: capitalize; } .italic { font-style: italic; } .tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); } .leading-10 { line-height: 2.5rem; } .leading-5 { line-height: 1.25rem; } .leading-none { line-height: 1; } .leading-relaxed { line-height: 1.625; } .leading-tight { line-height: 1.25; } .tracking-\[0\.14em\] { letter-spacing: 0.14em; } .tracking-tight { letter-spacing: -0.025em; } .tracking-tighter { letter-spacing: -0.05em; } .tracking-wide { letter-spacing: 0.025em; } .tracking-wider { letter-spacing: 0.05em; } .tracking-widest { letter-spacing: 0.1em; } .text-accent-foreground { color: hsl(var(--accent-foreground)); } .text-amber-600 { --tw-text-opacity: 1; color: rgb(217 119 6 / var(--tw-text-opacity, 1)); } .text-amber-700 { --tw-text-opacity: 1; color: rgb(180 83 9 / var(--tw-text-opacity, 1)); } .text-amber-800 { --tw-text-opacity: 1; color: rgb(146 64 14 / var(--tw-text-opacity, 1)); } .text-blue-400 { --tw-text-opacity: 1; color: rgb(96 165 250 / var(--tw-text-opacity, 1)); } .text-blue-500 { --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity, 1)); } .text-blue-600 { --tw-text-opacity: 1; color: rgb(37 99 235 / var(--tw-text-opacity, 1)); } .text-blue-700 { --tw-text-opacity: 1; color: rgb(29 78 216 / var(--tw-text-opacity, 1)); } .text-blue-800 { --tw-text-opacity: 1; color: rgb(30 64 175 / var(--tw-text-opacity, 1)); } .text-card-foreground { color: hsl(var(--card-foreground)); } .text-current { color: currentColor; } .text-destructive { color: hsl(var(--destructive)); } .text-destructive-foreground { color: hsl(var(--destructive-foreground)); } .text-emerald-200 { --tw-text-opacity: 1; color: rgb(167 243 208 / var(--tw-text-opacity, 1)); } .text-emerald-500 { --tw-text-opacity: 1; color: rgb(16 185 129 / var(--tw-text-opacity, 1)); } .text-emerald-600 { --tw-text-opacity: 1; color: rgb(5 150 105 / var(--tw-text-opacity, 1)); } .text-emerald-800 { --tw-text-opacity: 1; color: rgb(6 95 70 / var(--tw-text-opacity, 1)); } .text-foreground { color: hsl(var(--foreground)); } .text-foreground\/60 { color: hsl(var(--foreground) / 0.6); } .text-foreground\/70 { color: hsl(var(--foreground) / 0.7); } .text-foreground\/80 { color: hsl(var(--foreground) / 0.8); } .text-foreground\/90 { color: hsl(var(--foreground) / 0.9); } .text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity, 1)); } .text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity, 1)); } .text-gray-800 { --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity, 1)); } .text-green-500 { --tw-text-opacity: 1; color: rgb(34 197 94 / var(--tw-text-opacity, 1)); } .text-green-600 { --tw-text-opacity: 1; color: rgb(22 163 74 / var(--tw-text-opacity, 1)); } .text-green-700 { --tw-text-opacity: 1; color: rgb(21 128 61 / var(--tw-text-opacity, 1)); } .text-green-800 { --tw-text-opacity: 1; color: rgb(22 101 52 / var(--tw-text-opacity, 1)); } .text-indigo-800 { --tw-text-opacity: 1; color: rgb(55 48 163 / var(--tw-text-opacity, 1)); } .text-muted-foreground { color: hsl(var(--muted-foreground)); } .text-muted-foreground\/30 { color: hsl(var(--muted-foreground) / 0.3); } .text-muted-foreground\/40 { color: hsl(var(--muted-foreground) / 0.4); } .text-muted-foreground\/50 { color: hsl(var(--muted-foreground) / 0.5); } .text-muted-foreground\/60 { color: hsl(var(--muted-foreground) / 0.6); } .text-muted-foreground\/70 { color: hsl(var(--muted-foreground) / 0.7); } .text-orange-400 { --tw-text-opacity: 1; color: rgb(251 146 60 / var(--tw-text-opacity, 1)); } .text-orange-500 { --tw-text-opacity: 1; color: rgb(249 115 22 / var(--tw-text-opacity, 1)); } .text-orange-600 { --tw-text-opacity: 1; color: rgb(234 88 12 / var(--tw-text-opacity, 1)); } .text-orange-700 { --tw-text-opacity: 1; color: rgb(194 65 12 / var(--tw-text-opacity, 1)); } .text-orange-800 { --tw-text-opacity: 1; color: rgb(154 52 18 / var(--tw-text-opacity, 1)); } .text-popover-foreground { color: hsl(var(--popover-foreground)); } .text-primary { color: hsl(var(--primary)); } .text-primary-foreground { color: hsl(var(--primary-foreground)); } .text-primary\/70 { color: hsl(var(--primary) / 0.7); } .text-primary\/90 { color: hsl(var(--primary) / 0.9); } .text-purple-500 { --tw-text-opacity: 1; color: rgb(168 85 247 / var(--tw-text-opacity, 1)); } .text-purple-600 { --tw-text-opacity: 1; color: rgb(147 51 234 / var(--tw-text-opacity, 1)); } .text-purple-700 { --tw-text-opacity: 1; color: rgb(126 34 206 / var(--tw-text-opacity, 1)); } .text-purple-800 { --tw-text-opacity: 1; color: rgb(107 33 168 / var(--tw-text-opacity, 1)); } .text-red-500 { --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity, 1)); } .text-red-600 { --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity, 1)); } .text-red-700 { --tw-text-opacity: 1; color: rgb(185 28 28 / var(--tw-text-opacity, 1)); } .text-red-800 { --tw-text-opacity: 1; color: rgb(153 27 27 / var(--tw-text-opacity, 1)); } .text-secondary-foreground { color: hsl(var(--secondary-foreground)); } .text-slate-500 { --tw-text-opacity: 1; color: rgb(100 116 139 / var(--tw-text-opacity, 1)); } .text-slate-700 { --tw-text-opacity: 1; color: rgb(51 65 85 / var(--tw-text-opacity, 1)); } .text-white { --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); } .text-yellow-200 { --tw-text-opacity: 1; color: rgb(254 240 138 / var(--tw-text-opacity, 1)); } .text-yellow-500 { --tw-text-opacity: 1; color: rgb(234 179 8 / var(--tw-text-opacity, 1)); } .text-yellow-600 { --tw-text-opacity: 1; color: rgb(202 138 4 / var(--tw-text-opacity, 1)); } .text-yellow-800 { --tw-text-opacity: 1; color: rgb(133 77 14 / var(--tw-text-opacity, 1)); } .underline-offset-4 { text-underline-offset: 4px; } .opacity-0 { opacity: 0; } .opacity-100 { opacity: 1; } .opacity-20 { opacity: 0.2; } .opacity-30 { opacity: 0.3; } .opacity-40 { opacity: 0.4; } .opacity-50 { opacity: 0.5; } .opacity-60 { opacity: 0.6; } .opacity-70 { opacity: 0.7; } .opacity-80 { opacity: 0.8; } .shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-\[0_0_4px_rgba\(var\(--primary\)\,0\.5\)\] { --tw-shadow: 0 0 4px rgba(var(--primary), 0.5); --tw-shadow-colored: 0 0 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-lg { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-md { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-sm { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-xl { --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-destructive\/50 { --tw-shadow-color: hsl(var(--destructive) / 0.5); --tw-shadow: var(--tw-shadow-colored); } .shadow-emerald-500\/50 { --tw-shadow-color: rgb(16 185 129 / 0.5); --tw-shadow: var(--tw-shadow-colored); } .shadow-yellow-500\/50 { --tw-shadow-color: rgb(234 179 8 / 0.5); --tw-shadow: var(--tw-shadow-colored); } .outline-none { outline: 2px solid transparent; outline-offset: 2px; } .outline { outline-style: solid; } .ring-0 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .ring-2 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .ring-gray-300\/20 { --tw-ring-color: rgb(209 213 219 / 0.2); } .ring-green-500\/20 { --tw-ring-color: rgb(34 197 94 / 0.2); } .ring-primary\/20 { --tw-ring-color: hsl(var(--primary) / 0.2); } .ring-offset-2 { --tw-ring-offset-width: 2px; } .ring-offset-background { --tw-ring-offset-color: hsl(var(--background)); } .ring-offset-white { --tw-ring-offset-color: #fff; } .blur { --tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } .filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } .backdrop-blur-\[1px\] { --tw-backdrop-blur: blur(1px); backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); } .transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; } .transition-\[margin\] { transition-property: margin; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; } .transition-\[max-height\,padding\] { transition-property: max-height, padding; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; } .transition-\[opacity\] { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; } .transition-\[width\] { transition-property: width; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; } .transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; } .transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; } .transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; } .transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.15s; } .delay-100 { transition-delay: 0.1s; } .delay-150 { transition-delay: 0.15s; } .duration-150 { transition-duration: 0.15s; } .duration-200 { transition-duration: 0.2s; } .duration-300 { transition-duration: 0.3s; } .duration-500 { transition-duration: 0.5s; } .duration-700 { transition-duration: 0.7s; } .ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); } @keyframes enter { 0% { opacity: var(--tw-enter-opacity, 1); transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0)); } } @keyframes exit { to { opacity: var(--tw-exit-opacity, 1); transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0)); } } .animate-in { animation-name: enter; animation-duration: 0.15s; --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; } .fade-in, .fade-in-0 { --tw-enter-opacity: 0; } .fade-in-50 { --tw-enter-opacity: 0.5; } .zoom-in { --tw-enter-scale: 0; } .zoom-in-95 { --tw-enter-scale: 0.95; } .duration-150 { animation-duration: 0.15s; } .duration-200 { animation-duration: 0.2s; } .duration-300 { animation-duration: 0.3s; } .duration-500 { animation-duration: 0.5s; } .duration-700 { animation-duration: 0.7s; } .delay-100 { animation-delay: 0.1s; } .delay-150 { animation-delay: 0.15s; } .ease-in-out { animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .ease-out { animation-timing-function: cubic-bezier(0, 0, 0.2, 1); } .running { animation-play-state: running; } .no-scrollbar::-webkit-scrollbar { display: none; } .no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; } .\[--cell-size\:2rem\] { --cell-size: 2rem; } html { overflow-y: scroll; } .sticky { position: sticky !important; z-index: 2; background-color: hsl(var(--card)); } .sticky.before\:right-0:before, .sticky.before\:left-0:before { content: ""; position: absolute; top: 0; bottom: 0; width: 2px; background: linear-gradient(to right, rgba(0, 0, 0, 0.08), transparent); opacity: 1; transition: opacity 0.3s ease; } .sticky.before\:right-0:before { right: -1px; background: linear-gradient(to right, rgba(0, 0, 0, 0.08), transparent); } .sticky.before\:right-0:after { content: ""; position: absolute; top: 0; right: -8px; bottom: 0; width: 8px; pointer-events: none; background: linear-gradient(to right, rgba(0, 0, 0, 0.05), transparent); } .sticky.before\:left-0:before { left: -1px; background: linear-gradient(to left, rgba(0, 0, 0, 0.08), transparent); } .sticky.before\:left-0:after { content: ""; position: absolute; top: 0; left: -8px; bottom: 0; width: 8px; pointer-events: none; background: linear-gradient(to left, rgba(0, 0, 0, 0.05), transparent); } .sticky:hover:before { opacity: 0.8; } .dark .sticky.before\:right-0:before, .dark .sticky.before\:left-0:before { background: linear-gradient(to right, rgba(255, 255, 255, 0.05), transparent); } .dark .sticky.before\:right-0:after, .dark .sticky.before\:left-0:after { background: linear-gradient(to right, rgba(255, 255, 255, 0.03), transparent); } .\*\:\!inline-block > * { display: inline-block !important; } .file\:border-0::file-selector-button { border-width: 0px; } .file\:bg-transparent::file-selector-button { background-color: transparent; } .file\:text-sm::file-selector-button { font-size: 0.875rem; line-height: 1.25rem; } .file\:font-medium::file-selector-button { font-weight: 500; } .placeholder\:text-muted-foreground::-moz-placeholder { color: hsl(var(--muted-foreground)); } .placeholder\:text-muted-foreground::placeholder { color: hsl(var(--muted-foreground)); } .before\:absolute:before { content: var(--tw-content); position: absolute; } .before\:bottom-0:before { content: var(--tw-content); bottom: 0; } .before\:left-0:before { content: var(--tw-content); left: 0; } .before\:right-0:before { content: var(--tw-content); right: 0; } .before\:top-0:before { content: var(--tw-content); top: 0; } .before\:w-\[1px\]:before { content: var(--tw-content); width: 1px; } .before\:bg-border:before { content: var(--tw-content); background-color: hsl(var(--border)); } .after\:pointer-events-none:after { content: var(--tw-content); pointer-events: none; } .after\:absolute:after { content: var(--tw-content); position: absolute; } .after\:inset-y-0:after { content: var(--tw-content); top: 0; bottom: 0; } .after\:bottom-0:after { content: var(--tw-content); bottom: 0; } .after\:left-0:after { content: var(--tw-content); left: 0; } .after\:left-1\/2:after { content: var(--tw-content); left: 50%; } .after\:hidden:after { content: var(--tw-content); display: none; } .after\:h-32:after { content: var(--tw-content); height: 8rem; } .after\:w-1:after { content: var(--tw-content); width: 0.25rem; } .after\:w-full:after { content: var(--tw-content); width: 100%; } .after\:-translate-x-1\/2:after { content: var(--tw-content); --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .after\:bg-\[linear-gradient\(180deg\,_transparent_10\%\,_hsl\(var\(--background\)\)_70\%\)\]:after { content: var(--tw-content); background-image: linear-gradient(180deg, transparent 10%, hsl(var(--background)) 70%); } .last\:border-0:last-child { border-width: 0px; } .focus-within\:ring-1:focus-within { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .focus-within\:ring-ring:focus-within { --tw-ring-color: hsl(var(--ring)); } .hover\:-translate-y-1:hover { --tw-translate-y: -0.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .hover\:rotate-180:hover { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .hover\:scale-110:hover { --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .hover\:bg-accent:hover { background-color: hsl(var(--accent)); } .hover\:bg-accent\/50:hover { background-color: hsl(var(--accent) / 0.5); } .hover\:bg-background:hover { background-color: hsl(var(--background)); } .hover\:bg-blue-100:hover { --tw-bg-opacity: 1; background-color: rgb(219 234 254 / var(--tw-bg-opacity, 1)); } .hover\:bg-blue-200:hover { --tw-bg-opacity: 1; background-color: rgb(191 219 254 / var(--tw-bg-opacity, 1)); } .hover\:bg-card\/80:hover { background-color: hsl(var(--card) / 0.8); } .hover\:bg-destructive\/10:hover { background-color: hsl(var(--destructive) / 0.1); } .hover\:bg-destructive\/25:hover { background-color: hsl(var(--destructive) / 0.25); } .hover\:bg-destructive\/80:hover { background-color: hsl(var(--destructive) / 0.8); } .hover\:bg-destructive\/90:hover { background-color: hsl(var(--destructive) / 0.9); } .hover\:bg-gray-100:hover { --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1)); } .hover\:bg-green-100:hover { --tw-bg-opacity: 1; background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1)); } .hover\:bg-green-200:hover { --tw-bg-opacity: 1; background-color: rgb(187 247 208 / var(--tw-bg-opacity, 1)); } .hover\:bg-inherit:hover { background-color: inherit; } .hover\:bg-muted:hover { background-color: hsl(var(--muted)); } .hover\:bg-muted\/40:hover { background-color: hsl(var(--muted) / 0.4); } .hover\:bg-muted\/50:hover { background-color: hsl(var(--muted) / 0.5); } .hover\:bg-muted\/60:hover { background-color: hsl(var(--muted) / 0.6); } .hover\:bg-muted\/70:hover { background-color: hsl(var(--muted) / 0.7); } .hover\:bg-orange-100:hover { --tw-bg-opacity: 1; background-color: rgb(255 237 213 / var(--tw-bg-opacity, 1)); } .hover\:bg-primary\/10:hover { background-color: hsl(var(--primary) / 0.1); } .hover\:bg-primary\/90:hover { background-color: hsl(var(--primary) / 0.9); } .hover\:bg-purple-200:hover { --tw-bg-opacity: 1; background-color: rgb(233 213 255 / var(--tw-bg-opacity, 1)); } .hover\:bg-red-100:hover { --tw-bg-opacity: 1; background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1)); } .hover\:bg-red-200:hover { --tw-bg-opacity: 1; background-color: rgb(254 202 202 / var(--tw-bg-opacity, 1)); } .hover\:bg-red-700:hover { --tw-bg-opacity: 1; background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1)); } .hover\:bg-secondary-foreground\/10:hover { background-color: hsl(var(--secondary-foreground) / 0.1); } .hover\:bg-secondary\/70:hover { background-color: hsl(var(--secondary) / 0.7); } .hover\:bg-secondary\/80:hover { background-color: hsl(var(--secondary) / 0.8); } .hover\:bg-slate-100:hover { --tw-bg-opacity: 1; background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1)); } .hover\:bg-slate-200\/80:hover { background-color: #e2e8f0cc; } .hover\:bg-transparent:hover { background-color: transparent; } .hover\:bg-yellow-100:hover { --tw-bg-opacity: 1; background-color: rgb(254 249 195 / var(--tw-bg-opacity, 1)); } .hover\:bg-opacity-80:hover { --tw-bg-opacity: 0.8; } .hover\:text-accent-foreground:hover { color: hsl(var(--accent-foreground)); } .hover\:text-destructive:hover { color: hsl(var(--destructive)); } .hover\:text-foreground:hover { color: hsl(var(--foreground)); } .hover\:text-foreground\/70:hover { color: hsl(var(--foreground) / 0.7); } .hover\:text-muted-foreground:hover { color: hsl(var(--muted-foreground)); } .hover\:text-primary:hover { color: hsl(var(--primary)); } .hover\:text-primary\/80:hover { color: hsl(var(--primary) / 0.8); } .hover\:text-red-600:hover { --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity, 1)); } .hover\:underline:hover { text-decoration-line: underline; } .hover\:opacity-100:hover { opacity: 1; } .hover\:opacity-70:hover { opacity: 0.7; } .hover\:opacity-80:hover { opacity: 0.8; } .hover\:shadow-lg:hover { --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .hover\:shadow-md:hover { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .hover\:shadow-black\/30:hover { --tw-shadow-color: rgb(0 0 0 / 0.3); --tw-shadow: var(--tw-shadow-colored); } .focus\:z-10:focus { z-index: 10; } .focus\:bg-accent:focus { background-color: hsl(var(--accent)); } .focus\:bg-muted:focus { background-color: hsl(var(--muted)); } .focus\:text-accent-foreground:focus { color: hsl(var(--accent-foreground)); } .focus\:text-destructive:focus { color: hsl(var(--destructive)); } .focus\:text-red-600:focus { --tw-text-opacity: 1; color: rgb(220 38 38 / var(--tw-text-opacity, 1)); } .focus\:outline-none:focus { outline: 2px solid transparent; outline-offset: 2px; } .focus\:ring-1:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .focus\:ring-2:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .focus\:ring-red-600:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1)); } .focus\:ring-ring:focus { --tw-ring-color: hsl(var(--ring)); } .focus\:ring-offset-2:focus { --tw-ring-offset-width: 2px; } .focus-visible\:border-border:focus-visible { border-color: hsl(var(--border)); } .focus-visible\:outline-none:focus-visible { outline: 2px solid transparent; outline-offset: 2px; } .focus-visible\:ring-0:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .focus-visible\:ring-1:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .focus-visible\:ring-2:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .focus-visible\:ring-red-500:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1)); } .focus-visible\:ring-ring:focus-visible { --tw-ring-color: hsl(var(--ring)); } .focus-visible\:ring-offset-1:focus-visible { --tw-ring-offset-width: 1px; } .focus-visible\:ring-offset-2:focus-visible { --tw-ring-offset-width: 2px; } .focus-visible\:ring-offset-background:focus-visible { --tw-ring-offset-color: hsl(var(--background)); } .active\:scale-90:active { --tw-scale-x: 0.9; --tw-scale-y: 0.9; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .disabled\:pointer-events-none:disabled { pointer-events: none; } .disabled\:cursor-not-allowed:disabled { cursor: not-allowed; } .disabled\:opacity-50:disabled { opacity: 0.5; } .group:hover .group-hover\:pointer-events-auto { pointer-events: auto; } .group:hover .group-hover\:via-background\/90 { --tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / 0.9) var(--tw-gradient-via-position), var(--tw-gradient-to); } .group:hover .group-hover\:to-background\/70 { --tw-gradient-to: hsl(var(--background) / 0.7) var(--tw-gradient-to-position); } .group:hover .group-hover\:text-muted-foreground { color: hsl(var(--muted-foreground)); } .group\/id:hover .group-hover\/id\:opacity-100, .group\/url:hover .group-hover\/url\:opacity-100, .group:hover .group-hover\:opacity-100 { opacity: 1; } .group[data-collapsed="true"] .group-\[\[data-collapsed\=true\]\]\:justify-center { justify-content: center; } .group[data-collapsed="true"] .group-\[\[data-collapsed\=true\]\]\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; } .peer:disabled ~ .peer-disabled\:cursor-not-allowed { cursor: not-allowed; } .peer:disabled ~ .peer-disabled\:opacity-70 { opacity: 0.7; } .has-\[\:focus-visible\]\:outline-none:has(:focus-visible) { outline: 2px solid transparent; outline-offset: 2px; } .has-\[\:focus-visible\]\:ring-1:has(:focus-visible) { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .has-\[\:focus-visible\]\:ring-neutral-950:has(:focus-visible) { --tw-ring-opacity: 1; --tw-ring-color: rgb(10 10 10 / var(--tw-ring-opacity, 1)); } .aria-disabled\:opacity-50[aria-disabled="true"] { opacity: 0.5; } .aria-selected\:bg-accent[aria-selected="true"] { background-color: hsl(var(--accent)); } .aria-selected\:text-accent-foreground[aria-selected="true"] { color: hsl(var(--accent-foreground)); } .aria-selected\:text-muted-foreground[aria-selected="true"] { color: hsl(var(--muted-foreground)); } .data-\[disabled\]\:pointer-events-none[data-disabled] { pointer-events: none; } .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] { height: 1px; } .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] { width: 100%; } .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] { --tw-translate-y: 0.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .data-\[side\=left\]\:-translate-x-1[data-side="left"] { --tw-translate-x: -0.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .data-\[side\=right\]\:translate-x-1[data-side="right"] { --tw-translate-x: 0.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .data-\[side\=top\]\:-translate-y-1[data-side="top"] { --tw-translate-y: -0.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .data-\[state\=checked\]\:translate-x-4[data-state="checked"] { --tw-translate-x: 1rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] { --tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } @keyframes accordion-up { 0% { height: var(--radix-accordion-content-height); } to { height: 0; } } .data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] { animation: accordion-up 0.2s ease-out; } @keyframes accordion-down { 0% { height: 0; } to { height: var(--radix-accordion-content-height); } } .data-\[state\=open\]\:animate-accordion-down[data-state="open"] { animation: accordion-down 0.2s ease-out; } .data-\[state\=dragging\]\:cursor-grabbing[data-state="dragging"] { cursor: grabbing; } .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] { flex-direction: column; } .data-\[range-end\=true\]\:rounded-md[data-range-end="true"] { border-radius: calc(var(--radius) - 2px); } .data-\[range-middle\=true\]\:rounded-none[data-range-middle="true"] { border-radius: 0; } .data-\[range-start\=true\]\:rounded-md[data-range-start="true"] { border-radius: calc(var(--radius) - 2px); } .data-\[selected\=true\]\:rounded-none[data-selected="true"] { border-radius: 0; } .data-\[active\]\:bg-accent\/50[data-active] { background-color: hsl(var(--accent) / 0.5); } .data-\[disabled\]\:bg-muted-foreground[data-disabled], .data-\[fixed\]\:bg-muted-foreground[data-fixed] { background-color: hsl(var(--muted-foreground)); } .data-\[range-end\=true\]\:bg-primary[data-range-end="true"] { background-color: hsl(var(--primary)); } .data-\[range-middle\=true\]\:bg-accent[data-range-middle="true"] { background-color: hsl(var(--accent)); } .data-\[range-start\=true\]\:bg-primary[data-range-start="true"], .data-\[selected-single\=true\]\:bg-primary[data-selected-single="true"] { background-color: hsl(var(--primary)); } .data-\[state\=active\]\:bg-background[data-state="active"] { background-color: hsl(var(--background)); } .data-\[state\=checked\]\:bg-primary[data-state="checked"] { background-color: hsl(var(--primary)); } .data-\[state\=open\]\:bg-accent[data-state="open"] { background-color: hsl(var(--accent)); } .data-\[state\=open\]\:bg-accent\/50[data-state="open"] { background-color: hsl(var(--accent) / 0.5); } .data-\[state\=open\]\:bg-secondary[data-state="open"] { background-color: hsl(var(--secondary)); } .data-\[state\=selected\]\:bg-muted[data-state="selected"] { background-color: hsl(var(--muted)); } .data-\[state\=unchecked\]\:bg-input[data-state="unchecked"] { background-color: hsl(var(--input)); } .data-\[collapsed\=true\]\:py-2[data-collapsed="true"] { padding-top: 0.5rem; padding-bottom: 0.5rem; } .data-\[disabled\]\:text-muted[data-disabled], .data-\[fixed\]\:text-muted[data-fixed] { color: hsl(var(--muted)); } .data-\[range-end\=true\]\:text-primary-foreground[data-range-end="true"] { color: hsl(var(--primary-foreground)); } .data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle="true"] { color: hsl(var(--accent-foreground)); } .data-\[range-start\=true\]\:text-primary-foreground[data-range-start="true"], .data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single="true"] { color: hsl(var(--primary-foreground)); } .data-\[state\=active\]\:text-foreground[data-state="active"] { color: hsl(var(--foreground)); } .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] { color: hsl(var(--primary-foreground)); } .data-\[state\=open\]\:text-muted-foreground[data-state="open"] { color: hsl(var(--muted-foreground)); } .data-\[disabled\]\:opacity-50[data-disabled] { opacity: 0.5; } .data-\[state\=active\]\:shadow[data-state="active"] { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .data-\[state\=active\]\:shadow-sm[data-state="active"] { --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .data-\[state\=closed\]\:duration-300[data-state="closed"], .data-\[state\=open\]\:duration-300[data-state="open"] { transition-duration: 0.3s; } .data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"], .data-\[state\=open\]\:animate-in[data-state="open"], .data-\[state\=visible\]\:animate-in[data-state="visible"] { animation-name: enter; animation-duration: 0.15s; --tw-enter-opacity: initial; --tw-enter-scale: initial; --tw-enter-rotate: initial; --tw-enter-translate-x: initial; --tw-enter-translate-y: initial; } .data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"], .data-\[state\=closed\]\:animate-out[data-state="closed"], .data-\[state\=hidden\]\:animate-out[data-state="hidden"] { animation-name: exit; animation-duration: 0.15s; --tw-exit-opacity: initial; --tw-exit-scale: initial; --tw-exit-rotate: initial; --tw-exit-translate-x: initial; --tw-exit-translate-y: initial; } .data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"] { --tw-enter-opacity: 0; } .data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"], .data-\[state\=closed\]\:fade-out-0[data-state="closed"], .data-\[state\=hidden\]\:fade-out[data-state="hidden"] { --tw-exit-opacity: 0; } .data-\[state\=open\]\:fade-in-0[data-state="open"], .data-\[state\=visible\]\:fade-in[data-state="visible"] { --tw-enter-opacity: 0; } .data-\[state\=closed\]\:zoom-out-95[data-state="closed"] { --tw-exit-scale: 0.95; } .data-\[state\=open\]\:zoom-in-90[data-state="open"] { --tw-enter-scale: 0.9; } .data-\[state\=open\]\:zoom-in-95[data-state="open"] { --tw-enter-scale: 0.95; } .data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"] { --tw-enter-translate-x: 13rem; } .data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"] { --tw-enter-translate-x: -13rem; } .data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"] { --tw-exit-translate-x: 13rem; } .data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"] { --tw-exit-translate-x: -13rem; } .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] { --tw-enter-translate-y: -0.5rem; } .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] { --tw-enter-translate-x: 0.5rem; } .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] { --tw-enter-translate-x: -0.5rem; } .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] { --tw-enter-translate-y: 0.5rem; } .data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] { --tw-exit-translate-y: 100%; } .data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] { --tw-exit-translate-x: -100%; } .data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"] { --tw-exit-translate-x: -50%; } .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] { --tw-exit-translate-x: 100%; } .data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] { --tw-exit-translate-y: -100%; } .data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] { --tw-exit-translate-y: -48%; } .data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] { --tw-enter-translate-y: 100%; } .data-\[state\=open\]\:slide-in-from-left[data-state="open"] { --tw-enter-translate-x: -100%; } .data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"] { --tw-enter-translate-x: -50%; } .data-\[state\=open\]\:slide-in-from-right[data-state="open"] { --tw-enter-translate-x: 100%; } .data-\[state\=open\]\:slide-in-from-top[data-state="open"] { --tw-enter-translate-y: -100%; } .data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"] { --tw-enter-translate-y: -48%; } .data-\[state\=closed\]\:duration-300[data-state="closed"], .data-\[state\=open\]\:duration-300[data-state="open"] { animation-duration: 0.3s; } .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]:after { content: var(--tw-content); left: 0; } .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]:after { content: var(--tw-content); height: 0.25rem; } .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]:after { content: var(--tw-content); width: 100%; } .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]:after { content: var(--tw-content); --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]:after { content: var(--tw-content); --tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .data-\[disabled\]\:hover\:bg-muted-foreground:hover[data-disabled], .data-\[fixed\]\:hover\:bg-muted-foreground:hover[data-fixed] { background-color: hsl(var(--muted-foreground)); } .group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:relative { position: relative; } .group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:z-10 { z-index: 10; } .group[data-state="open"] .group-data-\[state\=\"open\"\]\:-rotate-180 { --tw-rotate: -180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .group[data-state="open"] .group-data-\[state\=open\]\:rotate-180 { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:border-ring { border-color: hsl(var(--ring)); } .group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:ring-\[3px\] { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:ring-ring\/50 { --tw-ring-color: hsl(var(--ring) / 0.5); } .dark\:border-blue-700:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(29 78 216 / var(--tw-border-opacity, 1)); } .dark\:border-blue-800:is(.dark *) { --tw-border-opacity: 1; border-color: rgb(30 64 175 / var(--tw-border-opacity, 1)); } .dark\:bg-amber-900\/50:is(.dark *) { background-color: #78350f80; } .dark\:bg-blue-900:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1)); } .dark\:bg-blue-950:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(23 37 84 / var(--tw-bg-opacity, 1)); } .dark\:bg-blue-950\/40:is(.dark *) { background-color: #17255466; } .dark\:bg-green-500\/10:is(.dark *) { background-color: #22c55e1a; } .dark\:bg-green-900:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(20 83 45 / var(--tw-bg-opacity, 1)); } .dark\:bg-neutral-700:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(64 64 64 / var(--tw-bg-opacity, 1)); } .dark\:bg-purple-900:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(88 28 135 / var(--tw-bg-opacity, 1)); } .dark\:bg-red-500\/10:is(.dark *) { background-color: #ef44441a; } .dark\:bg-red-900:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1)); } .dark\:bg-red-950\/30:is(.dark *) { background-color: #450a0a4d; } .dark\:bg-yellow-500\/10:is(.dark *) { background-color: #eab3081a; } .dark\:text-amber-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(251 191 36 / var(--tw-text-opacity, 1)); } .dark\:text-blue-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(96 165 250 / var(--tw-text-opacity, 1)); } .dark\:text-emerald-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(52 211 153 / var(--tw-text-opacity, 1)); } .dark\:text-gray-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity, 1)); } .dark\:text-green-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(74 222 128 / var(--tw-text-opacity, 1)); } .dark\:text-neutral-800:is(.dark *) { --tw-text-opacity: 1; color: rgb(38 38 38 / var(--tw-text-opacity, 1)); } .dark\:text-purple-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(192 132 252 / var(--tw-text-opacity, 1)); } .dark\:text-red-300:is(.dark *) { --tw-text-opacity: 1; color: rgb(252 165 165 / var(--tw-text-opacity, 1)); } .dark\:text-red-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity, 1)); } .dark\:text-yellow-400:is(.dark *) { --tw-text-opacity: 1; color: rgb(250 204 21 / var(--tw-text-opacity, 1)); } .dark\:hover\:bg-blue-800:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(30 64 175 / var(--tw-bg-opacity, 1)); } .dark\:hover\:bg-blue-900:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(30 58 138 / var(--tw-bg-opacity, 1)); } .dark\:hover\:bg-green-800:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(22 101 52 / var(--tw-bg-opacity, 1)); } .dark\:hover\:bg-purple-800:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1)); } .dark\:hover\:bg-red-800:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(153 27 27 / var(--tw-bg-opacity, 1)); } .dark\:hover\:bg-red-900:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: rgb(127 29 29 / var(--tw-bg-opacity, 1)); } .dark\:hover\:text-red-400:hover:is(.dark *) { --tw-text-opacity: 1; color: rgb(248 113 113 / var(--tw-text-opacity, 1)); } .dark\:has-\[\:focus-visible\]\:ring-neutral-300:has(:focus-visible):is(.dark *) { --tw-ring-opacity: 1; --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1)); } @media (min-width: 640px) { .sm\:absolute { position: absolute; } .sm\:inset-auto { inset: auto; } .sm\:bottom-\[calc\(100\%\+10px\)\] { bottom: calc(100% + 10px); } .sm\:left-0 { left: 0; } .sm\:right-0 { right: 0; } .sm\:my-0 { margin-top: 0; margin-bottom: 0; } .sm\:my-4 { margin-top: 1rem; margin-bottom: 1rem; } .sm\:mt-0 { margin-top: 0; } .sm\:block { display: block; } .sm\:hidden { display: none; } .sm\:h-\[80vh\] { height: 80vh; } .sm\:h-full { height: 100%; } .sm\:max-h-\[500px\] { max-height: 500px; } .sm\:max-h-\[600px\] { max-height: 600px; } .sm\:max-h-\[700px\] { max-height: 700px; } .sm\:max-h-\[800px\] { max-height: 800px; } .sm\:w-48 { width: 12rem; } .sm\:w-\[150px\] { width: 150px; } .sm\:w-\[350px\] { width: 350px; } .sm\:w-\[540px\] { width: 540px; } .sm\:w-\[90vw\] { width: 90vw; } .sm\:w-full { width: 100%; } .sm\:max-w-72 { max-width: 18rem; } .sm\:max-w-\[425px\] { max-width: 425px; } .sm\:max-w-\[500px\] { max-width: 500px; } .sm\:max-w-\[700px\] { max-width: 700px; } .sm\:max-w-lg { max-width: 32rem; } .sm\:max-w-md { max-width: 28rem; } .sm\:max-w-sm { max-width: 24rem; } .sm\:max-w-xl { max-width: 36rem; } .sm\:flex-1 { flex: 1 1 0%; } .sm\:shrink-0 { flex-shrink: 0; } .sm\:translate-y-5 { --tw-translate-y: 1.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .sm\:flex-row { flex-direction: row; } .sm\:flex-nowrap { flex-wrap: nowrap; } .sm\:items-start { align-items: flex-start; } .sm\:items-end { align-items: flex-end; } .sm\:items-center { align-items: center; } .sm\:justify-end { justify-content: flex-end; } .sm\:justify-between { justify-content: space-between; } .sm\:gap-6 { gap: 1.5rem; } .sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0px * var(--tw-space-x-reverse)); margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); } .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.5rem * var(--tw-space-x-reverse)); margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); } .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); } .sm\:rounded-2xl { border-radius: 1rem; } .sm\:rounded-lg { border-radius: var(--radius); } .sm\:rounded-xl { border-radius: 0.75rem; } .sm\:p-6 { padding: 1.5rem; } .sm\:text-left { text-align: left; } .sm\:text-2xl { font-size: 1.5rem; line-height: 2rem; } .sm\:text-3xl { font-size: 1.875rem; line-height: 2.25rem; } } @media (min-width: 768px) { .md\:absolute { position: absolute; } .md\:relative { position: relative; } .md\:inset-auto { inset: auto; } .md\:bottom-0 { bottom: 0; } .md\:right-8 { right: 2rem; } .md\:right-auto { right: auto; } .md\:top-8 { top: 2rem; } .md\:col-span-1 { grid-column: span 1 / span 1; } .md\:col-span-2 { grid-column: span 2 / span 2; } .md\:mb-2 { margin-bottom: 0.5rem; } .md\:ml-14 { margin-left: 3.5rem; } .md\:ml-64 { margin-left: 16rem; } .md\:mt-2 { margin-top: 0.5rem; } .md\:block { display: block; } .md\:flex { display: flex; } .md\:inline-flex { display: inline-flex; } .md\:hidden { display: none; } .md\:h-full { height: 100%; } .md\:h-svh { height: 100svh; } .md\:w-14 { width: 3.5rem; } .md\:w-64 { width: 16rem; } .md\:w-\[420px\] { width: 420px; } .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] { width: var(--radix-navigation-menu-viewport-width); } .md\:w-auto { width: auto; } .md\:max-w-\[31rem\] { max-width: 31rem; } .md\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); } .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .md\:flex-row { flex-direction: row; } .md\:items-center { align-items: center; } .md\:justify-between { justify-content: space-between; } .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); } .md\:overflow-y-hidden { overflow-y: hidden; } .md\:border-0 { border-width: 0px; } .md\:border-none { border-style: none; } .md\:px-4 { padding-left: 1rem; padding-right: 1rem; } .md\:px-8 { padding-left: 2rem; padding-right: 2rem; } .md\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; } .md\:pt-0 { padding-top: 0; } .md\:text-2xl { font-size: 1.5rem; line-height: 2rem; } .md\:text-3xl { font-size: 1.875rem; line-height: 2.25rem; } .md\:opacity-0 { opacity: 0; } .md\:transition-none { transition-property: none; } .after\:md\:block:after { content: var(--tw-content); display: block; } } @media (min-width: 1024px) { .lg\:flex { display: flex; } .lg\:hidden { display: none; } .lg\:w-1\/5 { width: 20%; } .lg\:w-\[250px\] { width: 250px; } .lg\:max-w-none { max-width: none; } .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .lg\:flex-row { flex-direction: row; } .lg\:flex-col { flex-direction: column; } .lg\:gap-8 { gap: 2rem; } .lg\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0px * var(--tw-space-x-reverse)); margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); } .lg\:space-x-12 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(3rem * var(--tw-space-x-reverse)); margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))); } .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)); } .lg\:space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); } .lg\:p-8 { padding: 2rem; } .lg\:px-0 { padding-left: 0; padding-right: 0; } .lg\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; } } @media (min-width: 1280px) { .xl\:mr-2 { margin-right: 0.5rem; } .xl\:flex { display: flex; } .xl\:inline-flex { display: inline-flex; } .xl\:h-10 { height: 2.5rem; } .xl\:w-60 { width: 15rem; } .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .xl\:justify-start { justify-content: flex-start; } .xl\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; } .xl\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; } } .\[\&\:\:-webkit-calendar-picker-indicator\]\:hidden::-webkit-calendar-picker-indicator { display: none; } .\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected="true"] button { border-top-left-radius: calc(var(--radius) - 2px); border-bottom-left-radius: calc(var(--radius) - 2px); } .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) { padding-right: 0; } .\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected="true"] button { border-top-right-radius: calc(var(--radius) - 2px); border-bottom-right-radius: calc(var(--radius) - 2px); } .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"] { --tw-translate-y: 2px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .\[\&\>div\]\:\!justify-end > div { justify-content: flex-end !important; } .\[\&\>div\]\:\!px-0 > div { padding-left: 0 !important; padding-right: 0 !important; } .\[\&\>span\]\:line-clamp-1 > span { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } .\[\&\>span\]\:text-xs > span { font-size: 0.75rem; line-height: 1rem; } .\[\&\>span\]\:opacity-70 > span { opacity: 0.7; } .\[\&\>svg\]\:size-3\.5 > svg { width: 0.875rem; height: 0.875rem; } .\[\&\>svg\]\:text-muted-foreground > svg { color: hsl(var(--muted-foreground)); } .\[\&\>tr\]\:last\:border-b-0:last-child > tr { border-bottom-width: 0px; } .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"] > div { --tw-rotate: 90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] { padding-left: 0.5rem; padding-right: 0.5rem; } .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] { padding-top: 0.375rem; padding-bottom: 0.375rem; } .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] { font-size: 0.75rem; line-height: 1rem; } .\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] { font-weight: 500; } .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] { color: hsl(var(--muted-foreground)); } .\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] { padding-top: 0; } .\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group] { padding-left: 0.5rem; padding-right: 0.5rem; } .\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg { height: 1.25rem; } .\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg { width: 1.25rem; } .\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] { height: 3rem; } .\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item] { padding-left: 0.5rem; padding-right: 0.5rem; } .\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] { padding-top: 0.75rem; padding-bottom: 0.75rem; } .\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg { height: 1.25rem; } .\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg { width: 1.25rem; } .\[\&_svg\]\:pointer-events-none svg { pointer-events: none; } .\[\&_svg\]\:invisible svg { visibility: hidden; } .\[\&_svg\]\:size-4 svg { width: 1rem; height: 1rem; } .\[\&_svg\]\:shrink-0 svg { flex-shrink: 0; } .\[\&_tr\:last-child\]\:border-0 tr:last-child { border-width: 0px; } .\[\&_tr\]\:border-b tr { border-bottom-width: 1px; } [data-slot="card-content"] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent, [data-slot="popover-content"] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent { background-color: transparent; } html.dark .markdown-body { 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: #e6edf3; --color-fg-muted: #7d8590; --color-fg-subtle: #6e7681; --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: #2f81f7; --color-accent-emphasis: #1f6feb; --color-attention-fg: #d29922; --color-attention-subtle: rgba(187, 128, 9, 0.15); --color-danger-fg: #f85149; --color-done-fg: #a371f7; } html:not(.dark) .markdown-body { color-scheme: light; --color-prettylights-syntax-comment: #6e7781; --color-prettylights-syntax-constant: #0550ae; --color-prettylights-syntax-entity: #6639ba; --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: #1f2328; --color-fg-muted: #656d76; --color-fg-subtle: #6e7781; --color-canvas-default: #ffffff; --color-canvas-subtle: #f6f8fa; --color-border-default: #d0d7de; --color-border-muted: hsla(210, 18%, 87%, 1); --color-neutral-muted: rgba(175, 184, 193, 0.2); --color-accent-fg: #0969da; --color-accent-emphasis: #0969da; --color-attention-fg: #9a6700; --color-attention-subtle: #fff8c5; --color-danger-fg: #d1242f; --color-done-fg: #8250df; } .markdown-body { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; margin: 0; color: var(--color-fg-default); font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Noto Sans, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px; line-height: 1.5; word-wrap: break-word; } .markdown-body .octicon { display: inline-block; fill: currentColor; vertical-align: text-bottom; } .markdown-body h1:hover .anchor .octicon-link:before, .markdown-body h2:hover .anchor .octicon-link:before, .markdown-body h3:hover .anchor .octicon-link:before, .markdown-body h4:hover .anchor .octicon-link:before, .markdown-body h5:hover .anchor .octicon-link:before, .markdown-body h6:hover .anchor .octicon-link:before { width: 16px; height: 16px; content: " "; display: inline-block; background-color: currentColor; -webkit-mask-image: url("data:image/svg+xml,"); mask-image: url("data:image/svg+xml,"); } .markdown-body details, .markdown-body figcaption, .markdown-body figure { display: block; } .markdown-body summary { display: list-item; } .markdown-body [hidden] { display: none !important; } .markdown-body a { background-color: transparent; color: var(--color-accent-fg); text-decoration: none; } .markdown-body abbr[title] { border-bottom: none; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } .markdown-body b, .markdown-body strong { font-weight: var(--base-text-weight-semibold, 600); } .markdown-body dfn { font-style: italic; } .markdown-body h1 { margin: 0.67em 0; font-weight: var(--base-text-weight-semibold, 600); padding-bottom: 0.3em; font-size: 2em; border-bottom: 1px solid var(--color-border-muted); } .markdown-body mark { background-color: var(--color-attention-subtle); color: var(--color-fg-default); } .markdown-body small { font-size: 90%; } .markdown-body sub, .markdown-body sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } .markdown-body sub { bottom: -0.25em; } .markdown-body sup { top: -0.5em; } .markdown-body img { border-style: none; max-width: 100%; box-sizing: content-box; background-color: var(--color-canvas-default); } .markdown-body code, .markdown-body kbd, .markdown-body pre, .markdown-body samp { font-family: monospace; font-size: 1em; } .markdown-body figure { margin: 1em 40px; } .markdown-body hr { box-sizing: content-box; overflow: hidden; background: transparent; border-bottom: 1px solid var(--color-border-muted); height: 0.25em; padding: 0; margin: 24px 0; background-color: var(--color-border-default); border: 0; } .markdown-body input { font: inherit; margin: 0; overflow: visible; font-family: inherit; font-size: inherit; line-height: inherit; } .markdown-body [type="button"], .markdown-body [type="reset"], .markdown-body [type="submit"] { -webkit-appearance: button; } .markdown-body [type="checkbox"], .markdown-body [type="radio"] { box-sizing: border-box; padding: 0; } .markdown-body [type="number"]::-webkit-inner-spin-button, .markdown-body [type="number"]::-webkit-outer-spin-button { height: auto; } .markdown-body [type="search"]::-webkit-search-cancel-button, .markdown-body [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } .markdown-body ::-webkit-input-placeholder { color: inherit; opacity: 0.54; } .markdown-body ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } .markdown-body a:hover { text-decoration: underline; } .markdown-body ::-moz-placeholder { color: var(--color-fg-subtle); opacity: 1; } .markdown-body ::placeholder { color: var(--color-fg-subtle); opacity: 1; } .markdown-body hr:before { display: table; content: ""; } .markdown-body hr:after { display: table; clear: both; content: ""; } .markdown-body table { border-spacing: 0; border-collapse: collapse; display: block; width: -moz-max-content; width: max-content; max-width: 100%; overflow: auto; } .markdown-body td, .markdown-body th { padding: 0; } .markdown-body details summary { cursor: pointer; } .markdown-body details:not([open]) > *:not(summary) { display: none !important; } .markdown-body a:focus, .markdown-body [role="button"]:focus, .markdown-body input[type="radio"]:focus, .markdown-body input[type="checkbox"]:focus { outline: 2px solid var(--color-accent-fg); outline-offset: -2px; box-shadow: none; } .markdown-body a:focus:not(:focus-visible), .markdown-body [role="button"]:focus:not(:focus-visible), .markdown-body input[type="radio"]:focus:not(:focus-visible), .markdown-body input[type="checkbox"]:focus:not(:focus-visible) { outline: solid 1px transparent; } .markdown-body a:focus-visible, .markdown-body [role="button"]:focus-visible, .markdown-body input[type="radio"]:focus-visible, .markdown-body input[type="checkbox"]:focus-visible { outline: 2px solid var(--color-accent-fg); outline-offset: -2px; box-shadow: none; } .markdown-body a:not([class]):focus, .markdown-body a:not([class]):focus-visible, .markdown-body input[type="radio"]:focus, .markdown-body input[type="radio"]:focus-visible, .markdown-body input[type="checkbox"]:focus, .markdown-body input[type="checkbox"]:focus-visible { outline-offset: 0; } .markdown-body 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); } .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { margin-top: 24px; margin-bottom: 16px; font-weight: var(--base-text-weight-semibold, 600); line-height: 1.25; } .markdown-body h2 { font-weight: var(--base-text-weight-semibold, 600); padding-bottom: 0.3em; font-size: 1.5em; border-bottom: 1px solid var(--color-border-muted); } .markdown-body h3 { font-weight: var(--base-text-weight-semibold, 600); font-size: 1.25em; } .markdown-body h4 { font-weight: var(--base-text-weight-semibold, 600); font-size: 1em; } .markdown-body h5 { font-weight: var(--base-text-weight-semibold, 600); font-size: 0.875em; } .markdown-body h6 { font-weight: var(--base-text-weight-semibold, 600); font-size: 0.85em; color: var(--color-fg-muted); } .markdown-body p { margin-top: 0; margin-bottom: 10px; } .markdown-body blockquote { margin: 0; padding: 0 1em; color: var(--color-fg-muted); border-left: 0.25em solid var(--color-border-default); } .markdown-body ul, .markdown-body ol { margin-top: 0; margin-bottom: 0; padding-left: 2em; } .markdown-body ol ol, .markdown-body ul ol { list-style-type: lower-roman; } .markdown-body ul ul ol, .markdown-body ul ol ol, .markdown-body ol ul ol, .markdown-body ol ol ol { list-style-type: lower-alpha; } .markdown-body dd { margin-left: 0; } .markdown-body tt, .markdown-body code, .markdown-body samp { font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; font-size: 12px; } .markdown-body 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; } .markdown-body .octicon { display: inline-block; overflow: visible !important; vertical-align: text-bottom; fill: currentColor; } .markdown-body input::-webkit-outer-spin-button, .markdown-body input::-webkit-inner-spin-button { margin: 0; -webkit-appearance: none; appearance: none; } .markdown-body .color-fg-accent { color: var(--color-accent-fg) !important; } .markdown-body .color-fg-attention { color: var(--color-attention-fg) !important; } .markdown-body .color-fg-done { color: var(--color-done-fg) !important; } .markdown-body .flex-items-center { align-items: center !important; } .markdown-body .mb-1 { margin-bottom: var(--base-size-4, 4px) !important; } .markdown-body .text-semibold { font-weight: var(--base-text-weight-medium, 500) !important; } .markdown-body .d-inline-flex { display: inline-flex !important; } .markdown-body:before { display: table; content: ""; } .markdown-body:after { display: table; clear: both; content: ""; } .markdown-body > *:first-child { margin-top: 0 !important; } .markdown-body > *:last-child { margin-bottom: 0 !important; } .markdown-body a:not([href]) { color: inherit; text-decoration: none; } .markdown-body .absent { color: var(--color-danger-fg); } .markdown-body .anchor { float: left; padding-right: 4px; margin-left: -20px; line-height: 1; } .markdown-body .anchor:focus { outline: none; } .markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body pre, .markdown-body details { margin-top: 0; margin-bottom: 16px; } .markdown-body blockquote > :first-child { margin-top: 0; } .markdown-body blockquote > :last-child { margin-bottom: 0; } .markdown-body h1 .octicon-link, .markdown-body h2 .octicon-link, .markdown-body h3 .octicon-link, .markdown-body h4 .octicon-link, .markdown-body h5 .octicon-link, .markdown-body h6 .octicon-link { color: var(--color-fg-default); vertical-align: middle; visibility: hidden; } .markdown-body h1:hover .anchor, .markdown-body h2:hover .anchor, .markdown-body h3:hover .anchor, .markdown-body h4:hover .anchor, .markdown-body h5:hover .anchor, .markdown-body h6:hover .anchor { text-decoration: none; } .markdown-body h1:hover .anchor .octicon-link, .markdown-body h2:hover .anchor .octicon-link, .markdown-body h3:hover .anchor .octicon-link, .markdown-body h4:hover .anchor .octicon-link, .markdown-body h5:hover .anchor .octicon-link, .markdown-body h6:hover .anchor .octicon-link { visibility: visible; } .markdown-body h1 tt, .markdown-body h1 code, .markdown-body h2 tt, .markdown-body h2 code, .markdown-body h3 tt, .markdown-body h3 code, .markdown-body h4 tt, .markdown-body h4 code, .markdown-body h5 tt, .markdown-body h5 code, .markdown-body h6 tt, .markdown-body h6 code { padding: 0 0.2em; font-size: inherit; } .markdown-body summary h1, .markdown-body summary h2, .markdown-body summary h3, .markdown-body summary h4, .markdown-body summary h5, .markdown-body summary h6 { display: inline-block; } .markdown-body summary h1 .anchor, .markdown-body summary h2 .anchor, .markdown-body summary h3 .anchor, .markdown-body summary h4 .anchor, .markdown-body summary h5 .anchor, .markdown-body summary h6 .anchor { margin-left: -40px; } .markdown-body summary h1, .markdown-body summary h2 { padding-bottom: 0; border-bottom: 0; } .markdown-body ul.no-list, .markdown-body ol.no-list { padding: 0; list-style-type: none; } .markdown-body ol[type="a s"] { list-style-type: lower-alpha; } .markdown-body ol[type="A s"] { list-style-type: upper-alpha; } .markdown-body ol[type="i s"] { list-style-type: lower-roman; } .markdown-body ol[type="I s"] { list-style-type: upper-roman; } .markdown-body ol[type="1"] { list-style-type: decimal; } .markdown-body div > ol:not([type]) { list-style-type: decimal; } .markdown-body ul ul, .markdown-body ul ol, .markdown-body ol ol, .markdown-body ol ul { margin-top: 0; margin-bottom: 0; } .markdown-body li > p { margin-top: 16px; } .markdown-body li + li { margin-top: 0.25em; } .markdown-body dl { padding: 0; } .markdown-body dl dt { padding: 0; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: var(--base-text-weight-semibold, 600); } .markdown-body dl dd { padding: 0 16px; margin-bottom: 16px; } .markdown-body table th { font-weight: var(--base-text-weight-semibold, 600); } .markdown-body table th, .markdown-body table td { padding: 6px 13px; border: 1px solid var(--color-border-default); } .markdown-body table td > :last-child { margin-bottom: 0; } .markdown-body table tr { background-color: var(--color-canvas-default); border-top: 1px solid var(--color-border-muted); } .markdown-body table tr:nth-child(2n) { background-color: var(--color-canvas-subtle); } .markdown-body table img { background-color: transparent; } .markdown-body img[align="right"] { padding-left: 20px; } .markdown-body img[align="left"] { padding-right: 20px; } .markdown-body .emoji { max-width: none; vertical-align: text-top; background-color: transparent; } .markdown-body span.frame { display: block; overflow: hidden; } .markdown-body span.frame > span { display: block; float: left; width: auto; padding: 7px; margin: 13px 0 0; overflow: hidden; border: 1px solid var(--color-border-default); } .markdown-body span.frame span img { display: block; float: left; } .markdown-body span.frame span span { display: block; padding: 5px 0 0; clear: both; color: var(--color-fg-default); } .markdown-body span.align-center { display: block; overflow: hidden; clear: both; } .markdown-body span.align-center > span { display: block; margin: 13px auto 0; overflow: hidden; text-align: center; } .markdown-body span.align-center span img { margin: 0 auto; text-align: center; } .markdown-body span.align-right { display: block; overflow: hidden; clear: both; } .markdown-body span.align-right > span { display: block; margin: 13px 0 0; overflow: hidden; text-align: right; } .markdown-body span.align-right span img { margin: 0; text-align: right; } .markdown-body span.float-left { display: block; float: left; margin-right: 13px; overflow: hidden; } .markdown-body span.float-left span { margin: 13px 0 0; } .markdown-body span.float-right { display: block; float: right; margin-left: 13px; overflow: hidden; } .markdown-body span.float-right > span { display: block; margin: 13px auto 0; overflow: hidden; text-align: right; } .markdown-body code, .markdown-body tt { padding: 0.2em 0.4em; margin: 0; font-size: 85%; white-space: break-spaces; background-color: var(--color-neutral-muted); border-radius: 6px; } .markdown-body code br, .markdown-body tt br { display: none; } .markdown-body del code { text-decoration: inherit; } .markdown-body samp { font-size: 85%; } .markdown-body pre code { font-size: 100%; } .markdown-body pre > code { padding: 0; margin: 0; word-break: normal; white-space: pre; background: transparent; border: 0; } .markdown-body .highlight { margin-bottom: 16px; } .markdown-body .highlight pre { margin-bottom: 0; word-break: normal; } .markdown-body .highlight pre, .markdown-body pre { padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; color: var(--color-fg-default); background-color: var(--color-canvas-subtle); border-radius: 6px; } .markdown-body pre code, .markdown-body pre tt { display: inline; max-width: auto; padding: 0; margin: 0; overflow: visible; line-height: inherit; word-wrap: normal; background-color: transparent; border: 0; } .markdown-body .csv-data td, .markdown-body .csv-data th { padding: 5px; overflow: hidden; font-size: 12px; line-height: 1; text-align: left; white-space: nowrap; } .markdown-body .csv-data .blob-num { padding: 10px 8px 9px; text-align: right; background: var(--color-canvas-default); border: 0; } .markdown-body .csv-data tr { border-top: 0; } .markdown-body .csv-data th { font-weight: var(--base-text-weight-semibold, 600); background: var(--color-canvas-subtle); border-top: 0; } .markdown-body [data-footnote-ref]:before { content: "["; } .markdown-body [data-footnote-ref]:after { content: "]"; } .markdown-body .footnotes { font-size: 12px; color: var(--color-fg-muted); border-top: 1px solid var(--color-border-default); } .markdown-body .footnotes ol { padding-left: 16px; } .markdown-body .footnotes ol ul { display: inline-block; padding-left: 16px; margin-top: 16px; } .markdown-body .footnotes li { position: relative; } .markdown-body .footnotes li:target:before { position: absolute; inset: -8px -8px -8px -24px; pointer-events: none; content: ""; border: 2px solid var(--color-accent-emphasis); border-radius: 6px; } .markdown-body .footnotes li:target { color: var(--color-fg-default); } .markdown-body .footnotes .data-footnote-backref g-emoji { font-family: monospace; } .markdown-body .pl-c { color: var(--color-prettylights-syntax-comment); } .markdown-body .pl-c1, .markdown-body .pl-s .pl-v { color: var(--color-prettylights-syntax-constant); } .markdown-body .pl-e, .markdown-body .pl-en { color: var(--color-prettylights-syntax-entity); } .markdown-body .pl-smi, .markdown-body .pl-s .pl-s1 { color: var(--color-prettylights-syntax-storage-modifier-import); } .markdown-body .pl-ent { color: var(--color-prettylights-syntax-entity-tag); } .markdown-body .pl-k { color: var(--color-prettylights-syntax-keyword); } .markdown-body .pl-s, .markdown-body .pl-pds, .markdown-body .pl-s .pl-pse .pl-s1, .markdown-body .pl-sr, .markdown-body .pl-sr .pl-cce, .markdown-body .pl-sr .pl-sre, .markdown-body .pl-sr .pl-sra { color: var(--color-prettylights-syntax-string); } .markdown-body .pl-v, .markdown-body .pl-smw { color: var(--color-prettylights-syntax-variable); } .markdown-body .pl-bu { color: var(--color-prettylights-syntax-brackethighlighter-unmatched); } .markdown-body .pl-ii { color: var(--color-prettylights-syntax-invalid-illegal-text); background-color: var(--color-prettylights-syntax-invalid-illegal-bg); } .markdown-body .pl-c2 { color: var(--color-prettylights-syntax-carriage-return-text); background-color: var(--color-prettylights-syntax-carriage-return-bg); } .markdown-body .pl-sr .pl-cce { font-weight: 700; color: var(--color-prettylights-syntax-string-regexp); } .markdown-body .pl-ml { color: var(--color-prettylights-syntax-markup-list); } .markdown-body .pl-mh, .markdown-body .pl-mh .pl-en, .markdown-body .pl-ms { font-weight: 700; color: var(--color-prettylights-syntax-markup-heading); } .markdown-body .pl-mi { font-style: italic; color: var(--color-prettylights-syntax-markup-italic); } .markdown-body .pl-mb { font-weight: 700; color: var(--color-prettylights-syntax-markup-bold); } .markdown-body .pl-md { color: var(--color-prettylights-syntax-markup-deleted-text); background-color: var(--color-prettylights-syntax-markup-deleted-bg); } .markdown-body .pl-mi1 { color: var(--color-prettylights-syntax-markup-inserted-text); background-color: var(--color-prettylights-syntax-markup-inserted-bg); } .markdown-body .pl-mc { color: var(--color-prettylights-syntax-markup-changed-text); background-color: var(--color-prettylights-syntax-markup-changed-bg); } .markdown-body .pl-mi2 { color: var(--color-prettylights-syntax-markup-ignored-text); background-color: var(--color-prettylights-syntax-markup-ignored-bg); } .markdown-body .pl-mdr { font-weight: 700; color: var(--color-prettylights-syntax-meta-diff-range); } .markdown-body .pl-ba { color: var(--color-prettylights-syntax-brackethighlighter-angle); } .markdown-body .pl-sg { color: var(--color-prettylights-syntax-sublimelinter-gutter-mark); } .markdown-body .pl-corl { text-decoration: underline; color: var(--color-prettylights-syntax-constant-other-reference-link); } .markdown-body g-emoji { display: inline-block; min-width: 1ch; font-family: "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol; font-size: 1em; font-style: normal !important; font-weight: var(--base-text-weight-normal, 400); line-height: 1; vertical-align: -0.075em; } .markdown-body g-emoji img { width: 1em; height: 1em; } .markdown-body .task-list-item { list-style-type: none; } .markdown-body .task-list-item label { font-weight: var(--base-text-weight-normal, 400); } .markdown-body .task-list-item.enabled label { cursor: pointer; } .markdown-body .task-list-item + .task-list-item { margin-top: 4px; } .markdown-body .task-list-item .handle { display: none; } .markdown-body .task-list-item-checkbox { margin: 0 0.2em 0.25em -1.4em; vertical-align: middle; } .markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox { margin: 0 -1.6em 0.25em 0.2em; } .markdown-body .contains-task-list { position: relative; } .markdown-body .contains-task-list:hover .task-list-item-convert-container, .markdown-body .contains-task-list:focus-within .task-list-item-convert-container { display: block; width: auto; height: 24px; overflow: visible; clip: auto; } .markdown-body .QueryBuilder .qb-entity { color: var(--color-prettylights-syntax-entity); } .markdown-body .QueryBuilder .qb-constant { color: var(--color-prettylights-syntax-constant); } .markdown-body ::-webkit-calendar-picker-indicator { filter: invert(50%); } .markdown-body .markdown-alert { padding: 0 1em; margin-bottom: 16px; color: inherit; border-left: 0.25em solid var(--color-border-default); } .markdown-body .markdown-alert > :first-child { margin-top: 0; } .markdown-body .markdown-alert > :last-child { margin-bottom: 0; } .markdown-body .markdown-alert.markdown-alert-note { border-left-color: var(--color-accent-fg); } .markdown-body .markdown-alert.markdown-alert-important { border-left-color: var(--color-done-fg); } .markdown-body .markdown-alert.markdown-alert-warning { border-left-color: var(--color-attention-fg); } @font-face { font-family: rmel-iconfont; src: url(data:application/vnd.ms-fontobject;base64,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NS4BJyMOAd0VGwEBGxWRFRsbFWEcFBQcYRUbGxWRFRsBARsCK2EVGxsVkRUbAQEbKRySARsVYRwpGwEBGxWRFRsBHwEbFZEVGwEBGykcYRUbwwEbFWEcKRsBARsVkRUb/qscKRsBARsVkRUbGxUBtRQcYRUbGxWRFRsBARsAAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQANABUAAQAAAAAAAgAHACIAAQAAAAAAAwANACkAAQAAAAAABAANADYAAQAAAAAABQALAEMAAQAAAAAABgANAE4AAQAAAAAACgArAFsAAQAAAAAACwATAIYAAwABBAkAAAAqAJkAAwABBAkAAQAaAMMAAwABBAkAAgAOAN0AAwABBAkAAwAaAOsAAwABBAkABAAaAQUAAwABBAkABQAWAR8AAwABBAkABgAaATUAAwABBAkACgBWAU8AAwABBAkACwAmAaUKQ3JlYXRlZCBieSBpY29uZm9udApybWVsLWljb25mb250UmVndWxhcnJtZWwtaWNvbmZvbnRybWVsLWljb25mb250VmVyc2lvbiAxLjBybWVsLWljb25mb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAcgBtAGUAbAAtAGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAHIAbQBlAGwALQBpAGMAbwBuAGYAbwBuAHQAcgBtAGUAbAAtAGkAYwBvAG4AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBtAGUAbAAtAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwADdGFiCGtleWJvYXJkBmRlbGV0ZQpjb2RlLWJsb2NrBGNvZGUKdmlzaWJpbGl0eQp2aWV3LXNwbGl0BGxpbmsEcmVkbwR1bmRvBGJvbGQGaXRhbGljDGxpc3Qtb3JkZXJlZA5saXN0LXVub3JkZXJlZAVxdW90ZQ1zdHJpa2V0aHJvdWdoCXVuZGVybGluZQR3cmFwCWZvbnQtc2l6ZQRncmlkBWltYWdlC2V4cGFuZC1sZXNzC2V4cGFuZC1tb3JlD2Z1bGxzY3JlZW4tZXhpdApmdWxsc2NyZWVuAAAAAAA=); src: url(data:font/ttf;base64,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) format("truetype"); } .rmel-iconfont { font-family: rmel-iconfont !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .rmel-icon-tab:before { content: ""; } .rmel-icon-keyboard:before { content: ""; } .rmel-icon-delete:before { content: ""; } .rmel-icon-code-block:before { content: ""; } .rmel-icon-code:before { content: ""; } .rmel-icon-visibility:before { content: ""; } .rmel-icon-view-split:before { content: ""; } .rmel-icon-link:before { content: ""; } .rmel-icon-redo:before { content: ""; } .rmel-icon-undo:before { content: ""; } .rmel-icon-bold:before { content: ""; } .rmel-icon-italic:before { content: ""; } .rmel-icon-list-ordered:before { content: ""; } .rmel-icon-list-unordered:before { content: ""; } .rmel-icon-quote:before { content: ""; } .rmel-icon-strikethrough:before { content: ""; } .rmel-icon-underline:before { content: ""; } .rmel-icon-wrap:before { content: ""; } .rmel-icon-font-size:before { content: ""; } .rmel-icon-grid:before { content: ""; } .rmel-icon-image:before { content: ""; } .rmel-icon-expand-less:before { content: ""; } .rmel-icon-expand-more:before { content: ""; } .rmel-icon-fullscreen-exit:before { content: ""; } .rmel-icon-fullscreen:before { content: ""; } .rc-md-editor { padding-bottom: 1px; position: relative; border: 1px solid #e0e0e0; background: #fff; box-sizing: border-box; display: flex; flex-direction: column; } .rc-md-editor.full { width: 100%; height: 100% !important; position: fixed; left: 0; top: 0; z-index: 1000; } .rc-md-editor .editor-container { flex: 1; display: flex; width: 100%; min-height: 0; position: relative; } .rc-md-editor .editor-container > .section { flex-grow: 1; flex-shrink: 1; flex-basis: 1px; border-right: 1px solid #e0e0e0; } .rc-md-editor .editor-container > .section.in-visible { display: none; } .rc-md-editor .editor-container > .section > .section-container { padding: 10px 15px 15px; } .rc-md-editor .editor-container > .section:last-child { border-radius: none; } .rc-md-editor .editor-container .sec-md { min-height: 0; min-width: 0; } .rc-md-editor .editor-container .sec-md .input { display: block; box-sizing: border-box; width: 100%; height: 100%; overflow-y: scroll; border: none; resize: none; outline: none; min-height: 0; background: #fff; color: #333; font-size: 14px; line-height: 1.7; } .rc-md-editor .editor-container .sec-html { min-height: 0; min-width: 0; } .rc-md-editor .editor-container .sec-html .html-wrap { height: 100%; box-sizing: border-box; overflow: auto; } .custom-html-style { color: #333; } .custom-html-style h1 { font-size: 32px; padding: 0; border: none; font-weight: 700; margin: 32px 0; line-height: 1.2; } .custom-html-style h2 { font-size: 24px; padding: 0; border: none; font-weight: 700; margin: 24px 0; line-height: 1.7; } .custom-html-style h3 { font-size: 18px; margin: 18px 0; padding: 0; line-height: 1.7; border: none; } .custom-html-style p { font-size: 14px; line-height: 1.7; margin: 8px 0; } .custom-html-style a { color: #0052d9; } .custom-html-style a:hover { text-decoration: none; } .custom-html-style strong { font-weight: 700; } .custom-html-style ol, .custom-html-style ul { font-size: 14px; line-height: 28px; padding-left: 36px; } .custom-html-style li { margin-bottom: 8px; line-height: 1.7; } .custom-html-style hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee; } .custom-html-style pre { display: block; padding: 20px; line-height: 28px; word-break: break-word; } .custom-html-style code, .custom-html-style pre { background-color: #f5f5f5; font-size: 14px; border-radius: 0; overflow-x: auto; } .custom-html-style code { padding: 3px 0; margin: 0; word-break: normal; } .custom-html-style code:after, .custom-html-style code:before { letter-spacing: 0; } .custom-html-style blockquote { position: relative; margin: 16px 0; padding: 5px 8px 5px 30px; background: none repeat scroll 0 0 #6680990d; color: #333; border: none; border-left: 10px solid #d6dbdf; } .custom-html-style img, .custom-html-style video { max-width: 100%; } .custom-html-style table { font-size: 14px; line-height: 1.7; max-width: 100%; overflow: auto; border: 1px solid #f6f6f6; border-collapse: collapse; border-spacing: 0; box-sizing: border-box; } .custom-html-style table td, .custom-html-style table th { word-break: break-all; word-wrap: break-word; white-space: normal; } .custom-html-style table tr { border: 1px solid #efefef; } .custom-html-style table tr:nth-child(2n) { background-color: transparent; } .custom-html-style table th { text-align: center; font-weight: 700; border: 1px solid #efefef; padding: 10px 6px; background-color: #f5f7fa; word-break: break-word; } .custom-html-style table td { border: 1px solid #efefef; text-align: left; padding: 10px 15px; word-break: break-word; min-width: 60px; } .rc-md-editor .drop-wrap { display: block; position: absolute; left: 0; top: 28px; z-index: 2; min-width: 20px; padding: 10px 0; text-align: center; background-color: #fff; border-color: #f1f1f1 #ddd #ddd #f1f1f1; border-style: solid; border-width: 1px; } .rc-md-editor .drop-wrap.hidden { display: none !important; } .rc-md-editor .rc-md-navigation { min-height: 38px; padding: 0 8px; box-sizing: border-box; border-bottom: 1px solid #e0e0e0; font-size: 16px; background: #f5f5f5; -webkit-user-select: none; -moz-user-select: none; user-select: none; display: flex; flex-direction: row; justify-content: space-between; } .rc-md-editor .rc-md-navigation.in-visible { display: none; } .rc-md-editor .rc-md-navigation .navigation-nav { align-items: center; justify-content: center; font-size: 14px; color: #757575; } .rc-md-editor .rc-md-navigation .button-wrap, .rc-md-editor .rc-md-navigation .navigation-nav { display: flex; flex-direction: row; } .rc-md-editor .rc-md-navigation .button-wrap { flex-wrap: wrap; } .rc-md-editor .rc-md-navigation .button-wrap .button { position: relative; min-width: 24px; height: 28px; margin-left: 3px; margin-right: 3px; display: inline-block; cursor: pointer; line-height: 28px; text-align: center; color: #757575; } .rc-md-editor .rc-md-navigation .button-wrap .button:hover { color: #212121; } .rc-md-editor .rc-md-navigation .button-wrap .button.disabled { color: #bdbdbd; cursor: not-allowed; } .rc-md-editor .rc-md-navigation .button-wrap .button:first-child { margin-left: 0; } .rc-md-editor .rc-md-navigation .button-wrap .button:last-child { margin-right: 0; } .rc-md-editor .rc-md-navigation .button-wrap .rmel-iconfont { font-size: 18px; } .rc-md-editor .rc-md-navigation li, .rc-md-editor .rc-md-navigation ul { list-style: none; margin: 0; padding: 0; } .rc-md-editor .rc-md-navigation .h1, .rc-md-editor .rc-md-navigation .h2, .rc-md-editor .rc-md-navigation .h3, .rc-md-editor .rc-md-navigation .h4, .rc-md-editor .rc-md-navigation .h5, .rc-md-editor .rc-md-navigation .h6, .rc-md-editor .rc-md-navigation h1, .rc-md-editor .rc-md-navigation h2, .rc-md-editor .rc-md-navigation h3, .rc-md-editor .rc-md-navigation h4, .rc-md-editor .rc-md-navigation h5, .rc-md-editor .rc-md-navigation h6 { font-family: inherit; font-weight: 500; color: inherit; padding: 0; margin: 0; line-height: 1.1; } .rc-md-editor .rc-md-navigation h1 { font-size: 34px; } .rc-md-editor .rc-md-navigation h2 { font-size: 30px; } .rc-md-editor .rc-md-navigation h3 { font-size: 24px; } .rc-md-editor .rc-md-navigation h4 { font-size: 18px; } .rc-md-editor .rc-md-navigation h5 { font-size: 14px; } .rc-md-editor .rc-md-navigation h6 { font-size: 12px; } .rc-md-editor .tool-bar { position: absolute; z-index: 1; right: 8px; top: 8px; } .rc-md-editor .tool-bar .button { min-width: 24px; height: 28px; margin-right: 5px; display: inline-block; cursor: pointer; font-size: 14px; line-height: 28px; text-align: center; color: #999; } .rc-md-editor .tool-bar .button:hover { color: #333; } .rc-md-editor .rc-md-divider { display: block; width: 1px; background-color: #e0e0e0; } .rc-md-editor .table-list.wrap { position: relative; margin: 0 10px; box-sizing: border-box; } .rc-md-editor .table-list.wrap .list-item { position: absolute; top: 0; left: 0; display: inline-block; width: 20px; height: 20px; background-color: #e0e0e0; border-radius: 3px; } .rc-md-editor .table-list.wrap .list-item.active { background: #9e9e9e; } .rc-md-editor .tab-map-list .list-item { width: 120px; box-sizing: border-box; } .rc-md-editor .tab-map-list .list-item:hover { background: #f5f5f5; } .rc-md-editor .tab-map-list .list-item.active { font-weight: 700; } .rc-md-editor .header-list .list-item { width: 100px; box-sizing: border-box; padding: 8px 0; } .rc-md-editor .header-list .list-item:hover { background: #f5f5f5; }