.ks-villager-mgmt-overlay{position:absolute;left:-9999px;top:-9999px;outline:0;-webkit-tap-highlight-color:transparent}.ks-villager-mgmt-overlay-hidden{visibility:hidden}.ks-villager-mgmt-overlay-mask-hidden{display:none}.ks-villager-mgmt-overlay-close{display:inline-block;width:14px;height:14px;vertical-align:text-top;background-image:url(//gtms03.alicdn.com/tps/i3/TB1.yyfFVXXXXbNXXXX48eSMFXX-469-159.png);background-repeat:no-repeat;background-position:-312px 0;text-shadow:0 1px 0 #fff;opacity:.2;position:absolute;right:15px;top:9px;z-index:99}.ks-villager-mgmt-overlay-close:hover{opacity:1}.ks-villager-mgmt-overlay-close-x{display:none}.ks-villager-mgmt-overlay-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000040;background:#000;background:rgba(0,0,0,.6);-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60)}.ks-villager-mgmt-dialog{position:absolute;left:-9999px;top:-9999px;z-index:1000050;background:#ccc;background:rgba(0,0,0,.2);padding:5px}.ks-villager-mgmt-dialog-content{border:1px solid #B6B6B6;background:#fff}.ks-villager-mgmt-dialog-header{padding:0 10px;background:#FAFAFA;border-bottom:1px solid #F1F1F1;line-height:30px;color:#999}.ks-villager-mgmt-dialog-body{padding:20px;color:#333}.ks-villager-mgmt-dialog-footer{padding:6px 0;margin-bottom:0;text-align:center;background-color:#FAFAFA;border-top:1px solid #F1F1F1}.ks-villager-mgmt-dialog-footer:after,.ks-villager-mgmt-dialog-footer:before{display:table;content:""}.ks-villager-mgmt-dialog-footer:after{clear:both}.ks-villager-mgmt-dialog-footer .ks-villager-mgmt-button+.ks-villager-mgmt-button{margin-left:5px;margin-bottom:0}.ks-villager-mgmt-dialog-footer .ks-villager-mgmt-button-group .ks-villager-mgmt-button+.ks-villager-mgmt-button{margin-left:-1px}.ks-villager-mgmt-combobox{border:1px solid #ccc;display:inline-block;vertical-align:middle;position:relative;margin-bottom:30px}.ks-villager-mgmt-combobox-disabled{opacity:.7;filter:alpha(opacity=70)}.ks-villager-mgmt-combobox-focused{border-color:rgba(82,168,236,.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.ks-villager-mgmt-combobox-trigger{float:right;padding:5px 9px;color:#000}.ks-villager-mgmt-combobox-trigger.ks-villager-mgmt-button-hover,.ks-villager-mgmt-combobox-trigger:hover{color:#000;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear;background-color:#e6e6e6}.ks-villager-mgmt-combobox-trigger.ks-villager-mgmt-button-active,.ks-villager-mgmt-combobox-trigger.ks-villager-mgmt-button-checked,.ks-villager-mgmt-combobox-trigger.ks-villager-mgmt-menu-button-open,.ks-villager-mgmt-combobox-trigger:active{color:#000;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.ks-villager-mgmt-combobox-trigger.ks-villager-mgmt-button-disabled{cursor:default}.ks-villager-mgmt-combobox-trigger-inner{width:0;height:0;overflow:hidden;font-size:0;vertical-align:top;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #999;margin-top:7px;margin-left:2px;display:inline-block}.ks-villager-mgmt-combobox-trigger:hover .ks-villager-mgmt-combobox-trigger-inner{opacity:1;filter:alpha(opacity=100)}.ks-villager-mgmt-combobox-input-wrap{margin-top:1px;overflow:hidden;position:relative;padding-left:8px;padding-right:4px}.ks-villager-mgmt-combobox-input{padding:4px 0;line-height:1.5;float:left;width:100%;border:0;background-color:#fff}.ks-villager-mgmt-combobox-input:focus{outline:0;-webkit-tap-highlight-color:transparent}.ks-villager-mgmt-combobox-placeholder{position:absolute;left:5px;top:5px;opacity:.3;filter:alpha(opacity=30);display:none}.ks-villager-mgmt-combobox-invalid{border:1px solid red}.ks-villager-mgmt-combobox-invalid-el{display:none}.ks-villager-mgmt-submenu-arrow{width:0;height:0;overflow:hidden;position:absolute;margin-top:4px;margin-right:8px;vertical-align:top;opacity:.3;filter:alpha(opacity=30);right:0;border-left:4px solid #000;border-bottom:4px solid transparent;border-top:4px solid transparent}.ks-villager-mgmt-popupmenu{position:absolute;z-index:1100000;left:-9999px;top:-9999px}.ks-villager-mgmt-popupmenu-hidden{visibility:hidden}.ks-villager-mgmt-menu{outline:0;-webkit-tap-highlight-color:transparent;padding:4px 0;background-color:#fff;border:1px solid #ccc;height:100px;overflow:auto}.ks-villager-mgmt-menu .ks-villager-mgmt-separator{height:1px;margin:8px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.ks-villager-mgmt-menu .ks-villager-mgmt-menuitem{position:relative;display:block;padding:3px 8px;clear:both;font-weight:400;color:#333;white-space:nowrap;cursor:default}.ks-villager-mgmt-menu .ks-villager-mgmt-menuitem em{min-width:40px;display:inline-block}.ks-villager-mgmt-menu .ks-villager-mgmt-menuitem-active,.ks-villager-mgmt-menu .ks-villager-mgmt-menuitem-hover{text-decoration:none;background-color:#FAFAFA}.ks-villager-mgmt-menu .ks-villager-mgmt-menuitem-disabled,.ks-villager-mgmt-menu-disabled .ks-villager-mgmt-menuitem,.ks-villager-mgmt-menuitem-disabled .ks-villager-mgmt-menuitem{opacity:.3;filter:alpha(opacity=30)}.ks-villager-mgmt-menuitem-checked .ks-villager-mgmt-menuitem-checkbox{position:absolute;left:6px;display:inline-block;width:14px;height:14px;vertical-align:text-top;background-image:url(http://img04.taobaocdn.com/tps/i4/T1bxYzXmxeXXcIVv2D-469-159.png);background-repeat:no-repeat;background-position:-288px 0}.ks-villager-mgmt-menuitem-content{display:inline}.ks-villager-mgmt-dialog .bd-add .bd-content .row{padding-bottom:6px}.ks-villager-mgmt-dialog .bd-add .bd-content .row input{padding:0 5px;height:24px;line-height:24px;margin:0;border:1px solid #ccc}.ks-villager-mgmt-dialog .bd-add .bd-content .row textarea{padding:3px 5px;width:288px;height:70px;border:1px solid #ccc}.ks-villager-mgmt-dialog .bd-add .bd-content .warn{margin-left:10px;color:#f40}.ks-villager-mgmt-dialog .switch{color:#369;cursor:pointer}.ks-villager-mgmt-dialog .switch em{font-size:14px;font-weight:700;padding-right:2px}.ks-villager-mgmt-dialog .ks-villager-mgmt-next{display:inline-block;height:32px;width:120px;text-align:center;font-size:16px;line-height:32px;background:#F40;color:#FFF;text-decoration:none;cursor:pointer}.ks-villager-mgmt-dialog .ks-villager-mgmt-next:hover{background:#F22D00}.ks-villager-mgmt-dialog .disabled,.ks-villager-mgmt-dialog .disabled:hover{cursor:not-allowed;background:#999}.ks-villager-mgmt-dialog .progress,.ks-villager-mgmt-dialog .progress:hover{cursor:progress}.ks-villager-mgmt-dialog .clearfix:after{content:'\0020';display:block;height:0;clear:both}