
.dui-input-number[data-v-df8373be] {
	color: #606266;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
}
.dui-input-number[data-v-df8373be]:focus-within {
	border: 1px solid var(--dui-color, #1890ff);
}
.dui-count[data-v-df8373be] {
	width: 32px;
	height: 32px;
	font-size: 18px;
	line-height: 32px;
	text-align: center;
	color: #606266;
	background: #f5f7fa;
	cursor: pointer;
}
.dui-count-ban[data-v-df8373be] {
	color: #c0c4cc;
}
.dui-input-number[data-v-df8373be]:hover {
	border-color: #c0c4cc;
}
.dui-input-number[data-v-df8373be]:has(.dui-count:hover) {
	border: 1px solid var(--dui-color, #1890ff);
}
.dui-input-number[data-v-df8373be]:has(.dui-input:focus) {
	border: 1px solid var(--dui-color, #1890ff);
}
.dui-count-decrease[data-v-df8373be] {
	border-radius: 4px 0 0 4px;
	border-right: 1px solid #dcdfe6;
}
.dui-count-increase[data-v-df8373be] {
	border-radius: 0 4px 4px 0;
	border-left: 1px solid #dcdfe6;
}
.dui-input[data-v-df8373be] {
	width: 70px;
	height: 32px;
	text-align: center;
	padding: 0 4px;
	border: none;
}
.dui-input[data-v-df8373be]:focus {
	outline: none;
}

/* 隐藏Webkit浏览器中的加减按钮 */
input[data-v-df8373be]::-webkit-outer-spin-button,
input[data-v-df8373be]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* 隐藏Firefox浏览器中的加减按钮 */
input[type="number"][data-v-df8373be] {
	-moz-appearance: textfield;
}

.dui-input-select[data-v-4d4a31d6] {
	color: #606266;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
}
.dui-input-select[data-v-4d4a31d6]:hover {
	border-color: #c0c4cc;
}
.dui-input-select[data-v-4d4a31d6]:focus-within {
	border: 1px solid var(--dui-color, #1890ff);
	box-shadow: 0 0 0 2px rgba(64, 158, 255, 0.2);
}
.dui-select[data-v-4d4a31d6] {
	width: 140px;
	height: 32px;
	padding: 0 15px;
	font-size: 14px;
	line-height: 32px;
	color: #606266;
	border: none;
	outline: none;
	cursor: pointer;
	border-radius: 4px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;charset=utf-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23606266'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 14px;
}
.dui-select[data-v-4d4a31d6]:focus {
	outline: none;
}
.dui-select[data-v-4d4a31d6]::-ms-expand {
	display: none;
}



.dui-cron-result[data-v-190a5e0e] {
	color: #606266;
	padding: 16px;
}
.dui-ul[data-v-190a5e0e] {
	font-size: 14px;
	line-height: 28px;
	color: #606266;
}
body{margin: 0; padding: 0}
.dui-font-sm{font-size: 14px}
.dui-border-box{box-sizing:border-box;}
.dui-flex {display:flex;}
.dui-row, .dui-rows {display:flex;flex-direction:row;}
.dui-col, .dui-cols{display:flex;flex-direction:column;}
.dui-flex-wrap{flex-direction:row;flex-wrap:wrap;}
.dui-flex-nowrap{flex-direction:row; flex-wrap:nowrap;}
.dui-items-start{align-items:flex-start;}
.dui-items-center{align-items:center;}
.dui-items-end{align-items:flex-end;}
.dui-items-baseline{align-items:baseline;}
.dui-items-stretch{align-items:stretch;}
.dui-justify-normal{justify-content:normal;}
.dui-justify-start{justify-content:flex-start;}
.dui-justify-center{justify-content:center;}
.dui-justify-end{justify-content:flex-end;}
.dui-justify-between{justify-content:space-between;}
.dui-justify-around{justify-content:space-around;}
.dui-justify-evenly{justify-content:space-evenly;}
.dui-justify-stretch{justify-content:stretch;}
.dui-flex-1{flex:1;}
.dui-flex-auto{flex:1 1 auto;}
.dui-flex-initial{flex:0 1 auto;}
.dui-flex-none{flex:none;}
.dui-shrink-0{flex-shrink:0 !important;}
.dui-shrink-1{flex-shrink:1 !important;}
.dui-gap-xs{gap:4px}
.dui-gap-sm{gap:8px}
.dui-gap-md{gap:16px}
.dui-gap-lg{gap:32px}
.dui-grid-n{--grid-n: 10; display:grid;grid-template-columns: repeat(var(--grid-n), 1fr)}
.dui-point{cursor: pointer}
.dui-ban{cursor: not-allowed !important;}
.dui-active-color{color: var(--dui-color, #1890ff)}


.dui-cron-container input:focus {
    outline: 1px solid var(--dui-color, #1890ff);
}

.dui-cron-container input[type="radio"] {
    width: 14px;
    height: 14px;
    margin: 0;
    -webkit-appearance: none;  /* 移除默认样式 */
    -moz-appearance: none;
    appearance: none;
    border-radius: 50%;
    background-color: #ffffff;  /* 设置背景颜色 */
    border: 1px solid #dcdfe6;  /* 设置边框颜色和宽度 */
    position: relative;
    cursor: pointer;
}

.dui-cron-container input[type="radio"]:hover {
    border-color: var(--dui-color, #1890ff);
}

/* 选中状态的样式 */
.dui-cron-container input[type="radio"]:checked {
    background-color: var(--dui-color, #1890ff);  /* 选中时的背景颜色 */
    border-color: var(--dui-color, #1890ff);
}

/* 选中状态的内部圆点 */
.dui-cron-container input[type="radio"]:checked::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 4px;
    height: 4px;
    background-color: #ffffff;
    border-radius: 50%;
}

.dui-cron-container input[type="checkbox"] {
    width: 16px;
    height: 16px;
    margin: 0 4px 0 0;
    -webkit-appearance: none;  /* 移除默认样式 */
    -moz-appearance: none;
    appearance: none;
    border-radius: 4px;
    background-color: #ffffff;  /* 设置背景颜色 */
    border: 1px solid #dcdfe6;  /* 设置边框颜色和宽度 */
    position: relative;
    cursor: pointer;
}

.dui-cron-container input[type="checkbox"]:hover {
    border-color: var(--dui-color, #1890ff);
}

/* 选中状态的样式 */
.dui-cron-container input[type="checkbox"]:checked {
    background-color: var(--dui-color, #1890ff);  /* 选中时的背景颜色 */
    border-color: var(--dui-color, #1890ff);
}

/* 选中状态的勾选标记 */
.dui-cron-container input[type="checkbox"]:checked::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, calc(-50% - 2px)) rotate(45deg);
    width: 4px;
    height: 8px;
    border: 2px solid #ffffff;
    border-top: 0;
    border-left: 0;
}

.dui-cron-container fieldset {
    border-radius: 4px;
    border: 1px solid #dcdfe6;
}


::-webkit-scrollbar{
    width: 0;
    height: 0;
    overflow: hidden;
}
.dui-cron-container[data-v-c3831bb4] {
	min-width: 562px;
	margin: 0 auto;
	user-select: none;
}
.dui-cron-header[data-v-c3831bb4] {
	color: #303133;
	margin-bottom: 8px;
}
.dui-cron-body[data-v-c3831bb4] {
	color: #606266;
	border: 1px solid #dcdfe6;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04);
}
.dui-cron-tab[data-v-c3831bb4] {
	height: 40px;
	color: #909399;
	background-color: #f5f7fa;
	border-bottom: 1px solid #dfe4ed;
	display: flex;
	align-items: center;
}
.dui-cron-tab-item[data-v-c3831bb4] {
	height: 41px;
	line-height: 41px;
	padding: 0 20px;
	border-right: 1px solid transparent;
	border-left: 1px solid transparent;
	cursor: pointer;
}
.dui-cron-tab-item[data-v-c3831bb4]:nth-child(1) {
	border-left: 0;
}
.dui-cron-tab-active[data-v-c3831bb4] {
	background: #fff;
	border-right-color: #dcdfe6;
	border-left-color: #dcdfe6;
}
.dui-cron-content[data-v-c3831bb4] {
	padding: 16px;
}
.dui-cron-footer[data-v-c3831bb4] {
	color: #303133;
	margin-top: 8px;
}
.dui-cron-form[data-v-c3831bb4] {
	color: #606266;
	padding: 16px;
}
.dui-cron-form-container[data-v-c3831bb4] {
	padding-top: 10px;
}
.dui-form-tab-item[data-v-c3831bb4] {
	color: #ffffff;
	border-radius: 4px;
	overflow: hidden;
}
.dui-form-tab-item > div[data-v-c3831bb4]:nth-child(1) {
	flex: 1;
	height: 24px;
	font-size: 12px;
	background: var(--dui-color, #1890ff);
}
.dui-form-tab-item > div[data-v-c3831bb4]:nth-child(2) {
	height: 40px;
	overflow: auto;
	background: #f5f7fa;
}
.dui-form-label[data-v-c3831bb4] {
	width: 80px;
}
.dui-back-btn[data-v-c3831bb4] {
	width: 80px;
	height: 32px;
	color: #ffffff;
	border-radius: 4px;
	background: var(--dui-color, #1890ff);
	cursor: pointer;
}
.dui-back-btn[data-v-c3831bb4]:hover {
	opacity: 0.85;
}
.dui-cron-form-container input[data-v-c3831bb4] {
	width: 100%;
	height: 32px;
	padding: 0 4px;
	color: #606266;
	border-radius: 4px;
	border: 1px solid #dcdfe6;
}
.dui-cron-form-container input[data-v-c3831bb4]:hover {
	border-color: #c0c4cc;
}
