.yotta-checkbox[size=lg] .yotta-form-checkbox[lay-skin=primary] .yotta-icon{height:20px;box-sizing:border-box;font-size:14px;line-height:20px;width:20px}.yotta-checkbox[size=lg] .yotta-form-checkbox[lay-skin=primary] .yotta-checkbox-label{height:20px;font-size:16px;line-height:20px}.yotta-checkbox[size=md] .yotta-form-checkbox[lay-skin=primary] .yotta-icon{height:18px;box-sizing:border-box;font-size:12px;line-height:18px;width:18px}.yotta-checkbox[size=md] .yotta-form-checkbox[lay-skin=primary] .yotta-checkbox-label{height:18px;font-size:14px;line-height:18px}.yotta-checkbox[size=sm] .yotta-form-checkbox[lay-skin=primary] .yotta-icon{height:16px;box-sizing:border-box;font-size:10px;line-height:16px;width:16px}.yotta-checkbox[size=sm] .yotta-form-checkbox[lay-skin=primary] .yotta-checkbox-label{height:16px;font-size:12px;line-height:16px}.yotta-checkbox[size=xs] .yotta-form-checkbox[lay-skin=primary] .yotta-icon{height:14px;box-sizing:border-box;font-size:8px;line-height:14px;width:14px}.yotta-checkbox[size=xs] .yotta-form-checkbox[lay-skin=primary] .yotta-checkbox-label{height:14px;font-size:10px;line-height:14px}.yotta-checkbox input[type=checkbox]{display:none}.yotta-form-checkbox{position:relative;height:30px;line-height:30px;margin-right:10px;padding-right:30px;cursor:pointer;font-size:0;-webkit-transition:.1s linear;transition:.1s linear;box-sizing:border-box}.yotta-form-checkbox span{padding:0 10px;height:100%;font-size:14px;border-radius:2px 0 0 2px;background-color:var(--global-neutral-color-6);color:#fff;overflow:hidden}.yotta-form-checkbox:hover span{background-color:var(--global-neutral-color-8)}.yotta-form-checkbox i{top:0;right:0;width:29px;height:28px;position:absolute;border-top:1px solid var(--global-neutral-color-6);border-bottom:1px solid var(--global-neutral-color-6);border-right:1px solid var(--global-neutral-color-6);border-radius:0 2px 2px 0;color:#fff;font-size:20px;text-align:center}.yotta-form-checkbox:hover i{border-color:var(--global-neutral-color-8);color:var(--global-neutral-color-8)}.yotta-form-checkbox[lay-skin=primary]{height:auto!important;line-height:normal!important;border:none!important;margin-right:0;padding-left:28px;padding-right:0;background:0 0}.yotta-form-checkbox[lay-skin=primary] span{padding-left:0;padding-right:15px;line-height:18px;background:0 0;color:#666}.yotta-form-checkbox[lay-skin=primary] i{right:auto;left:0;width:16px;height:16px;line-height:16px;border:1px solid var(--global-neutral-color-6);font-size:12px;border-radius:2px;background-color:#fff;-webkit-transition:.1s linear;transition:.1s linear}.yotta-form-checkbox[lay-skin=primary]:hover i{border-color:var(--global-checked-color);color:#fff}.yotta-form-checked,.yotta-form-checked:hover{border-color:var(--global-checked-color)}.yotta-form-checked i,.yotta-form-checked:hover i{color:var(--global-checked-color)}.yotta-form-checked span,.yotta-form-checked:hover span{background-color:var(--global-checked-color)}.yotta-form-checked[lay-skin=primary] i{border-color:var(--global-checked-color);background-color:var(--global-checked-color);color:#fff}.yotta-form-checked[lay-skin=primary] span{background:0 0!important}.yotta-checkbox-disabled[lay-skin=primary] span{background:0 0!important;color:var(--global-neutral-color-8)!important}.yotta-checkbox-disabled[lay-skin=primary]:hover i{border-color:var(--global-neutral-color-6)}.yotta-checkbox-disabled,.yotta-checkbox-disabled i{border-color:var(--global-neutral-color-3)!important}.yotta-checkbox-disabled span{background-color:var(--global-neutral-color-3)!important}.yotta-checkbox-disabled em{color:var(--global-neutral-color-6)!important}.yotta-checkbox-disabled:hover i{color:#fff!important}.yotta-checkbox-disabled .yotta-icon-ok,.yotta-checkbox-disabled .yotta-icon-subtraction{background-color:var(--global-neutral-color-3)!important;border-color:var(--global-neutral-color-3)!important}.yotta-tree{line-height:22px}.yotta-tree .yotta-form-checkbox{margin:0!important}.yotta-tree-set{width:100%;position:relative}.yotta-tree-txt.yotta-this{color:var(--global-checked-color)!important}.yotta-tree-pack{display:none;padding-left:20px;position:relative}.yotta-tree-iconClick,.yotta-tree-main{display:inline-block;vertical-align:middle}.yotta-tree-line .yotta-tree-pack{padding-left:27px}.yotta-tree-line .yotta-tree-set .yotta-tree-set:after{content:"";position:absolute;top:14px;left:-9px;width:17px;height:0;border-top:1px dotted #c0c4cc}.yotta-tree-entry{position:relative;padding:3px 0;height:20px;white-space:nowrap}.yotta-tree-entry:hover{background-color:#eee}.yotta-tree-line .yotta-tree-entry:hover{background-color:#0000}.yotta-tree-line .yotta-tree-entry:hover .yotta-tree-txt{color:#999;text-decoration:underline;transition:.3s}.yotta-tree-main{cursor:pointer;padding-right:10px}.yotta-tree-line .yotta-tree-set:before{content:"";position:absolute;top:0;left:-9px;width:0;height:100%;border-left:1px dotted #c0c4cc}.yotta-tree-line .yotta-tree-set.yotta-tree-setLineShort:before{height:13px}.yotta-tree-line .yotta-tree-set.yotta-tree-setHide:before{height:0}.yotta-tree-iconClick{position:relative;height:20px;line-height:20px;margin:0 10px;color:#c0c4cc}.yotta-tree-icon{height:12px;line-height:12px;width:12px;text-align:center;border:1px solid #c0c4cc}.yotta-tree-iconClick .yotta-icon{font-size:18px}.yotta-tree-icon .yotta-icon{font-size:12px;color:#666}.yotta-tree-iconArrow{padding:0 5px}.yotta-tree-iconArrow:after{content:"";position:absolute;left:4px;top:3px;z-index:100;width:0;height:0;border-width:5px;border-style:solid;border-color:transparent transparent transparent #c0c4cc;transition:.5s}.yotta-tree-btnGroup,.yotta-tree-editInput{position:relative;vertical-align:middle;display:inline-block}.yotta-tree-spread>.yotta-tree-entry>.yotta-tree-iconClick>.yotta-tree-iconArrow:after{transform:rotate(90deg) translate(3px,4px)}.yotta-tree-txt{display:inline-block;vertical-align:middle;color:#555}.yotta-tree-search{margin-bottom:15px;color:#666}.yotta-tree-btnGroup .yotta-icon{display:inline-block;vertical-align:middle;padding:0 2px;cursor:pointer}.yotta-tree-btnGroup .yotta-icon:hover{color:#999;transition:.3s}.yotta-tree-entry:hover .yotta-tree-btnGroup{visibility:visible}.yotta-tree-editInput{height:20px;line-height:20px;padding:0 3px;border:none;background-color:#0000000d}.yotta-tree-emptyText{text-align:center;color:#999}
