QWidget { background-color: {{background_secondary_color}}; color: {{text_color}}; } QLabel { background-color: transparent; color: {{text_color}}; font-size: 20px; } QPushButton { background-color: {{primary_color}}; color: {{text_color}}; border-radius: 8px; font-size: 16px; padding: 10px 20px; border: none; } QPushButton:hover { background-color: {{primary_hover_color}}; } QProgressBar { border: 1px solid {{border_color}}; border-radius: 5px; background-color: {{background_secondary_color}}; text-align: center; color: {{text_color}}; } QProgressBar::chunk { background-color: {{primary_color}}; border-radius: 3px; } QTextEdit { border: 2px solid {{border_color}}; border-radius: 8px; padding: 5px; font-size: 14px; background-color: {{background_tertiary_color}}; color: {{text_color}}; } QLineEdit { border: 2px solid {{border_color}}; border-radius: 8px; padding: 5px; font-size: 14px; background-color: {{background_tertiary_color}}; color: {{text_color}}; } QDateEdit { border: 2px solid {{border_color}}; padding: 5px; border-radius: 8px; font-size: 14px; min-height: 30px; } QDateEdit:hover { border-color: {{primary_hover_color}}; } QComboBox { border: 2px solid {{border_color}}; padding: 5px; border-radius: 8px; font-size: 14px; min-height: 30px; } QComboBox QAbstractItemView { border-radius: 8px; padding: 0px; outline: none; } QComboBox QAbstractItemView::item { padding: 12px 15px; margin: 0px; min-height: 20px; border: 1px solid {{border_color}}; border-radius: 8px; } QComboBox QAbstractItemView::item:hover { background-color: {{background_tertiary_color}}; color: {{text_color}}; } QComboBox QAbstractItemView::item:selected { color: {{text_color}}; } QComboBox::drop-down { border: none; background: transparent; } QComboBox:hover { border-color: {{primary_hover_color}}; } #table_combobox { border: 1px solid {{border_color}}; padding: 2px 5px; border-radius: 4px; font-size: 12px; min-height: 20px; max-height: 28px; } #table_combobox::drop-down { border: none; background: transparent; } #table_combobox::down-arrow { image: none; } #table_combobox QAbstractItemView { border-radius: 4px; padding: 0px; outline: none; } #table_combobox QAbstractItemView::item { padding: 8px 10px; margin: 0px; min-height: 16px; border: 1px solid {{border_color}}; border-radius: 4px; } #table_combobox QAbstractItemView::item:hover { background-color: {{background_tertiary_color}}; color: {{text_color}}; } #table_combobox QAbstractItemView::item:selected { color: {{text_color}}; } QSlider::groove:horizontal { border: 1px solid {{primary_color}}; height: 10px; background: transparent; border-radius: 5px; } QSlider::sub-page:horizontal { background: {{primary_color}}; border-radius: 5px; } QSlider::add-page:horizontal { background: {{background_tertiary_color}}; border-radius: 5px; } QSlider::handle:horizontal { background: white; border: 2px solid {{primary_color}}; width: 14px; margin: -4px 0; border-radius: 7px; } QScrollBar:vertical { border: none; background: {{background_tertiary_color}}; width: 8px; margin: 0px; } QScrollBar::handle:vertical { background: {{primary_color}}; border-radius: 4px; min-height: 20px; } QScrollBar::handle:vertical:hover { background: {{primary_hover_color}}; } QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical { border: none; background: none; height: 0px; } QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { background: none; } #tab_bar { background-color: {{background_color}}; } #icon_label { background: transparent; border: none; } #text_label { font-size: 14px; background: transparent; border: none; }