
QWidget {
    color: #ffffff;
    background-color: #000000;
    font: normal 18px;
    font-family: "HarmonyOS Sans SC";
}
QAbstractButton {
    outline: none;
    border: none;
}


QPushButton {
    min-height: 60px;
    background-color:#252e35;
    border: none;
    outline: 0px;
    padding-left: 5px;
    padding-right: 5px;
}
.QPushButton:pressed, .QPushButton:checked { 
    background-color: #2f536c;
}
QPushButton:hover {
    
}
QPushButton:disabled {
    color: #949494;
}
QPushButton::menu-indicator{
    width:0px;
}



InfoButton {
    background-color: #171a1f;
    
    min-height: 60px; 
    max-height: 60px;
    border: none;
    outline: 0px;
}
InfoButton:checked {
    background-color: #2f536c;
}
InfoButton > QLabel {
    background-color: transparent;
    margin-left: 6px;
    margin-right: 6px;
}
InfoButton > QLabel:disabled {
    color: #949494;
}


LabelButton {
    
    border: none;
    outline: 0px;
}


EnumTextButton PopupWidget QListView#ListModeView {
    background-color: #0e151d;
    border: none;
    outline: 0px;
}
EnumTextButton PopupWidget QListWidget#ListModeView::item {
    background-color: transparent;
    color: #aec4d0;
    padding-right: 6px; 
    margin: 0px; 
    min-height: 50px;
    max-height: 50px;
}
EnumTextButton PopupWidget QListView#ListModeView::item:hover{
    background-color: #2C353E;
}
EnumTextButton PopupWidget QListView#ListModeView::item:selected{
    background-color: #192F4C;
    color: #aec4d0; 
}

EnumTextButton PopupWidget QListView#IconModeView {
    background-color: #05090C;
    border: 0px;
    outline: 0px;
}
EnumTextButton PopupWidget QListView#IconModeView::item {
    background-color: #0e151d;;
    margin: 3px;
    min-width: 120px;
    max-width: 120px;
    min-height: 100px;
    max-height: 100px;
}
EnumTextButton PopupWidget QListView#IconModeView::item:hover {
    background-color: #192F4C;
}
EnumTextButton PopupWidget QListView#IconModeView::item:selected {
    background-color: #192F4C;
    color: #aec4d0; 
}
EnumTextButton PopupWidget QLabel#IconModeViewTitle {
    background-color: #05090C;
    qproperty-alignment: "AlignCenter";
    min-height: 40px;
    max-height: 40px;
}

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


SwitchButton QWidget{
    background-color: #171a1f
}
SwitchButton QPushButton {
    min-height: 32px;
    max-height: 32px;
	min-width: 72px;
    background-color: #17181C;
    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#btnOn:checked {
    background-color:#00ce01; 	  
    color: #054604;              
}


SwitchButton QPushButton#btnOn:!checked {
    background-color: #22272d; 
    color: #3e444c;           
}

SwitchButton QPushButton#btnOff:checked {
    background-color: #30373f; 
    color: #00ce01;               
}


SwitchButton QPushButton#btnOff:!checked {
    background-color: #22272d; 
    color: #3e444c;  
}


ListModePanel > QPushButton#btnApply:enabled {
    color: #aec4d0;
    background-color: #192F4C;
}
ListModePanel > QPushButton#btnApply:pressed {
    color: #aec4d0;
    background-color: #2f536c;
}


QStatusBar, 
Core--DeviceInfoWidget, 
Core--DeviceInfoWidget QWidget {
    background-color: #005cd7;
    border: none;
}


QStatusBar::item {
    border: none;
}


QStatusBar QLabel {
    border: none;
}


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


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



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

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


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: #13161b;
    border: none;
}
QMenuBar#titleMenuBar QToolButton:hover {
    color: #ffffff;
    background-color: #1b2027;
}
QMenuBar#titleMenuBar QToolButton:pressed {
    color: #ffffff;
    background-color: #232b34;
}


QWidget#outputModeWidget {
    background-color: transparent;
}
QPushButton#btnSingle,
QPushButton#btnContinue {
    background-color: transparent;
    border: none;
    color: #ffffff; 
    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_light.png);
}

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

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

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

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

Core--Internal--TitleBar QMenu::item:selected {
    background-color: #1a2126;
}
Core--Internal--TitleBar QMenu::item:disabled {
    color: #AFAFAF; 
}

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(72, 72, 72);
}
Core--Internal--TitleBar QPushButton#btnClose:hover {
    background-color: red;
}

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

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


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

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: #171a1f;
}

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


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



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: #aec4d0;
}

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

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


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

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: #054604;
}

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

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

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

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: #FFD84D;
}



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

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


StreamingPanel QListView {
    background-color: #0e151d;    
    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;
    background-color: #0001cf;
    padding-left: 5px;
    min-height: 33px;
    max-height: 33px;
    margin-left: 10px;  
    margin-top: 5px;    
    margin-right: 6px;  
    margin-bottom: 5px;  
}

Core--Internal--TabWidget QPushButton#btnSave {
    background-color: #252e35;
}

HTRA--MultitonePanel QTableView,
ListModePanel QTableView {
    border: 1px solid #454B50;
    background-color: #171A1F;
    gridline-color: #454B50;
    show-decoration-selected: 1;
    outline: none;
    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: #2C353E;
    border: none;
}

HTRA--MultitonePanel QTableView::item:selected,
ListModePanel QTableView::item:selected{
    background-color: #192F4C;
    color: #aec4d0;
    border: none;
}

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



HTRA--MultitonePanel QHeaderView::section,
ListModePanel QHeaderView::section{
    background-color: #005CD7;
    color: #aec4d0;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #454B50;
    border-left: 1px solid transparent;
    border-right: 1px solid #454B50;
}




HTRA--MultitonePanel QTableView Controls--ComboBox,
ListModePanel QTableView Controls--ComboBox {
    
    background-color: #252E35;
}
HTRA--MultitonePanel QTableView Controls--ComboBox QAbstractItemView::item{
    min-height: 50px; 
    max-height: 50px; 
}



QScrollBar:vertical {
    width: 25px;
    background: #454B50;
    padding-top: 25px;
    padding-bottom: 25px;
}
QScrollBar::handle:vertical {
    width: 10px;
    background: rgba(83, 91, 98, 255);
    border-radius: 0px;
    min-height: 30;
}
QScrollBar::handle:vertical:hover {
    width: 10px;
    background: rgba(150, 150, 150, 150);
    border-radius: 0px;
}
QScrollBar::handle:vertical:pressed {
    background: rgba(150, 150, 150, 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(0, 0, 0, 25);
    border-radius: 0px;
}

Controls--ComboBox {
    color: #aec4d0; 
    background-color: #1D2228; 
    font-size: 16px; 
    padding: 4px 8px; 
    min-height: 25px; 
    border: none;
}

Controls--ComboBox:hover {
    background-color: #252E35; 
}

Controls--ComboBox:on {
    background-color: #2f536c; 
}

Controls--ComboBox:disabled {
    background-color: #0F1215; 
    color: #949494; 
}

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_hover);
}

Controls--ComboBox QAbstractItemView {
    background-color: #0e151d;
    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: #2C353E;
}

Controls--ComboBox QAbstractItemView::item:selected {
    background-color: #2C353E;
    margin: 0px; 
}

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

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

Controls--TouchNumKeyboard > QLineEdit { 
    margin-top: 9px;
    margin-bottom: 9px;
    min-height: 60px;
    font-size: 18pt;
    color: #4AC2FF;
    background-color: #13151B;
    selection-background-color: #3A4655;
    selection-color: #4AC2FF;
    border: 1px solid #626973;
    padding-right: 8px;
    padding-bottom: 8px;
}

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

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


Controls--EditableWidget QWidget {
    color: #ffffff;
    background-color: #13151B;
    font-size: 12pt;
}

Controls--EditableWidget QLabel#stepLabel {
    margin-right: 1px;
    qproperty-alignment: "AlignRight | AlignVCenter";
}

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




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

Controls--Keyboard .QPushButton, Controls--Keyboard .QPushButton:hover{
    border: 2px solid #424242;
    color: #ffffff;
    font-weight: bold;
    font-size: 12pt;
    background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgb(40, 40, 40), stop:1 rgb(26, 26, 26));
}
Controls--Keyboard .QPushButton:pressed{
    background-color: rgba(29, 109, 159, 100);
}
Controls--Keyboard .QPushButton:disabled{
    color:#AFAFAF;
}


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


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

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

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



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

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

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

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

Controls--Dialog QWidget#buttonBox QPushButton { 
    min-width: 100px;
    
}

Controls--Dialog QPushButton#m_pCloseButton {
    min-height: 35px;
    max-width: 40px;
    min-width: 40px;
    background: transparent;
    border: none;
    qproperty-icon: url(:/Controls/Theme/close);
}
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: #252e35; 
    border: none;
    color: #f4efef; 
    font-size: 13pt; 
    min-height: 35px; 
    min-width: 60px; 
    max-width: 60px; 
}

BrightnessSettingDialog QPushButton:pressed {
    background-color: #2f536c; 
    color: #ffffff; 
}




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: #888888;
}
QDialog#EthConnectDialog QLabel[statusState="error"] {
    color: #D93025;
}

QDialog#EthConnectDialog QWidget#buttonBox QPushButton:enabled {
    background-color: #252e35;
    color: #f4efef;
}

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

QDialog#EthConnectDialog QWidget#buttonBox QPushButton:disabled {
    background-color: #171a1f;
    color: #5d6670;
}

QDialog#EthConnectDialog QWidget#buttonBox QPushButton QLabel:disabled {
    color: #5d6670;
}

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


PreferenceDialog {
    min-width: 455px; 
}


PreferenceDialog LabelButton  {
    min-height:55px;
    max-height:55px;
    min-width:110px;
    max-width:110px;
    background-color:#2D343A;
}

PreferenceDialog LabelButton QLabel {
     font-size: 12pt;
     color: #F0F0F0;
}


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

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

GpioDialog LabelButton:checked {
    background-color: #2f536c;
}

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

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

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

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

DeviceSettingPanel LabelButton QLabel,
DeviceSettingPanel EnumTextButton QLabel {
    color: #F0F0F0;
}

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

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: #aec4d0;
}

DeviceSettingPanel LabelButton#systemClockOutBtn:checked,
DeviceSettingPanel LabelButton#triggerOutStateBtn:checked {
    background-color: #00CE01;
}

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




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


Controls--MessageDialog QTextEdit#msgTextEdit {
    background-color: transparent;
    border: none;
    padding: 0px; 
    color: #adc4d0; 
    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--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: #1D2228;
}


Controls--FileWidget QTableView {
    background-color: transparent;
    selection-color: white;
    selection-background-color: rgb(29, 109, 159); 
    border: 1px solid #3E4349;
}

Controls--FileWidget QHeaderView::section {
     background-color: #1D2228;
}

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 #3E4349;
}
Controls--PxSaveFileDlg QWidget#contentWidgetContainer QLabel,
Controls--PxOpenFileDlg QWidget#contentWidgetContainer QLabel {
    background-color: transparent;
}

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


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


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


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

ArbSequenceEditor QTreeView {
    border: 1px solid #454B50;
    outline: none;
}
ArbSequenceEditor QTreeView::item:hover {
    background-color: #2C353E;
}
ArbSequenceEditor QTreeView::item{
    height: 60px; 
}
ArbSequenceEditor QTreeView::item:selected {
    background-color: #192F4C;
    color: #aec4d0;
}
ArbSequenceEditor QPushButton#btnShowPreview[highLight="true"]{
    background-color: #2f536c;
}


ArbSequenceEditor QHeaderView::section {
    background-color: #005CD7;
    color: #aec4d0;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #454B50;
    border-left: 1px solid #454B50;
    border-right: 1px solid transparent;
    padding-left: 3px;
}


TraceLegend QWidget#traceLegend {
    background-color: transparent;
}


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


ArbSequenceEditor QGroupBox {
    border: 1px solid #454B50;
    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: #1D2228;
}
ArbSequenceEditor QProgressDialog QLabel{
    background-color: transparent;
}
ArbSequenceEditor QProgressDialog QProgressBar {
    border: 1px solid #797E87;
    text-align: right;
}
ArbSequenceEditor QProgressDialog QProgressBar::chunk {
    background-color: #00ce00;
    width: 10px;
    margin: 0.5px;
}

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


ArbSequenceEditor .QFrame {
    background-color: #454B50;
}

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


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: #000000;
}

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

QDialog#DigitalSpectrumDialog QTabWidget#digitalSpectrumTabWidget QTabBar::tab {
    background: #171a1f;
    color: #aec4d0;
    padding: 6px 18px;
    min-width: 90px;
    border: none;
}

QDialog#DigitalSpectrumDialog QTabWidget#digitalSpectrumTabWidget QTabBar::tab:selected {
    background: #252e35;
    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: #aec4d0;
    font-size: 12px;
}

QDialog#DigitalSpectrumDialog QToolButton#traceToggleButton {
    background-color: #0b0d10;
    border: 1px solid #8ca5b3;
    color: #dbe8f0;
    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: #dbe8f0;
}

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

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

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

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

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

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

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