/* V51: unified compact control dimensions only, based on V50 Animate/Stop/Reset.
   Navigation arrows, main page tabs, menu, chart glyphs and checkboxes are untouched. */
:root{--sky-control-height:39px;--sky-control-radius:9px}
/* Planetary Chart: date entry, Go, orientation time zone and wheel zoom. */
.controls #dateTime,
.controls #dateText,
.controls #applyText,
.orientation-panel .timezone-control select,
.chart-zoom-controls button{
  box-sizing:border-box;
  height:var(--sky-control-height);
  min-height:var(--sky-control-height);
  border-radius:var(--sky-control-radius);
}
.controls #dateTime,.controls #dateText,
.orientation-panel .timezone-control select{
  padding-top:5px;padding-bottom:5px;
  background:linear-gradient(180deg,#fff 0%,#f6f9fc 100%);
  border:1px solid #b5c1cd;
  box-shadow:inset 0 1px 0 #fff;
}
.controls #applyText,.chart-zoom-controls button{
  background:linear-gradient(180deg,#fff 0%,#e8edf2 100%);
  border:1px solid #b5c1cd;
  box-shadow:inset 0 1px 0 #fff;
}
/* Transits: both search modes, date inputs, zone, search action and filter expander. */
.search-panel .search-mode label,
.search-panel .search-inputs input[type="date"],
.search-panel .search-inputs input[type="datetime-local"],
.search-panel .search-inputs select#timeZone,
.search-panel .search-action button,
.transit-filters .planet-picker summary{
  box-sizing:border-box;
  height:var(--sky-control-height);
  min-height:var(--sky-control-height);
  border-radius:var(--sky-control-radius);
}
.search-panel .search-inputs input[type="date"],
.search-panel .search-inputs input[type="datetime-local"],
.search-panel .search-inputs select#timeZone{
  padding-top:5px;padding-bottom:5px;
  background:linear-gradient(180deg,#fff 0%,#f6f9fc 100%);
  border:1px solid #b5c1cd;
  box-shadow:inset 0 1px 0 #fff;
}
.search-panel .search-mode label,
.transit-filters .planet-picker summary{
  background:linear-gradient(180deg,#fff 0%,#e8edf2 100%);
  border:1px solid #b5c1cd;
  box-shadow:inset 0 1px 0 #fff;
}
.search-panel .search-action button{padding-top:0;padding-bottom:0}
