/* Job schedule review: one compact, user-saved completion forecast control. */
.premium-app .ironflow-production-calendar-page .job-schedule-revised-finish{
  align-items:center;
  border-block:1px solid #284259;
  color:#eef6fd;
  display:grid;
  gap:12px;
  grid-template-columns:minmax(0,1fr) minmax(170px,220px);
  padding:14px 0;
}

.premium-app .ironflow-production-calendar-page .job-schedule-revised-finish>span{
  display:grid;
  gap:3px;
  min-width:0;
}

.premium-app .ironflow-production-calendar-page .job-schedule-revised-finish strong{
  color:#f6f9fc;
  font-size:14px;
  line-height:1.3;
}

.premium-app .ironflow-production-calendar-page .job-schedule-revised-finish small{
  color:#9fb3c5;
  font-size:12px;
  line-height:1.4;
}

.premium-app .ironflow-production-calendar-page .job-schedule-revised-finish input{
  background:#081521;
  border:1px solid #3d5d77;
  border-radius:8px;
  color:#f6f9fc;
  font:inherit;
  min-height:44px;
  padding:8px 10px;
  width:100%;
}

.premium-app .ironflow-production-calendar-page .job-schedule-revised-finish input:focus-visible{
  border-color:#20c7e9;
  outline:2px solid rgba(32,199,233,.24);
  outline-offset:2px;
}

@media(max-width:700px){
  .premium-app .ironflow-production-calendar-page .job-schedule-revised-finish{
    align-items:stretch;
    grid-template-columns:1fr;
  }
}
