lumn;
            gap: 4px;
        }

        .device:hover {
            background: var(--hover-bg);
        }

        .device.selected {
            background: var(--highlight-color);
            border-color: var(--highlight-color);
        }

        .device-name {
            font-weight: 500;
        }

        .device-id {
            color: #888;
            font-size: 0.85em;
            word-break: break-all;
        }

        .options {
            display: grid;
   