.bd .glass-btn{white-space:nowrap;height:32px;color:var(--accent-ink);background:color-mix(in srgb, var(--ha-canvas) 62%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-ink) 22%, var(--hairline)), inset 0 1px 0 #ffffff8c;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-snappy) var(--ease-snappy), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.bd .glass-btn:active:not(:disabled){transform:scale(.97)}.bd .glass-btn:disabled{opacity:.5;cursor:default}@media (hover:hover){.bd .glass-btn:not(:disabled):hover{background:color-mix(in srgb, var(--accent-ink) 7%, var(--ha-canvas))}}.bd .glass-btn.lg{height:40px;padding:0 18px;font-size:.875rem}.bd .glass-btn.xl{height:46px;padding:0 20px;font-size:.9375rem}.bd .glass-btn.block{width:100%}.bd .glass-btn.quiet{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline), inset 0 1px 0 #ffffff8c}@media (hover:hover){.bd .glass-btn.quiet:not(:disabled):hover{background:var(--ha-focus)}}.bd .glass-btn.primary{color:#fff;background:#9a2fc0e0;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #ffffff57,inset 0 -8px 16px -10px #28003c73}@media (hover:hover){.bd .glass-btn.primary:not(:disabled):hover{background:#8a27aeeb}}:root[data-theme=dark] .bd .glass-btn:not(.primary):not(.quiet){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-ink) 30%, var(--hairline)), inset 0 1px 0 #ffffff0f}:root[data-theme=dark] .bd .glass-btn.quiet{box-shadow:inset 0 0 0 1px var(--hairline), inset 0 1px 0 #ffffff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bd .glass-btn:not(.primary):not(.quiet){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-ink) 30%, var(--hairline)), inset 0 1px 0 #ffffff0f}:root:not([data-theme=light]) .bd .glass-btn.quiet{box-shadow:inset 0 0 0 1px var(--hairline), inset 0 1px 0 #ffffff0f}}.bd .seg{box-shadow:inset 0 0 0 1px var(--hairline);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.bd .seg>button{height:26px;color:var(--ink60);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:8px;padding:0 10px;font-size:.75rem;font-weight:600}.bd .seg>button:hover{color:var(--ink)}.bd .seg>button[aria-pressed=true]{background:var(--ha-raise);color:var(--ink)}.bd .live-dot{background:var(--live,var(--up));border-radius:9999px;flex:none;width:7px;height:7px;display:inline-block;position:relative}.bd .live-dot:after{content:"";border-radius:inherit;background:inherit;animation:bd-breathe 2.4s var(--ease-out) infinite;position:absolute;inset:0}@keyframes bd-breathe{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.bd .live-dot:after{animation:none}}.bd .bd-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.bd .bd-table th{height:36px;color:var(--ink60);text-align:right;white-space:nowrap;border-bottom:1px solid var(--hairline);padding:0 10px;font-size:.75rem;font-weight:600}.bd .bd-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--hairline);height:48px;padding:0 10px;font-size:.875rem}.bd .bd-table th:first-child,.bd .bd-table td:first-child{text-align:left;padding-left:20px}.bd .bd-table th:last-child,.bd .bd-table td:last-child{padding-right:20px}@media (min-width:640px){.bd .bd-table th:first-child,.bd .bd-table td:first-child{padding-left:28px}.bd .bd-table th:last-child,.bd .bd-table td:last-child{padding-right:28px}}.bd .bd-table tbody tr{transition:background-color var(--dur-fast) var(--ease-out)}.bd .bd-table tbody tr:hover,.bd .bd-table tbody tr[data-on=true]{background:var(--ha-focus)}.bd .eyebrow{color:var(--ink60);font-size:.8125rem;font-weight:500;line-height:18px}.bd .chip[aria-pressed=true],.bd .chip[aria-selected=true],.bd .chip.is-on{background:var(--tab-chip);color:var(--ink);border-color:#0000}.bd .bd-ic{color:var(--ink60);flex:none}.bd .bd-row{transition:background-color var(--dur-fast) var(--ease-out)}@media (hover:hover){.bd .bd-row:hover{background:var(--ha-focus)}.bd .bd-row .bd-row-acts{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.bd .bd-row:hover .bd-row-acts,.bd .bd-row:focus-within .bd-row-acts{opacity:1}}.bd .bd-icon-btn{width:30px;height:30px;color:var(--ink70);box-shadow:inset 0 0 0 1px var(--hairline);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:8px;place-items:center;display:inline-grid}.bd .bd-icon-btn:hover{background:var(--ha-focus);color:var(--ink)}.bd .bd-icon-btn:active{transform:scale(.96)}.bd .bd-sort{color:inherit;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:6px;align-items:center;gap:4px;margin:0 -4px;padding:2px 4px;display:inline-flex}.bd .bd-sort:hover{color:var(--ink);background:var(--ha-focus)}.bd .bd-sort[aria-pressed=true]{color:var(--ink)}.bd tr.mk-row[data-cursor=true]{background:var(--row-hover)}.bd tr.mk-row[data-cursor=true]>:first-child{box-shadow:none}
