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