.Select-module-scss-module__1G91Ha__select .Select-module-scss-module__1G91Ha__container{cursor:pointer;border-radius:var(--ha-radius-md);background:var(--ha-bg-base-secondary);width:max-content;transition:transform var(--ha-transition-button),background var(--ha-transition-main);padding-left:var(--ha-spacing-2);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:center;display:flex}.Select-module-scss-module__1G91Ha__select .Select-module-scss-module__1G91Ha__container:hover{background:var(--ha-bg-base-hover)}.Select-module-scss-module__1G91Ha__select .Select-module-scss-module__1G91Ha__container .Select-module-scss-module__1G91Ha__items{text-align:start;padding:var(--ha-spacing-1)var(--ha-spacing-0);font-family:var(--ha-font-family-default);font-size:.75rem;font-weight:400;line-height:var(--ha-spacing-4);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;flex-shrink:0;justify-content:flex-start;display:flex}.Select-module-scss-module__1G91Ha__select .Select-module-scss-module__1G91Ha__container .Select-module-scss-module__1G91Ha__items .Select-module-scss-module__1G91Ha__value{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;max-width:100%;max-width:calc(var(--ha-spacing-10)*10);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Select-module-scss-module__1G91Ha__select .Select-module-scss-module__1G91Ha__container .Select-module-scss-module__1G91Ha__chevron{min-height:var(--ha-spacing-6);min-width:var(--ha-spacing-6);padding-right:var(--ha-spacing-1);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;flex-shrink:0;justify-content:center;display:flex}.Select-module-scss-module__1G91Ha__select .Select-module-scss-module__1G91Ha__container .Select-module-scss-module__1G91Ha__chevron .Select-module-scss-module__1G91Ha__icon{transition:var(--ha-transition-main);color:var(--ha-icon-base-secondary)}.Select-module-scss-module__1G91Ha__select .Select-module-scss-module__1G91Ha__container:focus-visible{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.Select-module-scss-module__1G91Ha__select .Select-module-scss-module__1G91Ha__container:focus-visible:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Select-module-scss-module__1G91Ha__select.Select-module-scss-module__1G91Ha__validationState-invalid .Select-module-scss-module__1G91Ha__container{outline:var(--ha-spacing-px)solid var(--ha-border-danger-default);outline-offset:calc(var(--ha-spacing-px)*-1)}.Select-module-scss-module__1G91Ha__select.Select-module-scss-module__1G91Ha__validationState-success .Select-module-scss-module__1G91Ha__container{outline:var(--ha-spacing-px)solid var(--ha-border-success-default);outline-offset:calc(var(--ha-spacing-px)*-1)}.Select-module-scss-module__1G91Ha__select[data-open] .Select-module-scss-module__1G91Ha__chevron .Select-module-scss-module__1G91Ha__icon{transform:rotate(180deg)}.Select-module-scss-module__1G91Ha__popover{border-radius:var(--ha-radius-xl);background:var(--ha-bg-menu-default);min-width:calc(var(--ha-spacing-8)*5);transition:background var(--ha-transition-main);box-shadow:var(--ha-spacing-0)var(--ha-spacing-0)var(--ha-spacing-0-5)0 #00000026;overflow-y:scroll}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox{margin:var(--ha-spacing-0);padding:var(--ha-spacing-1)var(--ha-spacing-0);align-items:stretch;gap:var(--ha-spacing-0);border:none;flex-direction:column;justify-content:flex-start;display:flex}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__divider{width:100%;min-height:var(--ha-spacing-4);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:center;display:flex}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__divider:focus{outline:none}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__item{cursor:pointer;width:100%;padding:var(--ha-spacing-0)var(--ha-spacing-1);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:space-between;display:flex}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__item .Select-module-scss-module__1G91Ha__buttons{align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:flex-start;width:100%;display:flex}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__item .Select-module-scss-module__1G91Ha__focusable{border-radius:var(--ha-radius-md);width:100%;padding:var(--ha-spacing-1)var(--ha-spacing-2);transition:background var(--ha-transition-main);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:space-between;display:flex}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__item .Select-module-scss-module__1G91Ha__label{width:100%}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__item .Select-module-scss-module__1G91Ha__right{align-items:center;gap:var(--ha-spacing-1);flex-direction:row;flex-shrink:0;justify-content:flex-start;display:flex}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__item .Select-module-scss-module__1G91Ha__right .Select-module-scss-module__1G91Ha__icon{color:var(--ha-icon-base-tertiary)}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__item:hover .Select-module-scss-module__1G91Ha__focusable{background:var(--ha-bg-base-hover)}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__item[data-focused],.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__item[data-pressed],.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__item:focus{border:none;outline:none}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__item:focus-visible .Select-module-scss-module__1G91Ha__focusable{background:var(--ha-bg-base-hover);outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox .Select-module-scss-module__1G91Ha__item:focus-visible .Select-module-scss-module__1G91Ha__focusable:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Select-module-scss-module__1G91Ha__popover .Select-module-scss-module__1G91Ha__listbox:focus-visible{outline:unset}.Select-module-scss-module__1G91Ha__label{border-radius:var(--ha-radius-md);width:100%;transition:background var(--ha-transition-main);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:flex-start;display:flex}.Select-module-scss-module__1G91Ha__label .Select-module-scss-module__1G91Ha__text{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.Select-module-scss-module__1G91Ha__label .Select-module-scss-module__1G91Ha__icons{align-items:center;gap:var(--ha-spacing-0-5);flex-direction:row;justify-content:flex-start;width:auto;display:flex}.Select-module-scss-module__1G91Ha__label .Select-module-scss-module__1G91Ha__icons .Select-module-scss-module__1G91Ha__check{color:var(--ha-icon-brand-default)}.Select-module-scss-module__1G91Ha__label .Select-module-scss-module__1G91Ha__icons .Select-module-scss-module__1G91Ha__uncheck{color:var(--ha-icon-base-tertiary)}.Select-module-scss-module__1G91Ha__label .Select-module-scss-module__1G91Ha__icons .Select-module-scss-module__1G91Ha__fakeIcon{width:var(--ha-spacing-3-5);height:var(--ha-spacing-3-5)}
.ColorPicker-module-scss-module__B34-Xa__button{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--ha-radius-full);background:var(--ha-bg-base-secondary);transition:transform var(--ha-transition-button),background var(--ha-transition-main);width:var(--ha-spacing-4);height:var(--ha-spacing-4);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:center;text-decoration:none;display:flex;position:relative}.ColorPicker-module-scss-module__B34-Xa__button:hover{background:var(--ha-bg-base-hover)}.ColorPicker-module-scss-module__B34-Xa__button:active{background:var(--ha-bg-base-active);transform:scale(.95)}.ColorPicker-module-scss-module__B34-Xa__popover{padding:var(--ha-spacing-3);border-radius:var(--ha-radius-md);width:calc(var(--ha-spacing-10)*6.2);background:var(--ha-bg-base-default);transition:background var(--ha-transition-main);box-shadow:var(--ha-spacing-0)var(--ha-spacing-0)var(--ha-spacing-4)0 var(--ha-color-shadow);outline:var(--ha-spacing-px)solid var(--ha-bg-base-secondary);outline-offset:calc(var(--ha-spacing-px)*-1);align-items:flex-start;gap:var(--ha-spacing-2);flex-direction:column;justify-content:flex-start;display:flex}.ColorPicker-module-scss-module__B34-Xa__popover .ColorPicker-module-scss-module__B34-Xa__area{aspect-ratio:1.5;border-radius:var(--ha-radius-sm);flex-shrink:0;width:100%}.ColorPicker-module-scss-module__B34-Xa__popover .ColorPicker-module-scss-module__B34-Xa__slider{gap:var(--ha-spacing-1);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.ColorPicker-module-scss-module__B34-Xa__popover .ColorPicker-module-scss-module__B34-Xa__slider .ColorPicker-module-scss-module__B34-Xa__track{height:var(--ha-spacing-2);border-radius:var(--ha-radius-full);grid-area:track}.ColorPicker-module-scss-module__B34-Xa__popover .ColorPicker-module-scss-module__B34-Xa__inputs{align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:center;width:100%;display:flex}.ColorPicker-module-scss-module__B34-Xa__popover .ColorPicker-module-scss-module__B34-Xa__inputs .ColorPicker-module-scss-module__B34-Xa__select button{width:var(--ha-spacing-14)}.ColorPicker-module-scss-module__B34-Xa__popover .ColorPicker-module-scss-module__B34-Xa__inputs .ColorPicker-module-scss-module__B34-Xa__channelInput{align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:center;width:100%;display:flex}.ColorPicker-module-scss-module__B34-Xa__popover .ColorPicker-module-scss-module__B34-Xa__thumb{border-radius:var(--ha-radius-full);border:1px solid var(--ha-color-white);box-shadow:var(--ha-spacing-0)var(--ha-spacing-0)var(--ha-spacing-4)0 var(--ha-color-shadow);width:var(--ha-spacing-3);height:var(--ha-spacing-3);top:50%}.ColorPicker-module-scss-module__B34-Xa__popover .ColorPicker-module-scss-module__B34-Xa__thumb[data-focus-visible]{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.ColorPicker-module-scss-module__B34-Xa__popover .ColorPicker-module-scss-module__B34-Xa__thumb[data-focus-visible]:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ColorPicker-module-scss-module__B34-Xa__colorTypePopover{min-width:unset}
.ColorSwatch-module-scss-module__YIX9da__swatchWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.ColorSwatch-module-scss-module__YIX9da__swatch{width:100%;height:100%;position:relative}.ColorSwatch-module-scss-module__YIX9da__swatch.ColorSwatch-module-scss-module__YIX9da__active:not(.ColorSwatch-module-scss-module__YIX9da__dotVariant){top:var(--ha-spacing-0-5);left:var(--ha-spacing-0-5);border-radius:var(--ha-radius-lg);transition:outline-width var(--ha-transition-main);width:calc(100% - var(--ha-spacing-0-5)*2);height:calc(100% - var(--ha-spacing-0-5)*2);outline:var(--ha-spacing-0-5)solid var(--ha-bg-base-default);outline-offset:calc(var(--ha-spacing-0-5)*-1);position:absolute}.ColorSwatch-module-scss-module__YIX9da__swatch.ColorSwatch-module-scss-module__YIX9da__dotVariant{border-radius:var(--ha-radius-full);width:var(--ha-spacing-4);height:var(--ha-spacing-4)}.ColorSwatch-module-scss-module__YIX9da__dotInner{pointer-events:none;border-radius:var(--ha-radius-full);background:var(--ha-bg-base-default);opacity:0;transition:opacity var(--ha-transition-main);width:var(--ha-spacing-1-5);height:var(--ha-spacing-1-5);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-selected] .ColorSwatch-module-scss-module__YIX9da__dotInner{opacity:1}
.ColorSwatchPicker-module-scss-module__QaYNUW__picker{width:100%;height:100%}.ColorSwatchPicker-module-scss-module__QaYNUW__picker .ColorSwatchPicker-module-scss-module__QaYNUW__item{cursor:pointer;border-radius:var(--ha-radius-xl);width:100%;height:100%;position:relative}.ColorSwatchPicker-module-scss-module__QaYNUW__picker .ColorSwatchPicker-module-scss-module__QaYNUW__item:focus-visible{outline:var(--ha-border-focus)solid var(--ha-spacing-0-5);position:relative}.ColorSwatchPicker-module-scss-module__QaYNUW__picker .ColorSwatchPicker-module-scss-module__QaYNUW__item:focus-visible:after{content:"";border:var(--ha-spacing-0-5)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ColorSwatchPicker-module-scss-module__QaYNUW__picker .ColorSwatchPicker-module-scss-module__QaYNUW__item[data-selected]:not(:focus-visible):after{content:"";pointer-events:none;top:var(--ha-spacing-0-5);left:var(--ha-spacing-0-5);border-radius:var(--ha-radius-lg);transition:outline-width var(--ha-transition-main);width:calc(100% - var(--ha-spacing-0-5)*2);height:calc(100% - var(--ha-spacing-0-5)*2);outline:var(--ha-spacing-0-5)solid var(--ha-bg-base-default);outline-offset:calc(var(--ha-spacing-0-5)*-1);position:absolute}.ColorSwatchPicker-module-scss-module__QaYNUW__dotPicker{gap:var(--ha-spacing-1-5);flex-flow:wrap;width:auto;height:auto;display:flex}.ColorSwatchPicker-module-scss-module__QaYNUW__dotPicker .ColorSwatchPicker-module-scss-module__QaYNUW__dotItem{cursor:pointer;border-radius:var(--ha-radius-full);width:var(--ha-spacing-4);height:var(--ha-spacing-4);position:relative}.ColorSwatchPicker-module-scss-module__QaYNUW__dotPicker .ColorSwatchPicker-module-scss-module__QaYNUW__dotItem:focus-visible{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.ColorSwatchPicker-module-scss-module__QaYNUW__dotPicker .ColorSwatchPicker-module-scss-module__QaYNUW__dotItem:focus-visible:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}
.ComboBox-module-scss-module__ns9lxW__combobox{width:max-content}.ComboBox-module-scss-module__ns9lxW__combobox .ComboBox-module-scss-module__ns9lxW__container{cursor:text;border-radius:var(--ha-radius-md);background:var(--ha-bg-base-secondary);transition:transform var(--ha-transition-button),background var(--ha-transition-main);padding-left:var(--ha-spacing-2);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:space-between;display:flex}.ComboBox-module-scss-module__ns9lxW__combobox .ComboBox-module-scss-module__ns9lxW__container:hover{background:var(--ha-bg-base-hover)}.ComboBox-module-scss-module__ns9lxW__combobox .ComboBox-module-scss-module__ns9lxW__container .ComboBox-module-scss-module__ns9lxW__input{padding:var(--ha-spacing-1)var(--ha-spacing-0);font-family:var(--ha-font-family-default);font-size:.75rem;font-weight:400;line-height:var(--ha-spacing-4);field-sizing:content;background:0 0;border:none;outline:none;flex-grow:1;min-width:1ch}.ComboBox-module-scss-module__ns9lxW__combobox .ComboBox-module-scss-module__ns9lxW__container .ComboBox-module-scss-module__ns9lxW__input::placeholder{color:var(--ha-text-base-tertiary)}.ComboBox-module-scss-module__ns9lxW__combobox .ComboBox-module-scss-module__ns9lxW__container .ComboBox-module-scss-module__ns9lxW__button{flex-shrink:0}.ComboBox-module-scss-module__ns9lxW__combobox .ComboBox-module-scss-module__ns9lxW__container .ComboBox-module-scss-module__ns9lxW__button svg{transition:transform var(--ha-transition-main),color var(--ha-transition-main)}.ComboBox-module-scss-module__ns9lxW__combobox .ComboBox-module-scss-module__ns9lxW__container .ComboBox-module-scss-module__ns9lxW__button.ComboBox-module-scss-module__ns9lxW__chevron-upper svg{transform:rotate(180deg)}.ComboBox-module-scss-module__ns9lxW__combobox .ComboBox-module-scss-module__ns9lxW__container[data-focus-visible=true]{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.ComboBox-module-scss-module__ns9lxW__combobox .ComboBox-module-scss-module__ns9lxW__container[data-focus-visible=true]:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ComboBox-module-scss-module__ns9lxW__popover{border-radius:var(--ha-radius-xl);background:var(--ha-bg-menu-default);min-width:calc(var(--ha-spacing-8)*5);transition:background var(--ha-transition-main);box-shadow:var(--ha-spacing-0)var(--ha-spacing-0)var(--ha-spacing-0-5)0 #00000026;overflow-y:hidden}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox{margin:var(--ha-spacing-0);padding:var(--ha-spacing-1)var(--ha-spacing-0);align-items:stretch;gap:var(--ha-spacing-0);border:none;flex-direction:column;justify-content:flex-start;height:100%;display:flex;overflow-y:auto}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__divider{width:100%;min-height:var(--ha-spacing-4);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:center;display:flex}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__divider:focus{outline:none}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item{cursor:pointer;width:100%;padding:var(--ha-spacing-0)var(--ha-spacing-1);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:space-between;display:flex}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item .ComboBox-module-scss-module__ns9lxW__buttons{align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:flex-start;width:100%;display:flex}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item .ComboBox-module-scss-module__ns9lxW__focusable{border-radius:var(--ha-radius-md);width:100%;padding:var(--ha-spacing-1)var(--ha-spacing-2);transition:background var(--ha-transition-main);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:space-between;display:flex}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item .ComboBox-module-scss-module__ns9lxW__label{align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:flex-start;width:100%;display:flex}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item .ComboBox-module-scss-module__ns9lxW__label .ComboBox-module-scss-module__ns9lxW__text{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item .ComboBox-module-scss-module__ns9lxW__label .ComboBox-module-scss-module__ns9lxW__icons{align-items:center;gap:var(--ha-spacing-0-5);flex-direction:row;justify-content:flex-start;width:auto;display:flex}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item .ComboBox-module-scss-module__ns9lxW__label .ComboBox-module-scss-module__ns9lxW__icons .ComboBox-module-scss-module__ns9lxW__check{color:var(--ha-icon-brand-default)}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item .ComboBox-module-scss-module__ns9lxW__label .ComboBox-module-scss-module__ns9lxW__icons .ComboBox-module-scss-module__ns9lxW__uncheck{color:var(--ha-icon-base-tertiary)}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item .ComboBox-module-scss-module__ns9lxW__label .ComboBox-module-scss-module__ns9lxW__icons .ComboBox-module-scss-module__ns9lxW__fakeIcon{width:var(--ha-spacing-3-5);height:var(--ha-spacing-3-5)}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item:hover .ComboBox-module-scss-module__ns9lxW__focusable{background:var(--ha-bg-base-hover)}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item[data-focused],.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item[data-pressed],.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item[data-selected],.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item:focus{border:none;outline:none}.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item[data-focused] .ComboBox-module-scss-module__ns9lxW__focusable,.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item[data-pressed] .ComboBox-module-scss-module__ns9lxW__focusable,.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item[data-selected] .ComboBox-module-scss-module__ns9lxW__focusable,.ComboBox-module-scss-module__ns9lxW__popover .ComboBox-module-scss-module__ns9lxW__listbox .ComboBox-module-scss-module__ns9lxW__item:focus .ComboBox-module-scss-module__ns9lxW__focusable{background:var(--ha-bg-base-hover)}
.Disclosure-module-scss-module__7ugxfW__disclosure{width:100%}.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__head{cursor:pointer;width:100%;padding:var(--ha-spacing-2);transition:transform var(--ha-transition-button)}.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__head .Disclosure-module-scss-module__7ugxfW__content{border-radius:var(--ha-radius-md);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:space-between;width:100%;display:flex}.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__head .Disclosure-module-scss-module__7ugxfW__title{align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:flex-start;width:100%;display:flex}.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__head .Disclosure-module-scss-module__7ugxfW__text{text-align:start;-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__head .Disclosure-module-scss-module__7ugxfW__iconWrapper{width:var(--ha-spacing-5);height:var(--ha-spacing-5);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;flex-shrink:0;justify-content:center;display:flex;overflow:hidden}.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__head .Disclosure-module-scss-module__7ugxfW__iconWrapper .Disclosure-module-scss-module__7ugxfW__icon{transition:var(--ha-transition-main)}.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__head .Disclosure-module-scss-module__7ugxfW__endContent{align-items:center;gap:var(--ha-spacing-0);flex-direction:row;flex-shrink:0;justify-content:flex-start;display:flex}.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__head .Disclosure-module-scss-module__7ugxfW__hovered{opacity:0;transition:opacity var(--ha-transition-main)}.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__head:hover .Disclosure-module-scss-module__7ugxfW__hovered{opacity:1}.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__head:focus-visible .Disclosure-module-scss-module__7ugxfW__content{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__head:focus-visible .Disclosure-module-scss-module__7ugxfW__content:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__head:focus-within .Disclosure-module-scss-module__7ugxfW__hovered{opacity:1}.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__panel{height:var(--disclosure-panel-height);transition:height .25s;overflow:clip}@media (prefers-reduced-motion:reduce){.Disclosure-module-scss-module__7ugxfW__disclosure .Disclosure-module-scss-module__7ugxfW__panel{transition:none}}.Disclosure-module-scss-module__7ugxfW__disclosure[data-expanded] .Disclosure-module-scss-module__7ugxfW__head .Disclosure-module-scss-module__7ugxfW__icon{rotate:180deg}
.DropZone-module-scss-module__jINSha__dropZone{border-radius:var(--ha-radius-md);width:100%;height:100%;transition:background-color var(--ha-transition-main);align-items:center;gap:var(--ha-spacing-3);flex-direction:column;justify-content:center;display:flex;position:relative}.DropZone-module-scss-module__jINSha__dropZone:before{content:"";border-radius:inherit;pointer-events:none;background-color:var(--ha-border-base-tertiary);transition:background-color var(--ha-transition-main);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='1' y='1' width='calc(100%25 - 2px)' height='calc(100%25 - 2px)' fill='none' rx='6' stroke='black' stroke-width='1.5' stroke-dasharray='8%2c 8' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='1' y='1' width='calc(100%25 - 2px)' height='calc(100%25 - 2px)' fill='none' rx='6' stroke='black' stroke-width='1.5' stroke-dasharray='8%2c 8' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e")}.DropZone-module-scss-module__jINSha__dropZone[data-drop-target]{background-color:var(--ha-bg-brand-secondary)}.DropZone-module-scss-module__jINSha__dropZone[data-drop-target]:before{background-color:var(--ha-border-brand-default)}.DropZone-module-scss-module__jINSha__dropZone[data-disabled]{cursor:not-allowed;background-color:var(--ha-bg-disabled-secondary)}.DropZone-module-scss-module__jINSha__dropZone[data-disabled]:before{background-color:var(--ha-border-disabled-default)}.DropZone-module-scss-module__jINSha__dropZone[data-disabled] .react-aria-Text{color:var(--ha-text-disabled-default)!important}.DropZone-module-scss-module__jINSha__dropZone[data-disabled] svg{color:var(--ha-icon-disabled-default)!important}.DropZone-module-scss-module__jINSha__dropZone[data-disabled] .icon{color:var(--ha-icon-disabled-default)!important}
.FileCard-module-scss-module__QhfNfa__fileCard{border-radius:var(--ha-radius-xl);background:var(--ha-bg-base-default);width:100%;padding:var(--ha-spacing-1-5)var(--ha-spacing-2);outline:var(--ha-spacing-px)solid var(--ha-bg-base-secondary);outline-offset:calc(var(--ha-spacing-px)*-1);align-items:center;gap:var(--ha-spacing-2);flex-direction:row;justify-content:flex-start;display:flex}.FileCard-module-scss-module__QhfNfa__fileCard .FileCard-module-scss-module__QhfNfa__fileIcon{aspect-ratio:4/3;width:var(--ha-spacing-20);border-radius:var(--ha-radius-md);background:var(--ha-bg-base-secondary);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;display:flex}.FileCard-module-scss-module__QhfNfa__fileCard .FileCard-module-scss-module__QhfNfa__fileIcon .FileCard-module-scss-module__QhfNfa__imageThumb{object-fit:cover;border-radius:var(--ha-radius-md);background-position:50%;background-size:cover;width:100%;height:100%}.FileCard-module-scss-module__QhfNfa__fileCard .FileCard-module-scss-module__QhfNfa__fileName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}
.Form-module-scss-module__2zds6G__form{align-items:stretch;gap:var(--ha-spacing-6);flex-direction:column;justify-content:flex-start;width:100%;display:flex}.Form-module-scss-module__2zds6G__form>.react-aria-Button{align-self:flex-start}
.Group-module-scss-module__nCiySa__group{border-radius:var(--ha-radius-md);background:var(--ha-bg-base-secondary);transition:background var(--ha-transition-main);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:flex-start;display:flex}
.IndexNumber-module-scss-module__H83-ba__number{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--ha-radius-sm);background:var(--ha-bg-base-secondary);transition:transform var(--ha-transition-button),background var(--ha-transition-main);width:var(--ha-spacing-4);height:var(--ha-spacing-4);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:center;display:flex}.IndexNumber-module-scss-module__H83-ba__number:not(.IndexNumber-module-scss-module__H83-ba__noFocus):hover{background:var(--ha-bg-base-hover)}.IndexNumber-module-scss-module__H83-ba__number:not(.IndexNumber-module-scss-module__H83-ba__noFocus):active{background:var(--ha-bg-base-active);transform:scale(.95)}.IndexNumber-module-scss-module__H83-ba__number:not(.IndexNumber-module-scss-module__H83-ba__noFocus):focus-visible{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.IndexNumber-module-scss-module__H83-ba__number:not(.IndexNumber-module-scss-module__H83-ba__noFocus):focus-visible:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.IndexNumber-module-scss-module__H83-ba__number.IndexNumber-module-scss-module__H83-ba__variant-blur{-webkit-backdrop-filter:blur(var(--ha-spacing-2));backdrop-filter:blur(var(--ha-spacing-2));box-shadow:var(--ha-effect-number-shadow);outline:var(--ha-spacing-px)solid #fff;outline-offset:calc(var(--ha-spacing-px)*-1);background:#fff3}
.Link-module-scss-module__qG4N_a__link{cursor:pointer}.Link-module-scss-module__qG4N_a__link:focus-visible{outline:0}.Link-module-scss-module__qG4N_a__link:hover,.Link-module-scss-module__qG4N_a__link:focus-visible{text-decoration:underline}.Link-module-scss-module__qG4N_a__link.Link-module-scss-module__qG4N_a__variant-tertiary{color:var(--ha-text-base-tertiary)}.Link-module-scss-module__qG4N_a__link.Link-module-scss-module__qG4N_a__variant-tertiary:hover,.Link-module-scss-module__qG4N_a__link.Link-module-scss-module__qG4N_a__variant-tertiary:focus,.Link-module-scss-module__qG4N_a__link.Link-module-scss-module__qG4N_a__variant-secondary{color:var(--ha-text-base-secondary)}.Link-module-scss-module__qG4N_a__link.Link-module-scss-module__qG4N_a__variant-secondary:hover,.Link-module-scss-module__qG4N_a__link.Link-module-scss-module__qG4N_a__variant-secondary:focus{color:var(--ha-bg-brand-solid-default)}
.List-module-scss-module__krkrzq__list{align-items:flex-start;gap:var(--ha-spacing-0);flex-direction:column;justify-content:flex-start;width:100%;display:flex}.List-module-scss-module__krkrzq__list .List-module-scss-module__krkrzq__bottomBorder{position:relative}.List-module-scss-module__krkrzq__list .List-module-scss-module__krkrzq__bottomBorder:after{content:"";width:100%;height:var(--ha-spacing-px);background:var(--ha-border-base-default);transition:background var(--ha-transition-main);position:absolute;bottom:0;left:0}.List-module-scss-module__krkrzq__list .List-module-scss-module__krkrzq__bottomBorderNotLast:not(:last-child){position:relative}.List-module-scss-module__krkrzq__list .List-module-scss-module__krkrzq__bottomBorderNotLast:not(:last-child):after{content:"";width:100%;height:var(--ha-spacing-px);background:var(--ha-border-base-default);transition:background var(--ha-transition-main);position:absolute;bottom:0;left:0}
.Markdown-module-scss-module__Po_4ra__markdown{align-items:flex-start;gap:var(--ha-spacing-5);flex-direction:column;justify-content:flex-start;width:100%;display:flex}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__headingWrapper{width:100%;margin-top:var(--ha-spacing-8);align-items:flex-start;gap:var(--ha-spacing-2);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__headingWrapper:first-child{margin-top:0}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__headingWrapper .Markdown-module-scss-module__Po_4ra__headingLinkIcon{opacity:0;transition:opacity var(--ha-transition-main);color:var(--ha-text-base-tertiary);flex-shrink:0}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__headingWrapper .Markdown-module-scss-module__Po_4ra__headingLinkIcon:hover{color:var(--ha-text-base-default)}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__headingWrapper:hover .Markdown-module-scss-module__Po_4ra__headingLinkIcon{opacity:1}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__heading{letter-spacing:-.02em}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__paragraph{font-weight:400;line-height:1.75;font-size:var(--ha-spacing-4);font-family:var(--ha-font-family-default);color:var(--ha-text-base-secondary);transition:color var(--ha-transition-main)}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__list{padding-left:var(--ha-spacing-6);align-items:flex-start;gap:var(--ha-spacing-2);flex-direction:column;justify-content:flex-start;display:flex}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__list .Markdown-module-scss-module__Po_4ra__listItem{font-weight:400;line-height:1.75;font-size:var(--ha-spacing-4);font-family:var(--ha-font-family-default);color:var(--ha-text-base-secondary);transition:color var(--ha-transition-main)}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__list .Markdown-module-scss-module__Po_4ra__listItem::marker{color:var(--ha-text-brand-default)}.Markdown-module-scss-module__Po_4ra__markdown ol.Markdown-module-scss-module__Po_4ra__list .Markdown-module-scss-module__Po_4ra__listItem::marker{color:var(--ha-text-base-tertiary);font-weight:600}.Markdown-module-scss-module__Po_4ra__markdown strong{color:var(--ha-text-base-default);font-weight:600}.Markdown-module-scss-module__Po_4ra__markdown em{color:var(--ha-text-base-secondary);font-style:italic}.Markdown-module-scss-module__Po_4ra__markdown.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__link{text-underline-offset:var(--ha-spacing-1);color:var(--ha-text-brand-default);transition:color var(--ha-transition-main),text-decoration-color var(--ha-transition-main);font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.Markdown-module-scss-module__Po_4ra__markdown.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__link:hover{-webkit-text-decoration-color:var(--ha-text-brand-default);text-decoration-color:var(--ha-text-brand-default);color:var(--ha-bg-brand-solid-hover)}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__inlineCode{border-radius:var(--ha-radius-sm);color:var(--ha-text-brand-default);background:var(--ha-bg-base-secondary);padding:var(--ha-spacing-px)var(--ha-spacing-1-5);border:var(--ha-spacing-px)solid var(--ha-border-base-secondary);transition:background var(--ha-transition-main),border-color var(--ha-transition-main);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875em;font-weight:400}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__image{border-radius:var(--ha-radius-2xl);max-width:100%;height:auto;margin:var(--ha-spacing-2)var(--ha-spacing-0);border:1px solid var(--ha-border-base-default);transition:transform var(--ha-transition-main),box-shadow var(--ha-transition-main);display:block}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__image:hover{transform:scale(1.005);box-shadow:0 8px 32px #0000001a}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__divider{width:100%;height:1px;margin:var(--ha-spacing-4)var(--ha-spacing-0);background:var(--ha-border-base-default);transition:background var(--ha-transition-main);border:none}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__codeBlock{width:100%;padding:var(--ha-spacing-4);padding-top:calc(var(--ha-spacing-4) + var(--ha-spacing-4));border-radius:var(--ha-radius-lg);background:var(--ha-bg-base-secondary);border:1px solid var(--ha-border-base-secondary);transition:background var(--ha-transition-main),border-color var(--ha-transition-main);position:relative;overflow-x:auto}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__codeBlock code{white-space:pre;color:var(--ha-text-base-default);transition:color var(--ha-transition-main);font-family:Consolas,Courier New,monospace;font-size:12px;font-weight:400;line-height:1.5;display:block}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__codeBlock .token.property{color:var(--ha-color-sky-500)}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__codeBlock .token.string{color:var(--ha-color-emerald-500)}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__codeBlock .token.number{color:var(--ha-color-amber-500)}:is(.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__codeBlock .token.boolean,.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__codeBlock .token.null,.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__codeBlock .token.keyword){color:var(--ha-color-violet-500)}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__codeBlock .token.punctuation{color:var(--ha-color-slate-500)}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__codeBlock .token.operator{color:var(--ha-color-slate-500)}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__codeLang{top:var(--ha-spacing-2);right:var(--ha-spacing-3);color:var(--ha-text-base-tertiary);text-transform:uppercase;letter-spacing:.05em;transition:color var(--ha-transition-main);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:500;position:absolute}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__blockquote{width:100%;padding:var(--ha-spacing-3)var(--ha-spacing-4);border-left:3px solid var(--ha-border-brand-default);border-radius:0 var(--ha-radius-md)var(--ha-radius-md)0;background:var(--ha-bg-brand-secondary);transition:background var(--ha-transition-main),border-color var(--ha-transition-main);align-items:flex-start;gap:var(--ha-spacing-1);flex-direction:column;justify-content:flex-start;display:flex}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__blockquote .Markdown-module-scss-module__Po_4ra__blockquoteText{font-size:var(--ha-spacing-4);font-weight:400;line-height:1.7;font-family:var(--ha-font-family-default);color:var(--ha-text-base-secondary);transition:color var(--ha-transition-main)}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__tableWrapper{border-radius:var(--ha-radius-lg);border:1px solid var(--ha-border-base-secondary);width:100%;transition:border-color var(--ha-transition-main);overflow-x:auto}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__table{border-collapse:collapse;width:100%;font-size:var(--ha-spacing-4);font-family:var(--ha-font-family-default)}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__th{padding:var(--ha-spacing-3)var(--ha-spacing-4);text-align:left;white-space:nowrap;color:var(--ha-text-base-default);background:var(--ha-bg-base-secondary);border-bottom:1px solid var(--ha-border-base-secondary);transition:color var(--ha-transition-main),background var(--ha-transition-main),border-color var(--ha-transition-main);font-size:13px;font-weight:600}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__tr:not(:last-child) .Markdown-module-scss-module__Po_4ra__td{border-bottom:1px solid var(--ha-border-base-default);transition:border-color var(--ha-transition-main)}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__tr:hover .Markdown-module-scss-module__Po_4ra__td{background:var(--ha-bg-base-secondary);transition:background var(--ha-transition-main)}.Markdown-module-scss-module__Po_4ra__markdown .Markdown-module-scss-module__Po_4ra__td{padding:var(--ha-spacing-3)var(--ha-spacing-4);color:var(--ha-text-base-secondary);transition:color var(--ha-transition-main);line-height:1.6}
.Menu-module-scss-module__l_pypG__popover{border-radius:var(--ha-radius-xl);background:var(--ha-bg-menu-default);transition:background var(--ha-transition-main);box-shadow:var(--ha-spacing-0)var(--ha-spacing-0)var(--ha-spacing-0-5)0 #00000026;overflow-y:scroll}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu{margin:var(--ha-spacing-0);padding:var(--ha-spacing-1)var(--ha-spacing-0);align-items:stretch;gap:var(--ha-spacing-0);border:none;flex-direction:column;justify-content:flex-start;display:flex}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row{cursor:pointer;width:100%;padding:var(--ha-spacing-0)var(--ha-spacing-1);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:space-between;display:flex}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row.Menu-module-scss-module__l_pypG__disabled{cursor:not-allowed}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row.Menu-module-scss-module__l_pypG__disabled .Menu-module-scss-module__l_pypG__text{color:var(--ha-text-disabled-default)}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row.Menu-module-scss-module__l_pypG__disabled .Menu-module-scss-module__l_pypG__icons svg{color:var(--ha-icon-disabled-default)}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row.Menu-module-scss-module__l_pypG__disabled:hover .Menu-module-scss-module__l_pypG__focusable{background:0 0}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row .Menu-module-scss-module__l_pypG__focusable{border-radius:var(--ha-radius-md);width:100%;padding:var(--ha-spacing-1)var(--ha-spacing-2);transition:background var(--ha-transition-main);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:space-between;display:flex}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row .Menu-module-scss-module__l_pypG__focusable .Menu-module-scss-module__l_pypG__label{align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:flex-start;width:100%;display:flex}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row .Menu-module-scss-module__l_pypG__focusable .Menu-module-scss-module__l_pypG__label .Menu-module-scss-module__l_pypG__text{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row .Menu-module-scss-module__l_pypG__focusable .Menu-module-scss-module__l_pypG__label .Menu-module-scss-module__l_pypG__icons{align-items:center;gap:var(--ha-spacing-0-5);flex-direction:row;justify-content:flex-start;width:auto;display:flex}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row .Menu-module-scss-module__l_pypG__focusable .Menu-module-scss-module__l_pypG__label .Menu-module-scss-module__l_pypG__icons .Menu-module-scss-module__l_pypG__check{color:var(--ha-icon-brand-default)}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row .Menu-module-scss-module__l_pypG__focusable .Menu-module-scss-module__l_pypG__label .Menu-module-scss-module__l_pypG__icons .Menu-module-scss-module__l_pypG__fakeIcon{width:var(--ha-spacing-3-5);height:var(--ha-spacing-3-5)}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row .Menu-module-scss-module__l_pypG__focusable .Menu-module-scss-module__l_pypG__right{align-items:center;gap:var(--ha-spacing-1);flex-direction:row;flex-shrink:0;justify-content:flex-start;display:flex}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row .Menu-module-scss-module__l_pypG__focusable .Menu-module-scss-module__l_pypG__right .Menu-module-scss-module__l_pypG__icon{color:var(--ha-icon-base-tertiary)}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row:hover .Menu-module-scss-module__l_pypG__focusable{background:var(--ha-bg-base-hover)}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row[data-focused],.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row[data-pressed],.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row:focus{border:none;outline:none}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row:focus-visible .Menu-module-scss-module__l_pypG__focusable{background:var(--ha-bg-base-hover);outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row:focus-visible .Menu-module-scss-module__l_pypG__focusable:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row.Menu-module-scss-module__l_pypG__theme-brand{color:var(--ha-color-brand)}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row.Menu-module-scss-module__l_pypG__theme-favorite .Menu-module-scss-module__l_pypG__icons svg{color:var(--ha-icon-favorite-default)!important}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row.Menu-module-scss-module__l_pypG__theme-danger{color:var(--ha-color-danger)}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row.Menu-module-scss-module__l_pypG__theme-danger[data-focused],.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__row.Menu-module-scss-module__l_pypG__theme-danger[data-pressed]{background:var(--ha-color-danger-selected);transition:background var(--ha-transition-main)}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__submenuItem{align-items:center;gap:var(--ha-spacing-2);flex-direction:row;justify-content:space-between;display:flex}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__section{align-items:flex-start;gap:var(--ha-spacing-0);flex-direction:column;justify-content:flex-start;width:100%;display:flex}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__section .Menu-module-scss-module__l_pypG__title{pointer-events:none;width:100%;padding:var(--ha-spacing-1)var(--ha-spacing-3)}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__divider{pointer-events:none;width:100%;min-height:var(--ha-spacing-4);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:center;display:flex}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu .Menu-module-scss-module__l_pypG__divider:focus{outline:unset}.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu:focus,.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu:active,.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__menu:focus-visible,.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__item:focus,.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__item:active,.Menu-module-scss-module__l_pypG__popover .Menu-module-scss-module__l_pypG__item:focus-visible{border:none;outline:none}.Menu-module-scss-module__l_pypG__customTrigger{appearance:none;cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0;display:inline-flex}.Menu-module-scss-module__l_pypG__customTrigger[data-focus-visible]{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}:is(.Menu-module-scss-module__l_pypG__chevronClosed [aria-details=end-icon],.Menu-module-scss-module__l_pypG__chevronOpen [aria-details=end-icon]){transition:rotate var(--ha-transition-main)}.Menu-module-scss-module__l_pypG__chevronClosed [aria-details=end-icon]{rotate:none}.Menu-module-scss-module__l_pypG__chevronOpen [aria-details=end-icon]{rotate:180deg}
.Modal-module-scss-module__7C2n_W__overlay{z-index:100;top:var(--ha-spacing-0);left:var(--ha-spacing-0);background:var(--ha-bg-base-overlay);width:100%;height:100dvh;position:fixed}.Modal-module-scss-module__7C2n_W__overlay[data-entering]{animation:Modal-module-scss-module__7C2n_W__overlay-fade var(--ha-transition-main)}.Modal-module-scss-module__7C2n_W__overlay[data-exiting]{animation:Modal-module-scss-module__7C2n_W__overlay-fade reverse var(--ha-transition-main)}.Modal-module-scss-module__7C2n_W__modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Modal-module-scss-module__7C2n_W__modal[data-entering]{animation:.2s cubic-bezier(.175,.885,.32,1.275) Modal-module-scss-module__7C2n_W__modal-zoom}.Modal-module-scss-module__7C2n_W__modal[data-exiting]{animation:Modal-module-scss-module__7C2n_W__modal-fade var(--ha-transition-main)}@keyframes Modal-module-scss-module__7C2n_W__overlay-fade{0%{background:0 0}to{background:var(--ha-bg-base-overlay)}}@keyframes Modal-module-scss-module__7C2n_W__modal-fade{0%{opacity:1}to{opacity:0}}@keyframes Modal-module-scss-module__7C2n_W__modal-zoom{0%{transform:translate(-50%,-50%)scale(.75)}to{transform:translate(-50%,-50%)scale(1)}}
.ModalLayout-module-scss-module__p4tomW__layout{width:var(--ha-layout-modal-width);height:var(--ha-layout-modal-height);border-radius:var(--ha-radius-3xl);background:var(--ha-bg-base-default);transition:background var(--ha-transition-main);align-items:flex-start;gap:var(--ha-spacing-0);flex-direction:column;justify-content:flex-start;display:flex}.ModalLayout-module-scss-module__p4tomW__heading{width:100%;padding:var(--ha-spacing-2)var(--ha-spacing-2)var(--ha-spacing-2)var(--ha-spacing-4);transition:border var(--ha-transition-main);position:relative}.ModalLayout-module-scss-module__p4tomW__heading:after{content:"";width:100%;height:var(--ha-spacing-px);background:var(--ha-border-base-default);transition:background var(--ha-transition-main);position:absolute;bottom:0;left:0}.ModalLayout-module-scss-module__p4tomW__heading{align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:space-between;display:flex}
.NumericInput-module-scss-module__vs0u1q__container{align-items:flex-start;gap:var(--ha-spacing-0-5);flex-direction:column;justify-content:flex-start;display:flex}.NumericInput-module-scss-module__vs0u1q__container .NumericInput-module-scss-module__vs0u1q__wrapper{border-radius:var(--ha-radius-md);background:var(--ha-bg-base-secondary);transition:background var(--ha-transition-main);align-items:center;gap:var(--ha-spacing-0-5);flex-direction:row;justify-content:flex-start;display:flex}.NumericInput-module-scss-module__vs0u1q__container .NumericInput-module-scss-module__vs0u1q__wrapper .NumericInput-module-scss-module__vs0u1q__input{background:unset;width:var(--ha-spacing-6);padding:var(--ha-spacing-1)var(--ha-spacing-0)var(--ha-spacing-1)var(--ha-spacing-2);font-family:var(--ha-font-family-default);font-size:.75rem;font-weight:400;line-height:var(--ha-spacing-4);border:0;outline:0}.NumericInput-module-scss-module__vs0u1q__container .NumericInput-module-scss-module__vs0u1q__wrapper .NumericInput-module-scss-module__vs0u1q__input:focus{border:0;outline:0}.NumericInput-module-scss-module__vs0u1q__container .NumericInput-module-scss-module__vs0u1q__wrapper:hover{background:var(--ha-bg-base-hover)}.NumericInput-module-scss-module__vs0u1q__popover{max-height:calc(var(--ha-spacing-4)*10)!important}
.PinInput-module-scss-module__LV6YtG__pininput{align-items:center;gap:var(--ha-spacing-3);flex-direction:row;justify-content:flex-start;display:flex}.PinInput-module-scss-module__LV6YtG__pininput .PinInput-module-scss-module__LV6YtG__inputs{align-items:center;gap:var(--ha-spacing-1);flex-direction:row;flex-shrink:0;justify-content:flex-start;display:flex}.PinInput-module-scss-module__LV6YtG__pininput .PinInput-module-scss-module__LV6YtG__inputs .PinInput-module-scss-module__LV6YtG__input{flex-shrink:0}.PinInput-module-scss-module__LV6YtG__pininput .PinInput-module-scss-module__LV6YtG__inputs .PinInput-module-scss-module__LV6YtG__input.PinInput-module-scss-module__LV6YtG__size-xs{width:var(--ha-spacing-6);height:var(--ha-spacing-6)}.PinInput-module-scss-module__LV6YtG__pininput .PinInput-module-scss-module__LV6YtG__inputs .PinInput-module-scss-module__LV6YtG__input.PinInput-module-scss-module__LV6YtG__size-md{width:var(--ha-spacing-10);height:var(--ha-spacing-10)}
.Progress-module-scss-module__L8sdAW__progress{align-items:stretch;gap:var(--ha-spacing-2);flex-direction:column;justify-content:flex-start;width:100%;display:flex}.Progress-module-scss-module__L8sdAW__progress .Progress-module-scss-module__L8sdAW__header{align-items:center;gap:var(--ha-spacing-2);flex-direction:row;justify-content:space-between;display:flex}.Progress-module-scss-module__L8sdAW__progress.Progress-module-scss-module__L8sdAW__width-max,.Progress-module-scss-module__L8sdAW__progress.Progress-module-scss-module__L8sdAW__width-max .Progress-module-scss-module__L8sdAW__track{width:100%}.Progress-module-scss-module__L8sdAW__progress .Progress-module-scss-module__L8sdAW__track{width:100%;height:var(--ha-spacing-1);border-radius:var(--ha-radius-full);background:var(--ha-bg-base-secondary);transition:background var(--ha-transition-main);outline:var(--ha-spacing-px)solid var(--ha-bg-base-secondary);outline-offset:calc(var(--ha-spacing-px)*-1);position:relative;overflow:hidden}.Progress-module-scss-module__L8sdAW__progress .Progress-module-scss-module__L8sdAW__track.Progress-module-scss-module__L8sdAW__size-xs{height:var(--ha-spacing-1)}.Progress-module-scss-module__L8sdAW__progress .Progress-module-scss-module__L8sdAW__track.Progress-module-scss-module__L8sdAW__size-sm{height:var(--ha-spacing-1-5)}.Progress-module-scss-module__L8sdAW__progress .Progress-module-scss-module__L8sdAW__track.Progress-module-scss-module__L8sdAW__size-md{height:var(--ha-spacing-2)}.Progress-module-scss-module__L8sdAW__progress .Progress-module-scss-module__L8sdAW__fill{border-radius:var(--ha-radius-full);height:100%;transition:width var(--ha-transition-main)background var(--ha-transition-main)}.Progress-module-scss-module__L8sdAW__progress .Progress-module-scss-module__L8sdAW__fill.Progress-module-scss-module__L8sdAW__variant-brand{background:var(--ha-bg-brand-solid-default)}.Progress-module-scss-module__L8sdAW__progress .Progress-module-scss-module__L8sdAW__fill.Progress-module-scss-module__L8sdAW__variant-danger{background:var(--ha-bg-danger-solid-default)}.Progress-module-scss-module__L8sdAW__progress .Progress-module-scss-module__L8sdAW__fill[data-indeterminate=true]{transform-origin:0;animation:1.5s linear infinite Progress-module-scss-module__L8sdAW__indeterminate;width:40%!important}@keyframes Progress-module-scss-module__L8sdAW__indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}
.Radio-module-scss-module__U3MRua__radio{cursor:pointer;forced-color-adjust:none;-webkit-tap-highlight-color:#0000;align-items:center;gap:var(--ha-spacing-2);font-family:var(--ha-font-family-default);font-size:calc(1rem/1px);font-weight:400;line-height:var(--ha-spacing-5-5);border-radius:100%;flex-direction:row;justify-content:flex-start;display:flex;position:relative}.Radio-module-scss-module__U3MRua__radio .Radio-module-scss-module__U3MRua__indicator{background:var(--ha-bg-base-secondary);transition:all var(--ha-transition-main);width:var(--ha-spacing-4);height:var(--ha-spacing-4);outline:var(--ha-spacing-px)solid var(--ha-border-base-secondary);outline-offset:calc(var(--ha-spacing-px)*-1);align-items:center;gap:var(--ha-spacing-0);border-radius:100%;flex-direction:row;flex-shrink:0;justify-content:center;display:flex;position:relative}.Radio-module-scss-module__U3MRua__radio .Radio-module-scss-module__U3MRua__indicator:after{content:"";transition:scale var(--ha-transition-main);width:var(--ha-spacing-1-5);height:var(--ha-spacing-1-5);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(0)}.Radio-module-scss-module__U3MRua__radio .Radio-module-scss-module__U3MRua__indicator.Radio-module-scss-module__U3MRua__variant-error{background:var(--ha-bg-danger-soft-default);outline-color:var(--ha-border-danger-default)}.Radio-module-scss-module__U3MRua__radio .Radio-module-scss-module__U3MRua__indicator.Radio-module-scss-module__U3MRua__variant-success{background:var(--ha-bg-success-soft-default);outline-color:var(--ha-border-success-default)}.Radio-module-scss-module__U3MRua__radio .Radio-module-scss-module__U3MRua__indicator.Radio-module-scss-module__U3MRua__variant-blur{box-shadow:var(--ha-effect-radio-shadow);-webkit-backdrop-filter:blur(var(--ha-spacing-2));backdrop-filter:blur(var(--ha-spacing-2));background:#fff3;outline-color:#fff}.Radio-module-scss-module__U3MRua__radio:not([data-disabled])[data-selected] .Radio-module-scss-module__U3MRua__indicator.Radio-module-scss-module__U3MRua__variant-normal{background:var(--ha-bg-brand-solid-default);outline-color:var(--ha-bg-brand-solid-default)}.Radio-module-scss-module__U3MRua__radio:not([data-disabled])[data-selected] .Radio-module-scss-module__U3MRua__indicator.Radio-module-scss-module__U3MRua__variant-error{background:var(--ha-bg-danger-solid-default);outline-color:var(--ha-bg-danger-solid-default)}.Radio-module-scss-module__U3MRua__radio:not([data-disabled])[data-selected] .Radio-module-scss-module__U3MRua__indicator.Radio-module-scss-module__U3MRua__variant-error:after{background:var(--ha-bg-base-default)}.Radio-module-scss-module__U3MRua__radio:not([data-disabled])[data-selected] .Radio-module-scss-module__U3MRua__indicator.Radio-module-scss-module__U3MRua__variant-success{background:var(--ha-bg-success-solid-default);outline-color:var(--ha-bg-success-solid-default)}.Radio-module-scss-module__U3MRua__radio:not([data-disabled])[data-selected] .Radio-module-scss-module__U3MRua__indicator.Radio-module-scss-module__U3MRua__variant-success:after{background:var(--ha-bg-base-default)}.Radio-module-scss-module__U3MRua__radio:not([data-disabled])[data-selected] .Radio-module-scss-module__U3MRua__indicator.Radio-module-scss-module__U3MRua__variant-blur:after{background:var(--ha-color-white)}.Radio-module-scss-module__U3MRua__radio:not([data-disabled])[data-selected] .Radio-module-scss-module__U3MRua__indicator:after{background:var(--ha-bg-base-default)}.Radio-module-scss-module__U3MRua__radio[data-disabled]{cursor:default}.Radio-module-scss-module__U3MRua__radio[data-disabled] .Radio-module-scss-module__U3MRua__indicator{background:var(--ha-bg-disabled-default);outline-color:var(--ha-bg-disabled-default)}.Radio-module-scss-module__U3MRua__radio[data-disabled] .Radio-module-scss-module__U3MRua__indicator:after{background:var(--ha-bg-disabled-secondary);scale:0}.Radio-module-scss-module__U3MRua__radio[data-selected] .Radio-module-scss-module__U3MRua__indicator:after{scale:1}.Radio-module-scss-module__U3MRua__radio:not([data-disabled])[data-focus-visible]{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.Radio-module-scss-module__U3MRua__radio:not([data-disabled])[data-focus-visible]:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Radio-module-scss-module__U3MRua__radio:not([data-disabled]):active .Radio-module-scss-module__U3MRua__indicator{transform:scale(.9)}
.RadioGroup-module-scss-module__14dZrW__group{align-items:flex-start;gap:var(--ha-spacing-2);flex-direction:column;justify-content:flex-start;display:flex}.RadioGroup-module-scss-module__14dZrW__group[data-orientation=vertical] .RadioGroup-module-scss-module__14dZrW__items{align-items:flex-start;gap:var(--ha-spacing-1);flex-direction:column;justify-content:flex-start;display:flex}.RadioGroup-module-scss-module__14dZrW__group[data-orientation=horizontal] .RadioGroup-module-scss-module__14dZrW__items{align-items:center;gap:var(--ha-spacing-3);flex-direction:row;justify-content:flex-start;display:flex}
.RangeCalendar-module-scss-module__sbLW3a__calendar{padding:var(--ha-spacing-3);border-radius:var(--ha-radius-3xl);background:var(--ha-bg-base-default);transition:background var(--ha-transition-main);outline:var(--ha-spacing-px)solid var(--ha-border-base-default);outline-offset:calc(var(--ha-spacing-px)*-1)}.RangeCalendar-module-scss-module__sbLW3a__calendar table{border-spacing:0}.RangeCalendar-module-scss-module__sbLW3a__calendar table td:first-child .RangeCalendar-module-scss-module__sbLW3a__cell[data-selected=true] .RangeCalendar-module-scss-module__sbLW3a__ranger{border-top-left-radius:var(--ha-radius-full);border-bottom-left-radius:var(--ha-radius-full)}.RangeCalendar-module-scss-module__sbLW3a__calendar table td:last-child .RangeCalendar-module-scss-module__sbLW3a__cell[data-selected=true] .RangeCalendar-module-scss-module__sbLW3a__ranger{border-top-right-radius:var(--ha-radius-full);border-bottom-right-radius:var(--ha-radius-full)}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__header{align-items:flex-start;gap:var(--ha-spacing-0);flex-direction:row;justify-content:space-between;width:100%;display:flex}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__header.RangeCalendar-module-scss-module__sbLW3a__is-range{align-items:flex-start}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__header .RangeCalendar-module-scss-module__sbLW3a__content{align-items:center;gap:var(--ha-spacing-0);flex-direction:column;justify-content:flex-start;display:flex}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__header .RangeCalendar-module-scss-module__sbLW3a__content .RangeCalendar-module-scss-module__sbLW3a__heading{display:none}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell{width:var(--ha-spacing-8);min-height:var(--ha-spacing-8);font-family:var(--ha-font-family-default);font-size:.75rem;font-weight:400;line-height:var(--ha-spacing-4);align-items:center;gap:var(--ha-spacing-0);z-index:1;flex-direction:row;justify-content:center;display:flex;position:relative}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell .RangeCalendar-module-scss-module__sbLW3a__ranger{width:100%;height:var(--ha-spacing-6);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:center;display:flex}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell .RangeCalendar-module-scss-module__sbLW3a__ranger .RangeCalendar-module-scss-module__sbLW3a__focusable{border-radius:var(--ha-radius-full);width:var(--ha-spacing-6);height:var(--ha-spacing-6);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:center;display:flex}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell[data-outside-month]{color:var(--ha-text-base-tertiary)}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell:not([data-selected=true]):not([data-outside-month])[data-weekend=true]{color:var(--ha-text-danger-default)}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell:not([data-selected=true]):not([data-outside-month]):hover .RangeCalendar-module-scss-module__sbLW3a__focusable{background:var(--ha-bg-base-hover)}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell:is(th){padding:var(--ha-spacing-1)var(--ha-spacing-0);display:table-cell}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell:not(th):not([data-outside-month]){cursor:pointer}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell[data-selected=true] .RangeCalendar-module-scss-module__sbLW3a__ranger{background:var(--ha-bg-brand-soft-active)}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell[data-selection-start=true] .RangeCalendar-module-scss-module__sbLW3a__focusable,.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell[data-selection-end=true] .RangeCalendar-module-scss-module__sbLW3a__focusable{color:var(--ha-text-inverse-default);background:var(--ha-bg-brand-solid-default)}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell[data-selection-start=true] .RangeCalendar-module-scss-module__sbLW3a__focusable:hover,.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell[data-selection-end=true] .RangeCalendar-module-scss-module__sbLW3a__focusable:hover{background:var(--ha-bg-brand-solid-hover)}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell[data-selection-start=true] .RangeCalendar-module-scss-module__sbLW3a__ranger{background:linear-gradient(to right,transparent 50%,var(--ha-bg-brand-soft-active)50%)}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell[data-selection-end=true] .RangeCalendar-module-scss-module__sbLW3a__ranger{background:linear-gradient(to right,var(--ha-bg-brand-soft-active)50%,transparent 50%)}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell[data-selection-start=true][data-selection-end=true] .RangeCalendar-module-scss-module__sbLW3a__ranger{background:0 0}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell:focus{outline:unset}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell:focus-visible .RangeCalendar-module-scss-module__sbLW3a__focusable{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.RangeCalendar-module-scss-module__sbLW3a__calendar .RangeCalendar-module-scss-module__sbLW3a__cell:focus-visible .RangeCalendar-module-scss-module__sbLW3a__focusable:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}
.Switch-module-scss-module__FIYEHG__switch{-webkit-user-select:none;user-select:none;border-radius:var(--ha-radius-5xl);display:inline-flex;position:relative}.Switch-module-scss-module__FIYEHG__switch .Switch-module-scss-module__FIYEHG__input{display:none}.Switch-module-scss-module__FIYEHG__switch[data-selected] .Switch-module-scss-module__FIYEHG__slider{background:var(--ha-bg-brand-solid-default);transition:background var(--ha-transition-main)}.Switch-module-scss-module__FIYEHG__switch[data-selected] .Switch-module-scss-module__FIYEHG__slider:before{transform:translateX(var(--ha-spacing-4))}.Switch-module-scss-module__FIYEHG__switch .Switch-module-scss-module__FIYEHG__slider{cursor:pointer;width:var(--ha-spacing-8);height:var(--ha-spacing-4);border-radius:var(--ha-radius-5xl);background:var(--ha-bg-base-tertiary);transition:background var(--ha-transition-switch-background);align-items:center;display:inline-flex}.Switch-module-scss-module__FIYEHG__switch .Switch-module-scss-module__FIYEHG__slider:before{content:"";margin-left:var(--ha-spacing-0-5);width:var(--ha-spacing-3);height:var(--ha-spacing-3);border-radius:var(--ha-radius-full);background:var(--ha-bg-base-onsolid);will-change:transform;transition:transform var(--ha-transition-switch-checked);transform:translate(0)}.Switch-module-scss-module__FIYEHG__switch .Switch-module-scss-module__FIYEHG__spin{top:var(--ha-spacing-0-5);left:var(--ha-spacing-0-5);position:absolute}.Switch-module-scss-module__FIYEHG__switch.Switch-module-scss-module__FIYEHG__disabled .Switch-module-scss-module__FIYEHG__slider{cursor:default;background:var(--ha-bg-disabled-default)}.Switch-module-scss-module__FIYEHG__switch.Switch-module-scss-module__FIYEHG__disabled .Switch-module-scss-module__FIYEHG__slider:before{background:var(--ha-bg-disabled-secondary)}.Switch-module-scss-module__FIYEHG__switch[data-focus-visible]{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.Switch-module-scss-module__FIYEHG__switch[data-focus-visible]:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}
.ToggleIconButton-module-scss-module__G4gThq__button{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--ha-transition-button),background var(--ha-transition-main);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;flex-shrink:0;justify-content:center;text-decoration:none;display:flex;position:relative}.ToggleIconButton-module-scss-module__G4gThq__button .ToggleIconButton-module-scss-module__G4gThq__icon{transition:color var(--ha-transition-main)}.ToggleIconButton-module-scss-module__G4gThq__button .ToggleIconButton-module-scss-module__G4gThq__indicator{z-index:-1;border-radius:var(--ha-radius-md);background:var(--ha-bg-base-active);width:100%;height:100%;transition-property:translate,width;transition-duration:.2s;position:absolute;top:0;left:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__variant-secondary{background:var(--ha-bg-base-secondary)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__variant-secondary:not(.ToggleIconButton-module-scss-module__G4gThq__disabled):active,.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__variant-secondary:not(.ToggleIconButton-module-scss-module__G4gThq__disabled)[data-pressed],.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__variant-secondary:not(.ToggleIconButton-module-scss-module__G4gThq__disabled)[data-selected]{background:var(--ha-bg-base-active)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__variant-secondary .ToggleIconButton-module-scss-module__G4gThq__content{color:var(--ha-text-base-default)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-xs{gap:var(--ha-spacing-1);width:var(--ha-spacing-6);height:var(--ha-spacing-6)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-xs[data-pin=round-round]{border-radius:var(--ha-radius-md)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-xs[data-pin=brick-brick]{border-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-xs[data-pin=clear-clear]{border-inline:0;border-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-xs[data-pin=circle-circle]{border-radius:100px}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-xs[data-pin=round-brick]{border-start-start-radius:var(--ha-radius-md);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--ha-radius-md)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-xs[data-pin=brick-round]{border-start-start-radius:0;border-start-end-radius:var(--ha-radius-md);border-end-end-radius:var(--ha-radius-md);border-end-start-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-xs[data-pin=round-clear]{border-inline-end:0;border-start-start-radius:var(--ha-radius-md);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--ha-radius-md)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-xs[data-pin=clear-round]{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:var(--ha-radius-md);border-end-end-radius:var(--ha-radius-md);border-end-start-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-sm{gap:var(--ha-spacing-1-5);width:var(--ha-spacing-8);height:var(--ha-spacing-8)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-sm[data-pin=round-round]{border-radius:var(--ha-radius-lg)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-sm[data-pin=brick-brick]{border-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-sm[data-pin=clear-clear]{border-inline:0;border-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-sm[data-pin=circle-circle]{border-radius:100px}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-sm[data-pin=round-brick]{border-start-start-radius:var(--ha-radius-lg);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--ha-radius-lg)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-sm[data-pin=brick-round]{border-start-start-radius:0;border-start-end-radius:var(--ha-radius-lg);border-end-end-radius:var(--ha-radius-lg);border-end-start-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-sm[data-pin=round-clear]{border-inline-end:0;border-start-start-radius:var(--ha-radius-lg);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--ha-radius-lg)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-sm[data-pin=clear-round]{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:var(--ha-radius-lg);border-end-end-radius:var(--ha-radius-lg);border-end-start-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-md{gap:var(--ha-spacing-2);width:var(--ha-spacing-10);height:var(--ha-spacing-10)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-md[data-pin=round-round]{border-radius:var(--ha-radius-xl)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-md[data-pin=brick-brick]{border-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-md[data-pin=clear-clear]{border-inline:0;border-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-md[data-pin=circle-circle]{border-radius:100px}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-md[data-pin=round-brick]{border-start-start-radius:var(--ha-radius-xl);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--ha-radius-xl)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-md[data-pin=brick-round]{border-start-start-radius:0;border-start-end-radius:var(--ha-radius-xl);border-end-end-radius:var(--ha-radius-xl);border-end-start-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-md[data-pin=round-clear]{border-inline-end:0;border-start-start-radius:var(--ha-radius-xl);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--ha-radius-xl)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-md[data-pin=clear-round]{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:var(--ha-radius-xl);border-end-end-radius:var(--ha-radius-xl);border-end-start-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-lg{gap:var(--ha-spacing-2-5);width:var(--ha-spacing-12);height:var(--ha-spacing-12)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-lg[data-pin=round-round]{border-radius:var(--ha-radius-2xl)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-lg[data-pin=brick-brick]{border-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-lg[data-pin=clear-clear]{border-inline:0;border-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-lg[data-pin=circle-circle]{border-radius:100px}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-lg[data-pin=round-brick]{border-start-start-radius:var(--ha-radius-2xl);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--ha-radius-2xl)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-lg[data-pin=brick-round]{border-start-start-radius:0;border-start-end-radius:var(--ha-radius-2xl);border-end-end-radius:var(--ha-radius-2xl);border-end-start-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-lg[data-pin=round-clear]{border-inline-end:0;border-start-start-radius:var(--ha-radius-2xl);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--ha-radius-2xl)}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__size-lg[data-pin=clear-round]{border-inline-start:0;border-start-start-radius:0;border-start-end-radius:var(--ha-radius-2xl);border-end-end-radius:var(--ha-radius-2xl);border-end-start-radius:0}.ToggleIconButton-module-scss-module__G4gThq__button:not(.ToggleIconButton-module-scss-module__G4gThq__disabled):active,.ToggleIconButton-module-scss-module__G4gThq__button:not(.ToggleIconButton-module-scss-module__G4gThq__disabled)[data-pressed]{transform:scale(.95)}.ToggleIconButton-module-scss-module__G4gThq__button:not(.ToggleIconButton-module-scss-module__G4gThq__disabled):focus-visible{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.ToggleIconButton-module-scss-module__G4gThq__button:not(.ToggleIconButton-module-scss-module__G4gThq__disabled):focus-visible:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ToggleIconButton-module-scss-module__G4gThq__button:not(.ToggleIconButton-module-scss-module__G4gThq__disabled)[data-pressed]{opacity:1}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__disabled{background:var(--ha-bg-disabled-default);cursor:default!important}.ToggleIconButton-module-scss-module__G4gThq__button.ToggleIconButton-module-scss-module__G4gThq__disabled .ToggleIconButton-module-scss-module__G4gThq__content{color:var(--ha-text-disabled-default)}.ToggleIconButton-module-scss-module__G4gThq__button:not(.ToggleIconButton-module-scss-module__G4gThq__variant-primary):not(.ToggleIconButton-module-scss-module__G4gThq__variant-secondary):not(.ToggleIconButton-module-scss-module__G4gThq__variant-secondary-muted):not(.ToggleIconButton-module-scss-module__G4gThq__variant-danger):not(.ToggleIconButton-module-scss-module__G4gThq__variant-outline).ToggleIconButton-module-scss-module__G4gThq__disabled{background:unset}
.ToggleIconButtonGroup-module-scss-module__YQ3O8q__group{border-radius:var(--ha-radius-md);background:var(--ha-bg-base-secondary);transition:background var(--ha-transition-main);align-items:flex-start;gap:var(--ha-spacing-0);flex-direction:row;justify-content:flex-start;display:flex}.ToggleIconButtonGroup-module-scss-module__YQ3O8q__group[data-orientation=vertical]{flex-direction:column;width:fit-content}
.Row-module-scss-module___o4giG__wrapper{width:100%;padding:var(--ha-spacing-2);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:center;display:flex}.Row-module-scss-module___o4giG__wrapper .Row-module-scss-module___o4giG__row{border-radius:var(--ha-radius-md);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:space-between;width:100%;display:flex}.Row-module-scss-module___o4giG__wrapper .Row-module-scss-module___o4giG__row .Row-module-scss-module___o4giG__content{align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:flex-start;width:100%;display:flex}.Row-module-scss-module___o4giG__wrapper .Row-module-scss-module___o4giG__row .Row-module-scss-module___o4giG__content .Row-module-scss-module___o4giG__help{color:var(--ha-icon-base-tertiary)}.Row-module-scss-module___o4giG__wrapper .Row-module-scss-module___o4giG__row .Row-module-scss-module___o4giG__content .Row-module-scss-module___o4giG__help:focus{outline:unset}.Row-module-scss-module___o4giG__wrapper .Row-module-scss-module___o4giG__row .Row-module-scss-module___o4giG__actions{align-items:center;gap:var(--ha-spacing-0);flex-direction:row;flex-shrink:0;justify-content:flex-start;display:flex}.Row-module-scss-module___o4giG__wrapper .Row-module-scss-module___o4giG__row .Row-module-scss-module___o4giG__actions .Row-module-scss-module___o4giG__iconWrapper{width:var(--ha-spacing-6);height:var(--ha-spacing-6);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:center;display:flex}.Row-module-scss-module___o4giG__wrapper .Row-module-scss-module___o4giG__row .Row-module-scss-module___o4giG__actions .Row-module-scss-module___o4giG__iconWrapper .Row-module-scss-module___o4giG__icon{color:var(--ha-icon-base-tertiary)}.Row-module-scss-module___o4giG__wrapper.Row-module-scss-module___o4giG__is-icon{cursor:pointer}.Row-module-scss-module___o4giG__wrapper.Row-module-scss-module___o4giG__is-icon:focus-visible{outline:unset}.Row-module-scss-module___o4giG__wrapper.Row-module-scss-module___o4giG__is-icon:focus-visible .Row-module-scss-module___o4giG__row{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.Row-module-scss-module___o4giG__wrapper.Row-module-scss-module___o4giG__is-icon:focus-visible .Row-module-scss-module___o4giG__row:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.Row-module-scss-module___o4giG__wrapper.Row-module-scss-module___o4giG__is-icon:focus-visible .Row-module-scss-module___o4giG__row .Row-module-scss-module___o4giG__actions .Row-module-scss-module___o4giG__iconWrapper .Row-module-scss-module___o4giG__icon,.Row-module-scss-module___o4giG__wrapper:hover .Row-module-scss-module___o4giG__actions .Row-module-scss-module___o4giG__iconWrapper .Row-module-scss-module___o4giG__icon,.Row-module-scss-module___o4giG__wrapper.Row-module-scss-module___o4giG__active .Row-module-scss-module___o4giG__actions .Row-module-scss-module___o4giG__iconWrapper .Row-module-scss-module___o4giG__icon{color:unset}
.RowNavigation-module-scss-module__deZILW__row{cursor:pointer;width:100%;padding:var(--ha-spacing-1)var(--ha-spacing-2);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:flex-start;display:flex}.RowNavigation-module-scss-module__deZILW__navigation .RowNavigation-module-scss-module__deZILW__row:hover:hover{background:var(--ha-bg-base-hover)}.RowNavigation-module-scss-module__deZILW__row .RowNavigation-module-scss-module__deZILW__navigation{border-radius:var(--ha-radius-md);width:100%;padding:var(--ha-spacing-1)var(--ha-spacing-2);transition:background var(--ha-transition-main);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:flex-start;display:flex}.RowNavigation-module-scss-module__deZILW__row .RowNavigation-module-scss-module__deZILW__navigation:focus-visible{background:var(--ha-bg-base-hover);outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.RowNavigation-module-scss-module__deZILW__row .RowNavigation-module-scss-module__deZILW__navigation:focus-visible:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.RowNavigation-module-scss-module__deZILW__row .RowNavigation-module-scss-module__deZILW__navigation.RowNavigation-module-scss-module__deZILW__current{background:var(--ha-bg-base-active)}
.SidebarRow-module-scss-module__eUHQ8q__row{cursor:pointer;width:100%;padding:var(--ha-spacing-1)var(--ha-spacing-2)var(--ha-spacing-1)var(--ha-spacing-0);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:flex-start;display:flex}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container{width:100%;padding-left:var(--ha-spacing-2);border-radius:var(--ha-radius-md);transition:background var(--ha-transition-main);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:flex-start;display:flex;position:relative}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container .SidebarRow-module-scss-module__eUHQ8q__content{width:100%;padding:var(--ha-spacing-1)var(--ha-spacing-0);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:flex-start;display:flex;position:relative}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container .SidebarRow-module-scss-module__eUHQ8q__content .SidebarRow-module-scss-module__eUHQ8q__icon{color:var(--ha-icon-base-tertiary);flex-shrink:0}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container .SidebarRow-module-scss-module__eUHQ8q__content .SidebarRow-module-scss-module__eUHQ8q__text{color:var(--ha-text-base-default);-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container .SidebarRow-module-scss-module__eUHQ8q__action{opacity:0}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container .SidebarRow-module-scss-module__eUHQ8q__delete{opacity:1}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container.SidebarRow-module-scss-module__eUHQ8q__current{background:var(--ha-bg-brand-soft-hover)}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container.SidebarRow-module-scss-module__eUHQ8q__current .SidebarRow-module-scss-module__eUHQ8q__text,.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container.SidebarRow-module-scss-module__eUHQ8q__current .SidebarRow-module-scss-module__eUHQ8q__icon{color:var(--ha-text-brand-default)}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container.SidebarRow-module-scss-module__eUHQ8q__is-active,.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container:not(.SidebarRow-module-scss-module__eUHQ8q__current):not(.SidebarRow-module-scss-module__eUHQ8q__deleting):active{background:var(--ha-bg-base-secondary)}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container:not(.SidebarRow-module-scss-module__eUHQ8q__current):not(.SidebarRow-module-scss-module__eUHQ8q__deleting):active .SidebarRow-module-scss-module__eUHQ8q__icon{color:var(--ha-icon-base-default)}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container:focus-visible{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container:focus-visible:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container:focus-visible .SidebarRow-module-scss-module__eUHQ8q__action{opacity:1}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container.SidebarRow-module-scss-module__eUHQ8q__deleting{cursor:default;background:var(--ha-bg-danger-solid-default);overflow:hidden}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container.SidebarRow-module-scss-module__eUHQ8q__deleting .SidebarRow-module-scss-module__eUHQ8q__text,.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container.SidebarRow-module-scss-module__eUHQ8q__deleting .SidebarRow-module-scss-module__eUHQ8q__icon{color:var(--ha-text-base-onsolid)}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__container.SidebarRow-module-scss-module__eUHQ8q__deleting:before{content:"";z-index:0;height:100%;top:var(--ha-spacing-0);left:var(--ha-spacing-0);border-radius:var(--ha-radius-md);background:var(--ha-bg-danger-solid-secondary);animation:5s linear forwards SidebarRow-module-scss-module__eUHQ8q__timerProgress;position:absolute}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__drag{opacity:0;cursor:grab;padding-left:var(--ha-spacing-0-5);align-self:stretch;align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:flex-end;display:flex}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__drag.SidebarRow-module-scss-module__eUHQ8q__drag-hidden{opacity:0;visibility:hidden;pointer-events:none}.SidebarRow-module-scss-module__eUHQ8q__row .SidebarRow-module-scss-module__eUHQ8q__drag.SidebarRow-module-scss-module__eUHQ8q__drag-invisible{visibility:hidden;pointer-events:none}.SidebarRow-module-scss-module__eUHQ8q__row.SidebarRow-module-scss-module__eUHQ8q__disable-drag{padding:var(--ha-spacing-1)var(--ha-spacing-2)}.SidebarRow-module-scss-module__eUHQ8q__row:not(.SidebarRow-module-scss-module__eUHQ8q__is-dragging):hover .SidebarRow-module-scss-module__eUHQ8q__drag:not(.SidebarRow-module-scss-module__eUHQ8q__drag-invisible),.SidebarRow-module-scss-module__eUHQ8q__row:not(.SidebarRow-module-scss-module__eUHQ8q__is-dragging):focus-within .SidebarRow-module-scss-module__eUHQ8q__drag:not(.SidebarRow-module-scss-module__eUHQ8q__drag-invisible),.SidebarRow-module-scss-module__eUHQ8q__row.SidebarRow-module-scss-module__eUHQ8q__menu-open .SidebarRow-module-scss-module__eUHQ8q__drag:not(.SidebarRow-module-scss-module__eUHQ8q__drag-invisible),.SidebarRow-module-scss-module__eUHQ8q__row:not(.SidebarRow-module-scss-module__eUHQ8q__is-dragging):hover .SidebarRow-module-scss-module__eUHQ8q__container .SidebarRow-module-scss-module__eUHQ8q__action,.SidebarRow-module-scss-module__eUHQ8q__row:not(.SidebarRow-module-scss-module__eUHQ8q__is-dragging):focus-within .SidebarRow-module-scss-module__eUHQ8q__container .SidebarRow-module-scss-module__eUHQ8q__action,.SidebarRow-module-scss-module__eUHQ8q__row.SidebarRow-module-scss-module__eUHQ8q__menu-open .SidebarRow-module-scss-module__eUHQ8q__container .SidebarRow-module-scss-module__eUHQ8q__action{opacity:1}.SidebarRow-module-scss-module__eUHQ8q__row:not(.SidebarRow-module-scss-module__eUHQ8q__is-dragging):hover .SidebarRow-module-scss-module__eUHQ8q__container:not(.SidebarRow-module-scss-module__eUHQ8q__current):not(.SidebarRow-module-scss-module__eUHQ8q__deleting),.SidebarRow-module-scss-module__eUHQ8q__row:not(.SidebarRow-module-scss-module__eUHQ8q__is-dragging):focus-within .SidebarRow-module-scss-module__eUHQ8q__container:not(.SidebarRow-module-scss-module__eUHQ8q__current):not(.SidebarRow-module-scss-module__eUHQ8q__deleting),.SidebarRow-module-scss-module__eUHQ8q__row.SidebarRow-module-scss-module__eUHQ8q__menu-open .SidebarRow-module-scss-module__eUHQ8q__container:not(.SidebarRow-module-scss-module__eUHQ8q__current):not(.SidebarRow-module-scss-module__eUHQ8q__deleting){background:var(--ha-bg-base-hover)}.SidebarRow-module-scss-module__eUHQ8q__row:not(.SidebarRow-module-scss-module__eUHQ8q__is-dragging):hover .SidebarRow-module-scss-module__eUHQ8q__container:not(.SidebarRow-module-scss-module__eUHQ8q__current):not(.SidebarRow-module-scss-module__eUHQ8q__deleting) .SidebarRow-module-scss-module__eUHQ8q__icon,.SidebarRow-module-scss-module__eUHQ8q__row:not(.SidebarRow-module-scss-module__eUHQ8q__is-dragging):focus-within .SidebarRow-module-scss-module__eUHQ8q__container:not(.SidebarRow-module-scss-module__eUHQ8q__current):not(.SidebarRow-module-scss-module__eUHQ8q__deleting) .SidebarRow-module-scss-module__eUHQ8q__icon,.SidebarRow-module-scss-module__eUHQ8q__row.SidebarRow-module-scss-module__eUHQ8q__menu-open .SidebarRow-module-scss-module__eUHQ8q__container:not(.SidebarRow-module-scss-module__eUHQ8q__current):not(.SidebarRow-module-scss-module__eUHQ8q__deleting) .SidebarRow-module-scss-module__eUHQ8q__icon{color:var(--ha-icon-base-default)}@keyframes SidebarRow-module-scss-module__eUHQ8q__timerProgress{0%{width:0%}to{width:100%}}
.SidebarList-module-scss-module__NHtM-G__list,.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section{width:100%}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-with-border{position:relative}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-with-border:after{content:"";width:100%;height:var(--ha-spacing-px);background:var(--ha-border-base-default);transition:background var(--ha-transition-main);position:absolute;bottom:0;left:0}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head-drop{border-radius:var(--ha-radius-md);width:100%;transition:background-color var(--ha-transition-main)}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head-drop-active{background-color:var(--ha-accent-lightest)}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;padding:var(--ha-spacing-2);outline:none}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head-disabled{cursor:default}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head-content{width:100%;min-height:var(--ha-spacing-6);padding-left:var(--ha-spacing-2);border-radius:var(--ha-radius-md);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:space-between;display:flex}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head-title{min-width:var(--ha-spacing-0);align-items:center;gap:var(--ha-spacing-1);flex-direction:row;justify-content:flex-start;display:flex}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-title{-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-chevron{opacity:0;transition:transform var(--ha-transition-main),opacity var(--ha-transition-sidebar);flex-shrink:0}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-chevron-collapsed{transform:rotate(180deg)}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-actions{opacity:0;transition:opacity var(--ha-transition-sidebar);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;flex-shrink:0;justify-content:flex-start;display:flex}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head:hover .SidebarList-module-scss-module__NHtM-G__section-actions,.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head:hover .SidebarList-module-scss-module__NHtM-G__section-chevron{opacity:1}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head:focus-visible .SidebarList-module-scss-module__NHtM-G__section-head-content{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head:focus-visible .SidebarList-module-scss-module__NHtM-G__section-head-content:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head:focus-visible .SidebarList-module-scss-module__NHtM-G__section-actions,.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head:focus-visible .SidebarList-module-scss-module__NHtM-G__section-chevron,:is(.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head:has(.SidebarList-module-scss-module__NHtM-G__section-actions :focus-visible) .SidebarList-module-scss-module__NHtM-G__section-actions,.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head:has(.SidebarList-module-scss-module__NHtM-G__section-actions :focus-visible) .SidebarList-module-scss-module__NHtM-G__section-chevron),.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head-pressed .SidebarList-module-scss-module__NHtM-G__section-actions,.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__section-head-pressed .SidebarList-module-scss-module__NHtM-G__section-chevron{opacity:1}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__panel{padding-bottom:var(--ha-spacing-1);transition:height var(--ha-transition-main),padding-bottom var(--ha-transition-main)}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__panel-collapsed{padding-bottom:var(--ha-spacing-0)}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__questions{width:100%}.SidebarList-module-scss-module__NHtM-G__list .SidebarList-module-scss-module__NHtM-G__empty-zone-active{border-color:var(--ha-accent-lightest)}
.Scroll-module-scss-module__efiyua__wrapper{width:100%;height:100%;position:relative;overflow:hidden}.Scroll-module-scss-module__efiyua__wrapper:hover .Scroll-module-scss-module__efiyua__scrollbar{opacity:1}.Scroll-module-scss-module__efiyua__wrapper .Scroll-module-scss-module__efiyua__content{width:100%;height:100%;overflow-y:scroll}.Scroll-module-scss-module__efiyua__wrapper .Scroll-module-scss-module__efiyua__scrollbar{z-index:1;opacity:0;cursor:pointer;-webkit-user-select:none;user-select:none;top:var(--ha-spacing-1);right:var(--ha-spacing-1);width:var(--ha-spacing-0-5);border-radius:var(--ha-radius-full);background:var(--ha-bg-scroll-default);transition:height .1s,background .1s,opacity .1s;position:absolute}.Scroll-module-scss-module__efiyua__wrapper .Scroll-module-scss-module__efiyua__scrollbar:hover,.Scroll-module-scss-module__efiyua__wrapper .Scroll-module-scss-module__efiyua__scrollbar:active,.Scroll-module-scss-module__efiyua__wrapper .Scroll-module-scss-module__efiyua__scrollbar.Scroll-module-scss-module__efiyua__is-dragging{opacity:1;background:var(--ha-bg-scroll-hover)}
.Sheet-module-scss-module__xysUmW__overlay{z-index:100;top:var(--ha-spacing-0);left:var(--ha-spacing-0);background:var(--ha-bg-base-overlay);width:100%;height:100dvh;position:fixed}.Sheet-module-scss-module__xysUmW__overlay[data-entering]{animation:Sheet-module-scss-module__xysUmW__overlay-fade var(--ha-transition-main)}.Sheet-module-scss-module__xysUmW__overlay[data-exiting]{animation:Sheet-module-scss-module__xysUmW__overlay-fade reverse var(--ha-transition-main)}.Sheet-module-scss-module__xysUmW__sheet{left:var(--ha-spacing-0);bottom:var(--ha-spacing-0);will-change:transform;background:var(--ha-bg-base-default);border-radius:var(--ha-radius-3xl)var(--ha-radius-3xl)var(--ha-radius-none)var(--ha-radius-none);align-items:center;gap:var(--ha-spacing-0);flex-direction:column;justify-content:center;width:100%;max-height:90dvh;transition:transform .15s cubic-bezier(.175,.885,.32,1);display:flex;position:absolute;overflow:hidden;transform:translateY(0)}.Sheet-module-scss-module__xysUmW__sheet[data-entering]{animation:.15s cubic-bezier(.175,.885,.32,1) Sheet-module-scss-module__xysUmW__sheet-slide-up}.Sheet-module-scss-module__xysUmW__sheet[data-exiting]{animation:.15s cubic-bezier(.175,.885,.32,1) forwards Sheet-module-scss-module__xysUmW__sheet-slide-down}.Sheet-module-scss-module__xysUmW__sheet .Sheet-module-scss-module__xysUmW__top{z-index:10;top:var(--ha-spacing-0);left:var(--ha-spacing-0);width:100%;padding:var(--ha-spacing-1)var(--ha-spacing-0);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:center;display:flex;position:absolute}.Sheet-module-scss-module__xysUmW__sheet .Sheet-module-scss-module__xysUmW__children{scrollbar-width:var(--ha-spacing-half);width:100%;overflow-y:auto}.Sheet-module-scss-module__xysUmW__sheet .Sheet-module-scss-module__xysUmW__children::-webkit-scrollbar{width:var(--ha-spacing-half)}@media (min-width:768px){.Sheet-module-scss-module__xysUmW__sheet{width:auto;max-height:80dvh;max-width:calc(var(--ha-spacing-8)*10);border-radius:var(--ha-radius-3xl);position:absolute;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.Sheet-module-scss-module__xysUmW__sheet[data-entering]{animation:.2s cubic-bezier(.175,.885,.32,1.275) Sheet-module-scss-module__xysUmW__modal-zoom}.Sheet-module-scss-module__xysUmW__sheet[data-exiting]{animation:Sheet-module-scss-module__xysUmW__modal-fade var(--ha-transition-main);transition:none;transform:translate(-50%,-50%)scale(1)}.Sheet-module-scss-module__xysUmW__sheet .Sheet-module-scss-module__xysUmW__top{display:none}}@keyframes Sheet-module-scss-module__xysUmW__overlay-fade{0%{background:0 0}to{background:var(--ha-bg-base-overlay)}}@keyframes Sheet-module-scss-module__xysUmW__sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Sheet-module-scss-module__xysUmW__sheet-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes Sheet-module-scss-module__xysUmW__modal-fade{0%{opacity:1}to{opacity:0}}@keyframes Sheet-module-scss-module__xysUmW__modal-zoom{0%{transform:translate(-50%,-50%)scale(.75)}to{transform:translate(-50%,-50%)scale(1)}}
.Sidebar-module-scss-module__r0tqcG__sidebar{z-index:1;height:100dvh;top:var(--ha-spacing-0);background:var(--ha-bg-base-default);width:calc(var(--ha-spacing-6)*10);transition:background var(--ha-transition-main);align-items:flex-start;gap:var(--ha-spacing-0);flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex;position:relative}.Sidebar-module-scss-module__r0tqcG__sidebar:has(.Sidebar-module-scss-module__r0tqcG__remove-border){width:auto}.Sidebar-module-scss-module__r0tqcG__sidebar .Sidebar-module-scss-module__r0tqcG__resizer{cursor:col-resize;height:100%;width:var(--ha-spacing-px);background:var(--ha-border-base-default);transition:background var(--ha-transition-main);position:absolute}.Sidebar-module-scss-module__r0tqcG__sidebar .Sidebar-module-scss-module__r0tqcG__header{width:100%;padding:var(--ha-spacing-2);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:space-between;display:flex}.Sidebar-module-scss-module__r0tqcG__sidebar .Sidebar-module-scss-module__r0tqcG__children{align-items:flex-start;gap:var(--ha-spacing-0);flex-direction:column;flex:1;justify-content:flex-start;width:100%;min-height:0;display:flex}.Sidebar-module-scss-module__r0tqcG__sidebar[data-placement=left]{left:0}.Sidebar-module-scss-module__r0tqcG__sidebar[data-placement=left]:not(.Sidebar-module-scss-module__r0tqcG__remove-border) .Sidebar-module-scss-module__r0tqcG__children{position:relative}.Sidebar-module-scss-module__r0tqcG__sidebar[data-placement=left]:not(.Sidebar-module-scss-module__r0tqcG__remove-border) .Sidebar-module-scss-module__r0tqcG__children:before{content:"";height:100%;width:var(--ha-spacing-px);background:var(--ha-border-base-default);transition:background var(--ha-transition-main);position:absolute;top:0;right:0}.Sidebar-module-scss-module__r0tqcG__sidebar[data-placement=left] .Sidebar-module-scss-module__r0tqcG__resizer{right:var(--ha-spacing-0)}.Sidebar-module-scss-module__r0tqcG__sidebar[data-placement=right]{right:0}.Sidebar-module-scss-module__r0tqcG__sidebar[data-placement=right]:not(.Sidebar-module-scss-module__r0tqcG__remove-border) .Sidebar-module-scss-module__r0tqcG__children{position:relative}.Sidebar-module-scss-module__r0tqcG__sidebar[data-placement=right]:not(.Sidebar-module-scss-module__r0tqcG__remove-border) .Sidebar-module-scss-module__r0tqcG__children:before{content:"";height:100%;width:var(--ha-spacing-px);background:var(--ha-border-base-default);transition:background var(--ha-transition-main);position:absolute;top:0;left:0}.Sidebar-module-scss-module__r0tqcG__sidebar[data-placement=right] .Sidebar-module-scss-module__r0tqcG__resizer{left:var(--ha-spacing-0)}
.Skeleton-module-scss-module__ALQqcq__skeleton{animation:Skeleton-module-scss-module__ALQqcq__gradient var(--ha-transition-skeleton);background-size:200% 100%;background-image:var(--ha-bg-base-skeleton-gradient);display:inline-block}@keyframes Skeleton-module-scss-module__ALQqcq__gradient{0%{background-position:100% 0}to{background-position:-100% 0}}
.SmartImage-module-scss-module__elEKma__wrapper{aspect-ratio:4/3;border-radius:var(--ha-radius-xl);background-color:var(--ha-bg-base-secondary);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:center;display:flex;position:relative;overflow:hidden}.SmartImage-module-scss-module__elEKma__wrapper.SmartImage-module-scss-module__elEKma__width{border-radius:var(--ha-radius-xs)}.SmartImage-module-scss-module__elEKma__wrapper:hover .SmartImage-module-scss-module__elEKma__overlay,.SmartImage-module-scss-module__elEKma__wrapper:focus-visible .SmartImage-module-scss-module__elEKma__overlay{opacity:1}.SmartImage-module-scss-module__elEKma__wrapper:focus-visible{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.SmartImage-module-scss-module__elEKma__wrapper:focus-visible:after{content:"";border:var(--ha-spacing-px)solid var(--ha-border-offset);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.SmartImage-module-scss-module__elEKma__wrapper .SmartImage-module-scss-module__elEKma__image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity var(--ha-transition-main)}.SmartImage-module-scss-module__elEKma__wrapper .SmartImage-module-scss-module__elEKma__image.SmartImage-module-scss-module__elEKma__hidden{opacity:0}.SmartImage-module-scss-module__elEKma__wrapper .SmartImage-module-scss-module__elEKma__image.SmartImage-module-scss-module__elEKma__visible{opacity:1}.SmartImage-module-scss-module__elEKma__wrapper .SmartImage-module-scss-module__elEKma__overlay{opacity:0;background:var(--ha-bg-base-overlay);width:100%;height:100%;transition:opacity var(--ha-transition-main);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;justify-content:center;display:flex;position:absolute}.SmartImage-module-scss-module__elEKma__wrapper .SmartImage-module-scss-module__elEKma__overlay .SmartImage-module-scss-module__elEKma__action{cursor:pointer}.SmartImage-module-scss-module__elEKma__wrapper .SmartImage-module-scss-module__elEKma__overlay .SmartImage-module-scss-module__elEKma__icon{color:var(--ha-icon-base-onsolid);transition:transform var(--ha-transition-button)}.SmartImage-module-scss-module__elEKma__wrapper .SmartImage-module-scss-module__elEKma__overlay .SmartImage-module-scss-module__elEKma__icon:active{transform:scale(.95)}.SmartImage-module-scss-module__elEKma__wrapper .SmartImage-module-scss-module__elEKma__overlay.SmartImage-module-scss-module__elEKma__active{opacity:1}.SmartImage-module-scss-module__elEKma__wrapper .SmartImage-module-scss-module__elEKma__overlay.SmartImage-module-scss-module__elEKma__active .SmartImage-module-scss-module__elEKma__action{cursor:default}.SmartImage-module-scss-module__elEKma__modal{border-radius:var(--ha-radius-3xl);background:var(--ha-bg-base-default);width:100%;max-width:700px;max-height:565px;transition:background var(--ha-transition-main);align-items:flex-start;gap:var(--ha-spacing-0);flex-direction:column;justify-content:flex-start;display:flex;overflow:hidden}.SmartImage-module-scss-module__elEKma__modal .SmartImage-module-scss-module__elEKma__container{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:0;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.SmartImage-module-scss-module__elEKma__modal .SmartImage-module-scss-module__elEKma__container .SmartImage-module-scss-module__elEKma__image{object-fit:contain;width:100%;height:100%;max-height:525px}.SmartImage-module-scss-module__elEKma__modal .SmartImage-module-scss-module__elEKma__container .SmartImage-module-scss-module__elEKma__close{top:var(--ha-spacing-2);right:var(--ha-spacing-2);position:absolute}.SmartImage-module-scss-module__elEKma__modal .SmartImage-module-scss-module__elEKma__info{width:100%;padding:var(--ha-spacing-3)var(--ha-spacing-2);align-items:center;gap:var(--ha-spacing-0);flex-direction:row;flex-shrink:0;justify-content:space-between;display:flex}.SmartImage-module-scss-module__elEKma__modal .SmartImage-module-scss-module__elEKma__info .SmartImage-module-scss-module__elEKma__manage{align-items:center;gap:var(--ha-spacing-1);flex-direction:row;flex-shrink:0;justify-content:flex-start;display:flex}
