cc-core-cli
Version:
Command Line Interface tool for generating project templates for the (Your Platform's Name) platform.
145 lines (143 loc) • 3.29 kB
CSS
.json-diff-viewer {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
table-layout: fixed;
}
.json-diff-viewer tr {
vertical-align: top;
}
.json-diff-viewer tr .line-add {
background: #a5d6a7;
}
.json-diff-viewer tr .line-remove {
background: #ef9a9a;
}
.json-diff-viewer tr .line-modify {
background: #ffe082;
}
.json-diff-viewer tr:hover td {
position: relative;
}
.json-diff-viewer tr:hover td:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.05);
content: '';
pointer-events: none;
}
.json-diff-viewer tr.message-line {
border-top: 1px solid;
border-bottom: 1px solid;
text-align: center;
}
.json-diff-viewer tr.message-line td {
padding: 4px 0;
font-size: 12px;
}
.json-diff-viewer tr.expand-line {
text-align: center;
}
.json-diff-viewer tr.expand-line td {
padding: 4px 0;
}
.json-diff-viewer tr.expand-line:hover td:before {
background: transparent;
}
.json-diff-viewer tr.expand-line .has-lines-before {
border-bottom: 1px solid;
}
.json-diff-viewer tr.expand-line .has-lines-after {
border-top: 1px solid;
}
.json-diff-viewer tr.expand-line button {
padding: 0;
border: none;
margin: 0 0.5em;
background: transparent;
color: #2196f3;
cursor: pointer;
font-size: 12px;
user-select: none;
}
.json-diff-viewer tr.expand-line button:hover {
text-decoration: underline;
}
.json-diff-viewer td {
padding: 1px;
font-size: 0;
}
.json-diff-viewer td.line-number {
box-sizing: content-box;
padding: 0 8px;
border-right: 1px solid;
font-family: monospace;
font-size: 14px;
text-align: right;
user-select: none;
}
.json-diff-viewer pre {
overflow: hidden;
margin: 0;
font-size: 12px;
line-height: 16px;
white-space: pre-wrap;
word-break: break-all;
}
.json-diff-viewer pre .inline-diff-add {
background: rgba(0, 0, 0, 0.08);
text-decoration: underline;
word-break: break-all;
}
.json-diff-viewer pre .inline-diff-remove {
background: rgba(0, 0, 0, 0.08);
text-decoration: line-through;
word-break: break-all;
}
.json-diff-viewer-virtual pre {
overflow-x: auto;
white-space: pre;
}
.json-diff-viewer-virtual pre::-webkit-scrollbar {
display: none;
}
.json-diff-viewer.json-diff-viewer-theme-monokai {
background: #272822;
color: #f8f8f2;
}
.json-diff-viewer.json-diff-viewer-theme-monokai .line-number {
color: #999;
}
.json-diff-viewer.json-diff-viewer-theme-monokai tr:hover {
background: #3e3d32;
}
.json-diff-viewer.json-diff-viewer-theme-monokai tr .line-add {
background: #040;
}
.json-diff-viewer.json-diff-viewer-theme-monokai tr .line-remove {
background: #400;
}
.json-diff-viewer.json-diff-viewer-theme-monokai tr .line-modify {
background: #440;
}
.json-diff-viewer.json-diff-viewer-theme-monokai tr.expand-line button {
color: #f8f8f2;
}
.json-diff-viewer.json-diff-viewer-theme-monokai .string {
color: #e6db74;
}
.json-diff-viewer.json-diff-viewer-theme-monokai .number,
.json-diff-viewer.json-diff-viewer-theme-monokai .boolean,
.json-diff-viewer.json-diff-viewer-theme-monokai .null {
color: #ae81ff;
}
.json-diff-viewer.json-diff-viewer-theme-monokai .key {
color: #f92672;
}
.json-diff-viewer.json-diff-viewer-theme-monokai .invalid {
background: #960050;
color: #fff;
}