.topbar-row[data-v-1863b3bb]{align-items:center;display:inline-flex;max-width:100%}.mode-indicator[data-v-1863b3bb]{margin-left:6px}.connected-banner[data-v-1863b3bb]{align-items:center;background:rgba(var(--v-theme-primary),.12);border:1px solid rgba(var(--v-theme-primary),.22);border-radius:10px;display:inline-flex;margin:0 16px;max-width:100%;padding:4px 10px;white-space:nowrap}.truncate[data-v-1863b3bb]{overflow:hidden;text-overflow:ellipsis}.device-list[data-v-1863b3bb]{display:grid;gap:12px;grid-template-columns:1fr;margin:0 -10px}.device-card[data-v-1863b3bb]{background:#fff}.device-card--bordered[data-v-1863b3bb]{border:1px solid rgba(0,0,0,.08);border-radius:12px}.row3[data-v-1863b3bb]{display:grid;gap:16px;grid-template-columns:28px 1fr 240px auto}.col-icon[data-v-1863b3bb],.row3[data-v-1863b3bb]{align-items:center}.col-icon[data-v-1863b3bb]{display:flex;justify-content:center}@media(max-width:820px){.row3[data-v-1863b3bb]{align-items:start;gap:10px 12px;grid-template-columns:28px 1fr}.col-right[data-v-1863b3bb]{justify-content:flex-start!important}.col-middle[data-v-1863b3bb],.col-right[data-v-1863b3bb]{grid-column:2/-1}}.col-left[data-v-1863b3bb]{align-items:flex-start;flex-direction:column;line-height:1}.col-left[data-v-1863b3bb],.name-line[data-v-1863b3bb]{display:flex;min-width:0}.name-line[data-v-1863b3bb]{align-items:center}.name[data-v-1863b3bb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state-line[data-v-1863b3bb]{color:#8f97b3;display:flex;margin-top:4px}.battery-line[data-v-1863b3bb],.state-line[data-v-1863b3bb]{align-items:center;gap:6px}.battery-line[data-v-1863b3bb]{display:inline-flex;margin-top:6px}.battery-line .bar[data-v-1863b3bb]{background:#8c93aa40;border-radius:4px;height:8px;overflow:hidden;position:relative;width:90px}.battery-line .fill[data-v-1863b3bb]{border-radius:4px;height:100%;transition:width .3s ease;width:0}.batt-text[data-v-1863b3bb]{min-width:28px;text-align:right}.col-middle[data-v-1863b3bb]{display:flex;flex-direction:column;min-width:0}.owner-label[data-v-1863b3bb]{color:#8f97b3;margin-bottom:2px}.owner-value[data-v-1863b3bb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-right[data-v-1863b3bb]{display:flex;justify-content:flex-end}
