.panel-group {
    margin-top: 0px; 
    margin-bottom: 0px; 
}

.panel-body {
    padding-top: 0px; 
    padding-bottom: 0px; 
}

.panel-body-31067 {
    --gap: 1em;
    display: flex;
    flex-wrap: wrap;
    column-gap: var(--gap);
    row-gap: 0;
}

.panel-body-31067:after,
.panel-body-31067:before {
    display: none;
}

.panel-body-31067 .secRows31067 input,
.panel-body-31067 .secRows31067 .k-widget {
    width: 100%;
}

.panel-body-31067 .secRows31067 {
    flex-basis: calc((100% / 4) - var(--gap));
    flex-grow: 1;
    flex-shrink: 1;
}

.panel-body-31067 .secRows31067.fieldRow141839,
.panel-body-31067 .secRows31067.fieldRow141834,
.panel-body-31067 .secRows31067.fieldRow141838,
.panel-body-31067 .secRows31067.fieldRow141840 {
    flex-basis: calc(100% - var(--gap));
}

.panel-body-31067 .secRows31067.fieldRow141834 {
    flex-basis: calc(60% - var(--gap));
}

.panel-body-31067 .secRows31067.fieldRow141832,
.panel-body-31067 .secRows31067.fieldRow141833 {
    flex-basis: calc(50% - var(--gap));
}

.panel-body-31067 .secRows31067.fieldRow141838 {
    flex-basis: calc(40% - var(--gap));
}

.panel-body-31067 .secRows31067.fieldRow141908,
.panel-body-31067 .secRows31067.fieldRow141909,
.panel-body-31067 .secRows31067.fieldRow141910 {
    flex-basis: calc((100% / 3) - var(--gap));
}