.wrap-2k2kaUdi {
    display: inline-flex;
    position: relative
}

.wrap-2k2kaUdi .input-2k2kaUdi {
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .wrap-2k2kaUdi .input-2k2kaUdi:hover:not(:checked)+.box-2k2kaUdi .hoverDot-2k2kaUdi {
        display: block
    }
}

.box-2k2kaUdi {
    height: 16px;
    pointer-events: none;
    position: relative;
    width: 16px
}

.box-2k2kaUdi.red-2k2kaUdi,
html.theme-dark .box-2k2kaUdi.red-2k2kaUdi {
    color: #ff5252
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .box-2k2kaUdi.red-2k2kaUdi:hover,
    html.theme-dark .box-2k2kaUdi.red-2k2kaUdi:hover {
        color: #f23645
    }
}

.box-2k2kaUdi.blue-2k2kaUdi,
html.theme-dark .box-2k2kaUdi.blue-2k2kaUdi {
    color: #2979ff
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .box-2k2kaUdi.blue-2k2kaUdi:hover,
    html.theme-dark .box-2k2kaUdi.blue-2k2kaUdi:hover {
        color: #0c3299
    }
}

.box-2k2kaUdi.green-2k2kaUdi,
html.theme-dark .box-2k2kaUdi.green-2k2kaUdi {
    color: #4caf50
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .box-2k2kaUdi.green-2k2kaUdi:hover,
    html.theme-dark .box-2k2kaUdi.green-2k2kaUdi:hover {
        color: #388e3c
    }
}

.box-2k2kaUdi.orange-2k2kaUdi,
html.theme-dark .box-2k2kaUdi.orange-2k2kaUdi {
    color: #ff9100
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .box-2k2kaUdi.orange-2k2kaUdi:hover,
    html.theme-dark .box-2k2kaUdi.orange-2k2kaUdi:hover {
        color: #ef6c00
    }
}

.box-2k2kaUdi.purple-2k2kaUdi,
html.theme-dark .box-2k2kaUdi.purple-2k2kaUdi {
    color: #ab47bc
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .box-2k2kaUdi.purple-2k2kaUdi:hover,
    html.theme-dark .box-2k2kaUdi.purple-2k2kaUdi:hover {
        color: #7b1fa2
    }
}

.box-2k2kaUdi.cyan-2k2kaUdi,
html.theme-dark .box-2k2kaUdi.cyan-2k2kaUdi {
    color: #00e5ff
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .box-2k2kaUdi.cyan-2k2kaUdi:hover,
    html.theme-dark .box-2k2kaUdi.cyan-2k2kaUdi:hover {
        color: #00b8d4
    }
}

.box-2k2kaUdi.pink-2k2kaUdi,
html.theme-dark .box-2k2kaUdi.pink-2k2kaUdi {
    color: #ff80ab
}

@media (any-hover:hover),
(min--moz-device-pixel-ratio:0) {
    .box-2k2kaUdi.pink-2k2kaUdi:hover,
    html.theme-dark .box-2k2kaUdi.pink-2k2kaUdi:hover {
        color: #ec407a
    }
}

.box-2k2kaUdi.large-2k2kaUdi {
    height: 24px;
    width: 24px
}

.pickerDot-2k2kaUdi {
    background-color: currentColor;
    border-radius: 50%;
    height: 100%;
    width: 100%
}

.hoverDot-2k2kaUdi {
    color: #fff;
    display: none;
    opacity: .5
}

html.theme-dark .hoverDot-2k2kaUdi {
    color: #131722
}

.wrapper-1yZn3-zj {
    padding: 10px 10px 10px 6px
}

.wrapper-1yZn3-zj .selector-1yZn3-zj {
    align-items: center;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 5px 0 #00000030;
    display: inline-flex;
    padding: 4px;
    position: relative
}

html.theme-dark .wrapper-1yZn3-zj .selector-1yZn3-zj {
    background-color: #50535e
}

.wrapper-1yZn3-zj .selector-1yZn3-zj .arrowLeft-1yZn3-zj {
    height: 12px;
    left: -12px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 12px
}

.wrapper-1yZn3-zj .selector-1yZn3-zj .arrowLeft-1yZn3-zj:after {
    background: #fff;
    box-shadow: 0 0 5px 0 #00000030;
    content: "";
    height: 12px;
    left: 9px;
    position: absolute;
    transform: rotate(45deg);
    width: 12px
}

html.theme-dark .wrapper-1yZn3-zj .selector-1yZn3-zj .arrowLeft-1yZn3-zj:after {
    background: #50535e
}

.colorSelectButton-1yZn3-zj {
    padding: 4px
}

.popup-1yZn3-zj {
    position: fixed;
    transform: translateY(-50%);
    z-index: 1000
}