.b-color-predefine{display:flex;font-size:12px;font-weight:600;margin-top:8px;width:316px}.b-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap;margin:-4px}.b-color-predefine__color-selector{margin:4px;width:24px;height:24px;border-radius:4px;cursor:pointer}.b-color-predefine__color-selector.selected{box-shadow:0 0 0 2px var(--b-color-primary-3)}.b-color-predefine__color-selector>div{display:flex;height:100%;border-radius:4px}.b-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.b-color-hue-slider{position:relative;box-sizing:border-box;width:310px;height:12px;background-color:red;padding:0 2px;float:right}.b-color-hue-slider__bar{position:relative;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.b-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:var(--b-color-white);border:1px solid var(--b-color-neutral-2);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.b-color-hue-slider.is-vertical{width:12px;height:180px;padding:4px 0}.b-color-hue-slider.is-vertical .b-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.b-color-hue-slider.is-vertical .b-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.b-color-svpanel{position:relative;width:310px;height:180px}.b-color-svpanel__black,.b-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.b-color-svpanel__white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.b-color-svpanel__black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.b-color-svpanel__cursor{position:absolute}.b-color-svpanel__cursor>div{cursor:head;width:8px;height:8px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;transform:translate(-4px,-4px)}.b-color-alpha-slider{position:relative;box-sizing:border-box;width:310px;height:12px;background-image:linear-gradient(45deg,var(--b-color-picker-alpha-bg-a) 25%,var(--b-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--b-color-picker-alpha-bg-a) 25%,var(--b-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--b-color-picker-alpha-bg-b) 75%,var(--b-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--b-color-picker-alpha-bg-b) 75%,var(--b-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.b-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--b-color-white) 100%);height:100%}.b-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:var(--b-color-white);border:1px solid var(--b-color-neutral-2);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.b-color-alpha-slider.is-vertical{width:20px;height:180px}.b-color-alpha-slider.is-vertical .b-color-alpha-slider__bar{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.b-color-alpha-slider.is-vertical .b-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.b-color-dropdown__main-wrapper{margin-bottom:8px}.b-color-dropdown__main-wrapper::after{content:"";display:table;clear:both}.b-color-dropdown__btns{margin-top:12px;display:flex}.b-color-dropdown__value{margin-right:auto;width:168px}.b-color-dropdown__btn{margin-left:8px;min-width:64px}.b-color-picker{display:inline-block;position:relative}.b-color-picker.is-disabled .b-color-picker__trigger{cursor:not-allowed}.b-color-picker__mask{height:34px;width:34px;border-radius:var(--b-border-radius-sm);position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7)}.b-color-picker__trigger{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:36px;width:36px;padding:2px;border:var(--b-border);border-radius:var(--b-border-radius-md);font-size:0;position:relative}.b-color-picker__trigger:hover{cursor:pointer;box-shadow:var(--b-box-shadow-lv1)}.b-color-picker__trigger.is-focus{border-color:var(--b-color-primary-3);box-shadow:var(--b-box-shadow-lv1)}.b-color-picker__color{position:relative;display:block;box-sizing:border-box;width:31px;height:31px;border-radius:calc(var(--b-border-radius-md) - 2px)}.b-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--b-color-picker-alpha-bg-a) 25%,var(--b-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--b-color-picker-alpha-bg-a) 25%,var(--b-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--b-color-picker-alpha-bg-b) 75%,var(--b-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--b-color-picker-alpha-bg-b) 75%,var(--b-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.b-color-picker__color-inner{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:calc(var(--b-border-radius-md) - 2px)}.b-color-picker .b-color-picker__empty{font-size:12px;color:var(--b-color-neutral-8)}.b-color-picker .b-color-picker__icon{display:inline-flex;justify-content:center;align-items:center;color:var(--b-color-white);font-size:16px}.b-color-picker__panel.b-popper{border:1px solid var(--b-color-neutral-2);padding:16px;width:364px}.b-color-picker--large .b-color-picker__trigger{height:44px;width:44px}.b-color-picker--large .b-color-picker__color{width:39px;height:39px}.b-color-picker--large .b-color-picker__mask{height:42px;width:42px}.b-color-picker--small .b-color-picker__trigger{height:32px;width:32px}.b-color-picker--small .b-color-picker__color{width:27px;height:27px}.b-color-picker--small .b-color-picker__mask{height:30px;width:30px}.b-color-picker--large .b-color-picker__trigger{border-radius:var(--b-border-radius-lg)}.b-color-picker--large .b-color-picker__color{border-radius:calc(var(--b-border-radius-lg) - 2px)}.b-color-picker--large .b-color-picker__color-inner{border-radius:calc(var(--b-border-radius-lg) - 2px)}.b-color-picker--large .b-color-picker__empty,.b-color-picker--large .b-color-picker__icon{font-size:20px}.b-color-picker,.b-color-picker__panel{--b-color-picker-alpha-bg-a:#ccc;--b-color-picker-alpha-bg-b:transparent}.dark .b-color-picker,.dark .b-color-picker__panel{--b-color-picker-alpha-bg-a:#333333}