r(--radius-lg);
            padding: var(--space-md);
        }

        .device-bookings-section {
            margin-bottom: var(--space-lg);
        }

        .booking-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: var(--space-md);
        }

        .booking-header h5 {
            margin: 0;
            color: var(--text-primary);
            display: flex;
            align-items: center;
            gap: var