/* Sky Scout V81 targeted date/time and results presentation. */

/* Chart: two genuinely independent, editable native fields, no duplicate date/time. */
.sky-page-chart .sky-v81-date-options{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:10px !important;
  align-items:end;
}
.sky-page-chart .sky-v81-date-options > div{min-width:0;}
.sky-page-chart .sky-v81-date-options #chartDatePicker,
.sky-page-chart .sky-v81-date-options #chartTimePicker{
  display:block;
  width:100%;min-width:0;
  height:36px;min-height:36px;
  padding:0 9px;
  box-sizing:border-box;
  font:400 13px/1.2 "Jost", "Trebuchet MS", sans-serif;
  color:#f5edff;
  color-scheme:dark;
  border:1px solid #7859a3;
  border-radius:18px;
  background:linear-gradient(180deg,#483361,#2a203f);
  box-shadow:inset 0 1px 0 #ffffff19,0 2px 7px #09051233;
}
.sky-page-chart .sky-v81-date-options #chartDatePicker:focus-visible,
.sky-page-chart .sky-v81-date-options #chartTimePicker:focus-visible{
  outline:2px solid #c89dff;outline-offset:2px;
}
@media(max-width:540px){
  .sky-page-chart .sky-v81-date-options{gap:8px !important;}
  .sky-page-chart .sky-v81-date-options #chartDatePicker,
  .sky-page-chart .sky-v81-date-options #chartTimePicker{
    font-size:12px;
    padding:0 6px;
  }
}

/* Finder results ONLY: the same light-lavender readability as Upcoming Transits. */
.sky-page-transits #finderResults:not(:empty){
  background:linear-gradient(155deg,#f1e7fa 0%,#e7d7f4 54%,#ddc7ec 100%);
  border:1px solid #c99eed;
  border-radius:20px;
  padding:6px 14px;
  box-shadow:inset 0 1px 1px #ffffffdd,0 5px 20px #13082060;
}
.sky-page-transits #finderResults .finder-result{
  border-top:1px solid #c4a5d5 !important;
  padding:14px 0;
  color:#2b1b40 !important;
}
.sky-page-transits #finderResults .finder-result:first-child{border-top:0 !important;}
.sky-page-transits #finderResults .finder-result-main,
.sky-page-transits #finderResults .finder-result-title,
.sky-page-transits #finderResults .finder-result-date,
.sky-page-transits #finderResults .finder-result-note{
  color:#302044 !important;
}
.sky-page-transits #finderResults .finder-result-note{color:#634c76 !important;}
.sky-page-transits #finderResults .sky-life-save-icon{color:#6e4793 !important;}
.sky-page-transits #finderResults .sky-life-save-icon:hover{background:#d1b5eb !important;color:#422562 !important;}
.sky-page-transits #finderResults .finder-result a{
  color:#285677 !important;
  background:linear-gradient(180deg,#fff,#e8f0f7) !important;
  border-color:#b5c9da !important;
}
@media(max-width:420px){
  .sky-page-transits #finderResults:not(:empty){padding:5px 10px;}
}
