2 line-height: 1.2em !important;
3 background-color: transparent !important;
6 .CodeMirror-linewidget {
7 overflow: visible !important;
10 .CodeMirror .source-frame-eval-expression {
12 border: 1px solid rgb(163, 41, 34);
13 border-left-width: 0px;
14 border-right-width: 0px;
17 .CodeMirror .source-frame-eval-expression-end {
18 border-right-width: 1px;
22 .CodeMirror .source-frame-eval-expression-start {
23 border-left-width: 1px;
27 .CodeMirror-readonly .CodeMirror-cursor {
31 .CodeMirror .CodeMirror-gutters {
32 border-right: 1px solid rgb(187, 187, 187);
33 background-color: #eee;
36 .CodeMirror .CodeMirror-linenumber {
37 color: rgb(128, 128, 128);
40 .CodeMirror-linenumber {
41 min-width: 22px !important;
45 -webkit-animation: fadeout 2s 0s;
47 @-webkit-keyframes fadeout {
48 from {background-color: rgb(255, 255, 120); }
49 to { background-color: white; }
52 .cm-highlight.cm-execution-line {
53 -webkit-animation: fadeout-execution-line 1s 0s;
55 @-webkit-keyframes fadeout-execution-line {
56 from {background-color: rgb(121, 141, 254); }
57 to { background-color: rgb(171, 191, 254); }
60 .cm-breakpoint .CodeMirror-linenumber {
62 border-width: 1px 4px 1px 1px !important;
63 -webkit-border-image: url(Images/breakpoint.png) 1 4 1 1;
64 margin: 0px 0px 0px 3px !important;
68 line-height: 12px !important;
71 .cm-line-without-source-mapping {
72 background-color: #eee;
75 .cm-breakpoint.cm-breakpoint-conditional .CodeMirror-linenumber {
76 -webkit-border-image: url(Images/breakpointConditional.png) 1 4 1 1;
79 @media (-webkit-min-device-pixel-ratio: 1.5) {
80 .cm-breakpoint .CodeMirror-linenumber {
81 -webkit-border-image: url(Images/breakpoint_2x.png) 2 8 2 2;
83 .cm-breakpoint.cm-breakpoint-conditional .CodeMirror-linenumber {
84 -webkit-border-image: url(Images/breakpointConditional_2x.png) 2 8 2 2;
88 .cm-breakpoint-disabled .CodeMirror-linenumber {
92 .breakpoints-deactivated .cm-breakpoint .CodeMirror-linenumber {
96 .breakpoints-deactivated .cm-breakpoint-disabled .CodeMirror-linenumber {
100 .CodeMirror-matchingbracket {
101 border-bottom: 1px solid black;
102 color: #222 !important;
105 .CodeMirror-nonmatchingbracket {
106 color: #222 !important;
109 .cm-whitespace::before {
111 pointer-events: none;
112 color: rgb(175, 175, 175);
123 border-bottom: 1px solid rgb(175, 175, 175);
130 .show-whitespaces .CodeMirror .cm-tab:before {
131 display: block !important;
135 background-color: rgb(171, 191, 254);
136 outline: 1px solid rgb(64, 115, 244);
139 .cm-execution-line .CodeMirror-linenumber {
140 border-right: 1px solid rgb(64, 115, 244);
143 .cm-token-highlight {
147 .cm-token-highlight:before {
149 border: 1px solid gray;
158 .cm-line-with-selection .cm-column-with-selection:before {
162 .cm-search-highlight {
166 .cm-search-highlight:before {
168 border-top-style: solid;
169 border-bottom-style: solid;
170 border-top-color: gray;
171 border-bottom-color: gray;
172 border-top-width: 1px;
173 border-bottom-width: 1px;
181 .cm-search-highlight-full:before {
182 border: 1px solid gray;
186 .cm-search-highlight-start:before {
187 border-left-width: 1px;
188 border-top-left-radius: 2px;
189 border-bottom-left-radius: 2px;
190 border-left-style: solid;
191 border-left-color: gray;
194 .cm-search-highlight-end:before {
195 border-right-width: 1px;
196 border-top-right-radius: 2px;
197 border-bottom-right-radius: 2px;
198 border-right-style: solid;
199 border-right-color: gray;
202 .cm-line-with-selection .cm-column-with-selection.cm-search-highlight-full:before {
206 .cm-line-with-selection .cm-column-with-selection.cm-search-highlight-start:before {
207 border-top-left-radius: 1px;
208 border-bottom-left-radius: 1px;
211 .cm-line-with-selection .cm-column-with-selection.cm-search-highlight-end:before {
212 border-top-right-radius: 1px;
213 border-bottom-right-radius: 1px;
216 .cm-line-with-selection .cm-column-with-selection.cm-search-highlight:before {
217 margin: -1px -1px -1px -1px;
218 background-color: rgb(241, 234, 0);
222 .CodeMirror .text-editor-line-decoration {
226 .CodeMirror .text-editor-line-decoration-wave {
233 .text-editor-messages-description-container {
234 display: inline-block;
237 .text-editor-row-message:first-child {
238 border-top-width: 0px;
241 .text-editor-row-message {
242 border-top: 1px solid rgb(215, 215, 215);
248 .text-editor-row-message .bubble-repeat-count {
253 .text-editor-row-message-icon {
258 .CodeMirror .text-editor-line-decoration-icon {
265 .CodeMirror .text-editor-line-with-warning:not(.cm-execution-line) {
266 background-color: rgba(241, 230, 0, 0.1);
269 .CodeMirror .text-editor-line-with-error:not(.cm-execution-line) {
270 background-color: rgba(255, 0, 0, 0.05);
273 .CodeMirror .text-editor-line-decoration-wave {
274 background-image: url(Images/errorWave.png);
275 background-repeat: repeat-x;
276 background-size: contain;
279 @media (-webkit-min-device-pixel-ratio: 1.5) {
280 .CodeMirror .text-editor-line-decoration-wave {
281 background-image: url(Images/errorWave_2x.png);
285 /** @see crbug.com/358161 */
286 .CodeMirror .CodeMirror-vscrollbar, .CodeMirror .CodeMirror-hscrollbar {
287 transform: translateZ(0);