._taskName_13xo9_1 {
  flex: 1;
  min-width: 0;
}

/* ── Reset group: label + input controls ─────────────────────────── */
._resetGroup_13xo9_7 {
  display: flex;
  flex: 0 1 auto;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 5px;
}
._resetLbl_13xo9_15 {
  font-size: 10px;
  color: var(--muted);
  white-space: nowrap;
  margin-top: 0.5rem;
}

/* ── Reset input wrappers ────────────────────────────────────────── */
._resetInputGroup_13xo9_23 {
  display: flex;
  flex: 0 0 6rem;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
  min-width: 0;
  white-space: wrap;
}
._resetInputGroupLong_13xo9_33 {
  display: flex;
  flex: 0 0 8rem;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
  min-width: 0;
  white-space: wrap;
}
._resetInputBlock_13xo9_43 {
  display: flex;
  flex: 0 0 6rem;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
  min-width: 0;
  white-space: wrap;
}
._resetSupport_13xo9_52 {
  display: flex;
  flex: 0 1 auto;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
}

/* ── Sized inputs ────────────────────────────────────────────────── */
._inputDate_13xo9_61 {
  font-family: monospace;
  color-scheme: dark;
  flex-shrink: 1;
}
._inputTime_13xo9_66 {
  font-family: monospace;
}
._resetTime_13xo9_69 {
  width: 5.5rem;
  font-family: monospace;
  flex-shrink: 0;
}
._inputNumber_13xo9_74 {
  font-family: monospace;
  text-align: center;
}
._inputDow_13xo9_78 {
  width: 100%;
}

/* ── Quick +N day buttons ────────────────────────────────────────── */
._quickBtn_13xo9_83 {
  padding: 3px 8px;
  font-size: 11px;
  color: var(--muted);
}
._quickBtn_13xo9_83:hover {
  color: var(--text);
}

/* ── Inline deadline countdown display ───────────────────────────── */
._deadlineInfo_13xo9_93 {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  font-size: 11px;
  font-family: monospace;
  font-weight: 600;
  flex-shrink: 0;
  -webkit-text-stroke: 2px rgba(0, 0, 0, 0.85);
  paint-order: stroke fill;
}
