PrefixSearch: Avoid notice when no subpage exists
[mediawiki.git] / resources / lib / oojs-ui / oojs-ui-apex.css
blob7018b52067f32ed2414a291fedcb60bf2dff7ce2
1 /*!
2 * OOjs UI v0.1.0-pre (85cfc2e735)
3 * https://www.mediawiki.org/wiki/OOjs_UI
5 * Copyright 2011–2014 OOjs Team and other contributors.
6 * Released under the MIT license
7 * http://oojs.mit-license.org
9 * Date: 2014-07-03T02:33:09Z
11 .oo-ui-dialog {
12 background-color: #fff;
13 background-color: rgba(255, 255, 255, 0.5);
14 /* Opening and closing animation */
16 opacity: 0;
19 .oo-ui-dialog > .oo-ui-window-frame {
20 -webkit-transform: scale(0.5);
21 -moz-transform: scale(0.5);
22 -ms-transform: scale(0.5);
23 -o-transform: scale(0.5);
24 transform: scale(0.5);
27 .oo-ui-dialog.oo-ui-window-setup,
28 .oo-ui-dialog.oo-ui-window-setup > .oo-ui-window-frame {
29 -webkit-transition: all 250ms ease-in-out;
30 -moz-transition: all 250ms ease-in-out;
31 -ms-transition: all 250ms ease-in-out;
32 -o-transition: all 250ms ease-in-out;
33 transition: all 250ms ease-in-out;
36 .oo-ui-dialog.oo-ui-window-ready {
37 opacity: 1;
40 .oo-ui-dialog.oo-ui-window-ready > .oo-ui-window-frame {
41 -webkit-transform: scale(1);
42 -moz-transform: scale(1);
43 -ms-transform: scale(1);
44 -o-transform: scale(1);
45 transform: scale(1);
48 .oo-ui-dialog-content .oo-ui-window-head,
49 .oo-ui-dialog-content .oo-ui-window-body,
50 .oo-ui-dialog-content .oo-ui-window-foot {
51 position: absolute;
52 right: 0;
53 left: 0;
54 overflow: hidden;
55 -webkit-box-sizing: border-box;
56 -moz-box-sizing: border-box;
57 box-sizing: border-box;
60 .oo-ui-dialog-content .oo-ui-window-head {
61 top: 0;
62 height: 3.8em;
63 padding: 0.5em;
66 .oo-ui-dialog-content .oo-ui-window-title {
67 line-height: 2.8em;
70 .oo-ui-dialog-content .oo-ui-window-icon {
71 width: 2.4em;
72 height: 2.8em;
73 line-height: 2.8em;
76 .oo-ui-dialog-content .oo-ui-window-closeButton {
77 float: right;
78 margin: 0.25em 0.25em;
81 .oo-ui-dialog-content .oo-ui-window-body {
82 top: 3.8em;
83 bottom: 4.8em;
86 .oo-ui-dialog-content-footless .oo-ui-window-body {
87 bottom: 0;
90 .oo-ui-dialog > .oo-ui-window-frame {
91 top: 1em;
92 bottom: 1em;
93 background-color: #fff;
94 border: solid 1px #ccc;
95 border-radius: 0.5em;
96 box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.3);
99 .oo-ui-dialog-small > .oo-ui-window-frame {
100 width: 400px;
101 max-height: 230px;
104 .oo-ui-dialog-medium > .oo-ui-window-frame {
105 width: 600px;
106 max-height: 460px;
109 .oo-ui-dialog-large > .oo-ui-window-frame {
110 width: 800px;
111 max-height: 690px;
114 .oo-ui-dialog-content .oo-ui-window-head,
115 .oo-ui-dialog-content .oo-ui-window-foot {
116 z-index: 1;
119 .oo-ui-dialog-content .oo-ui-window-body {
120 z-index: 2;
121 box-shadow: 0 0 0.66em rgba(0, 0, 0, 0.25);
124 .oo-ui-dialog-content .oo-ui-window-foot {
125 bottom: 0;
126 height: 4.8em;
127 padding: 1em;
130 .oo-ui-dialog-content .oo-ui-window-foot .oo-ui-buttonedElement-framed {
131 margin: 0.125em 0.25em;
134 .oo-ui-dialog-content .oo-ui-window-overlay {
135 z-index: 3;
138 .oo-ui-frame-content {
139 font-family: sans-serif;
140 font-size: 0.8em;
143 .oo-ui-toolbar-bar {
144 background: #f8fbfd;
145 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #f1f7fb));
146 background-image: -webkit-linear-gradient(top, #ffffff 0%, #f1f7fb 100%);
147 background-image: -moz-linear-gradient(top, #ffffff 0%, #f1f7fb 100%);
148 background-image: -ms-linear-gradient(top, #ffffff 0%, #f1f7fb 100%);
149 background-image: -o-linear-gradient(top, #ffffff 0%, #f1f7fb 100%);
150 background-image: linear-gradient(top, #ffffff 0%, #f1f7fb 100%);
151 border-bottom: solid 1px #ccc;
152 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#f1f7fb');
155 .oo-ui-toolbar-bar .oo-ui-toolbar-bar {
156 background: none;
157 border: none;
160 .oo-ui-toolbar-shadow {
161 bottom: -9px;
162 height: 9px;
163 background-image: /* @embed */ url(images/toolbar-shadow.png);
164 opacity: 0.125;
165 -webkit-transition: opacity 500ms ease-in-out;
166 -moz-transition: opacity 500ms ease-in-out;
167 -ms-transition: opacity 500ms ease-in-out;
168 -o-transition: opacity 500ms ease-in-out;
169 transition: opacity 500ms ease-in-out;
172 .oo-ui-toolGroup {
173 border: solid 1px transparent;
174 border-radius: 0.25em;
175 -webkit-transition: border-color 300ms ease-in-out;
176 -moz-transition: border-color 300ms ease-in-out;
177 -ms-transition: border-color 300ms ease-in-out;
178 -o-transition: border-color 300ms ease-in-out;
179 transition: border-color 300ms ease-in-out;
182 .oo-ui-toolGroup.oo-ui-widget-enabled:hover {
183 border-color: rgba(0, 0, 0, 0.1);
186 .oo-ui-toolGroup.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
187 color: #000;
190 .oo-ui-window-body {
191 padding: 0 0.75em;
194 .oo-ui-window-icon {
195 width: 2em;
196 height: 2em;
197 margin-right: 0.5em;
198 line-height: 2em;
201 .oo-ui-window-title {
202 line-height: 2em;
203 color: #333;
206 .oo-ui-window-overlay {
207 font-family: sans-serif;
208 font-size: 1em;
209 line-height: 1.5em;
212 .oo-ui-buttonedElement .oo-ui-buttonedElement-button {
213 color: #333;
216 .oo-ui-buttonedElement.oo-ui-indicatedElement .oo-ui-buttonedElement-button > .oo-ui-indicatedElement-indicator,
217 .oo-ui-buttonedElement.oo-ui-iconedElement .oo-ui-buttonedElement-button > .oo-ui-iconedElement-icon {
218 width: 1.9em;
219 height: 1.9em;
220 opacity: 0.8;
223 .oo-ui-buttonedElement-frameless .oo-ui-buttonedElement-button > .oo-ui-iconedElement-icon {
224 /* Don't animate opacities for now, causes wiggling in Chrome (bug 63020) */
226 /*.oo-ui-transition(opacity 200ms);*/
230 .oo-ui-buttonedElement-frameless .oo-ui-buttonedElement-button:hover > .oo-ui-iconedElement-icon,
231 .oo-ui-buttonedElement-frameless .oo-ui-buttonedElement-button:focus > .oo-ui-iconedElement-icon {
232 opacity: 1;
235 .oo-ui-buttonedElement-frameless .oo-ui-buttonedElement-button:hover > .oo-ui-labeledElement-label,
236 .oo-ui-buttonedElement-frameless .oo-ui-buttonedElement-button:focus > .oo-ui-labeledElement-label {
237 color: #000;
240 .oo-ui-buttonedElement-frameless .oo-ui-buttonedElement-button > .oo-ui-labeledElement-label {
241 color: #333;
244 .oo-ui-buttonedElement-frameless.oo-ui-widget-disabled .oo-ui-buttonedElement-button > .oo-ui-iconedElement-icon {
245 opacity: 0.2;
248 .oo-ui-buttonedElement-frameless.oo-ui-widget-disabled .oo-ui-buttonedElement-button > .oo-ui-labeledElement-label {
249 color: #ccc;
252 .oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button {
253 padding: 0.2em 0.8em;
254 margin: 0.1em 0;
255 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
256 background: #eeeeee;
257 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
258 background-image: -webkit-linear-gradient(top, #ffffff 0%, #dddddd 100%);
259 background-image: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
260 background-image: -ms-linear-gradient(top, #ffffff 0%, #dddddd 100%);
261 background-image: -o-linear-gradient(top, #ffffff 0%, #dddddd 100%);
262 background-image: linear-gradient(top, #ffffff 0%, #dddddd 100%);
263 border: 1px #c9c9c9 solid;
264 border-radius: 0.3em;
265 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#dddddd');
266 -webkit-transition: border-color 100ms ease-in-out;
267 -moz-transition: border-color 100ms ease-in-out;
268 -ms-transition: border-color 100ms ease-in-out;
269 -o-transition: border-color 100ms ease-in-out;
270 transition: border-color 100ms ease-in-out;
273 .oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button:hover,
274 .oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button:focus {
275 border-color: #aaa;
278 .oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button.oo-ui-buttonedElement-active,
279 .oo-ui-buttonedElement-framed .oo-ui-buttonedElement-button.oo-ui-buttonedElement-pressed {
280 color: black;
281 background: #eeeeee;
282 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #dddddd), color-stop(100%, #ffffff));
283 background-image: -webkit-linear-gradient(top, #dddddd 0%, #ffffff 100%);
284 background-image: -moz-linear-gradient(top, #dddddd 0%, #ffffff 100%);
285 background-image: -ms-linear-gradient(top, #dddddd 0%, #ffffff 100%);
286 background-image: -o-linear-gradient(top, #dddddd 0%, #ffffff 100%);
287 background-image: linear-gradient(top, #dddddd 0%, #ffffff 100%);
288 border-color: #c9c9c9;
289 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#dddddd', endColorstr='#ffffff');
290 box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.07);
293 .oo-ui-buttonedElement-framed.oo-ui-iconedElement .oo-ui-buttonedElement-button > .oo-ui-iconedElement-icon {
294 margin-right: -0.5em;
295 margin-left: -0.5em;
298 .oo-ui-buttonedElement-framed.oo-ui-iconedElement.oo-ui-labeledElement .oo-ui-buttonedElement-button > .oo-ui-iconedElement-icon {
299 margin-right: 0.3em;
300 margin-left: -0.5em;
303 .oo-ui-buttonedElement-framed.oo-ui-flaggableElement-primary .oo-ui-buttonedElement-button {
304 background: #cde7f4;
305 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #eaf4fa), color-stop(100%, #b0d9ee));
306 background-image: -webkit-linear-gradient(top, #eaf4fa 0%, #b0d9ee 100%);
307 background-image: -moz-linear-gradient(top, #eaf4fa 0%, #b0d9ee 100%);
308 background-image: -ms-linear-gradient(top, #eaf4fa 0%, #b0d9ee 100%);
309 background-image: -o-linear-gradient(top, #eaf4fa 0%, #b0d9ee 100%);
310 background-image: linear-gradient(top, #eaf4fa 0%, #b0d9ee 100%);
311 border: solid 1px #a6cee1;
312 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#eaf4fa', endColorstr='#b0d9ee');
315 .oo-ui-buttonedElement-framed.oo-ui-flaggableElement-primary .oo-ui-buttonedElement-button:hover,
316 .oo-ui-buttonedElement-framed.oo-ui-flaggableElement-primary .oo-ui-buttonedElement-button:focus {
317 border-color: #9dc2d4;
320 .oo-ui-buttonedElement-framed.oo-ui-flaggableElement-primary .oo-ui-buttonedElement-button.oo-ui-buttonedElement-active,
321 .oo-ui-buttonedElement-framed.oo-ui-flaggableElement-primary .oo-ui-buttonedElement-button.oo-ui-buttonedElement-pressed {
322 background: #cde7f4;
323 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #b0d9ee), color-stop(100%, #eaf4fa));
324 background-image: -webkit-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
325 background-image: -moz-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
326 background-image: -ms-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
327 background-image: -o-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
328 background-image: linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
329 border: solid 1px #a6cee1;
330 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#b0d9ee', endColorstr='#eaf4fa');
333 .oo-ui-buttonedElement-framed.oo-ui-flaggableElement-constructive .oo-ui-buttonedElement-button {
334 background: #daf0be;
335 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #f0fbe1), color-stop(100%, #c3e59a));
336 background-image: -webkit-linear-gradient(top, #f0fbe1 0%, #c3e59a 100%);
337 background-image: -moz-linear-gradient(top, #f0fbe1 0%, #c3e59a 100%);
338 background-image: -ms-linear-gradient(top, #f0fbe1 0%, #c3e59a 100%);
339 background-image: -o-linear-gradient(top, #f0fbe1 0%, #c3e59a 100%);
340 background-image: linear-gradient(top, #f0fbe1 0%, #c3e59a 100%);
341 border: solid 1px #b8d892;
342 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f0fbe1', endColorstr='#c3e59a');
345 .oo-ui-buttonedElement-framed.oo-ui-flaggableElement-constructive .oo-ui-buttonedElement-button:hover,
346 .oo-ui-buttonedElement-framed.oo-ui-flaggableElement-constructive .oo-ui-buttonedElement-button:focus {
347 border-color: #adcb89;
350 .oo-ui-buttonedElement-framed.oo-ui-flaggableElement-constructive .oo-ui-buttonedElement-button.oo-ui-buttonedElement-active,
351 .oo-ui-buttonedElement-framed.oo-ui-flaggableElement-constructive .oo-ui-buttonedElement-button.oo-ui-buttonedElement-pressed {
352 background: #daf0be;
353 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #c3e59a), color-stop(100%, #f0fbe1));
354 background-image: -webkit-linear-gradient(top, #c3e59a 0%, #f0fbe1 100%);
355 background-image: -moz-linear-gradient(top, #c3e59a 0%, #f0fbe1 100%);
356 background-image: -ms-linear-gradient(top, #c3e59a 0%, #f0fbe1 100%);
357 background-image: -o-linear-gradient(top, #c3e59a 0%, #f0fbe1 100%);
358 background-image: linear-gradient(top, #c3e59a 0%, #f0fbe1 100%);
359 border: solid 1px #b8d892;
360 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#c3e59a', endColorstr='#f0fbe1');
363 .oo-ui-buttonedElement-framed.oo-ui-flaggableElement-destructive .oo-ui-buttonedElement-button {
364 color: #d45353;
367 .oo-ui-buttonedElement-framed.oo-ui-widget-disabled .oo-ui-buttonedElement-button,
368 .oo-ui-buttonedElement-framed.oo-ui-widget-disabled .oo-ui-buttonedElement-button.oo-ui-buttonedElement-active,
369 .oo-ui-buttonedElement-framed.oo-ui-widget-disabled .oo-ui-buttonedElement-button.oo-ui-buttonedElement-pressed {
370 color: #333;
371 background: #eee;
372 border-color: #ccc;
373 opacity: 0.5;
374 box-shadow: none;
377 .oo-ui-buttonedElement-framed.oo-ui-widget-disabled .oo-ui-buttonedElement-button:hover,
378 .oo-ui-buttonedElement-framed.oo-ui-widget-disabled .oo-ui-buttonedElement-button.oo-ui-buttonedElement-active:hover,
379 .oo-ui-buttonedElement-framed.oo-ui-widget-disabled .oo-ui-buttonedElement-button.oo-ui-buttonedElement-pressed:hover,
380 .oo-ui-buttonedElement-framed.oo-ui-widget-disabled .oo-ui-buttonedElement-button:focus,
381 .oo-ui-buttonedElement-framed.oo-ui-widget-disabled .oo-ui-buttonedElement-button.oo-ui-buttonedElement-active:focus,
382 .oo-ui-buttonedElement-framed.oo-ui-widget-disabled .oo-ui-buttonedElement-button.oo-ui-buttonedElement-pressed:focus {
383 border-color: #ccc;
384 box-shadow: none;
387 .oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout {
388 padding: 1.5em;
391 .oo-ui-bookletLayout-outlinePanel {
392 border-right: solid 1px #ddd;
395 .oo-ui-bookletLayout-outlinePanel .oo-ui-outlineControlsWidget {
396 box-shadow: 0 0 0.25em rgba(0, 0, 0, 0.25);
399 .oo-ui-fieldLayout-disabled .oo-ui-labeledElement-label {
400 color: #ccc;
403 .oo-ui-fieldsetLayout {
404 border: none;
407 .oo-ui-fieldsetLayout > .oo-ui-labeledElement-label {
408 font-size: 1.5em;
411 .oo-ui-panelLayout {
412 position: absolute;
413 top: 0;
414 right: 0;
415 bottom: 0;
416 left: 0;
419 .oo-ui-panelLayout-padded {
420 padding: 2em;
423 .oo-ui-barToolGroup .oo-ui-tool {
424 margin: -1px 0 -1px -1px;
425 border: solid 1px transparent;
428 .oo-ui-barToolGroup .oo-ui-tool:first-child {
429 border-bottom-left-radius: 0.25em;
430 border-top-left-radius: 0.25em;
433 .oo-ui-barToolGroup .oo-ui-tool:last-child {
434 margin-right: -1px;
435 border-top-right-radius: 0.25em;
436 border-bottom-right-radius: 0.25em;
439 .oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-iconedElement-icon {
440 opacity: 0.8;
443 .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-enabled:hover {
444 border-color: rgba(0, 0, 0, 0.2);
447 .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool-active.oo-ui-widget-enabled {
448 background: #f8fbfd;
449 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #f1f7fb), color-stop(100%, #ffffff));
450 background-image: -webkit-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
451 background-image: -moz-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
452 background-image: -ms-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
453 background-image: -o-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
454 background-image: linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
455 border-color: rgba(0, 0, 0, 0.2);
456 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f1f7fb', endColorstr='#ffffff');
457 box-shadow: inset 0 0.07em 0.07em 0 rgba(0, 0, 0, 0.07);
460 .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool-active.oo-ui-widget-enabled + .oo-ui-tool-active.oo-ui-widget-enabled {
461 border-left-color: rgba(0, 0, 0, 0.1);
464 .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-iconedElement-icon {
465 opacity: 0.2;
468 .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-iconedElement-icon {
469 opacity: 0.8;
472 .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-enabled:hover .oo-ui-tool-link .oo-ui-iconedElement-icon {
473 opacity: 1;
476 .oo-ui-barToolGroup.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-iconedElement-icon {
477 opacity: 0.2;
480 .oo-ui-listToolGroup.oo-ui-popupToolGroup-active {
481 border-color: rgba(0, 0, 0, 0.2);
484 .oo-ui-listToolGroup .oo-ui-tool {
485 margin: -1px 0;
486 border: solid 1px transparent;
489 .oo-ui-listToolGroup .oo-ui-tool-active.oo-ui-widget-enabled {
490 background: #f8fbfd;
491 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #f1f7fb), color-stop(100%, #ffffff));
492 background-image: -webkit-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
493 background-image: -moz-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
494 background-image: -ms-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
495 background-image: -o-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
496 background-image: linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
497 border-color: rgba(0, 0, 0, 0.1);
498 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f1f7fb', endColorstr='#ffffff');
499 box-shadow: inset 0 0.07em 0.07em 0 rgba(0, 0, 0, 0.07);
502 .oo-ui-listToolGroup .oo-ui-tool-active.oo-ui-widget-enabled + .oo-ui-tool-active.oo-ui-widget-enabled {
503 border-top-color: rgba(0, 0, 0, 0.1);
506 .oo-ui-listToolGroup .oo-ui-tool-active.oo-ui-widget-enabled:hover {
507 border-color: rgba(0, 0, 0, 0.2);
510 .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover {
511 border-color: rgba(0, 0, 0, 0.2);
514 .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-iconedElement-icon {
515 opacity: 0.8;
518 .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover .oo-ui-tool-link .oo-ui-iconedElement-icon {
519 opacity: 1;
522 .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-tool-title {
523 color: #ccc;
526 .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-iconedElement-icon {
527 opacity: 0.2;
530 .oo-ui-listToolGroup.oo-ui-widget-disabled {
531 color: #ccc;
534 .oo-ui-listToolGroup.oo-ui-widget-disabled .oo-ui-indicatedElement-indicator,
535 .oo-ui-listToolGroup.oo-ui-widget-disabled .oo-ui-iconedElement-icon {
536 opacity: 0.2;
539 .oo-ui-menuToolGroup {
540 border-color: rgba(0, 0, 0, 0.1);
543 .oo-ui-menuToolGroup.oo-ui-widget-enabled:hover {
544 border-color: rgba(0, 0, 0, 0.2);
547 .oo-ui-menuToolGroup.oo-ui-popupToolGroup-active {
548 border-color: rgba(0, 0, 0, 0.25);
551 .oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover {
552 background-color: #e1f3ff;
555 .oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-tool-title {
556 color: #ccc;
559 .oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link .oo-ui-iconedElement-icon {
560 opacity: 0.2;
563 .oo-ui-menuToolGroup.oo-ui-widget-disabled {
564 color: #ccc;
565 border-color: rgba(0, 0, 0, 0.05);
568 .oo-ui-menuToolGroup.oo-ui-widget-disabled .oo-ui-indicatedElement-indicator,
569 .oo-ui-menuToolGroup.oo-ui-widget-disabled .oo-ui-iconedElement-icon {
570 opacity: 0.2;
573 .oo-ui-popupToolGroup-handle .oo-ui-indicatedElement-indicator,
574 .oo-ui-popupToolGroup-handle .oo-ui-iconedElement-icon {
575 opacity: 0.8;
578 .oo-ui-popupToolGroup .oo-ui-toolGroup-tools {
579 background-color: white;
580 border: solid 1px #ccc;
581 box-shadow: 0 0.25em 1em rgba(0, 0, 0, 0.25);
584 .oo-ui-popupToolGroup-active.oo-ui-widget-enabled {
585 background: #f8fbfd;
586 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #f1f7fb), color-stop(100%, #ffffff));
587 background-image: -webkit-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
588 background-image: -moz-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
589 background-image: -ms-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
590 background-image: -o-linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
591 background-image: linear-gradient(top, #f1f7fb 0%, #ffffff 100%);
592 border-bottom-right-radius: 0;
593 border-bottom-left-radius: 0;
594 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f1f7fb', endColorstr='#ffffff');
595 box-shadow: inset 0 0.07em 0.07em 0 rgba(0, 0, 0, 0.07);
598 .oo-ui-optionWidget {
599 padding: 0.5em 2em 0.5em 3em;
602 .oo-ui-optionWidget-highlighted {
603 background-color: #e1f3ff;
606 .oo-ui-selectWidget-depressed .oo-ui-optionWidget-selected {
607 background-color: #a7dcff;
610 .oo-ui-selectWidget-pressed .oo-ui-optionWidget-pressed {
611 background-color: #a7dcff;
614 .oo-ui-optionWidget.oo-ui-widget-disabled {
615 color: #ccc;
618 .oo-ui-menuWidget {
619 margin-top: -1px;
620 background: #fff;
621 border: solid 1px #ccc;
622 border-radius: 0 0 0.25em 0.25em;
623 box-shadow: 0 0.15em 1em 0 rgba(0, 0, 0, 0.2);
626 .oo-ui-popupWidget-popup {
627 background-color: #fff;
628 border: solid 1px #ccc;
629 border-radius: 0.25em;
630 box-shadow: 0 0.15em 0.5em 0 rgba(0, 0, 0, 0.2);
633 .oo-ui-popupWidget-tailed .oo-ui-popupWidget-tail {
634 width: 15px;
635 height: 8px;
636 margin-left: -7px;
637 background-image: /* @embed */ url(images/tail.svg);
640 .oo-ui-popupWidget-transitioning .oo-ui-popupWidget-popup {
641 -webkit-transition: width 100ms ease-in-out, height 100ms ease-in-out, left 100ms ease-in-out;
642 -moz-transition: width 100ms ease-in-out, height 100ms ease-in-out, left 100ms ease-in-out;
643 -ms-transition: width 100ms ease-in-out, height 100ms ease-in-out, left 100ms ease-in-out;
644 -o-transition: width 100ms ease-in-out, height 100ms ease-in-out, left 100ms ease-in-out;
645 transition: width 100ms ease-in-out, height 100ms ease-in-out, left 100ms ease-in-out;
648 .oo-ui-popupWidget-body {
649 box-shadow: 0 0 0.66em rgba(0, 0, 0, 0.25);
652 .oo-ui-buttonGroupWidget {
653 display: inline-block;
654 white-space: nowrap;
657 .oo-ui-buttonOptionWidget {
658 padding: 0;
661 .oo-ui-buttonOptionWidget.oo-ui-optionWidget-selected,
662 .oo-ui-buttonOptionWidget.oo-ui-optionWidget-pressed,
663 .oo-ui-buttonOptionWidget.oo-ui-optionWidget-highlighted {
664 background-color: transparent;
667 .oo-ui-buttonSelectWidget {
668 border-radius: 0.3em;
671 .oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget .oo-ui-buttonedElement-button {
672 margin-left: -1px;
673 border-radius: 0;
676 .oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:first-child .oo-ui-buttonedElement-button {
677 margin-left: 0;
678 border-bottom-left-radius: 0.3em;
679 border-top-left-radius: 0.3em;
682 .oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:last-child .oo-ui-buttonedElement-button {
683 border-top-right-radius: 0.3em;
684 border-bottom-right-radius: 0.3em;
687 .oo-ui-inlineMenuWidget-handle {
688 border: solid 1px rgba(0, 0, 0, 0.1);
689 border-radius: 0.25em;
692 .oo-ui-inlineMenuWidget-handle:hover {
693 border-color: rgba(0, 0, 0, 0.2);
696 .oo-ui-inlineMenuWidget-handle .oo-ui-indicatedElement-indicator,
697 .oo-ui-inlineMenuWidget-handle .oo-ui-iconedElement-icon {
698 opacity: 0.8;
701 .oo-ui-inlineMenuWidget.oo-ui-widget-disabled .oo-ui-inlineMenuWidget-handle {
702 color: #ccc;
703 text-shadow: 0 1px 1px #fff;
704 background-color: #f3f3f3;
705 border-color: #ddd;
708 .oo-ui-inlineMenuWidget.oo-ui-widget-disabled .oo-ui-indicatedElement-indicator {
709 opacity: 0.2;
712 .oo-ui-menuItemWidget.oo-ui-optionWidget-selected {
713 background-color: transparent;
716 .oo-ui-menuItemWidget.oo-ui-optionWidget-highlighted,
717 .oo-ui-menuItemWidget.oo-ui-optionWidget-highlighted.oo-ui-optionWidget-selected {
718 background-color: #e1f3ff;
721 .oo-ui-menuSectionItemWidget {
722 padding: 0.33em 0.75em;
723 color: #888;
726 .oo-ui-outlineControlsWidget {
727 background-color: #fff;
730 .oo-ui-outlineControlsWidget > .oo-ui-iconedElement-icon {
731 opacity: 0.2;
734 .oo-ui-outlineItemWidget {
735 font-size: 1.1em;
738 .oo-ui-outlineItemWidget.oo-ui-indicatedElement .oo-ui-labeledElement-label {
739 padding-right: 1.5em;
742 .oo-ui-outlineItemWidget.oo-ui-indicatedElement .oo-ui-indicatedElement-indicator {
743 opacity: 0.5;
746 .oo-ui-outlineItemWidget-level-0 {
747 padding-left: 3.5em;
750 .oo-ui-outlineItemWidget-level-0 .oo-ui-iconedElement-icon {
751 left: 1em;
754 .oo-ui-outlineItemWidget-level-1 {
755 padding-left: 5em;
758 .oo-ui-outlineItemWidget-level-1 .oo-ui-iconedElement-icon {
759 left: 2.5em;
762 .oo-ui-outlineItemWidget-level-2 {
763 padding-left: 6.5em;
766 .oo-ui-outlineItemWidget-level-2 .oo-ui-iconedElement-icon {
767 left: 4em;
770 .oo-ui-selectWidget-depressed .oo-ui-outlineItemWidget.oo-ui-optionWidget-selected {
771 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
772 background-color: #a7dcff;
775 .oo-ui-outlineItemWidget.oo-ui-flaggableElement-important {
776 font-weight: bold;
779 .oo-ui-outlineItemWidget.oo-ui-flaggableElement-placeholder {
780 font-style: italic;
783 .oo-ui-outlineItemWidget.oo-ui-flaggableElement-empty .oo-ui-iconedElement-icon {
784 opacity: 0.5;
787 .oo-ui-outlineItemWidget.oo-ui-flaggableElement-empty .oo-ui-labeledElement-label {
788 color: #777;
791 .oo-ui-searchWidget-query {
792 box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.2);
795 .oo-ui-textInputWidget {
796 width: 20em;
799 .oo-ui-textInputWidget input,
800 .oo-ui-textInputWidget textarea {
801 padding: 0.5em;
802 font-family: sans-serif;
803 font-size: 1em;
804 background-color: #fff;
805 border: solid 1px #ccc;
806 border-radius: 0.25em;
807 box-shadow: 0 0 0 white, inset 0 0.1em 0.2em #ddd;
808 -webkit-transition: border-color 200ms, box-shadow 200ms;
809 -moz-transition: border-color 200ms, box-shadow 200ms;
810 -ms-transition: border-color 200ms, box-shadow 200ms;
811 -o-transition: border-color 200ms, box-shadow 200ms;
812 transition: border-color 200ms, box-shadow 200ms;
815 .oo-ui-textInputWidget-decorated input,
816 .oo-ui-textInputWidget-decorated textarea {
817 padding-left: 2em;
820 .oo-ui-textInputWidget-icon {
821 width: 2em;
824 .oo-ui-textInputWidget.oo-ui-widget-enabled input:focus,
825 .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:focus {
826 border-color: #a7dcff;
827 outline: none;
828 box-shadow: 0 0 0.3em #a7dcff, 0 0 0 white;
831 .oo-ui-textInputWidget input[readonly],
832 .oo-ui-textInputWidget textarea[readonly] {
833 color: #777;
834 text-shadow: 0 1px 1px #fff;
837 .oo-ui-textInputWidget-pending input,
838 .oo-ui-textInputWidget-pending textarea {
839 background-color: transparent;
842 .oo-ui-textInputWidget.oo-ui-widget-disabled input,
843 .oo-ui-textInputWidget.oo-ui-widget-disabled input:focus,
844 .oo-ui-textInputWidget.oo-ui-widget-disabled textarea,
845 .oo-ui-textInputWidget.oo-ui-widget-disabled textarea:focus {
846 color: #ccc;
847 text-shadow: 0 1px 1px #fff;
848 background-color: #f3f3f3;
849 border-color: #ddd;
852 .oo-ui-toggleSwitchWidget {
853 background: #eeeeee;
854 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #dddddd), color-stop(100%, #ffffff));
855 background-image: -webkit-linear-gradient(top, #dddddd 0%, #ffffff 100%);
856 background-image: -moz-linear-gradient(top, #dddddd 0%, #ffffff 100%);
857 background-image: -ms-linear-gradient(top, #dddddd 0%, #ffffff 100%);
858 background-image: -o-linear-gradient(top, #dddddd 0%, #ffffff 100%);
859 background-image: linear-gradient(top, #dddddd 0%, #ffffff 100%);
860 border: solid 1px #ccc;
861 border-radius: 1em;
862 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#dddddd', endColorstr='#ffffff');
863 box-shadow: 0 0 0 white, inset 0 0.1em 0.2em #ddd;
866 .oo-ui-toggleSwitchWidget.oo-ui-widget-disabled {
867 opacity: 0.5;
870 .oo-ui-toggleSwitchWidget-grip {
871 background: #eeeeee;
872 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
873 background-image: -webkit-linear-gradient(top, #ffffff 0%, #dddddd 100%);
874 background-image: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
875 background-image: -ms-linear-gradient(top, #ffffff 0%, #dddddd 100%);
876 background-image: -o-linear-gradient(top, #ffffff 0%, #dddddd 100%);
877 background-image: linear-gradient(top, #ffffff 0%, #dddddd 100%);
878 border: 1px #c9c9c9 solid;
879 border-radius: 1em;
880 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#dddddd');
881 box-shadow: 0 0.1em 0.25em rgba(0, 0, 0, 0.1);
884 .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover,
885 .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip {
886 border-color: #aaa;
889 .oo-ui-toggleSwitchWidget .oo-ui-toggleSwitchWidget-glow {
890 background: #cde7f4;
891 background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #b0d9ee), color-stop(100%, #eaf4fa));
892 background-image: -webkit-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
893 background-image: -moz-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
894 background-image: -ms-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
895 background-image: -o-linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
896 background-image: linear-gradient(top, #b0d9ee 0%, #eaf4fa 100%);
897 border-radius: 1em;
898 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#b0d9ee', endColorstr='#eaf4fa');
899 box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.07);
902 .oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-glow {
903 opacity: 1;
906 .oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-glow {
907 display: block;
908 opacity: 0;