1 /* -------------------------------------------------------------------------- */
3 /* -------------------------------------------------------------------------- */
12 background-color: rgb(96, 96, 96);
13 color: rgb(235, 235, 235);
14 font-family: "Helvetica Neue", Helvetica, Verdana, sans-serif;
17 /* -------------------------------------------------------------------------- */
19 /* -------------------------------------------------------------------------- */
22 -webkit-appearance: none;
23 -webkit-user-select: none;
24 background-color: transparent;
28 border: 3px solid rgb(235, 235, 235);
34 color: rgb(235, 235, 235);
37 button.large-button:active {
38 background-color: rgb(235, 235, 235);
39 color: rgb(46, 51, 55);
40 border-color: rgb(235, 235, 235) !important;
43 button.large-button:disabled {
44 background-color: rgb(96, 96, 96);
45 color: rgb(128, 128, 128);
49 border: 1px solid DarkCyan;
57 button.small-button:active {
58 background-color: DarkCyan;
59 color: rgb(46, 51, 55);
60 border-color: DarkCyan !important;
63 /* -------------------------------------------------------------------------- */
65 /* -------------------------------------------------------------------------- */
73 .tree .expand-button {
75 clip: rect(0, 0, 0, 0);
78 .tree .expand-button ~ ul {
82 .tree .expand-button:checked ~ ul {
100 .tree > li:last-child {
106 display: inline-block;
113 label.tree-label:before {
119 margin: 0 1em 0 -2.1em;
128 :checked ~ label.tree-label:before {
132 /* -------------------------------------------------------------------------- */
134 /* -------------------------------------------------------------------------- */
136 table.results-table {
138 border: 2px solid DarkCyan;
139 border-collapse: collapse;
145 padding: 3px 4px 2px 4px;
149 background: DarkCyan;
150 border-left: 1px solid LightCyan;
151 border-right: 1px solid LightCyan;
152 border-top: 1px solid LightCyan;
159 border-right: 1px solid DarkCyan;
160 border-top: 1px solid DarkCyan;
164 /* -------------------------------------------------------------------------- */
166 /* -------------------------------------------------------------------------- */
170 background-color: rgb(128, 128, 128);
171 color: rgb(235, 235, 235);
176 /* -------------------------------------------------------------------------- */
178 /* -------------------------------------------------------------------------- */
183 display: -ms-flexbox;
184 display: -webkit-flex;
186 -ms-flex-align: center;
187 -webkit-align-items: center;
188 -webkit-box-align: center;
190 -webkit-justify-content: center;
191 -ms-flex-pack: center;
192 justify-content: center;
200 border: 6px solid rgb(235, 235, 235);
205 display: -ms-flexbox;
206 display: -webkit-flex;
214 -webkit-flex: 0 1 100%;
223 display: -ms-flexbox;
224 display: -webkit-flex;
226 -ms-flex-align: center;
227 -webkit-align-items: center;
228 -webkit-box-align: center;
230 -webkit-justify-content: center;
231 -ms-flex-pack: center;
232 justify-content: center;
235 /* -------------------------------------------------------------------------- */
237 /* -------------------------------------------------------------------------- */
240 -webkit-flex-direction: row;
241 -ms-flex-direction: row;
243 -webkit-flex-wrap: wrap;
246 -webkit-align-content: center;
247 -ms-flex-line-pack: center;
248 align-content: center;
251 section#home > suites,
252 section#home > options {
258 section#home > suites {
260 -webkit-flex: 0 1 40%;
265 section#home > options {
266 -webkit-flex: 1 1 auto;
271 section#home > options > label {
276 section#home > header > h2 {
282 section#home > options > label > input[type="number"] {
286 /* -------------------------------------------------------------------------- */
287 /* Running Section */
288 /* -------------------------------------------------------------------------- */
292 -ms-flex-align: center;
293 -webkit-align-items: center;
294 -webkit-box-align: center;
296 -webkit-justify-content: center;
297 -ms-flex-pack: center;
298 justify-content: center;
301 section#running > #running-test {
306 section#running > #running-test > iframe {
312 section#running > #progress {
318 background-color: rgb(128, 128, 128);
319 border-left: 6px solid rgb(46, 51, 55);
320 border-right: 6px solid rgb(46, 51, 55);
323 section#running > #progress > #progress-completed {
329 background-color: rgb(235, 235, 235);
332 section#running > #record {
340 /* -------------------------------------------------------------------------- */
341 /* Results Section */
342 /* -------------------------------------------------------------------------- */
348 -webkit-flex-direction: row;
349 -ms-flex-direction: row;
351 -webkit-flex-wrap: wrap;
354 -webkit-justify-content: space-between;
355 -ms-flex-pack: justify;
356 justify-content: space-between;
357 -webkit-align-content: space-between;
358 -ms-flex-line-pack: justify;
359 align-content: space-between;
360 -webkit-align-items: flex-start;
361 -ms-flex-align: start;
362 align-items: flex-start;
365 section#results > data,
367 section#test-json > data,
368 section#test-graph > data {
371 -webkit-flex: 0 1 100%;
374 -webkit-align-self: stretch;
375 -ms-flex-item-align: stretch;
379 /* -------------------------------------------------------------------------- */
381 /* -------------------------------------------------------------------------- */
383 section#test-graph > data {
384 font: 10px sans-serif;
385 color: rgb(235, 235, 235);
388 section#test-graph > data > svg {
390 shape-rendering: crispEdges;
397 shape-rendering: crispEdges;
424 /* -------------------------------------------------------------------------- */
426 /* -------------------------------------------------------------------------- */
429 section#test-json > data {
430 border: 1px solid rgb(235, 235, 235);
431 box-sizing: border-box;