/* UTC date block: layout only; date is set by the existing UTC clock. */
.sj .sj-entry{
  grid-template-columns:minmax(110px, .95fr) minmax(92px,.75fr) minmax(100px,.8fr)
    minmax(185px,2.1fr) minmax(105px,.92fr) minmax(82px,.68fr)
    minmax(135px,1.25fr) auto;
  align-items:end;
  gap:10px;
}
.sj .sj-date-field{
  min-width:0;
  display:flex;
  flex-direction:column;
  gap:6px;
}
.sj .sj-date-label{
  font-size:12px;
  font-weight:700;
  color:var(--sj-muted,#aac3d9);
}
.sj .sj-date-field .sj-entry-date{
  display:flex;
  align-items:center;
  width:100%;
  min-height:43px;
  margin:0;
  padding:10px 11px;
  border:1px solid var(--sj-line,#35536b);
  border-radius:9px;
  background:var(--sj-input,#10283f);
  color:var(--sj-text,#eaf4ff);
  white-space:nowrap;
  font-size:14px;
  font-weight:700;
  line-height:1.4;
  font-variant-numeric:tabular-nums;
}
.sj .sj-utc-date{display:block;font-size:13px;font-weight:600;color:var(--sj-muted,#aac3d9);line-height:1.35;margin-top:2px}
@media(max-width:1450px){
  .sj .sj-entry{grid-template-columns: minmax(110px,1fr) minmax(95px,.9fr) minmax(100px,.9fr) minmax(205px,2fr);}
  .sj .sj-entry .sj-call-field{grid-column:auto}
  .sj .sj-entry #sjAdd{grid-column:auto}
}
@media(max-width:800px){
  .sj .sj-entry{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sj .sj-entry .sj-call-field{grid-column:1/-1}
  .sj .sj-entry #sjAdd{grid-column:1/-1}
}
@media(max-width:520px){
  .sj .sj-entry{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .sj .sj-entry .sj-call-field{grid-column:1/-1}
  .sj .sj-entry #sjAdd{grid-column:1/-1;width:100%}
}
