.color-picker[data-v-2f20a388]{box-sizing:border-box;display:flex;flex-direction:column;padding:6px 6px 16px;width:100%}.color-palette[data-v-2f20a388]{border-radius:3px;height:228px;margin-bottom:6px;overflow:visible;position:relative;width:228px}.color-palette canvas[data-v-2f20a388]{border-radius:3px;cursor:default;height:100%;transform:translateZ(0);width:100%}.hue-slider[data-v-2f20a388]{background:linear-gradient(90deg,red,#ff0 16.6%,#0f0,#0ff 50%,#00f 65%,#9e00ff 75%,#ff00a7 89.52%,red);border-radius:8px;box-sizing:border-box;height:16px;margin:0 auto 12px;position:relative;width:calc(100% - 20px)}.hue-slider input[data-v-2f20a388]{cursor:default;height:100%;opacity:0;position:absolute;width:100%}.hue-slider-thumb[data-v-2f20a388]{background:transparent;border:4px solid #fff;border-radius:50%;height:14px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.color-footer[data-v-2f20a388]{align-items:center;box-sizing:border-box;display:flex;gap:8px;padding:0 10px}.color-footer .mode-content[data-v-2f20a388]{position:relative}.color-footer .mode-content .color-mode[data-v-2f20a388]{align-items:center;background-color:#fafafa;border-radius:3px;box-sizing:border-box;color:#313439;display:flex;font-size:12px;height:28px;justify-content:space-between;padding:0 4px 0 8px;width:56px}.color-footer .mode-content .color-mode[data-v-2f20a388]:hover{background-color:#f4f4f4}.color-footer .mode-content .color-mode .pick-icon[data-v-2f20a388]{color:#313439;height:16px;width:16px}.color-footer .mode-content .color-mode-list[data-v-2f20a388]{background:#fff;border:1px solid rgba(49,52,57,.12);border-radius:6px;box-shadow:0 4px 20px #0000001a;box-sizing:border-box;height:68px;left:0;padding:6px;position:absolute;top:-40px;width:80px;z-index:1000}.color-footer .mode-content .color-mode-list .mode-item[data-v-2f20a388]{align-items:center;border-radius:3px;box-sizing:border-box;color:#313439;display:flex;font-size:12px;height:28px;padding:0 4px;width:100%}.color-footer .mode-content .color-mode-list .mode-item[data-v-2f20a388]:hover{background:#1989fa;color:#fff}.color-footer .mode-content .color-mode-list .mode-item .mode-left[data-v-2f20a388]{height:16px;width:20px}.color-footer .mode-content .color-mode-list .mode-item .mode-left .mode-icon[data-v-2f20a388]{height:16px;width:16px}.color-footer .color-input[data-v-2f20a388]{align-items:center;background-color:#fafafa;border-radius:3px;display:flex;height:28px;width:144px}.color-footer .color-input .hex-icon[data-v-2f20a388]{color:#313439b3;font-size:11px;height:28px;line-height:28px;margin-left:8px;width:7px}.color-footer .color-input input[data-v-2f20a388]{background-color:#fafafa;border-radius:3px;box-sizing:border-box;color:#313439;cursor:default;font-size:12px;height:28px;padding:6px 4px;width:100%}.color-picker-modal[data-v-888c76ba]{background:#fff;border-radius:4px;box-shadow:0 4px 20px #00000026;outline:none;position:fixed;width:240px;z-index:1000}.color-picker-modal .modal-header[data-v-888c76ba]{align-items:center;border-bottom:1px solid rgba(49,52,57,.06);display:flex;justify-content:space-between;padding:8px 12px;position:relative}.color-picker-modal .modal-header .modal-tabs[data-v-888c76ba]{display:flex;gap:4px}.color-picker-modal .modal-header .modal-tabs .tab-item[data-v-888c76ba]{border-radius:3px;color:#31343999;cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s ease}.color-picker-modal .modal-header .modal-tabs .tab-item[data-v-888c76ba]:hover{background:#31343908;color:#313439d9}.color-picker-modal .modal-header .modal-tabs .tab-item.active[data-v-888c76ba]{background:#31343914;color:#313439;font-weight:500}.color-picker-modal .modal-header .close-btn[data-v-888c76ba]{align-items:center;background:transparent;border:none;border-radius:3px;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:all .2s ease;width:20px}.color-picker-modal .modal-header .close-btn .close-icon[data-v-888c76ba]{color:#31343999;height:16px;width:16px}.color-picker-modal .modal-header .close-btn[data-v-888c76ba]:hover{background:#3134390f}.color-picker-modal .modal-header .close-btn:hover .close-icon[data-v-888c76ba]{color:#313439}.color-picker-modal .modal-body[data-v-888c76ba]{padding:0}
