.frequency-editing {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
  width: 100%;
}

.frequency-editor {
  display: flex;
  flex-direction: column;
  gap: 0.35em;
}

.frequency-sentence-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.4em;
}

.frequency-editor .k-textbox {
  font-family: inherit;
  font-size: inherit;
  height: 2.2em;
  padding: 0 0.5em;
}

.frequency-interval {
  width: 4.5em;
}

.frequency-time {
  width: 5.5em;
}

.frequency-day-of-month {
  width: 4.5em;
}

.frequency-advanced {
  width: 11em;
  font-family: monospace;
}

.frequency-weekdays {
  display: inline-flex;
  gap: 0.25em;
}

.frequency-weekday-chip {
  min-width: 2.6em;
  padding: 0.2em 0.5em;
  border-radius: 1em;
}

.frequency-feedback {
  display: flex;
  flex-direction: column;
  gap: 0.15em;
}

.frequency-hint {
  color: #888888;
  font-size: 0.9em;
}

.frequency-hint--warning {
  color: #D9534F;
}

.frequency-next-runs {
  color: #555555;
}

.frequency-editing-actions {
  margin-top: 0.25em;
}

.frequency-code {
  color: #888888;
  font-size: 90%;
}

.frequency-time-wrap {
  display: inline-flex;
  align-items: center;
  gap: 0.25em;
}

.frequency-utc-label {
  color: #888888;
  font-size: 0.9em;
}
