PluginProbe
WP Ultimate Post Grid / 3.3.0
WP Ultimate Post Grid v3.3.0
4.1.1 trunk 1.5 1.6 1.7 1.7.1 1.7.2 1.8 1.9 2.0 2.1 2.2 2.3 2.4.0 2.5.0 2.6.0 2.7.0 2.8.0 2.8.2 3.0.0 3.3.0 3.4.0 3.5.0 3.6.0 3.7.0 All 32 releases
wp-ultimate-post-grid / vendor / bv-settings / dist / admin.css

admin.css in WP Ultimate Post Grid 3.3.0, at vendor/bv-settings/dist/admin.css

1,442 lines 41.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 #wpbody-content>*:not(#bvs-settings),#wpfooter{display:none}#update-nag,.update-nag,.updated,.error,.is-dismissible{display:none}.rtl #bvs-settings-menu .bvs-settings-menu-group .bvs-settings-icon{margin-right:0;margin-left:2px}.rtl #bvs-settings-container .bvs-setting-required{border-radius:3px;margin-left:0}.rtl .bvs-settings-scroll-to-top{left:20px;right:initial}#bvs-settings-buttons{margin-bottom:20px}#bvs-settings-menu .bvs-settings-menu-group,#bvs-settings-menu .bvs-settings-subgroup,.bvs-settings-group .bvs-settings-menu-group,.bvs-settings-group .bvs-settings-subgroup{padding:6px;border-bottom:1px solid #ddd}#bvs-settings-menu .bvs-settings-menu-group:last-child,#bvs-settings-menu .bvs-settings-subgroup:last-child,.bvs-settings-group .bvs-settings-menu-group:last-child,.bvs-settings-group .bvs-settings-subgroup:last-child{border-bottom:none}#bvs-settings-menu .bvs-settings-menu-header{background-color:white;padding:10px;padding-bottom:5px;text-align:center;font-weight:300;font-size:1.2em}#bvs-settings-menu .bvs-settings-menu-group{background-color:white;display:block;text-decoration:none;color:#444;cursor:pointer}#bvs-settings-menu .bvs-settings-menu-group:first-child{border-top-left-radius:5px;border-top-right-radius:5px}#bvs-settings-menu .bvs-settings-menu-group:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#bvs-settings-menu .bvs-settings-menu-group.active{background-color:#ddd;font-weight:bold}#bvs-settings-menu .bvs-settings-menu-group .bvs-settings-noicon{display:inline-block;width:18px}#bvs-settings-menu .bvs-settings-menu-group .bvs-settings-icon{vertical-align:middle;margin-right:2px;position:relative;top:1px}#bvs-settings-menu .bvs-settings-menu-group .bvs-settings-icon svg{fill:#ddd}#bvs-settings-buttons{text-align:center;padding-top:10px;background-color:white;border-radius:5px}#bvs-settings-buttons button{display:inline-block;margin:0 3px;margin-bottom:10px}#bvs-settings-container .bvs-settings-group{background-color:white;border-radius:5px;padding-bottom:25px;margin-bottom:25px}#bvs-settings-container .bvs-settings-group>.bvs-setting-documentation,#bvs-settings-container .bvs-settings-group>.bvs-settings-group-container{padding:25px;padding-bottom:0}#bvs-settings-container .bvs-setting-required{background-color:darkred;color:white;padding:3px 5px;margin-left:-10px;margin-right:5px;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;text-decoration:none;font-weight:normal;font-size:0.8em}#bvs-settings-container .bvs-settings-group>.bvs-setting-required{display:block;font-size:1.2em;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:6px 10px;margin:0}#bvs-settings-container .bvs-settings-group-name,#bvs-settings-container .bvs-settings-subgroup-name{text-align:center}#bvs-settings-container .bvs-settings-group-name{padding:20px 10px 0 10px;padding-bottom:0;margin:5px 0;font-size:1.8em;font-weight:400}#bvs-settings-container .bvs-settings-subgroup-name{margin:5px 0 15px 0;font-size:1.6em;font-weight:300}#bvs-settings-container .bvs-settings-group-description{padding:10px 25px 0 25px}#bvs-settings-container .bvs-settings-group-description,#bvs-settings-container .bvs-settings-subgroup-description{font-style:italic}#bvs-settings-container .bvs-settings-subgroup-description+.bvs-settings-group-container,#bvs-settings-container .bvs-settings-subgroup-description+.bvs-setting-documentation+.bvs-settings-group-container{margin-top:20px}#bvs-settings-container .bvs-setting-container{margin-bottom:25px}#bvs-settings-container .bvs-setting-container:last-child{margin-bottom:0}#bvs-settings-container .bvs-setting-container .bvs-setting-label{display:block;font-weight:bold}#bvs-settings-container .bvs-setting-container .bvs-setting-description{display:block;font-style:italic;margin-top:2px}#bvs-settings-container .bvs-setting-container .bvs-setting-input-container{margin-top:5px}#bvs-settings-container .bvs-setting-container .bvs-setting-input-container input[type=text],#bvs-settings-container .bvs-setting-container .bvs-setting-input-container input[type=email],#bvs-settings-container .bvs-setting-container .bvs-setting-input-container input[type=number]{width:100%}.bvs-settings-scroll-to-top{background-color:#444;border-radius:100%;position:fixed;bottom:20px;right:20px;width:30px;height:30px;text-align:center}.bvs-settings-scroll-to-top .bvs-settings-icon{position:relative;top:7px}.bvs-settings-scroll-to-top .bvs-settings-icon path{fill:white;stroke:white}.bvs-settings-error{color:darkred;font-weight:bold}@media screen and (min-width: 783px){.rtl #bvs-settings-container{margin-right:225px;margin-left:0}.rtl #bvs-settings-container .bvs-settings-subgroup-name{text-align:right}.rtl #bvs-settings-container .bvs-setting-required{margin-right:5px;margin-left:0}.rtl #bvs-settings-container .bvs-setting-label-container{margin-left:5%;margin-right:0}#bvs-settings-sidebar{position:fixed;width:200px;height:100%;max-height:calc(100% - 50px);display:flex;flex-direction:column}#bvs-settings-menu{flex:1;height:100%;overflow-y:scroll}#bvs-settings-container{margin-left:225px;padding-bottom:70%}#bvs-settings-container .bvs-settings-subgroup-name{text-align:left}#bvs-settings-container .bvs-settings-subgroup{padding:25px;padding-top:10px}#bvs-settings-container .bvs-settings-subgroup:last-child{padding-bottom:0}#bvs-settings-container .bvs-setting-required{margin-left:-25px}#bvs-settings-container .bvs-setting-label-container,#bvs-settings-container .bvs-setting-input-container{vertical-align:top}#bvs-settings-container .bvs-setting-label-container{display:inline-block;width:45%;margin-right:5%}#bvs-settings-container .bvs-setting-input-container{display:inline-block;width:50%}.bvs-settings-scroll-to-top{display:none}}@media screen and (min-width: 1024px){.rtl #bvs-settings-container{margin-right:275px;margin-left:0}#bvs-settings-sidebar{width:250px}#bvs-settings-container{margin-left:275px}}.bvs-setting-input .ql-editor p{margin-bottom:10px}.bvs-setting-input .CodeMirror{height:200px;border:1px solid #ddd}.bvs-setting-input[type="number"]{max-width:100px}textarea.bvs-setting-input{width:100%}
2 /* BASICS */
3
4 .CodeMirror {
5 /* Set height, width, borders, and global font properties here */
6 font-family: monospace;
7 height: 300px;
8 color: black;
9 direction: ltr;
10 }
11
12 /* PADDING */
13
14 .CodeMirror-lines {
15 padding: 4px 0; /* Vertical padding around content */
16 }
17 .CodeMirror pre {
18 padding: 0 4px; /* Horizontal padding of content */
19 }
20
21 .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
22 background-color: white; /* The little square between H and V scrollbars */
23 }
24
25 /* GUTTER */
26
27 .CodeMirror-gutters {
28 border-right: 1px solid #ddd;
29 background-color: #f7f7f7;
30 white-space: nowrap;
31 }
32 .CodeMirror-linenumbers {}
33 .CodeMirror-linenumber {
34 padding: 0 3px 0 5px;
35 min-width: 20px;
36 text-align: right;
37 color: #999;
38 white-space: nowrap;
39 }
40
41 .CodeMirror-guttermarker { color: black; }
42 .CodeMirror-guttermarker-subtle { color: #999; }
43
44 /* CURSOR */
45
46 .CodeMirror-cursor {
47 border-left: 1px solid black;
48 border-right: none;
49 width: 0;
50 }
51 /* Shown when moving in bi-directional text */
52 .CodeMirror div.CodeMirror-secondarycursor {
53 border-left: 1px solid silver;
54 }
55 .cm-fat-cursor .CodeMirror-cursor {
56 width: auto;
57 border: 0 !important;
58 background: #7e7;
59 }
60 .cm-fat-cursor div.CodeMirror-cursors {
61 z-index: 1;
62 }
63 .cm-fat-cursor-mark {
64 background-color: rgba(20, 255, 20, 0.5);
65 -webkit-animation: blink 1.06s steps(1) infinite;
66 -moz-animation: blink 1.06s steps(1) infinite;
67 animation: blink 1.06s steps(1) infinite;
68 }
69 .cm-animate-fat-cursor {
70 width: auto;
71 border: 0;
72 -webkit-animation: blink 1.06s steps(1) infinite;
73 -moz-animation: blink 1.06s steps(1) infinite;
74 animation: blink 1.06s steps(1) infinite;
75 background-color: #7e7;
76 }
77 @-moz-keyframes blink {
78 0% {}
79 50% { background-color: transparent; }
80 100% {}
81 }
82 @-webkit-keyframes blink {
83 0% {}
84 50% { background-color: transparent; }
85 100% {}
86 }
87 @keyframes blink {
88 0% {}
89 50% { background-color: transparent; }
90 100% {}
91 }
92
93 /* Can style cursor different in overwrite (non-insert) mode */
94 .CodeMirror-overwrite .CodeMirror-cursor {}
95
96 .cm-tab { display: inline-block; text-decoration: inherit; }
97
98 .CodeMirror-rulers {
99 position: absolute;
100 left: 0; right: 0; top: -50px; bottom: -20px;
101 overflow: hidden;
102 }
103 .CodeMirror-ruler {
104 border-left: 1px solid #ccc;
105 top: 0; bottom: 0;
106 position: absolute;
107 }
108
109 /* DEFAULT THEME */
110
111 .cm-s-default .cm-header {color: blue;}
112 .cm-s-default .cm-quote {color: #090;}
113 .cm-negative {color: #d44;}
114 .cm-positive {color: #292;}
115 .cm-header, .cm-strong {font-weight: bold;}
116 .cm-em {font-style: italic;}
117 .cm-link {text-decoration: underline;}
118 .cm-strikethrough {text-decoration: line-through;}
119
120 .cm-s-default .cm-keyword {color: #708;}
121 .cm-s-default .cm-atom {color: #219;}
122 .cm-s-default .cm-number {color: #164;}
123 .cm-s-default .cm-def {color: #00f;}
124 .cm-s-default .cm-variable,
125 .cm-s-default .cm-punctuation,
126 .cm-s-default .cm-property,
127 .cm-s-default .cm-operator {}
128 .cm-s-default .cm-variable-2 {color: #05a;}
129 .cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
130 .cm-s-default .cm-comment {color: #a50;}
131 .cm-s-default .cm-string {color: #a11;}
132 .cm-s-default .cm-string-2 {color: #f50;}
133 .cm-s-default .cm-meta {color: #555;}
134 .cm-s-default .cm-qualifier {color: #555;}
135 .cm-s-default .cm-builtin {color: #30a;}
136 .cm-s-default .cm-bracket {color: #997;}
137 .cm-s-default .cm-tag {color: #170;}
138 .cm-s-default .cm-attribute {color: #00c;}
139 .cm-s-default .cm-hr {color: #999;}
140 .cm-s-default .cm-link {color: #00c;}
141
142 .cm-s-default .cm-error {color: #f00;}
143 .cm-invalidchar {color: #f00;}
144
145 .CodeMirror-composing { border-bottom: 2px solid; }
146
147 /* Default styles for common addons */
148
149 div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
150 div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
151 .CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
152 .CodeMirror-activeline-background {background: #e8f2ff;}
153
154 /* STOP */
155
156 /* The rest of this file contains styles related to the mechanics of
157 the editor. You probably shouldn't touch them. */
158
159 .CodeMirror {
160 position: relative;
161 overflow: hidden;
162 background: white;
163 }
164
165 .CodeMirror-scroll {
166 overflow: scroll !important; /* Things will break if this is overridden */
167 /* 30px is the magic margin used to hide the element's real scrollbars */
168 /* See overflow: hidden in .CodeMirror */
169 margin-bottom: -30px; margin-right: -30px;
170 padding-bottom: 30px;
171 height: 100%;
172 outline: none; /* Prevent dragging from highlighting the element */
173 position: relative;
174 }
175 .CodeMirror-sizer {
176 position: relative;
177 border-right: 30px solid transparent;
178 }
179
180 /* The fake, visible scrollbars. Used to force redraw during scrolling
181 before actual scrolling happens, thus preventing shaking and
182 flickering artifacts. */
183 .CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
184 position: absolute;
185 z-index: 6;
186 display: none;
187 }
188 .CodeMirror-vscrollbar {
189 right: 0; top: 0;
190 overflow-x: hidden;
191 overflow-y: scroll;
192 }
193 .CodeMirror-hscrollbar {
194 bottom: 0; left: 0;
195 overflow-y: hidden;
196 overflow-x: scroll;
197 }
198 .CodeMirror-scrollbar-filler {
199 right: 0; bottom: 0;
200 }
201 .CodeMirror-gutter-filler {
202 left: 0; bottom: 0;
203 }
204
205 .CodeMirror-gutters {
206 position: absolute; left: 0; top: 0;
207 min-height: 100%;
208 z-index: 3;
209 }
210 .CodeMirror-gutter {
211 white-space: normal;
212 height: 100%;
213 display: inline-block;
214 vertical-align: top;
215 margin-bottom: -30px;
216 }
217 .CodeMirror-gutter-wrapper {
218 position: absolute;
219 z-index: 4;
220 background: none !important;
221 border: none !important;
222 }
223 .CodeMirror-gutter-background {
224 position: absolute;
225 top: 0; bottom: 0;
226 z-index: 4;
227 }
228 .CodeMirror-gutter-elt {
229 position: absolute;
230 cursor: default;
231 z-index: 4;
232 }
233 .CodeMirror-gutter-wrapper ::selection { background-color: transparent }
234 .CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
235
236 .CodeMirror-lines {
237 cursor: text;
238 min-height: 1px; /* prevents collapsing before first draw */
239 }
240 .CodeMirror pre {
241 /* Reset some styles that the rest of the page might have set */
242 -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
243 border-width: 0;
244 background: transparent;
245 font-family: inherit;
246 font-size: inherit;
247 margin: 0;
248 white-space: pre;
249 word-wrap: normal;
250 line-height: inherit;
251 color: inherit;
252 z-index: 2;
253 position: relative;
254 overflow: visible;
255 -webkit-tap-highlight-color: transparent;
256 -webkit-font-variant-ligatures: contextual;
257 font-variant-ligatures: contextual;
258 }
259 .CodeMirror-wrap pre {
260 word-wrap: break-word;
261 white-space: pre-wrap;
262 word-break: normal;
263 }
264
265 .CodeMirror-linebackground {
266 position: absolute;
267 left: 0; right: 0; top: 0; bottom: 0;
268 z-index: 0;
269 }
270
271 .CodeMirror-linewidget {
272 position: relative;
273 z-index: 2;
274 padding: 0.1px; /* Force widget margins to stay inside of the container */
275 }
276
277 .CodeMirror-widget {}
278
279 .CodeMirror-rtl pre { direction: rtl; }
280
281 .CodeMirror-code {
282 outline: none;
283 }
284
285 /* Force content-box sizing for the elements where we expect it */
286 .CodeMirror-scroll,
287 .CodeMirror-sizer,
288 .CodeMirror-gutter,
289 .CodeMirror-gutters,
290 .CodeMirror-linenumber {
291 -moz-box-sizing: content-box;
292 box-sizing: content-box;
293 }
294
295 .CodeMirror-measure {
296 position: absolute;
297 width: 100%;
298 height: 0;
299 overflow: hidden;
300 visibility: hidden;
301 }
302
303 .CodeMirror-cursor {
304 position: absolute;
305 pointer-events: none;
306 }
307 .CodeMirror-measure pre { position: static; }
308
309 div.CodeMirror-cursors {
310 visibility: hidden;
311 position: relative;
312 z-index: 3;
313 }
314 div.CodeMirror-dragcursors {
315 visibility: visible;
316 }
317
318 .CodeMirror-focused div.CodeMirror-cursors {
319 visibility: visible;
320 }
321
322 .CodeMirror-selected { background: #d9d9d9; }
323 .CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
324 .CodeMirror-crosshair { cursor: crosshair; }
325 .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
326 .CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
327
328 .cm-searching {
329 background-color: #ffa;
330 background-color: rgba(255, 255, 0, .4);
331 }
332
333 /* Used to force a border model for a node */
334 .cm-force-border { padding-right: .1px; }
335
336 @media print {
337 /* Hide the cursor when printing */
338 .CodeMirror div.CodeMirror-cursors {
339 visibility: hidden;
340 }
341 }
342
343 /* See issue #2901 */
344 .cm-tab-wrap-hack:after { content: ''; }
345
346 /* Help users use markselection to safely style text background */
347 span.CodeMirror-selectedtext { background: none; }
348 /*!
349 * Quill Editor v1.3.0
350 * https://quilljs.com/
351 * Copyright (c) 2014, Jason Chen
352 * Copyright (c) 2013, salesforce.com
353 */
354 .ql-container {
355 box-sizing: border-box;
356 font-family: Helvetica, Arial, sans-serif;
357 font-size: 13px;
358 height: 100%;
359 margin: 0px;
360 position: relative;
361 }
362 .ql-container.ql-disabled .ql-tooltip {
363 visibility: hidden;
364 }
365 .ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
366 pointer-events: none;
367 }
368 .ql-clipboard {
369 left: -100000px;
370 height: 1px;
371 overflow-y: hidden;
372 position: absolute;
373 top: 50%;
374 }
375 .ql-clipboard p {
376 margin: 0;
377 padding: 0;
378 }
379 .ql-editor {
380 box-sizing: border-box;
381 line-height: 1.42;
382 height: 100%;
383 outline: none;
384 overflow-y: auto;
385 padding: 12px 15px;
386 tab-size: 4;
387 -moz-tab-size: 4;
388 text-align: left;
389 white-space: pre-wrap;
390 word-wrap: break-word;
391 }
392 .ql-editor > * {
393 cursor: text;
394 }
395 .ql-editor p,
396 .ql-editor ol,
397 .ql-editor ul,
398 .ql-editor pre,
399 .ql-editor blockquote,
400 .ql-editor h1,
401 .ql-editor h2,
402 .ql-editor h3,
403 .ql-editor h4,
404 .ql-editor h5,
405 .ql-editor h6 {
406 margin: 0;
407 padding: 0;
408 counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
409 }
410 .ql-editor ol,
411 .ql-editor ul {
412 padding-left: 1.5em;
413 }
414 .ql-editor ol > li,
415 .ql-editor ul > li {
416 list-style-type: none;
417 }
418 .ql-editor ul > li::before {
419 content: '\2022';
420 }
421 .ql-editor ul[data-checked=true],
422 .ql-editor ul[data-checked=false] {
423 pointer-events: none;
424 }
425 .ql-editor ul[data-checked=true] > li *,
426 .ql-editor ul[data-checked=false] > li * {
427 pointer-events: all;
428 }
429 .ql-editor ul[data-checked=true] > li::before,
430 .ql-editor ul[data-checked=false] > li::before {
431 color: #777;
432 cursor: pointer;
433 pointer-events: all;
434 }
435 .ql-editor ul[data-checked=true] > li::before {
436 content: '\2611';
437 }
438 .ql-editor ul[data-checked=false] > li::before {
439 content: '\2610';
440 }
441 .ql-editor li::before {
442 display: inline-block;
443 white-space: nowrap;
444 width: 1.2em;
445 }
446 .ql-editor li:not(.ql-direction-rtl)::before {
447 margin-left: -1.5em;
448 margin-right: 0.3em;
449 text-align: right;
450 }
451 .ql-editor li.ql-direction-rtl::before {
452 margin-left: 0.3em;
453 margin-right: -1.5em;
454 }
455 .ql-editor ol li:not(.ql-direction-rtl),
456 .ql-editor ul li:not(.ql-direction-rtl) {
457 padding-left: 1.5em;
458 }
459 .ql-editor ol li.ql-direction-rtl,
460 .ql-editor ul li.ql-direction-rtl {
461 padding-right: 1.5em;
462 }
463 .ql-editor ol li {
464 counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
465 counter-increment: list-0;
466 }
467 .ql-editor ol li:before {
468 content: counter(list-0, decimal) '. ';
469 }
470 .ql-editor ol li.ql-indent-1 {
471 counter-increment: list-1;
472 }
473 .ql-editor ol li.ql-indent-1:before {
474 content: counter(list-1, lower-alpha) '. ';
475 }
476 .ql-editor ol li.ql-indent-1 {
477 counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
478 }
479 .ql-editor ol li.ql-indent-2 {
480 counter-increment: list-2;
481 }
482 .ql-editor ol li.ql-indent-2:before {
483 content: counter(list-2, lower-roman) '. ';
484 }
485 .ql-editor ol li.ql-indent-2 {
486 counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
487 }
488 .ql-editor ol li.ql-indent-3 {
489 counter-increment: list-3;
490 }
491 .ql-editor ol li.ql-indent-3:before {
492 content: counter(list-3, decimal) '. ';
493 }
494 .ql-editor ol li.ql-indent-3 {
495 counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
496 }
497 .ql-editor ol li.ql-indent-4 {
498 counter-increment: list-4;
499 }
500 .ql-editor ol li.ql-indent-4:before {
501 content: counter(list-4, lower-alpha) '. ';
502 }
503 .ql-editor ol li.ql-indent-4 {
504 counter-reset: list-5 list-6 list-7 list-8 list-9;
505 }
506 .ql-editor ol li.ql-indent-5 {
507 counter-increment: list-5;
508 }
509 .ql-editor ol li.ql-indent-5:before {
510 content: counter(list-5, lower-roman) '. ';
511 }
512 .ql-editor ol li.ql-indent-5 {
513 counter-reset: list-6 list-7 list-8 list-9;
514 }
515 .ql-editor ol li.ql-indent-6 {
516 counter-increment: list-6;
517 }
518 .ql-editor ol li.ql-indent-6:before {
519 content: counter(list-6, decimal) '. ';
520 }
521 .ql-editor ol li.ql-indent-6 {
522 counter-reset: list-7 list-8 list-9;
523 }
524 .ql-editor ol li.ql-indent-7 {
525 counter-increment: list-7;
526 }
527 .ql-editor ol li.ql-indent-7:before {
528 content: counter(list-7, lower-alpha) '. ';
529 }
530 .ql-editor ol li.ql-indent-7 {
531 counter-reset: list-8 list-9;
532 }
533 .ql-editor ol li.ql-indent-8 {
534 counter-increment: list-8;
535 }
536 .ql-editor ol li.ql-indent-8:before {
537 content: counter(list-8, lower-roman) '. ';
538 }
539 .ql-editor ol li.ql-indent-8 {
540 counter-reset: list-9;
541 }
542 .ql-editor ol li.ql-indent-9 {
543 counter-increment: list-9;
544 }
545 .ql-editor ol li.ql-indent-9:before {
546 content: counter(list-9, decimal) '. ';
547 }
548 .ql-editor .ql-indent-1:not(.ql-direction-rtl) {
549 padding-left: 3em;
550 }
551 .ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
552 padding-left: 4.5em;
553 }
554 .ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
555 padding-right: 3em;
556 }
557 .ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
558 padding-right: 4.5em;
559 }
560 .ql-editor .ql-indent-2:not(.ql-direction-rtl) {
561 padding-left: 6em;
562 }
563 .ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
564 padding-left: 7.5em;
565 }
566 .ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
567 padding-right: 6em;
568 }
569 .ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
570 padding-right: 7.5em;
571 }
572 .ql-editor .ql-indent-3:not(.ql-direction-rtl) {
573 padding-left: 9em;
574 }
575 .ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
576 padding-left: 10.5em;
577 }
578 .ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
579 padding-right: 9em;
580 }
581 .ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
582 padding-right: 10.5em;
583 }
584 .ql-editor .ql-indent-4:not(.ql-direction-rtl) {
585 padding-left: 12em;
586 }
587 .ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
588 padding-left: 13.5em;
589 }
590 .ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
591 padding-right: 12em;
592 }
593 .ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
594 padding-right: 13.5em;
595 }
596 .ql-editor .ql-indent-5:not(.ql-direction-rtl) {
597 padding-left: 15em;
598 }
599 .ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
600 padding-left: 16.5em;
601 }
602 .ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
603 padding-right: 15em;
604 }
605 .ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
606 padding-right: 16.5em;
607 }
608 .ql-editor .ql-indent-6:not(.ql-direction-rtl) {
609 padding-left: 18em;
610 }
611 .ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
612 padding-left: 19.5em;
613 }
614 .ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
615 padding-right: 18em;
616 }
617 .ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
618 padding-right: 19.5em;
619 }
620 .ql-editor .ql-indent-7:not(.ql-direction-rtl) {
621 padding-left: 21em;
622 }
623 .ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
624 padding-left: 22.5em;
625 }
626 .ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
627 padding-right: 21em;
628 }
629 .ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
630 padding-right: 22.5em;
631 }
632 .ql-editor .ql-indent-8:not(.ql-direction-rtl) {
633 padding-left: 24em;
634 }
635 .ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
636 padding-left: 25.5em;
637 }
638 .ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
639 padding-right: 24em;
640 }
641 .ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
642 padding-right: 25.5em;
643 }
644 .ql-editor .ql-indent-9:not(.ql-direction-rtl) {
645 padding-left: 27em;
646 }
647 .ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
648 padding-left: 28.5em;
649 }
650 .ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
651 padding-right: 27em;
652 }
653 .ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
654 padding-right: 28.5em;
655 }
656 .ql-editor .ql-video {
657 display: block;
658 max-width: 100%;
659 }
660 .ql-editor .ql-video.ql-align-center {
661 margin: 0 auto;
662 }
663 .ql-editor .ql-video.ql-align-right {
664 margin: 0 0 0 auto;
665 }
666 .ql-editor .ql-bg-black {
667 background-color: #000;
668 }
669 .ql-editor .ql-bg-red {
670 background-color: #e60000;
671 }
672 .ql-editor .ql-bg-orange {
673 background-color: #f90;
674 }
675 .ql-editor .ql-bg-yellow {
676 background-color: #ff0;
677 }
678 .ql-editor .ql-bg-green {
679 background-color: #008a00;
680 }
681 .ql-editor .ql-bg-blue {
682 background-color: #06c;
683 }
684 .ql-editor .ql-bg-purple {
685 background-color: #93f;
686 }
687 .ql-editor .ql-color-white {
688 color: #fff;
689 }
690 .ql-editor .ql-color-red {
691 color: #e60000;
692 }
693 .ql-editor .ql-color-orange {
694 color: #f90;
695 }
696 .ql-editor .ql-color-yellow {
697 color: #ff0;
698 }
699 .ql-editor .ql-color-green {
700 color: #008a00;
701 }
702 .ql-editor .ql-color-blue {
703 color: #06c;
704 }
705 .ql-editor .ql-color-purple {
706 color: #93f;
707 }
708 .ql-editor .ql-font-serif {
709 font-family: Georgia, Times New Roman, serif;
710 }
711 .ql-editor .ql-font-monospace {
712 font-family: Monaco, Courier New, monospace;
713 }
714 .ql-editor .ql-size-small {
715 font-size: 0.75em;
716 }
717 .ql-editor .ql-size-large {
718 font-size: 1.5em;
719 }
720 .ql-editor .ql-size-huge {
721 font-size: 2.5em;
722 }
723 .ql-editor .ql-direction-rtl {
724 direction: rtl;
725 text-align: inherit;
726 }
727 .ql-editor .ql-align-center {
728 text-align: center;
729 }
730 .ql-editor .ql-align-justify {
731 text-align: justify;
732 }
733 .ql-editor .ql-align-right {
734 text-align: right;
735 }
736 .ql-editor .ql-embed-selected {
737 border: 1px solid #777;
738 user-select: none;
739 }
740 .ql-editor.ql-blank::before {
741 color: rgba(0,0,0,0.6);
742 content: attr(data-placeholder);
743 font-style: italic;
744 pointer-events: none;
745 position: absolute;
746 }
747 .ql-snow.ql-toolbar:after,
748 .ql-snow .ql-toolbar:after {
749 clear: both;
750 content: '';
751 display: table;
752 }
753 .ql-snow.ql-toolbar button,
754 .ql-snow .ql-toolbar button {
755 background: none;
756 border: none;
757 cursor: pointer;
758 display: inline-block;
759 float: left;
760 height: 24px;
761 padding: 3px 5px;
762 width: 28px;
763 }
764 .ql-snow.ql-toolbar button svg,
765 .ql-snow .ql-toolbar button svg {
766 float: left;
767 height: 100%;
768 }
769 .ql-snow.ql-toolbar button:active:hover,
770 .ql-snow .ql-toolbar button:active:hover {
771 outline: none;
772 }
773 .ql-snow.ql-toolbar input.ql-image[type=file],
774 .ql-snow .ql-toolbar input.ql-image[type=file] {
775 display: none;
776 }
777 .ql-snow.ql-toolbar button:hover,
778 .ql-snow .ql-toolbar button:hover,
779 .ql-snow.ql-toolbar button:focus,
780 .ql-snow .ql-toolbar button:focus,
781 .ql-snow.ql-toolbar button.ql-active,
782 .ql-snow .ql-toolbar button.ql-active,
783 .ql-snow.ql-toolbar .ql-picker-label:hover,
784 .ql-snow .ql-toolbar .ql-picker-label:hover,
785 .ql-snow.ql-toolbar .ql-picker-label.ql-active,
786 .ql-snow .ql-toolbar .ql-picker-label.ql-active,
787 .ql-snow.ql-toolbar .ql-picker-item:hover,
788 .ql-snow .ql-toolbar .ql-picker-item:hover,
789 .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
790 .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
791 color: #06c;
792 }
793 .ql-snow.ql-toolbar button:hover .ql-fill,
794 .ql-snow .ql-toolbar button:hover .ql-fill,
795 .ql-snow.ql-toolbar button:focus .ql-fill,
796 .ql-snow .ql-toolbar button:focus .ql-fill,
797 .ql-snow.ql-toolbar button.ql-active .ql-fill,
798 .ql-snow .ql-toolbar button.ql-active .ql-fill,
799 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
800 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
801 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
802 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
803 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
804 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
805 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
806 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
807 .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
808 .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
809 .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
810 .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
811 .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
812 .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
813 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
814 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
815 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
816 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
817 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
818 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
819 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
820 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
821 fill: #06c;
822 }
823 .ql-snow.ql-toolbar button:hover .ql-stroke,
824 .ql-snow .ql-toolbar button:hover .ql-stroke,
825 .ql-snow.ql-toolbar button:focus .ql-stroke,
826 .ql-snow .ql-toolbar button:focus .ql-stroke,
827 .ql-snow.ql-toolbar button.ql-active .ql-stroke,
828 .ql-snow .ql-toolbar button.ql-active .ql-stroke,
829 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
830 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
831 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
832 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
833 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
834 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
835 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
836 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
837 .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
838 .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
839 .ql-snow.ql-toolbar button:focus .ql-stroke-miter,
840 .ql-snow .ql-toolbar button:focus .ql-stroke-miter,
841 .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
842 .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
843 .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
844 .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
845 .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
846 .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
847 .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
848 .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
849 .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
850 .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
851 stroke: #06c;
852 }
853 @media (pointer: coarse) {
854 .ql-snow.ql-toolbar button:hover:not(.ql-active),
855 .ql-snow .ql-toolbar button:hover:not(.ql-active) {
856 color: #444;
857 }
858 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
859 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
860 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
861 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
862 fill: #444;
863 }
864 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
865 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
866 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
867 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
868 stroke: #444;
869 }
870 }
871 .ql-snow {
872 box-sizing: border-box;
873 }
874 .ql-snow * {
875 box-sizing: border-box;
876 }
877 .ql-snow .ql-hidden {
878 display: none;
879 }
880 .ql-snow .ql-out-bottom,
881 .ql-snow .ql-out-top {
882 visibility: hidden;
883 }
884 .ql-snow .ql-tooltip {
885 position: absolute;
886 transform: translateY(10px);
887 }
888 .ql-snow .ql-tooltip a {
889 cursor: pointer;
890 text-decoration: none;
891 }
892 .ql-snow .ql-tooltip.ql-flip {
893 transform: translateY(-10px);
894 }
895 .ql-snow .ql-formats {
896 display: inline-block;
897 vertical-align: middle;
898 }
899 .ql-snow .ql-formats:after {
900 clear: both;
901 content: '';
902 display: table;
903 }
904 .ql-snow .ql-stroke {
905 fill: none;
906 stroke: #444;
907 stroke-linecap: round;
908 stroke-linejoin: round;
909 stroke-width: 2;
910 }
911 .ql-snow .ql-stroke-miter {
912 fill: none;
913 stroke: #444;
914 stroke-miterlimit: 10;
915 stroke-width: 2;
916 }
917 .ql-snow .ql-fill,
918 .ql-snow .ql-stroke.ql-fill {
919 fill: #444;
920 }
921 .ql-snow .ql-empty {
922 fill: none;
923 }
924 .ql-snow .ql-even {
925 fill-rule: evenodd;
926 }
927 .ql-snow .ql-thin,
928 .ql-snow .ql-stroke.ql-thin {
929 stroke-width: 1;
930 }
931 .ql-snow .ql-transparent {
932 opacity: 0.4;
933 }
934 .ql-snow .ql-direction svg:last-child {
935 display: none;
936 }
937 .ql-snow .ql-direction.ql-active svg:last-child {
938 display: inline;
939 }
940 .ql-snow .ql-direction.ql-active svg:first-child {
941 display: none;
942 }
943 .ql-snow .ql-editor h1 {
944 font-size: 2em;
945 }
946 .ql-snow .ql-editor h2 {
947 font-size: 1.5em;
948 }
949 .ql-snow .ql-editor h3 {
950 font-size: 1.17em;
951 }
952 .ql-snow .ql-editor h4 {
953 font-size: 1em;
954 }
955 .ql-snow .ql-editor h5 {
956 font-size: 0.83em;
957 }
958 .ql-snow .ql-editor h6 {
959 font-size: 0.67em;
960 }
961 .ql-snow .ql-editor a {
962 text-decoration: underline;
963 }
964 .ql-snow .ql-editor blockquote {
965 border-left: 4px solid #ccc;
966 margin-bottom: 5px;
967 margin-top: 5px;
968 padding-left: 16px;
969 }
970 .ql-snow .ql-editor code,
971 .ql-snow .ql-editor pre {
972 background-color: #f0f0f0;
973 border-radius: 3px;
974 }
975 .ql-snow .ql-editor pre {
976 white-space: pre-wrap;
977 margin-bottom: 5px;
978 margin-top: 5px;
979 padding: 5px 10px;
980 }
981 .ql-snow .ql-editor code {
982 font-size: 85%;
983 padding-bottom: 2px;
984 padding-top: 2px;
985 }
986 .ql-snow .ql-editor code:before,
987 .ql-snow .ql-editor code:after {
988 content: "\A0";
989 letter-spacing: -2px;
990 }
991 .ql-snow .ql-editor pre.ql-syntax {
992 background-color: #23241f;
993 color: #f8f8f2;
994 overflow: visible;
995 }
996 .ql-snow .ql-editor img {
997 max-width: 100%;
998 }
999 .ql-snow .ql-picker {
1000 color: #444;
1001 display: inline-block;
1002 float: left;
1003 font-size: 14px;
1004 font-weight: 500;
1005 height: 24px;
1006 position: relative;
1007 vertical-align: middle;
1008 }
1009 .ql-snow .ql-picker-label {
1010 cursor: pointer;
1011 display: inline-block;
1012 height: 100%;
1013 padding-left: 8px;
1014 padding-right: 2px;
1015 position: relative;
1016 width: 100%;
1017 }
1018 .ql-snow .ql-picker-label::before {
1019 display: inline-block;
1020 line-height: 22px;
1021 }
1022 .ql-snow .ql-picker-options {
1023 background-color: #fff;
1024 display: none;
1025 min-width: 100%;
1026 padding: 4px 8px;
1027 position: absolute;
1028 white-space: nowrap;
1029 }
1030 .ql-snow .ql-picker-options .ql-picker-item {
1031 cursor: pointer;
1032 display: block;
1033 padding-bottom: 5px;
1034 padding-top: 5px;
1035 }
1036 .ql-snow .ql-picker.ql-expanded .ql-picker-label {
1037 color: #ccc;
1038 z-index: 2;
1039 }
1040 .ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
1041 fill: #ccc;
1042 }
1043 .ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
1044 stroke: #ccc;
1045 }
1046 .ql-snow .ql-picker.ql-expanded .ql-picker-options {
1047 display: block;
1048 margin-top: -1px;
1049 top: 100%;
1050 z-index: 1;
1051 }
1052 .ql-snow .ql-color-picker,
1053 .ql-snow .ql-icon-picker {
1054 width: 28px;
1055 }
1056 .ql-snow .ql-color-picker .ql-picker-label,
1057 .ql-snow .ql-icon-picker .ql-picker-label {
1058 padding: 2px 4px;
1059 }
1060 .ql-snow .ql-color-picker .ql-picker-label svg,
1061 .ql-snow .ql-icon-picker .ql-picker-label svg {
1062 right: 4px;
1063 }
1064 .ql-snow .ql-icon-picker .ql-picker-options {
1065 padding: 4px 0px;
1066 }
1067 .ql-snow .ql-icon-picker .ql-picker-item {
1068 height: 24px;
1069 width: 24px;
1070 padding: 2px 4px;
1071 }
1072 .ql-snow .ql-color-picker .ql-picker-options {
1073 padding: 3px 5px;
1074 width: 152px;
1075 }
1076 .ql-snow .ql-color-picker .ql-picker-item {
1077 border: 1px solid transparent;
1078 float: left;
1079 height: 16px;
1080 margin: 2px;
1081 padding: 0px;
1082 width: 16px;
1083 }
1084 .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
1085 position: absolute;
1086 margin-top: -9px;
1087 right: 0;
1088 top: 50%;
1089 width: 18px;
1090 }
1091 .ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
1092 .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
1093 .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
1094 .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
1095 .ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
1096 .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
1097 content: attr(data-label);
1098 }
1099 .ql-snow .ql-picker.ql-header {
1100 width: 98px;
1101 }
1102 .ql-snow .ql-picker.ql-header .ql-picker-label::before,
1103 .ql-snow .ql-picker.ql-header .ql-picker-item::before {
1104 content: 'Normal';
1105 }
1106 .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
1107 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
1108 content: 'Heading 1';
1109 }
1110 .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
1111 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
1112 content: 'Heading 2';
1113 }
1114 .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
1115 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
1116 content: 'Heading 3';
1117 }
1118 .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
1119 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
1120 content: 'Heading 4';
1121 }
1122 .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
1123 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
1124 content: 'Heading 5';
1125 }
1126 .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
1127 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
1128 content: 'Heading 6';
1129 }
1130 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
1131 font-size: 2em;
1132 }
1133 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
1134 font-size: 1.5em;
1135 }
1136 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
1137 font-size: 1.17em;
1138 }
1139 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
1140 font-size: 1em;
1141 }
1142 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
1143 font-size: 0.83em;
1144 }
1145 .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
1146 font-size: 0.67em;
1147 }
1148 .ql-snow .ql-picker.ql-font {
1149 width: 108px;
1150 }
1151 .ql-snow .ql-picker.ql-font .ql-picker-label::before,
1152 .ql-snow .ql-picker.ql-font .ql-picker-item::before {
1153 content: 'Sans Serif';
1154 }
1155 .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
1156 .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
1157 content: 'Serif';
1158 }
1159 .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
1160 .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
1161 content: 'Monospace';
1162 }
1163 .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
1164 font-family: Georgia, Times New Roman, serif;
1165 }
1166 .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
1167 font-family: Monaco, Courier New, monospace;
1168 }
1169 .ql-snow .ql-picker.ql-size {
1170 width: 98px;
1171 }
1172 .ql-snow .ql-picker.ql-size .ql-picker-label::before,
1173 .ql-snow .ql-picker.ql-size .ql-picker-item::before {
1174 content: 'Normal';
1175 }
1176 .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
1177 .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
1178 content: 'Small';
1179 }
1180 .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
1181 .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
1182 content: 'Large';
1183 }
1184 .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
1185 .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
1186 content: 'Huge';
1187 }
1188 .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
1189 font-size: 10px;
1190 }
1191 .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
1192 font-size: 18px;
1193 }
1194 .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
1195 font-size: 32px;
1196 }
1197 .ql-snow .ql-color-picker.ql-background .ql-picker-item {
1198 background-color: #fff;
1199 }
1200 .ql-snow .ql-color-picker.ql-color .ql-picker-item {
1201 background-color: #000;
1202 }
1203 .ql-toolbar.ql-snow {
1204 border: 1px solid #ccc;
1205 box-sizing: border-box;
1206 font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
1207 padding: 8px;
1208 }
1209 .ql-toolbar.ql-snow .ql-formats {
1210 margin-right: 15px;
1211 }
1212 .ql-toolbar.ql-snow .ql-picker-label {
1213 border: 1px solid transparent;
1214 }
1215 .ql-toolbar.ql-snow .ql-picker-options {
1216 border: 1px solid transparent;
1217 box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
1218 }
1219 .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
1220 border-color: #ccc;
1221 }
1222 .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
1223 border-color: #ccc;
1224 }
1225 .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
1226 .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
1227 border-color: #000;
1228 }
1229 .ql-toolbar.ql-snow + .ql-container.ql-snow {
1230 border-top: 0px;
1231 }
1232 .ql-snow .ql-tooltip {
1233 background-color: #fff;
1234 border: 1px solid #ccc;
1235 box-shadow: 0px 0px 5px #ddd;
1236 color: #444;
1237 padding: 5px 12px;
1238 white-space: nowrap;
1239 }
1240 .ql-snow .ql-tooltip::before {
1241 content: "Visit URL:";
1242 line-height: 26px;
1243 margin-right: 8px;
1244 }
1245 .ql-snow .ql-tooltip input[type=text] {
1246 display: none;
1247 border: 1px solid #ccc;
1248 font-size: 13px;
1249 height: 26px;
1250 margin: 0px;
1251 padding: 3px 5px;
1252 width: 170px;
1253 }
1254 .ql-snow .ql-tooltip a.ql-preview {
1255 display: inline-block;
1256 max-width: 200px;
1257 overflow-x: hidden;
1258 text-overflow: ellipsis;
1259 vertical-align: top;
1260 }
1261 .ql-snow .ql-tooltip a.ql-action::after {
1262 border-right: 1px solid #ccc;
1263 content: 'Edit';
1264 margin-left: 16px;
1265 padding-right: 8px;
1266 }
1267 .ql-snow .ql-tooltip a.ql-remove::before {
1268 content: 'Remove';
1269 margin-left: 8px;
1270 }
1271 .ql-snow .ql-tooltip a {
1272 line-height: 26px;
1273 }
1274 .ql-snow .ql-tooltip.ql-editing a.ql-preview,
1275 .ql-snow .ql-tooltip.ql-editing a.ql-remove {
1276 display: none;
1277 }
1278 .ql-snow .ql-tooltip.ql-editing input[type=text] {
1279 display: inline-block;
1280 }
1281 .ql-snow .ql-tooltip.ql-editing a.ql-action::after {
1282 border-right: 0px;
1283 content: 'Save';
1284 padding-right: 0px;
1285 }
1286 .ql-snow .ql-tooltip[data-mode=link]::before {
1287 content: "Enter link:";
1288 }
1289 .ql-snow .ql-tooltip[data-mode=formula]::before {
1290 content: "Enter formula:";
1291 }
1292 .ql-snow .ql-tooltip[data-mode=video]::before {
1293 content: "Enter video:";
1294 }
1295 .ql-snow a {
1296 color: #06c;
1297 }
1298 .ql-container.ql-snow {
1299 border: 1px solid #ccc;
1300 }
1301 .react-toggle {
1302 touch-action: pan-x;
1303
1304 display: inline-block;
1305 position: relative;
1306 cursor: pointer;
1307 background-color: transparent;
1308 border: 0;
1309 padding: 0;
1310
1311 -webkit-touch-callout: none;
1312 -webkit-user-select: none;
1313 -khtml-user-select: none;
1314 -moz-user-select: none;
1315 -ms-user-select: none;
1316 user-select: none;
1317
1318 -webkit-tap-highlight-color: rgba(0,0,0,0);
1319 -webkit-tap-highlight-color: transparent;
1320 }
1321
1322 .react-toggle-screenreader-only {
1323 border: 0;
1324 clip: rect(0 0 0 0);
1325 height: 1px;
1326 margin: -1px;
1327 overflow: hidden;
1328 padding: 0;
1329 position: absolute;
1330 width: 1px;
1331 }
1332
1333 .react-toggle--disabled {
1334 cursor: not-allowed;
1335 opacity: 0.5;
1336 -webkit-transition: opacity 0.25s;
1337 transition: opacity 0.25s;
1338 }
1339
1340 .react-toggle-track {
1341 width: 50px;
1342 height: 24px;
1343 padding: 0;
1344 border-radius: 30px;
1345 background-color: #4D4D4D;
1346 -webkit-transition: all 0.2s ease;
1347 -moz-transition: all 0.2s ease;
1348 transition: all 0.2s ease;
1349 }
1350
1351 .react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {
1352 background-color: #000000;
1353 }
1354
1355 .react-toggle--checked .react-toggle-track {
1356 background-color: #19AB27;
1357 }
1358
1359 .react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {
1360 background-color: #128D15;
1361 }
1362
1363 .react-toggle-track-check {
1364 position: absolute;
1365 width: 14px;
1366 height: 10px;
1367 top: 0px;
1368 bottom: 0px;
1369 margin-top: auto;
1370 margin-bottom: auto;
1371 line-height: 0;
1372 left: 8px;
1373 opacity: 0;
1374 -webkit-transition: opacity 0.25s ease;
1375 -moz-transition: opacity 0.25s ease;
1376 transition: opacity 0.25s ease;
1377 }
1378
1379 .react-toggle--checked .react-toggle-track-check {
1380 opacity: 1;
1381 -webkit-transition: opacity 0.25s ease;
1382 -moz-transition: opacity 0.25s ease;
1383 transition: opacity 0.25s ease;
1384 }
1385
1386 .react-toggle-track-x {
1387 position: absolute;
1388 width: 10px;
1389 height: 10px;
1390 top: 0px;
1391 bottom: 0px;
1392 margin-top: auto;
1393 margin-bottom: auto;
1394 line-height: 0;
1395 right: 10px;
1396 opacity: 1;
1397 -webkit-transition: opacity 0.25s ease;
1398 -moz-transition: opacity 0.25s ease;
1399 transition: opacity 0.25s ease;
1400 }
1401
1402 .react-toggle--checked .react-toggle-track-x {
1403 opacity: 0;
1404 }
1405
1406 .react-toggle-thumb {
1407 transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
1408 position: absolute;
1409 top: 1px;
1410 left: 1px;
1411 width: 22px;
1412 height: 22px;
1413 border: 1px solid #4D4D4D;
1414 border-radius: 50%;
1415 background-color: #FAFAFA;
1416
1417 -webkit-box-sizing: border-box;
1418 -moz-box-sizing: border-box;
1419 box-sizing: border-box;
1420
1421 -webkit-transition: all 0.25s ease;
1422 -moz-transition: all 0.25s ease;
1423 transition: all 0.25s ease;
1424 }
1425
1426 .react-toggle--checked .react-toggle-thumb {
1427 left: 27px;
1428 border-color: #19AB27;
1429 }
1430
1431 .react-toggle--focus .react-toggle-thumb {
1432 -webkit-box-shadow: 0px 0px 3px 2px #0099E0;
1433 -moz-box-shadow: 0px 0px 3px 2px #0099E0;
1434 box-shadow: 0px 0px 2px 3px #0099E0;
1435 }
1436
1437 .react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb {
1438 -webkit-box-shadow: 0px 0px 5px 5px #0099E0;
1439 -moz-box-shadow: 0px 0px 5px 5px #0099E0;
1440 box-shadow: 0px 0px 5px 5px #0099E0;
1441 }
1442