.device-sheet[data-v-ea8ded59]{color:rgb(var(--gray-800));--sheet-accent:var(--device-color-light);container:device-sheet/inline-size}.dark .device-sheet[data-v-ea8ded59]{color:rgb(var(--gray-100))}.device-sheet--panel[data-v-ea8ded59]{border-radius:var(--radius-2xl);background:#fff;border:1px solid #0f172a1f;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 60px #0000002e}.dark .device-sheet--panel[data-v-ea8ded59]{background:rgb(var(--gray-800));border-color:#ffffff24}.device-sheet--panel[data-v-ea8ded59]:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--sheet-accent) 34%, transparent);pointer-events:none;position:absolute;inset:0}.device-sheet--panel.device-sheet--active[data-v-ea8ded59]:after{border-color:color-mix(in srgb, var(--sheet-accent) 52%, transparent)}.device-sheet--panel.device-sheet--alarm[data-v-ea8ded59]{animation:1.2s ease-in-out infinite device-sheet-alarm-pulse-ea8ded59}.device-sheet--panel.device-sheet--alarm[data-v-ea8ded59]:after{border-color:#dc2626}.device-sheet.device-sheet--alarm .device-sheet-circle[data-v-ea8ded59]{color:#dc2626;border-color:#dc26268c;box-shadow:0 0 14px #dc262647}@keyframes device-sheet-alarm-pulse-ea8ded59{0%{border-color:#dc2626;box-shadow:0 0 12px #dc262699,0 0 28px #dc26264d}50%{border-color:#dc262680;box-shadow:0 0 6px #dc26264d,0 0 14px #dc262626}to{border-color:#dc2626;box-shadow:0 0 12px #dc262699,0 0 28px #dc26264d}}.device-sheet-head[data-v-ea8ded59]{align-items:center;gap:calc(.75rem * var(--ui-space-factor));padding:calc(.875rem * var(--ui-space-factor)) calc(1rem * var(--ui-space-factor)) calc(.8125rem * var(--ui-space-factor));border-bottom:1px solid var(--glass-edge-soft);flex-shrink:0;display:flex}.device-sheet-circle[data-v-ea8ded59]{background:var(--icon-circle-fill);width:2.625rem;height:2.625rem;color:rgb(var(--gray-500));border:1px solid #94a3b859;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.dark .device-sheet-circle[data-v-ea8ded59]{color:rgb(var(--gray-400))}.dark .device-sheet-circle--active[data-v-ea8ded59]{color:var(--sheet-accent)}.device-sheet-circle--active[data-v-ea8ded59]{color:var(--sheet-accent);border-color:color-mix(in srgb, var(--sheet-accent) 40%, #94a3b84d);box-shadow:0 0 14px color-mix(in srgb, var(--sheet-accent) 16%, transparent)}.device-sheet-glyph[data-v-ea8ded59]{font-size:1.3125rem;line-height:1}.device-sheet-thumb[data-v-ea8ded59]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:50%;width:100%;height:100%}.device-sheet--mono .device-sheet-thumb[data-v-ea8ded59]{filter:grayscale()contrast(1.03)brightness(.97);transition:filter .5s}.device-sheet--mono.device-sheet--active .device-sheet-thumb[data-v-ea8ded59]{filter:none}.device-sheet--motion[data-v-ea8ded59]:not(.device-sheet--alarm){animation:2.2s ease-in-out infinite device-sheet-motion-breathe-ea8ded59}.device-sheet--panel.device-sheet--motion[data-v-ea8ded59]:not(.device-sheet--alarm):after{border-color:#f59e0b9e}@keyframes device-sheet-motion-breathe-ea8ded59{0%,to{box-shadow:0 0 0 1px #f59e0b4d,0 0 10px #f59e0b1f}50%{box-shadow:0 0 0 1px #f59e0bb3,0 0 22px #f59e0b4d}}.device-sheet-motion-badge[data-v-ea8ded59]{color:#1c1917;font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20;width:1.0625rem;height:1.0625rem;box-shadow:0 0 0 2px var(--icon-circle-fill);background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;font-family:Material Symbols Outlined,sans-serif;font-size:.75rem;line-height:1;animation:2.2s ease-in-out infinite motion-indicator-pulse;display:inline-flex;position:absolute;bottom:-.125rem;right:-.125rem}@media (prefers-reduced-motion:reduce){.device-sheet--motion[data-v-ea8ded59]:not(.device-sheet--alarm),.device-sheet-motion-badge[data-v-ea8ded59]{animation:none}}.device-sheet-title[data-v-ea8ded59]{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.device-sheet-name[data-v-ea8ded59]{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9688rem;font-weight:650;line-height:1.25;overflow:hidden}.device-sheet-room[data-v-ea8ded59]{max-width:100%;font:inherit;color:rgb(var(--gray-500));text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;min-width:0;padding:0;font-size:.7188rem;display:inline-flex}.device-sheet-room[data-v-ea8ded59]:hover{text-decoration:underline}.dark .device-sheet-room[data-v-ea8ded59]{color:rgb(var(--gray-400))}.device-sheet-room--empty[data-v-ea8ded59]{cursor:default;opacity:.7}.device-sheet-room-name[data-v-ea8ded59]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.device-sheet-right[data-v-ea8ded59]{flex-shrink:0;align-items:center;gap:.4375rem;display:flex}.device-sheet-pill[data-v-ea8ded59]{padding:calc(.25rem * var(--ui-space-factor)) calc(.75rem * var(--ui-space-factor));white-space:nowrap;background:color-mix(in srgb, var(--sheet-accent) 15%, transparent);border:1px solid color-mix(in srgb, var(--sheet-accent) 38%, transparent);color:var(--sheet-accent);border-radius:999px;align-items:center;font-size:.75rem;font-weight:650;display:inline-flex}.device-sheet-pill--off[data-v-ea8ded59]{border-color:var(--glass-edge);color:rgb(var(--gray-500));background:#94a3b81f}.dark .device-sheet-pill--off[data-v-ea8ded59]{color:rgb(var(--gray-400))}.device-sheet-iconbtn[data-v-ea8ded59]{width:2rem;height:2rem;color:rgb(var(--gray-400));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.0625rem;transition:background .15s,color .15s;display:inline-flex}.device-sheet-iconbtn[data-v-ea8ded59]:hover{color:rgb(var(--gray-600));background:#94a3b829}.dark .device-sheet-iconbtn[data-v-ea8ded59]:hover{color:rgb(var(--gray-200))}@container device-sheet (width<=298px){.device-sheet-head[data-v-ea8ded59]{gap:calc(.5rem * var(--ui-space-factor));padding:calc(.625rem * var(--ui-space-factor)) calc(.75rem * var(--ui-space-factor)) calc(.5625rem * var(--ui-space-factor))}.device-sheet-right[data-v-ea8ded59]{gap:calc(.375rem * var(--ui-space-factor))}.device-sheet-pill[data-v-ea8ded59]{padding:calc(.125rem * var(--ui-space-factor)) calc(.5rem * var(--ui-space-factor))}}@container device-sheet (width<=174px){.device-sheet-iconbtn--gear[data-v-ea8ded59]{display:none}}.device-sheet-body[data-v-ea8ded59]{gap:calc(1rem * var(--ui-space-factor));padding:calc(1.125rem * var(--ui-space-factor)) calc(1.125rem * var(--ui-space-factor)) calc(.875rem * var(--ui-space-factor));flex-direction:column;min-width:0;display:flex}
