.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;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{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)}
.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)}
.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:e-resize;height:100%;right:var(--ha-spacing-0);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=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}
.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: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}
.TextArea-module-scss-module__yBBJJW__container{align-items:flex-start;gap:var(--ha-spacing-0-5);flex-direction:column;justify-content:flex-start;display:flex}.TextArea-module-scss-module__yBBJJW__container.TextArea-module-scss-module__yBBJJW__width-max{width:100%}.TextArea-module-scss-module__yBBJJW__container.TextArea-module-scss-module__yBBJJW__width-auto{width:auto}.TextArea-module-scss-module__yBBJJW__container .TextArea-module-scss-module__yBBJJW__wrapper{height:fit-content;position:relative}.TextArea-module-scss-module__yBBJJW__container .TextArea-module-scss-module__yBBJJW__wrapper.TextArea-module-scss-module__yBBJJW__width-max{width:100%}.TextArea-module-scss-module__yBBJJW__container .TextArea-module-scss-module__yBBJJW__wrapper.TextArea-module-scss-module__yBBJJW__width-auto{width:auto}.TextArea-module-scss-module__yBBJJW__container .TextArea-module-scss-module__yBBJJW__wrapper.TextArea-module-scss-module__yBBJJW__size-xs .TextArea-module-scss-module__yBBJJW__textarea{font-family:var(--ha-font-family-default);font-size:.75rem;font-weight:400;line-height:var(--ha-spacing-4)}.TextArea-module-scss-module__yBBJJW__container .TextArea-module-scss-module__yBBJJW__wrapper.TextArea-module-scss-module__yBBJJW__size-sm .TextArea-module-scss-module__yBBJJW__textarea{font-family:var(--ha-font-family-default);font-size:.875rem;font-weight:400;line-height:var(--ha-spacing-5)}.TextArea-module-scss-module__yBBJJW__container .TextArea-module-scss-module__yBBJJW__wrapper.TextArea-module-scss-module__yBBJJW__size-md .TextArea-module-scss-module__yBBJJW__textarea{font-family:var(--ha-font-family-default);font-size:1rem;font-weight:400;line-height:var(--ha-spacing-6)}.TextArea-module-scss-module__yBBJJW__container .TextArea-module-scss-module__yBBJJW__wrapper.TextArea-module-scss-module__yBBJJW__size-lg .TextArea-module-scss-module__yBBJJW__textarea{font-family:var(--ha-font-family-default);font-size:1.125rem;font-weight:400;line-height:var(--ha-spacing-6)}.TextArea-module-scss-module__yBBJJW__container .TextArea-module-scss-module__yBBJJW__wrapper.TextArea-module-scss-module__yBBJJW__strong .TextArea-module-scss-module__yBBJJW__textarea{font-weight:500}.TextArea-module-scss-module__yBBJJW__container .TextArea-module-scss-module__yBBJJW__wrapper .TextArea-module-scss-module__yBBJJW__textarea{resize:none;width:100%;color:var(--ha-text-base-default);background:0 0;border:none;display:block;overflow-y:auto}.TextArea-module-scss-module__yBBJJW__container .TextArea-module-scss-module__yBBJJW__wrapper .TextArea-module-scss-module__yBBJJW__textarea::placeholder{color:var(--ha-text-base-secondary)}.TextArea-module-scss-module__yBBJJW__container .TextArea-module-scss-module__yBBJJW__wrapper .TextArea-module-scss-module__yBBJJW__textarea:focus{outline:none}.TextArea-module-scss-module__yBBJJW__container .TextArea-module-scss-module__yBBJJW__wrapper .TextArea-module-scss-module__yBBJJW__clear{top:var(--ha-spacing-1);right:var(--ha-spacing-1);position:absolute}
.ToggleButton-module-scss-module__C0PuZa__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;justify-content:center;text-decoration:none;display:flex;position:relative}.ToggleButton-module-scss-module__C0PuZa__button .ToggleButton-module-scss-module__C0PuZa__icon{transition:color var(--ha-transition-main)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__loading .ToggleButton-module-scss-module__C0PuZa__content{opacity:0}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__variant-secondary{background:var(--ha-bg-base-secondary)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__variant-secondary:not(.ToggleButton-module-scss-module__C0PuZa__loading):not(.ToggleButton-module-scss-module__C0PuZa__disabled)[data-selected],.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__variant-secondary:not(.ToggleButton-module-scss-module__C0PuZa__loading):not(.ToggleButton-module-scss-module__C0PuZa__disabled):active{background:var(--ha-bg-base-active)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__variant-secondary .ToggleButton-module-scss-module__C0PuZa__content{color:var(--ha-text-base-default)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-xs{gap:var(--ha-spacing-1);min-height:var(--ha-spacing-6);padding:var(--ha-spacing-0)var(--ha-spacing-2)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-xs[data-pin=round-round]{border-radius:var(--ha-radius-md)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-xs[data-pin=brick-brick]{border-radius:0}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-xs[data-pin=clear-clear]{border-inline:0;border-radius:0}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-xs[data-pin=circle-circle]{border-radius:100px}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-sm{gap:var(--ha-spacing-1-5);min-height:var(--ha-spacing-8);padding:var(--ha-spacing-0)var(--ha-spacing-3)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-sm[data-pin=round-round]{border-radius:var(--ha-radius-lg)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-sm[data-pin=brick-brick]{border-radius:0}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-sm[data-pin=clear-clear]{border-inline:0;border-radius:0}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-sm[data-pin=circle-circle]{border-radius:100px}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-md{gap:var(--ha-spacing-2);min-height:var(--ha-spacing-10);padding:var(--ha-spacing-0)var(--ha-spacing-4)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-md[data-pin=round-round]{border-radius:var(--ha-radius-xl)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-md[data-pin=brick-brick]{border-radius:0}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-md[data-pin=clear-clear]{border-inline:0;border-radius:0}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-md[data-pin=circle-circle]{border-radius:100px}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-lg{gap:var(--ha-spacing-2-5);min-height:var(--ha-spacing-12);padding:var(--ha-spacing-0)var(--ha-spacing-5)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-lg[data-pin=round-round]{border-radius:var(--ha-radius-2xl)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-lg[data-pin=brick-brick]{border-radius:0}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-lg[data-pin=clear-clear]{border-inline:0;border-radius:0}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__size-lg[data-pin=circle-circle]{border-radius:100px}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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)}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__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}.ToggleButton-module-scss-module__C0PuZa__button:not(.ToggleButton-module-scss-module__C0PuZa__loading):not(.ToggleButton-module-scss-module__C0PuZa__disabled):active{transform:scale(.95)}.ToggleButton-module-scss-module__C0PuZa__button:not(.ToggleButton-module-scss-module__C0PuZa__loading):not(.ToggleButton-module-scss-module__C0PuZa__disabled):focus-visible{outline:var(--ha-border-focus)solid var(--ha-spacing-px);position:relative}.ToggleButton-module-scss-module__C0PuZa__button:not(.ToggleButton-module-scss-module__C0PuZa__loading):not(.ToggleButton-module-scss-module__C0PuZa__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}.ToggleButton-module-scss-module__C0PuZa__button .ToggleButton-module-scss-module__C0PuZa__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ToggleButton-module-scss-module__C0PuZa__button .ToggleButton-module-scss-module__C0PuZa__spinner .ToggleButton-module-scss-module__C0PuZa__spin{opacity:1}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__width-max{width:100%}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__width-auto{width:auto}.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__loading,.ToggleButton-module-scss-module__C0PuZa__button.ToggleButton-module-scss-module__C0PuZa__disabled{cursor:default!important}.ToggleButton-module-scss-module__C0PuZa__button:not(.ToggleButton-module-scss-module__C0PuZa__loading).ToggleButton-module-scss-module__C0PuZa__disabled{background:var(--ha-bg-disabled-default)}.ToggleButton-module-scss-module__C0PuZa__button:not(.ToggleButton-module-scss-module__C0PuZa__loading).ToggleButton-module-scss-module__C0PuZa__disabled .ToggleButton-module-scss-module__C0PuZa__content{color:var(--ha-text-disabled-default)}.ToggleButton-module-scss-module__C0PuZa__button:not(.ToggleButton-module-scss-module__C0PuZa__loading):not(.ToggleButton-module-scss-module__C0PuZa__variant-primary):not(.ToggleButton-module-scss-module__C0PuZa__variant-secondary):not(.ToggleButton-module-scss-module__C0PuZa__variant-secondary-muted):not(.ToggleButton-module-scss-module__C0PuZa__variant-danger):not(.ToggleButton-module-scss-module__C0PuZa__variant-outline).ToggleButton-module-scss-module__C0PuZa__disabled{background:unset}
