diff --git a/src/components/date-picker/date-range-picker.ts b/src/components/date-picker/date-range-picker.ts index 368a5e7c62..50072250c7 100644 --- a/src/components/date-picker/date-range-picker.ts +++ b/src/components/date-picker/date-range-picker.ts @@ -309,17 +309,39 @@ export class DateRangePicker extends LitElement { css` .picker { display: flex; + flex-direction: row; } .date-range-ranges { border-right: 1px solid var(--divider-color); + min-width: 140px; + flex: 0 1 30%; } + .range { display: flex; flex-direction: column; align-items: center; flex: 1; padding: var(--ha-space-3); + overflow-x: hidden; + } + + @media only screen and (max-width: 460px) { + .picker { + flex-direction: column; + } + + .date-range-ranges { + flex-basis: 180px; + border-bottom: 1px solid var(--divider-color); + border-right: none; + overflow-y: scroll; + } + + .range { + flex-basis: fit-content; + } } .times { @@ -334,12 +356,6 @@ export class DateRangePicker extends LitElement { padding: var(--ha-space-2); border-top: 1px solid var(--divider-color); } - - @media only screen and (max-width: 500px) { - .date-range-ranges { - max-width: 30%; - } - } `, ]; }