1.dmn-literal-expression-container { 2 font-family: 'Arial', sans-serif; 3 position: relative; 4 color: #444; 5 6 width: 100%; 7 height: 100%; 8 position: relative; 9} 10 11.dmn-literal-expression-container * { 12 box-sizing: border-box; 13} 14 15/* decision properties */ 16.dmn-literal-expression-container .decision-properties { 17 color: #444; 18 background-color: #fff; 19 display: inline-block; 20 border: 1px solid #444; 21 border-bottom: none; 22 position: relative; 23 min-width: 192px; 24 max-width: 50%; 25} 26 27.dmn-literal-expression-container .decision-name:not(.editor), 28.dmn-literal-expression-container .decision-id:not(.editor) { 29 cursor: default; 30} 31 32.dmn-literal-expression-container .decision-name.editor, 33.dmn-literal-expression-container .decision-id.editor { 34 cursor: text; 35} 36 37.dmn-literal-expression-container .decision-name, 38.dmn-literal-expression-container .decision-id { 39 margin: 0; 40 padding: 3px 6px; 41 text-align: center; 42 white-space: pre; 43} 44 45.dmn-literal-expression-container .decision-name div, 46.dmn-literal-expression-container .decision-id div { 47 outline: none; 48} 49 50.dmn-literal-expression-container .decision-name.editor:not(.focussed):hover, 51.dmn-literal-expression-container .decision-id.editor:not(.focussed):hover { 52 cursor: text; 53} 54 55.dmn-literal-expression-container .decision-name { 56 font-size: 24px; 57 line-height: 30px; 58 padding: .3em; 59 font-weight: bold; 60} 61 62.dmn-literal-expression-container .decision-id { 63 border-top: 1px solid #444; 64 font-family: monospace; 65 font-size: 18px; 66} 67 68/* textarea */ 69.dmn-literal-expression-container .textarea { 70 box-sizing: border-box; 71 width: 100%; 72 font-family: monospace; 73 border: 1px solid #444; 74 border-bottom-width: 1px; 75 white-space: pre; 76 font-size: 14px; 77 color: #444; 78 height: 250px; 79} 80 81.dmn-literal-expression-container .textarea .content, 82.dmn-literal-expression-container .textarea .content-editable { 83 padding: 12px; 84} 85 86.dmn-literal-expression-container .textarea .content-editable { 87 height: 100%; 88 box-sizing: border-box; 89 overflow-y: auto; 90} 91 92.dmn-literal-expression-container .textarea div:focus { 93 outline: none; 94} 95 96.dmn-literal-expression-container .textarea.editor { 97 cursor: text; 98} 99 100.dmn-literal-expression-container .textarea:not(.editor) { 101 cursor: default; 102} 103 104/* literal expression properties */ 105.dmn-literal-expression-container .literal-expression-properties { 106 box-sizing: border-box; 107 width: 100%; 108 padding: 0; 109 border: 1px solid #444; 110 border-top: none; 111 font-size: 14px; 112 color: #444; 113} 114 115.dmn-literal-expression-container .literal-expression-properties table { 116 border-spacing: 8px; 117} 118 119.dmn-literal-expression-container .literal-expression-properties table tr td:first-child { 120 font-weight: bold; 121} 122 123.dmn-literal-expression-container .literal-expression-properties table tr td:last-child { 124 min-width: 100px; 125} 126 127/* view drd */ 128.dmn-literal-expression-container .view-drd { 129 float: right; 130 margin-right: 10px; 131} 132 133.dmn-literal-expression-container .view-drd .view-drd-button { 134 background: #fff; 135 padding: 8px; 136 border: solid 1px #CCC; 137 border-radius: 2px; 138 font-size: 14px; 139 color: #444; 140 font-weight: bold; 141 cursor: pointer; 142 outline: none; 143} 144 145.dmn-literal-expression-container .view-drd .view-drd-button:hover { 146 background: #f6f6f6; 147} 148 149/* powered by */ 150.dmn-literal-expression-container .powered-by-logo { 151 float: right; 152 width: 38px; 153 z-index: 10; 154 cursor: pointer; 155} 156 157.dmn-literal-expression-container .powered-by-logo .logo { 158 width: 100%; 159} 160 161.dmn-literal-expression-container .powered-by-overlay { 162 position: fixed; 163 top: 0; 164 right: 0; 165 bottom: 0; 166 left: 0; 167 background: rgba(0,0,0,0.2); 168 display: flex; 169 justify-content: center; 170 align-items: center; 171 z-index: 10; 172} 173 174.dmn-literal-expression-container .powered-by-overlay .powered-by-overlay-content { 175 background: #fff; 176 padding: 8px; 177 border: solid 1px #CCC; 178 border-radius: 2px; 179 box-shadow: 0 1px 2px rgba(0,0,0,0.3); 180 font-size: 14px; 181 color: #444; 182 display: flex; 183 flex-direction: row; 184 max-width: 260px; 185} 186 187.dmn-literal-expression-container .powered-by-overlay .powered-by-overlay-content div:first-child { 188 margin-right: 8px; 189} 190 191.dmn-decision-table-container p.dms-hint { 192 font-size: 0.85em; 193 margin-top: 5px; 194 color: #888; 195}