QWidget {
    background-color: #f0f0f0;
    font-family: Arial, sans-serif;
}

QLabel {
    font-size: 14px;
    color: #333333;
}

QLineEdit {
    border: 1px solid #cccccc;
    padding: 5px;
    font-size: 14px;
    color: #333333;
}

QPushButton {
    background-color: #4CAF50;
    color: white;
    padding: 10px;
    border: none;
    font-size: 14px;
    border-radius: 5px;
}

QPushButton:hover {
    background-color: #45a049;
}

QCheckBox {
    font-size: 14px;
    color: #333333;
}

QTableWidget {
    background-color: white;
    border: 1px solid #cccccc;
    font-size: 14px;
    color: #333333;
}

QLabel#error_label {
    color: red;
    font-size: 12px;
}

QHeaderView::section {
    background-color: #dddddd;
    padding: 5px;
    font-size: 14px;
    color: #333333;
    border: none;
}
