/**********************************************************************************
    Generated by [QtTheme](https://github.com/hubenchang0515/QtTheme)
    Author: Plan C
    Time: 2025-02-22 20:09:54.388116
    
    MIT License

    Copyright (c) 2025 Plan C (https://github.com/hubenchang0515)

    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all
    copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    SOFTWARE.
**********************************************************************************/

* {
    margin: 0;
    padding: 0;
    border: 0;
}

.QWidget {
    background-color: #fafafa;
}

QWidget {
    color: #424242;
    background-color: transparent;
}



QWidget[Depth="1"] {
    background-color: #212121;
}



QWidget[Depth="2"] {
    background-color: #424242;
}



QWidget[Depth="3"] {
    background-color: #616161;
}



QWidget[Depth="4"] {
    background-color: #757575;
}



QWidget[Depth="5"] {
    background-color: #9e9e9e;
}



QWidget[Depth="6"] {
    background-color: #bdbdbd;
}



QWidget[Depth="7"] {
    background-color: #e0e0e0;
}



QWidget[Depth="8"] {
    background-color: #eeeeee;
}



QWidget[Depth="9"] {
    background-color: #f5f5f5;
}



QWidget[Depth="10"] {
    background-color: #fafafa;
}



QWidget:disabled {
    color: #bdbdbd;
}





QWidget[Color="Primary"][Depth="1"] {
    background-color: #0d47a1;
}



QWidget[Color="Primary"][Depth="2"] {
    background-color: #1565c0;
}



QWidget[Color="Primary"][Depth="3"] {
    background-color: #1976d2;
}



QWidget[Color="Primary"][Depth="4"] {
    background-color: #1e88e5;
}



QWidget[Color="Primary"][Depth="5"] {
    background-color: #2196f3;
}



QWidget[Color="Primary"][Depth="6"] {
    background-color: #42a5f5;
}



QWidget[Color="Primary"][Depth="7"] {
    background-color: #64b5f6;
}



QWidget[Color="Primary"][Depth="8"] {
    background-color: #90caf9;
}



QWidget[Color="Primary"][Depth="9"] {
    background-color: #bbdefb;
}



QWidget[Color="Primary"][Depth="10"] {
    background-color: #e3f2fd;
}




QWidget[Color="Primary"] {
    color: #42a5f5;
}

QWidget[Color="Primary"]:disabled {
    color: #bbdefb;
}





QWidget[Color="Secondary"][Depth="1"] {
    background-color: #880e4f;
}



QWidget[Color="Secondary"][Depth="2"] {
    background-color: #ad1457;
}



QWidget[Color="Secondary"][Depth="3"] {
    background-color: #c2185b;
}



QWidget[Color="Secondary"][Depth="4"] {
    background-color: #d81b60;
}



QWidget[Color="Secondary"][Depth="5"] {
    background-color: #e91e63;
}



QWidget[Color="Secondary"][Depth="6"] {
    background-color: #ec407a;
}



QWidget[Color="Secondary"][Depth="7"] {
    background-color: #f06292;
}



QWidget[Color="Secondary"][Depth="8"] {
    background-color: #f48fb1;
}



QWidget[Color="Secondary"][Depth="9"] {
    background-color: #f8bbd0;
}



QWidget[Color="Secondary"][Depth="10"] {
    background-color: #fce4ec;
}




QWidget[Color="Secondary"] {
    color: #ec407a;
}

QWidget[Color="Secondary"]:disabled {
    color: #f8bbd0;
}





QWidget[Color="Success"][Depth="1"] {
    background-color: #1b5e20;
}



QWidget[Color="Success"][Depth="2"] {
    background-color: #2e7d32;
}



QWidget[Color="Success"][Depth="3"] {
    background-color: #388e3c;
}



QWidget[Color="Success"][Depth="4"] {
    background-color: #43a047;
}



QWidget[Color="Success"][Depth="5"] {
    background-color: #4caf50;
}



QWidget[Color="Success"][Depth="6"] {
    background-color: #66bb6a;
}



QWidget[Color="Success"][Depth="7"] {
    background-color: #81c784;
}



QWidget[Color="Success"][Depth="8"] {
    background-color: #a5d6a7;
}



QWidget[Color="Success"][Depth="9"] {
    background-color: #c8e6c9;
}



QWidget[Color="Success"][Depth="10"] {
    background-color: #e8f5e9;
}




QWidget[Color="Success"] {
    color: #66bb6a;
}

QWidget[Color="Success"]:disabled {
    color: #c8e6c9;
}





QWidget[Color="Warning"][Depth="1"] {
    background-color: #e65100;
}



QWidget[Color="Warning"][Depth="2"] {
    background-color: #ef6c00;
}



QWidget[Color="Warning"][Depth="3"] {
    background-color: #f57c00;
}



QWidget[Color="Warning"][Depth="4"] {
    background-color: #fb8c00;
}



QWidget[Color="Warning"][Depth="5"] {
    background-color: #ff9800;
}



QWidget[Color="Warning"][Depth="6"] {
    background-color: #ffa726;
}



QWidget[Color="Warning"][Depth="7"] {
    background-color: #ffb74d;
}



QWidget[Color="Warning"][Depth="8"] {
    background-color: #ffcc80;
}



QWidget[Color="Warning"][Depth="9"] {
    background-color: #ffe0b2;
}



QWidget[Color="Warning"][Depth="10"] {
    background-color: #fff3e0;
}




QWidget[Color="Warning"] {
    color: #ffa726;
}

QWidget[Color="Warning"]:disabled {
    color: #ffe0b2;
}





QWidget[Color="Danger"][Depth="1"] {
    background-color: #b71c1c;
}



QWidget[Color="Danger"][Depth="2"] {
    background-color: #c62828;
}



QWidget[Color="Danger"][Depth="3"] {
    background-color: #d32f2f;
}



QWidget[Color="Danger"][Depth="4"] {
    background-color: #e53935;
}



QWidget[Color="Danger"][Depth="5"] {
    background-color: #f44336;
}



QWidget[Color="Danger"][Depth="6"] {
    background-color: #ef5350;
}



QWidget[Color="Danger"][Depth="7"] {
    background-color: #e57373;
}



QWidget[Color="Danger"][Depth="8"] {
    background-color: #ef9a9a;
}



QWidget[Color="Danger"][Depth="9"] {
    background-color: #ffcdd2;
}



QWidget[Color="Danger"][Depth="10"] {
    background-color: #ffebee;
}




QWidget[Color="Danger"] {
    color: #ef5350;
}

QWidget[Color="Danger"]:disabled {
    color: #ffcdd2;
}


QCheckBox {
    color: #424242;
}

QCheckBox::indicator {
    image: url(":/QtTheme/icon/check_box_unchecked/#424242.svg");
    color: #424242;
}

QCheckBox::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#424242.svg");
    color: #424242;
}

QCheckBox::indicator:indeterminate {
    image: url(:/QtTheme/icon/checkbox_partially/#424242.svg);
}

QCheckBox::indicator:disabled {
    image: url(":/QtTheme/icon/check_box_unchecked/#bdbdbd.svg");
    color: #424242;
}

QCheckBox::indicator:checked:disabled {
    image: url(":/QtTheme/icon/check_box_checked/#bdbdbd.svg");
    color: #424242;
}

QCheckBox::indicator:indeterminate:disabled {
    image: url(:/QtTheme/icon/checkbox_partially/#bdbdbd.svg);
}




QCheckBox[Color="Primary"] {
    color: #42a5f5;
}

QCheckBox[Color="Primary"]::indicator {
    image: url(":/QtTheme/icon/check_box_unchecked/#42a5f5.svg");
    color: #42a5f5;
}

QCheckBox[Color="Primary"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#42a5f5.svg");
    color: #42a5f5;
}

QCheckBox[Color="Primary"]::indicator:indeterminate {
    image: url(:/QtTheme/icon/checkbox_partially/#42a5f5.svg);
}

QCheckBox[Color="Primary"]::indicator:disabled {
    image: url(":/QtTheme/icon/check_box_unchecked/#90caf9.svg");
    color: #90caf9;
}

QCheckBox[Color="Primary"]::indicator:checked:disabled {
    image: url(":/QtTheme/icon/check_box_checked/#90caf9.svg");
    color: #42a5f5;
}

QCheckBox[Color="Primary"]::indicator:indeterminate:disabled {
    image: url(:/QtTheme/icon/checkbox_partially/#90caf9.svg);
}



QCheckBox[Color="Secondary"] {
    color: #ec407a;
}

QCheckBox[Color="Secondary"]::indicator {
    image: url(":/QtTheme/icon/check_box_unchecked/#ec407a.svg");
    color: #ec407a;
}

QCheckBox[Color="Secondary"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#ec407a.svg");
    color: #ec407a;
}

QCheckBox[Color="Secondary"]::indicator:indeterminate {
    image: url(:/QtTheme/icon/checkbox_partially/#ec407a.svg);
}

QCheckBox[Color="Secondary"]::indicator:disabled {
    image: url(":/QtTheme/icon/check_box_unchecked/#f48fb1.svg");
    color: #f48fb1;
}

QCheckBox[Color="Secondary"]::indicator:checked:disabled {
    image: url(":/QtTheme/icon/check_box_checked/#f48fb1.svg");
    color: #ec407a;
}

QCheckBox[Color="Secondary"]::indicator:indeterminate:disabled {
    image: url(:/QtTheme/icon/checkbox_partially/#f48fb1.svg);
}



QCheckBox[Color="Success"] {
    color: #66bb6a;
}

QCheckBox[Color="Success"]::indicator {
    image: url(":/QtTheme/icon/check_box_unchecked/#66bb6a.svg");
    color: #66bb6a;
}

QCheckBox[Color="Success"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#66bb6a.svg");
    color: #66bb6a;
}

QCheckBox[Color="Success"]::indicator:indeterminate {
    image: url(:/QtTheme/icon/checkbox_partially/#66bb6a.svg);
}

QCheckBox[Color="Success"]::indicator:disabled {
    image: url(":/QtTheme/icon/check_box_unchecked/#a5d6a7.svg");
    color: #a5d6a7;
}

QCheckBox[Color="Success"]::indicator:checked:disabled {
    image: url(":/QtTheme/icon/check_box_checked/#a5d6a7.svg");
    color: #66bb6a;
}

QCheckBox[Color="Success"]::indicator:indeterminate:disabled {
    image: url(:/QtTheme/icon/checkbox_partially/#a5d6a7.svg);
}



QCheckBox[Color="Warning"] {
    color: #ffa726;
}

QCheckBox[Color="Warning"]::indicator {
    image: url(":/QtTheme/icon/check_box_unchecked/#ffa726.svg");
    color: #ffa726;
}

QCheckBox[Color="Warning"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#ffa726.svg");
    color: #ffa726;
}

QCheckBox[Color="Warning"]::indicator:indeterminate {
    image: url(:/QtTheme/icon/checkbox_partially/#ffa726.svg);
}

QCheckBox[Color="Warning"]::indicator:disabled {
    image: url(":/QtTheme/icon/check_box_unchecked/#ffcc80.svg");
    color: #ffcc80;
}

QCheckBox[Color="Warning"]::indicator:checked:disabled {
    image: url(":/QtTheme/icon/check_box_checked/#ffcc80.svg");
    color: #ffa726;
}

QCheckBox[Color="Warning"]::indicator:indeterminate:disabled {
    image: url(:/QtTheme/icon/checkbox_partially/#ffcc80.svg);
}



QCheckBox[Color="Danger"] {
    color: #ef5350;
}

QCheckBox[Color="Danger"]::indicator {
    image: url(":/QtTheme/icon/check_box_unchecked/#ef5350.svg");
    color: #ef5350;
}

QCheckBox[Color="Danger"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#ef5350.svg");
    color: #ef5350;
}

QCheckBox[Color="Danger"]::indicator:indeterminate {
    image: url(:/QtTheme/icon/checkbox_partially/#ef5350.svg);
}

QCheckBox[Color="Danger"]::indicator:disabled {
    image: url(":/QtTheme/icon/check_box_unchecked/#ef9a9a.svg");
    color: #ef9a9a;
}

QCheckBox[Color="Danger"]::indicator:checked:disabled {
    image: url(":/QtTheme/icon/check_box_checked/#ef9a9a.svg");
    color: #ef5350;
}

QCheckBox[Color="Danger"]::indicator:indeterminate:disabled {
    image: url(:/QtTheme/icon/checkbox_partially/#ef9a9a.svg);
}


QColumnView QColumnViewGrip {
    image: url(":/QtTheme/icon/size_grip/#616161.svg");
}

QColumnView::left-arrow {
    image: url(":/QtTheme/icon/chevron_left/#bdbdbd.svg");
}

QColumnView::right-arrow {
    image: url(":/QtTheme/icon/chevron_right/#bdbdbd.svg");
}



QColumnView[Color="Primary"] QColumnViewGrip {
    image: url(":/QtTheme/icon/size_grip/#42a5f5.svg");
}

QColumnView[Color="Primary"]::left-arrow {
    image: url(":/QtTheme/icon/chevron_left/#bdbdbd.svg");
}

QColumnView[Color="Primary"]::right-arrow {
    image: url(":/QtTheme/icon/chevron_right/#bdbdbd.svg");
}



QColumnView[Color="Secondary"] QColumnViewGrip {
    image: url(":/QtTheme/icon/size_grip/#ec407a.svg");
}

QColumnView[Color="Secondary"]::left-arrow {
    image: url(":/QtTheme/icon/chevron_left/#bdbdbd.svg");
}

QColumnView[Color="Secondary"]::right-arrow {
    image: url(":/QtTheme/icon/chevron_right/#bdbdbd.svg");
}



QColumnView[Color="Success"] QColumnViewGrip {
    image: url(":/QtTheme/icon/size_grip/#66bb6a.svg");
}

QColumnView[Color="Success"]::left-arrow {
    image: url(":/QtTheme/icon/chevron_left/#bdbdbd.svg");
}

QColumnView[Color="Success"]::right-arrow {
    image: url(":/QtTheme/icon/chevron_right/#bdbdbd.svg");
}



QColumnView[Color="Warning"] QColumnViewGrip {
    image: url(":/QtTheme/icon/size_grip/#ffa726.svg");
}

QColumnView[Color="Warning"]::left-arrow {
    image: url(":/QtTheme/icon/chevron_left/#bdbdbd.svg");
}

QColumnView[Color="Warning"]::right-arrow {
    image: url(":/QtTheme/icon/chevron_right/#bdbdbd.svg");
}



QColumnView[Color="Danger"] QColumnViewGrip {
    image: url(":/QtTheme/icon/size_grip/#ef5350.svg");
}

QColumnView[Color="Danger"]::left-arrow {
    image: url(":/QtTheme/icon/chevron_left/#bdbdbd.svg");
}

QColumnView[Color="Danger"]::right-arrow {
    image: url(":/QtTheme/icon/chevron_right/#bdbdbd.svg");
}


QComboBox {
    color: #616161;
    border: 1px solid #bdbdbd;
    padding: 6px 8px;
}

QComboBox::drop-down {
    width: 1em;
    background-color: transparent;
    border: 0;
    margin: 0 8px 0 0;
}

QComboBox::down-arrow {
    image: url(":/QtTheme/icon/chevron_down/#bdbdbd.svg");
}

QComboBox QAbstractItemView {
    outline: 0;
    color: #616161;
    background-color: #fafafa;
    border: 1px solid #bdbdbd;
}

QComboBox QAbstractItemView::item  {
    padding: 6px 8px;
}

QComboBox QAbstractItemView::item:hover:!selected {
    padding: 6px 8px;
    color: #616161;
    background-color: #eeeeee;
}

QComboBox QAbstractItemView::item:selected {
    padding: 6px 8px;
    color: #616161;
    background-color: #e0e0e0;
}





QComboBox[Color="Primary"] {
    color: #42a5f5;
    border: 1px solid #90caf9;
    padding: 6px 8px;
}

QComboBox[Color="Primary"]::drop-down {
    width: 1em;
    background-color: transparent;
    border: 0;
    margin: 0 8px 0 0;
}

QComboBox[Color="Primary"]::down-arrow {
    image: url(":/QtTheme/icon/chevron_down/#90caf9.svg");
}

QComboBox[Color="Primary"] QAbstractItemView {
    outline: 0;
    color: #616161;
    background-color: #fafafa;
    border: 1px solid #90caf9;
}

QComboBox[Color="Primary"] QAbstractItemView::item  {
    padding: 6px 8px;
    background-color: #fafafa;
}

QComboBox[Color="Primary"] QAbstractItemView::item:hover:!selected {
    padding: 6px 8px;
    color: #757575;
    background-color: #90caf9;
}

QComboBox[Color="Primary"] QAbstractItemView::item:selected {
    padding: 6px 8px;
    color: #757575;
    background-color: #64b5f6;
}



QComboBox[Color="Secondary"] {
    color: #ec407a;
    border: 1px solid #f48fb1;
    padding: 6px 8px;
}

QComboBox[Color="Secondary"]::drop-down {
    width: 1em;
    background-color: transparent;
    border: 0;
    margin: 0 8px 0 0;
}

QComboBox[Color="Secondary"]::down-arrow {
    image: url(":/QtTheme/icon/chevron_down/#f48fb1.svg");
}

QComboBox[Color="Secondary"] QAbstractItemView {
    outline: 0;
    color: #616161;
    background-color: #fafafa;
    border: 1px solid #f48fb1;
}

QComboBox[Color="Secondary"] QAbstractItemView::item  {
    padding: 6px 8px;
    background-color: #fafafa;
}

QComboBox[Color="Secondary"] QAbstractItemView::item:hover:!selected {
    padding: 6px 8px;
    color: #757575;
    background-color: #f48fb1;
}

QComboBox[Color="Secondary"] QAbstractItemView::item:selected {
    padding: 6px 8px;
    color: #757575;
    background-color: #f06292;
}



QComboBox[Color="Success"] {
    color: #66bb6a;
    border: 1px solid #a5d6a7;
    padding: 6px 8px;
}

QComboBox[Color="Success"]::drop-down {
    width: 1em;
    background-color: transparent;
    border: 0;
    margin: 0 8px 0 0;
}

QComboBox[Color="Success"]::down-arrow {
    image: url(":/QtTheme/icon/chevron_down/#a5d6a7.svg");
}

QComboBox[Color="Success"] QAbstractItemView {
    outline: 0;
    color: #616161;
    background-color: #fafafa;
    border: 1px solid #a5d6a7;
}

QComboBox[Color="Success"] QAbstractItemView::item  {
    padding: 6px 8px;
    background-color: #fafafa;
}

QComboBox[Color="Success"] QAbstractItemView::item:hover:!selected {
    padding: 6px 8px;
    color: #757575;
    background-color: #a5d6a7;
}

QComboBox[Color="Success"] QAbstractItemView::item:selected {
    padding: 6px 8px;
    color: #757575;
    background-color: #81c784;
}



QComboBox[Color="Warning"] {
    color: #ffa726;
    border: 1px solid #ffcc80;
    padding: 6px 8px;
}

QComboBox[Color="Warning"]::drop-down {
    width: 1em;
    background-color: transparent;
    border: 0;
    margin: 0 8px 0 0;
}

QComboBox[Color="Warning"]::down-arrow {
    image: url(":/QtTheme/icon/chevron_down/#ffcc80.svg");
}

QComboBox[Color="Warning"] QAbstractItemView {
    outline: 0;
    color: #616161;
    background-color: #fafafa;
    border: 1px solid #ffcc80;
}

QComboBox[Color="Warning"] QAbstractItemView::item  {
    padding: 6px 8px;
    background-color: #fafafa;
}

QComboBox[Color="Warning"] QAbstractItemView::item:hover:!selected {
    padding: 6px 8px;
    color: #757575;
    background-color: #ffcc80;
}

QComboBox[Color="Warning"] QAbstractItemView::item:selected {
    padding: 6px 8px;
    color: #757575;
    background-color: #ffb74d;
}



QComboBox[Color="Danger"] {
    color: #ef5350;
    border: 1px solid #ef9a9a;
    padding: 6px 8px;
}

QComboBox[Color="Danger"]::drop-down {
    width: 1em;
    background-color: transparent;
    border: 0;
    margin: 0 8px 0 0;
}

QComboBox[Color="Danger"]::down-arrow {
    image: url(":/QtTheme/icon/chevron_down/#ef9a9a.svg");
}

QComboBox[Color="Danger"] QAbstractItemView {
    outline: 0;
    color: #616161;
    background-color: #fafafa;
    border: 1px solid #ef9a9a;
}

QComboBox[Color="Danger"] QAbstractItemView::item  {
    padding: 6px 8px;
    background-color: #fafafa;
}

QComboBox[Color="Danger"] QAbstractItemView::item:hover:!selected {
    padding: 6px 8px;
    color: #757575;
    background-color: #ef9a9a;
}

QComboBox[Color="Danger"] QAbstractItemView::item:selected {
    padding: 6px 8px;
    color: #757575;
    background-color: #e57373;
}


QDateEdit {
    color: #616161;
    background-color: #f5f5f5;
    border: 1px solid #bdbdbd;
   padding: 6px 0;
    min-height: 1em;
}

QDateEdit:disabled {
    color: #bdbdbd;
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
   padding: 6px 0;
    min-height: 1em;
}

QDateEdit::up-button,
QDateEdit::down-button {
    width: 24px;
    background-color: #f5f5f5;
}

QDateEdit::up-button:hover,
QDateEdit::down-button:hover {
    width: 24px;
    background-color: #e0e0e0;
}

QDateEdit::up-button:pressed,
QDateEdit::down-button:pressed {
    width: 24px;
    background-color: #eeeeee;
}

QDateEdit::up-button:disabled,
QDateEdit::down-button:disabled,
QDateEdit::up-button:off,
QDateEdit::down-button:off {
    width: 24px;
    background-color: #f5f5f5;
}

QDateEdit::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#bdbdbd.svg");
}

QDateEdit::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#bdbdbd.svg");
}

QDateEdit::up-arrow:disabled,
QDateEdit::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#e0e0e0.svg");
}

QDateEdit::down-arrow:disabled,
QDateEdit::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#e0e0e0.svg");
}



QDateEdit[Color="Primary"] {
    color: #64b5f6;
    background-color: #f5f5f5;
    border: 1px solid #64b5f6;
   padding: 6px 0;
    min-height: 1em;
}

QDateEdit[Color="Primary"]:disabled {
    color: #90caf9;
    background-color: #f5f5f5;
    border: 1px solid #bbdefb;
   padding: 6px 0;
    min-height: 1em;
}

QDateEdit[Color="Primary"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#42a5f5.svg");
}

QDateEdit[Color="Primary"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#42a5f5.svg");
}

QDateEdit[Color="Primary"]::up-arrow:disabled,
QDateEdit[Color="Primary"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#bbdefb.svg");
}

QDateEdit[Color="Primary"]::down-arrow:disabled,
QDateEdit[Color="Primary"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#bbdefb.svg");
}



QDateEdit[Color="Secondary"] {
    color: #f06292;
    background-color: #f5f5f5;
    border: 1px solid #f06292;
   padding: 6px 0;
    min-height: 1em;
}

QDateEdit[Color="Secondary"]:disabled {
    color: #f48fb1;
    background-color: #f5f5f5;
    border: 1px solid #f8bbd0;
   padding: 6px 0;
    min-height: 1em;
}

QDateEdit[Color="Secondary"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ec407a.svg");
}

QDateEdit[Color="Secondary"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ec407a.svg");
}

QDateEdit[Color="Secondary"]::up-arrow:disabled,
QDateEdit[Color="Secondary"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#f8bbd0.svg");
}

QDateEdit[Color="Secondary"]::down-arrow:disabled,
QDateEdit[Color="Secondary"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#f8bbd0.svg");
}



QDateEdit[Color="Success"] {
    color: #81c784;
    background-color: #f5f5f5;
    border: 1px solid #81c784;
   padding: 6px 0;
    min-height: 1em;
}

QDateEdit[Color="Success"]:disabled {
    color: #a5d6a7;
    background-color: #f5f5f5;
    border: 1px solid #c8e6c9;
   padding: 6px 0;
    min-height: 1em;
}

QDateEdit[Color="Success"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#66bb6a.svg");
}

QDateEdit[Color="Success"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#66bb6a.svg");
}

QDateEdit[Color="Success"]::up-arrow:disabled,
QDateEdit[Color="Success"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#c8e6c9.svg");
}

QDateEdit[Color="Success"]::down-arrow:disabled,
QDateEdit[Color="Success"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#c8e6c9.svg");
}



QDateEdit[Color="Warning"] {
    color: #ffb74d;
    background-color: #f5f5f5;
    border: 1px solid #ffb74d;
   padding: 6px 0;
    min-height: 1em;
}

QDateEdit[Color="Warning"]:disabled {
    color: #ffcc80;
    background-color: #f5f5f5;
    border: 1px solid #ffe0b2;
   padding: 6px 0;
    min-height: 1em;
}

QDateEdit[Color="Warning"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffa726.svg");
}

QDateEdit[Color="Warning"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffa726.svg");
}

QDateEdit[Color="Warning"]::up-arrow:disabled,
QDateEdit[Color="Warning"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffe0b2.svg");
}

QDateEdit[Color="Warning"]::down-arrow:disabled,
QDateEdit[Color="Warning"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffe0b2.svg");
}



QDateEdit[Color="Danger"] {
    color: #e57373;
    background-color: #f5f5f5;
    border: 1px solid #e57373;
   padding: 6px 0;
    min-height: 1em;
}

QDateEdit[Color="Danger"]:disabled {
    color: #ef9a9a;
    background-color: #f5f5f5;
    border: 1px solid #ffcdd2;
   padding: 6px 0;
    min-height: 1em;
}

QDateEdit[Color="Danger"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ef5350.svg");
}

QDateEdit[Color="Danger"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ef5350.svg");
}

QDateEdit[Color="Danger"]::up-arrow:disabled,
QDateEdit[Color="Danger"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffcdd2.svg");
}

QDateEdit[Color="Danger"]::down-arrow:disabled,
QDateEdit[Color="Danger"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffcdd2.svg");
}


QDateTimeEdit {
    color: #616161;
    background-color: #f5f5f5;
    border: 1px solid #bdbdbd;
   padding: 6px 0;
    min-height: 1em;
}

QDateTimeEdit:disabled {
    color: #bdbdbd;
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
   padding: 6px 0;
    min-height: 1em;
}

QDateTimeEdit::up-button,
QDateTimeEdit::down-button {
    width: 24px;
    background-color: #f5f5f5;
}

QDateTimeEdit::up-button:hover,
QDateTimeEdit::down-button:hover {
    width: 24px;
    background-color: #e0e0e0;
}

QDateTimeEdit::up-button:pressed,
QDateTimeEdit::down-button:pressed {
    width: 24px;
    background-color: #eeeeee;
}

QDateTimeEdit::up-button:disabled,
QDateTimeEdit::down-button:disabled,
QDateTimeEdit::up-button:off,
QDateTimeEdit::down-button:off {
    width: 24px;
    background-color: #f5f5f5;
}

QDateTimeEdit::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#bdbdbd.svg");
}

QDateTimeEdit::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#bdbdbd.svg");
}

QDateTimeEdit::up-arrow:disabled,
QDateTimeEdit::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#e0e0e0.svg");
}

QDateTimeEdit::down-arrow:disabled,
QDateTimeEdit::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#e0e0e0.svg");
}



QDateTimeEdit[Color="Primary"] {
    color: #64b5f6;
    background-color: #f5f5f5;
    border: 1px solid #64b5f6;
   padding: 6px 0;
    min-height: 1em;
}

QDateTimeEdit[Color="Primary"]:disabled {
    color: #90caf9;
    background-color: #f5f5f5;
    border: 1px solid #bbdefb;
   padding: 6px 0;
    min-height: 1em;
}

QDateTimeEdit[Color="Primary"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#42a5f5.svg");
}

QDateTimeEdit[Color="Primary"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#42a5f5.svg");
}

QDateTimeEdit[Color="Primary"]::up-arrow:disabled,
QDateTimeEdit[Color="Primary"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#bbdefb.svg");
}

QDateTimeEdit[Color="Primary"]::down-arrow:disabled,
QDateTimeEdit[Color="Primary"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#bbdefb.svg");
}



QDateTimeEdit[Color="Secondary"] {
    color: #f06292;
    background-color: #f5f5f5;
    border: 1px solid #f06292;
   padding: 6px 0;
    min-height: 1em;
}

QDateTimeEdit[Color="Secondary"]:disabled {
    color: #f48fb1;
    background-color: #f5f5f5;
    border: 1px solid #f8bbd0;
   padding: 6px 0;
    min-height: 1em;
}

QDateTimeEdit[Color="Secondary"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ec407a.svg");
}

QDateTimeEdit[Color="Secondary"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ec407a.svg");
}

QDateTimeEdit[Color="Secondary"]::up-arrow:disabled,
QDateTimeEdit[Color="Secondary"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#f8bbd0.svg");
}

QDateTimeEdit[Color="Secondary"]::down-arrow:disabled,
QDateTimeEdit[Color="Secondary"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#f8bbd0.svg");
}



QDateTimeEdit[Color="Success"] {
    color: #81c784;
    background-color: #f5f5f5;
    border: 1px solid #81c784;
   padding: 6px 0;
    min-height: 1em;
}

QDateTimeEdit[Color="Success"]:disabled {
    color: #a5d6a7;
    background-color: #f5f5f5;
    border: 1px solid #c8e6c9;
   padding: 6px 0;
    min-height: 1em;
}

QDateTimeEdit[Color="Success"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#66bb6a.svg");
}

QDateTimeEdit[Color="Success"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#66bb6a.svg");
}

QDateTimeEdit[Color="Success"]::up-arrow:disabled,
QDateTimeEdit[Color="Success"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#c8e6c9.svg");
}

QDateTimeEdit[Color="Success"]::down-arrow:disabled,
QDateTimeEdit[Color="Success"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#c8e6c9.svg");
}



QDateTimeEdit[Color="Warning"] {
    color: #ffb74d;
    background-color: #f5f5f5;
    border: 1px solid #ffb74d;
   padding: 6px 0;
    min-height: 1em;
}

QDateTimeEdit[Color="Warning"]:disabled {
    color: #ffcc80;
    background-color: #f5f5f5;
    border: 1px solid #ffe0b2;
   padding: 6px 0;
    min-height: 1em;
}

QDateTimeEdit[Color="Warning"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffa726.svg");
}

QDateTimeEdit[Color="Warning"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffa726.svg");
}

QDateTimeEdit[Color="Warning"]::up-arrow:disabled,
QDateTimeEdit[Color="Warning"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffe0b2.svg");
}

QDateTimeEdit[Color="Warning"]::down-arrow:disabled,
QDateTimeEdit[Color="Warning"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffe0b2.svg");
}



QDateTimeEdit[Color="Danger"] {
    color: #e57373;
    background-color: #f5f5f5;
    border: 1px solid #e57373;
   padding: 6px 0;
    min-height: 1em;
}

QDateTimeEdit[Color="Danger"]:disabled {
    color: #ef9a9a;
    background-color: #f5f5f5;
    border: 1px solid #ffcdd2;
   padding: 6px 0;
    min-height: 1em;
}

QDateTimeEdit[Color="Danger"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ef5350.svg");
}

QDateTimeEdit[Color="Danger"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ef5350.svg");
}

QDateTimeEdit[Color="Danger"]::up-arrow:disabled,
QDateTimeEdit[Color="Danger"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffcdd2.svg");
}

QDateTimeEdit[Color="Danger"]::down-arrow:disabled,
QDateTimeEdit[Color="Danger"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffcdd2.svg");
}


QDialog {
    background-color: #fafafa;
}

QDockWidget {
    icon-size: 16px;
    color: #424242;
    background-color: #fafafa;
    titlebar-normal-icon: url(":/QtTheme/icon/chevron_down/#bdbdbd.svg");
    titlebar-close-icon: url(":/QtTheme/icon/close/#bdbdbd.svg");
}

QDockWidget::title {
    background: #fafafa;
    border: 1px solid #fafafa;
    text-align: left;
}

QDockWidget::float-button,
QDockWidget::close-button {
    border: none;
    padding: 0;
    icon-size: 24px;
    background: #fafafa;
}


QDockWidget::close-button:hover, 
QDockWidget::float-button:hover {
    background: #eeeeee;
}

QDockWidget::close-button:pressed, 
QDockWidget::float-button:pressed {
    background: #f5f5f5;
}



QDockWidget[Color="Primary"] {
    color: #424242;
    background-color: #42a5f5;
    titlebar-normal-icon: url(":/QtTheme/icon/chevron_down/#616161.svg");
    titlebar-close-icon: url(":/QtTheme/icon/close/#616161.svg");
}

QDockWidget[Color="Primary"]::title {
    background-color: #42a5f5;
    border: 1px solid #42a5f5;
    text-align: left;
}

QDockWidget[Color="Primary"]::float-button,
QDockWidget[Color="Primary"]::close-button {
    border: none;
    padding: 0;
    icon-size: 24px;
    background-color: #42a5f5;
}


QDockWidget[Color="Primary"]::close-button:hover, 
QDockWidget[Color="Primary"]::float-button:hover {
    background-color: #1e88e5;
}

QDockWidget[Color="Primary"]::close-button:pressed, 
QDockWidget[Color="Primary"]::float-button:pressed {
    background-color: #2196f3;
}



QDockWidget[Color="Secondary"] {
    color: #424242;
    background-color: #ec407a;
    titlebar-normal-icon: url(":/QtTheme/icon/chevron_down/#616161.svg");
    titlebar-close-icon: url(":/QtTheme/icon/close/#616161.svg");
}

QDockWidget[Color="Secondary"]::title {
    background-color: #ec407a;
    border: 1px solid #ec407a;
    text-align: left;
}

QDockWidget[Color="Secondary"]::float-button,
QDockWidget[Color="Secondary"]::close-button {
    border: none;
    padding: 0;
    icon-size: 24px;
    background-color: #ec407a;
}


QDockWidget[Color="Secondary"]::close-button:hover, 
QDockWidget[Color="Secondary"]::float-button:hover {
    background-color: #d81b60;
}

QDockWidget[Color="Secondary"]::close-button:pressed, 
QDockWidget[Color="Secondary"]::float-button:pressed {
    background-color: #e91e63;
}



QDockWidget[Color="Success"] {
    color: #424242;
    background-color: #66bb6a;
    titlebar-normal-icon: url(":/QtTheme/icon/chevron_down/#616161.svg");
    titlebar-close-icon: url(":/QtTheme/icon/close/#616161.svg");
}

QDockWidget[Color="Success"]::title {
    background-color: #66bb6a;
    border: 1px solid #66bb6a;
    text-align: left;
}

QDockWidget[Color="Success"]::float-button,
QDockWidget[Color="Success"]::close-button {
    border: none;
    padding: 0;
    icon-size: 24px;
    background-color: #66bb6a;
}


QDockWidget[Color="Success"]::close-button:hover, 
QDockWidget[Color="Success"]::float-button:hover {
    background-color: #43a047;
}

QDockWidget[Color="Success"]::close-button:pressed, 
QDockWidget[Color="Success"]::float-button:pressed {
    background-color: #4caf50;
}



QDockWidget[Color="Warning"] {
    color: #424242;
    background-color: #ffa726;
    titlebar-normal-icon: url(":/QtTheme/icon/chevron_down/#616161.svg");
    titlebar-close-icon: url(":/QtTheme/icon/close/#616161.svg");
}

QDockWidget[Color="Warning"]::title {
    background-color: #ffa726;
    border: 1px solid #ffa726;
    text-align: left;
}

QDockWidget[Color="Warning"]::float-button,
QDockWidget[Color="Warning"]::close-button {
    border: none;
    padding: 0;
    icon-size: 24px;
    background-color: #ffa726;
}


QDockWidget[Color="Warning"]::close-button:hover, 
QDockWidget[Color="Warning"]::float-button:hover {
    background-color: #fb8c00;
}

QDockWidget[Color="Warning"]::close-button:pressed, 
QDockWidget[Color="Warning"]::float-button:pressed {
    background-color: #ff9800;
}



QDockWidget[Color="Danger"] {
    color: #424242;
    background-color: #ef5350;
    titlebar-normal-icon: url(":/QtTheme/icon/chevron_down/#616161.svg");
    titlebar-close-icon: url(":/QtTheme/icon/close/#616161.svg");
}

QDockWidget[Color="Danger"]::title {
    background-color: #ef5350;
    border: 1px solid #ef5350;
    text-align: left;
}

QDockWidget[Color="Danger"]::float-button,
QDockWidget[Color="Danger"]::close-button {
    border: none;
    padding: 0;
    icon-size: 24px;
    background-color: #ef5350;
}


QDockWidget[Color="Danger"]::close-button:hover, 
QDockWidget[Color="Danger"]::float-button:hover {
    background-color: #e53935;
}

QDockWidget[Color="Danger"]::close-button:pressed, 
QDockWidget[Color="Danger"]::float-button:pressed {
    background-color: #f44336;
}


QDoubleSpinBox {
    color: #616161;
    background-color: #f5f5f5;
    border: 1px solid #bdbdbd;
   padding: 6px 0;
    min-height: 1em;
}

QDoubleSpinBox:disabled {
    color: #bdbdbd;
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
   padding: 6px 0;
    min-height: 1em;
}

QDoubleSpinBox::up-button,
QDoubleSpinBox::down-button {
    width: 24px;
    background-color: #f5f5f5;
}

QDoubleSpinBox::up-button:hover,
QDoubleSpinBox::down-button:hover {
    width: 24px;
    background-color: #e0e0e0;
}

QDoubleSpinBox::up-button:pressed,
QDoubleSpinBox::down-button:pressed {
    width: 24px;
    background-color: #eeeeee;
}

QDoubleSpinBox::up-button:disabled,
QDoubleSpinBox::down-button:disabled,
QDoubleSpinBox::up-button:off,
QDoubleSpinBox::down-button:off {
    width: 24px;
    background-color: #f5f5f5;
}

QDoubleSpinBox::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#bdbdbd.svg");
}

QDoubleSpinBox::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#bdbdbd.svg");
}

QDoubleSpinBox::up-arrow:disabled,
QDoubleSpinBox::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#e0e0e0.svg");
}

QDoubleSpinBox::down-arrow:disabled,
QDoubleSpinBox::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#e0e0e0.svg");
}



QDoubleSpinBox[Color="Primary"] {
    color: #64b5f6;
    background-color: #f5f5f5;
    border: 1px solid #64b5f6;
   padding: 6px 0;
    min-height: 1em;
}

QDoubleSpinBox[Color="Primary"]:disabled {
    color: #90caf9;
    background-color: #f5f5f5;
    border: 1px solid #bbdefb;
   padding: 6px 0;
    min-height: 1em;
}

QDoubleSpinBox[Color="Primary"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#42a5f5.svg");
}

QDoubleSpinBox[Color="Primary"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#42a5f5.svg");
}

QDoubleSpinBox[Color="Primary"]::up-arrow:disabled,
QDoubleSpinBox[Color="Primary"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#bbdefb.svg");
}

QDoubleSpinBox[Color="Primary"]::down-arrow:disabled,
QDoubleSpinBox[Color="Primary"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#bbdefb.svg");
}


QDoubleSpinBox[Color="Secondary"] {
    color: #f06292;
    background-color: #f5f5f5;
    border: 1px solid #f06292;
   padding: 6px 0;
    min-height: 1em;
}

QDoubleSpinBox[Color="Secondary"]:disabled {
    color: #f48fb1;
    background-color: #f5f5f5;
    border: 1px solid #f8bbd0;
   padding: 6px 0;
    min-height: 1em;
}

QDoubleSpinBox[Color="Secondary"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ec407a.svg");
}

QDoubleSpinBox[Color="Secondary"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ec407a.svg");
}

QDoubleSpinBox[Color="Secondary"]::up-arrow:disabled,
QDoubleSpinBox[Color="Secondary"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#f8bbd0.svg");
}

QDoubleSpinBox[Color="Secondary"]::down-arrow:disabled,
QDoubleSpinBox[Color="Secondary"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#f8bbd0.svg");
}


QDoubleSpinBox[Color="Success"] {
    color: #81c784;
    background-color: #f5f5f5;
    border: 1px solid #81c784;
   padding: 6px 0;
    min-height: 1em;
}

QDoubleSpinBox[Color="Success"]:disabled {
    color: #a5d6a7;
    background-color: #f5f5f5;
    border: 1px solid #c8e6c9;
   padding: 6px 0;
    min-height: 1em;
}

QDoubleSpinBox[Color="Success"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#66bb6a.svg");
}

QDoubleSpinBox[Color="Success"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#66bb6a.svg");
}

QDoubleSpinBox[Color="Success"]::up-arrow:disabled,
QDoubleSpinBox[Color="Success"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#c8e6c9.svg");
}

QDoubleSpinBox[Color="Success"]::down-arrow:disabled,
QDoubleSpinBox[Color="Success"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#c8e6c9.svg");
}


QDoubleSpinBox[Color="Warning"] {
    color: #ffb74d;
    background-color: #f5f5f5;
    border: 1px solid #ffb74d;
   padding: 6px 0;
    min-height: 1em;
}

QDoubleSpinBox[Color="Warning"]:disabled {
    color: #ffcc80;
    background-color: #f5f5f5;
    border: 1px solid #ffe0b2;
   padding: 6px 0;
    min-height: 1em;
}

QDoubleSpinBox[Color="Warning"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffa726.svg");
}

QDoubleSpinBox[Color="Warning"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffa726.svg");
}

QDoubleSpinBox[Color="Warning"]::up-arrow:disabled,
QDoubleSpinBox[Color="Warning"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffe0b2.svg");
}

QDoubleSpinBox[Color="Warning"]::down-arrow:disabled,
QDoubleSpinBox[Color="Warning"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffe0b2.svg");
}


QDoubleSpinBox[Color="Danger"] {
    color: #e57373;
    background-color: #f5f5f5;
    border: 1px solid #e57373;
   padding: 6px 0;
    min-height: 1em;
}

QDoubleSpinBox[Color="Danger"]:disabled {
    color: #ef9a9a;
    background-color: #f5f5f5;
    border: 1px solid #ffcdd2;
   padding: 6px 0;
    min-height: 1em;
}

QDoubleSpinBox[Color="Danger"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ef5350.svg");
}

QDoubleSpinBox[Color="Danger"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ef5350.svg");
}

QDoubleSpinBox[Color="Danger"]::up-arrow:disabled,
QDoubleSpinBox[Color="Danger"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffcdd2.svg");
}

QDoubleSpinBox[Color="Danger"]::down-arrow:disabled,
QDoubleSpinBox[Color="Danger"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffcdd2.svg");
}

QGroupBox {
    color: #424242;
    border: 1px solid #bdbdbd;
    margin-top: 0.5em;
    padding-top: 0.5em;
}

QGroupBox::title {
    subcontrol-origin: margin;
    subcontrol-position: top center;
    padding: 0 0.3em;
}

QGroupBox::indicator {
    height: 1em;
    width: 1em;
    image: url(":/QtTheme/icon/check_box_unchecked/#424242.svg");
}

QGroupBox::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#424242.svg");
}

QGroupBox::indicator:indeterminate {
    image: url(:/QtTheme/icon/checkbox_partially/#424242.svg);
}

QGroupBox::indicator:disabled {
    image: url(":/QtTheme/icon/check_box_unchecked/#bdbdbd.svg");
}

QGroupBox::indicator:checked:disabled {
    image: url(":/QtTheme/icon/check_box_checked/#bdbdbd.svg");
}

QGroupBox::indicator:indeterminate:disabled {
    image: url(:/QtTheme/icon/checkbox_partially/#bdbdbd.svg);
}



QGroupBox[Color="Primary"] {
    color: #42a5f5;
    border: 1px solid #bbdefb;
}

QGroupBox[Color="Primary"]::indicator {
    image: url(":/QtTheme/icon/check_box_unchecked/#42a5f5.svg");
}

QGroupBox[Color="Primary"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#42a5f5.svg");
}

QGroupBox[Color="Primary"]::indicator:indeterminate {
    image: url(:/QtTheme/icon/checkbox_partially/#42a5f5.svg);
}

QGroupBox[Color="Primary"]::indicator:disabled {
    image: url(":/QtTheme/icon/check_box_unchecked/#90caf9.svg");
}

QGroupBox[Color="Primary"]::indicator:checked:disabled {
    image: url(":/QtTheme/icon/check_box_checked/#90caf9.svg");
}

QGroupBox[Color="Primary"]::indicator:indeterminate:disabled {
    image: url(:/QtTheme/icon/checkbox_partially/#90caf9.svg);
}


QGroupBox[Color="Secondary"] {
    color: #ec407a;
    border: 1px solid #f8bbd0;
}

QGroupBox[Color="Secondary"]::indicator {
    image: url(":/QtTheme/icon/check_box_unchecked/#ec407a.svg");
}

QGroupBox[Color="Secondary"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#ec407a.svg");
}

QGroupBox[Color="Secondary"]::indicator:indeterminate {
    image: url(:/QtTheme/icon/checkbox_partially/#ec407a.svg);
}

QGroupBox[Color="Secondary"]::indicator:disabled {
    image: url(":/QtTheme/icon/check_box_unchecked/#f48fb1.svg");
}

QGroupBox[Color="Secondary"]::indicator:checked:disabled {
    image: url(":/QtTheme/icon/check_box_checked/#f48fb1.svg");
}

QGroupBox[Color="Secondary"]::indicator:indeterminate:disabled {
    image: url(:/QtTheme/icon/checkbox_partially/#f48fb1.svg);
}


QGroupBox[Color="Success"] {
    color: #66bb6a;
    border: 1px solid #c8e6c9;
}

QGroupBox[Color="Success"]::indicator {
    image: url(":/QtTheme/icon/check_box_unchecked/#66bb6a.svg");
}

QGroupBox[Color="Success"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#66bb6a.svg");
}

QGroupBox[Color="Success"]::indicator:indeterminate {
    image: url(:/QtTheme/icon/checkbox_partially/#66bb6a.svg);
}

QGroupBox[Color="Success"]::indicator:disabled {
    image: url(":/QtTheme/icon/check_box_unchecked/#a5d6a7.svg");
}

QGroupBox[Color="Success"]::indicator:checked:disabled {
    image: url(":/QtTheme/icon/check_box_checked/#a5d6a7.svg");
}

QGroupBox[Color="Success"]::indicator:indeterminate:disabled {
    image: url(:/QtTheme/icon/checkbox_partially/#a5d6a7.svg);
}


QGroupBox[Color="Warning"] {
    color: #ffa726;
    border: 1px solid #ffe0b2;
}

QGroupBox[Color="Warning"]::indicator {
    image: url(":/QtTheme/icon/check_box_unchecked/#ffa726.svg");
}

QGroupBox[Color="Warning"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#ffa726.svg");
}

QGroupBox[Color="Warning"]::indicator:indeterminate {
    image: url(:/QtTheme/icon/checkbox_partially/#ffa726.svg);
}

QGroupBox[Color="Warning"]::indicator:disabled {
    image: url(":/QtTheme/icon/check_box_unchecked/#ffcc80.svg");
}

QGroupBox[Color="Warning"]::indicator:checked:disabled {
    image: url(":/QtTheme/icon/check_box_checked/#ffcc80.svg");
}

QGroupBox[Color="Warning"]::indicator:indeterminate:disabled {
    image: url(:/QtTheme/icon/checkbox_partially/#ffcc80.svg);
}


QGroupBox[Color="Danger"] {
    color: #ef5350;
    border: 1px solid #ffcdd2;
}

QGroupBox[Color="Danger"]::indicator {
    image: url(":/QtTheme/icon/check_box_unchecked/#ef5350.svg");
}

QGroupBox[Color="Danger"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#ef5350.svg");
}

QGroupBox[Color="Danger"]::indicator:indeterminate {
    image: url(:/QtTheme/icon/checkbox_partially/#ef5350.svg);
}

QGroupBox[Color="Danger"]::indicator:disabled {
    image: url(":/QtTheme/icon/check_box_unchecked/#ef9a9a.svg");
}

QGroupBox[Color="Danger"]::indicator:checked:disabled {
    image: url(":/QtTheme/icon/check_box_checked/#ef9a9a.svg");
}

QGroupBox[Color="Danger"]::indicator:indeterminate:disabled {
    image: url(:/QtTheme/icon/checkbox_partially/#ef9a9a.svg);
}

QHeaderView::section {
    color: #424242;
    background-color: #eeeeee;
    border-top: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    padding: 8px 16px;
}

QHeaderView::section:horizontal:checked
{
    border-top: 3px solid #616161;
    padding: 5px 16px 8px 16px;
}

QHeaderView::section:vertical:checked
{
    border-left: 3px solid #616161;
    padding: 8px 16px 8px 13px;
}

QHeaderView::up-arrow {
    subcontrol-position: center right;
    image: url(":/QtTheme/icon/chevron_up/#616161.svg");
}

QHeaderView::down-arrow {
    subcontrol-position: center right;
    image: url(":/QtTheme/icon/chevron_down/#616161.svg");
}




QHeaderView[Color="Primary"]::section:horizontal:checked
{
    border-top: 3px solid #42a5f5;
    padding: 5px 16px 8px 16px;
}

QHeaderView[Color="Primary"]::section:vertical:checked
{
    border-left: 3px solid #42a5f5;
    padding: 8px 16px 8px 13px;
}

QHeaderView[Color="Primary"]::up-arrow {
    subcontrol-position: center right;
    image: url(":/QtTheme/icon/chevron_up/#42a5f5.svg");
}

QHeaderView[Color="Primary"]::down-arrow {
    subcontrol-position: center right;
    image: url(":/QtTheme/icon/chevron_down/#42a5f5.svg");
}



QHeaderView[Color="Secondary"]::section:horizontal:checked
{
    border-top: 3px solid #ec407a;
    padding: 5px 16px 8px 16px;
}

QHeaderView[Color="Secondary"]::section:vertical:checked
{
    border-left: 3px solid #ec407a;
    padding: 8px 16px 8px 13px;
}

QHeaderView[Color="Secondary"]::up-arrow {
    subcontrol-position: center right;
    image: url(":/QtTheme/icon/chevron_up/#ec407a.svg");
}

QHeaderView[Color="Secondary"]::down-arrow {
    subcontrol-position: center right;
    image: url(":/QtTheme/icon/chevron_down/#ec407a.svg");
}



QHeaderView[Color="Success"]::section:horizontal:checked
{
    border-top: 3px solid #66bb6a;
    padding: 5px 16px 8px 16px;
}

QHeaderView[Color="Success"]::section:vertical:checked
{
    border-left: 3px solid #66bb6a;
    padding: 8px 16px 8px 13px;
}

QHeaderView[Color="Success"]::up-arrow {
    subcontrol-position: center right;
    image: url(":/QtTheme/icon/chevron_up/#66bb6a.svg");
}

QHeaderView[Color="Success"]::down-arrow {
    subcontrol-position: center right;
    image: url(":/QtTheme/icon/chevron_down/#66bb6a.svg");
}



QHeaderView[Color="Warning"]::section:horizontal:checked
{
    border-top: 3px solid #ffa726;
    padding: 5px 16px 8px 16px;
}

QHeaderView[Color="Warning"]::section:vertical:checked
{
    border-left: 3px solid #ffa726;
    padding: 8px 16px 8px 13px;
}

QHeaderView[Color="Warning"]::up-arrow {
    subcontrol-position: center right;
    image: url(":/QtTheme/icon/chevron_up/#ffa726.svg");
}

QHeaderView[Color="Warning"]::down-arrow {
    subcontrol-position: center right;
    image: url(":/QtTheme/icon/chevron_down/#ffa726.svg");
}



QHeaderView[Color="Danger"]::section:horizontal:checked
{
    border-top: 3px solid #ef5350;
    padding: 5px 16px 8px 16px;
}

QHeaderView[Color="Danger"]::section:vertical:checked
{
    border-left: 3px solid #ef5350;
    padding: 8px 16px 8px 13px;
}

QHeaderView[Color="Danger"]::up-arrow {
    subcontrol-position: center right;
    image: url(":/QtTheme/icon/chevron_up/#ef5350.svg");
}

QHeaderView[Color="Danger"]::down-arrow {
    subcontrol-position: center right;
    image: url(":/QtTheme/icon/chevron_down/#ef5350.svg");
}


QLabel {
    color: #424242;
}

QLabel:disabled {
    color: #bdbdbd;
}



QLabel[Color="Primary"] {
    color: #42a5f5;
}

QLabel[Color="Primary"]:disabled {
    color: #bbdefb;
}



QLabel[Color="Secondary"] {
    color: #ec407a;
}

QLabel[Color="Secondary"]:disabled {
    color: #f8bbd0;
}



QLabel[Color="Success"] {
    color: #66bb6a;
}

QLabel[Color="Success"]:disabled {
    color: #c8e6c9;
}



QLabel[Color="Warning"] {
    color: #ffa726;
}

QLabel[Color="Warning"]:disabled {
    color: #ffe0b2;
}



QLabel[Color="Danger"] {
    color: #ef5350;
}

QLabel[Color="Danger"]:disabled {
    color: #ffcdd2;
}


QLineEdit {
    background-color: #f5f5f5;
    color: #616161;
    border: 1px solid #bdbdbd;

   padding: 6px 0;
}

QLineEdit:focus {
    background-color: #eeeeee;
    color: #424242;
    border: 1px solid #9e9e9e;
}

QLineEdit:disabled {
    background-color: #f5f5f5;
    color: #bdbdbd;
    border: 1px solid #e0e0e0;
    margin: 1px;
}



QLineEdit[Color="Primary"] {
    background-color: #f5f5f5;
    color: #64b5f6;
    border: 1px solid #64b5f6;

   padding: 6px 0;
}

QLineEdit[Color="Primary"]:focus {
    background-color: #eeeeee;
    color: #42a5f5;
    border: 1px solid #42a5f5;
}

QLineEdit[Color="Primary"]:disabled {
    background-color: #f5f5f5;
    color: #90caf9;
    border: 1px solid #bbdefb;
}



QLineEdit[Color="Secondary"] {
    background-color: #f5f5f5;
    color: #f06292;
    border: 1px solid #f06292;

   padding: 6px 0;
}

QLineEdit[Color="Secondary"]:focus {
    background-color: #eeeeee;
    color: #ec407a;
    border: 1px solid #ec407a;
}

QLineEdit[Color="Secondary"]:disabled {
    background-color: #f5f5f5;
    color: #f48fb1;
    border: 1px solid #f8bbd0;
}



QLineEdit[Color="Success"] {
    background-color: #f5f5f5;
    color: #81c784;
    border: 1px solid #81c784;

   padding: 6px 0;
}

QLineEdit[Color="Success"]:focus {
    background-color: #eeeeee;
    color: #66bb6a;
    border: 1px solid #66bb6a;
}

QLineEdit[Color="Success"]:disabled {
    background-color: #f5f5f5;
    color: #a5d6a7;
    border: 1px solid #c8e6c9;
}



QLineEdit[Color="Warning"] {
    background-color: #f5f5f5;
    color: #ffb74d;
    border: 1px solid #ffb74d;

   padding: 6px 0;
}

QLineEdit[Color="Warning"]:focus {
    background-color: #eeeeee;
    color: #ffa726;
    border: 1px solid #ffa726;
}

QLineEdit[Color="Warning"]:disabled {
    background-color: #f5f5f5;
    color: #ffcc80;
    border: 1px solid #ffe0b2;
}



QLineEdit[Color="Danger"] {
    background-color: #f5f5f5;
    color: #e57373;
    border: 1px solid #e57373;

   padding: 6px 0;
}

QLineEdit[Color="Danger"]:focus {
    background-color: #eeeeee;
    color: #ef5350;
    border: 1px solid #ef5350;
}

QLineEdit[Color="Danger"]:disabled {
    background-color: #f5f5f5;
    color: #ef9a9a;
    border: 1px solid #ffcdd2;
}


QListView {
    outline: 0;
    color: #616161;
    background-color: #fafafa;
    border: 1px solid #bdbdbd;
}

QListView::item  {
   padding: 6px 0;
}

QListView::item:hover:!selected {
   padding: 6px 0;
    color: #616161;
    background-color: #eeeeee;
}

QListView::item:selected {
   padding: 6px 0;
    color: #616161;
    background-color: #e0e0e0;
}




QListView[Color="Primary"] {
    outline: 0;
    color: #616161;
    background-color: #fafafa;
    border: 1px solid #90caf9;
}

QListView[Color="Primary"]::item  {
   padding: 6px 0;
}

QListView[Color="Primary"]::item:hover:!selected {
   padding: 6px 0;
    color: #757575;
    background-color: #90caf9;
}

QListView[Color="Primary"]::item:selected {
   padding: 6px 0;
    color: #757575;
    background-color: #64b5f6;
}



QListView[Color="Secondary"] {
    outline: 0;
    color: #616161;
    background-color: #fafafa;
    border: 1px solid #f48fb1;
}

QListView[Color="Secondary"]::item  {
   padding: 6px 0;
}

QListView[Color="Secondary"]::item:hover:!selected {
   padding: 6px 0;
    color: #757575;
    background-color: #f48fb1;
}

QListView[Color="Secondary"]::item:selected {
   padding: 6px 0;
    color: #757575;
    background-color: #f06292;
}



QListView[Color="Success"] {
    outline: 0;
    color: #616161;
    background-color: #fafafa;
    border: 1px solid #a5d6a7;
}

QListView[Color="Success"]::item  {
   padding: 6px 0;
}

QListView[Color="Success"]::item:hover:!selected {
   padding: 6px 0;
    color: #757575;
    background-color: #a5d6a7;
}

QListView[Color="Success"]::item:selected {
   padding: 6px 0;
    color: #757575;
    background-color: #81c784;
}



QListView[Color="Warning"] {
    outline: 0;
    color: #616161;
    background-color: #fafafa;
    border: 1px solid #ffcc80;
}

QListView[Color="Warning"]::item  {
   padding: 6px 0;
}

QListView[Color="Warning"]::item:hover:!selected {
   padding: 6px 0;
    color: #757575;
    background-color: #ffcc80;
}

QListView[Color="Warning"]::item:selected {
   padding: 6px 0;
    color: #757575;
    background-color: #ffb74d;
}



QListView[Color="Danger"] {
    outline: 0;
    color: #616161;
    background-color: #fafafa;
    border: 1px solid #ef9a9a;
}

QListView[Color="Danger"]::item  {
   padding: 6px 0;
}

QListView[Color="Danger"]::item:hover:!selected {
   padding: 6px 0;
    color: #757575;
    background-color: #ef9a9a;
}

QListView[Color="Danger"]::item:selected {
   padding: 6px 0;
    color: #757575;
    background-color: #e57373;
}


QMainWindow {
    background-color: #fafafa;
}

QMainWindow::separator {
    background: #fafafa;
    width: 3px;
    height: 3px;
}

QMainWindow::separator:hover {
    background: #42a5f5;
}
QMenu {
    background-color: #fafafa;
    border: 0;
}

QMenu::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#424242.svg");
}

QMenu::separator {
    height: 1px;
    background: #f5f5f5;
    margin-left: 2px;
    margin-right: 2px;
}

QMenu::item {
    padding: 4px 8px;
    background: transparent;
}

QMenu::item:selected {
    background: #eeeeee;
}

QMenu::indicator:unchecked {
    image: url(":/QtTheme/icon/check_box_unchecked/#424242.svg");
}

QMenu::indicator:unchecked:selected {
    image: url(":/QtTheme/icon/check_box_unchecked/#424242.svg");
}

QMenu::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#424242.svg");
}

QMenu::indicator:checked:selected {
    image: url(":/QtTheme/icon/check_box_checked/#424242.svg");
}



QMenu[Color="Primary"] {
    background-color: #fafafa;
    border: 0;
}

QMenu[Color="Primary"]::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#42a5f5.svg");
}

QMenu[Color="Primary"]::separator {
    height: 1px;
    background: #f5f5f5;
    margin-left: 2px;
    margin-right: 2px;
}

QMenu[Color="Primary"]::item {
    padding: 4px 8px;
    background: transparent;
}

QMenu[Color="Primary"]::item:selected {
    background: #bbdefb;
}

QMenu[Color="Primary"]::indicator:unchecked {
    image: url(":/QtTheme/icon/check_box_unchecked/#42a5f5.svg");
}

QMenu[Color="Primary"]::indicator:unchecked:selected {
    image: url(":/QtTheme/icon/check_box_unchecked/#42a5f5.svg");
}

QMenu[Color="Primary"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#42a5f5.svg");
}

QMenu[Color="Primary"]::indicator:checked:selected {
    image: url(":/QtTheme/icon/check_box_checked/#42a5f5.svg");
}



QMenu[Color="Secondary"] {
    background-color: #fafafa;
    border: 0;
}

QMenu[Color="Secondary"]::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#ec407a.svg");
}

QMenu[Color="Secondary"]::separator {
    height: 1px;
    background: #f5f5f5;
    margin-left: 2px;
    margin-right: 2px;
}

QMenu[Color="Secondary"]::item {
    padding: 4px 8px;
    background: transparent;
}

QMenu[Color="Secondary"]::item:selected {
    background: #f8bbd0;
}

QMenu[Color="Secondary"]::indicator:unchecked {
    image: url(":/QtTheme/icon/check_box_unchecked/#ec407a.svg");
}

QMenu[Color="Secondary"]::indicator:unchecked:selected {
    image: url(":/QtTheme/icon/check_box_unchecked/#ec407a.svg");
}

QMenu[Color="Secondary"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#ec407a.svg");
}

QMenu[Color="Secondary"]::indicator:checked:selected {
    image: url(":/QtTheme/icon/check_box_checked/#ec407a.svg");
}



QMenu[Color="Success"] {
    background-color: #fafafa;
    border: 0;
}

QMenu[Color="Success"]::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#66bb6a.svg");
}

QMenu[Color="Success"]::separator {
    height: 1px;
    background: #f5f5f5;
    margin-left: 2px;
    margin-right: 2px;
}

QMenu[Color="Success"]::item {
    padding: 4px 8px;
    background: transparent;
}

QMenu[Color="Success"]::item:selected {
    background: #c8e6c9;
}

QMenu[Color="Success"]::indicator:unchecked {
    image: url(":/QtTheme/icon/check_box_unchecked/#66bb6a.svg");
}

QMenu[Color="Success"]::indicator:unchecked:selected {
    image: url(":/QtTheme/icon/check_box_unchecked/#66bb6a.svg");
}

QMenu[Color="Success"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#66bb6a.svg");
}

QMenu[Color="Success"]::indicator:checked:selected {
    image: url(":/QtTheme/icon/check_box_checked/#66bb6a.svg");
}



QMenu[Color="Warning"] {
    background-color: #fafafa;
    border: 0;
}

QMenu[Color="Warning"]::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#ffa726.svg");
}

QMenu[Color="Warning"]::separator {
    height: 1px;
    background: #f5f5f5;
    margin-left: 2px;
    margin-right: 2px;
}

QMenu[Color="Warning"]::item {
    padding: 4px 8px;
    background: transparent;
}

QMenu[Color="Warning"]::item:selected {
    background: #ffe0b2;
}

QMenu[Color="Warning"]::indicator:unchecked {
    image: url(":/QtTheme/icon/check_box_unchecked/#ffa726.svg");
}

QMenu[Color="Warning"]::indicator:unchecked:selected {
    image: url(":/QtTheme/icon/check_box_unchecked/#ffa726.svg");
}

QMenu[Color="Warning"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#ffa726.svg");
}

QMenu[Color="Warning"]::indicator:checked:selected {
    image: url(":/QtTheme/icon/check_box_checked/#ffa726.svg");
}



QMenu[Color="Danger"] {
    background-color: #fafafa;
    border: 0;
}

QMenu[Color="Danger"]::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#ef5350.svg");
}

QMenu[Color="Danger"]::separator {
    height: 1px;
    background: #f5f5f5;
    margin-left: 2px;
    margin-right: 2px;
}

QMenu[Color="Danger"]::item {
    padding: 4px 8px;
    background: transparent;
}

QMenu[Color="Danger"]::item:selected {
    background: #ffcdd2;
}

QMenu[Color="Danger"]::indicator:unchecked {
    image: url(":/QtTheme/icon/check_box_unchecked/#ef5350.svg");
}

QMenu[Color="Danger"]::indicator:unchecked:selected {
    image: url(":/QtTheme/icon/check_box_unchecked/#ef5350.svg");
}

QMenu[Color="Danger"]::indicator:checked {
    image: url(":/QtTheme/icon/check_box_checked/#ef5350.svg");
}

QMenu[Color="Danger"]::indicator:checked:selected {
    image: url(":/QtTheme/icon/check_box_checked/#ef5350.svg");
}


QMenuBar {
    background-color: #fafafa;
    border: 0;
    spacing: 3px;
}

QMenuBar::item {
    padding: 1px 4px;
    background: transparent;
}

QMenuBar::item:selected  {
    background: #eeeeee;
}
QMessageBox QPushButton {
    min-width: 3em;
}

QMessageBox QPushButton:default {
    background-color: #42a5f5;
    color: #424242;

    padding: 0.5em 1em;
}

QMessageBox QPushButton:default:hover {
    background-color: #2196f3;
    color: #424242;
}

QMessageBox QPushButton:default:pressed {
    background-color: #64b5f6;
    color: #424242;
}

QMessageBox QPushButton:default:disabled {
    background-color: #90caf9;
    color: #bdbdbd;
}
QPlainTextEdit {
    background-color: #f5f5f5;
    color: #616161;
    border: 1px solid #bdbdbd;
}

QPlainTextEdit:focus {
    background-color: #eeeeee;
    color: #424242;
    border: 1px solid #9e9e9e;
}

QPlainTextEdit:disabled {
    background-color: #f5f5f5;
    color: #bdbdbd;
    border: 1px solid #e0e0e0;
}



QPlainTextEdit[Color="Primary"] {
    background-color: #f5f5f5;
    color: #64b5f6;
    border: 1px solid #64b5f6;
}

QPlainTextEdit[Color="Primary"]:focus {
    background-color: #eeeeee;
    color: #42a5f5;
    border: 1px solid #42a5f5;

}

QPlainTextEdit[Color="Primary"]:disabled {
    background-color: #f5f5f5;
    color: #90caf9;
    border: 1px solid #bbdefb;
}



QPlainTextEdit[Color="Secondary"] {
    background-color: #f5f5f5;
    color: #f06292;
    border: 1px solid #f06292;
}

QPlainTextEdit[Color="Secondary"]:focus {
    background-color: #eeeeee;
    color: #ec407a;
    border: 1px solid #ec407a;

}

QPlainTextEdit[Color="Secondary"]:disabled {
    background-color: #f5f5f5;
    color: #f48fb1;
    border: 1px solid #f8bbd0;
}



QPlainTextEdit[Color="Success"] {
    background-color: #f5f5f5;
    color: #81c784;
    border: 1px solid #81c784;
}

QPlainTextEdit[Color="Success"]:focus {
    background-color: #eeeeee;
    color: #66bb6a;
    border: 1px solid #66bb6a;

}

QPlainTextEdit[Color="Success"]:disabled {
    background-color: #f5f5f5;
    color: #a5d6a7;
    border: 1px solid #c8e6c9;
}



QPlainTextEdit[Color="Warning"] {
    background-color: #f5f5f5;
    color: #ffb74d;
    border: 1px solid #ffb74d;
}

QPlainTextEdit[Color="Warning"]:focus {
    background-color: #eeeeee;
    color: #ffa726;
    border: 1px solid #ffa726;

}

QPlainTextEdit[Color="Warning"]:disabled {
    background-color: #f5f5f5;
    color: #ffcc80;
    border: 1px solid #ffe0b2;
}



QPlainTextEdit[Color="Danger"] {
    background-color: #f5f5f5;
    color: #e57373;
    border: 1px solid #e57373;
}

QPlainTextEdit[Color="Danger"]:focus {
    background-color: #eeeeee;
    color: #ef5350;
    border: 1px solid #ef5350;

}

QPlainTextEdit[Color="Danger"]:disabled {
    background-color: #f5f5f5;
    color: #ef9a9a;
    border: 1px solid #ffcdd2;
}


QProgressBar {
    background-color: #eeeeee;
    qproperty-textVisible: false;
}

QProgressBar::chunk {
    background-color: #424242;
}

QProgressBar:disabled {
    background-color: #eeeeee;
    qproperty-textVisible: false;
}

QProgressBar::chunk:disabled {
    background-color: #bdbdbd;
}



QProgressBar[Color="Primary"] {
    background-color: #eeeeee;
    qproperty-textVisible: false;
}

QProgressBar[Color="Primary"]::chunk {
    background-color: #42a5f5;
}

QProgressBar[Color="Primary"]:disabled {
    background-color: #eeeeee;
    qproperty-textVisible: false;
}

QProgressBar[Color="Primary"]::chunk:disabled {
    background-color: #bbdefb;
}



QProgressBar[Color="Secondary"] {
    background-color: #eeeeee;
    qproperty-textVisible: false;
}

QProgressBar[Color="Secondary"]::chunk {
    background-color: #ec407a;
}

QProgressBar[Color="Secondary"]:disabled {
    background-color: #eeeeee;
    qproperty-textVisible: false;
}

QProgressBar[Color="Secondary"]::chunk:disabled {
    background-color: #f8bbd0;
}



QProgressBar[Color="Success"] {
    background-color: #eeeeee;
    qproperty-textVisible: false;
}

QProgressBar[Color="Success"]::chunk {
    background-color: #66bb6a;
}

QProgressBar[Color="Success"]:disabled {
    background-color: #eeeeee;
    qproperty-textVisible: false;
}

QProgressBar[Color="Success"]::chunk:disabled {
    background-color: #c8e6c9;
}



QProgressBar[Color="Warning"] {
    background-color: #eeeeee;
    qproperty-textVisible: false;
}

QProgressBar[Color="Warning"]::chunk {
    background-color: #ffa726;
}

QProgressBar[Color="Warning"]:disabled {
    background-color: #eeeeee;
    qproperty-textVisible: false;
}

QProgressBar[Color="Warning"]::chunk:disabled {
    background-color: #ffe0b2;
}



QProgressBar[Color="Danger"] {
    background-color: #eeeeee;
    qproperty-textVisible: false;
}

QProgressBar[Color="Danger"]::chunk {
    background-color: #ef5350;
}

QProgressBar[Color="Danger"]:disabled {
    background-color: #eeeeee;
    qproperty-textVisible: false;
}

QProgressBar[Color="Danger"]::chunk:disabled {
    background-color: #ffcdd2;
}


QPushButton {
    background-color: #e0e0e0;
    color: #424242;
    outline: 0;

    padding: 8px 16px;
}

QPushButton:hover {
    background-color: #9e9e9e;
    color: #424242;
}

QPushButton:pressed {
    background-color: #bdbdbd;
    color: #424242;
}

QPushButton:checked {
    background-color: #bdbdbd;
    color: #424242;
    border-left: 4px solid #616161;
    padding-left: 12px;
}

QPushButton:disabled {
    background-color: #f5f5f5;
    color: #bdbdbd;
}



QPushButton[Color="Primary"] {
    background-color: #42a5f5;
    color: #424242;
}

QPushButton[Color="Primary"]:hover {
    background-color: #2196f3;
    color: #424242;
}

QPushButton[Color="Primary"]:pressed {
    background-color: #64b5f6;
    color: #424242;
}

QPushButton[Color="Primary"]:checked {
    background-color: #64b5f6;
    color: #424242;
    border-left: 4px solid #1976d2;
    padding-left: 12px;
}

QPushButton[Color="Primary"]:disabled {
    background-color: #bbdefb;
    color: #bdbdbd;
}



QPushButton[Color="Secondary"] {
    background-color: #ec407a;
    color: #424242;
}

QPushButton[Color="Secondary"]:hover {
    background-color: #e91e63;
    color: #424242;
}

QPushButton[Color="Secondary"]:pressed {
    background-color: #f06292;
    color: #424242;
}

QPushButton[Color="Secondary"]:checked {
    background-color: #f06292;
    color: #424242;
    border-left: 4px solid #c2185b;
    padding-left: 12px;
}

QPushButton[Color="Secondary"]:disabled {
    background-color: #f8bbd0;
    color: #bdbdbd;
}



QPushButton[Color="Success"] {
    background-color: #66bb6a;
    color: #424242;
}

QPushButton[Color="Success"]:hover {
    background-color: #4caf50;
    color: #424242;
}

QPushButton[Color="Success"]:pressed {
    background-color: #81c784;
    color: #424242;
}

QPushButton[Color="Success"]:checked {
    background-color: #81c784;
    color: #424242;
    border-left: 4px solid #388e3c;
    padding-left: 12px;
}

QPushButton[Color="Success"]:disabled {
    background-color: #c8e6c9;
    color: #bdbdbd;
}



QPushButton[Color="Warning"] {
    background-color: #ffa726;
    color: #424242;
}

QPushButton[Color="Warning"]:hover {
    background-color: #ff9800;
    color: #424242;
}

QPushButton[Color="Warning"]:pressed {
    background-color: #ffb74d;
    color: #424242;
}

QPushButton[Color="Warning"]:checked {
    background-color: #ffb74d;
    color: #424242;
    border-left: 4px solid #f57c00;
    padding-left: 12px;
}

QPushButton[Color="Warning"]:disabled {
    background-color: #ffe0b2;
    color: #bdbdbd;
}



QPushButton[Color="Danger"] {
    background-color: #ef5350;
    color: #424242;
}

QPushButton[Color="Danger"]:hover {
    background-color: #f44336;
    color: #424242;
}

QPushButton[Color="Danger"]:pressed {
    background-color: #e57373;
    color: #424242;
}

QPushButton[Color="Danger"]:checked {
    background-color: #e57373;
    color: #424242;
    border-left: 4px solid #d32f2f;
    padding-left: 12px;
}

QPushButton[Color="Danger"]:disabled {
    background-color: #ffcdd2;
    color: #bdbdbd;
}


QRadioButton {
    color: #424242;
}

QRadioButton::indicator {
    image: url(":/QtTheme/icon/radio_button_unchecked/#424242.svg");
}

QRadioButton::indicator:checked {
    image: url(":/QtTheme/icon/radio_button_checked/#424242.svg");
}

QRadioButton::indicator:disabled {
    image: url(":/QtTheme/icon/radio_button_unchecked/#bdbdbd.svg");
}



QRadioButton[Color="Primary"] {
    color: #42a5f5;
}

QRadioButton[Color="Primary"]::indicator {
    image: url(":/QtTheme/icon/radio_button_unchecked/#42a5f5.svg");
    color: #42a5f5;
}

QRadioButton[Color="Primary"]::indicator:checked {
    image: url(":/QtTheme/icon/radio_button_checked/#42a5f5.svg");
    color: #42a5f5;
}

QRadioButton[Color="Primary"]::indicator:disabled {
    image: url(":/QtTheme/icon/radio_button_unchecked/#90caf9.svg");
    color: #90caf9;
}



QRadioButton[Color="Secondary"] {
    color: #ec407a;
}

QRadioButton[Color="Secondary"]::indicator {
    image: url(":/QtTheme/icon/radio_button_unchecked/#ec407a.svg");
    color: #ec407a;
}

QRadioButton[Color="Secondary"]::indicator:checked {
    image: url(":/QtTheme/icon/radio_button_checked/#ec407a.svg");
    color: #ec407a;
}

QRadioButton[Color="Secondary"]::indicator:disabled {
    image: url(":/QtTheme/icon/radio_button_unchecked/#f48fb1.svg");
    color: #f48fb1;
}



QRadioButton[Color="Success"] {
    color: #66bb6a;
}

QRadioButton[Color="Success"]::indicator {
    image: url(":/QtTheme/icon/radio_button_unchecked/#66bb6a.svg");
    color: #66bb6a;
}

QRadioButton[Color="Success"]::indicator:checked {
    image: url(":/QtTheme/icon/radio_button_checked/#66bb6a.svg");
    color: #66bb6a;
}

QRadioButton[Color="Success"]::indicator:disabled {
    image: url(":/QtTheme/icon/radio_button_unchecked/#a5d6a7.svg");
    color: #a5d6a7;
}



QRadioButton[Color="Warning"] {
    color: #ffa726;
}

QRadioButton[Color="Warning"]::indicator {
    image: url(":/QtTheme/icon/radio_button_unchecked/#ffa726.svg");
    color: #ffa726;
}

QRadioButton[Color="Warning"]::indicator:checked {
    image: url(":/QtTheme/icon/radio_button_checked/#ffa726.svg");
    color: #ffa726;
}

QRadioButton[Color="Warning"]::indicator:disabled {
    image: url(":/QtTheme/icon/radio_button_unchecked/#ffcc80.svg");
    color: #ffcc80;
}



QRadioButton[Color="Danger"] {
    color: #ef5350;
}

QRadioButton[Color="Danger"]::indicator {
    image: url(":/QtTheme/icon/radio_button_unchecked/#ef5350.svg");
    color: #ef5350;
}

QRadioButton[Color="Danger"]::indicator:checked {
    image: url(":/QtTheme/icon/radio_button_checked/#ef5350.svg");
    color: #ef5350;
}

QRadioButton[Color="Danger"]::indicator:disabled {
    image: url(":/QtTheme/icon/radio_button_unchecked/#ef9a9a.svg");
    color: #ef9a9a;
}


QScrollBar:vertical {
    width: 16px;
    border: 0px;
    margin: 16px 0 16px 0;
    background-color: #f5f5f5;
}

QScrollBar::handle:vertical {
    width: 16px;
    min-height: 32px;
    border: 0px;
    background-color: #bdbdbd;
}

QScrollBar::sub-line:vertical {
    background: #f5f5f5;
    height: 16px;
    subcontrol-position: top;
    subcontrol-origin: margin;
}

QScrollBar::add-line:vertical {
    background: #f5f5f5;
    height: 16px;
    subcontrol-position: bottom;
    subcontrol-origin: margin;
}

QScrollBar::up-arrow:vertical {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_up/#757575.svg");
}

QScrollBar::up-arrow:vertical:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_up/#424242.svg");
}

QScrollBar::up-arrow:vertical:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_up/#616161.svg");
}

QScrollBar::down-arrow:vertical {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_down/#757575.svg");
}

QScrollBar::down-arrow:vertical:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_down/#424242.svg");
}

QScrollBar::down-arrow:vertical:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_down/#616161.svg");
}

QScrollBar:horizontal {
    height: 16px;
    border: 0px;
    margin: 0 16px 0 16px;
    background-color: #f5f5f5;
}

QScrollBar::handle:horizontal {
    height: 16px;
    min-width: 32px;
    border: 0px;
    background-color: #bdbdbd;
}

QScrollBar::sub-line:horizontal {
    background: #f5f5f5;
    width: 16px;
    subcontrol-position: left;
    subcontrol-origin: margin;
}

QScrollBar::add-line:horizontal {
    background: #f5f5f5;
    width: 16px;
    subcontrol-position: right;
    subcontrol-origin: margin;
}

QScrollBar::left-arrow:horizontal {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_left/#757575.svg");
}

QScrollBar::left-arrow:horizontal:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_left/#424242.svg");
}

QScrollBar::left-arrow:horizontal:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_left/#616161.svg");
}

QScrollBar::right-arrow:horizontal {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_right/#757575.svg");
}

QScrollBar::right-arrow:horizontal:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_right/#424242.svg");
}

QScrollBar::right-arrow:horizontal:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_right/#616161.svg");
}

QScrollBar::handle:disabled {
    background: #e0e0e0;
}

QScrollBar::handle:hover {
    background-color: #9e9e9e;
}

QScrollBar::handle:pressed {
    background-color: #bdbdbd;
}

QScrollBar::sub-page {
    background-color: #f5f5f5;
}

QScrollBar::sub-page:hover {
    background-color: #e0e0e0;
}

QScrollBar::sub-page:pressed {
    background-color: #eeeeee;
}

QScrollBar::add-page {
    background-color: #f5f5f5;
}

QScrollBar::add-page:hover {
    background-color: #e0e0e0;
}

QScrollBar::add-page:pressed {
    background-color: #eeeeee;
}



QScrollBar[Color="Primary"]::handle:vertical {
    width: 16px;
    min-height: 32px;
    border: 0px;
    background-color: #42a5f5;
}

QScrollBar[Color="Primary"]::up-arrow:vertical {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_up/#42a5f5.svg");
}

QScrollBar[Color="Primary"]::up-arrow:vertical:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_up/#1e88e5.svg");
}

QScrollBar[Color="Primary"]::up-arrow:vertical:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_up/#2196f3.svg");
}

QScrollBar[Color="Primary"]::down-arrow:vertical {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_down/#42a5f5.svg");
}

QScrollBar[Color="Primary"]::down-arrow:vertical:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_down/#1e88e5.svg");
}

QScrollBar[Color="Primary"]::down-arrow:vertical:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_down/#2196f3.svg");
}

QScrollBar[Color="Primary"]::handle:horizontal {
    height: 16px;
    min-width: 32px;
    border: 0px;
    background-color: #42a5f5;
}

QScrollBar[Color="Primary"]::left-arrow:horizontal {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_left/#42a5f5.svg");
}

QScrollBar[Color="Primary"]::left-arrow:horizontal:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_left/#1e88e5.svg");
}

QScrollBar[Color="Primary"]::left-arrow:horizontal:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_left/#2196f3.svg");
}

QScrollBar[Color="Primary"]::right-arrow:horizontal {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_right/#42a5f5.svg");
}

QScrollBar[Color="Primary"]::right-arrow:horizontal:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_right/#1e88e5.svg");
}

QScrollBar[Color="Primary"]::right-arrow:horizontal:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_right/#2196f3.svg");
}

QScrollBar[Color="Primary"]::handle:disabled {
    background: #bbdefb;
}

QScrollBar[Color="Primary"]::handle:hover {
    background-color: #1e88e5;
}

QScrollBar[Color="Primary"]::handle:pressed {
    background-color: #2196f3;
}



QScrollBar[Color="Secondary"]::handle:vertical {
    width: 16px;
    min-height: 32px;
    border: 0px;
    background-color: #ec407a;
}

QScrollBar[Color="Secondary"]::up-arrow:vertical {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_up/#ec407a.svg");
}

QScrollBar[Color="Secondary"]::up-arrow:vertical:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_up/#d81b60.svg");
}

QScrollBar[Color="Secondary"]::up-arrow:vertical:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_up/#e91e63.svg");
}

QScrollBar[Color="Secondary"]::down-arrow:vertical {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_down/#ec407a.svg");
}

QScrollBar[Color="Secondary"]::down-arrow:vertical:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_down/#d81b60.svg");
}

QScrollBar[Color="Secondary"]::down-arrow:vertical:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_down/#e91e63.svg");
}

QScrollBar[Color="Secondary"]::handle:horizontal {
    height: 16px;
    min-width: 32px;
    border: 0px;
    background-color: #ec407a;
}

QScrollBar[Color="Secondary"]::left-arrow:horizontal {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_left/#ec407a.svg");
}

QScrollBar[Color="Secondary"]::left-arrow:horizontal:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_left/#d81b60.svg");
}

QScrollBar[Color="Secondary"]::left-arrow:horizontal:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_left/#e91e63.svg");
}

QScrollBar[Color="Secondary"]::right-arrow:horizontal {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_right/#ec407a.svg");
}

QScrollBar[Color="Secondary"]::right-arrow:horizontal:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_right/#d81b60.svg");
}

QScrollBar[Color="Secondary"]::right-arrow:horizontal:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_right/#e91e63.svg");
}

QScrollBar[Color="Secondary"]::handle:disabled {
    background: #f8bbd0;
}

QScrollBar[Color="Secondary"]::handle:hover {
    background-color: #d81b60;
}

QScrollBar[Color="Secondary"]::handle:pressed {
    background-color: #e91e63;
}



QScrollBar[Color="Success"]::handle:vertical {
    width: 16px;
    min-height: 32px;
    border: 0px;
    background-color: #66bb6a;
}

QScrollBar[Color="Success"]::up-arrow:vertical {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_up/#66bb6a.svg");
}

QScrollBar[Color="Success"]::up-arrow:vertical:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_up/#43a047.svg");
}

QScrollBar[Color="Success"]::up-arrow:vertical:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_up/#4caf50.svg");
}

QScrollBar[Color="Success"]::down-arrow:vertical {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_down/#66bb6a.svg");
}

QScrollBar[Color="Success"]::down-arrow:vertical:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_down/#43a047.svg");
}

QScrollBar[Color="Success"]::down-arrow:vertical:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_down/#4caf50.svg");
}

QScrollBar[Color="Success"]::handle:horizontal {
    height: 16px;
    min-width: 32px;
    border: 0px;
    background-color: #66bb6a;
}

QScrollBar[Color="Success"]::left-arrow:horizontal {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_left/#66bb6a.svg");
}

QScrollBar[Color="Success"]::left-arrow:horizontal:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_left/#43a047.svg");
}

QScrollBar[Color="Success"]::left-arrow:horizontal:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_left/#4caf50.svg");
}

QScrollBar[Color="Success"]::right-arrow:horizontal {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_right/#66bb6a.svg");
}

QScrollBar[Color="Success"]::right-arrow:horizontal:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_right/#43a047.svg");
}

QScrollBar[Color="Success"]::right-arrow:horizontal:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_right/#4caf50.svg");
}

QScrollBar[Color="Success"]::handle:disabled {
    background: #c8e6c9;
}

QScrollBar[Color="Success"]::handle:hover {
    background-color: #43a047;
}

QScrollBar[Color="Success"]::handle:pressed {
    background-color: #4caf50;
}



QScrollBar[Color="Warning"]::handle:vertical {
    width: 16px;
    min-height: 32px;
    border: 0px;
    background-color: #ffa726;
}

QScrollBar[Color="Warning"]::up-arrow:vertical {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_up/#ffa726.svg");
}

QScrollBar[Color="Warning"]::up-arrow:vertical:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_up/#fb8c00.svg");
}

QScrollBar[Color="Warning"]::up-arrow:vertical:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_up/#ff9800.svg");
}

QScrollBar[Color="Warning"]::down-arrow:vertical {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_down/#ffa726.svg");
}

QScrollBar[Color="Warning"]::down-arrow:vertical:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_down/#fb8c00.svg");
}

QScrollBar[Color="Warning"]::down-arrow:vertical:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_down/#ff9800.svg");
}

QScrollBar[Color="Warning"]::handle:horizontal {
    height: 16px;
    min-width: 32px;
    border: 0px;
    background-color: #ffa726;
}

QScrollBar[Color="Warning"]::left-arrow:horizontal {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_left/#ffa726.svg");
}

QScrollBar[Color="Warning"]::left-arrow:horizontal:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_left/#fb8c00.svg");
}

QScrollBar[Color="Warning"]::left-arrow:horizontal:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_left/#ff9800.svg");
}

QScrollBar[Color="Warning"]::right-arrow:horizontal {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_right/#ffa726.svg");
}

QScrollBar[Color="Warning"]::right-arrow:horizontal:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_right/#fb8c00.svg");
}

QScrollBar[Color="Warning"]::right-arrow:horizontal:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_right/#ff9800.svg");
}

QScrollBar[Color="Warning"]::handle:disabled {
    background: #ffe0b2;
}

QScrollBar[Color="Warning"]::handle:hover {
    background-color: #fb8c00;
}

QScrollBar[Color="Warning"]::handle:pressed {
    background-color: #ff9800;
}



QScrollBar[Color="Danger"]::handle:vertical {
    width: 16px;
    min-height: 32px;
    border: 0px;
    background-color: #ef5350;
}

QScrollBar[Color="Danger"]::up-arrow:vertical {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_up/#ef5350.svg");
}

QScrollBar[Color="Danger"]::up-arrow:vertical:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_up/#e53935.svg");
}

QScrollBar[Color="Danger"]::up-arrow:vertical:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_up/#f44336.svg");
}

QScrollBar[Color="Danger"]::down-arrow:vertical {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_down/#ef5350.svg");
}

QScrollBar[Color="Danger"]::down-arrow:vertical:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_down/#e53935.svg");
}

QScrollBar[Color="Danger"]::down-arrow:vertical:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_down/#f44336.svg");
}

QScrollBar[Color="Danger"]::handle:horizontal {
    height: 16px;
    min-width: 32px;
    border: 0px;
    background-color: #ef5350;
}

QScrollBar[Color="Danger"]::left-arrow:horizontal {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_left/#ef5350.svg");
}

QScrollBar[Color="Danger"]::left-arrow:horizontal:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_left/#e53935.svg");
}

QScrollBar[Color="Danger"]::left-arrow:horizontal:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_left/#f44336.svg");
}

QScrollBar[Color="Danger"]::right-arrow:horizontal {
    background-color: #f5f5f5;
    image: url(":/QtTheme/icon/chevron_right/#ef5350.svg");
}

QScrollBar[Color="Danger"]::right-arrow:horizontal:hover {
    background-color: #e0e0e0;
    image: url(":/QtTheme/icon/chevron_right/#e53935.svg");
}

QScrollBar[Color="Danger"]::right-arrow:horizontal:pressed {
    background-color: #eeeeee;
    image: url(":/QtTheme/icon/chevron_right/#f44336.svg");
}

QScrollBar[Color="Danger"]::handle:disabled {
    background: #ffcdd2;
}

QScrollBar[Color="Danger"]::handle:hover {
    background-color: #e53935;
}

QScrollBar[Color="Danger"]::handle:pressed {
    background-color: #f44336;
}


QSizeGrip {
    width: 16px;
    height: 16px;
    image: url(":/QtTheme/icon/size_grip/#616161.svg");
}



QSizeGrip[Color="Primary"] {
    width: 16px;
    height: 16px;
    image: url(":/QtTheme/icon/size_grip/#42a5f5.svg");
}



QSizeGrip[Color="Secondary"] {
    width: 16px;
    height: 16px;
    image: url(":/QtTheme/icon/size_grip/#ec407a.svg");
}



QSizeGrip[Color="Success"] {
    width: 16px;
    height: 16px;
    image: url(":/QtTheme/icon/size_grip/#66bb6a.svg");
}



QSizeGrip[Color="Warning"] {
    width: 16px;
    height: 16px;
    image: url(":/QtTheme/icon/size_grip/#ffa726.svg");
}



QSizeGrip[Color="Danger"] {
    width: 16px;
    height: 16px;
    image: url(":/QtTheme/icon/size_grip/#ef5350.svg");
}


QSlider:horizontal {
    min-height: 16px;
}

QSlider:vertical {
    min-width: 16px;
}

QSlider::groove:horizontal {
    background-color: #fafafa;
    height: 16px;
}

QSlider::groove:vertical {
    background-color: #fafafa;
    width: 16px;
}

QSlider::sub-page:horizontal {
    background-color: #9e9e9e;
}

QSlider::add-page:horizontal {
    background-color: #e0e0e0;
}

QSlider::sub-page:vertical {
    background-color: #e0e0e0;
}

QSlider::add-page:vertical {
    background-color: #9e9e9e;
}

QSlider::handle {
    background-color: #424242;
    height: 16px;
    width: 16px;
}

QSlider::sub-page:horizontal:disabled {
    background-color: #e0e0e0;
}

QSlider::add-page:horizontal:disabled {
    background-color: #f5f5f5;
}

QSlider::sub-page:vertical:disabled {
    background-color: #f5f5f5;
}

QSlider::add-page:vertical:disabled {
    background-color: #e0e0e0;
}

QSlider::handle:disabled {
    background-color: #e0e0e0;
    height: 16px;
    width: 16px;
}



QSlider[Color="Primary"]::groove:horizontal {
    background-color: #fafafa;
    height: 16px;
}

QSlider[Color="Primary"]::groove:vertical {
    background-color: #fafafa;
    width: 16px;
}

QSlider[Color="Primary"]::sub-page:horizontal {
    background-color: #64b5f6;
}

QSlider[Color="Primary"]::add-page:horizontal {
    background-color: #e0e0e0;
}

QSlider[Color="Primary"]::sub-page:vertical {
    background-color: #e0e0e0;
}

QSlider[Color="Primary"]::add-page:vertical {
    background-color: #64b5f6;
}

QSlider[Color="Primary"]::handle {
    background-color: #1e88e5;
    height: 16px;
    width: 16px;
}

QSlider[Color="Primary"]::sub-page:horizontal:disabled {
    background-color: #bbdefb;
}

QSlider[Color="Primary"]::add-page:horizontal:disabled {
    background-color: #f5f5f5;
}

QSlider[Color="Primary"]::sub-page:vertical:disabled {
    background-color: #f5f5f5;
}

QSlider[Color="Primary"]::add-page:vertical:disabled {
    background-color: #bbdefb;
}

QSlider[Color="Primary"]::handle:disabled {
    background-color: #bbdefb;
    height: 12px;
    width: 12px;
}



QSlider[Color="Secondary"]::groove:horizontal {
    background-color: #fafafa;
    height: 16px;
}

QSlider[Color="Secondary"]::groove:vertical {
    background-color: #fafafa;
    width: 16px;
}

QSlider[Color="Secondary"]::sub-page:horizontal {
    background-color: #f06292;
}

QSlider[Color="Secondary"]::add-page:horizontal {
    background-color: #e0e0e0;
}

QSlider[Color="Secondary"]::sub-page:vertical {
    background-color: #e0e0e0;
}

QSlider[Color="Secondary"]::add-page:vertical {
    background-color: #f06292;
}

QSlider[Color="Secondary"]::handle {
    background-color: #d81b60;
    height: 16px;
    width: 16px;
}

QSlider[Color="Secondary"]::sub-page:horizontal:disabled {
    background-color: #f8bbd0;
}

QSlider[Color="Secondary"]::add-page:horizontal:disabled {
    background-color: #f5f5f5;
}

QSlider[Color="Secondary"]::sub-page:vertical:disabled {
    background-color: #f5f5f5;
}

QSlider[Color="Secondary"]::add-page:vertical:disabled {
    background-color: #f8bbd0;
}

QSlider[Color="Secondary"]::handle:disabled {
    background-color: #f8bbd0;
    height: 12px;
    width: 12px;
}



QSlider[Color="Success"]::groove:horizontal {
    background-color: #fafafa;
    height: 16px;
}

QSlider[Color="Success"]::groove:vertical {
    background-color: #fafafa;
    width: 16px;
}

QSlider[Color="Success"]::sub-page:horizontal {
    background-color: #81c784;
}

QSlider[Color="Success"]::add-page:horizontal {
    background-color: #e0e0e0;
}

QSlider[Color="Success"]::sub-page:vertical {
    background-color: #e0e0e0;
}

QSlider[Color="Success"]::add-page:vertical {
    background-color: #81c784;
}

QSlider[Color="Success"]::handle {
    background-color: #43a047;
    height: 16px;
    width: 16px;
}

QSlider[Color="Success"]::sub-page:horizontal:disabled {
    background-color: #c8e6c9;
}

QSlider[Color="Success"]::add-page:horizontal:disabled {
    background-color: #f5f5f5;
}

QSlider[Color="Success"]::sub-page:vertical:disabled {
    background-color: #f5f5f5;
}

QSlider[Color="Success"]::add-page:vertical:disabled {
    background-color: #c8e6c9;
}

QSlider[Color="Success"]::handle:disabled {
    background-color: #c8e6c9;
    height: 12px;
    width: 12px;
}



QSlider[Color="Warning"]::groove:horizontal {
    background-color: #fafafa;
    height: 16px;
}

QSlider[Color="Warning"]::groove:vertical {
    background-color: #fafafa;
    width: 16px;
}

QSlider[Color="Warning"]::sub-page:horizontal {
    background-color: #ffb74d;
}

QSlider[Color="Warning"]::add-page:horizontal {
    background-color: #e0e0e0;
}

QSlider[Color="Warning"]::sub-page:vertical {
    background-color: #e0e0e0;
}

QSlider[Color="Warning"]::add-page:vertical {
    background-color: #ffb74d;
}

QSlider[Color="Warning"]::handle {
    background-color: #fb8c00;
    height: 16px;
    width: 16px;
}

QSlider[Color="Warning"]::sub-page:horizontal:disabled {
    background-color: #ffe0b2;
}

QSlider[Color="Warning"]::add-page:horizontal:disabled {
    background-color: #f5f5f5;
}

QSlider[Color="Warning"]::sub-page:vertical:disabled {
    background-color: #f5f5f5;
}

QSlider[Color="Warning"]::add-page:vertical:disabled {
    background-color: #ffe0b2;
}

QSlider[Color="Warning"]::handle:disabled {
    background-color: #ffe0b2;
    height: 12px;
    width: 12px;
}



QSlider[Color="Danger"]::groove:horizontal {
    background-color: #fafafa;
    height: 16px;
}

QSlider[Color="Danger"]::groove:vertical {
    background-color: #fafafa;
    width: 16px;
}

QSlider[Color="Danger"]::sub-page:horizontal {
    background-color: #e57373;
}

QSlider[Color="Danger"]::add-page:horizontal {
    background-color: #e0e0e0;
}

QSlider[Color="Danger"]::sub-page:vertical {
    background-color: #e0e0e0;
}

QSlider[Color="Danger"]::add-page:vertical {
    background-color: #e57373;
}

QSlider[Color="Danger"]::handle {
    background-color: #e53935;
    height: 16px;
    width: 16px;
}

QSlider[Color="Danger"]::sub-page:horizontal:disabled {
    background-color: #ffcdd2;
}

QSlider[Color="Danger"]::add-page:horizontal:disabled {
    background-color: #f5f5f5;
}

QSlider[Color="Danger"]::sub-page:vertical:disabled {
    background-color: #f5f5f5;
}

QSlider[Color="Danger"]::add-page:vertical:disabled {
    background-color: #ffcdd2;
}

QSlider[Color="Danger"]::handle:disabled {
    background-color: #ffcdd2;
    height: 12px;
    width: 12px;
}


QSpinBox {
    color: #616161;
    background-color: #f5f5f5;
    border: 1px solid #bdbdbd;
   padding: 6px 0;
    min-height: 1em;
}

QSpinBox:disabled {
    color: #bdbdbd;
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
   padding: 6px 0;
    min-height: 1em;
}

QSpinBox::up-button,
QSpinBox::down-button {
    width: 24px;
    background-color: #f5f5f5;
}

QSpinBox::up-button:hover,
QSpinBox::down-button:hover {
    width: 24px;
    background-color: #e0e0e0;
}

QSpinBox::up-button:pressed,
QSpinBox::down-button:pressed {
    width: 24px;
    background-color: #eeeeee;
}

QSpinBox::up-button:disabled,
QSpinBox::down-button:disabled,
QSpinBox::up-button:off,
QSpinBox::down-button:off {
    width: 24px;
    background-color: #f5f5f5;
}

QSpinBox::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#bdbdbd.svg");
}

QSpinBox::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#bdbdbd.svg");
}

QSpinBox::up-arrow:disabled,
QSpinBox::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#e0e0e0.svg");
}

QSpinBox::down-arrow:disabled,
QSpinBox::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#e0e0e0.svg");
}



QSpinBox[Color="Primary"] {
    color: #64b5f6;
    background-color: #f5f5f5;
    border: 1px solid #64b5f6;
   padding: 6px 0;
    min-height: 1em;
}

QSpinBox[Color="Primary"]:disabled {
    color: #90caf9;
    background-color: #f5f5f5;
    border: 1px solid #bbdefb;
   padding: 6px 0;
    min-height: 1em;
}

QSpinBox[Color="Primary"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#42a5f5.svg");
}

QSpinBox[Color="Primary"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#42a5f5.svg");
}

QSpinBox[Color="Primary"]::up-arrow:disabled,
QSpinBox[Color="Primary"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#bbdefb.svg");
}

QSpinBox[Color="Primary"]::down-arrow:disabled,
QSpinBox[Color="Primary"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#bbdefb.svg");
}



QSpinBox[Color="Secondary"] {
    color: #f06292;
    background-color: #f5f5f5;
    border: 1px solid #f06292;
   padding: 6px 0;
    min-height: 1em;
}

QSpinBox[Color="Secondary"]:disabled {
    color: #f48fb1;
    background-color: #f5f5f5;
    border: 1px solid #f8bbd0;
   padding: 6px 0;
    min-height: 1em;
}

QSpinBox[Color="Secondary"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ec407a.svg");
}

QSpinBox[Color="Secondary"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ec407a.svg");
}

QSpinBox[Color="Secondary"]::up-arrow:disabled,
QSpinBox[Color="Secondary"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#f8bbd0.svg");
}

QSpinBox[Color="Secondary"]::down-arrow:disabled,
QSpinBox[Color="Secondary"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#f8bbd0.svg");
}



QSpinBox[Color="Success"] {
    color: #81c784;
    background-color: #f5f5f5;
    border: 1px solid #81c784;
   padding: 6px 0;
    min-height: 1em;
}

QSpinBox[Color="Success"]:disabled {
    color: #a5d6a7;
    background-color: #f5f5f5;
    border: 1px solid #c8e6c9;
   padding: 6px 0;
    min-height: 1em;
}

QSpinBox[Color="Success"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#66bb6a.svg");
}

QSpinBox[Color="Success"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#66bb6a.svg");
}

QSpinBox[Color="Success"]::up-arrow:disabled,
QSpinBox[Color="Success"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#c8e6c9.svg");
}

QSpinBox[Color="Success"]::down-arrow:disabled,
QSpinBox[Color="Success"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#c8e6c9.svg");
}



QSpinBox[Color="Warning"] {
    color: #ffb74d;
    background-color: #f5f5f5;
    border: 1px solid #ffb74d;
   padding: 6px 0;
    min-height: 1em;
}

QSpinBox[Color="Warning"]:disabled {
    color: #ffcc80;
    background-color: #f5f5f5;
    border: 1px solid #ffe0b2;
   padding: 6px 0;
    min-height: 1em;
}

QSpinBox[Color="Warning"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffa726.svg");
}

QSpinBox[Color="Warning"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffa726.svg");
}

QSpinBox[Color="Warning"]::up-arrow:disabled,
QSpinBox[Color="Warning"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffe0b2.svg");
}

QSpinBox[Color="Warning"]::down-arrow:disabled,
QSpinBox[Color="Warning"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffe0b2.svg");
}



QSpinBox[Color="Danger"] {
    color: #e57373;
    background-color: #f5f5f5;
    border: 1px solid #e57373;
   padding: 6px 0;
    min-height: 1em;
}

QSpinBox[Color="Danger"]:disabled {
    color: #ef9a9a;
    background-color: #f5f5f5;
    border: 1px solid #ffcdd2;
   padding: 6px 0;
    min-height: 1em;
}

QSpinBox[Color="Danger"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ef5350.svg");
}

QSpinBox[Color="Danger"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ef5350.svg");
}

QSpinBox[Color="Danger"]::up-arrow:disabled,
QSpinBox[Color="Danger"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffcdd2.svg");
}

QSpinBox[Color="Danger"]::down-arrow:disabled,
QSpinBox[Color="Danger"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffcdd2.svg");
}


QSplitter::handle {
    background-color: #fafafa;
}

QSplitter::handle:hover {
    background-color: #bdbdbd;
}


QSplitter::handle:horizontal {
    width: 3px;
}

QSplitter::handle:vertical {
    height: 3px;
}



QSplitter[Color="Primary"]::handle:hover {
    background-color: #42a5f5;
}



QSplitter[Color="Secondary"]::handle:hover {
    background-color: #ec407a;
}



QSplitter[Color="Success"]::handle:hover {
    background-color: #66bb6a;
}



QSplitter[Color="Warning"]::handle:hover {
    background-color: #ffa726;
}



QSplitter[Color="Danger"]::handle:hover {
    background-color: #ef5350;
}


QStatusBar {
    color: #424242;
    background-color: #fafafa;
}



QStatusBar[Color="Primary"] {
    color: #424242;
    background-color: #42a5f5;
}

QStatusBar[Color="Primary"] > QSizeGrip {
    width: 16px;
    height: 16px;
    image: url(":/QtTheme/icon/size_grip/#1976d2.svg");
}


QStatusBar[Color="Secondary"] {
    color: #424242;
    background-color: #ec407a;
}

QStatusBar[Color="Secondary"] > QSizeGrip {
    width: 16px;
    height: 16px;
    image: url(":/QtTheme/icon/size_grip/#c2185b.svg");
}


QStatusBar[Color="Success"] {
    color: #424242;
    background-color: #66bb6a;
}

QStatusBar[Color="Success"] > QSizeGrip {
    width: 16px;
    height: 16px;
    image: url(":/QtTheme/icon/size_grip/#388e3c.svg");
}


QStatusBar[Color="Warning"] {
    color: #424242;
    background-color: #ffa726;
}

QStatusBar[Color="Warning"] > QSizeGrip {
    width: 16px;
    height: 16px;
    image: url(":/QtTheme/icon/size_grip/#f57c00.svg");
}


QStatusBar[Color="Danger"] {
    color: #424242;
    background-color: #ef5350;
}

QStatusBar[Color="Danger"] > QSizeGrip {
    width: 16px;
    height: 16px;
    image: url(":/QtTheme/icon/size_grip/#d32f2f.svg");
}

QTabBar::tab:top {
    background-color: #f5f5f5;
    color: #424242;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2px;
    padding-bottom: 2px;
}

QTabBar::tab:bottom {
    background-color: #f5f5f5;
    color: #424242;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 2px;
    padding-bottom: 2px;
}

QTabBar::tab:left {
    background-color: #f5f5f5;
    color: #424242;
    padding-top: 1em;
    padding-bottom: 1em;
    padding-left: 2px;
    padding-right: 2px;
}

QTabBar::tab:right {
    background-color: #f5f5f5;
    color: #424242;
    padding-top: 1em;
    padding-bottom: 1em;
}

QTabBar::tab:hover  {
    background-color: #bdbdbd;
    color: #424242;
}

QTabBar::tab:top:selected {
    background-color: #e0e0e0;
    color: #424242;
}

QTabBar::tab:bottom:selected {
    background-color: #e0e0e0;
    color: #424242;
}

QTabBar::tab:left:selected {
    background-color: #e0e0e0;
    color: #424242;
}

QTabBar::tab:right:selected {
    background-color: #e0e0e0;
    color: #424242;
}

QTabBar QToolButton::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#616161.svg");
}

QTabBar QToolButton::left-arrow {
    image: url(":/QtTheme/icon/triangle_left/#616161.svg");
}

QTabBar QToolButton {
    background-color: #f5f5f5;
}

QTabBar QToolButton:hover {
    background-color: #e0e0e0;
}

QTabBar::close-button {
    image: url(":/QtTheme/icon/close/#616161.svg");
}

QTabBar::close-button:hover {
    image: url(":/QtTheme/icon/close/#ef5350.svg");
}

QTabBar::close-button:pressed {
    image: url(":/QtTheme/icon/close/#ef9a9a.svg");
}

QTabBar:top::close-button {
    margin-top: 3px;
    subcontrol-position: right;
}

QTabBar:bottom::close-button {
    margin-bottom: 3px;
    subcontrol-position: right;
}

QTabBar:left::close-button {
    margin-left: 3px;
    subcontrol-position: bottom;
}

QTabBar:right::close-button {
    margin-right: 3px;
    subcontrol-position: bottom;
}



QTabBar[Color="Primary"]::tab:hover  {
    background-color: #2196f3;
    color: #424242;
}

QTabBar[Color="Primary"]::tab:top:selected {
    background-color: #42a5f5;
    color: #424242;
}

QTabBar[Color="Primary"]::tab:bottom:selected {
    background-color: #42a5f5;
    color: #424242;
}

QTabBar[Color="Primary"]::tab:left:selected {
    background-color: #42a5f5;
    color: #424242;
}

QTabBar[Color="Primary"]::tab:right:selected {
    background-color: #42a5f5;
    color: #424242;
}

QTabBar[Color="Primary"] QToolButton::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#42a5f5.svg");
}

QTabBar[Color="Primary"] QToolButton::left-arrow {
    image: url(":/QtTheme/icon/triangle_left/#42a5f5.svg");
}

QTabBar[Color="Primary"] QToolButton {
    background-color: #f5f5f5;
}

QTabBar[Color="Primary"] QToolButton:hover {
    background-color: #e0e0e0;
}



QTabBar[Color="Secondary"]::tab:hover  {
    background-color: #e91e63;
    color: #424242;
}

QTabBar[Color="Secondary"]::tab:top:selected {
    background-color: #ec407a;
    color: #424242;
}

QTabBar[Color="Secondary"]::tab:bottom:selected {
    background-color: #ec407a;
    color: #424242;
}

QTabBar[Color="Secondary"]::tab:left:selected {
    background-color: #ec407a;
    color: #424242;
}

QTabBar[Color="Secondary"]::tab:right:selected {
    background-color: #ec407a;
    color: #424242;
}

QTabBar[Color="Secondary"] QToolButton::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#ec407a.svg");
}

QTabBar[Color="Secondary"] QToolButton::left-arrow {
    image: url(":/QtTheme/icon/triangle_left/#ec407a.svg");
}

QTabBar[Color="Secondary"] QToolButton {
    background-color: #f5f5f5;
}

QTabBar[Color="Secondary"] QToolButton:hover {
    background-color: #e0e0e0;
}



QTabBar[Color="Success"]::tab:hover  {
    background-color: #4caf50;
    color: #424242;
}

QTabBar[Color="Success"]::tab:top:selected {
    background-color: #66bb6a;
    color: #424242;
}

QTabBar[Color="Success"]::tab:bottom:selected {
    background-color: #66bb6a;
    color: #424242;
}

QTabBar[Color="Success"]::tab:left:selected {
    background-color: #66bb6a;
    color: #424242;
}

QTabBar[Color="Success"]::tab:right:selected {
    background-color: #66bb6a;
    color: #424242;
}

QTabBar[Color="Success"] QToolButton::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#66bb6a.svg");
}

QTabBar[Color="Success"] QToolButton::left-arrow {
    image: url(":/QtTheme/icon/triangle_left/#66bb6a.svg");
}

QTabBar[Color="Success"] QToolButton {
    background-color: #f5f5f5;
}

QTabBar[Color="Success"] QToolButton:hover {
    background-color: #e0e0e0;
}



QTabBar[Color="Warning"]::tab:hover  {
    background-color: #ff9800;
    color: #424242;
}

QTabBar[Color="Warning"]::tab:top:selected {
    background-color: #ffa726;
    color: #424242;
}

QTabBar[Color="Warning"]::tab:bottom:selected {
    background-color: #ffa726;
    color: #424242;
}

QTabBar[Color="Warning"]::tab:left:selected {
    background-color: #ffa726;
    color: #424242;
}

QTabBar[Color="Warning"]::tab:right:selected {
    background-color: #ffa726;
    color: #424242;
}

QTabBar[Color="Warning"] QToolButton::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#ffa726.svg");
}

QTabBar[Color="Warning"] QToolButton::left-arrow {
    image: url(":/QtTheme/icon/triangle_left/#ffa726.svg");
}

QTabBar[Color="Warning"] QToolButton {
    background-color: #f5f5f5;
}

QTabBar[Color="Warning"] QToolButton:hover {
    background-color: #e0e0e0;
}



QTabBar[Color="Danger"]::tab:hover  {
    background-color: #f44336;
    color: #424242;
}

QTabBar[Color="Danger"]::tab:top:selected {
    background-color: #ef5350;
    color: #424242;
}

QTabBar[Color="Danger"]::tab:bottom:selected {
    background-color: #ef5350;
    color: #424242;
}

QTabBar[Color="Danger"]::tab:left:selected {
    background-color: #ef5350;
    color: #424242;
}

QTabBar[Color="Danger"]::tab:right:selected {
    background-color: #ef5350;
    color: #424242;
}

QTabBar[Color="Danger"] QToolButton::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#ef5350.svg");
}

QTabBar[Color="Danger"] QToolButton::left-arrow {
    image: url(":/QtTheme/icon/triangle_left/#ef5350.svg");
}

QTabBar[Color="Danger"] QToolButton {
    background-color: #f5f5f5;
}

QTabBar[Color="Danger"] QToolButton:hover {
    background-color: #e0e0e0;
}


QTabWidget {
    background-color: transparent;
}

QTabWidget::pane {
    background-color: transparent;
    border: 2px solid #e0e0e0;
}



QTabWidget[Color="Primary"]::pane {
    background-color: transparent;
    border: 2px solid #42a5f5;
}

QTabWidget[Color="Primary"] QTabBar::tab:hover  {
    background-color: #2196f3;
    color: #424242;
}

QTabWidget[Color="Primary"] QTabBar::tab:top:selected {
    background-color: #42a5f5;
    color: #424242;
}

QTabWidget[Color="Primary"] QTabBar::tab:bottom:selected {
    background-color: #42a5f5;
    color: #424242;
}

QTabWidget[Color="Primary"] QTabBar::tab:left:selected {
    background-color: #42a5f5;
    color: #424242;
}

QTabWidget[Color="Primary"] QTabBar::tab:right:selected {
    background-color: #42a5f5;
    color: #424242;
}

QTabWidget[Color="Primary"] QTabBar QToolButton::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#42a5f5.svg");
}

QTabWidget[Color="Primary"] QTabBar QToolButton::left-arrow {
    image: url(":/QtTheme/icon/triangle_left/#42a5f5.svg");
}

QTabWidget[Color="Primary"] QTabBar QToolButton {
    background-color: #f5f5f5;
}

QTabWidget[Color="Primary"] QTabBar QToolButton:hover {
    background-color: #e0e0e0;
}



QTabWidget[Color="Secondary"]::pane {
    background-color: transparent;
    border: 2px solid #ec407a;
}

QTabWidget[Color="Secondary"] QTabBar::tab:hover  {
    background-color: #e91e63;
    color: #424242;
}

QTabWidget[Color="Secondary"] QTabBar::tab:top:selected {
    background-color: #ec407a;
    color: #424242;
}

QTabWidget[Color="Secondary"] QTabBar::tab:bottom:selected {
    background-color: #ec407a;
    color: #424242;
}

QTabWidget[Color="Secondary"] QTabBar::tab:left:selected {
    background-color: #ec407a;
    color: #424242;
}

QTabWidget[Color="Secondary"] QTabBar::tab:right:selected {
    background-color: #ec407a;
    color: #424242;
}

QTabWidget[Color="Secondary"] QTabBar QToolButton::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#ec407a.svg");
}

QTabWidget[Color="Secondary"] QTabBar QToolButton::left-arrow {
    image: url(":/QtTheme/icon/triangle_left/#ec407a.svg");
}

QTabWidget[Color="Secondary"] QTabBar QToolButton {
    background-color: #f5f5f5;
}

QTabWidget[Color="Secondary"] QTabBar QToolButton:hover {
    background-color: #e0e0e0;
}



QTabWidget[Color="Success"]::pane {
    background-color: transparent;
    border: 2px solid #66bb6a;
}

QTabWidget[Color="Success"] QTabBar::tab:hover  {
    background-color: #4caf50;
    color: #424242;
}

QTabWidget[Color="Success"] QTabBar::tab:top:selected {
    background-color: #66bb6a;
    color: #424242;
}

QTabWidget[Color="Success"] QTabBar::tab:bottom:selected {
    background-color: #66bb6a;
    color: #424242;
}

QTabWidget[Color="Success"] QTabBar::tab:left:selected {
    background-color: #66bb6a;
    color: #424242;
}

QTabWidget[Color="Success"] QTabBar::tab:right:selected {
    background-color: #66bb6a;
    color: #424242;
}

QTabWidget[Color="Success"] QTabBar QToolButton::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#66bb6a.svg");
}

QTabWidget[Color="Success"] QTabBar QToolButton::left-arrow {
    image: url(":/QtTheme/icon/triangle_left/#66bb6a.svg");
}

QTabWidget[Color="Success"] QTabBar QToolButton {
    background-color: #f5f5f5;
}

QTabWidget[Color="Success"] QTabBar QToolButton:hover {
    background-color: #e0e0e0;
}



QTabWidget[Color="Warning"]::pane {
    background-color: transparent;
    border: 2px solid #ffa726;
}

QTabWidget[Color="Warning"] QTabBar::tab:hover  {
    background-color: #ff9800;
    color: #424242;
}

QTabWidget[Color="Warning"] QTabBar::tab:top:selected {
    background-color: #ffa726;
    color: #424242;
}

QTabWidget[Color="Warning"] QTabBar::tab:bottom:selected {
    background-color: #ffa726;
    color: #424242;
}

QTabWidget[Color="Warning"] QTabBar::tab:left:selected {
    background-color: #ffa726;
    color: #424242;
}

QTabWidget[Color="Warning"] QTabBar::tab:right:selected {
    background-color: #ffa726;
    color: #424242;
}

QTabWidget[Color="Warning"] QTabBar QToolButton::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#ffa726.svg");
}

QTabWidget[Color="Warning"] QTabBar QToolButton::left-arrow {
    image: url(":/QtTheme/icon/triangle_left/#ffa726.svg");
}

QTabWidget[Color="Warning"] QTabBar QToolButton {
    background-color: #f5f5f5;
}

QTabWidget[Color="Warning"] QTabBar QToolButton:hover {
    background-color: #e0e0e0;
}



QTabWidget[Color="Danger"]::pane {
    background-color: transparent;
    border: 2px solid #ef5350;
}

QTabWidget[Color="Danger"] QTabBar::tab:hover  {
    background-color: #f44336;
    color: #424242;
}

QTabWidget[Color="Danger"] QTabBar::tab:top:selected {
    background-color: #ef5350;
    color: #424242;
}

QTabWidget[Color="Danger"] QTabBar::tab:bottom:selected {
    background-color: #ef5350;
    color: #424242;
}

QTabWidget[Color="Danger"] QTabBar::tab:left:selected {
    background-color: #ef5350;
    color: #424242;
}

QTabWidget[Color="Danger"] QTabBar::tab:right:selected {
    background-color: #ef5350;
    color: #424242;
}

QTabWidget[Color="Danger"] QTabBar QToolButton::right-arrow {
    image: url(":/QtTheme/icon/triangle_right/#ef5350.svg");
}

QTabWidget[Color="Danger"] QTabBar QToolButton::left-arrow {
    image: url(":/QtTheme/icon/triangle_left/#ef5350.svg");
}

QTabWidget[Color="Danger"] QTabBar QToolButton {
    background-color: #f5f5f5;
}

QTabWidget[Color="Danger"] QTabBar QToolButton:hover {
    background-color: #e0e0e0;
}


QTableView QTableCornerButton::section {
    background-color: #eeeeee;
    border: 1px solid #e0e0e0;
    image: url(":/QtTheme/icon/table/#757575.svg");
}

QTableView {
    color: #424242;
    background-color: #fafafa;
    alternate-background-color: #f5f5f5;
    selection-color: #424242;
    selection-background-color: #e0e0e0;
    gridline-color: #e0e0e0;
}



QTableView[Color="Primary"] QTableCornerButton::section {
    background-color: #eeeeee;
    border: 1px solid #e0e0e0;
    image: url(":/QtTheme/icon/table/#42a5f5.svg");
}

QTableView[Color="Primary"] {
    color: #424242;
    background-color: #fafafa;
    alternate-background-color: #f5f5f5;
    selection-color: #424242;
    selection-background-color: #42a5f5;
    gridline-color: #eeeeee;
}



QTableView[Color="Secondary"] QTableCornerButton::section {
    background-color: #eeeeee;
    border: 1px solid #e0e0e0;
    image: url(":/QtTheme/icon/table/#ec407a.svg");
}

QTableView[Color="Secondary"] {
    color: #424242;
    background-color: #fafafa;
    alternate-background-color: #f5f5f5;
    selection-color: #424242;
    selection-background-color: #ec407a;
    gridline-color: #eeeeee;
}



QTableView[Color="Success"] QTableCornerButton::section {
    background-color: #eeeeee;
    border: 1px solid #e0e0e0;
    image: url(":/QtTheme/icon/table/#66bb6a.svg");
}

QTableView[Color="Success"] {
    color: #424242;
    background-color: #fafafa;
    alternate-background-color: #f5f5f5;
    selection-color: #424242;
    selection-background-color: #66bb6a;
    gridline-color: #eeeeee;
}



QTableView[Color="Warning"] QTableCornerButton::section {
    background-color: #eeeeee;
    border: 1px solid #e0e0e0;
    image: url(":/QtTheme/icon/table/#ffa726.svg");
}

QTableView[Color="Warning"] {
    color: #424242;
    background-color: #fafafa;
    alternate-background-color: #f5f5f5;
    selection-color: #424242;
    selection-background-color: #ffa726;
    gridline-color: #eeeeee;
}



QTableView[Color="Danger"] QTableCornerButton::section {
    background-color: #eeeeee;
    border: 1px solid #e0e0e0;
    image: url(":/QtTheme/icon/table/#ef5350.svg");
}

QTableView[Color="Danger"] {
    color: #424242;
    background-color: #fafafa;
    alternate-background-color: #f5f5f5;
    selection-color: #424242;
    selection-background-color: #ef5350;
    gridline-color: #eeeeee;
}


QTextEdit {
    background-color: #f5f5f5;
    color: #616161;
    border: 1px solid #bdbdbd
}

QTextEdit:focus {
    background-color: #eeeeee;
    color: #424242;
    border: 1px solid #9e9e9e;
}

QTextEdit:disabled {
    background-color: #f5f5f5;
    color: #bdbdbd;
    border: 1px solid #e0e0e0;
}



QTextEdit[Color="Primary"] {
    background-color: #f5f5f5;
    color: #64b5f6;
    border: 1px solid #64b5f6;
}

QTextEdit[Color="Primary"]:focus {
    background-color: #eeeeee;
    color: #42a5f5;
    border: 1px solid #42a5f5;

}

QTextEdit[Color="Primary"]:disabled {
    background-color: #f5f5f5;
    color: #90caf9;
    border: 1px solid #bbdefb;
}



QTextEdit[Color="Secondary"] {
    background-color: #f5f5f5;
    color: #f06292;
    border: 1px solid #f06292;
}

QTextEdit[Color="Secondary"]:focus {
    background-color: #eeeeee;
    color: #ec407a;
    border: 1px solid #ec407a;

}

QTextEdit[Color="Secondary"]:disabled {
    background-color: #f5f5f5;
    color: #f48fb1;
    border: 1px solid #f8bbd0;
}



QTextEdit[Color="Success"] {
    background-color: #f5f5f5;
    color: #81c784;
    border: 1px solid #81c784;
}

QTextEdit[Color="Success"]:focus {
    background-color: #eeeeee;
    color: #66bb6a;
    border: 1px solid #66bb6a;

}

QTextEdit[Color="Success"]:disabled {
    background-color: #f5f5f5;
    color: #a5d6a7;
    border: 1px solid #c8e6c9;
}



QTextEdit[Color="Warning"] {
    background-color: #f5f5f5;
    color: #ffb74d;
    border: 1px solid #ffb74d;
}

QTextEdit[Color="Warning"]:focus {
    background-color: #eeeeee;
    color: #ffa726;
    border: 1px solid #ffa726;

}

QTextEdit[Color="Warning"]:disabled {
    background-color: #f5f5f5;
    color: #ffcc80;
    border: 1px solid #ffe0b2;
}



QTextEdit[Color="Danger"] {
    background-color: #f5f5f5;
    color: #e57373;
    border: 1px solid #e57373;
}

QTextEdit[Color="Danger"]:focus {
    background-color: #eeeeee;
    color: #ef5350;
    border: 1px solid #ef5350;

}

QTextEdit[Color="Danger"]:disabled {
    background-color: #f5f5f5;
    color: #ef9a9a;
    border: 1px solid #ffcdd2;
}


QTimeEdit {
    color: #616161;
    background-color: #f5f5f5;
    border: 1px solid #bdbdbd;
   padding: 6px 0;
    min-height: 1em;
}

QTimeEdit:disabled {
    color: #bdbdbd;
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
   padding: 6px 0;
    min-height: 1em;
}

QTimeEdit::up-button,
QTimeEdit::down-button {
    width: 24px;
    background-color: #f5f5f5;
}

QTimeEdit::up-button:hover,
QTimeEdit::down-button:hover {
    width: 24px;
    background-color: #e0e0e0;
}

QTimeEdit::up-button:pressed,
QTimeEdit::down-button:pressed {
    width: 24px;
    background-color: #eeeeee;
}

QTimeEdit::up-button:disabled,
QTimeEdit::down-button:disabled,
QTimeEdit::up-button:off,
QTimeEdit::down-button:off {
    width: 24px;
    background-color: #f5f5f5;
}

QTimeEdit::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#bdbdbd.svg");
}

QTimeEdit::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#bdbdbd.svg");
}

QTimeEdit::up-arrow:disabled,
QTimeEdit::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#e0e0e0.svg");
}

QTimeEdit::down-arrow:disabled,
QTimeEdit::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#e0e0e0.svg");
}



QTimeEdit[Color="Primary"] {
    color: #64b5f6;
    background-color: #f5f5f5;
    border: 1px solid #64b5f6;
   padding: 6px 0;
    min-height: 1em;
}

QTimeEdit[Color="Primary"]:disabled {
    color: #90caf9;
    background-color: #f5f5f5;
    border: 1px solid #bbdefb;
   padding: 6px 0;
    min-height: 1em;
}

QTimeEdit[Color="Primary"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#42a5f5.svg");
}

QTimeEdit[Color="Primary"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#42a5f5.svg");
}

QTimeEdit[Color="Primary"]::up-arrow:disabled,
QTimeEdit[Color="Primary"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#bbdefb.svg");
}

QTimeEdit[Color="Primary"]::down-arrow:disabled,
QTimeEdit[Color="Primary"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#bbdefb.svg");
}



QTimeEdit[Color="Secondary"] {
    color: #f06292;
    background-color: #f5f5f5;
    border: 1px solid #f06292;
   padding: 6px 0;
    min-height: 1em;
}

QTimeEdit[Color="Secondary"]:disabled {
    color: #f48fb1;
    background-color: #f5f5f5;
    border: 1px solid #f8bbd0;
   padding: 6px 0;
    min-height: 1em;
}

QTimeEdit[Color="Secondary"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ec407a.svg");
}

QTimeEdit[Color="Secondary"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ec407a.svg");
}

QTimeEdit[Color="Secondary"]::up-arrow:disabled,
QTimeEdit[Color="Secondary"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#f8bbd0.svg");
}

QTimeEdit[Color="Secondary"]::down-arrow:disabled,
QTimeEdit[Color="Secondary"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#f8bbd0.svg");
}



QTimeEdit[Color="Success"] {
    color: #81c784;
    background-color: #f5f5f5;
    border: 1px solid #81c784;
   padding: 6px 0;
    min-height: 1em;
}

QTimeEdit[Color="Success"]:disabled {
    color: #a5d6a7;
    background-color: #f5f5f5;
    border: 1px solid #c8e6c9;
   padding: 6px 0;
    min-height: 1em;
}

QTimeEdit[Color="Success"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#66bb6a.svg");
}

QTimeEdit[Color="Success"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#66bb6a.svg");
}

QTimeEdit[Color="Success"]::up-arrow:disabled,
QTimeEdit[Color="Success"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#c8e6c9.svg");
}

QTimeEdit[Color="Success"]::down-arrow:disabled,
QTimeEdit[Color="Success"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#c8e6c9.svg");
}



QTimeEdit[Color="Warning"] {
    color: #ffb74d;
    background-color: #f5f5f5;
    border: 1px solid #ffb74d;
   padding: 6px 0;
    min-height: 1em;
}

QTimeEdit[Color="Warning"]:disabled {
    color: #ffcc80;
    background-color: #f5f5f5;
    border: 1px solid #ffe0b2;
   padding: 6px 0;
    min-height: 1em;
}

QTimeEdit[Color="Warning"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffa726.svg");
}

QTimeEdit[Color="Warning"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffa726.svg");
}

QTimeEdit[Color="Warning"]::up-arrow:disabled,
QTimeEdit[Color="Warning"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffe0b2.svg");
}

QTimeEdit[Color="Warning"]::down-arrow:disabled,
QTimeEdit[Color="Warning"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffe0b2.svg");
}



QTimeEdit[Color="Danger"] {
    color: #e57373;
    background-color: #f5f5f5;
    border: 1px solid #e57373;
   padding: 6px 0;
    min-height: 1em;
}

QTimeEdit[Color="Danger"]:disabled {
    color: #ef9a9a;
    background-color: #f5f5f5;
    border: 1px solid #ffcdd2;
   padding: 6px 0;
    min-height: 1em;
}

QTimeEdit[Color="Danger"]::up-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ef5350.svg");
}

QTimeEdit[Color="Danger"]::down-arrow {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ef5350.svg");
}

QTimeEdit[Color="Danger"]::up-arrow:disabled,
QTimeEdit[Color="Danger"]::up-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_up/#ffcdd2.svg");
}

QTimeEdit[Color="Danger"]::down-arrow:disabled,
QTimeEdit[Color="Danger"]::down-arrow:off {
    width: 24px;
    image: url(":/QtTheme/icon/chevron_down/#ffcdd2.svg");
}


QToolBar {
    background-color: #fafafa;
    border: 0;
    spacing: 3px;
}

QToolBar::handle:top,
QToolBar::handle:bottom {
    image: url(":/QtTheme/icon/ellipsis_vertical/#bdbdbd.svg");
}

QToolBar::handle:left,
QToolBar::handle:right {
    image: url(":/QtTheme/icon/ellipsis/#bdbdbd.svg");
}


QToolBar::separator {
    height: 1px; 
    width: 1px;
    background: #f5f5f5;
}

QToolBox::tab {
    background-color: #e0e0e0;
    color: #424242;

    padding: 0 4px;
}

QToolBox::tab:hover {
    background-color: #9e9e9e;
    color: #424242;
}

QToolBox::tab:pressed {
    background-color: #bdbdbd;
    color: #424242;
}

QToolBox::tab:selected {
    background-color: #bdbdbd;
    color: #424242;
    border-left: 4px solid #616161;
    padding-left: 0;
}

QToolBox::tab:disabled {
    background-color: #f5f5f5;
    color: #bdbdbd;
}



QToolBox[Color="Primary"]::tab {
    background-color: #42a5f5;
    color: #424242;
}

QToolBox[Color="Primary"]::tab:hover {
    background-color: #2196f3;
    color: #424242;
}

QToolBox[Color="Primary"]::tab:pressed {
    background-color: #64b5f6;
    color: #424242;
}

QToolBox[Color="Primary"]::tab:selected {
    background-color: #64b5f6;
    color: #424242;
    border-left: 4px solid #1976d2;
    padding-left: 0;
}

QToolBox[Color="Primary"]::tab:disabled {
    background-color: #bbdefb;
    color: #bdbdbd;
}



QToolBox[Color="Secondary"]::tab {
    background-color: #ec407a;
    color: #424242;
}

QToolBox[Color="Secondary"]::tab:hover {
    background-color: #e91e63;
    color: #424242;
}

QToolBox[Color="Secondary"]::tab:pressed {
    background-color: #f06292;
    color: #424242;
}

QToolBox[Color="Secondary"]::tab:selected {
    background-color: #f06292;
    color: #424242;
    border-left: 4px solid #c2185b;
    padding-left: 0;
}

QToolBox[Color="Secondary"]::tab:disabled {
    background-color: #f8bbd0;
    color: #bdbdbd;
}



QToolBox[Color="Success"]::tab {
    background-color: #66bb6a;
    color: #424242;
}

QToolBox[Color="Success"]::tab:hover {
    background-color: #4caf50;
    color: #424242;
}

QToolBox[Color="Success"]::tab:pressed {
    background-color: #81c784;
    color: #424242;
}

QToolBox[Color="Success"]::tab:selected {
    background-color: #81c784;
    color: #424242;
    border-left: 4px solid #388e3c;
    padding-left: 0;
}

QToolBox[Color="Success"]::tab:disabled {
    background-color: #c8e6c9;
    color: #bdbdbd;
}



QToolBox[Color="Warning"]::tab {
    background-color: #ffa726;
    color: #424242;
}

QToolBox[Color="Warning"]::tab:hover {
    background-color: #ff9800;
    color: #424242;
}

QToolBox[Color="Warning"]::tab:pressed {
    background-color: #ffb74d;
    color: #424242;
}

QToolBox[Color="Warning"]::tab:selected {
    background-color: #ffb74d;
    color: #424242;
    border-left: 4px solid #f57c00;
    padding-left: 0;
}

QToolBox[Color="Warning"]::tab:disabled {
    background-color: #ffe0b2;
    color: #bdbdbd;
}



QToolBox[Color="Danger"]::tab {
    background-color: #ef5350;
    color: #424242;
}

QToolBox[Color="Danger"]::tab:hover {
    background-color: #f44336;
    color: #424242;
}

QToolBox[Color="Danger"]::tab:pressed {
    background-color: #e57373;
    color: #424242;
}

QToolBox[Color="Danger"]::tab:selected {
    background-color: #e57373;
    color: #424242;
    border-left: 4px solid #d32f2f;
    padding-left: 0;
}

QToolBox[Color="Danger"]::tab:disabled {
    background-color: #ffcdd2;
    color: #bdbdbd;
}


QToolButton:hover {
    background-color: #e0e0e0;
    color: #424242;
}

QToolButton:pressed {
    background-color: #eeeeee;
    color: #424242;
}

QToolButton:disabled {
    background-color: #f5f5f5;
    color: #bdbdbd;
}

QToolButton::menu-indicator {
    image: url(":/QtTheme/icon/triangle_down/#424242.svg");
}



QToolButton[Color="Primary"]:hover {
    background-color: #42a5f5;
    color: #424242;
}

QToolButton[Color="Primary"]:pressed {
    background-color: #64b5f6;
    color: #424242;
}

QToolButton[Color="Primary"]:disabled {
    background-color: #bbdefb;
    color: #bdbdbd;
}

QToolButton[Color="Primary"]::menu-indicator {
    image: url(":/QtTheme/icon/triangle_down/#424242.svg");
}



QToolButton[Color="Secondary"]:hover {
    background-color: #ec407a;
    color: #424242;
}

QToolButton[Color="Secondary"]:pressed {
    background-color: #f06292;
    color: #424242;
}

QToolButton[Color="Secondary"]:disabled {
    background-color: #f8bbd0;
    color: #bdbdbd;
}

QToolButton[Color="Secondary"]::menu-indicator {
    image: url(":/QtTheme/icon/triangle_down/#424242.svg");
}



QToolButton[Color="Success"]:hover {
    background-color: #66bb6a;
    color: #424242;
}

QToolButton[Color="Success"]:pressed {
    background-color: #81c784;
    color: #424242;
}

QToolButton[Color="Success"]:disabled {
    background-color: #c8e6c9;
    color: #bdbdbd;
}

QToolButton[Color="Success"]::menu-indicator {
    image: url(":/QtTheme/icon/triangle_down/#424242.svg");
}



QToolButton[Color="Warning"]:hover {
    background-color: #ffa726;
    color: #424242;
}

QToolButton[Color="Warning"]:pressed {
    background-color: #ffb74d;
    color: #424242;
}

QToolButton[Color="Warning"]:disabled {
    background-color: #ffe0b2;
    color: #bdbdbd;
}

QToolButton[Color="Warning"]::menu-indicator {
    image: url(":/QtTheme/icon/triangle_down/#424242.svg");
}



QToolButton[Color="Danger"]:hover {
    background-color: #ef5350;
    color: #424242;
}

QToolButton[Color="Danger"]:pressed {
    background-color: #e57373;
    color: #424242;
}

QToolButton[Color="Danger"]:disabled {
    background-color: #ffcdd2;
    color: #bdbdbd;
}

QToolButton[Color="Danger"]::menu-indicator {
    image: url(":/QtTheme/icon/triangle_down/#424242.svg");
}


QToolTip {
    padding: 4px;
    color: #424242;
    background-color: #eeeeee;
}
QTreeView::branch:closed:has-children {
    image: url(":/QtTheme/icon/chevron_right/#757575.svg");
}

QTreeView::branch:closed:has-children:hover {
    image: url(":/QtTheme/icon/chevron_right/#424242.svg");
}

QTreeView::branch:open:has-children {
    image: url(":/QtTheme/icon/chevron_down/#757575.svg");
}

QTreeView::branch:open:has-children:hover {
    image: url(":/QtTheme/icon/chevron_down/#424242.svg");
}

QTreeView::item {
    color: #424242;
}

QTreeView::item:hover {
    color: #424242;
    background: #e0e0e0;
}

QTreeView::item:selected:active {
    color: #424242;
    background: #bdbdbd;
}

QTreeView::item:selected:!active {
    color: #424242;
    background: #e0e0e0;
}




QTreeView[Color="Primary"]::branch:closed:has-children {
    image: url(":/QtTheme/icon/chevron_right/#2196f3.svg");
}

QTreeView[Color="Primary"]::branch:closed:has-children:hover {
    image: url(":/QtTheme/icon/chevron_right/#1976d2.svg");
}

QTreeView[Color="Primary"]::branch:open:has-children {
    image: url(":/QtTheme/icon/chevron_down/#2196f3.svg");
}

QTreeView[Color="Primary"]::branch:open:has-children:hover {
    image: url(":/QtTheme/icon/chevron_down/#1976d2.svg");
}

QTreeView[Color="Primary"]::item {
    color: #424242;
}

QTreeView[Color="Primary"]::item:hover {
    color: #424242;
    background: #90caf9;
}

QTreeView[Color="Primary"]::item:selected:active {
    color: #424242;
    background: #64b5f6;
}

QTreeView[Color="Primary"]::item:selected:!active {
    color: #424242;
    background: #90caf9;
}



QTreeView[Color="Secondary"]::branch:closed:has-children {
    image: url(":/QtTheme/icon/chevron_right/#e91e63.svg");
}

QTreeView[Color="Secondary"]::branch:closed:has-children:hover {
    image: url(":/QtTheme/icon/chevron_right/#c2185b.svg");
}

QTreeView[Color="Secondary"]::branch:open:has-children {
    image: url(":/QtTheme/icon/chevron_down/#e91e63.svg");
}

QTreeView[Color="Secondary"]::branch:open:has-children:hover {
    image: url(":/QtTheme/icon/chevron_down/#c2185b.svg");
}

QTreeView[Color="Secondary"]::item {
    color: #424242;
}

QTreeView[Color="Secondary"]::item:hover {
    color: #424242;
    background: #f48fb1;
}

QTreeView[Color="Secondary"]::item:selected:active {
    color: #424242;
    background: #f06292;
}

QTreeView[Color="Secondary"]::item:selected:!active {
    color: #424242;
    background: #f48fb1;
}



QTreeView[Color="Success"]::branch:closed:has-children {
    image: url(":/QtTheme/icon/chevron_right/#4caf50.svg");
}

QTreeView[Color="Success"]::branch:closed:has-children:hover {
    image: url(":/QtTheme/icon/chevron_right/#388e3c.svg");
}

QTreeView[Color="Success"]::branch:open:has-children {
    image: url(":/QtTheme/icon/chevron_down/#4caf50.svg");
}

QTreeView[Color="Success"]::branch:open:has-children:hover {
    image: url(":/QtTheme/icon/chevron_down/#388e3c.svg");
}

QTreeView[Color="Success"]::item {
    color: #424242;
}

QTreeView[Color="Success"]::item:hover {
    color: #424242;
    background: #a5d6a7;
}

QTreeView[Color="Success"]::item:selected:active {
    color: #424242;
    background: #81c784;
}

QTreeView[Color="Success"]::item:selected:!active {
    color: #424242;
    background: #a5d6a7;
}



QTreeView[Color="Warning"]::branch:closed:has-children {
    image: url(":/QtTheme/icon/chevron_right/#ff9800.svg");
}

QTreeView[Color="Warning"]::branch:closed:has-children:hover {
    image: url(":/QtTheme/icon/chevron_right/#f57c00.svg");
}

QTreeView[Color="Warning"]::branch:open:has-children {
    image: url(":/QtTheme/icon/chevron_down/#ff9800.svg");
}

QTreeView[Color="Warning"]::branch:open:has-children:hover {
    image: url(":/QtTheme/icon/chevron_down/#f57c00.svg");
}

QTreeView[Color="Warning"]::item {
    color: #424242;
}

QTreeView[Color="Warning"]::item:hover {
    color: #424242;
    background: #ffcc80;
}

QTreeView[Color="Warning"]::item:selected:active {
    color: #424242;
    background: #ffb74d;
}

QTreeView[Color="Warning"]::item:selected:!active {
    color: #424242;
    background: #ffcc80;
}



QTreeView[Color="Danger"]::branch:closed:has-children {
    image: url(":/QtTheme/icon/chevron_right/#f44336.svg");
}

QTreeView[Color="Danger"]::branch:closed:has-children:hover {
    image: url(":/QtTheme/icon/chevron_right/#d32f2f.svg");
}

QTreeView[Color="Danger"]::branch:open:has-children {
    image: url(":/QtTheme/icon/chevron_down/#f44336.svg");
}

QTreeView[Color="Danger"]::branch:open:has-children:hover {
    image: url(":/QtTheme/icon/chevron_down/#d32f2f.svg");
}

QTreeView[Color="Danger"]::item {
    color: #424242;
}

QTreeView[Color="Danger"]::item:hover {
    color: #424242;
    background: #ef9a9a;
}

QTreeView[Color="Danger"]::item:selected:active {
    color: #424242;
    background: #e57373;
}

QTreeView[Color="Danger"]::item:selected:!active {
    color: #424242;
    background: #ef9a9a;
}

