QDialog#encryptsetframe{
        width: 520px;
        height: 436px;
	background: rgba(33,46,54,0.39);
	border: 1px solid rgba(255,255,255,0.0784);
	box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	opacity: 1;
	border-radius: 12px;
}

QLabel#passwordLabel{
	font-size: 14px;
	font-family: Noto Sans CJK SC;
	font-weight: 400;
	line-height: 20px;
	color: #FFFFFF;
	opacity: 1;
}

QLabel#confirmpasswordLabel{
	font-size: 14px;
	font-family: Noto Sans CJK SC;
	font-weight: 400;
	line-height: 20px;
	color: #FFFFFF;
	opacity: 1;
}

QLabel#passwordPrompt{
	font-size: 14px;
	font-family: Noto Sans CJK SC;
	font-weight: 400;
	line-height: 20px;
	color: #FF963C;
	opacity: 1;
}

QLabel#confirmTipInfoLabel{
	font-size: 14px;
	font-family: Noto Sans CJK SC;
	font-weight: 400;
	line-height: 20px;
	color: #FF963C;
	opacity: 1;
}

QLabel#CheckpwdSafeLabel{
	font-size: 14px;
	font-family: Noto Sans CJK SC;
	font-weight: 400;
	line-height: 36px;
	color: #DDE1E7;
	opacity: 1;
}

QLabel#TPMEncryptLabel{
        font-size: 14px;
        font-family: Noto Sans CJK SC;
        font-weight: 400;
        line-height: 36px;
        color: #DDE1E7;
        opacity: 1;
}

QLineEdit#passwdLineEdit:focus{
    border:2px solid #5BADFF;
    background: rgba(0, 0, 0, 0.15);
}

QLineEdit#passwdLineEdit{
    background: rgba(0, 0, 0, 0.35);
    opacity: 1;
    font-size: 14px;
    font-family: Noto Sans CJK SC;
    font-weight: 400;
    line-height: 24px;
    color: #FFFFFF;
    border:2px solid transparent;
    border-radius:6px;
}

QLineEdit#confirmpasswdLineEdit:focus{
    border:2px solid #5BADFF;
    background: rgba(0, 0, 0, 0.15);

}

QLineEdit#confirmpasswdLineEdit{
    background: rgba(0, 0, 0, 0.35);
    opacity: 1;
    font-size: 14px;
    font-family: Noto Sans CJK SC;
    font-weight: 400;
    line-height: 24px;
    color: #FFFFFF;
    border:2px solid transparent;
    border-radius:6px;
}

/********************QPushButton************************/

QPushButton#cancel {
    width: 96px;
    height: 36px;
    opacity: 1;
    border-radius: 4px;
    font-size: 14px;
    font-family: Noto Sans CJK SC;
    background: #4B575D;
    color: #FFFFFF;
}

/* 1. 悬停状态（hover）：轻微变浅，提示可交互 */
QPushButton#cancel:hover {
    background: #4BA0F5; /* 比正常状态浅一度的蓝色 */
}

/* 2. 按下状态（pressed）：加深颜色，模拟按压反馈 */
QPushButton#cancel:pressed {
    background: #0C61D5; /* 比正常状态深一度的蓝色 */
    /* 按下时轻微缩小，增强物理反馈（可选） */
    transform: scale(0.98);
    transition: transform 50ms ease;
}

/* 3. 焦点状态（focus）：显式边框，提升键盘导航体验 */
QPushButton#cancel:focus {
    border: 2px solid #FFFFFF; /* 白色边框，与蓝色背景形成高对比 */
    outline: none; /* 移除系统默认虚线框 */
}

QPushButton#OKButton {
    width: 96px;
    height: 36px;
    opacity: 1;
    border-radius: 4px;
    font-size: 14px;
    font-family: Noto Sans CJK SC;
    background: #1D8EFF;
    color: #FFFFFF;
}

/* 1. 悬停状态（hover）：轻微变浅，提示可交互 */
QPushButton#OKButton:hover {
    background: #4BA0F5; /* 比正常状态浅一度的蓝色 */
}

/* 2. 按下状态（pressed）：加深颜色，模拟按压反馈 */
QPushButton#OKButton:pressed {
    background: #0C61D5; /* 比正常状态深一度的蓝色 */
    /* 按下时轻微缩小，增强物理反馈（可选） */
    transform: scale(0.98);
    transition: transform 50ms ease;
}

/* 3. 焦点状态（focus）：显式边框，提升键盘导航体验 */
QPushButton#OKButton:focus {
    border: 2px solid #FFFFFF; /* 白色边框，与蓝色背景形成高对比 */
    outline: none; /* 移除系统默认虚线框 */
}

QPushButton#OKButton:disabled{
    background: #2D6BAA;
    color: rgba(255, 255, 255, 0.3); /* 文字半透明 */
}

QPushButton#closeButton {
    max-width: 36px;
    max-height: 36px;
    min-width: 36px;
    min-height: 36px;
    border-radius: 4px;
    background: transparent;
}

/* 1. 悬停状态（hover）：轻微变浅，提示可交互 */
QPushButton#closeButton:hover {
    width: 36px;
    height: 36px;
    border-radius: 4px;
    background: rgba(255, 255, 255, 0.35);
}

/* 2. 按下状态（pressed）：加深颜色，模拟按压反馈 */
QPushButton#closeButton:checked {
    width: 36px;
    height: 36px;
    border-radius: 4px;
    background: rgba(255, 255, 255, 0.25);
}

/* 3. 焦点状态（focus）：显式边框，提升键盘导航体验 */
QPushButton#closeButton:focus {
    border: 2px solid #FFFFFF; /* 白色边框，与蓝色背景形成高对比 */
    outline: none; /* 移除系统默认虚线框 */
}
/************************QRadioButton*********************************/

QRadioButton{
width: 108px;
height: 24px;
font-size: 16px;
font-family: Noto Sans CJK SC;
font-weight: 400;
line-height: 26px;
color: #FFFFFF;
opacity: 1;
}


QRadioButton::indicator{
width: 16px;
height: 16px;
background: rgba(0, 0, 0, 0);
border: 1px solid rgba(255, 255, 255, 0);
border-radius: 50%;
opacity: 1;

}

QRadioButton::indicator::unchecked{
    width: 16px;
    height: 16px;
 image:url(:/res/svg/radiounchecked.svg);
}

QRadioButton::indicator::checked{
    width: 16px;
    height: 16px;
    image:url(:/res/svg/radiochecked.svg);
}
QRadioButton::indicator::checked:focus {

    width: 16px;
    height: 16px;
    image:url(:/res/svg/radiochecked.svg);
    border-radius: 8px;
    border: 2px solid #FFFFFF; /* 白色边框，与蓝色背景形成高对比 */
}
QRadioButton::indicator::unchecked:focus {

    width: 16px;
    height: 16px;
    image:url(:/res/svg/radiounchecked.svg);
    border-radius: 8px;
    border: 2px solid #FFFFFF; /* 白色边框，与蓝色背景形成高对比 */
}
