@charset "UTF-8";.mask-dialog-wrapper[data-v-a06dbe5c]{align-items:center;background:#000000bf;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:999}.mask-dialog-wrapper .mask-dialog[data-v-a06dbe5c]{background:#fff;border-radius:6px;display:flex;flex-direction:column;height:748px;position:relative;width:1012px}.mask-dialog-wrapper .mask-dialog__header[data-v-a06dbe5c]{align-items:center;border-bottom:1px solid #e9ecef;display:flex;height:52px;justify-content:space-between;padding:0 16px}.mask-dialog-wrapper .mask-dialog__header .header-left[data-v-a06dbe5c]{align-items:center;color:#343434;display:flex;font-size:14px;font-weight:500;gap:6px}.mask-dialog-wrapper .mask-dialog__header .header-left .mask-dialog__title[data-v-a06dbe5c]{margin:0}.mask-dialog-wrapper .mask-dialog__header .header-left .mask-dialog__title-text[data-v-a06dbe5c]{color:#343434;font-size:14px;line-height:20px}.mask-dialog-wrapper .mask-dialog__header .header-left .mask-dialog__title-repair[data-v-a06dbe5c]{color:var(--overlay-color-black-bk-55,rgba(49,52,57,.55));font-size:11px;font-weight:400;line-height:18px;margin-top:2px}.mask-dialog-wrapper .mask-dialog__header .mask-dialog__close-btn[data-v-a06dbe5c]{height:24px;width:24px}.mask-dialog-wrapper .mask-dialog__header .mask-dialog__close-btn[data-v-a06dbe5c] *{cursor:pointer}.mask-dialog-wrapper .mask-dialog__header-repair[data-v-a06dbe5c]{height:72px}.mask-dialog-wrapper .mask-dialog__content[data-v-a06dbe5c]{flex:1;overflow:hidden}.mask-dialog-wrapper .mask-dialog__canvas-container[data-v-a06dbe5c]{align-items:center;background:#f8f9fa;cursor:none;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.mask-dialog-wrapper .mask-dialog .canvas-wrapper[data-v-a06dbe5c]{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:center;width:100%}.mask-dialog-wrapper .mask-dialog .canvas-wrapper .mask-dialog__canvas[data-v-a06dbe5c]{cursor:inherit}.mask-dialog-wrapper .mask-dialog .area-selector[data-v-a06dbe5c]{background:#fff;border-radius:3px;box-shadow:0 1px 4px #00000008;cursor:default;left:8px;position:absolute;top:8px;z-index:10}.mask-dialog-wrapper .mask-dialog .area-selector__scroll-wrapper[data-v-a06dbe5c]{max-height:310px;overflow-y:auto}.mask-dialog-wrapper .mask-dialog .area-selector__container[data-v-a06dbe5c]{display:grid;gap:8px;grid-template-columns:78px 78px;padding:8px;width:180px}.mask-dialog-wrapper .mask-dialog .area-item[data-v-a06dbe5c]{align-items:center;border-radius:3px;display:flex;height:28px;justify-content:center;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mask-dialog-wrapper .mask-dialog .area-item[data-v-a06dbe5c]:hover{background:var(--overlay-color-black-bk-3,rgba(49,52,57,.03));border-radius:3px}.mask-dialog-wrapper .mask-dialog .area-item[data-v-a06dbe5c]:active{background:var(--overlay-color-black-bk-12,rgba(49,52,57,.12));border-radius:3px}.mask-dialog-wrapper .mask-dialog .area-item.active[data-v-a06dbe5c]{background:var(--overlay-color-black-bk-6,rgba(49,52,57,.06));border-radius:3px}.mask-dialog-wrapper .mask-dialog .area-item__label[data-v-a06dbe5c]{color:var(--overlay-color-black-bk-100,#313439);font-size:12px;font-weight:400;line-height:16px;text-align:center;white-space:nowrap}.mask-dialog-wrapper .mask-dialog__overlay[data-v-a06dbe5c]{align-items:center;background:#f8f9faf2;border-radius:8px;display:flex;flex-direction:column;justify-content:center;inset:0;position:absolute;z-index:20}.mask-dialog-wrapper .mask-dialog .brush-cursor[data-v-a06dbe5c]{align-items:center;background:#0003;border:1px solid #fff;border-radius:50%;display:flex;justify-content:center;pointer-events:none;position:absolute;transform:translateZ(0);will-change:transform;z-index:100}.mask-dialog-wrapper .mask-dialog .brush-cursor__icon[data-v-a06dbe5c]{height:12px;opacity:.9;width:12px}.mask-dialog-wrapper .mask-dialog__toolbar[data-v-a06dbe5c]{align-items:center;background:#fff;border-radius:0 0 6px 6px;border-top:1px solid rgba(49,52,57,.06);display:flex;height:52px;justify-content:space-between;padding:12px 16px}.mask-dialog-wrapper .mask-dialog__toolbar .mask-dialog__divider[data-v-a06dbe5c]{background:#e9ecef;height:12px;width:1px}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-left[data-v-a06dbe5c]{align-items:center;display:flex;gap:14px}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-left .tool-group[data-v-a06dbe5c]{align-items:center;display:flex;gap:10px}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-left .tool-group .tool-btn[data-v-a06dbe5c]{height:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-left .tool-group .tool-btn.active[data-v-a06dbe5c]{background:#3134391f;border-radius:3px}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-left .tool-group-brush-size[data-v-a06dbe5c]{align-items:center;display:flex}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-left .tool-group-brush-size .tool-label[data-v-a06dbe5c]{color:#313439;font-family:"OPPO Sans 4.0";font-size:12px;font-weight:400;white-space:nowrap}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-left .tool-group-brush-size .tool-slider[data-v-a06dbe5c]{margin-left:13px}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-left .tool-group-brush-size .tool-slider[data-v-a06dbe5c] .el-slider__runway{cursor:default;width:108px}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-left .tool-group-brush-size .tool-slider[data-v-a06dbe5c] .el-slider__runway .el-slider__button-wrapper,.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-left .tool-group-brush-size .tool-slider[data-v-a06dbe5c] .el-slider__runway .el-slider__button-wrapper .el-slider__button:hover{cursor:default}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-left .tool-group-brush-size .tool-slider[data-v-a06dbe5c]{align-items:center;display:flex}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-left .tool-group-brush-size .tool-slider .slider-value[data-v-a06dbe5c]{color:#343434;font-size:12px;line-height:14px;margin-left:13px}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-right[data-v-a06dbe5c]{align-items:center;display:flex;gap:10px}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-right .preview-mode-btn[data-v-a06dbe5c]{color:#313439;font-size:12px}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-right .control-group[data-v-a06dbe5c]{align-items:center;display:flex;gap:12px}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-right .control-group .control-label[data-v-a06dbe5c]{color:#313439;font-family:"OPPO Sans 4.0";font-size:12px;padding:5px 6px;white-space:nowrap}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-right .control-group .control-label[data-v-a06dbe5c]:hover{background:var(--overlay-color-black-bk-3,rgba(49,52,57,.03));border-radius:3px}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-right .control-group .control-label.active[data-v-a06dbe5c]{background:var(--overlay-color-black-bk-12,rgba(49,52,57,.12));border-radius:3px}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-right .action-btn[data-v-a06dbe5c]{align-items:center;border-radius:3px;display:flex;font-family:"OPPO Sans 4.0";font-size:12px;font-weight:500;height:32px;line-height:14px;padding:0 24px;transition:all .2s}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-right .action-btn.cancel-btn[data-v-a06dbe5c]{background:var(--overlay-color-black-bk-6,rgba(49,52,57,.06));color:#313439}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-right .action-btn.cancel-btn[data-v-a06dbe5c]:hover{background:var(--overlay-color-black-bk-12,rgba(49,52,57,.12));cursor:pointer}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-right .action-btn.cancel-btn[data-v-a06dbe5c]:active{background:var(--overlay-color-black-bk-20,rgba(49,52,57,.2));cursor:pointer}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-right .action-btn.confirm-btn[data-v-a06dbe5c]{background:#313439;color:#fff}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-right .action-btn.confirm-btn[data-v-a06dbe5c]:hover{background:linear-gradient(0deg,#0003,#0003),#313439;cursor:pointer}.mask-dialog-wrapper .mask-dialog__toolbar .toolbar-right .action-btn.confirm-btn[data-v-a06dbe5c]:active{background:linear-gradient(0deg,#ffffff0f,#ffffff0f),#313439;cursor:pointer}.mask-dialog-wrapper .mask-dialog__loading[data-v-a06dbe5c]{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center}.mask-dialog-wrapper .mask-dialog__loading .loading-spinner[data-v-a06dbe5c]{animation:spin 1s linear infinite;border:2px solid #e9ecef;border-radius:50%;border-top-color:#007bff;height:30px;width:30px}.mask-dialog-wrapper .mask-dialog__loading p[data-v-a06dbe5c]{color:#666;font-size:16px;margin:0}.mask-dialog-wrapper .mask-dialog__error[data-v-a06dbe5c]{align-items:center;display:flex;flex:1;flex-direction:column;gap:16px;justify-content:center}.mask-dialog-wrapper .mask-dialog__error p[data-v-a06dbe5c]{color:#dc3545;font-size:16px;margin:0;text-align:center}.mask-dialog-wrapper .mask-dialog .repair-tag[data-v-a06dbe5c]{background:linear-gradient(0deg,var(--overlay-color-black-bk-6,rgba(49,52,57,.06)) 0,var(--overlay-color-black-bk-6,rgba(49,52,57,.06)) 100%),#fff;border-radius:2px;bottom:16px;color:var(--overlay-color-black-bk-85,rgba(49,52,57,.85));font-weight:400;left:16px;line-height:18px;padding:2px 4px;position:absolute}.mask-dialog-wrapper .mouse-type-item[data-v-a06dbe5c]{align-items:center;display:flex;flex-direction:row}.mask-dialog-wrapper .mouse-type-item .btn[data-v-a06dbe5c]{align-items:center;background:unset;border:unset;border-radius:3px;box-shadow:unset;color:#313439;cursor:default;display:flex;flex-shrink:0;font-family:"OPPO Sans 4.0";font-size:12px;font-style:normal;font-weight:400;height:28px;justify-content:center;line-height:normal;min-width:28px;padding:0;text-align:center}.mask-dialog-wrapper .mouse-type-item .btn .icon[data-v-a06dbe5c]{color:#313439;height:20px;width:20px}.mask-dialog-wrapper .mouse-type-item .btn.active[data-v-a06dbe5c]{background:#3134391f}.mask-dialog-wrapper .mouse-type-item .btn.btn-padding[data-v-a06dbe5c]{padding:0 6px}.mask-dialog-wrapper .mouse-type-item .select[data-v-a06dbe5c]{border-radius:5px;height:28px;margin-left:2px;transition:all .3s;width:58px}.mask-dialog-wrapper .mouse-type-item .select[data-v-a06dbe5c] .el-select__wrapper{align-items:center;box-shadow:unset;color:#313439;cursor:default;display:flex;flex-direction:row;font-family:"OPPO Sans 4.0";font-size:12px;font-style:normal;font-weight:400;gap:0;height:100%;line-height:normal;min-height:unset;padding:4px;text-align:center}.mask-dialog-wrapper .mouse-type-item .select[data-v-a06dbe5c] .el-select__wrapper .el-select__icon{align-items:center;color:#3134398c;display:flex;height:16px;justify-content:center;width:16px}.mask-dialog-wrapper .mouse-type-item .select[data-v-a06dbe5c] .el-select__wrapper .el-select__selection{gap:0}.mask-dialog-wrapper .mouse-type-item .select[data-v-a06dbe5c] .el-select__wrapper .el-select__selected-item{color:#313439!important;text-align:right;text-overflow:unset}.mask-dialog-wrapper .mouse-type-item .select[data-v-a06dbe5c] .el-select__wrapper .el-select__selection-text,.mask-dialog-wrapper .mouse-type-item .select[data-v-a06dbe5c] .el-select__wrapper .el-select__placeholder{color:#313439!important}.mask-dialog-wrapper .mouse-type-item .select[data-v-a06dbe5c] .el-select__wrapper.is-focused{background:#3134391f;color:#313439}.mask-dialog-wrapper .mouse-type-item .select[data-v-a06dbe5c]:hover .el-select__wrapper:not(.is-focused){background:#3134390a}.mask-dialog-wrapper .mouse-type-item .select.is-selected[data-v-a06dbe5c] .el-select__wrapper,.mask-dialog-wrapper .mouse-type-item .select.is-selected[data-v-a06dbe5c] .el-select__wrapper .el-select__selected-item,.mask-dialog-wrapper .mouse-type-item .select.is-selected[data-v-a06dbe5c] .el-select__wrapper .el-select__selection-text{color:#313439!important}.mask-dialog-wrapper .mouse-type-item .select[data-v-a06dbe5c] .el-select-dropdown .el-select-dropdown__item{padding-left:32px;position:relative}.mask-dialog-wrapper .mouse-type-item .select[data-v-a06dbe5c] .el-select-dropdown .el-select-dropdown__item.selected:before{color:#409eff;content:"✓";font-size:14px;font-weight:700;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.mask-dialog-wrapper .mouse-type-item .select[data-v-a06dbe5c] .el-select-dropdown .el-select-dropdown__item.hover{background-color:#3134390a}.mask-dialog-wrapper .mouse-type-item[data-v-a06dbe5c]:last-child:after{display:none}
