@@ -64,6 +64,7 @@ QComboBox {
6464 padding: 6px 10px;
6565 font-size: 12px;
6666 font-weight: 500;
67+ min-width: 120px;
6768}
6869
6970QComboBox:hover {
@@ -91,11 +92,11 @@ QComboBox QAbstractItemView {
9192 selection-color: white;
9293 padding: 4px;
9394 font-size: 12px;
95+ show-decoration-selected: 0;
9496}
9597
9698QComboBox QAbstractItemView::item {
9799 padding: 8px 12px;
98- border-bottom: 1px solid #e2e8f0;
99100 min-height: 20px;
100101}
101102
@@ -106,6 +107,7 @@ QComboBox QAbstractItemView::item:hover {
106107QComboBox QAbstractItemView::item:selected {
107108 background-color: #b45309;
108109 color: white;
110+ border-radius: 4px;
109111}
110112
111113/* MultiSelectComboBox - Enhanced styling */
@@ -152,6 +154,7 @@ MultiSelectComboBox QAbstractItemView {
152154 selection-color: white;
153155 padding: 4px;
154156 font-size: 12px;
157+ show-decoration-selected: 0;
155158}
156159
157160MultiSelectComboBox QAbstractItemView::item {
@@ -167,6 +170,7 @@ MultiSelectComboBox QAbstractItemView::item:hover {
167170MultiSelectComboBox QAbstractItemView::item:selected {
168171 background-color: #b45309;
169172 color: white;
173+ border-radius: 4px;
170174}
171175
172176/* Buttons - Modern Flat Design */
@@ -318,6 +322,13 @@ QGroupBox::indicator:unchecked {
318322 margin-top: 2px;
319323}
320324
325+ QGroupBox::indicator:checked {
326+ border: 1px solid #475569;
327+ border-radius: 2px;
328+ margin-top: 2px;
329+ image: url(checkbox_check_light.svg);
330+ }
331+
321332/* Horizontal Lines */
322333QFrame[frameShape="4"] {
323334 background: #cbd5e1;
@@ -382,6 +393,26 @@ QPushButton#theme_toggle {
382393 font-size: 14px;
383394}
384395
396+ /* Program Settings Button - Square with same height as dropdown */
397+ QPushButton#programSettingsButton {
398+ background-color: #ffffff;
399+ border: 1px solid #cbd5e1;
400+ border-radius: 4px;
401+ width: 34px;
402+ height: 34px;
403+ padding: 0;
404+ icon-size: 16px;
405+ }
406+
407+ QPushButton#programSettingsButton:hover {
408+ background-color: #f1f5f9;
409+ border-color: #b45309;
410+ }
411+
412+ QPushButton#programSettingsButton:pressed {
413+ background-color: #e2e8f0;
414+ }
415+
385416QPushButton#theme_toggle:hover {
386417 background-color: #f1f5f9;
387418 border-color: #94a3b8;
0 commit comments