form.qui-xml-panel {
    display: inline-block;
    width: 100%;
}


.quiqqer-xml-panel .qui-panel-categories .qui-button {
    display: flex;
}

.quiqqer-xml-panel .qui-panel-categories .image-container {
    flex-grow: 0;
    flex-shrink: 0;
    margin: 0;
    width: 40px;
}

.quiqqer-xml-panel .qui-panel-categories .qui-button-text {
    flex-grow: 1;
    margin: 0;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*
.qui-xml-panel input,
.qui-xml-panel select {
    float: left;
}

.qui-xml-panel select,
.qui-xml-panel input[type="text"],
.qui-xml-panel input[type="password"],
.qui-xml-panel input[type="number"],
.qui-xml-panel input[type="email"] {
    width: 240px;
}

/*.qui-xml-panel select {*/
/*width: 150px;*/
/*}*/
/*
.qui-xml-panel label {
    cursor: pointer;
    margin-top: 5px;
}

.qui-xml-panel label.checkbox-label {
    width: 90%;
}

.qui-xml-panel-row {
    width: 100%;
}

.qui-xml-panel-row td {
    width: 100%;
}

.qui-xml-panel-row-item {
    float: left;
    width: 100%
}

.qui-xml-panel-row-item.description {
    clear: none;
    margin-top: 10px;
    width: 100%
}
*/