div.interval-group { height: unset !important; } div.interval-group .clear:focus { outline: none; box-shadow: none !important; } div.interval-group .no-break { text-wrap: avoid; white-space: nowrap; } div.interval-group .clear { border: none; background: none; padding: 1px; margin-right: -3px; } div.interval-group > .interval-group-left input { -webkit-appearance: none; border-style: none; background-color: #eee; font-size: 1rem; font-family: monospace; } div.interval-group > .interval-group-left input.w2 { width: 3ch; } div.interval-group > .interval-group-left input.w3 { width: 3ch; } div.interval-group { display: flex; flex-direction: row; justify-content: space-between; }