1 .inputview-layoutview {
3 -webkit-user-select: none
;
11 margin: 3px 4px 4px 3px;
13 background-color: #ffffff;
15 .inputview-a11y .inputview-sk {
16 margin: 2px 3px 3px 2px;
18 #us-compact-symbol .inputview-sk
,
19 #us-compact-more .inputview-sk
,
20 #us-compact-qwerty .inputview-sk
{
23 #us-compact-qwerty #Globe
{
26 .inputview-character {
31 display: inline-block
;
33 .inputview-a11y .inputview-character {
40 .inputview-digit-character.inputview-ch {
43 .inputview-font-small
.inputview-special-key-name
,
44 .inputview-font-small
.inputview-compact-key
,
45 .inputview-a11y .inputview-digit-character.inputview-ch {
48 .inputview-a11y .inputview-ch {
52 display: inline-block
;
56 display: inline-block
;
58 .inputview-extended-transition {
59 transition: margin-left
0.2s;
61 .inputview-linear-border {
63 border-bottom-width: 1px;
64 border-bottom-style: solid
;
65 border-bottom-color: #dddddd;
67 .inputview-container {
71 -webkit-box-shadow: -5px 0 5px #ccc;
72 border: 1px solid
#eeeeee;
73 background-color: #EBEBEB;
74 -webkit-user-select: none
;
78 font-family: Roboto2
, Roboto
, Noto Sans
, Sans-Serif
;
80 .inputview-font[lang=am] {
81 font-family: Roboto2
, Roboto
, Noto Sans Armenian
, Sans-Serif
;
83 .inputview-font[lang=il] {
84 font-family: Roboto2
, Roboto
, Noto Sans Hebrew
, Sans-Serif
;
86 .inputview-font[lang=jp] {
87 font-family: Roboto2
, Roboto
, MotoyaG04Gothic
, IPAGothic
, Sans-Serif
;
89 .inputview-font[lang=ar] {
90 font-family: Roboto2
, Roboto
, Noto Arabic Naskh ui
, Sans-Serif
;
92 .inputview-font[lang=bn] {
93 font-family: Roboto2
, Roboto
, Noto Sans Bengali
, Sans-Serif
;
95 .inputview-font[lang=ethi] {
96 font-family: Roboto2
, Roboto
, Noto Sans Ethiopic
, Sans-Serif
;
98 .inputview-font[lang=fa] {
99 font-family: Roboto2
, Roboto
, Noto Arabic Naskh ui
, Sans-Serif
;
101 .inputview-font[lang=gu] {
102 font-family: Roboto2
, Roboto
, Noto Sans Gujarati
, Lohit Gujarati
, Sans-Serif
;
104 .inputview-font[lang=kn] {
105 font-family: Roboto2
, Roboto
, Noto Sans Kannada
, Lohit Kannada
, Sans-Serif
;
107 .inputview-font[lang=ml] {
108 font-family: Roboto2
, Roboto
, Noto Sans Malayalam
, Lohit Malayalam
, Sans-Serif
;
110 .inputview-font[lang=ta] {
111 font-family: Roboto2
, Roboto
, Noto Sans Tamil
, Lohit Tamil
, Sans-Serif
;
113 .inputview-font[lang=te] {
114 font-family: Roboto2
, Roboto
, Noto Sans Telugu
, Lohit Telugu
, Sans-Serif
;
116 .inputview-font[lang=th] {
117 font-family: Roboto2
, Roboto
, Noto Sans Thai
, Sans-Serif
;
119 .inputview-font[lang=zh-CN] {
120 font-family: Roboto2
, Roboto
, MYingHeiGB18030
, Droid Sans Fallback
, Sans-Serif
;
122 .inputview-font
[lang
=zh-TW
],
123 .inputview-font[lang=zh-HK] {
124 font-family: Roboto2
, Roboto
, MYingHeiB5HK
, Droid Sans Fallback
, Sans-Serif
;
126 .inputview-font[lang=kr] {
127 font-family: Roboto2
, Roboto
, NanumGothic
, Sans-Serif
;
129 .inputview-emoji-font {
130 font-family: Noto Color Emoji
, Noto Sans Emoji
, Droid Emoji
;
132 .inputview-emoticon {
133 font-family: Noto Sans Emoji
, Droid Emoji
;
135 .inputview-modifier {
137 vertical-align: middle
;
142 .inputview-a11y .inputview-modifier {
145 .inputview-menu-list-indicator {
146 background-position: center
;
147 background-repeat: no-repeat
;
148 background-size: 25px;
151 .inputview-checked-menu-list .inputview-menu-list-name {
152 background-image: url
('images/check.png');
153 background-position: right
25px center
;
154 background-repeat: no-repeat
;
155 box-sizing: border-box
;
159 .inputview-menu-list-name {
164 .inputview-menu-list-indicator-name {
169 .inputview-menu-list-indicator-name
,
170 .inputview-menu-list-name div {
173 .inputview-ime-list-container {
174 -webkit-box-orient: vertical
;
175 display: -webkit-box
;
180 .inputview-ime-list-container .inputview-menu-list-item {
181 border-bottom: solid
1px #cccccc;
182 box-sizing: border-box
;
184 .inputview-menu-list-item {
185 -webkit-box-orient: horizontal
;
186 display: -webkit-box
;
190 .inputview-menu-footer-item {
193 .inputview-menu-footer-item:not(:last-child):after {
194 background-color: #cccccc;
202 .inputview-menu-footer-emoji-button {
203 background: url
('images/emoji.png') no-repeat center
;
204 background-size: 25px;
207 .inputview-menu-footer-handwriting-button {
208 background: url
('images/pencil.png') no-repeat center
;
209 background-size: 25px;
212 .inputview-menu-footer-setting-button {
213 background: url
('images/setting.png') no-repeat center
;
214 background-size: 25px;
217 .inputview-menu-footer {
218 -webkit-box-orient: horizontal
;
220 display: -webkit-box
;
222 .inputview-gesture-canvas-view {
230 pointer-events: none
;
232 .inputview-globe-icon {
233 background: transparent url
('images/globe.png') 0 0 / 21px 21px no-repeat
;
234 display: inline-block
;
238 .inputview-swipe-view
,
239 .inputview-menu-view
,
240 .inputview-altdata-view {
243 border: 1px solid
#ccc;
244 background-color: white
;
245 -webkit-box-shadow: 0 0 6px rgba
(204, 204, 204, 0.65),
246 0 0 2px rgba
(136, 136, 136, 0.65),
247 0 0 6px rgba
(204, 204, 204, 0.65),
248 0 0 6px rgba
(204, 204, 204, 0.65);
251 .inputview-swipe-separator {
252 background-color: #ebebeb;
254 display: inline-block
;
256 .inputview-altdata-separator {
258 border-left: 1px solid
#ddd;
260 display: inline-block
;
262 .inputview-swipe-key {
263 background-color: #dddddd;
267 vertical-align: middle
;
271 .inputview-altdata-key {
275 vertical-align: middle
;
278 .inputview-a11y .inputview-altdata-key {
281 .inputview-candidate.inputview-candidate-default {
284 .inputview-candidate.inputview-candidate-autocorrect {
288 .inputview-candidate-view {
293 .inputview-toolbar-button {
296 .inputview-candidate-button {
301 .inputview-toolbar-button.float-left {
304 .inputview-candidate {
308 vertical-align: middle
;
310 text-overflow: ellipsis
;
312 .inputview-a11y .inputview-candidate {
315 .inputview-toolbar-separator
,
316 .inputview-candidate-separator {
317 border-left: 1px solid
#ddd;
319 display: inline-block
;
321 .inputview-table-cell {
323 vertical-align: middle
;
330 .inputview-special-key-name {
333 .inputview-modifier-state-icon {
334 background-image: url
('images/modifier-off.png');
335 background-repeat: no-repeat
;
336 background-size: 16px 4px;
337 display: inline-block
;
341 .inputview-modifier-state-icon.inputview-modifier-on {
342 background: url
('images/modifier-on.png');
344 .inputview-modifier-state-icon.inputview-hold {
345 -webkit-box-shadow: 0 0 5px 1px #397FFB;
348 .inputview-track-cover
,
349 .inputview-altdata-cover {
353 background-color: white
;
357 .inputview-track-cover {
360 .inputview-arrow-key {
361 display: inline-block
;
365 background-image: transparent url
('images/up.png') 0 0/16px 13.5px no-repeat
;
368 .inputview-down-key {
369 background: transparent url
('images/down.png') 0 0/16px 13.5px no-repeat
;
372 .inputview-drawing-canvas {
373 pointer-events: none
;
375 .inputview-left-key {
376 background: transparent url
('images/left.png') 0 0/9px 13.5px no-repeat
;
379 .inputview-right-key {
380 background: transparent url
('images/right.png') 0 0/9px 13.5px no-repeat
;
383 .inputview-special-key-bg {
384 background-color: #DDDDDD;
386 .inputview-page-up-icon {
387 background: transparent url
('images/page_up.png') 0 0 no-repeat
;
388 background-size: 10.5px 5.5px;
391 display: inline-block
;
393 .inputview-page-down-icon {
394 background: transparent url
('images/page_down.png') 0 0 no-repeat
;
395 background-size: 10.5px 5.5px;
398 display: inline-block
;
400 .inputview-menu-icon {
401 background: transparent url
('images/menu.png') 0 0/4px 17px no-repeat
;
402 display: inline-block
;
406 .inputview-hide-keyboard-icon {
407 background: transparent url
('images/hide.png') 0 0/20px 14.5px no-repeat
;
408 display: inline-block
;
412 .inputview-candidate
.inputview-candidate-highlight
,
413 .inputview-toolbar-button
.inputview-candidate-highlight
,
414 .inputview-element-highlight {
415 background-color: #dddddd;
417 .inputview-menu-footer-item
.inputview-element-highlight
,
418 .inputview-view
.inputview-special-key-highlight
,
419 .inputview-view .inputview-special-key-bg.inputview-special-key-highlight {
420 background-color: #cccccc;
422 .inputview-swipe-separator
.inputview-element-highlight
,
423 .inputview-swipe-key.inputview-element-highlight {
424 background-color: #bbbbbb;
426 .inputview-backspace-icon {
427 background: transparent url
('images/backspace.png');
428 background-size: 22.5px 13px;
429 display: inline-block
;
433 .inputview-enter-icon {
434 background: transparent url
('images/enter.png');
435 background-size: 18px 13px;
436 display: inline-block
;
439 transition: '-webkit-filter 1s ease'
442 .inputview-space-icon {
443 background: transparent url
('images/space.png');
444 background-size: 22.5px 8px;
445 display: inline-block
;
450 .inputview-shift-icon {
451 background: transparent url
('images/shift.png');
452 background-size: 18.5px 13px;
453 display: inline-block
;
457 .inputview-tab-icon {
458 background: transparent url
('images/tab.png');
459 background-size: 19px 18.5px;
460 display: inline-block
;
464 .inputview-capslock-dot {
465 background-color: #ccc;
472 .inputview-capslock-dot-highlight {
473 background-color: #4285f4;
475 .inputview-hint-text {
479 .inputview-inline-div {
480 display: inline-block
;
482 .inputview-compact-key {
486 .inputview-compact-switcher {
487 background: transparent url
('images/compact.png');
488 background-size: 19px 14px;
489 display: inline-block
;
493 .inputview-regular-switcher {
494 background: transparent url
('images/regular_size.png');
495 background-size: 19px 14px;
496 display: inline-block
;
507 margin-left: 0 !important
;
509 .inputview-a11y #Globe {
516 background-color: #cccccc;
524 .inputview-candidates-line {
525 border-bottom: 1px #cfcfcf solid
;
527 .inputview-candidates-top-line {
528 border-top: 1px #cfcfcf solid
;
530 .inputview-three-candidates {
532 vertical-align: middle
;
534 .inputview-candidate-ic {
535 display: inline-block
;
538 .inputview-shrink-candidates-icon {
539 background: transparent url
('images/hide_candidates.png') 0 0/17px 16.5px no-repeat
;
544 .inputview-expand-candidates-icon {
545 background: transparent url
('images/show_candidates.png') 0 0/17px 16.5px no-repeat
;
550 .inputview-copy-icon {
551 background: transparent url
('images/copy.png') 0 0/17px 16.5px no-repeat
;
556 .inputview-cut-icon {
557 background: transparent url
('images/cut.png') 0 0/17px 16.5px no-repeat
;
562 .inputview-paste-icon {
563 background: transparent url
('images/paste.png') 0 0/17px 16.5px no-repeat
;
568 .inputview-bold-icon {
569 background: transparent url
('images/bold.png') 0 0/17px 16.5px no-repeat
;
574 .inputview-italics-icon {
575 background: transparent url
('images/italic.png') 0 0/17px 16.5px no-repeat
;
580 .inputview-underline-icon {
581 background: transparent url
('images/underline.png') 0 0/17px 16.5px no-repeat
;
586 .inputview-select-all-icon {
587 background: transparent url
('images/select_all.png') 0 0/17px 16.5px no-repeat
;
592 .inputview-redo-icon {
593 background: transparent url
('images/redo.png') 0 0/17px 16.5px no-repeat
;
598 .inputview-undo-icon {
599 background: transparent url
('images/undo.png') 0 0/17px 16.5px no-repeat
;
605 * The following css style is for handwriting panel,
606 * please keep it in the end of the file
609 .inputview-handwriting {
613 .inputview-a11y.inputview-handwriting .inputview-modifier {
617 .inputview-handwriting .inputview-wrapper{
618 background-color: #ffffff;
619 box-shadow: 1px -2px 7px 2px rgba
(192, 192, 192, 0.65);
620 margin: 11px 0 11px 0;
623 .inputview-handwriting-switcher {
624 background: url
('images/pencil.png');
625 background-size: 19px 19px;
626 display: inline-block
;
631 .inputview-handwriting-back {
638 cursor: url
('images/pencil.png') 8 42, auto
;
640 .inputview-handwriting .inputview-ch {
641 bottom: 15px !important
;
643 .inputview-handwriting .inputview-sk {
644 background-color: #E9E9E9;
648 .inputview-handwriting .inputview-element-highlight {
649 background-color: #cccccc;
652 .inputview-handwriting .inputview-special-key-bg {
653 background-color: #E9E9E9;
656 .inputview-handwriting #candidateView {
657 background-color: #ffffff;
658 border-bottom: 1px #cfcfcf solid
;
661 .inputview-handwriting-network-error {
662 background: no-repeat url
('images/error.png');
667 .inputview-handwriting-privacy-cover {
675 .inputview-handwriting-privacy-info {
681 .inputview-handwriting-got-it {
686 .inputview-handwriting-privacy-info-hidden {
689 transition: all
2s ease
;
692 .inputview-jp-ime-switch {
695 display: inline-block
;
698 .inputview-switcher-chinese {
699 display: inline-block
;
700 background: url
('images/english.png') no-repeat center
;
701 background-size: 50px 20px;
705 .inputview-switcher-english {
706 display: inline-block
;
707 background: url
('images/chinese.png') no-repeat center
;
708 background-size: 50px 20px;
712 .inputview-pinyin .inputview-en-switcher-default {
713 display: inline-block
;
714 background: url
('images/chinese_small.png') no-repeat center
;
715 background-size: 40px 16px;
719 .inputview-pinyin .inputview-en-switcher-english {
720 display: inline-block
;
721 background: url
('images/english_small.png') no-repeat center
;
722 background-size: 40px 16px;
726 .inputview-select-knob-left
,
727 .inputview-select-knob-right {
734 .inputview-select-knob-left {
737 .inputview-select-knob-right {
740 /* Anchor to the center of the column */
741 .inputview-select-knob-right
> div
,
742 .inputview-select-knob-left > div {
749 /* Semi-circular knob */
750 .inputview-select-knob-left
> div
> div
,
751 .inputview-select-knob-right > div > div {
754 background-color: #dddddd;
755 -webkit-transform: translateY
(-25px);
762 .inputview-select-knob-left > div > div {
763 -webkit-border-radius: 0 30px 30px 0;
765 .inputview-select-knob-right > div > div {
766 -webkit-border-radius: 30px 0 0 30px;
769 .inputview-candidate-internal-wrapper {
770 text-overflow: ellipsis
;
773 display: inline-block
;
775 .inputview-three-candidates .inputview-candidate {