.sg-cascader-panel{--sg-cascader-menu-text-color:var(--sg-text-color-regular);--sg-cascader-menu-selected-text-color:var(--sg-color-primary);--sg-cascader-menu-fill:var(--sg-fill-base);--sg-cascader-menu-font-size:var(--sg-font-size-base);--sg-cascader-menu-radius:var(--sg-border-radius-base);--sg-cascader-menu-border:solid 1px var(--sg-border-color-hover);--sg-cascader-menu-shadow:var(--sg-box-shadow-light);--sg-cascader-node-background-hover:var(--sg-bg-color);--sg-cascader-node-color-disabled:var(--sg-text-color-placeholder);--sg-cascader-color-empty:var(--sg-text-color-placeholder);--sg-cascader-tag-background:#f0f2f5}.sg-cascader-panel{display:flex;border-radius:var(--sg-cascader-menu-radius);font-size:var(--sg-cascader-menu-font-size)}.sg-cascader-panel.is-bordered{border:var(--sg-cascader-menu-border);border-radius:var(--sg-cascader-menu-radius)}.sg-cascader-menu{min-width:180px;box-sizing:border-box;color:var(--sg-cascader-menu-text-color);border-right:var(--sg-cascader-menu-border)}.sg-cascader-menu:last-child{border-right:none}.sg-cascader-menu:last-child .sg-cascader-node{padding-right:20px}.sg-cascader-menu__wrap.sg-scrollbar__wrap{height:204px}.sg-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.sg-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.sg-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--sg-cascader-color-empty)}.sg-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.sg-cascader-node.is-selectable.in-active-path{color:var(--sg-cascader-menu-text-color)}.sg-cascader-node.in-active-path,.sg-cascader-node.is-active,.sg-cascader-node.is-selectable.in-checked-path{color:var(--sg-cascader-menu-selected-text-color);font-weight:700}.sg-cascader-node:not(.is-disabled){cursor:pointer}.sg-cascader-node:not(.is-disabled):focus,.sg-cascader-node:not(.is-disabled):hover{background:var(--sg-cascader-node-background-hover)}.sg-cascader-node.is-disabled{color:var(--sg-cascader-node-color-disabled);cursor:not-allowed}.sg-cascader-node__prefix{position:absolute;left:10px}.sg-cascader-node__postfix{position:absolute;right:10px}.sg-cascader-node__label{flex:1;text-align:left;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-cascader-node>.sg-radio{margin-right:0}.sg-cascader-node>.sg-radio .sg-radio__label{padding-left:0}