/* Shared search fields: translucent rounded style. */
body .search-frame {
  padding: 0;
  border: 0;
  border-radius: 12px !important;
  background: transparent;
  box-shadow: none;
}
body .search-frame::before { content: none; }
body input[type="search"],
body .account-shell .users-toolbar .user-search,
body .dino-color-dialog > input[type="search"] {
  box-sizing: border-box;
  min-height: 50px;
  padding: 14px 18px;
  border: 1px solid rgba(163, 204, 230, .24);
  border-radius: 12px !important;
  background: rgba(7, 23, 36, .72);
  color: #e3eff7;
  font-size: 14px;
  line-height: 20px;
  outline: none;
  box-shadow: none;
  backdrop-filter: blur(4px);
  transition: border-color .2s, box-shadow .2s;
}
body input[type="search"]::placeholder {
  color: #8b9ca7;
  opacity: 1;
}
body input[type="search"]:focus,
body .account-shell .users-toolbar .user-search:focus,
body .dino-color-dialog > input[type="search"]:focus {
  background: rgba(7, 23, 36, .72);
  border-color: #96ccec;
  box-shadow: 0 0 0 3px rgba(127, 196, 238, .12);
}
