QWidget { background: transparent; } QLabel, QCheckBox, QRadioButton, QMenu::item { color: @text; } QWindow, QMainWindow, QMdiSubWindow, QDialog, QAbstractScrollArea, QFocusFrame, QWizardPage, QDockWidget, QDockWidgetGroupWindow, QTabWidget, QGroupBox { color: @text; background-color: @background; } QDockWidget, QDockWidgetGroupWindow { padding: 0.2em; } QWidget:item:selected { background-color: @selection; color: @text; } QWebView, QTextBrowser { color: @text; background-color: @itembackground; } QToolTip { border: 1px solid #222; background: @itembackground; } QMenuBar { background-color: @itemdarkbackground; color: @itembackground; } QMenuBar::item { background: transparent; } QMenuBar::item:selected { background: @background; color: @text; } QMenuBar::item:pressed { background: @background; color: @text; } /* ==================================================================================== */ /* SPIN BOX */ /* ==================================================================================== */ QAbstractSpinBox { padding: 0.12em; border: 1px solid @itemdarkbackground; border-radius: 0.2em; background-color:@itembackground; selection-background-color: @selection; selection-color: @itemdarkbackground; color: @text; } QAbstractSpinBox:no-frame { border-color: transparent; } QAbstractSpinBox::up-button { subcontrol-origin: border; subcontrol-position: top right; margin-top:2px; margin-right:2px; margin-bottom:-1px; width: 0.8em; background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #535353, stop: 1 #464646); border: 0; border-top-right-radius: 0.15em; border-top-left-radius: 0.15em; } QAbstractSpinBox::down-button { subcontrol-origin: border; subcontrol-position: bottom right; margin-bottom:2px; margin-right:2px; margin-top:-1px; width: 0.8em; background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #464646, stop: 1 #373737); border: 0; border-bottom-right-radius: 0.15em; border-bottom-left-radius: 0.15em; } QAbstractSpinBox::up-arrow { image: url(@theme_path/icons/arrow-up.svg); width: 0.8em; height: 1.2em; } QAbstractSpinBox::down-arrow { image: url(@theme_path/icons/arrow-down.svg); width: 0.8em; height: 1.2em; } QAbstractSpinBox::up-button:hover, QAbstractSpinBox::down-button:hover { background-color: @darkalternativegradient; } QAbstractSpinBox::up-button:disabled, QAbstractSpinBox::down-button:disabled { background-color: transparent !important; } QAbstractSpinBox::drop-down { subcontrol-origin: border; subcontrol-position: top right; margin-top:1px; margin-right:1px; margin-bottom:1px; width: 0.8em; background-color: @darkgradient; color:@itembackground; border-style: solid; border: 1px solid @itembackground; border-radius: 0.1em; } QAbstractSpinBox::drop-down:hover { background-color: @darkalternativegradient; } QAbstractSpinBox::drop-down:disabled { background-color: transparent !important; } /* ==================================================================================== */ /* CALENDAR /* ==================================================================================== */ /* header row */ QCalendarWidget QWidget { color: @itembackground; alternate-background-color: @background; } QCalendarWidget QWidget#qt_calendar_navigationbar { color: @text; background-color: @background; } QCalendarWidget QWidget#qt_calendar_navigationbar QWidget { color: @text; } /* normal days */ QCalendarWidget QAbstractItemView:enabled { color: @text; background-color: @itembackground; selection-background-color: @selection; selection-color: @text; } QCalendarWidget QAbstractItemView:disabled { color: @itemalternativebackground; } /* ==================================================================================== */ /* MENU */ /* ==================================================================================== */ QMenu { background: #444; border: 1px solid #222; padding: 0.2em; padding-right: 0em; } QMenu::icon { padding-left: 0.3em; } QMenu::item { background: transparent; padding: 0.2em 1.3em 0.2em 0.4em; } QMenu::item:disabled { color: #555; background: transparent; padding: 0.2em 1.3em 0.2em 0.4em; } QMenu::item:selected { background-color: @selection; color: @text; } QMenu::item:checked { text-decoration:underline; } QMenu::indicator { width: 0em; } QWidget:disabled, QWidget:editable:disabled { color: @itemalternativebackground; background-color: @background; } QLineEdit, QTextEdit, QPlainTextEdit { padding: 0.12em; border-width: 1px; border-color: @itemdarkbackground; border-style: solid; border-radius: 0.2em; background-color:@itembackground; selection-background-color: @selection; selection-color: @itemdarkbackground; } QLineEdit:read-only { color: @text; } QLineEdit:no-frame { border-color: transparent; } QPushButton { padding: 0.21em; border-width: 1px; border-color: @itemdarkbackground; border-style: solid; border-radius: 0.2em; background-color:@lightgradient; color:@text; } QToolButton { padding: 0.12em; border-width: 1px; border-color: @itemdarkbackground; border-style: solid; border-radius: 0.2em; background-color:@lightgradient; color:@text; } QPushButton[flat=true], QPushButton[autoRaise=true], QToolButton[autoRaise=true] { border:1px solid rgba(0,0,0,0); background-color:transparent; } QToolButton[popupMode="1"] { padding-right: 0.9em; } QToolButton::menu-button { width: 0.8em; border: 1px solid rgba(0,0,0,0); border-radius: 0.2em; background:@itemdarkbackground; } QToolButton:hover, QToolButton::menu-button:hover { border-width: 1px; border-color: @itemdarkbackground; border-style: solid; border-radius: 0.2em; background-color: transparent; } QToolButton:checked { border: 1px solid @selection; } QToolButton:checked:disabled { border: 1px solid rgba(240,240,240,100); } QToolButton::menu-arrow { image: url(@theme_path/icons/arrow-down.svg); width: 0.8em; height: 1.2em; } QToolButton::menu-arrow:disabled { image: url(@theme_path/icons/arrow-down-disabled.svg); width: 0.8em; height: 1.2em; } QToolButton::menu-indicator { top: 0.2em; right: -0.2em; image: url(@theme_path/icons/arrow-down.svg); width: 0.8em; height: 1.2em; } QToolButton::menu-indicator:disabled { top: 0.2em; right: -0.2em; image: url(@theme_path/icons/arrow-down-disabled.svg); width: 0.8em; height: 1.2em; } QToolBar QToolButton, QToolButton::menu-button { border-color: rgba(0,0,0,0); background-color: none; } QPushButton:hover, QToolButton:hover { background-color: @lightalternativegradient; } QPushButton:pressed, QPushButton:open, QToolButton:pressed, QTabWidget::top-bar QToolButton:pressed { background-color: @darkalternativegradient; } /* ==================================================================================== */ /* COMBO BOX */ /* ==================================================================================== */ QComboBox { selection-background-color: @selection; selection-color: @itemdarkbackground; background-color: @darkgradient; color:@itembackground; border-style: solid; border: 1px solid #1e1e1e; border-radius: 0.2em; padding: 0.12em 1.2em 0.12em 0.2em; } QComboBox:hover { background-color: @darkalternativegradient; } QComboBox:on { padding: 0.12em; padding-left: 0.2em; background-color: QLinearGradient( x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #555, stop: 0.1 #4C4C4C, stop: 0.5 #464646, stop: 0.9 #414141, stop: 1 #444); selection-background-color: @selection; selection-color: @itemdarkbackground; } QComboBox::icon { padding-left:0.3em; } QComboBox QAbstractItemView, QComboBox QListView { border: none; border-radius: 0; padding: 0.12em; background: @itemdarkbackground; color: @itembackground; selection-background-color: @selection; selection-color: @text; } QComboBox::separator { height: 1px; background-color: @background; } QComboBox::drop-down { subcontrol-origin: border; subcontrol-position: top right; margin-right: 2px; width: 0.8em; border: 0px; } QComboBox::drop-down:editable { subcontrol-origin: border; subcontrol-position: top right; margin-top:1px; margin-right:1px; margin-bottom:1px; width: 0.8em; background-color: @darkgradient; color:@itembackground; border-style: solid; border: 1px solid @itembackground; border-radius: 0.1em; } QComboBox::drop-down:editable:hover { background-color: @darkalternativegradient; } QComboBox::drop-down:editable:disabled { background-color: transparent !important; border-color: transparent !important; } QComboBox::down-arrow { image: url(@theme_path/icons/arrow-down.svg); width: 0.8em; height: 1.2em; } QComboBox:item { padding-left: 0.1em; height:1.25em; } QComboBox:item:selected { padding-left: 0.1em; height:1.25em; } QComboBox:item:checked { padding-left: 0.1em; height:1.25em; text-decoration:underline; } QComboBox::indicator { background-color:transparent; selection-background-color:transparent; color:transparent; selection-color:transparent; } QComboBox:editable { padding: 0.12em; border-width: 1px; border-color: #1e1e1e; border-style: solid; border-radius: 0.2em; background-color:@itembackground; selection-background-color: @selection; selection-color: @itemdarkbackground; color: @text; } /* ==================================================================================== */ /* SCROLL BAR */ /* ==================================================================================== */ QScrollBar:horizontal { background-color: @itemdarkbackground; height: 0.5em; margin: 0px; padding: 0px; border-radius: 0.15em; } QScrollBar::handle:horizontal { border: 1px solid @itemdarkbackground; background: @background; min-width: 0.8em; border-radius: 0.15em; } QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal, QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { width: 0px; background: transparent; } QScrollBar:vertical { background-color: @itemdarkbackground; width: 0.5em; margin: 0; border-radius: 0.15em; } QScrollBar::handle:vertical { border: 1px solid @itemdarkbackground; background: @background; min-height: 0.8em; border-radius: 0.15em; } QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical, QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { height: 0px; background: transparent; } QAbstractScrollArea::corner { border: 0; background: transparent; } QSizeGrip { width: 0.1em; } QDockWidget { titlebar-close-icon: url(@theme_path/icons/close.svg); } QDockWidget::separator { border: 1px solid red; } QDockWidget::title { text-align: center; spacing: 0.1em; /* spacing between items in the tool bar */ background-color: @background; font-weight: bold; } QDockWidget::close-button, QDockWidget::float-button { text-align: center; spacing: 1px; /* spacing between items in the tool bar */ } QDockWidget::close-button:hover, QDockWidget::float-button:hover { background: #242424; } QDockWidget::close-button:pressed, QDockWidget::float-button:pressed { padding: 1px -1px -1px 1px; } QMainWindow::separator { /*background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #161616, stop: 0.5 #151515, stop: 0.6 #212121, stop:1 #343434);*/ color: white; padding-left: 0.2em; border: 0px solid #4c4c4c; spacing: 0.1em; /* spacing between items in the tool bar */ } QMainWindow::separator:hover { /*background-color: QLinearGradient(x1:0, y1:0, x2:0, y2:1, stop:0 #d7801a, stop:0.5 #b56c17 stop:1 #ffa02f);*/ color: white; padding-left: 0.2em; border: 1px solid #6c6c6c; spacing: 0.1em; /* spacing between items in the tool bar */ } QToolBar { background: @background; border: 1px solid @background; } QToolBar::handle:horizontal { image: url(@theme_path/icons/handle-horizontal.svg); width: 0.2em; height: 0.5em; } QToolBar::handle:vertical { image: url(@theme_path/icons/handle-vertical.svg); width: 0.5em; height: 0.2em; } QToolBar::separator:horizontal { image: url(@theme_path/icons/separator-horizontal.svg); width: 0.2em; height: 0.5em; } QToolBar::separator:vertical { image: url(@theme_path/icons/separator-vertical.svg); width: 0.5em; height: 0.2em; } QMenu::separator { height: 2px; border:none; border-bottom:1px solid @itemdarkbackground; padding-left: 4px; margin-left: 10px; margin-right: 5px; } QProgressBar { height: 1.3em; border-width: 1px; border-color: @itemdarkbackground; border-style: solid; border-radius: 0.2em; text-align: center; } QProgressBar::chunk { background-color: @selection; width: 3px; } QTabWidget::pane { border: 1px solid @itemdarkbackground; top:-1px; } QTabWidget[tabPosition="0"] QTabBar { border-bottom: 1px solid @itemdarkbackground; } QTabBar::tab { color: @text; border: 1px solid @itemdarkbackground; border-bottom: none; background-color: transparent; padding-left: 0.8em; padding-right: 0.8em; padding-top: 0.1em; padding-bottom: 0.1em; margin-right: -0.05em; } QTabBar::tab:disabled { color: @itemalternativebackground } QTabBar::tab:last, QTabBar::tab::only-one { margin-right: 0; } QTabBar::tab:first:!selected { margin-left: 0px; } QTabBar::tab:bottom { border-top: none; border-bottom: 1px solid @itemdarkbackground; } QTabBar::tab:!selected { margin-top: 0.3em; } QTabBar::tab:selected { margin-bottom: 0px; background-color: @background; } QTabBar::tab:bottom:!selected { margin-top: 0; margin-bottom: 0.3em; } QTabBar::tab:bottom:selected { margin-top: 0px; background-color: @background; } QGroupBox::indicator:hover, QCheckBox::indicator:hover, QRadioButton::indicator:hover { border: 1px solid @hover; } /* ==================================================================================== */ /* GROUP / FRAME */ /* ==================================================================================== */ QGroupBox { padding-top: 1.05em; border:1px solid rgba(0,0,0,0); } QGroupBox::title { color: @textlight; } QGroupBox::title:disabled { color: @itemalternativebackground; } QGroupBox::indicator { width: 0.9em; height: 0.9em; } QGroupBox::indicator:unchecked { border: 1px solid @background; image: url(@theme_path/icons/qcheckbox-unchecked.svg); } QGroupBox::indicator:unchecked:disabled { image: url(@theme_path/icons/qcheckbox-unchecked-disabled.svg); } QGroupBox::indicator:checked { border: 1px solid @background; image: url(@theme_path/icons/qcheckbox-checked.svg); } QGroupBox::indicator:checked:disabled { image: url(@theme_path/icons/qcheckbox-checked-disabled.svg); } QFrame, QFrame:disabled { border:1px solid rgba(0,0,0,0); } /* ==================================================================================== */ /* RADIO BUTTON */ /* ==================================================================================== */ QRadioButton::indicator { border: 1px solid rgba(0,0,0,0); width:0.8em; height:0.8em; } QRadioButton::indicator:unchecked { image: url(@theme_path/icons/qradiobox-unchecked.svg); } QRadioButton::indicator:unchecked:disabled { image: url(@theme_path/icons/qradiobox-unchecked-disabled.svg); } QRadioButton::indicator:checked { image: url(@theme_path/icons/qradiobox-checked.svg); } QRadioButton::indicator:checked:disabled { image: url(@theme_path/icons/qradiobox-checked-disabled.svg); } QRadioButton:disabled { background-color: transparent; } /* ==================================================================================== */ /* CHECKBOX */ /* ==================================================================================== */ QCheckBox::indicator { border: 1px solid rgba(0,0,0,0); width:0.8em; height:0.8em; } QCheckBox::indicator:intermediary { image: url(@theme_path/icons/qcheckbox-intermediary.svg); } QCheckBox::indicator:unchecked { image: url(@theme_path/icons/qcheckbox-unchecked.svg); } QCheckBox::indicator:unchecked:disabled { image: url(@theme_path/icons/qcheckbox-unchecked-disabled.svg); } QCheckBox::indicator:checked { image: url(@theme_path/icons/qcheckbox-checked.svg); } QCheckBox::indicator:checked:disabled { image: url(@theme_path/icons/qcheckbox-checked-disabled.svg); } QCheckBox:disabled { background-color: transparent; } /* ==================================================================================== */ /* SLIDER */ /* ==================================================================================== */ QSlider::groove:horizontal { border: 1px solid @itemdarkbackground; border-radius: 0.15em; height: 0.4em; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */ background-color: @itemdarkbackground; margin: 0.15em 1px; } QSlider::groove:horizontal[invertedAppearance="true"] { background-color: @itembackground; } QSlider::groove:vertical { border: 1px solid @itemdarkbackground; border-radius: 0.15em; width: 0.4em; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */ background-color: @itembackground; margin: 1px 0.15em; } QSlider::groove:vertical[invertedAppearance="true"] { background-color: @itemdarkbackground; } QSlider::handle:horizontal { background: @gradient; border: 1px solid @itemdarkbackground; width: 1.3em; margin: -0.15em -1px; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ border-radius: 0.15em; } QSlider::handle:vertical { background: @gradient; border: 1px solid @itemdarkbackground; height: 1.3em; margin: -1px -0.15em; /* handle is placed by default on the contents rect of the groove. Expand outside the groove */ border-radius: 0.15em; } QSlider::sub-page:horizontal { border: 1px solid @itemdarkbackground; border-radius: 0.15em; height: 0.4em; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */ background-color: @itembackground; margin: 0.15em 1px; } QSlider::sub-page:horizontal[invertedAppearance="true"] { background-color: @itemdarkbackground; } QSlider::sub-page:vertical { border: 1px solid @itemdarkbackground; border-radius: 0.15em; height: 0.4em; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */ background-color: @itemdarkbackground; margin: 1px 0.15em; } QSlider::sub-page:vertical[invertedAppearance="true"] { background-color: @itembackground; } /* ==================================================================================== */ /* OTHER */ /* ==================================================================================== */ QAbstractItemView, QListView { background-color: @itembackground; alternate-background-color: @itemalternativebackground; color: @text; border: 1px solid @itemdarkbackground; border-radius: 0.15em; padding: 1px; selection-background-color: @selection; selection-color: @itemdarkbackground; } QAbstractItemView:disabled, QListView:disabled { color: @itemalternativebackground; border: 1px solid @itemdarkbackground; border-radius: 0.15em; } QAbstractItemView::selected, QListView::selected { border: 0px; outline: none; } QAbstractItemView::indicator:checked, QListView::indicator:checked { image: url(@theme_path/icons/qcheckbox-checked.svg) !important; } QAbstractItemView::indicator:checked:disabled, QListView::indicator:checked:disabled { image: url(@theme_path/icons/qcheckbox-checked-disabled.svg); } QAbstractItemView::indicator:unchecked, QListView::indicator:unchecked { image: url(@theme_path/icons/qcheckbox-unchecked.svg); } QAbstractItemView::indicator:unchecked:disabled, QListView::indicator:unchecked:disabled { image: url(@theme_path/icons/qcheckbox-unchecked-disabled.svg); } /* ==================================================================================== */ /* TREE VIEW */ /* ==================================================================================== */ QTreeView { border: 1px solid @itemdarkbackground; alternate-background-color: @itemalternativebackground; } QTreeView::item, QTreeView::branch { background: transparent; color: @text; } QTreeView::item:disabled { color: @itemalternativebackground; } QTreeView::item:selected, QTreeView::branch:selected { background-color: @selection; color: @text; } QTreeView::branch:has-children:!has-siblings:closed, QTreeView::branch:closed:has-children:has-siblings { border-image: none; image: url(@theme_path/icons/caret-right.svg); } QTreeView::branch:open:has-children:!has-siblings, QTreeView::branch:open:has-children:has-siblings { border-image: none; image: url(@theme_path/icons/caret-down.svg); } QTreeView::indicator { border: 1px solid transparent; width:0.8em; height:0.8em; } QTreeView::indicator:intermediary { image: url(@theme_path/icons/qcheckbox-intermediary.svg); } QTreeView::indicator:checked { image: url(@theme_path/icons/qcheckbox-checked.svg); } QTreeView::indicator:checked:disabled { image: url(@theme_path/icons/qcheckbox-checked-disabled.svg); } QTreeView::indicator:unchecked { image: url(@theme_path/icons/qcheckbox-unchecked.svg); } QTreeView::indicator:unchecked:disabled { image: url(@theme_path/icons/qcheckbox-unchecked-disabled.svg); } QgsLayerTreeView::item, QTreeView#viewGraduated::item, QTreeView#viewCategories::item, QTreeView#viewRules::item { padding: 0.1em 0em 0.1em 0em; } QgsLayerTreeView::indicator:unchecked, QTreeView#viewGraduated::indicator:unchecked, QTreeView#viewCategories::indicator:unchecked, QTreeView#viewRules::indicator:unchecked { image: url(@theme_path/icons/qcheckbox-unchecked.svg); } QgsLayerTreeView::indicator:checked, QTreeView#viewGraduated::indicator:checked, QTreeView#viewCategories::indicator:checked, QTreeView#viewRules::indicator:checked { image: url(@theme_path/icons/qcheckbox-checked.svg); } /* ==================================================================================== */ /* TABLE VIEW */ /* ==================================================================================== */ QTableView { color: @text; selection-background-color: @selection; selection-color: @itemdarkbackground; } QTableView:disabled { color: @itemalternativebackground; border: 1px solid @itemdarkbackground; border-radius: 0.15em; } QTableView::indicator { border: 1px solid transparent; width:0.8em; height:0.8em; } QTableView::indicator:intermediary { image: url(@theme_path/icons/qcheckbox-intermediary.svg); } QTableView::indicator:checked { image: url(@theme_path/icons/qcheckbox-checked.svg) !important; } QTableView::indicator:checked:disabled { image: url(@theme_path/icons/qcheckbox-checked-disabled.svg); } QTableView::indicator:unchecked { image: url(@theme_path/icons/qcheckbox-unchecked.svg); } QTableView::indicator:unchecked:disabled { image: url(@theme_path/icons/qcheckbox-unchecked-disabled.svg); } QTableView QTableCornerButton::section { background-color: @background; border: 1px solid @itembackground; } QHeaderView { background-color:transparent; border:0; } QHeaderView:disabled { background-color:transparent; border:0; } QHeaderView::section, QHeaderView::section:vertical { padding: 0.1m 0.2em 0.1em 0.2em; background: transparent; background-color: @background; color: @text; border: 1px solid @itemdarkbackground; border-left: 0; border-top: 0; } QHeaderView::section:vertical { border: 1px solid @itemdarkbackground; border-left: 0; border-top: 0; } QHeaderView::section:last:vertical { border-bottom: 0; } QHeaderView::section:last:horizontal { border-right: 0; } QHeaderView::down-arrow { width: 1.2em; image: url(@theme_path/icons/arrow-down.svg); } QHeaderView::up-arrow { width: 1.2em; image: url(@theme_path/icons/arrow-up.svg); } /* ==================================================================================== */ /* FOCUS */ /* ==================================================================================== */ QToolButton:focus, QPushButton:focus, QCheckBox:focus, QRadioButton:focus, QGroupBox:focus { outline:1px solid @focusdark; outline-radius: 0.2em; } QPushButton[flat=true], QPushButton[autoRaise=true], QToolButton[autoRaise=true] { outline:1px solid rgba(0,0,0,0); outline-radius: 0.2em; } QComboBox:focus, QAbstractSpinBox:focus, QLineEdit:focus, QPlainTextEdit:focus, QTextEdit:focus { border:1px solid @focus; } QComboBox:editable:focus:read-only, QAbstractSpinBox:focus:read-only, QLineEdit:focus:read-only, QPlainTextEdit:focus:read-only, QTextEdit:focus:read-only { border-color: transparent; } QToolButton[autoRaise=true]:focus:!pressed { border:1px solid @focusdark; } QToolButton[autoRaise=false]:focus:!pressed { border:1px solid @focus; } QSlider::handle:horizontal:focus, QSlider::handle:vertical:focus { border: 1px solid @focus; } QVideoWidget QWidget { background-color: #000000 !important; } /* ==================================================================================== */ /* QGIS-SPECIFIC TWEAKS */ /* ==================================================================================== */ QgsColorButton, QgsColorRampButton, QgsSymbolButton, QgsFontButton { background-color: @darkgradient; color:@itembackground; border: 1px solid #1e1e1e; } QgsColorButton:hover, QgsColorRampButton:hover, QgsSymbolButton:hover, QgsFontButton:hover { background-color: @darkalternativegradient; color:@itembackground; } QgsColorButton:focus, QgsColorRampButton:focus, QgsSymbolButton:focus, QgsFontButton:focus { border:1px solid @focus; } QgsMessageBar QLabel, QgsMessageBar QTextEdit, QMessageBar QToolButton { background: transparent; border: none; padding: 0px; } QgsMessageBar QScrollBar:vertical { border-left:1px solid #000000; border-right:1px solid #000000; background-color: rgba(0,0,0,0); width: 0.7em; margin: 0.7em 0px 0.7em 0px; } QgsMessageBar QScrollBar::add-line:vertical { height: 0.7em; border:1px solid #000000; background-color: rgba(0,0,0,0); color: #000000; subcontrol-position: bottom; subcontrol-origin: margin; } QgsMessageBar QScrollBar::sub-line:vertical { height: 0.7em; border:1px solid #000000; background-color: rgba(0,0,0,0); color: #000000; subcontrol-position: top; subcontrol-origin: margin; } QgsMessageBar QScrollBar::up-arrow:vertical { height: 0.7em; image: url(@theme_path/icons/arrow-up.svg); } QgsMessageBar QScrollBar::down-arrow:vertical { height: 0.7em; image: url(@theme_path/icons/arrow-down.svg); } QListWidget#mOptionsListWidget { background-color: @itemdarkbackground; color: @itembackground; } QListWidget#mOptionsListWidget::item { padding: 0.1em; } QWidget#QgsTextFormatWidgetBase QTabWidget#mOptionsTab QTabBar::tab, QWidget#QgsRendererMeshPropsWidgetBase QTabWidget#mStyleOptionsTab QTabBar::tab { width: 1.2em; } QWidget#QgsRasterCalcDialogBase QWidget#mOperatorsGroupBox QPushButton { min-width:2.3em; } QFrame#mUserInputContainer { background-color: @background; } QgsAttributeFormWidget QComboBox:disabled { border: none; background-color: @itembackground; color: @text; } QgsAttributeFormWidget QComboBox::down-arrow:disabled { image: none; }