Merge "Chinese Conversion Table Update 2017-2"
[lhc/web/wiklou.git] / resources / lib / oojs-ui / oojs-ui-toolbars-mediawiki.css
1 /*!
2 * OOjs UI v0.19.4
3 * https://www.mediawiki.org/wiki/OOjs_UI
4 *
5 * Copyright 2011–2017 OOjs UI Team and other contributors.
6 * Released under the MIT license
7 * http://oojs.mit-license.org
8 *
9 * Date: 2017-02-28T23:19:44Z
10 */
11 /* stylelint-disable selector-no-vendor-prefix, at-rule-no-unknown */
12 /* stylelint-enable selector-no-vendor-prefix, at-rule-no-unknown */
13 .oo-ui-tool.oo-ui-widget-enabled {
14 -webkit-transition: background-color 100ms;
15 -moz-transition: background-color 100ms;
16 transition: background-color 100ms;
17 }
18 .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
19 -webkit-transition: color 100ms;
20 -moz-transition: color 100ms;
21 transition: color 100ms;
22 }
23 .oo-ui-popupTool .oo-ui-popupWidget-popup,
24 .oo-ui-popupTool .oo-ui-popupWidget-anchor {
25 z-index: 4;
26 }
27 .oo-ui-popupTool .oo-ui-popupWidget {
28 /* @noflip */
29 margin-left: 1.25em;
30 }
31 .oo-ui-toolGroupTool > .oo-ui-toolGroup {
32 border-right: 0;
33 }
34 .oo-ui-toolGroupTool > .oo-ui-popupToolGroup > .oo-ui-popupToolGroup-handle {
35 height: 2.5em;
36 padding: 0.3125em;
37 }
38 .oo-ui-toolGroupTool > .oo-ui-popupToolGroup > .oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon {
39 height: 2.5em;
40 width: 1.875em;
41 }
42 .oo-ui-toolGroup {
43 display: inline-block;
44 vertical-align: middle;
45 border-right: 1px solid #c8ccd1;
46 }
47 .oo-ui-toolGroup-empty {
48 display: none;
49 }
50 .oo-ui-toolGroup .oo-ui-tool-link {
51 text-decoration: none;
52 cursor: pointer;
53 }
54 .oo-ui-toolGroup.oo-ui-widget-disabled .oo-ui-tool-link,
55 .oo-ui-toolGroup .oo-ui-widget-disabled > .oo-ui-tool-link {
56 outline: 0;
57 cursor: default;
58 }
59 .oo-ui-toolbar-actions .oo-ui-toolGroup {
60 border-right: 0;
61 border-left: 1px solid #c8ccd1;
62 }
63 .oo-ui-toolbar-narrow .oo-ui-toolGroup + .oo-ui-toolGroup {
64 margin-left: 0;
65 }
66 .oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool {
67 display: inline-block;
68 position: relative;
69 vertical-align: top;
70 }
71 .oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool > .oo-ui-tool-link {
72 display: block;
73 }
74 .oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool > .oo-ui-tool-link .oo-ui-tool-accel {
75 display: none;
76 }
77 .oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool.oo-ui-iconElement > .oo-ui-tool-link .oo-ui-iconElement-icon {
78 display: inline-block;
79 vertical-align: top;
80 }
81 .oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool.oo-ui-iconElement > .oo-ui-tool-link .oo-ui-tool-title {
82 display: none;
83 }
84 .oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool.oo-ui-iconElement.oo-ui-tool-with-label > .oo-ui-tool-link .oo-ui-tool-title {
85 display: inline;
86 }
87 .oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool > .oo-ui-tool-link {
88 height: 1.875em;
89 padding: 0.625em;
90 }
91 .oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool > .oo-ui-tool-link .oo-ui-iconElement-icon {
92 height: 1.875em;
93 width: 1.875em;
94 }
95 .oo-ui-barToolGroup > .oo-ui-toolGroup-tools > .oo-ui-tool > .oo-ui-tool-link .oo-ui-tool-title {
96 line-height: 2.1;
97 padding: 0 0.4em;
98 }
99 .oo-ui-barToolGroup.oo-ui-widget-enabled > .oo-ui-toolGroup-tools > .oo-ui-tool.oo-ui-widget-enabled:hover {
100 background-color: #eaecf0;
101 }
102 .oo-ui-barToolGroup.oo-ui-widget-enabled > .oo-ui-toolGroup-tools > .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link .oo-ui-tool-title {
103 color: #222;
104 -webkit-transition: color 100ms;
105 -moz-transition: color 100ms;
106 transition: color 100ms;
107 }
108 .oo-ui-barToolGroup.oo-ui-widget-enabled > .oo-ui-toolGroup-tools > .oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active {
109 background-color: #eaf3ff;
110 box-shadow: inset 0 0.07em 0.07em 0 rgba(0, 0, 0, 0.07);
111 }
112 .oo-ui-barToolGroup.oo-ui-widget-enabled > .oo-ui-toolGroup-tools > .oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active:hover {
113 background-color: rgba(41, 98, 204, 0.1);
114 }
115 .oo-ui-barToolGroup.oo-ui-widget-enabled > .oo-ui-toolGroup-tools > .oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link .oo-ui-tool-title {
116 color: #36c;
117 }
118 .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-disabled > .oo-ui-tool-link .oo-ui-tool-title,
119 .oo-ui-barToolGroup.oo-ui-widget-disabled .oo-ui-tool > .oo-ui-tool-link .oo-ui-tool-title {
120 color: #72777d;
121 }
122 .oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool.oo-ui-widget-disabled > .oo-ui-tool-link .oo-ui-iconElement-icon,
123 .oo-ui-barToolGroup.oo-ui-widget-disabled .oo-ui-tool > .oo-ui-tool-link .oo-ui-iconElement-icon {
124 opacity: 0.3;
125 }
126 .oo-ui-popupToolGroup {
127 position: relative;
128 height: 3.125em;
129 min-width: 2em;
130 }
131 .oo-ui-popupToolGroup-handle {
132 display: block;
133 cursor: pointer;
134 }
135 .oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator,
136 .oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon {
137 position: absolute;
138 }
139 .oo-ui-popupToolGroup.oo-ui-widget-disabled .oo-ui-popupToolGroup-handle {
140 outline: 0;
141 cursor: default;
142 }
143 .oo-ui-popupToolGroup .oo-ui-toolGroup-tools {
144 display: none;
145 position: absolute;
146 z-index: 4;
147 }
148 .oo-ui-popupToolGroup-active.oo-ui-widget-enabled > .oo-ui-toolGroup-tools {
149 display: block;
150 }
151 .oo-ui-popupToolGroup-left > .oo-ui-toolGroup-tools {
152 left: 0;
153 }
154 .oo-ui-popupToolGroup-right > .oo-ui-toolGroup-tools {
155 right: 0;
156 }
157 .oo-ui-popupToolGroup .oo-ui-tool-link {
158 display: table;
159 width: 100%;
160 vertical-align: middle;
161 white-space: nowrap;
162 }
163 .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon,
164 .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-accel,
165 .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title {
166 display: table-cell;
167 vertical-align: middle;
168 }
169 .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-accel {
170 text-align: right;
171 }
172 .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-accel:not( :empty ) {
173 padding-left: 3em;
174 }
175 .oo-ui-toolbar-narrow .oo-ui-popupToolGroup {
176 min-width: 1.875em;
177 }
178 .oo-ui-popupToolGroup.oo-ui-iconElement {
179 min-width: 3.125em;
180 }
181 .oo-ui-toolbar-narrow .oo-ui-popupToolGroup.oo-ui-iconElement {
182 min-width: 2.5em;
183 }
184 .oo-ui-popupToolGroup.oo-ui-indicatorElement.oo-ui-iconElement {
185 min-width: 4.375em;
186 }
187 .oo-ui-toolbar-narrow .oo-ui-popupToolGroup.oo-ui-indicatorElement.oo-ui-iconElement {
188 min-width: 3.75em;
189 }
190 .oo-ui-popupToolGroup.oo-ui-labelElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label {
191 line-height: 2.6;
192 margin: 0 1em;
193 }
194 .oo-ui-toolbar-narrow .oo-ui-popupToolGroup.oo-ui-labelElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label {
195 margin: 0 0.5em;
196 }
197 .oo-ui-popupToolGroup.oo-ui-labelElement.oo-ui-iconElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label {
198 margin-left: 3em;
199 }
200 .oo-ui-toolbar-narrow .oo-ui-popupToolGroup.oo-ui-labelElement.oo-ui-iconElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label {
201 margin-left: 2.5em;
202 }
203 .oo-ui-popupToolGroup.oo-ui-labelElement.oo-ui-indicatorElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label {
204 margin-right: 2em;
205 }
206 .oo-ui-toolbar-narrow .oo-ui-popupToolGroup.oo-ui-labelElement.oo-ui-indicatorElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label {
207 margin-right: 1.75em;
208 }
209 .oo-ui-popupToolGroup-header {
210 line-height: 2.6;
211 margin: 0 0.6em;
212 font-weight: bold;
213 }
214 .oo-ui-popupToolGroup-handle {
215 padding: 0.3125em;
216 height: 2.5em;
217 }
218 .oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator {
219 width: 0.9375em;
220 height: 1.625em;
221 margin: 0.78125em 0.5em;
222 top: 0;
223 right: 0;
224 opacity: 0.3;
225 }
226 .oo-ui-toolbar-narrow .oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator {
227 right: -0.3125em;
228 }
229 .oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon {
230 width: 1.875em;
231 height: 2.6em;
232 margin: 0.25em;
233 top: 0;
234 left: 0.3125em;
235 opacity: 0.7;
236 }
237 .oo-ui-toolbar-narrow .oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon {
238 left: 0;
239 }
240 .oo-ui-popupToolGroup .oo-ui-toolGroup-tools {
241 margin: 0 -1px;
242 border: 1px solid #c8ccd1;
243 background-color: #fff;
244 box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
245 min-width: 16em;
246 }
247 .oo-ui-toolbar-position-top .oo-ui-popupToolGroup .oo-ui-toolGroup-tools {
248 top: 3.125em;
249 }
250 .oo-ui-toolbar-position-bottom .oo-ui-popupToolGroup .oo-ui-toolGroup-tools {
251 bottom: 3.125em;
252 }
253 .oo-ui-popupToolGroup .oo-ui-tool-link {
254 padding: 0.4em 0.625em;
255 -webkit-box-sizing: border-box;
256 -moz-box-sizing: border-box;
257 box-sizing: border-box;
258 }
259 .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon {
260 height: 2.5em;
261 width: 1.875em;
262 min-width: 1.875em;
263 }
264 .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title {
265 padding-left: 0.5em;
266 color: #222;
267 }
268 .oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-accel {
269 color: #72777d;
270 }
271 .oo-ui-popupToolGroup.oo-ui-widget-enabled {
272 -webkit-transition: background-color 100ms, box-shadow 100ms;
273 -moz-transition: background-color 100ms, box-shadow 100ms;
274 transition: background-color 100ms, box-shadow 100ms;
275 }
276 .oo-ui-popupToolGroup.oo-ui-widget-enabled.oo-ui-popupToolGroup-active {
277 box-shadow: inset 0 0.07em 0.07em 0 rgba(0, 0, 0, 0.07);
278 background-color: #eaecf0;
279 }
280 .oo-ui-popupToolGroup.oo-ui-widget-enabled.oo-ui-popupToolGroup-active .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
281 color: #36c;
282 }
283 .oo-ui-popupToolGroup.oo-ui-widget-enabled-handle:hover {
284 background-color: #eaecf0;
285 }
286 .oo-ui-popupToolGroup.oo-ui-widget-enabled-handle:active {
287 background-color: #eaf3ff;
288 }
289 .oo-ui-listToolGroup .oo-ui-tool {
290 display: block;
291 -webkit-box-sizing: border-box;
292 -moz-box-sizing: border-box;
293 box-sizing: border-box;
294 }
295 .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover {
296 background-color: #eaecf0;
297 }
298 .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover .oo-ui-tool-link .oo-ui-iconElement-icon {
299 opacity: 0.9;
300 }
301 .oo-ui-listToolGroup .oo-ui-tool-active.oo-ui-widget-enabled {
302 background-color: #eaf3ff;
303 }
304 .oo-ui-listToolGroup .oo-ui-tool-active.oo-ui-widget-enabled:first-child {
305 box-shadow: inset 0 0.07em 0.07em 0 rgba(0, 0, 0, 0.07);
306 }
307 .oo-ui-listToolGroup .oo-ui-tool-active.oo-ui-widget-enabled:hover {
308 background-color: rgba(41, 98, 204, 0.1);
309 }
310 .oo-ui-listToolGroup .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title {
311 color: #36c;
312 }
313 .oo-ui-listToolGroup.oo-ui-widget-disabled,
314 .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title {
315 color: #72777d;
316 }
317 .oo-ui-listToolGroup.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator,
318 .oo-ui-listToolGroup.oo-ui-widget-disabled .oo-ui-iconElement-icon,
319 .oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-iconElement-icon {
320 opacity: 0.3;
321 }
322 .oo-ui-menuToolGroup .oo-ui-tool {
323 display: block;
324 }
325 .oo-ui-menuToolGroup .oo-ui-popupToolGroup-handle {
326 min-width: 10em;
327 }
328 .oo-ui-toolbar-narrow .oo-ui-menuToolGroup .oo-ui-popupToolGroup-handle {
329 min-width: 8.125em;
330 }
331 .oo-ui-menuToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon {
332 background-image: none;
333 }
334 .oo-ui-menuToolGroup .oo-ui-tool-active .oo-ui-tool-link .oo-ui-iconElement-icon {
335 background-image: url('themes/mediawiki/images/icons/check-progressive.png');
336 background-image: -webkit-linear-gradient(transparent, transparent), /* @embed */ url('themes/mediawiki/images/icons/check-progressive.svg');
337 background-image: linear-gradient(transparent, transparent), /* @embed */ url('themes/mediawiki/images/icons/check-progressive.svg');
338 background-image: -o-linear-gradient(transparent, transparent), url('themes/mediawiki/images/icons/check-progressive.png');
339 background-size: contain;
340 background-position: center center;
341 background-repeat: no-repeat;
342 }
343 .oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-enabled:hover {
344 background-color: rgba(41, 98, 204, 0.1);
345 }
346 .oo-ui-menuToolGroup .oo-ui-tool-name-menuTool.oo-ui-tool-active {
347 background-color: #eaf3ff;
348 }
349 .oo-ui-menuToolGroup.oo-ui-widget-disabled,
350 .oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-title {
351 color: #72777d;
352 }
353 .oo-ui-menuToolGroup.oo-ui-widget-disabled .oo-ui-indicatorElement-indicator,
354 .oo-ui-menuToolGroup.oo-ui-widget-disabled .oo-ui-iconElement-icon,
355 .oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-iconElement-icon {
356 opacity: 0.3;
357 }
358 .oo-ui-toolbar {
359 clear: both;
360 }
361 .oo-ui-toolbar-bar {
362 line-height: 1;
363 position: relative;
364 }
365 .oo-ui-toolbar-tools,
366 .oo-ui-toolbar-actions {
367 -webkit-touch-callout: none;
368 -webkit-user-select: none;
369 -moz-user-select: none;
370 -ms-user-select: none;
371 user-select: none;
372 }
373 .oo-ui-toolbar-tools {
374 display: inline;
375 white-space: nowrap;
376 }
377 .oo-ui-toolbar-narrow .oo-ui-toolbar-tools {
378 white-space: normal;
379 }
380 .oo-ui-toolbar-tools .oo-ui-tool {
381 white-space: normal;
382 }
383 .oo-ui-toolbar-actions {
384 float: right;
385 }
386 .oo-ui-toolbar-actions .oo-ui-toolbar {
387 display: inline-block;
388 }
389 .oo-ui-toolbar-actions .oo-ui-popupWidget {
390 -webkit-touch-callout: default;
391 -webkit-user-select: all;
392 -moz-user-select: all;
393 -ms-user-select: all;
394 user-select: all;
395 }
396 .oo-ui-toolbar-bar {
397 background-color: #fff;
398 color: #222;
399 }
400 .oo-ui-toolbar-position-top > .oo-ui-toolbar-bar {
401 border-bottom: 1px solid #c8ccd1;
402 box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
403 }
404 .oo-ui-toolbar-position-bottom > .oo-ui-toolbar-bar {
405 border-top: 1px solid #c8ccd1;
406 box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.1);
407 }
408 .oo-ui-toolbar-bar .oo-ui-toolbar-bar {
409 border: 0;
410 background-color: transparent;
411 box-shadow: none;
412 }
413 .oo-ui-toolbar-actions > .oo-ui-buttonElement.oo-ui-labelElement {
414 margin: 0;
415 }
416 .oo-ui-toolbar-actions > .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button {
417 border: 0;
418 border-radius: 0;
419 padding: 0 0.3125em;
420 }
421 .oo-ui-toolbar-actions > .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {
422 margin: 0 1em;
423 line-height: 3.125em;
424 }
425 .oo-ui-toolbar-actions > .oo-ui-toolbar:not( :last-child ) {
426 border-right: 1px solid #c8ccd1;
427 }