.kd-cascader{position:relative;cursor:pointer;width:$-cascader-default-width;display:inline-block;background:0 0}.kd-cascader-input{position:relative;border:1px solid;border-radius:2px;padding:0 32px 0 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px}.kd-cascader-input:hover{border:1px solid}.kd-cascader-input-inner{display:inline-block;width:100%;padding:0;height:30px;line-height:30px;font-size:12px;border:none;color:$-cascader-input-color;background:0 0;cursor:pointer}.kd-cascader-disabled,.kd-cascader-input-disabled{background:0 0;cursor:not-allowed}.kd-cascader-arrow-icon{position:absolute;right:10px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;color:$-cascader-border-color}.kd-cascader-arrow-icon-rotate{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.kd-cascader-disabled .kd-cascader-input:hover{border:1px solid}.kd-cascader-input-disabled{color:#4f576e}.kd-cascader-tooltip .kd-tooltip-inner{padding:5px 0;max-width:800px;overflow-x:auto}.kd-cascader-clear-icon{position:absolute;right:10px;color:$-cascader-border-color}.kd-cascader-suggest-li{font-size:12px;cursor:pointer;padding:8px 32px 8px 16px;position:relative}.kd-cascader-suggest-li:hover{background-color:$-cascader-node-bg-color}.kd-cascader-suggest-li.is-active{color:$-cascader-active-color}.kd-cascader-suggest-li.is-disabled{background:0 0;color:#4f576e;cursor:not-allowed}.kd-cascader-suggest-no-data{line-height:32px;text-align:center}.kd-cascader-checked-icon.kd-icon-success{position:absolute;right:10px;color:$-cascader-active-color}.kd-cascader-tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;margin:1px 0;width:95%}.kd-cascader-tags .kd-tag{text-overflow:ellipsis;max-width:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:2px 0 2px 6px}.kd-cascader-tags .kd-tag span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kd-cascader-tags .kd-tag-small{padding:2px 10px!important}.kd-cascader-multi-input-inner{display:inline-block;width:100%;padding:0;height:28px;line-height:28px;font-size:12px;border:none;color:$-cascader-input-color;background:0 0;cursor:pointer}