:host {
div.tab-title#Debug:before {
content: var(--psp-label--debug-tab--content, "Debug JSON");
}
#debug-panel-overflow {
overflow: hidden;
display: flex;
}
.tab-padding {
border-right: none;
}
.tab-title {
height: 36px;
}
#debug-panel {
display: flex;
min-width: 150px;
label {
display: block;
margin-bottom: 2px;
font-size: var(--label--font-size, 0.75em);
}
#debug-panel-controls {
display: flex;
flex: 0 0 auto;
gap: 0.333333em;
padding: 0px 8px 12px 8px;
align-items: center;
button {
appearance: none;
background-color: transparent;
border-radius: 3px;
border: 1px solid var(--psp--color);
color: inherit;
cursor: pointer;
flex: 0 1 100px;
font-family: inherit;
font-size: 0.8333em;
text-transform: uppercase;
height: 24px;
text-overflow: ellipsis;
overflow: hidden;
width: 0px;
&:not([disabled]):hover {
background-color: var(--psp--color);
color: var(--psp--background-color);
}
&[disabled] {
cursor: not-allowed;
opacity: 0.2;
}
}
}
#debug-panel-editor {
display: flex;
flex-direction: column;
flex: 0 1 auto;
overflow: hidden;
padding: 12px 8px 12px 8px;
}
#editor {
background-color: var(--psp--background-color);
border: 1px solid var(--psp-inactive--color);
border-radius: 2px;
}
}
}