table.webform-forms tbody tr.ds-webforms-row-complete, table.webform-forms tbody tr.ds-webforms-row-complete > td {
  background-color: #ebf8eb !important;
}
table.webform-forms tbody tr.ds-webforms-row-incomplete, table.webform-forms tbody tr.ds-webforms-row-incomplete > td {
  background-color: #fbebeb !important;
}

body:not(.user-role-administrator).ds-webforms-menu-hidden .menu--main li:has(a[href$="/admin/structure/webform"]) {
  display: none !important;
}
body:not(.user-role-administrator) .tabs-wrapper:has(.entity-webform-results-submissions) {
  display: block !important;
}
body:not(.user-role-administrator) .tabs-wrapper .entity-webform-results-clear {
  display: none !important;
}
body:not(.user-role-administrator) .tabs-wrapper:has(.entity-webform-results-export.is-active) {
  margin-top: 1rem;
}
body:not(.user-role-administrator) .local-actions a[href*="/admin/structure/webform/manage/"][href$="/element/add/page"] {
  display: none !important;
}
body:not(.user-role-administrator) .local-actions a[href*="/admin/structure/webform/manage/"][href$="/element/add/layout"] {
  display: none !important;
}
body:not(.user-role-administrator) .webform-filter-form .form-item--search {
  min-width: 300px;
}
body:not(.user-role-administrator) .webform-results-export [id^=edit-format] [id^=edit-exporters-delimited-warning] {
  display: none !important;
}
body:not(.user-role-administrator) .webform-results-table-wrapper {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
body:not(.user-role-administrator) .webform-results-table-wrapper > table {
  margin: 0;
}
body:not(.user-role-administrator) .webform-settings-form [id^=edit-page-settings],
body:not(.user-role-administrator) .webform-settings-form [id^=edit-ajax-settings],
body:not(.user-role-administrator) .webform-settings-form .form-item--results-disabled {
  display: none !important;
}
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs .webform-details-toggle-state-wrapper {
  float: none !important;
}
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs .item-list {
  display: none !important;
}
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs [id^=edit-element-description],
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs [id^=edit-form],
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs [id^=edit-unique-container],
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs [id^=edit-file],
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs [id^=edit-date],
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs [id^=edit-options-display-container],
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs [name^="properties[options][custom][options][items]["][name$="][description]"],
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs .form-item--properties-pattern,
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs .form-item--properties-counter-type,
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs .form-item--properties-required-error,
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs .form-item--properties-multiple,
body:not(.user-role-administrator) .webform-ui-element-form .webform-tabs .form-item--properties-select2 {
  display: none !important;
}
body:not(.user-role-administrator) .webform-ui-element-form .token-dialog {
  display: none !important;
}