/* wetter.cam – Niedersachsen-Pilot: optisch geschlossene Ortssuche */
body:is(.wc-subpage, .wc-home) .mast .search {
  border-radius: 12px;
  overflow: visible;
  box-shadow: 0 3px 14px #234b7a26;
}
body:is(.wc-subpage, .wc-home) .mast .search input#citysearch {
  border-radius: 12px 0 0 12px;
  background: #fff;
  padding-left: 16px;
}
body:is(.wc-subpage, .wc-home) .mast .search > button[type="submit"] {
  border-radius: 0 12px 12px 0;
  background: #fff;
}
body:is(.wc-subpage, .wc-home) .mast .search:focus-within {
  outline: 2px solid #8eb6e4;
  outline-offset: 2px;
}
body:is(.wc-subpage, .wc-home) .mast .search input#citysearch:focus {
  outline: none;
}
body:is(.wc-subpage, .wc-home) .mast .search-suggest-v8 {
  border-radius: 10px;
}
