

QWidget {
    color: #2c3a45;
    background-color: #ffffff;
    font: normal 18px;
    font-family: "HarmonyOS Sans SC Medium";
}



QPushButton {
    min-height: 60px;
    background-color:#dad1ca; 
    border: none;
    padding-left: 5px;
    padding-right: 5px;
}
QPushButton:hover {
    background-color: #e0d5ce;
}
QPushButton:pressed{
    background-color: #ded1c2;
}
QPushButton:checked {
    background-color: #63ACF6;
}
QPushButton:disabled {
    color: #505050;
}

QPushButton::menu-indicator{
    width:0px;
    image:none; 
}

QScrollBar:vertical {
    width: 25px;
    background: #bab4af;
    padding-top: 25px;
    padding-bottom: 25px;
}
QScrollBar::handle:vertical {
    width: 10px;
    background: rgba(172, 164, 157, 255);
    border-radius: 0px;
    min-height: 30;
}
QScrollBar::handle:vertical:hover {
    width: 10px;
    background: rgba(105, 105, 105, 150);
    border-radius: 0px;
}
QScrollBar::handle:vertical:pressed {
    background: rgba(105, 105, 105, 150);
}
QScrollBar::sub-line:vertical {
    height: 25px;
    width: 25px;
    subcontrol-position: top;
    subcontrol-origin: margin;
    border-image: url(:/Controls/Image/sub-line_vertical);
}
QScrollBar::sub-line:vertical:hover {
    border-image: url(:/Controls/Image/sub-line_vertical_hover);
}
QScrollBar::sub-line:vertical:pressed {
    border-image: url(:/Controls/Image/sub-line_vertical_pressed);
}
QScrollBar::add-line:vertical {
    height: 25px;
    width: 25px;
    subcontrol-position: bottom;
    subcontrol-origin: margin;
    border-image: url(:/Controls/Image/add-line_vertical);
}
QScrollBar::add-line:vertical:hover {
    border-image: url(:/Controls/Image/add-line_vertical_hover);
}
QScrollBar::add-line:vertical:pressed {
    border-image: url(:/Controls/Image/add-line_vertical_pressed);
}

QScrollBar::add-page:vertical,QScrollBar::sub-page:vertical {
    width: 10px;
    background: rgba(255, 255, 255, 25);
    border-radius: 0px;
}


InfoButton {
    background-color:#dad1ca;
    
    min-height: 60px;  
    max-height: 60px;
    border: none;
}

InfoButton > QLabel {
    background-color: transparent;
    margin-left: 6px;
    margin-right: 6px;
}
InfoButton > QLabel:disabled {
    color: #6b6b6b;
}



LabelButton {
    
}



LabelButton:hover {
        
}

LabelButton:checked {
    background-color:  #63ACF6;
}



LabelButton:disabled {
    
    color: #505050; 
}





LabelButton QWidget > QLabel {
    
    
    color: #3c2a22; 
    font-weight: normal; 
    font-size: 13pt; 
}


LabelButton QWidget > QLabel:hover {
    color: #2c2016; 
}


LabelButton QWidget > QLabel:disabled {
    color: #505050; 
}


SwitchButton {
    border: none;
}

SwitchButton:disabled {
    background-color: #f0f0f0; 
}


SwitchButton QWidget {
    background-color: transparent; 
    border: none;
}


SwitchButton QPushButton {
    min-height: 32px;
    max-height: 32px;
	min-width: 72px;
    background-color: #e9e7e3; 
    color: #333333; 
    font-size: 13pt; 
    font-weight: normal;
    padding: 5px 10px; 
}
SwitchButton[compactMode="true"] > QLabel {
    margin-left: 4px;
    margin-right: 4px;
}
SwitchButton[compactMode="true"] QPushButton {
    min-width: 0px;
    padding-left: 6px;
    padding-right: 6px;
}
SwitchButton QPushButton:hover {
    background-color:#e8e7e3;
}

SwitchButton QPushButton:pressed {
    background-color:#e9e7e3;
}

SwitchButton QPushButton#btnOn:checked {
    background-color: rgba(99,172,246,100); 
}
SwitchButton QPushButton#btnOff:checked {
    background-color:#c4bdb3;   
}

SwitchButton QPushButton:disabled {
    background-color: #f5f5f5; 
    color: #6b6b6b; 
}


SwitchButton > QLabel {
    background-color: transparent;
    margin-left: 6px;
    margin-right: 10px; 
    color: #3c2a22; 
    font-size: 13pt; 
}


SwitchButton > QLabel:disabled {
    color: #6b6b6b; 
}


EnumTextButton PopupWidget QListView#ListModeView {
    background-color: #e2ddd7;
    border: none;
    outline: 0px;
}
EnumTextButton PopupWidget QListWidget#ListModeView::item {
    background-color: transparent;
    color: #3e322c;
    padding-right: 6px; 
    margin: 0px; 
    min-height: 50px;
    max-height: 50px;
}
EnumTextButton PopupWidget QListView#ListModeView::item:hover{
    background-color: rgba(99, 172, 246, 75);
}
EnumTextButton PopupWidget QListView#ListModeView::item:selected{
    background-color: rgba(99, 172, 246, 75);
    color: #3e322c; 
}

EnumTextButton PopupWidget QListView#IconModeView {
    background-color: #faf6f3;
    border: 0px;
    outline: 0px;
}
EnumTextButton PopupWidget QListView#IconModeView::item {
    background-color: #f1eae2;;
    margin: 3px;
    min-width: 120px;
    max-width: 120px;
    min-height: 100px;
    max-height: 100px;
}
EnumTextButton PopupWidget QListView#IconModeView::item:hover {
    background-color: rgba(99, 172, 246, 75);
}
EnumTextButton PopupWidget QListView#IconModeView::item:selected {
    background-color: rgba(99, 172, 246, 75);
    color: #3e322c; 
}
EnumTextButton PopupWidget QLabel#IconModeViewTitle {
    background-color: #faf6f3;
    qproperty-alignment: "AlignCenter";
    min-height: 40px;
    max-height: 40px;
}

EnumTextButton PopupWidget QListWidget#ListModeView::item:disabled,
EnumTextButton PopupWidget QListView#IconModeView::item:disabled {
    color: #9e9c9c;
    background-color: transparent;
}


Controls--ComboBox {
    color: #2c3a45; 
    background-color: #e2ddd7; 
    font-size: 16px; 
    padding: 4px 8px; 
    min-height: 25px; 
    border: none;
}

Controls--ComboBox:hover {
    
}
Controls--ComboBox:on { 
    background-color: rgba(99, 172, 246, 75); 
}
Controls--ComboBox:disabled {
    background-color: #f5f5f5;
    color: #6b6b6b;
}

Controls--ComboBox::drop-down {
    subcontrol-origin: padding;
    subcontrol-position: top right;
    width: 15px;
    border-left-style: solid;
    margin-right:5px;
}
Controls--ComboBox::drop-down:disabled {
    background-color: transparent; 
}
Controls--ComboBox::drop-down:enabled {
    background-color: transparent; 
}
Controls--ComboBox::down-arrow { 
    image: url(:/Controls/Image/arrow_down_normal);
}
Controls--ComboBox::down-arrow:hover {
    
}
Controls--ComboBox::down-arrow:pressed {
    image: url(:/Controls/Image/arrow_down_pressed);
}


Controls--ComboBox QAbstractItemView {
    background-color: #e2ddd7; 
    
    border:none;
    font-size: 16px; 
}
Controls--ComboBox QAbstractItemView::item{
    background-color: transparent;
    margin: 0px; 
    border: none;
    min-height: 25px; 
    max-height: 25px; 
    padding-left: 5px; 
    padding-right: 5px; 
}
Controls--ComboBox QAbstractItemView::item:hover{
    background-color:rgba(99, 172, 246, 75);
}
Controls--ComboBox QAbstractItemView::item:selected {
    background-color: rgba(99, 172, 246, 75);
    color: #2c3a45;
}


Controls--ComboBox QAbstractItemView::item:disabled {
    background-color: #f5f5f5; 
    color: #6b6b6b; 
}



Controls--Dialog QWidget#m_contentWidget {
    qproperty-windowOpacity: 0.98;     
    background-color: #e2ddd7;
    
    font-size: 12pt;
}

Controls--Dialog QWidget#m_pHeaderWidget {
    background-color: #bab4af;
    min-height: 35px;    
}


Controls--Dialog QWidget#m_pHeaderWidget QLabel {
    background-color: transparent;
    font:  13pt;
}

Controls--Dialog QWidget#buttonBox{
    qproperty-windowOpacity: 0.98; 
    background-color: #e2ddd7;
}

Controls--Dialog QWidget#buttonBox QPushButton { 
    min-width: 100px;
    min-height: 35px;
    color: #0f0f0f;
    background-color: #d2cbc5;
}
Controls--Dialog QWidget#buttonBox QPushButton:hover {
    background-color: #e0d5ce; 
}
Controls--Dialog QWidget#buttonBox QPushButton:pressed {
    background-color:rgba(99,172,246,100); 
}



Controls--Dialog QPushButton#m_pCloseButton {
    min-height: 35px;
    max-height: 35px;
    max-width: 40px;
    min-width: 40px;
    background: transparent;
    border: none;
    qproperty-icon: url(:/Controls/Theme/close_light);
}
Controls--Dialog QPushButton#m_pCloseButton:hover {
    background:red;
}



BrightnessSettingDialog {
    min-width: 370px; 
    max-width: 370px; 
}


BrightnessSettingDialog QWidget {
    background-color: transparent; 
    border: none; 
}


BrightnessSettingDialog QSlider::groove:horizontal {
    border: 1px solid rgba(74,112,139, 200); 
    background: rgba(192,192,192,200); 
    height: 1px; 
    border-radius: 1px; 
    padding-left: -1px; 
    padding-right: -1px; 
}

BrightnessSettingDialog QSlider::handle:horizontal {
    background: 6px solid rgba(74,112,139, 255); 
    width: 15px; 
    margin: -16px 0px; 
    border-radius: 5px; 
}

BrightnessSettingDialog QSlider::handle:horizontal:hover {
    background: 6px solid rgba(51,153,155,255); 
}

BrightnessSettingDialog QSlider::sub-page:horizontal {
    background-color: rgba(51,153,155,200); 
}

BrightnessSettingDialog QSlider::add-page:horizontal {
    background-color: rgba(138,138,138,200); 
}


BrightnessSettingDialog QPushButton {
    background-color: #dad1ca; 
    border: none;
    color: #3c2a22; 
    font-size: 13pt; 
    min-height: 35px; 
    min-width: 60px; 
    max-width: 60px; 
}

BrightnessSettingDialog QPushButton:pressed {
    background-color: #63ACF6; 
    color: #ffffff; 
}



PreferenceDialog {
    min-width: 455px; 
}


PreferenceDialog LabelButton {
    min-height:55px;
    max-height:55px;
    min-width:110px;
    max-width:110px;
    border: none;
}
PreferenceDialog LabelButton QLabel {
     font-size: 12pt;
     color:#523b2f
}


PreferenceDialog QPushButton {
    font-size: 12pt;
    min-height:55px;
    max-height:55px;
    min-width:110px;
    max-width:110px;
    border: none;
    padding-left: 0px;
    padding-right: 0px;
}

GpioDialog LabelButton {
    min-width: 110px;
    max-width: 110px;
    background-color: #D2CBC5;
}

GpioDialog LabelButton:checked {
    background-color: #63ACF6;
}

GpioDialog LabelButton QLabel {
    font-size: 12pt;
}



Controls--MessageDialog {
    min-width: 520px; 
}


Controls--MessageDialog QTextEdit#msgTextEdit {
    background-color: transparent;
    border: none;
    padding: 0px; 
    color: #3c2a22; 
    font-size: 12pt;
}


Controls--MessageDialog QTextEdit#msgTextEdit[textLength="short"] {
    
    font-weight: normal;
    font-size: 13pt;
    
}


Controls--MessageDialog QTextEdit#msgTextEdit[textLength="long"] {
    
    font-weight: normal;
    
}


Controls--InputDialog {
    min-width: 520px; 
    min-height: 180px; 
}


Controls--InputDialog QLineEdit {
    background-color: #ffffff; 
    border: 2px solid #bab4af; 
    color: #2c3a45; 
    font-size: 16px; 
    padding: 10px; 
    min-height: 60px; 
}
Controls--InputDialog QLineEdit:focus {
    border-color: #63ACF6; 
}


Controls--TouchNumKeyboard {
    background-color: #eceae4; 
    min-width: 377px; 
    max-width: 377px; 
    min-height: 570px; 
    max-height: 570px; 
}

Controls--TouchNumKeyboard QLabel#nameLabel {
    margin-top: 6px;
    margin-left: 3px;
    color: #000000; 
    font-weight: normal; 
    font-size: 12pt ; 
    max-width: 350px; 
    qproperty-alignment: "AlignLeft | AlignVCenter";
    qproperty-wordWrap: false; 
    background-color: transparent;
}

Controls--TouchNumKeyboard > QLineEdit { 
    margin-top: 9px;
    margin-bottom: 9px;
    min-height: 60px;
    font-size: 18pt;
    color: #3838F9;  
    background-color: #eceae4; 
    selection-background-color: #c5b9aa; 
    selection-color: #3838F9; 
    border: 1px solid #9d968c; 
    padding-right: 8px;
    padding-bottom: 8px;
}

Controls--TouchNumKeyboard .QPushButton {
    min-width: 75px; 
    min-height: 75px; 
    border: 2px solid transparent; 
    border-radius: 5px;
    color: #000000; 
    font-size: 14pt; 
    background-color: #ded7d0; 
}

Controls--TouchNumKeyboard .QPushButton:pressed {
    background-color: #c5b9aa; 
}


Controls--EditableWidget QWidget {
    background-color: #eceae4; 
}

Controls--EditableWidget QLabel#stepLabel {
    margin-right: 1px;
    qproperty-alignment: "AlignRight | AlignVCenter";
    color: #000000; 
    font-size: 12pt;
}

Controls--EditableWidget QLineEdit#stepEdit {
    qproperty-alignment: "AlignRight | AlignVCenter";
    selection-background-color: #c5b9aa; 
    border: none;
}



Controls--Keyboard {
    background-color: #e8e8e8;
}

Controls--Keyboard .QPushButton, Controls--Keyboard .QPushButton:hover{
    border: 2px solid #bdbdbd;
    color: #000000;
    font-weight: bold;
    font-size: 12pt;
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(215,215,215), stop:1 rgb(229,229,229));
}
Controls--Keyboard .QPushButton:pressed{
    background-color: rgba(99,172,246,100);
}
Controls--Keyboard .QPushButton:disabled{
    color:#505050;
}

Core--Internal--TitleBar {
    min-height: 50px;
    max-height: 50px;
    background-color: #ece9e4;
    border: none;
}



Core--Internal--TitleBar QLabel#iconLabel {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 0px;
    background-color: #ece9e4;
}

QMenuBar#titleMenuBar {
    background: transparent;
    min-height: 50px;
    max-height: 50px;
    font-family: "HarmonyOS Sans SC";
    font-size: 14pt;
    font-weight: bold; 
    color: #523b2f;  
}


QMenuBar#titleMenuBar::item {
    padding-left: 14px;   
    padding-right: 14px;
    border: none;
}

QMenuBar#titleMenuBar::item:pressed {
	background-color: transparent;
	color: #00ff00; 
}
QMenuBar#titleMenuBar::item:open {
	background-color: transparent;
	color: #00ff00; 
}
QMenuBar#titleMenuBar QToolButton {
    background-color: #ece9e4;
    border: none;
}
QMenuBar#titleMenuBar QToolButton:hover {

    background-color: #e2ddd7;
}
QMenuBar#titleMenuBar QToolButton:pressed {

    background-color: #d8d2ca;
}


QWidget#outputModeWidget {
    background-color: transparent;
}
QPushButton#btnSingle,
QPushButton#btnContinue {
    background-color: transparent;
    border: none;
    color: #523b2f; 
    font-family: "HarmonyOS Sans SC";
    font-size: 14pt;
    font-weight: bold;
    padding-left: 14px;
    padding-right: 14px;
    min-height: 50px;
    max-height: 50px;
}
QPushButton#btnSingle:checked,
QPushButton#btnContinue:checked {
    color: #00ff00; 
}
QPushButton#btnSingle:pressed,
QPushButton#btnContinue:pressed {
    color: #00ff00; 
}

QPushButton#btnScreenshot,
QPushButton#btnShowPanel {
    min-width: 44px;
    max-width: 44px;
    min-height: 50px;
    max-height: 50px;
    padding: 0px;
    border: none;
    background-color: transparent;
    qproperty-iconSize: 28px;
}

QPushButton#btnScreenshot {
    qproperty-icon: url(:/Core/Custom/screenshot_dark.png);
}

QPushButton#btnShowPanel {
    qproperty-icon: url(:/Core/Custom/showpanel_light.png);
}

QPushButton#btnScreenshot:pressed,
QPushButton#btnShowPanel:pressed {
    background-color: #d8d2ca;
}

Core--Internal--TitleBar QMenu {
    border: none;
    background-color: #dad1ca;
}

Core--Internal--TitleBar QMenu::item {
    font: 16pt;
    color: #3e322c;
    padding-left: 15px;  
    padding-right: 50px; 
    min-height: 50px;    
    min-width: 140px;    
}

Core--Internal--TitleBar QMenu::item:selected {
    background-color: #e5ded9;
}
Core--Internal--TitleBar QMenu::item:disabled {
    color: #505050; 
}


Core--Internal--TitleBar QPushButton#btnMin, #btnMax, #btnClose {
    min-width: 45px;
    max-width: 45px;
    min-height: 50px;
    max-height: 50px;
    border: none;
    background-color: transparent;
}
Core--Internal--TitleBar QPushButton#btnMin:hover,
Core--Internal--TitleBar QPushButton#btnMax:hover{
    background-color: rgb(183, 183, 183);
}
Core--Internal--TitleBar QPushButton#btnClose:hover {
    background-color: red;
}

Core--Internal--TitleBar QPushButton#btnMin{
    qproperty-icon: url(:/Controls/Theme/min_light);
    qproperty-iconSize: 16px;

}

Core--Internal--TitleBar QPushButton#btnClose{
    qproperty-icon: url(:/Controls/Theme/close_light);
    qproperty-iconSize: 16px;
}

Core--Internal--TitleBar QPushButton#btnMax[windowMaximized="true"] {
    qproperty-icon: url(:/Controls/Theme/recover_light);
    qproperty-iconSize: 16px;
}


Core--Internal--TitleBar QPushButton#btnMax[windowMaximized="false"] {
    qproperty-icon: url(:/Controls/Theme/max_light);
    qproperty-iconSize: 16px;
}


QStatusBar, Core--DeviceInfoWidget, Core--DeviceInfoWidget QWidget {
    background-color: #ece9e4;
}


Core--DeviceInfoWidget #deviceState[deviceConnectionState="disconnected"] {
    color: orange;
}
Core--DeviceInfoWidget #deviceState[deviceConnectionState="connecting"] {
    color: #c8a000;
}


Core--Internal--MainWindow QListView {
    border: 0px;
    outline: 0px; 
    background-color: #faf6f3;
}

Core--Internal--MainWindow QListView::item {
    
    margin: 3px; 
}


StreamingPanel QListView {
    background-color: #f1eae2;    
    border: none;
}

StreamingPanel QListView::item {
    padding-left: 5px; 
    height: 50px;
    margin: 0px; 
}


StreamingPanel QLabel#listTitle {
    padding-left: 5px; 
}


Core--Internal--TabWidget QLabel#titleLabel,
Core--Internal--FancyTabWidget QLabel#titleLabel {
    font-weight: bold;
    font-size: 16pt; 
    color: #3c2a22; 
    background-color: #faf6f3;
    padding-left: 5px;
    min-height: 33px;
    max-height: 33px;
    margin-left: 10px;  
    margin-top: 5px;    
    margin-right: 6px;  
    margin-bottom: 5px;  
}


HTRA--MultitonePanel QTableView,
ListModePanel QTableView {
    border: 1px solid #bab4af; 
    background-color: #e8f0f5; 
    gridline-color: #bab4af;
    show-decoration-selected: 1;
    outline: none;
    selection-background-color: #ffffff;
    alternate-background-color: #f5f5f5;
    font-size: 16px;
}






HTRA--MultitonePanel QTableView::item,
ListModePanel QTableView::item{
    padding: 8px 5px;
    margin: 0px;
    border: none;
    min-height: 40px;
}


HTRA--MultitonePanel QTableView::item:hover,
ListModePanel QTableView::item:hover {
    background-color: #F0F0F0;
    border: none;
}


HTRA--MultitonePanel QTableView::item:selected,
ListModePanel QTableView::item:selected{
    background-color: #ffffff;
    color: #2c3a45;
    border: none;
}


HTRA--MultitonePanel QTableView::item:disabled,
ListModePanel QTableView::item:disabled {
    
    color: #6b6b6b;
}


HTRA--MultitonePanel QHeaderView,
ListModePanel QHeaderView {
    background-color: #e8f0f5;
    border: none;
    font-weight: bold;
    font-size: 16px;
    color:#2c3a45;
}


HTRA--MultitonePanel QHeaderView::section,
ListModePanel QHeaderView::section{
    border-top: 1px solid transparent;
    border-bottom: 1px solid #bab4af;
    border-left: 1px solid transparent;
    border-right: 1px solid #bab4af;
    padding: 8px 5px;
    min-height: 35px;
    text-align: center;
}


HTRA--MultitonePanel QHeaderView::section:hover,
ListModePanel QHeaderView::section:hover {
    background-color: #f0f0f0;
    color: #1a1a1a;
}


HTRA--MultitonePanel QHeaderView::section:pressed,
ListModePanel QHeaderView::section:pressed {
    background-color: #e0e0e0;
    color: #000000;
}


HTRA--MultitonePanel QHeaderView::separator,
ListModePanel QHeaderView::separator {
    background-color: #bab4af;
    width: 1px;
}


HTRA--MultitonePanel QHeaderView::separator:hover,
ListModePanel QHeaderView::separator:hover {
    background-color: #007acc;
    width: 2px;
}
ListModePanel > QPushButton:hover{    
    
}

ListModePanel > QPushButton#btnApply:enabled {
    color: #2c3a45;
    background-color: #dad1ca;
}
ListModePanel > QPushButton#btnApply:pressed {
    color: #2c3a45;
    background-color:#63ACF6;
}

Core--Internal--CommonPanel QWidget#valueRowWidget,
Core--Internal--CommonPanel QWidget#buttonRowWidget {
    background-color: transparent;
}

Core--Internal--CommonPanel LabelButton#freq,
Core--Internal--CommonPanel LabelButton#level,
Core--Internal--CommonPanel LabelButton#rmsPower {
    background-color: #dad1ca;
}

Core--Internal--CommonPanel LabelButton#freq:checked,
Core--Internal--CommonPanel LabelButton#level:checked {
    background-color: #63ACF6;
}


Core--Internal--CommonPanel LabelButton#btnRf,
Core--Internal--CommonPanel LabelButton#btnMod,
Core--Internal--CommonPanel LabelButton#sweep,
Core--Internal--CommonPanel LabelButton#deviceSettings {
    background-color: #dad1ca;
}

Core--Internal--CommonPanel LabelButton#btnRf QLabel#textLabel,
Core--Internal--CommonPanel LabelButton#btnMod QLabel#textLabel,
Core--Internal--CommonPanel LabelButton#sweep QLabel#textLabel,
Core--Internal--CommonPanel LabelButton#deviceSettings QLabel#textLabel {
    padding-top: 5px;
}

Core--Internal--CommonPanel LabelButton#btnRf QLabel#infoLabel,
Core--Internal--CommonPanel LabelButton#btnMod QLabel#infoLabel,
Core--Internal--CommonPanel LabelButton#sweep QLabel#infoLabel,
Core--Internal--CommonPanel LabelButton#deviceSettings QLabel#infoLabel {
    padding-bottom: 5px;
}

Core--Internal--CommonPanel LabelButton#btnRf QLabel#infoLabel[parentChecked="false"],
Core--Internal--CommonPanel LabelButton#btnMod QLabel#infoLabel[parentChecked="false"],
Core--Internal--CommonPanel LabelButton#sweep QLabel#infoLabel[parentChecked="false"],
Core--Internal--CommonPanel LabelButton#deviceSettings QLabel#infoLabel[parentChecked="false"] {
    color: #3c2a22;
}

Core--Internal--CommonPanel LabelButton#sweep[pageHighlighted="true"] {
    background-color: #B8D4FF;
}

Core--Internal--CommonPanel LabelButton#sweep[pageHighlighted="true"] QLabel#textLabel,
Core--Internal--CommonPanel LabelButton#sweep[pageHighlighted="true"] QLabel#infoLabel {
    color: #1A365D;
}

Core--Internal--CommonPanel LabelButton#btnRf:checked,
Core--Internal--CommonPanel LabelButton#btnMod:checked,
Core--Internal--CommonPanel LabelButton#sweep:checked {
    background-color: #63ACF6;
}

Core--Internal--CommonPanel LabelButton#btnRf:checked QLabel#infoLabel[parentChecked="true"],
Core--Internal--CommonPanel LabelButton#btnMod:checked QLabel#infoLabel[parentChecked="true"],
Core--Internal--CommonPanel LabelButton#sweep:checked QLabel#infoLabel[parentChecked="true"] {
    color: #3c2a22;
}

Core--Internal--CommonPanel LabelButton#sweep:checked QLabel#textLabel {
    color: #3c2a22;
}

Core--Internal--CommonPanel LabelButton#deviceSettings:checked {
    background-color: #B8D4FF;
}

Core--Internal--CommonPanel LabelButton#deviceSettings:checked QLabel#textLabel,
Core--Internal--CommonPanel LabelButton#deviceSettings:checked QLabel#infoLabel[parentChecked="true"] {
    color: #1A365D;
}

Core--Internal--CommonPanel LabelButton#level {
    min-width: 80px;
}

Core--Internal--CommonPanel LabelButton#level QLabel#topBadgeLabel {
    background-color: transparent;
}

Core--Internal--CommonPanel LabelButton#level[warningUnlevel="true"] QLabel#topBadgeLabel {
    color: #D1A000;
}





DeviceSettingPanel QGroupBox {
    border: 1px solid #bab4af;
    margin-top: 14px;
    padding-top: 12px;
}

DeviceSettingPanel QGroupBox::title {
    subcontrol-origin: margin;
    left: 10px;
    padding: 0 4px;
    color: #523b2f;
}

DeviceSettingPanel LabelButton,
DeviceSettingPanel EnumTextButton {
    min-height: 55px;
    max-height: 55px;
    border: none;
}

DeviceSettingPanel LabelButton QLabel,
DeviceSettingPanel EnumTextButton QLabel {
    color: #3c2a22;
}

DeviceSettingPanel LabelButton#systemClockOutBtn,
DeviceSettingPanel LabelButton#triggerOutStateBtn {
    background-color: #dad1ca;
}

DeviceSettingPanel LabelButton#systemClockOutBtn QLabel#textLabel,
DeviceSettingPanel LabelButton#triggerOutStateBtn QLabel#textLabel {
    padding-top: 5px;
}

DeviceSettingPanel LabelButton#systemClockOutBtn QLabel#infoLabel,
DeviceSettingPanel LabelButton#triggerOutStateBtn QLabel#infoLabel {
    padding-bottom: 5px;
}

DeviceSettingPanel LabelButton#systemClockOutBtn QLabel#infoLabel[parentChecked="false"],
DeviceSettingPanel LabelButton#triggerOutStateBtn QLabel#infoLabel[parentChecked="false"] {
    color: #3c2a22;
}

DeviceSettingPanel LabelButton#systemClockOutBtn:checked,
DeviceSettingPanel LabelButton#triggerOutStateBtn:checked {
    background-color: #63ACF6;
}

DeviceSettingPanel LabelButton#systemClockOutBtn:checked QLabel#infoLabel[parentChecked="true"],
DeviceSettingPanel LabelButton#triggerOutStateBtn:checked QLabel#infoLabel[parentChecked="true"] {
    color: #3c2a22;
}




HTRA--MultitonePanel QTableView Controls--ComboBox,
ListModePanel QTableView Controls--ComboBox {
    
    background-color: #e8f0f5;
}

HTRA--MultitonePanel QTableView Controls--ComboBox QAbstractItemView::item{
    min-height: 50px; 
    max-height: 50px; 
}



EditDialog .QWidget#widget_Frequency, #widget_Power, #widget_Time {
    background: transparent;
}


EditDialog .QFrame,
ListModePanel .QFrame{
    background-color: #bab4af;
}

EditDialog .QLabel#label_Tips, #label_Frequency, #label_Power, #label_Time {
    background-color: transparent;
}
EditDialog .QWidget#page, #page_file {
    qproperty-windowOpacity: 0.98;
    background-color: #e2ddd7;
}

EditDialog .QTextEdit {
    background-color: transparent;
    border: none;
}


Core--GPSInfoDialog QLabel#noticeLabel {
    background-color: transparent;
    padding-left: 11px;
}

QDialog#EthConnectDialog QWidget#localInterfaceContainer {
    background-color: transparent;
}

QDialog#EthConnectDialog Controls--ComboBox,
QDialog#EthConnectDialog QComboBox {
    font-size: 18px;
}

QDialog#EthConnectDialog Controls--ComboBox QAbstractItemView,
QDialog#EthConnectDialog QComboBox QAbstractItemView {
    font-size: 18px;
}

QDialog#EthConnectDialog QLabel {
    background-color: transparent;
}

QDialog#EthConnectDialog QLabel[statusState="normal"] {
    color: #666666;
}
QDialog#EthConnectDialog QLabel[statusState="error"] {
    color: #D93025;
}

QDialog#EthConnectDialog QWidget#buttonBox QPushButton:enabled {
    background-color: #d2cbc5;
    color: #0f0f0f;
}

QDialog#EthConnectDialog QWidget#buttonBox QPushButton QLabel:enabled {
    color: #0f0f0f;
}

QDialog#EthConnectDialog QWidget#buttonBox QPushButton:disabled {
    background-color: #ece6df;
    color: #8a8178;
}

QDialog#EthConnectDialog QWidget#buttonBox QPushButton QLabel:disabled {
    color: #8a8178;
}

QDialog#EthConnectDialog QLineEdit {
    background-color: transparent;
    min-height: 32px;
    max-height: 32px;
    padding-left: 3px;
    border: 1px solid #3E4349;
}

Controls--PxOpenFileDlg{
    min-width: 900px;
    min-height: 600px;
}

Controls--PxSaveFileDlg{
    min-width: 900px;
    min-height: 360px;
}

Controls--FileWidget QHeaderView {
    background-color: transparent;
}
Controls--FileWidget QHeaderView::section {
    background-color: #e2ddd7;
}


Controls--FileWidget QTableView {
    background-color: transparent;
    selection-color: white;
    selection-background-color: rgb(99,172,246); 
    border: 1px solid #c1bcb6;
}

Controls--PxSaveFileDlg QWidget#contentWidgetContainer QPushButton,
Controls--PxOpenFileDlg QWidget#contentWidgetContainer QPushButton {
    width: 100px;
    min-height: 35px;
    max-height: 35px;
}
Controls--PxSaveFileDlg QWidget#contentWidgetContainer QLineEdit,
Controls--PxOpenFileDlg QWidget#contentWidgetContainer QLineEdit {
    background-color: transparent;
    min-height: 32px;
    max-height: 32px;
    padding-left: 3px;
    border: 1px solid #c1bcb6;
}
Controls--PxSaveFileDlg QWidget#contentWidgetContainer QLabel,
Controls--PxOpenFileDlg QWidget#contentWidgetContainer QLabel {
    background-color: transparent;
}

Controls--DirWidget Controls--ComboBox#disCombox {
   background-color: #dad1ca;
}


Controls--DirWidget Controls--ComboBox#disCombox QAbstractItemView {
    background-color: #dad1ca; 
}


Controls--DirWidget Controls--ComboBox#disCombox QAbstractItemView::item {
    min-height: 35px; 
    max-height: 35px; 
}


ArbSequenceEditor QWidget#arbSequenceEditor {
    background-color: #ffffff;
}

ArbSequenceEditor QTreeView {
    border: 1px solid #bab4af;
    outline: none;
}
ArbSequenceEditor QTreeView::item:hover {
    background-color: rgba(99, 172, 246, 75);
}
ArbSequenceEditor QTreeView::item{
    height: 60px; 
}
ArbSequenceEditor QTreeView::item:selected {
    background-color: rgba(99, 172, 246, 75);
    color: #2c3a45;
}
ArbSequenceEditor QPushButton#btnShowPreview[highLight="true"]{
    background-color: rgba(99, 172, 246, 75);
}


ArbSequenceEditor QHeaderView::section {
    background-color: #ffffff;
    color: #2c3a45;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #bab4af;
    border-left: 1px solid #bab4af;
    border-right: 1px solid transparent;
    padding-left: 3px;
}




QDialog#DigitalSpectrumDialog {
    background-color: #ffffff;
}

QDialog#DigitalSpectrumDialog QTabWidget#digitalSpectrumTabWidget::pane {
    border: none;
    background-color: #ffffff;
    top: 0px;
}

QDialog#DigitalSpectrumDialog QTabWidget#digitalSpectrumTabWidget QTabBar::tab {
    background: #e2ddd7;
    color: #2c3a45;
    padding: 6px 18px;
    min-width: 90px;
    border: none;
}

QDialog#DigitalSpectrumDialog QTabWidget#digitalSpectrumTabWidget QTabBar::tab:selected {
    background: #63ACF6;
    color: #ffffff;
}

QDialog#DigitalSpectrumDialog QTabWidget#digitalSpectrumTabWidget QTabBar::tab:!selected {
    margin-top: 4px;
}

QDialog#DigitalSpectrumDialog QWidget#iqTabPage,
QDialog#DigitalSpectrumDialog QWidget#spectrumTabPage,
QDialog#DigitalSpectrumDialog QWidget#constellationTabPage,
QDialog#DigitalSpectrumDialog QWidget[waveformLegendItem="true"],
QDialog#DigitalSpectrumDialog QLabel#traceLabel,
QDialog#DigitalSpectrumDialog QLabel[spectrumHeaderLabel="true"] {
    background-color: transparent;
}

QDialog#DigitalSpectrumDialog QLabel[spectrumHeaderLabel="true"] {
    color: #2c3a45;
    font-size: 12px;
}

QDialog#DigitalSpectrumDialog QToolButton#traceToggleButton {
    background-color: #ece6df;
    border: 1px solid #bab4af;
    color: #2c3a45;
    font-size: 12px;
    font-weight: 600;
    min-width: 18px;
    max-width: 18px;
    min-height: 18px;
    max-height: 18px;
    padding: 0px;
}

QDialog#DigitalSpectrumDialog QToolButton#traceToggleButton:checked {
    border-color: #4A6C88;
}

QDialog#DigitalSpectrumDialog QToolButton#traceToggleButton:pressed {
    background-color: #e0d5ce;
}

QDialog#DigitalSpectrumDialog QFrame#traceSwatch {
    min-width: 30px;
    max-width: 30px;
    min-height: 2px;
    max-height: 2px;
    border: none;
}

QDialog#DigitalSpectrumDialog QLabel#traceLabel {
    font-size: 13px;
    font-weight: 500;
}

QDialog#DigitalSpectrumDialog QFrame#traceSwatch[traceName="i"] {
    background-color: #F57C00;
}

QDialog#DigitalSpectrumDialog QFrame#traceSwatch[traceName="q"] {
    background-color: #0288D1;
}

QDialog#DigitalSpectrumDialog QLabel#traceLabel[traceName="i"] {
    color: #F57C00;
}

QDialog#DigitalSpectrumDialog QLabel#traceLabel[traceName="q"] {
    color: #0288D1;
}
TraceLegend QWidget#traceLegend {
    background-color: transparent;
}


AbstractGraph QLabel {
    font-size: 12pt;
    background: transparent;
}


ArbSequenceEditor QGroupBox {
    border: 1px solid #bab4af;
    margin-top: 10px;
}

ArbSequenceEditor QGroupBox::title {
    subcontrol-origin: margin;
    left: 7px;
    padding: 0px 5px 0px 5px;
}
ArbSequenceEditor QGroupBox QStackedWidget#stackedWidget {
    margin-top: 19px;
}


TraceLegendItem QCheckBox {
    background-color: transparent;
    spacing: 0px;
}
TraceLegendItem QCheckBox::indicator {
    width: 25px;
    height: 25px;
}
TraceLegendItem QCheckBox::indicator:checked {
    image: url(:/Controls/Image/checkbox_checked);
}
TraceLegendItem QCheckBox::indicator:unchecked {
    image: url(:/Controls/Image/checkbox_unchecked);
}


ArbSequenceEditor QProgressDialog {
    qproperty-windowOpacity: 0.98;
    background-color: #ffffff;
}
ArbSequenceEditor QProgressDialog QLabel{
    background-color: transparent;
}
ArbSequenceEditor QProgressDialog QProgressBar {
    border: 1px solid #868178;
    text-align: right;
}
ArbSequenceEditor QProgressDialog QProgressBar::chunk {
    background-color: #00ce00;
    width: 10px;
    margin: 0.5px;
}

QProgressDialog#digitalSaveIqProgressDialog {
    qproperty-windowOpacity: 0.98;
    background-color: #ffffff;
}
QProgressDialog#digitalSaveIqProgressDialog QLabel{
    background-color: transparent;
}
QProgressDialog#digitalSaveIqProgressDialog QProgressBar {
    border: 1px solid #868178;
    text-align: right;
}
QProgressDialog#digitalSaveIqProgressDialog QProgressBar::chunk {
    background-color: #00ce00;
    width: 10px;
    margin: 0.5px;
}


ArbSequenceEditor .QFrame {
    background-color: #bab4af;
}

Core--AboutDialog QLabel {
    background-color: transparent;
}

QRadioButton::indicator
{
    Width: 22px;
    Height: 22px;
    border-image: url(:/Custom/Image/radio_checked_light);
}

QRadioButton::indicator:unchecked
{
    border-image: url(:/Custom/Image/radio_unchecked_light);
}

UpdateDialog QCheckBox,QRadioButton,.QWidget,QLabel,QLineEdit,QPlainTextEdit,QGroupBox {
    background:transparent;
}

UpdateDialog #btnBrowse,#btnUpdate{
    min-width: 100px;
     min-height: 35px;
}

UpdateDialog QCheckBox::indicator
{
    Width: 24px;
    Height: 24px;
    border-image: url(:/Custom/Image/checkbox_checked);
}

UpdateDialog QCheckBox::indicator:unchecked
{
    border-image: url(:/Custom/Image/checkbox_unchecked);
}
UpdateDialog QRadioButton::indicator
{
    Width: 22px;
    Height: 22px;
    border-image: url(:/Custom/Image/radio_checked);
}

UpdateDialog QRadioButton::indicator:unchecked
{
    border-image: url(:/Custom/Image/radio_unchecked);
}
UpdateDialog QPlainTextEdit {
    border: none; 
    padding-left: 5px;
    font-size: 12pt;
}
UpdateDialog QLineEdit { 
    border: 1px solid #626973;
}
UpdateDialog QGroupBox { 
    margin-top: 30px;
    border: 1px solid #626973;
}
UpdateDialog QGroupBox::title {
    subcontrol-origin: margin; 
    subcontrol-position: top left;
}


QDialog#DigitalSpectrumDialog {
    background-color: #ffffff;
}

QDialog#DigitalSpectrumDialog QTabWidget#digitalSpectrumTabWidget::pane {
    border: none;
    background-color: #ffffff;
    top: 0px;
}

QDialog#DigitalSpectrumDialog QTabWidget#digitalSpectrumTabWidget QTabBar::tab {
    background: #e2ddd7;
    color: #2c3a45;
    padding: 6px 18px;
    min-width: 90px;
    border: none;
}

QDialog#DigitalSpectrumDialog QTabWidget#digitalSpectrumTabWidget QTabBar::tab:selected {
    background: #63ACF6;
    color: #ffffff;
}

QDialog#DigitalSpectrumDialog QTabWidget#digitalSpectrumTabWidget QTabBar::tab:!selected {
    margin-top: 4px;
}

QDialog#DigitalSpectrumDialog QWidget#iqTabPage,
QDialog#DigitalSpectrumDialog QWidget#spectrumTabPage,
QDialog#DigitalSpectrumDialog QWidget#constellationTabPage,
QDialog#DigitalSpectrumDialog QWidget[waveformLegendItem="true"],
QDialog#DigitalSpectrumDialog QLabel#traceLabel,
QDialog#DigitalSpectrumDialog QLabel[spectrumHeaderLabel="true"] {
    background-color: transparent;
}

QDialog#DigitalSpectrumDialog QLabel[spectrumHeaderLabel="true"] {
    color: #2c3a45;
    font-size: 12px;
}

QDialog#DigitalSpectrumDialog QToolButton#traceToggleButton {
    background-color: #ece6df;
    border: 1px solid #bab4af;
    color: #2c3a45;
    font-size: 12px;
    font-weight: 600;
    min-width: 18px;
    max-width: 18px;
    min-height: 18px;
    max-height: 18px;
    padding: 0px;
}

QDialog#DigitalSpectrumDialog QToolButton#traceToggleButton:checked {
    border-color: #4A6C88;
}

QDialog#DigitalSpectrumDialog QToolButton#traceToggleButton:pressed {
    background-color: #e0d5ce;
}

QDialog#DigitalSpectrumDialog QFrame#traceSwatch {
    min-width: 30px;
    max-width: 30px;
    min-height: 2px;
    max-height: 2px;
    border: none;
}

QDialog#DigitalSpectrumDialog QLabel#traceLabel {
    font-size: 13px;
    font-weight: 500;
}

QDialog#DigitalSpectrumDialog QFrame#traceSwatch[traceName="i"] {
    background-color: #F57C00;
}

QDialog#DigitalSpectrumDialog QFrame#traceSwatch[traceName="q"] {
    background-color: #0288D1;
}

QDialog#DigitalSpectrumDialog QLabel#traceLabel[traceName="i"] {
    color: #F57C00;
}

QDialog#DigitalSpectrumDialog QLabel#traceLabel[traceName="q"] {
    color: #0288D1;
}
