.component.component-win-keyboard .keyboard{border-radius:5px;font-size:.9em;height:285px;letter-spacing:-1.5px;margin:10px auto;width:1032px}.component.component-win-keyboard .keyboard:after,.component.component-win-keyboard .keyboard:before{clear:both;content:"";display:block}.component.component-win-keyboard .metal{background:linear-gradient(-30deg,#f5f5f5,#ddd,#f5f5f5);box-shadow:inset 0 2px 1px 2px hsla(0,0%,100%,.7),0 2px 2px 2px rgba(0,0,0,.15),0 2px 2px 2px hsla(0,0%,100%,.5)}.component.component-win-keyboard ul{color:#fff;list-style:none;margin:0 10px;padding:0;position:relative}.component.component-win-keyboard ul.top{padding-top:15px}.component.component-win-keyboard ul.bottom{padding-bottom:15px}.component.component-win-keyboard ul:after,.component.component-win-keyboard ul:before{clear:both;content:"";display:block}.component.component-win-keyboard ul:first-child{margin-bottom:10px}.component.component-win-keyboard li{background:#222;border-radius:5px;box-shadow:0 4px 4px #000,inset 0 0 4px grey,inset 0 1px 0 #d1d1d1;box-sizing:content-box;cursor:pointer;float:left;height:17px;margin:0 2px 4px;min-width:22px;padding:5px 10px 14px;position:relative;text-align:center;z-index:50}.component.component-win-keyboard li.active,.component.component-win-keyboard li:active{background:#1295db;box-shadow:0 1px 1px #000,inset 0 0 4px grey,inset 0 1px 0 #d1d1d1;cursor:pointer;top:3px}.component.component-win-keyboard .margin-l{margin-left:20px}.component.component-win-keyboard .margin-l.half{margin-left:10px}.component.component-win-keyboard .margin-r{margin-right:20px}.component.component-win-keyboard .margin-r.half{margin-right:10px}.component.component-win-keyboard .pad{padding-left:16px;padding-right:16px}.component.component-win-keyboard .pad-sm{min-width:39px;padding-left:1px!important;padding-right:1px!important}.component.component-win-keyboard .wide{margin-left:163px}.component.component-win-keyboard .esc{margin-right:15px}.component.component-win-keyboard .backspace,.component.component-win-keyboard .tab{min-width:44px}.component.component-win-keyboard .caps,.component.component-win-keyboard .enter{min-width:56px}.component.component-win-keyboard .shift{min-width:79px}.component.component-win-keyboard .spacebar{min-width:236px}.component.component-win-keyboard .arrow-up{margin-left:66px;margin-right:54px}.component.component-win-keyboard .num-enter,.component.component-win-keyboard .num-plus{line-height:57px;min-height:57px;position:absolute;right:1px}.component.component-win-keyboard .zero-wide{min-width:68px}.component.component-win-keyboard .vol-up>i{bottom:3px;font-size:11px;left:17px;position:absolute}.component.component-win-keyboard .vol-down>i{bottom:3px;font-size:11px;left:18px;position:absolute}.component.component-win-keyboard .vol-off>i{bottom:3px;font-size:11px;left:19px;position:absolute}.component.component-win-keyboard .bl{padding:12px 10px 7px;text-align:left}.component.component-win-keyboard .bl:after{content:attr(data-alt);display:block;font-size:.85em;position:absolute;right:8px;top:2px}.component.component-win-keyboard .bl.hyphen:after{top:-1px}.component.component-win-keyboard .bl.backslash:after{right:10px;top:3px}.component.component-win-keyboard .bl.apostrophe:after,.component.component-win-keyboard .bl.comma:after,.component.component-win-keyboard .bl.fullstop:after,.component.component-win-keyboard .bl.semicolon:after{right:10px}.component-setting-keymap .section .section-title{vertical-align:middle}.component-setting-keymap .keymap-section .v-item-group .keymap{border:1px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;margin:0 10px 10px 0;padding:5px 10px;text-align:center}.component-setting-keymap .keymap-section .v-item-group .keymap.active{background:#1295db;color:#fff}.component-setting-keymap .keymap-section .v-item-group .keymap:hover{border:1px solid #1295db}.component-setting-keymap .keymap-section #keymap-desc-container{border:2px solid #1295db;height:100px;width:100%}.component-setting-keymap .keymap-section .keymap-desc{height:0;visibility:hidden;width:0}.component-setting-keymap .keymap-section .keymap-desc.active{height:auto;visibility:visible;width:auto}