[data-employee-document-form] [data-public-document-audience][hidden],
[data-employee-document-form] [data-private-document-access][hidden],
[data-employee-document-form] [data-document-errors][hidden] {
  display: none !important;
}
[data-document-errors] {
  padding: 12px;
  border: 1px solid #ba3030;
  border-radius: 8px;
  color: #8d2020;
  background: #fff4f4;
}
.employee-subdepartment-options {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 12px;
  padding: 14px;
  border: 1px solid #cbd8e5;
  border-radius: 10px;
}
.employee-subdepartment-options .check-field input {
  width: 18px;
  min-height: 18px;
  flex: 0 0 18px;
}
.employee-subdepartment-options small { display: block; }
