.incident-sound-wrap {
  padding: 8px 16px;
  border-top: 1px solid rgba(127, 155, 177, .18);
}

.incident-sound-toggle {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 11px 12px;
  border: 1px solid rgba(118, 169, 199, .4);
  border-radius: 10px;
  color: #d9f1ff;
  background: rgba(28, 73, 99, .38);
  font: inherit;
  text-align: left;
  cursor: pointer;
}

.incident-sound-toggle:hover,
.incident-sound-toggle:focus-visible {
  border-color: #6dc6ef;
  background: rgba(34, 92, 122, .58);
}

.incident-sound-toggle[aria-checked="false"] {
  color: #b6c0ca;
  border-color: rgba(134, 146, 155, .35);
  background: rgba(54, 64, 71, .28);
}

.incident-sound-toggle:disabled { opacity: .65; cursor: wait; }
.incident-sound-icon { font-size: 19px; line-height: 1; }

html[data-theme="light"] .incident-sound-toggle {
  color: #14435b;
  background: #eaf6fc;
}

html[data-theme="light"] .incident-sound-toggle[aria-checked="false"] {
  color: #4d5b64;
  background: #f1f3f4;
}

@media (max-width: 900px) {
  aside:not(.nav-open) .incident-sound-wrap { display: none; }
}
