1950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com/* BASICS */ 2950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 3950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror { 4950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com /* Set height, width, borders, and global font properties here */ 5950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com font-family: monospace; 6950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com height: 300px; 7950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 8950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-scroll { 9950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com /* Set scrolling behaviour here */ 10950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com overflow: auto; 11950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 12950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 13950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com/* PADDING */ 14950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 15950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-lines { 16950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com padding: 4px 0; /* Vertical padding around content */ 17950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 18950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror pre { 19950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com padding: 0 4px; /* Horizontal padding of content */ 20950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 21950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 22950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { 23950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com background-color: white; /* The little square between H and V scrollbars */ 24950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 25950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 26950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com/* GUTTER */ 27950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 28950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-gutters { 29950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com border-right: 1px solid #ddd; 30950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com background-color: #f7f7f7; 31950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com white-space: nowrap; 32950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 33950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-linenumbers {} 34950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-linenumber { 35950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com padding: 0 3px 0 5px; 36950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com min-width: 20px; 37950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com text-align: right; 38950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com color: #999; 39950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com -moz-box-sizing: content-box; 40950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com box-sizing: content-box; 41950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 42950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 43950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com/* CURSOR */ 44950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 45950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror div.CodeMirror-cursor { 46950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com border-left: 1px solid black; 47950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 48950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com/* Shown when moving in bi-directional text */ 49950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror div.CodeMirror-secondarycursor { 50950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com border-left: 1px solid silver; 51950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 52950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor { 53950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com width: auto; 54950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com border: 0; 55950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com background: #7e7; 56950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 57950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com/* Can style cursor different in overwrite (non-insert) mode */ 58950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.comdiv.CodeMirror-overwrite div.CodeMirror-cursor {} 59950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 60950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-tab { display: inline-block; } 61950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 62950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-ruler { 63950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com border-left: 1px solid #ccc; 64950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com position: absolute; 65950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 66950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 67950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com/* DEFAULT THEME */ 68950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 69950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-keyword {color: #708;} 70950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-atom {color: #219;} 71950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-number {color: #164;} 72950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-def {color: #00f;} 73950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-variable, 74950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-punctuation, 75950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-property, 76950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-operator {} 77950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-variable-2 {color: #05a;} 78950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-variable-3 {color: #085;} 79950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-comment {color: #a50;} 80950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-string {color: #a11;} 81950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-string-2 {color: #f50;} 82950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-meta {color: #555;} 83950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-qualifier {color: #555;} 84950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-builtin {color: #30a;} 85950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-bracket {color: #997;} 86950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-tag {color: #170;} 87950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-attribute {color: #00c;} 88950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-header {color: blue;} 89950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-quote {color: #090;} 90950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-hr {color: #999;} 91950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-link {color: #00c;} 92950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 93950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-negative {color: #d44;} 94950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-positive {color: #292;} 95950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-header, .cm-strong {font-weight: bold;} 96950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-em {font-style: italic;} 97950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-link {text-decoration: underline;} 98950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 99950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-s-default .cm-error {color: #f00;} 100950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-invalidchar {color: #f00;} 101950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 102950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.comdiv.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;} 103950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.comdiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;} 104950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-activeline-background {background: #e8f2ff;} 105950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 106950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com/* STOP */ 107950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 108950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com/* The rest of this file contains styles related to the mechanics of 109950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com the editor. You probably shouldn't touch them. */ 110950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 111950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror { 112950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com line-height: 1; 113950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com position: relative; 114950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com overflow: hidden; 115950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com background: white; 116950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com color: black; 117950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 118950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 119950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-scroll { 120950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com /* 30px is the magic margin used to hide the element's real scrollbars */ 121950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com /* See overflow: hidden in .CodeMirror */ 122950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com margin-bottom: -30px; margin-right: -30px; 123950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com padding-bottom: 30px; 124950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com height: 100%; 125950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com outline: none; /* Prevent dragging from highlighting the element */ 126950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com position: relative; 127950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com -moz-box-sizing: content-box; 128950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com box-sizing: content-box; 129950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 130950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-sizer { 131950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com position: relative; 132950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com border-right: 30px solid transparent; 133950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com -moz-box-sizing: content-box; 134950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com box-sizing: content-box; 135950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 136950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 137950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com/* The fake, visible scrollbars. Used to force redraw during scrolling 138950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com before actuall scrolling happens, thus preventing shaking and 139950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com flickering artifacts. */ 140950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { 141950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com position: absolute; 142950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com z-index: 6; 143950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com display: none; 144950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 145950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-vscrollbar { 146950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com right: 0; top: 0; 147950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com overflow-x: hidden; 148950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com overflow-y: scroll; 149950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 150950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-hscrollbar { 151950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com bottom: 0; left: 0; 152950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com overflow-y: hidden; 153950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com overflow-x: scroll; 154950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 155950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-scrollbar-filler { 156950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com right: 0; bottom: 0; 157950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 158950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-gutter-filler { 159950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com left: 0; bottom: 0; 160950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 161950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 162950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-gutters { 163950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com position: absolute; left: 0; top: 0; 164950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com padding-bottom: 30px; 165950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com z-index: 3; 166950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 167950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-gutter { 168950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com white-space: normal; 169950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com height: 100%; 170950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com -moz-box-sizing: content-box; 171950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com box-sizing: content-box; 172950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com padding-bottom: 30px; 173950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com margin-bottom: -32px; 174950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com display: inline-block; 175950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com /* Hack to make IE7 behave */ 176950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com *zoom:1; 177950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com *display:inline; 178950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 179950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-gutter-elt { 180950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com position: absolute; 181950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com cursor: default; 182950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com z-index: 4; 183950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 184950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 185950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-lines { 186950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com cursor: text; 187950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 188950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror pre { 189950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com /* Reset some styles that the rest of the page might have set */ 190950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; 191950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com border-width: 0; 192950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com background: transparent; 193950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com font-family: inherit; 194950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com font-size: inherit; 195950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com margin: 0; 196950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com white-space: pre; 197950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com word-wrap: normal; 198950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com line-height: inherit; 199950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com color: inherit; 200950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com z-index: 2; 201950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com position: relative; 202950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com overflow: visible; 203950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 204950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-wrap pre { 205950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com word-wrap: break-word; 206950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com white-space: pre-wrap; 207950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com word-break: normal; 208950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 209950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 210950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-linebackground { 211950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com position: absolute; 212950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com left: 0; right: 0; top: 0; bottom: 0; 213950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com z-index: 0; 214950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 215950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 216950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-linewidget { 217950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com position: relative; 218950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com z-index: 2; 219950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com overflow: auto; 220950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 221950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 222950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-widget {} 223950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 224950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-wrap .CodeMirror-scroll { 225950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com overflow-x: hidden; 226950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 227950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 228950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-measure { 229950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com position: absolute; 230950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com width: 100%; 231950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com height: 0; 232950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com overflow: hidden; 233950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com visibility: hidden; 234950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 235950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-measure pre { position: static; } 236950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 237950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror div.CodeMirror-cursor { 238950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com position: absolute; 239950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com border-right: none; 240950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com width: 0; 241950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 242950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 243950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.comdiv.CodeMirror-cursors { 244950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com visibility: hidden; 245950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com position: relative; 246950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com z-index: 1; 247950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 248950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-focused div.CodeMirror-cursors { 249950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com visibility: visible; 250950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 251950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 252950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-selected { background: #d9d9d9; } 253950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; } 254950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror-crosshair { cursor: crosshair; } 255950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 256950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-searching { 257950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com background: #ffa; 258950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com background: rgba(255, 255, 0, .4); 259950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 260950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 261950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com/* IE7 hack to prevent it from returning funny offsetTops on the spans */ 262950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.CodeMirror span { *vertical-align: text-bottom; } 263950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 264950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com/* Used to force a border model for a node */ 265950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com.cm-force-border { padding-right: .1px; } 266950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com 267950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com@media print { 268950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com /* Hide the cursor when printing */ 269950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com .CodeMirror div.CodeMirror-cursors { 270950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com visibility: hidden; 271950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com } 272950306ccf1af3f07944636df55daf3da878b7fc4fmalita@google.com} 273