/* Component imports */
[data-slot="toggle-field"] {
  align-items: center !important;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

body:has(remote-modal-container div[aria-modal="true"]) [drawer-backdrop] {
  z-index: 32;
}

tags.tagify {
  border-radius: 5px;
  outline-style: var(--tw-outline-style);
  outline-width: 1px;
  outline-color: var(--color-gray-300);
}

tags.tagify .tagify__input {
  padding: 4px 8px;
  margin: 0;
  height: 32px;
}

.tagify--empty .tagify__input::before {
  line-height: 24px;
  top: 50%;
  margin-top: -12px;
  font-size: 16px;
}

/* Tree checkbox styles */
input[type="checkbox"]:indeterminate {
  background-color: rgb(59 130 246);
  /* primary-500 */
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 8h12'/%3e%3c/svg%3e");
  border-color: rgb(59 130 246);
}