.whistleblower-filter-form {
    width: 100%;
}

.whistleblower-filter-form #edit-row1 {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
}

.whistleblower-filter-form #edit-row2 {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
    flex-wrap: wrap;
}

.whistleblower-filter-form #edit-row1 .js-form-item {
    width: calc(50% - 0.5rem);
}

.whistleblower-filter-form #edit-row2 .js-form-item {
    width: calc(50% - 0.5rem);
    margin: 0;
}

.whistleblower-filter-form #edit-row1 select {
    width: 100%;
}

.whistleblower-filter-form #edit-row2 select {
    width: 100%;
}

.whistleblower-filter-form #edit-row2 input {
    width: 100%;
}

.whistleblower-filter-form #edit-actions {
    width: 100%;
    display: flex;
}

.whistleblower-filter-form #edit-actions input {
    width: fit-content;
}


body.role-whistleblower-case-handler .home-toolbar-tab {
  display: none !important;
}

body.role-whistleblower-case-handler #toolbar-item-administration {
  display: none !important;
}

body.role-whistleblower-case-handler #toolbar-item-shortcuts {
  display: none !important;
}

body.role-whistleblower-case-handler #toolbar-item-shortcuts {
  display: none !important;
}

body.role-whistleblower-case-handler #toolbar-item-user-tray .toolbar-menu .account {
  display: none !important;
}

body.role-whistleblower-case-handler #toolbar-item-user-tray .toolbar-menu .account-edit {
  display: none !important;
}

body.role-whistleblower-case-handler:has(.user-logout-confirm) .main-header {
  display: none !important;
}

body.role-whistleblower-case-handler:has(.user-logout-confirm) #toolbar-item-user-tray .toolbar-menu li:nth-child(1) {
  display: none !important;
}

body.role-whistleblower-case-handler:has(.user-logout-confirm) #toolbar-item-user-tray .toolbar-menu li:nth-child(2) {
  display: none !important;
}